Documentation ¶
Index ¶
- type ActivateExadataInfrastructureDetails
- type ActivateExadataInfrastructureRequest
- type ActivateExadataInfrastructureResponse
- type AssociatedDatabaseDetails
- type AutomatedMountDetails
- type AutonomousContainerDatabase
- type AutonomousContainerDatabaseBackupConfig
- type AutonomousContainerDatabaseDataguardAssociation
- type AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum
- type AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum
- type AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum
- type AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum
- type AutonomousContainerDatabaseDataguardAssociationRoleEnum
- type AutonomousContainerDatabaseInfrastructureTypeEnum
- type AutonomousContainerDatabaseLifecycleStateEnum
- type AutonomousContainerDatabasePatchModelEnum
- type AutonomousContainerDatabaseRoleEnum
- type AutonomousContainerDatabaseServiceLevelAgreementTypeEnum
- type AutonomousContainerDatabaseSummary
- type AutonomousContainerDatabaseSummaryInfrastructureTypeEnum
- type AutonomousContainerDatabaseSummaryLifecycleStateEnum
- type AutonomousContainerDatabaseSummaryPatchModelEnum
- type AutonomousContainerDatabaseSummaryRoleEnum
- type AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum
- type AutonomousDataWarehouse
- type AutonomousDataWarehouseConnectionStrings
- type AutonomousDataWarehouseLicenseModelEnum
- type AutonomousDataWarehouseLifecycleStateEnum
- type AutonomousDataWarehouseSummary
- type AutonomousDataWarehouseSummaryLicenseModelEnum
- type AutonomousDataWarehouseSummaryLifecycleStateEnum
- type AutonomousDatabase
- type AutonomousDatabaseApex
- type AutonomousDatabaseBackup
- type AutonomousDatabaseBackupConfig
- type AutonomousDatabaseBackupConfigManualBackupTypeEnum
- type AutonomousDatabaseBackupLifecycleStateEnum
- type AutonomousDatabaseBackupSummary
- type AutonomousDatabaseBackupSummaryLifecycleStateEnum
- type AutonomousDatabaseBackupSummaryTypeEnum
- type AutonomousDatabaseBackupTypeEnum
- type AutonomousDatabaseConnectionStrings
- type AutonomousDatabaseConnectionUrls
- type AutonomousDatabaseConsoleTokenDetails
- type AutonomousDatabaseDataSafeStatusEnum
- type AutonomousDatabaseDataguardAssociation
- type AutonomousDatabaseDataguardAssociationLifecycleStateEnum
- type AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum
- type AutonomousDatabaseDataguardAssociationPeerRoleEnum
- type AutonomousDatabaseDataguardAssociationProtectionModeEnum
- type AutonomousDatabaseDataguardAssociationRoleEnum
- type AutonomousDatabaseDbWorkloadEnum
- type AutonomousDatabaseInfrastructureTypeEnum
- type AutonomousDatabaseLicenseModelEnum
- type AutonomousDatabaseLifecycleStateEnum
- type AutonomousDatabaseManualRefreshDetails
- type AutonomousDatabaseManualRefreshRequest
- type AutonomousDatabaseManualRefreshResponse
- type AutonomousDatabaseOpenModeEnum
- type AutonomousDatabaseOperationsInsightsStatusEnum
- type AutonomousDatabasePermissionLevelEnum
- type AutonomousDatabaseRefreshableModeEnum
- type AutonomousDatabaseRefreshableStatusEnum
- type AutonomousDatabaseRoleEnum
- type AutonomousDatabaseStandbySummary
- type AutonomousDatabaseStandbySummaryLifecycleStateEnum
- type AutonomousDatabaseSummary
- type AutonomousDatabaseSummaryDataSafeStatusEnum
- type AutonomousDatabaseSummaryDbWorkloadEnum
- type AutonomousDatabaseSummaryInfrastructureTypeEnum
- type AutonomousDatabaseSummaryLicenseModelEnum
- type AutonomousDatabaseSummaryLifecycleStateEnum
- type AutonomousDatabaseSummaryOpenModeEnum
- type AutonomousDatabaseSummaryOperationsInsightsStatusEnum
- type AutonomousDatabaseSummaryPermissionLevelEnum
- type AutonomousDatabaseSummaryRefreshableModeEnum
- type AutonomousDatabaseSummaryRefreshableStatusEnum
- type AutonomousDatabaseSummaryRoleEnum
- type AutonomousDatabaseWallet
- type AutonomousDatabaseWalletLifecycleStateEnum
- type AutonomousDbPreviewVersionSummary
- type AutonomousDbPreviewVersionSummaryDbWorkloadEnum
- type AutonomousDbVersionSummary
- type AutonomousDbVersionSummaryDbWorkloadEnum
- type AutonomousExadataInfrastructure
- type AutonomousExadataInfrastructureLicenseModelEnum
- type AutonomousExadataInfrastructureLifecycleStateEnum
- type AutonomousExadataInfrastructureShapeSummary
- type AutonomousExadataInfrastructureSummary
- type AutonomousExadataInfrastructureSummaryLicenseModelEnum
- type AutonomousExadataInfrastructureSummaryLifecycleStateEnum
- type AutonomousPatch
- type AutonomousPatchLifecycleStateEnum
- type AutonomousPatchPatchModelEnum
- type AutonomousPatchSummary
- type AutonomousPatchSummaryLifecycleStateEnum
- type AutonomousPatchSummaryPatchModelEnum
- type AutonomousVmCluster
- type AutonomousVmClusterLicenseModelEnum
- type AutonomousVmClusterLifecycleStateEnum
- type AutonomousVmClusterSummary
- type AutonomousVmClusterSummaryLicenseModelEnum
- type AutonomousVmClusterSummaryLifecycleStateEnum
- type Backup
- type BackupDatabaseEditionEnum
- type BackupDestination
- type BackupDestinationDetails
- type BackupDestinationDetailsTypeEnum
- type BackupDestinationLifecycleStateEnum
- type BackupDestinationNfsMountTypeEnum
- type BackupDestinationSummary
- type BackupDestinationSummaryLifecycleStateEnum
- type BackupDestinationSummaryNfsMountTypeEnum
- type BackupDestinationSummaryTypeEnum
- type BackupDestinationTypeEnum
- type BackupLifecycleStateEnum
- type BackupSummary
- type BackupSummaryDatabaseEditionEnum
- type BackupSummaryLifecycleStateEnum
- type BackupSummaryTypeEnum
- type BackupTypeEnum
- type ChangeAutonomousContainerDatabaseCompartmentRequest
- func (request ChangeAutonomousContainerDatabaseCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request ChangeAutonomousContainerDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeAutonomousContainerDatabaseCompartmentRequest) String() string
- type ChangeAutonomousContainerDatabaseCompartmentResponse
- type ChangeAutonomousDatabaseCompartmentRequest
- type ChangeAutonomousDatabaseCompartmentResponse
- type ChangeAutonomousExadataInfrastructureCompartmentRequest
- func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) String() string
- type ChangeAutonomousExadataInfrastructureCompartmentResponse
- type ChangeAutonomousVmClusterCompartmentDetails
- type ChangeAutonomousVmClusterCompartmentRequest
- type ChangeAutonomousVmClusterCompartmentResponse
- type ChangeBackupDestinationCompartmentRequest
- type ChangeBackupDestinationCompartmentResponse
- type ChangeCloudExadataInfrastructureCompartmentDetails
- type ChangeCloudExadataInfrastructureCompartmentRequest
- func (request ChangeCloudExadataInfrastructureCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request ChangeCloudExadataInfrastructureCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeCloudExadataInfrastructureCompartmentRequest) String() string
- type ChangeCloudExadataInfrastructureCompartmentResponse
- type ChangeCloudVmClusterCompartmentDetails
- type ChangeCloudVmClusterCompartmentRequest
- type ChangeCloudVmClusterCompartmentResponse
- type ChangeCompartmentDetails
- type ChangeDatabaseSoftwareImageCompartmentRequest
- type ChangeDatabaseSoftwareImageCompartmentResponse
- type ChangeDbSystemCompartmentRequest
- type ChangeDbSystemCompartmentResponse
- type ChangeExadataInfrastructureCompartmentDetails
- type ChangeExadataInfrastructureCompartmentRequest
- type ChangeExadataInfrastructureCompartmentResponse
- type ChangeExternalContainerDatabaseCompartmentRequest
- type ChangeExternalContainerDatabaseCompartmentResponse
- type ChangeExternalNonContainerDatabaseCompartmentRequest
- func (request ChangeExternalNonContainerDatabaseCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request ChangeExternalNonContainerDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeExternalNonContainerDatabaseCompartmentRequest) String() string
- type ChangeExternalNonContainerDatabaseCompartmentResponse
- type ChangeExternalPluggableDatabaseCompartmentRequest
- type ChangeExternalPluggableDatabaseCompartmentResponse
- type ChangeKeyStoreCompartmentDetails
- type ChangeKeyStoreCompartmentRequest
- type ChangeKeyStoreCompartmentResponse
- type ChangeVmClusterCompartmentDetails
- type ChangeVmClusterCompartmentRequest
- type ChangeVmClusterCompartmentResponse
- type CheckExternalDatabaseConnectorConnectionStatusRequest
- func (request CheckExternalDatabaseConnectorConnectionStatusRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request CheckExternalDatabaseConnectorConnectionStatusRequest) RetryPolicy() *common.RetryPolicy
- func (request CheckExternalDatabaseConnectorConnectionStatusRequest) String() string
- type CheckExternalDatabaseConnectorConnectionStatusResponse
- type CloudExadataInfrastructure
- type CloudExadataInfrastructureLifecycleStateEnum
- type CloudExadataInfrastructureSummary
- type CloudExadataInfrastructureSummaryLifecycleStateEnum
- type CloudVmCluster
- type CloudVmClusterDiskRedundancyEnum
- type CloudVmClusterLicenseModelEnum
- type CloudVmClusterLifecycleStateEnum
- type CloudVmClusterSummary
- type CloudVmClusterSummaryDiskRedundancyEnum
- type CloudVmClusterSummaryLicenseModelEnum
- type CloudVmClusterSummaryLifecycleStateEnum
- type CompleteExternalBackupJobDetails
- type CompleteExternalBackupJobRequest
- type CompleteExternalBackupJobResponse
- type ConsoleConnection
- type ConsoleConnectionLifecycleStateEnum
- type ConsoleConnectionSummary
- type ConsoleConnectionSummaryLifecycleStateEnum
- type CreateAutonomousContainerDatabaseDetails
- type CreateAutonomousContainerDatabaseDetailsPatchModelEnum
- type CreateAutonomousContainerDatabaseDetailsProtectionModeEnum
- type CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum
- type CreateAutonomousContainerDatabaseRequest
- type CreateAutonomousContainerDatabaseResponse
- type CreateAutonomousDatabaseBackupDetails
- type CreateAutonomousDatabaseBackupRequest
- type CreateAutonomousDatabaseBackupResponse
- type CreateAutonomousDatabaseBase
- type CreateAutonomousDatabaseBaseDbWorkloadEnum
- type CreateAutonomousDatabaseBaseLicenseModelEnum
- type CreateAutonomousDatabaseBaseSourceEnum
- type CreateAutonomousDatabaseCloneDetails
- func (m CreateAutonomousDatabaseCloneDetails) GetAdminPassword() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetArePrimaryWhitelistedIpsUsed() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetAutonomousContainerDatabaseId() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetCompartmentId() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetCpuCoreCount() *int
- func (m CreateAutonomousDatabaseCloneDetails) GetDataStorageSizeInTBs() *int
- func (m CreateAutonomousDatabaseCloneDetails) GetDbName() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetDbVersion() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
- func (m CreateAutonomousDatabaseCloneDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateAutonomousDatabaseCloneDetails) GetDisplayName() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetFreeformTags() map[string]string
- func (m CreateAutonomousDatabaseCloneDetails) GetIsAccessControlEnabled() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsAutoScalingEnabled() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsDataGuardEnabled() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsDedicated() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsFreeTier() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m CreateAutonomousDatabaseCloneDetails) GetNsgIds() []string
- func (m CreateAutonomousDatabaseCloneDetails) GetPrivateEndpointLabel() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetStandbyWhitelistedIps() []string
- func (m CreateAutonomousDatabaseCloneDetails) GetSubnetId() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetWhitelistedIps() []string
- 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) GetArePrimaryWhitelistedIpsUsed() *bool
- 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) GetDbVersion() *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) GetIsAccessControlEnabled() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsAutoScalingEnabled() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsDataGuardEnabled() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsDedicated() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsFreeTier() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
- func (m CreateAutonomousDatabaseDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m CreateAutonomousDatabaseDetails) GetNsgIds() []string
- func (m CreateAutonomousDatabaseDetails) GetPrivateEndpointLabel() *string
- func (m CreateAutonomousDatabaseDetails) GetStandbyWhitelistedIps() []string
- func (m CreateAutonomousDatabaseDetails) GetSubnetId() *string
- func (m CreateAutonomousDatabaseDetails) GetWhitelistedIps() []string
- func (m CreateAutonomousDatabaseDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateAutonomousDatabaseDetails) String() string
- type CreateAutonomousDatabaseFromBackupDetails
- func (m CreateAutonomousDatabaseFromBackupDetails) GetAdminPassword() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetArePrimaryWhitelistedIpsUsed() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetAutonomousContainerDatabaseId() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetCompartmentId() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetCpuCoreCount() *int
- func (m CreateAutonomousDatabaseFromBackupDetails) GetDataStorageSizeInTBs() *int
- func (m CreateAutonomousDatabaseFromBackupDetails) GetDbName() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetDbVersion() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
- func (m CreateAutonomousDatabaseFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateAutonomousDatabaseFromBackupDetails) GetDisplayName() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetFreeformTags() map[string]string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsAccessControlEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsAutoScalingEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsDataGuardEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsDedicated() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsFreeTier() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m CreateAutonomousDatabaseFromBackupDetails) GetNsgIds() []string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetPrivateEndpointLabel() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetStandbyWhitelistedIps() []string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetSubnetId() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetWhitelistedIps() []string
- func (m CreateAutonomousDatabaseFromBackupDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateAutonomousDatabaseFromBackupDetails) String() string
- type CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum
- type CreateAutonomousDatabaseFromBackupTimestampDetails
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetAdminPassword() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetArePrimaryWhitelistedIpsUsed() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetAutonomousContainerDatabaseId() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetCompartmentId() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetCpuCoreCount() *int
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDataStorageSizeInTBs() *int
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbName() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbVersion() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDisplayName() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetFreeformTags() map[string]string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsAccessControlEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsAutoScalingEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsDataGuardEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsDedicated() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsFreeTier() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetNsgIds() []string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetPrivateEndpointLabel() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetStandbyWhitelistedIps() []string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetSubnetId() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetWhitelistedIps() []string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) String() string
- type CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum
- type CreateAutonomousDatabaseRequest
- type CreateAutonomousDatabaseResponse
- type CreateAutonomousVmClusterDetails
- type CreateAutonomousVmClusterDetailsLicenseModelEnum
- type CreateAutonomousVmClusterRequest
- type CreateAutonomousVmClusterResponse
- type CreateBackupDestinationDetails
- type CreateBackupDestinationDetailsTypeEnum
- type CreateBackupDestinationRequest
- type CreateBackupDestinationResponse
- type CreateBackupDetails
- type CreateBackupRequest
- type CreateBackupResponse
- type CreateCloudExadataInfrastructureDetails
- type CreateCloudExadataInfrastructureRequest
- type CreateCloudExadataInfrastructureResponse
- type CreateCloudVmClusterDetails
- type CreateCloudVmClusterDetailsLicenseModelEnum
- type CreateCloudVmClusterRequest
- type CreateCloudVmClusterResponse
- type CreateConsoleConnectionDetails
- type CreateConsoleConnectionRequest
- type CreateConsoleConnectionResponse
- type CreateDataGuardAssociationDetails
- type CreateDataGuardAssociationDetailsProtectionModeEnum
- type CreateDataGuardAssociationDetailsTransportTypeEnum
- type CreateDataGuardAssociationRequest
- type CreateDataGuardAssociationResponse
- type CreateDataGuardAssociationToExistingDbSystemDetails
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetDatabaseAdminPassword() *string
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetDatabaseSoftwareImageId() *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 CreateDataGuardAssociationToExistingVmClusterDetails
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetDatabaseAdminPassword() *string
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetDatabaseSoftwareImageId() *string
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetProtectionMode() CreateDataGuardAssociationDetailsProtectionModeEnum
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetTransportType() CreateDataGuardAssociationDetailsTransportTypeEnum
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) String() string
- type CreateDataGuardAssociationWithNewDbSystemDetails
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetDatabaseAdminPassword() *string
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetDatabaseSoftwareImageId() *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 CreateDatabaseBase
- type CreateDatabaseBaseSourceEnum
- type CreateDatabaseDetails
- type CreateDatabaseDetailsDbWorkloadEnum
- type CreateDatabaseFromAnotherDatabaseDetails
- type CreateDatabaseFromBackup
- func (m CreateDatabaseFromBackup) GetDbHomeId() *string
- func (m CreateDatabaseFromBackup) GetDbVersion() *string
- func (m CreateDatabaseFromBackup) GetKmsKeyId() *string
- func (m CreateDatabaseFromBackup) GetKmsKeyVersionId() *string
- func (m CreateDatabaseFromBackup) MarshalJSON() (buff []byte, e error)
- func (m CreateDatabaseFromBackup) String() string
- type CreateDatabaseFromBackupDetails
- type CreateDatabaseFromDbSystemDetails
- type CreateDatabaseRequest
- type CreateDatabaseResponse
- type CreateDatabaseSoftwareImageDetails
- type CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum
- type CreateDatabaseSoftwareImageDetailsImageTypeEnum
- type CreateDatabaseSoftwareImageRequest
- type CreateDatabaseSoftwareImageResponse
- type CreateDbHomeBase
- type CreateDbHomeBaseSourceEnum
- type CreateDbHomeDetails
- type CreateDbHomeFromBackupDetails
- type CreateDbHomeFromDatabaseDetails
- type CreateDbHomeFromDbSystemDetails
- type CreateDbHomeRequest
- type CreateDbHomeResponse
- type CreateDbHomeWithDbSystemIdDetails
- func (m CreateDbHomeWithDbSystemIdDetails) GetDatabaseSoftwareImageId() *string
- func (m CreateDbHomeWithDbSystemIdDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDbHomeWithDbSystemIdDetails) GetDisplayName() *string
- func (m CreateDbHomeWithDbSystemIdDetails) GetFreeformTags() map[string]string
- func (m CreateDbHomeWithDbSystemIdDetails) GetKmsKeyId() *string
- func (m CreateDbHomeWithDbSystemIdDetails) GetKmsKeyVersionId() *string
- func (m CreateDbHomeWithDbSystemIdDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDbHomeWithDbSystemIdDetails) String() string
- type CreateDbHomeWithDbSystemIdFromBackupDetails
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDatabaseSoftwareImageId() *string
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDisplayName() *string
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetFreeformTags() map[string]string
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetKmsKeyId() *string
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetKmsKeyVersionId() *string
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) String() string
- type CreateDbHomeWithDbSystemIdFromDatabaseDetails
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDatabaseSoftwareImageId() *string
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDisplayName() *string
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetFreeformTags() map[string]string
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetKmsKeyId() *string
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetKmsKeyVersionId() *string
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) String() string
- type CreateDbHomeWithVmClusterIdDetails
- func (m CreateDbHomeWithVmClusterIdDetails) GetDatabaseSoftwareImageId() *string
- func (m CreateDbHomeWithVmClusterIdDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDbHomeWithVmClusterIdDetails) GetDisplayName() *string
- func (m CreateDbHomeWithVmClusterIdDetails) GetFreeformTags() map[string]string
- func (m CreateDbHomeWithVmClusterIdDetails) GetKmsKeyId() *string
- func (m CreateDbHomeWithVmClusterIdDetails) GetKmsKeyVersionId() *string
- func (m CreateDbHomeWithVmClusterIdDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDbHomeWithVmClusterIdDetails) String() string
- type CreateDbHomeWithVmClusterIdFromBackupDetails
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetDatabaseSoftwareImageId() *string
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetDisplayName() *string
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetFreeformTags() map[string]string
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetKmsKeyId() *string
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetKmsKeyVersionId() *string
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) String() string
- type CreateExadataInfrastructureDetails
- type CreateExadataInfrastructureRequest
- type CreateExadataInfrastructureResponse
- type CreateExternalBackupJobDetails
- type CreateExternalBackupJobDetailsDatabaseEditionEnum
- type CreateExternalBackupJobDetailsDatabaseModeEnum
- type CreateExternalBackupJobRequest
- type CreateExternalBackupJobResponse
- type CreateExternalContainerDatabaseDetails
- type CreateExternalContainerDatabaseRequest
- type CreateExternalContainerDatabaseResponse
- type CreateExternalDatabaseConnectorDetails
- type CreateExternalDatabaseConnectorDetailsConnectorTypeEnum
- type CreateExternalDatabaseConnectorRequest
- type CreateExternalDatabaseConnectorResponse
- type CreateExternalDatabaseDetailsBase
- type CreateExternalMacsConnectorDetails
- func (m CreateExternalMacsConnectorDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateExternalMacsConnectorDetails) GetDisplayName() *string
- func (m CreateExternalMacsConnectorDetails) GetExternalDatabaseId() *string
- func (m CreateExternalMacsConnectorDetails) GetFreeformTags() map[string]string
- func (m CreateExternalMacsConnectorDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateExternalMacsConnectorDetails) String() string
- func (m *CreateExternalMacsConnectorDetails) UnmarshalJSON(data []byte) (e error)
- type CreateExternalNonContainerDatabaseDetails
- type CreateExternalNonContainerDatabaseRequest
- type CreateExternalNonContainerDatabaseResponse
- type CreateExternalPluggableDatabaseDetails
- type CreateExternalPluggableDatabaseRequest
- type CreateExternalPluggableDatabaseResponse
- type CreateKeyStoreDetails
- type CreateKeyStoreRequest
- type CreateKeyStoreResponse
- type CreateNewDatabaseDetails
- func (m CreateNewDatabaseDetails) GetDbHomeId() *string
- func (m CreateNewDatabaseDetails) GetDbVersion() *string
- func (m CreateNewDatabaseDetails) GetKmsKeyId() *string
- func (m CreateNewDatabaseDetails) GetKmsKeyVersionId() *string
- func (m CreateNewDatabaseDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateNewDatabaseDetails) String() string
- type CreateNfsBackupDestinationDetails
- func (m CreateNfsBackupDestinationDetails) GetCompartmentId() *string
- func (m CreateNfsBackupDestinationDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateNfsBackupDestinationDetails) GetDisplayName() *string
- func (m CreateNfsBackupDestinationDetails) GetFreeformTags() map[string]string
- func (m CreateNfsBackupDestinationDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateNfsBackupDestinationDetails) String() string
- func (m *CreateNfsBackupDestinationDetails) UnmarshalJSON(data []byte) (e error)
- type CreateRecoveryApplianceBackupDestinationDetails
- func (m CreateRecoveryApplianceBackupDestinationDetails) GetCompartmentId() *string
- func (m CreateRecoveryApplianceBackupDestinationDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateRecoveryApplianceBackupDestinationDetails) GetDisplayName() *string
- func (m CreateRecoveryApplianceBackupDestinationDetails) GetFreeformTags() map[string]string
- func (m CreateRecoveryApplianceBackupDestinationDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateRecoveryApplianceBackupDestinationDetails) String() string
- type CreateRefreshableAutonomousDatabaseCloneDetails
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetAdminPassword() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetArePrimaryWhitelistedIpsUsed() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetAutonomousContainerDatabaseId() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetCompartmentId() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetCpuCoreCount() *int
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDataStorageSizeInTBs() *int
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDbName() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDbVersion() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDisplayName() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetFreeformTags() map[string]string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsAccessControlEnabled() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsAutoScalingEnabled() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsDataGuardEnabled() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsDedicated() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsFreeTier() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetNsgIds() []string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetPrivateEndpointLabel() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetStandbyWhitelistedIps() []string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetSubnetId() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetWhitelistedIps() []string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) String() string
- type CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum
- type CreateVmClusterDetails
- type CreateVmClusterDetailsLicenseModelEnum
- type CreateVmClusterNetworkRequest
- type CreateVmClusterNetworkResponse
- type CreateVmClusterRequest
- type CreateVmClusterResponse
- 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) ActivateExadataInfrastructure(ctx context.Context, request ActivateExadataInfrastructureRequest) (response ActivateExadataInfrastructureResponse, err error)
- func (client DatabaseClient) AutonomousDatabaseManualRefresh(ctx context.Context, request AutonomousDatabaseManualRefreshRequest) (response AutonomousDatabaseManualRefreshResponse, err error)
- func (client DatabaseClient) ChangeAutonomousContainerDatabaseCompartment(ctx context.Context, ...) (response ChangeAutonomousContainerDatabaseCompartmentResponse, err error)
- func (client DatabaseClient) ChangeAutonomousDatabaseCompartment(ctx context.Context, request ChangeAutonomousDatabaseCompartmentRequest) (response ChangeAutonomousDatabaseCompartmentResponse, err error)
- func (client DatabaseClient) ChangeAutonomousExadataInfrastructureCompartment(ctx context.Context, ...) (response ChangeAutonomousExadataInfrastructureCompartmentResponse, err error)
- func (client DatabaseClient) ChangeAutonomousVmClusterCompartment(ctx context.Context, request ChangeAutonomousVmClusterCompartmentRequest) (response ChangeAutonomousVmClusterCompartmentResponse, err error)
- func (client DatabaseClient) ChangeBackupDestinationCompartment(ctx context.Context, request ChangeBackupDestinationCompartmentRequest) (response ChangeBackupDestinationCompartmentResponse, err error)
- func (client DatabaseClient) ChangeCloudExadataInfrastructureCompartment(ctx context.Context, ...) (response ChangeCloudExadataInfrastructureCompartmentResponse, err error)
- func (client DatabaseClient) ChangeCloudVmClusterCompartment(ctx context.Context, request ChangeCloudVmClusterCompartmentRequest) (response ChangeCloudVmClusterCompartmentResponse, err error)
- func (client DatabaseClient) ChangeDatabaseSoftwareImageCompartment(ctx context.Context, request ChangeDatabaseSoftwareImageCompartmentRequest) (response ChangeDatabaseSoftwareImageCompartmentResponse, err error)
- func (client DatabaseClient) ChangeDbSystemCompartment(ctx context.Context, request ChangeDbSystemCompartmentRequest) (response ChangeDbSystemCompartmentResponse, err error)
- func (client DatabaseClient) ChangeExadataInfrastructureCompartment(ctx context.Context, request ChangeExadataInfrastructureCompartmentRequest) (response ChangeExadataInfrastructureCompartmentResponse, err error)
- func (client DatabaseClient) ChangeExternalContainerDatabaseCompartment(ctx context.Context, request ChangeExternalContainerDatabaseCompartmentRequest) (response ChangeExternalContainerDatabaseCompartmentResponse, err error)
- func (client DatabaseClient) ChangeExternalNonContainerDatabaseCompartment(ctx context.Context, ...) (response ChangeExternalNonContainerDatabaseCompartmentResponse, err error)
- func (client DatabaseClient) ChangeExternalPluggableDatabaseCompartment(ctx context.Context, request ChangeExternalPluggableDatabaseCompartmentRequest) (response ChangeExternalPluggableDatabaseCompartmentResponse, err error)
- func (client DatabaseClient) ChangeKeyStoreCompartment(ctx context.Context, request ChangeKeyStoreCompartmentRequest) (response ChangeKeyStoreCompartmentResponse, err error)
- func (client DatabaseClient) ChangeVmClusterCompartment(ctx context.Context, request ChangeVmClusterCompartmentRequest) (response ChangeVmClusterCompartmentResponse, err error)
- func (client DatabaseClient) CheckExternalDatabaseConnectorConnectionStatus(ctx context.Context, ...) (response CheckExternalDatabaseConnectorConnectionStatusResponse, err error)
- func (client DatabaseClient) CompleteExternalBackupJob(ctx context.Context, request CompleteExternalBackupJobRequest) (response CompleteExternalBackupJobResponse, err error)
- func (client *DatabaseClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client DatabaseClient) CreateAutonomousContainerDatabase(ctx context.Context, request CreateAutonomousContainerDatabaseRequest) (response CreateAutonomousContainerDatabaseResponse, 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) CreateAutonomousVmCluster(ctx context.Context, request CreateAutonomousVmClusterRequest) (response CreateAutonomousVmClusterResponse, err error)
- func (client DatabaseClient) CreateBackup(ctx context.Context, request CreateBackupRequest) (response CreateBackupResponse, err error)
- func (client DatabaseClient) CreateBackupDestination(ctx context.Context, request CreateBackupDestinationRequest) (response CreateBackupDestinationResponse, err error)
- func (client DatabaseClient) CreateCloudExadataInfrastructure(ctx context.Context, request CreateCloudExadataInfrastructureRequest) (response CreateCloudExadataInfrastructureResponse, err error)
- func (client DatabaseClient) CreateCloudVmCluster(ctx context.Context, request CreateCloudVmClusterRequest) (response CreateCloudVmClusterResponse, err error)
- func (client DatabaseClient) CreateConsoleConnection(ctx context.Context, request CreateConsoleConnectionRequest) (response CreateConsoleConnectionResponse, err error)
- func (client DatabaseClient) CreateDataGuardAssociation(ctx context.Context, request CreateDataGuardAssociationRequest) (response CreateDataGuardAssociationResponse, err error)
- func (client DatabaseClient) CreateDatabase(ctx context.Context, request CreateDatabaseRequest) (response CreateDatabaseResponse, err error)
- func (client DatabaseClient) CreateDatabaseSoftwareImage(ctx context.Context, request CreateDatabaseSoftwareImageRequest) (response CreateDatabaseSoftwareImageResponse, err error)
- func (client DatabaseClient) CreateDbHome(ctx context.Context, request CreateDbHomeRequest) (response CreateDbHomeResponse, err error)
- func (client DatabaseClient) CreateExadataInfrastructure(ctx context.Context, request CreateExadataInfrastructureRequest) (response CreateExadataInfrastructureResponse, err error)
- func (client DatabaseClient) CreateExternalBackupJob(ctx context.Context, request CreateExternalBackupJobRequest) (response CreateExternalBackupJobResponse, err error)
- func (client DatabaseClient) CreateExternalContainerDatabase(ctx context.Context, request CreateExternalContainerDatabaseRequest) (response CreateExternalContainerDatabaseResponse, err error)
- func (client DatabaseClient) CreateExternalDatabaseConnector(ctx context.Context, request CreateExternalDatabaseConnectorRequest) (response CreateExternalDatabaseConnectorResponse, err error)
- func (client DatabaseClient) CreateExternalNonContainerDatabase(ctx context.Context, request CreateExternalNonContainerDatabaseRequest) (response CreateExternalNonContainerDatabaseResponse, err error)
- func (client DatabaseClient) CreateExternalPluggableDatabase(ctx context.Context, request CreateExternalPluggableDatabaseRequest) (response CreateExternalPluggableDatabaseResponse, err error)
- func (client DatabaseClient) CreateKeyStore(ctx context.Context, request CreateKeyStoreRequest) (response CreateKeyStoreResponse, err error)
- func (client DatabaseClient) CreateVmCluster(ctx context.Context, request CreateVmClusterRequest) (response CreateVmClusterResponse, err error)
- func (client DatabaseClient) CreateVmClusterNetwork(ctx context.Context, request CreateVmClusterNetworkRequest) (response CreateVmClusterNetworkResponse, err error)
- func (client DatabaseClient) DbNodeAction(ctx context.Context, request DbNodeActionRequest) (response DbNodeActionResponse, err error)
- func (client DatabaseClient) DeleteAutonomousDatabase(ctx context.Context, request DeleteAutonomousDatabaseRequest) (response DeleteAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) DeleteAutonomousVmCluster(ctx context.Context, request DeleteAutonomousVmClusterRequest) (response DeleteAutonomousVmClusterResponse, err error)
- func (client DatabaseClient) DeleteBackup(ctx context.Context, request DeleteBackupRequest) (response DeleteBackupResponse, err error)
- func (client DatabaseClient) DeleteBackupDestination(ctx context.Context, request DeleteBackupDestinationRequest) (response DeleteBackupDestinationResponse, err error)
- func (client DatabaseClient) DeleteCloudExadataInfrastructure(ctx context.Context, request DeleteCloudExadataInfrastructureRequest) (response DeleteCloudExadataInfrastructureResponse, err error)
- func (client DatabaseClient) DeleteCloudVmCluster(ctx context.Context, request DeleteCloudVmClusterRequest) (response DeleteCloudVmClusterResponse, err error)
- func (client DatabaseClient) DeleteConsoleConnection(ctx context.Context, request DeleteConsoleConnectionRequest) (response DeleteConsoleConnectionResponse, err error)
- func (client DatabaseClient) DeleteDatabase(ctx context.Context, request DeleteDatabaseRequest) (response DeleteDatabaseResponse, err error)
- func (client DatabaseClient) DeleteDatabaseSoftwareImage(ctx context.Context, request DeleteDatabaseSoftwareImageRequest) (response DeleteDatabaseSoftwareImageResponse, err error)
- func (client DatabaseClient) DeleteDbHome(ctx context.Context, request DeleteDbHomeRequest) (response DeleteDbHomeResponse, err error)
- func (client DatabaseClient) DeleteExadataInfrastructure(ctx context.Context, request DeleteExadataInfrastructureRequest) (response DeleteExadataInfrastructureResponse, err error)
- func (client DatabaseClient) DeleteExternalContainerDatabase(ctx context.Context, request DeleteExternalContainerDatabaseRequest) (response DeleteExternalContainerDatabaseResponse, err error)
- func (client DatabaseClient) DeleteExternalDatabaseConnector(ctx context.Context, request DeleteExternalDatabaseConnectorRequest) (response DeleteExternalDatabaseConnectorResponse, err error)
- func (client DatabaseClient) DeleteExternalNonContainerDatabase(ctx context.Context, request DeleteExternalNonContainerDatabaseRequest) (response DeleteExternalNonContainerDatabaseResponse, err error)
- func (client DatabaseClient) DeleteExternalPluggableDatabase(ctx context.Context, request DeleteExternalPluggableDatabaseRequest) (response DeleteExternalPluggableDatabaseResponse, err error)
- func (client DatabaseClient) DeleteKeyStore(ctx context.Context, request DeleteKeyStoreRequest) (response DeleteKeyStoreResponse, err error)
- func (client DatabaseClient) DeleteVmCluster(ctx context.Context, request DeleteVmClusterRequest) (response DeleteVmClusterResponse, err error)
- func (client DatabaseClient) DeleteVmClusterNetwork(ctx context.Context, request DeleteVmClusterNetworkRequest) (response DeleteVmClusterNetworkResponse, err error)
- func (client DatabaseClient) DeregisterAutonomousDatabaseDataSafe(ctx context.Context, request DeregisterAutonomousDatabaseDataSafeRequest) (response DeregisterAutonomousDatabaseDataSafeResponse, err error)
- func (client DatabaseClient) DisableAutonomousDatabaseOperationsInsights(ctx context.Context, ...) (response DisableAutonomousDatabaseOperationsInsightsResponse, err error)
- func (client DatabaseClient) DisableExternalContainerDatabaseDatabaseManagement(ctx context.Context, ...) (response DisableExternalContainerDatabaseDatabaseManagementResponse, err error)
- func (client DatabaseClient) DisableExternalNonContainerDatabaseDatabaseManagement(ctx context.Context, ...) (response DisableExternalNonContainerDatabaseDatabaseManagementResponse, ...)
- func (client DatabaseClient) DisableExternalPluggableDatabaseDatabaseManagement(ctx context.Context, ...) (response DisableExternalPluggableDatabaseDatabaseManagementResponse, err error)
- func (client DatabaseClient) DownloadExadataInfrastructureConfigFile(ctx context.Context, request DownloadExadataInfrastructureConfigFileRequest) (response DownloadExadataInfrastructureConfigFileResponse, err error)
- func (client DatabaseClient) DownloadVmClusterNetworkConfigFile(ctx context.Context, request DownloadVmClusterNetworkConfigFileRequest) (response DownloadVmClusterNetworkConfigFileResponse, err error)
- func (client DatabaseClient) EnableAutonomousDatabaseOperationsInsights(ctx context.Context, request EnableAutonomousDatabaseOperationsInsightsRequest) (response EnableAutonomousDatabaseOperationsInsightsResponse, err error)
- func (client DatabaseClient) EnableExternalContainerDatabaseDatabaseManagement(ctx context.Context, ...) (response EnableExternalContainerDatabaseDatabaseManagementResponse, err error)
- func (client DatabaseClient) EnableExternalNonContainerDatabaseDatabaseManagement(ctx context.Context, ...) (response EnableExternalNonContainerDatabaseDatabaseManagementResponse, ...)
- func (client DatabaseClient) EnableExternalPluggableDatabaseDatabaseManagement(ctx context.Context, ...) (response EnableExternalPluggableDatabaseDatabaseManagementResponse, err error)
- func (client DatabaseClient) FailOverAutonomousDatabase(ctx context.Context, request FailOverAutonomousDatabaseRequest) (response FailOverAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) FailoverAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, ...) (response FailoverAutonomousContainerDatabaseDataguardAssociationResponse, ...)
- func (client DatabaseClient) FailoverDataGuardAssociation(ctx context.Context, request FailoverDataGuardAssociationRequest) (response FailoverDataGuardAssociationResponse, err error)
- func (client DatabaseClient) GenerateAutonomousDatabaseWallet(ctx context.Context, request GenerateAutonomousDatabaseWalletRequest) (response GenerateAutonomousDatabaseWalletResponse, err error)
- func (client DatabaseClient) GenerateRecommendedVmClusterNetwork(ctx context.Context, request GenerateRecommendedVmClusterNetworkRequest) (response GenerateRecommendedVmClusterNetworkResponse, err error)
- func (client DatabaseClient) GetAutonomousContainerDatabase(ctx context.Context, request GetAutonomousContainerDatabaseRequest) (response GetAutonomousContainerDatabaseResponse, err error)
- func (client DatabaseClient) GetAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, ...) (response GetAutonomousContainerDatabaseDataguardAssociationResponse, err error)
- func (client DatabaseClient) GetAutonomousDatabase(ctx context.Context, request GetAutonomousDatabaseRequest) (response GetAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) GetAutonomousDatabaseBackup(ctx context.Context, request GetAutonomousDatabaseBackupRequest) (response GetAutonomousDatabaseBackupResponse, err error)
- func (client DatabaseClient) GetAutonomousDatabaseDataguardAssociation(ctx context.Context, request GetAutonomousDatabaseDataguardAssociationRequest) (response GetAutonomousDatabaseDataguardAssociationResponse, err error)
- func (client DatabaseClient) GetAutonomousDatabaseRegionalWallet(ctx context.Context, request GetAutonomousDatabaseRegionalWalletRequest) (response GetAutonomousDatabaseRegionalWalletResponse, err error)
- func (client DatabaseClient) GetAutonomousDatabaseWallet(ctx context.Context, request GetAutonomousDatabaseWalletRequest) (response GetAutonomousDatabaseWalletResponse, err error)
- func (client DatabaseClient) GetAutonomousExadataInfrastructure(ctx context.Context, request GetAutonomousExadataInfrastructureRequest) (response GetAutonomousExadataInfrastructureResponse, err error)
- func (client DatabaseClient) GetAutonomousPatch(ctx context.Context, request GetAutonomousPatchRequest) (response GetAutonomousPatchResponse, err error)
- func (client DatabaseClient) GetAutonomousVmCluster(ctx context.Context, request GetAutonomousVmClusterRequest) (response GetAutonomousVmClusterResponse, err error)
- func (client DatabaseClient) GetBackup(ctx context.Context, request GetBackupRequest) (response GetBackupResponse, err error)
- func (client DatabaseClient) GetBackupDestination(ctx context.Context, request GetBackupDestinationRequest) (response GetBackupDestinationResponse, err error)
- func (client DatabaseClient) GetCloudExadataInfrastructure(ctx context.Context, request GetCloudExadataInfrastructureRequest) (response GetCloudExadataInfrastructureResponse, err error)
- func (client DatabaseClient) GetCloudVmCluster(ctx context.Context, request GetCloudVmClusterRequest) (response GetCloudVmClusterResponse, err error)
- func (client DatabaseClient) GetCloudVmClusterIormConfig(ctx context.Context, request GetCloudVmClusterIormConfigRequest) (response GetCloudVmClusterIormConfigResponse, err error)
- func (client DatabaseClient) GetCloudVmClusterUpdate(ctx context.Context, request GetCloudVmClusterUpdateRequest) (response GetCloudVmClusterUpdateResponse, err error)
- func (client DatabaseClient) GetCloudVmClusterUpdateHistoryEntry(ctx context.Context, request GetCloudVmClusterUpdateHistoryEntryRequest) (response GetCloudVmClusterUpdateHistoryEntryResponse, err error)
- func (client DatabaseClient) GetConsoleConnection(ctx context.Context, request GetConsoleConnectionRequest) (response GetConsoleConnectionResponse, err error)
- func (client DatabaseClient) GetDataGuardAssociation(ctx context.Context, request GetDataGuardAssociationRequest) (response GetDataGuardAssociationResponse, err error)
- func (client DatabaseClient) GetDatabase(ctx context.Context, request GetDatabaseRequest) (response GetDatabaseResponse, err error)
- func (client DatabaseClient) GetDatabaseSoftwareImage(ctx context.Context, request GetDatabaseSoftwareImageRequest) (response GetDatabaseSoftwareImageResponse, err error)
- func (client DatabaseClient) GetDatabaseUpgradeHistoryEntry(ctx context.Context, request GetDatabaseUpgradeHistoryEntryRequest) (response GetDatabaseUpgradeHistoryEntryResponse, err error)
- func (client DatabaseClient) GetDbHome(ctx context.Context, request GetDbHomeRequest) (response GetDbHomeResponse, err error)
- func (client DatabaseClient) GetDbHomePatch(ctx context.Context, request GetDbHomePatchRequest) (response GetDbHomePatchResponse, err error)
- func (client DatabaseClient) GetDbHomePatchHistoryEntry(ctx context.Context, request GetDbHomePatchHistoryEntryRequest) (response GetDbHomePatchHistoryEntryResponse, err error)
- func (client DatabaseClient) GetDbNode(ctx context.Context, request GetDbNodeRequest) (response GetDbNodeResponse, err error)
- func (client DatabaseClient) 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) GetExadataInfrastructure(ctx context.Context, request GetExadataInfrastructureRequest) (response GetExadataInfrastructureResponse, err error)
- func (client DatabaseClient) GetExadataInfrastructureOcpus(ctx context.Context, request GetExadataInfrastructureOcpusRequest) (response GetExadataInfrastructureOcpusResponse, err error)
- func (client DatabaseClient) 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) GetExternalContainerDatabase(ctx context.Context, request GetExternalContainerDatabaseRequest) (response GetExternalContainerDatabaseResponse, err error)
- func (client DatabaseClient) GetExternalDatabaseConnector(ctx context.Context, request GetExternalDatabaseConnectorRequest) (response GetExternalDatabaseConnectorResponse, err error)
- func (client DatabaseClient) GetExternalNonContainerDatabase(ctx context.Context, request GetExternalNonContainerDatabaseRequest) (response GetExternalNonContainerDatabaseResponse, err error)
- func (client DatabaseClient) GetExternalPluggableDatabase(ctx context.Context, request GetExternalPluggableDatabaseRequest) (response GetExternalPluggableDatabaseResponse, err error)
- func (client DatabaseClient) GetKeyStore(ctx context.Context, request GetKeyStoreRequest) (response GetKeyStoreResponse, err error)
- func (client DatabaseClient) GetMaintenanceRun(ctx context.Context, request GetMaintenanceRunRequest) (response GetMaintenanceRunResponse, err error)
- func (client DatabaseClient) GetVmCluster(ctx context.Context, request GetVmClusterRequest) (response GetVmClusterResponse, err error)
- func (client DatabaseClient) GetVmClusterNetwork(ctx context.Context, request GetVmClusterNetworkRequest) (response GetVmClusterNetworkResponse, err error)
- func (client DatabaseClient) GetVmClusterPatch(ctx context.Context, request GetVmClusterPatchRequest) (response GetVmClusterPatchResponse, err error)
- func (client DatabaseClient) GetVmClusterPatchHistoryEntry(ctx context.Context, request GetVmClusterPatchHistoryEntryRequest) (response GetVmClusterPatchHistoryEntryResponse, err error)
- func (client DatabaseClient) 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) ListAutonomousContainerDatabaseDataguardAssociations(ctx context.Context, ...) (response ListAutonomousContainerDatabaseDataguardAssociationsResponse, ...)
- func (client DatabaseClient) ListAutonomousContainerDatabases(ctx context.Context, request ListAutonomousContainerDatabasesRequest) (response ListAutonomousContainerDatabasesResponse, err error)
- func (client DatabaseClient) ListAutonomousDatabaseBackups(ctx context.Context, request ListAutonomousDatabaseBackupsRequest) (response ListAutonomousDatabaseBackupsResponse, err error)
- func (client DatabaseClient) ListAutonomousDatabaseClones(ctx context.Context, request ListAutonomousDatabaseClonesRequest) (response ListAutonomousDatabaseClonesResponse, err error)
- func (client DatabaseClient) ListAutonomousDatabaseDataguardAssociations(ctx context.Context, ...) (response ListAutonomousDatabaseDataguardAssociationsResponse, err error)
- func (client DatabaseClient) ListAutonomousDatabases(ctx context.Context, request ListAutonomousDatabasesRequest) (response ListAutonomousDatabasesResponse, err error)
- func (client DatabaseClient) ListAutonomousDbPreviewVersions(ctx context.Context, request ListAutonomousDbPreviewVersionsRequest) (response ListAutonomousDbPreviewVersionsResponse, err error)
- func (client DatabaseClient) ListAutonomousDbVersions(ctx context.Context, request ListAutonomousDbVersionsRequest) (response ListAutonomousDbVersionsResponse, err error)
- func (client DatabaseClient) ListAutonomousExadataInfrastructureShapes(ctx context.Context, request ListAutonomousExadataInfrastructureShapesRequest) (response ListAutonomousExadataInfrastructureShapesResponse, err error)
- func (client DatabaseClient) ListAutonomousExadataInfrastructures(ctx context.Context, request ListAutonomousExadataInfrastructuresRequest) (response ListAutonomousExadataInfrastructuresResponse, err error)
- func (client DatabaseClient) ListAutonomousVmClusters(ctx context.Context, request ListAutonomousVmClustersRequest) (response ListAutonomousVmClustersResponse, err error)
- func (client DatabaseClient) ListBackupDestination(ctx context.Context, request ListBackupDestinationRequest) (response ListBackupDestinationResponse, err error)
- func (client DatabaseClient) ListBackups(ctx context.Context, request ListBackupsRequest) (response ListBackupsResponse, err error)
- func (client DatabaseClient) ListCloudExadataInfrastructures(ctx context.Context, request ListCloudExadataInfrastructuresRequest) (response ListCloudExadataInfrastructuresResponse, err error)
- func (client DatabaseClient) ListCloudVmClusterUpdateHistoryEntries(ctx context.Context, request ListCloudVmClusterUpdateHistoryEntriesRequest) (response ListCloudVmClusterUpdateHistoryEntriesResponse, err error)
- func (client DatabaseClient) ListCloudVmClusterUpdates(ctx context.Context, request ListCloudVmClusterUpdatesRequest) (response ListCloudVmClusterUpdatesResponse, err error)
- func (client DatabaseClient) ListCloudVmClusters(ctx context.Context, request ListCloudVmClustersRequest) (response ListCloudVmClustersResponse, err error)
- func (client DatabaseClient) ListConsoleConnections(ctx context.Context, request ListConsoleConnectionsRequest) (response ListConsoleConnectionsResponse, err error)
- func (client DatabaseClient) ListContainerDatabasePatches(ctx context.Context, request ListContainerDatabasePatchesRequest) (response ListContainerDatabasePatchesResponse, err error)
- func (client DatabaseClient) ListDataGuardAssociations(ctx context.Context, request ListDataGuardAssociationsRequest) (response ListDataGuardAssociationsResponse, err error)
- func (client DatabaseClient) ListDatabaseSoftwareImages(ctx context.Context, request ListDatabaseSoftwareImagesRequest) (response ListDatabaseSoftwareImagesResponse, err error)
- func (client DatabaseClient) ListDatabaseUpgradeHistoryEntries(ctx context.Context, request ListDatabaseUpgradeHistoryEntriesRequest) (response ListDatabaseUpgradeHistoryEntriesResponse, err error)
- func (client DatabaseClient) ListDatabases(ctx context.Context, request ListDatabasesRequest) (response ListDatabasesResponse, err error)
- func (client DatabaseClient) ListDbHomePatchHistoryEntries(ctx context.Context, request ListDbHomePatchHistoryEntriesRequest) (response ListDbHomePatchHistoryEntriesResponse, err error)
- func (client DatabaseClient) ListDbHomePatches(ctx context.Context, request ListDbHomePatchesRequest) (response ListDbHomePatchesResponse, err error)
- func (client DatabaseClient) ListDbHomes(ctx context.Context, request ListDbHomesRequest) (response ListDbHomesResponse, err error)
- func (client DatabaseClient) ListDbNodes(ctx context.Context, request ListDbNodesRequest) (response ListDbNodesResponse, err error)
- func (client DatabaseClient) 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) ListExadataInfrastructures(ctx context.Context, request ListExadataInfrastructuresRequest) (response ListExadataInfrastructuresResponse, err error)
- func (client DatabaseClient) ListExternalContainerDatabases(ctx context.Context, request ListExternalContainerDatabasesRequest) (response ListExternalContainerDatabasesResponse, err error)
- func (client DatabaseClient) ListExternalDatabaseConnectors(ctx context.Context, request ListExternalDatabaseConnectorsRequest) (response ListExternalDatabaseConnectorsResponse, err error)
- func (client DatabaseClient) ListExternalNonContainerDatabases(ctx context.Context, request ListExternalNonContainerDatabasesRequest) (response ListExternalNonContainerDatabasesResponse, err error)
- func (client DatabaseClient) ListExternalPluggableDatabases(ctx context.Context, request ListExternalPluggableDatabasesRequest) (response ListExternalPluggableDatabasesResponse, err error)
- func (client DatabaseClient) ListFlexComponents(ctx context.Context, request ListFlexComponentsRequest) (response ListFlexComponentsResponse, err error)
- func (client DatabaseClient) ListGiVersions(ctx context.Context, request ListGiVersionsRequest) (response ListGiVersionsResponse, err error)
- func (client DatabaseClient) ListKeyStores(ctx context.Context, request ListKeyStoresRequest) (response ListKeyStoresResponse, err error)
- func (client DatabaseClient) ListMaintenanceRuns(ctx context.Context, request ListMaintenanceRunsRequest) (response ListMaintenanceRunsResponse, err error)
- func (client DatabaseClient) ListVmClusterNetworks(ctx context.Context, request ListVmClusterNetworksRequest) (response ListVmClusterNetworksResponse, err error)
- func (client DatabaseClient) ListVmClusterPatchHistoryEntries(ctx context.Context, request ListVmClusterPatchHistoryEntriesRequest) (response ListVmClusterPatchHistoryEntriesResponse, err error)
- func (client DatabaseClient) ListVmClusterPatches(ctx context.Context, request ListVmClusterPatchesRequest) (response ListVmClusterPatchesResponse, err error)
- func (client DatabaseClient) ListVmClusters(ctx context.Context, request ListVmClustersRequest) (response ListVmClustersResponse, err error)
- func (client DatabaseClient) MigrateExadataDbSystemResourceModel(ctx context.Context, request MigrateExadataDbSystemResourceModelRequest) (response MigrateExadataDbSystemResourceModelResponse, err error)
- func (client DatabaseClient) MigrateVaultKey(ctx context.Context, request MigrateVaultKeyRequest) (response MigrateVaultKeyResponse, err error)
- func (client DatabaseClient) RegisterAutonomousDatabaseDataSafe(ctx context.Context, request RegisterAutonomousDatabaseDataSafeRequest) (response RegisterAutonomousDatabaseDataSafeResponse, err error)
- func (client DatabaseClient) ReinstateAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, ...) (response ReinstateAutonomousContainerDatabaseDataguardAssociationResponse, ...)
- 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) RestartAutonomousDatabase(ctx context.Context, request RestartAutonomousDatabaseRequest) (response RestartAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) RestoreAutonomousDatabase(ctx context.Context, request RestoreAutonomousDatabaseRequest) (response RestoreAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) RestoreDatabase(ctx context.Context, request RestoreDatabaseRequest) (response RestoreDatabaseResponse, err error)
- func (client DatabaseClient) RotateAutonomousContainerDatabaseEncryptionKey(ctx context.Context, ...) (response RotateAutonomousContainerDatabaseEncryptionKeyResponse, err error)
- func (client DatabaseClient) RotateAutonomousDatabaseEncryptionKey(ctx context.Context, request RotateAutonomousDatabaseEncryptionKeyRequest) (response RotateAutonomousDatabaseEncryptionKeyResponse, err error)
- func (client DatabaseClient) RotateOrdsCerts(ctx context.Context, request RotateOrdsCertsRequest) (response RotateOrdsCertsResponse, err error)
- func (client DatabaseClient) RotateSslCerts(ctx context.Context, request RotateSslCertsRequest) (response RotateSslCertsResponse, err error)
- func (client DatabaseClient) RotateVaultKey(ctx context.Context, request RotateVaultKeyRequest) (response RotateVaultKeyResponse, err error)
- func (client DatabaseClient) ScanExternalContainerDatabasePluggableDatabases(ctx context.Context, ...) (response ScanExternalContainerDatabasePluggableDatabasesResponse, err error)
- func (client *DatabaseClient) SetRegion(region string)
- func (client DatabaseClient) StartAutonomousDatabase(ctx context.Context, request StartAutonomousDatabaseRequest) (response StartAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) StopAutonomousDatabase(ctx context.Context, request StopAutonomousDatabaseRequest) (response StopAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) SwitchoverAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, ...) (response SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse, ...)
- func (client DatabaseClient) SwitchoverAutonomousDatabase(ctx context.Context, request SwitchoverAutonomousDatabaseRequest) (response SwitchoverAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) SwitchoverDataGuardAssociation(ctx context.Context, request SwitchoverDataGuardAssociationRequest) (response SwitchoverDataGuardAssociationResponse, err error)
- func (client DatabaseClient) TerminateAutonomousContainerDatabase(ctx context.Context, request TerminateAutonomousContainerDatabaseRequest) (response TerminateAutonomousContainerDatabaseResponse, err error)
- func (client DatabaseClient) TerminateAutonomousExadataInfrastructure(ctx context.Context, request TerminateAutonomousExadataInfrastructureRequest) (response TerminateAutonomousExadataInfrastructureResponse, err error)
- func (client DatabaseClient) TerminateDbSystem(ctx context.Context, request TerminateDbSystemRequest) (response TerminateDbSystemResponse, err error)
- func (client DatabaseClient) UpdateAutonomousContainerDatabase(ctx context.Context, request UpdateAutonomousContainerDatabaseRequest) (response UpdateAutonomousContainerDatabaseResponse, err error)
- func (client DatabaseClient) UpdateAutonomousDatabase(ctx context.Context, request UpdateAutonomousDatabaseRequest) (response UpdateAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) UpdateAutonomousDatabaseRegionalWallet(ctx context.Context, request UpdateAutonomousDatabaseRegionalWalletRequest) (response UpdateAutonomousDatabaseRegionalWalletResponse, err error)
- func (client DatabaseClient) UpdateAutonomousDatabaseWallet(ctx context.Context, request UpdateAutonomousDatabaseWalletRequest) (response UpdateAutonomousDatabaseWalletResponse, err error)
- func (client DatabaseClient) UpdateAutonomousExadataInfrastructure(ctx context.Context, request UpdateAutonomousExadataInfrastructureRequest) (response UpdateAutonomousExadataInfrastructureResponse, err error)
- func (client DatabaseClient) UpdateAutonomousVmCluster(ctx context.Context, request UpdateAutonomousVmClusterRequest) (response UpdateAutonomousVmClusterResponse, err error)
- func (client DatabaseClient) UpdateBackupDestination(ctx context.Context, request UpdateBackupDestinationRequest) (response UpdateBackupDestinationResponse, err error)
- func (client DatabaseClient) UpdateCloudExadataInfrastructure(ctx context.Context, request UpdateCloudExadataInfrastructureRequest) (response UpdateCloudExadataInfrastructureResponse, err error)
- func (client DatabaseClient) UpdateCloudVmCluster(ctx context.Context, request UpdateCloudVmClusterRequest) (response UpdateCloudVmClusterResponse, err error)
- func (client DatabaseClient) UpdateCloudVmClusterIormConfig(ctx context.Context, request UpdateCloudVmClusterIormConfigRequest) (response UpdateCloudVmClusterIormConfigResponse, err error)
- func (client DatabaseClient) UpdateDatabase(ctx context.Context, request UpdateDatabaseRequest) (response UpdateDatabaseResponse, err error)
- func (client DatabaseClient) UpdateDatabaseSoftwareImage(ctx context.Context, request UpdateDatabaseSoftwareImageRequest) (response UpdateDatabaseSoftwareImageResponse, err error)
- func (client DatabaseClient) UpdateDbHome(ctx context.Context, request UpdateDbHomeRequest) (response UpdateDbHomeResponse, err error)
- func (client DatabaseClient) UpdateDbSystem(ctx context.Context, request UpdateDbSystemRequest) (response UpdateDbSystemResponse, err error)
- func (client DatabaseClient) UpdateExadataInfrastructure(ctx context.Context, request UpdateExadataInfrastructureRequest) (response UpdateExadataInfrastructureResponse, err error)
- func (client DatabaseClient) UpdateExadataIormConfig(ctx context.Context, request UpdateExadataIormConfigRequest) (response UpdateExadataIormConfigResponse, err error)
- func (client DatabaseClient) UpdateExternalContainerDatabase(ctx context.Context, request UpdateExternalContainerDatabaseRequest) (response UpdateExternalContainerDatabaseResponse, err error)
- func (client DatabaseClient) UpdateExternalDatabaseConnector(ctx context.Context, request UpdateExternalDatabaseConnectorRequest) (response UpdateExternalDatabaseConnectorResponse, err error)
- func (client DatabaseClient) UpdateExternalNonContainerDatabase(ctx context.Context, request UpdateExternalNonContainerDatabaseRequest) (response UpdateExternalNonContainerDatabaseResponse, err error)
- func (client DatabaseClient) UpdateExternalPluggableDatabase(ctx context.Context, request UpdateExternalPluggableDatabaseRequest) (response UpdateExternalPluggableDatabaseResponse, err error)
- func (client DatabaseClient) UpdateKeyStore(ctx context.Context, request UpdateKeyStoreRequest) (response UpdateKeyStoreResponse, err error)
- func (client DatabaseClient) UpdateMaintenanceRun(ctx context.Context, request UpdateMaintenanceRunRequest) (response UpdateMaintenanceRunResponse, err error)
- func (client DatabaseClient) UpdateVmCluster(ctx context.Context, request UpdateVmClusterRequest) (response UpdateVmClusterResponse, err error)
- func (client DatabaseClient) UpdateVmClusterNetwork(ctx context.Context, request UpdateVmClusterNetworkRequest) (response UpdateVmClusterNetworkResponse, err error)
- func (client DatabaseClient) UpgradeDatabase(ctx context.Context, request UpgradeDatabaseRequest) (response UpgradeDatabaseResponse, err error)
- func (client DatabaseClient) ValidateVmClusterNetwork(ctx context.Context, request ValidateVmClusterNetworkRequest) (response ValidateVmClusterNetworkResponse, err error)
- type DatabaseConnectionCredentailsByName
- type DatabaseConnectionCredentials
- type DatabaseConnectionCredentialsByDetails
- type DatabaseConnectionCredentialsByDetailsRoleEnum
- type DatabaseConnectionCredentialsCredentialTypeEnum
- type DatabaseConnectionString
- type DatabaseConnectionStringProtocolEnum
- type DatabaseConnectionStrings
- type DatabaseLifecycleStateEnum
- type DatabaseManagementConfig
- type DatabaseManagementConfigDatabaseManagementStatusEnum
- type DatabaseManagementConfigLicenseModelEnum
- type DatabaseSoftwareImage
- type DatabaseSoftwareImageImageShapeFamilyEnum
- type DatabaseSoftwareImageImageTypeEnum
- type DatabaseSoftwareImageLifecycleStateEnum
- type DatabaseSoftwareImageSummary
- type DatabaseSoftwareImageSummaryImageShapeFamilyEnum
- type DatabaseSoftwareImageSummaryImageTypeEnum
- type DatabaseSoftwareImageSummaryLifecycleStateEnum
- type DatabaseSummary
- type DatabaseSummaryLifecycleStateEnum
- type DatabaseUpgradeHistoryEntry
- type DatabaseUpgradeHistoryEntryActionEnum
- type DatabaseUpgradeHistoryEntryLifecycleStateEnum
- type DatabaseUpgradeHistoryEntrySourceEnum
- type DatabaseUpgradeHistoryEntrySummary
- type DatabaseUpgradeHistoryEntrySummaryActionEnum
- type DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum
- type DatabaseUpgradeHistoryEntrySummarySourceEnum
- type DatabaseUpgradeSourceBase
- type DatabaseUpgradeSourceBaseSourceEnum
- type DatabaseUpgradeWithDatabaseSoftwareImageDetails
- type DatabaseUpgradeWithDbHomeDetails
- type DatabaseUpgradeWithDbVersionDetails
- type DayOfWeek
- type DayOfWeekNameEnum
- type DbBackupConfig
- type DbBackupConfigAutoBackupWindowEnum
- type DbHome
- type DbHomeLifecycleStateEnum
- type DbHomeSummary
- type DbHomeSummaryLifecycleStateEnum
- type DbIormConfig
- type DbIormConfigUpdateDetail
- type DbNode
- type DbNodeActionActionEnum
- type DbNodeActionRequest
- type DbNodeActionResponse
- type DbNodeLifecycleStateEnum
- type DbNodeMaintenanceTypeEnum
- type DbNodeSummary
- type DbNodeSummaryLifecycleStateEnum
- type DbNodeSummaryMaintenanceTypeEnum
- type DbSystem
- type DbSystemDatabaseEditionEnum
- type DbSystemDiskRedundancyEnum
- type DbSystemLicenseModelEnum
- type DbSystemLifecycleStateEnum
- type DbSystemOptions
- type DbSystemOptionsStorageManagementEnum
- type DbSystemShapeSummary
- type DbSystemSummary
- type DbSystemSummaryDatabaseEditionEnum
- type DbSystemSummaryDiskRedundancyEnum
- type DbSystemSummaryLicenseModelEnum
- type DbSystemSummaryLifecycleStateEnum
- type DbVersionSummary
- type DeleteAutonomousDatabaseRequest
- type DeleteAutonomousDatabaseResponse
- type DeleteAutonomousVmClusterRequest
- type DeleteAutonomousVmClusterResponse
- type DeleteBackupDestinationRequest
- type DeleteBackupDestinationResponse
- type DeleteBackupRequest
- type DeleteBackupResponse
- type DeleteCloudExadataInfrastructureRequest
- type DeleteCloudExadataInfrastructureResponse
- type DeleteCloudVmClusterRequest
- type DeleteCloudVmClusterResponse
- type DeleteConsoleConnectionRequest
- type DeleteConsoleConnectionResponse
- type DeleteDatabaseRequest
- type DeleteDatabaseResponse
- type DeleteDatabaseSoftwareImageRequest
- type DeleteDatabaseSoftwareImageResponse
- type DeleteDbHomeRequest
- type DeleteDbHomeResponse
- type DeleteExadataInfrastructureRequest
- type DeleteExadataInfrastructureResponse
- type DeleteExternalContainerDatabaseRequest
- type DeleteExternalContainerDatabaseResponse
- type DeleteExternalDatabaseConnectorRequest
- type DeleteExternalDatabaseConnectorResponse
- type DeleteExternalNonContainerDatabaseRequest
- type DeleteExternalNonContainerDatabaseResponse
- type DeleteExternalPluggableDatabaseRequest
- type DeleteExternalPluggableDatabaseResponse
- type DeleteKeyStoreRequest
- type DeleteKeyStoreResponse
- type DeleteVmClusterNetworkRequest
- type DeleteVmClusterNetworkResponse
- type DeleteVmClusterRequest
- type DeleteVmClusterResponse
- type DeregisterAutonomousDatabaseDataSafeDetails
- type DeregisterAutonomousDatabaseDataSafeRequest
- type DeregisterAutonomousDatabaseDataSafeResponse
- type DisableAutonomousDatabaseOperationsInsightsRequest
- func (request DisableAutonomousDatabaseOperationsInsightsRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request DisableAutonomousDatabaseOperationsInsightsRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableAutonomousDatabaseOperationsInsightsRequest) String() string
- type DisableAutonomousDatabaseOperationsInsightsResponse
- type DisableExternalContainerDatabaseDatabaseManagementRequest
- func (request DisableExternalContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request DisableExternalContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableExternalContainerDatabaseDatabaseManagementRequest) String() string
- type DisableExternalContainerDatabaseDatabaseManagementResponse
- type DisableExternalNonContainerDatabaseDatabaseManagementRequest
- func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) String() string
- type DisableExternalNonContainerDatabaseDatabaseManagementResponse
- type DisableExternalPluggableDatabaseDatabaseManagementRequest
- func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) String() string
- type DisableExternalPluggableDatabaseDatabaseManagementResponse
- type DownloadExadataInfrastructureConfigFileRequest
- type DownloadExadataInfrastructureConfigFileResponse
- type DownloadVmClusterNetworkConfigFileRequest
- type DownloadVmClusterNetworkConfigFileResponse
- type EnableAutonomousDatabaseOperationsInsightsRequest
- type EnableAutonomousDatabaseOperationsInsightsResponse
- type EnableExternalContainerDatabaseDatabaseManagementDetails
- type EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
- type EnableExternalContainerDatabaseDatabaseManagementRequest
- func (request EnableExternalContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request EnableExternalContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableExternalContainerDatabaseDatabaseManagementRequest) String() string
- type EnableExternalContainerDatabaseDatabaseManagementResponse
- type EnableExternalDatabaseManagementDetailsBase
- type EnableExternalNonContainerDatabaseDatabaseManagementDetails
- type EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
- type EnableExternalNonContainerDatabaseDatabaseManagementRequest
- func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) String() string
- type EnableExternalNonContainerDatabaseDatabaseManagementResponse
- type EnableExternalPluggableDatabaseDatabaseManagementDetails
- type EnableExternalPluggableDatabaseDatabaseManagementRequest
- func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) String() string
- type EnableExternalPluggableDatabaseDatabaseManagementResponse
- type ExadataDbSystemMigration
- type ExadataDbSystemMigrationSummary
- type ExadataInfrastructure
- type ExadataInfrastructureContact
- type ExadataInfrastructureLifecycleStateEnum
- type ExadataInfrastructureMaintenanceSLOStatusEnum
- type ExadataInfrastructureSummary
- type ExadataInfrastructureSummaryLifecycleStateEnum
- type ExadataInfrastructureSummaryMaintenanceSLOStatusEnum
- type ExadataIormConfig
- type ExadataIormConfigLifecycleStateEnum
- type ExadataIormConfigObjectiveEnum
- type ExadataIormConfigUpdateDetails
- type ExadataIormConfigUpdateDetailsObjectiveEnum
- type ExternalBackupJob
- type ExternalContainerDatabase
- type ExternalContainerDatabaseDatabaseEditionEnum
- type ExternalContainerDatabaseLifecycleStateEnum
- type ExternalContainerDatabaseSummary
- type ExternalContainerDatabaseSummaryDatabaseEditionEnum
- type ExternalContainerDatabaseSummaryLifecycleStateEnum
- type ExternalDatabaseBase
- type ExternalDatabaseBaseDatabaseEditionEnum
- type ExternalDatabaseBaseLifecycleStateEnum
- type ExternalDatabaseConnector
- type ExternalDatabaseConnectorConnectorTypeEnum
- type ExternalDatabaseConnectorLifecycleStateEnum
- type ExternalDatabaseConnectorSummary
- type ExternalDatabaseConnectorSummaryConnectorTypeEnum
- type ExternalMacsConnector
- func (m ExternalMacsConnector) GetCompartmentId() *string
- func (m ExternalMacsConnector) GetConnectionStatus() *string
- func (m ExternalMacsConnector) GetDefinedTags() map[string]map[string]interface{}
- func (m ExternalMacsConnector) GetDisplayName() *string
- func (m ExternalMacsConnector) GetExternalDatabaseId() *string
- func (m ExternalMacsConnector) GetFreeformTags() map[string]string
- func (m ExternalMacsConnector) GetId() *string
- func (m ExternalMacsConnector) GetLifecycleDetails() *string
- func (m ExternalMacsConnector) GetLifecycleState() ExternalDatabaseConnectorLifecycleStateEnum
- func (m ExternalMacsConnector) GetTimeConnectionStatusLastUpdated() *common.SDKTime
- func (m ExternalMacsConnector) GetTimeCreated() *common.SDKTime
- func (m ExternalMacsConnector) MarshalJSON() (buff []byte, e error)
- func (m ExternalMacsConnector) String() string
- func (m *ExternalMacsConnector) UnmarshalJSON(data []byte) (e error)
- type ExternalMacsConnectorSummary
- func (m ExternalMacsConnectorSummary) GetCompartmentId() *string
- func (m ExternalMacsConnectorSummary) GetConnectionStatus() *string
- func (m ExternalMacsConnectorSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m ExternalMacsConnectorSummary) GetDisplayName() *string
- func (m ExternalMacsConnectorSummary) GetExternalDatabaseId() *string
- func (m ExternalMacsConnectorSummary) GetFreeformTags() map[string]string
- func (m ExternalMacsConnectorSummary) GetId() *string
- func (m ExternalMacsConnectorSummary) GetLifecycleDetails() *string
- func (m ExternalMacsConnectorSummary) GetLifecycleState() ExternalDatabaseConnectorLifecycleStateEnum
- func (m ExternalMacsConnectorSummary) GetTimeConnectionStatusLastUpdated() *common.SDKTime
- func (m ExternalMacsConnectorSummary) GetTimeCreated() *common.SDKTime
- func (m ExternalMacsConnectorSummary) MarshalJSON() (buff []byte, e error)
- func (m ExternalMacsConnectorSummary) String() string
- func (m *ExternalMacsConnectorSummary) UnmarshalJSON(data []byte) (e error)
- type ExternalNonContainerDatabase
- type ExternalNonContainerDatabaseDatabaseEditionEnum
- type ExternalNonContainerDatabaseLifecycleStateEnum
- type ExternalNonContainerDatabaseSummary
- type ExternalNonContainerDatabaseSummaryDatabaseEditionEnum
- type ExternalNonContainerDatabaseSummaryLifecycleStateEnum
- type ExternalPluggableDatabase
- type ExternalPluggableDatabaseDatabaseEditionEnum
- type ExternalPluggableDatabaseLifecycleStateEnum
- type ExternalPluggableDatabaseSummary
- type ExternalPluggableDatabaseSummaryDatabaseEditionEnum
- type ExternalPluggableDatabaseSummaryLifecycleStateEnum
- type FailOverAutonomousDatabaseRequest
- type FailOverAutonomousDatabaseResponse
- type FailoverAutonomousContainerDatabaseDataguardAssociationRequest
- func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) String() string
- type FailoverAutonomousContainerDatabaseDataguardAssociationResponse
- type FailoverDataGuardAssociationDetails
- type FailoverDataGuardAssociationRequest
- type FailoverDataGuardAssociationResponse
- type FlexComponentCollection
- type FlexComponentSummary
- type GenerateAutonomousDatabaseWalletDetails
- type GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum
- type GenerateAutonomousDatabaseWalletRequest
- type GenerateAutonomousDatabaseWalletResponse
- type GenerateRecommendedNetworkDetails
- type GenerateRecommendedVmClusterNetworkRequest
- type GenerateRecommendedVmClusterNetworkResponse
- type GetAutonomousContainerDatabaseDataguardAssociationRequest
- func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) String() string
- type GetAutonomousContainerDatabaseDataguardAssociationResponse
- type GetAutonomousContainerDatabaseRequest
- type GetAutonomousContainerDatabaseResponse
- type GetAutonomousDatabaseBackupRequest
- type GetAutonomousDatabaseBackupResponse
- type GetAutonomousDatabaseDataguardAssociationRequest
- type GetAutonomousDatabaseDataguardAssociationResponse
- type GetAutonomousDatabaseRegionalWalletRequest
- type GetAutonomousDatabaseRegionalWalletResponse
- type GetAutonomousDatabaseRequest
- type GetAutonomousDatabaseResponse
- type GetAutonomousDatabaseWalletRequest
- type GetAutonomousDatabaseWalletResponse
- type GetAutonomousExadataInfrastructureRequest
- type GetAutonomousExadataInfrastructureResponse
- type GetAutonomousPatchRequest
- type GetAutonomousPatchResponse
- type GetAutonomousVmClusterRequest
- type GetAutonomousVmClusterResponse
- type GetBackupDestinationRequest
- type GetBackupDestinationResponse
- type GetBackupRequest
- type GetBackupResponse
- type GetCloudExadataInfrastructureRequest
- type GetCloudExadataInfrastructureResponse
- type GetCloudVmClusterIormConfigRequest
- type GetCloudVmClusterIormConfigResponse
- type GetCloudVmClusterRequest
- type GetCloudVmClusterResponse
- type GetCloudVmClusterUpdateHistoryEntryRequest
- type GetCloudVmClusterUpdateHistoryEntryResponse
- type GetCloudVmClusterUpdateRequest
- type GetCloudVmClusterUpdateResponse
- type GetConsoleConnectionRequest
- type GetConsoleConnectionResponse
- type GetDataGuardAssociationRequest
- type GetDataGuardAssociationResponse
- type GetDatabaseRequest
- type GetDatabaseResponse
- type GetDatabaseSoftwareImageRequest
- type GetDatabaseSoftwareImageResponse
- type GetDatabaseUpgradeHistoryEntryRequest
- type GetDatabaseUpgradeHistoryEntryResponse
- 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 GetExadataInfrastructureOcpusRequest
- type GetExadataInfrastructureOcpusResponse
- type GetExadataInfrastructureRequest
- type GetExadataInfrastructureResponse
- type GetExadataIormConfigRequest
- type GetExadataIormConfigResponse
- type GetExternalBackupJobRequest
- type GetExternalBackupJobResponse
- type GetExternalContainerDatabaseRequest
- type GetExternalContainerDatabaseResponse
- type GetExternalDatabaseConnectorRequest
- type GetExternalDatabaseConnectorResponse
- type GetExternalNonContainerDatabaseRequest
- type GetExternalNonContainerDatabaseResponse
- type GetExternalPluggableDatabaseRequest
- type GetExternalPluggableDatabaseResponse
- type GetKeyStoreRequest
- type GetKeyStoreResponse
- type GetMaintenanceRunRequest
- type GetMaintenanceRunResponse
- type GetVmClusterNetworkRequest
- type GetVmClusterNetworkResponse
- type GetVmClusterPatchHistoryEntryRequest
- type GetVmClusterPatchHistoryEntryResponse
- type GetVmClusterPatchRequest
- type GetVmClusterPatchResponse
- type GetVmClusterRequest
- type GetVmClusterResponse
- type GiVersionSummary
- type InfoForNetworkGenDetails
- type InfoForNetworkGenDetailsNetworkTypeEnum
- type KeyStore
- type KeyStoreAssociatedDatabaseDetails
- type KeyStoreLifecycleStateEnum
- type KeyStoreSummary
- type KeyStoreSummaryLifecycleStateEnum
- type KeyStoreTypeDetails
- type KeyStoreTypeDetailsTypeEnum
- type KeyStoreTypeFromOracleKeyVaultDetails
- type LaunchAutonomousExadataInfrastructureDetails
- type LaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum
- type LaunchAutonomousExadataInfrastructureRequest
- type LaunchAutonomousExadataInfrastructureResponse
- type LaunchDbSystemBase
- type LaunchDbSystemBaseSourceEnum
- type LaunchDbSystemDetails
- func (m LaunchDbSystemDetails) GetAvailabilityDomain() *string
- func (m LaunchDbSystemDetails) GetBackupNetworkNsgIds() []string
- func (m LaunchDbSystemDetails) GetBackupSubnetId() *string
- func (m LaunchDbSystemDetails) GetClusterName() *string
- func (m LaunchDbSystemDetails) GetCompartmentId() *string
- func (m LaunchDbSystemDetails) GetCpuCoreCount() *int
- func (m LaunchDbSystemDetails) GetDataStoragePercentage() *int
- func (m LaunchDbSystemDetails) GetDbSystemOptions() *DbSystemOptions
- func (m LaunchDbSystemDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m LaunchDbSystemDetails) GetDisplayName() *string
- func (m LaunchDbSystemDetails) GetDomain() *string
- func (m LaunchDbSystemDetails) GetFaultDomains() []string
- func (m LaunchDbSystemDetails) GetFreeformTags() map[string]string
- func (m LaunchDbSystemDetails) GetHostname() *string
- func (m LaunchDbSystemDetails) GetInitialDataStorageSizeInGB() *int
- func (m LaunchDbSystemDetails) GetKmsKeyId() *string
- func (m LaunchDbSystemDetails) GetKmsKeyVersionId() *string
- func (m LaunchDbSystemDetails) GetNodeCount() *int
- func (m LaunchDbSystemDetails) GetNsgIds() []string
- func (m LaunchDbSystemDetails) GetPrivateIp() *string
- func (m LaunchDbSystemDetails) 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) GetBackupNetworkNsgIds() []string
- func (m LaunchDbSystemFromBackupDetails) GetBackupSubnetId() *string
- func (m LaunchDbSystemFromBackupDetails) GetClusterName() *string
- func (m LaunchDbSystemFromBackupDetails) GetCompartmentId() *string
- func (m LaunchDbSystemFromBackupDetails) GetCpuCoreCount() *int
- func (m LaunchDbSystemFromBackupDetails) GetDataStoragePercentage() *int
- func (m LaunchDbSystemFromBackupDetails) GetDbSystemOptions() *DbSystemOptions
- func (m LaunchDbSystemFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m LaunchDbSystemFromBackupDetails) GetDisplayName() *string
- func (m LaunchDbSystemFromBackupDetails) GetDomain() *string
- func (m LaunchDbSystemFromBackupDetails) GetFaultDomains() []string
- func (m LaunchDbSystemFromBackupDetails) GetFreeformTags() map[string]string
- func (m LaunchDbSystemFromBackupDetails) GetHostname() *string
- func (m LaunchDbSystemFromBackupDetails) GetInitialDataStorageSizeInGB() *int
- func (m LaunchDbSystemFromBackupDetails) GetKmsKeyId() *string
- func (m LaunchDbSystemFromBackupDetails) GetKmsKeyVersionId() *string
- func (m LaunchDbSystemFromBackupDetails) GetNodeCount() *int
- func (m LaunchDbSystemFromBackupDetails) GetNsgIds() []string
- func (m LaunchDbSystemFromBackupDetails) GetPrivateIp() *string
- func (m LaunchDbSystemFromBackupDetails) 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 LaunchDbSystemFromDatabaseDetails
- func (m LaunchDbSystemFromDatabaseDetails) GetAvailabilityDomain() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetBackupNetworkNsgIds() []string
- func (m LaunchDbSystemFromDatabaseDetails) GetBackupSubnetId() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetClusterName() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetCompartmentId() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetCpuCoreCount() *int
- func (m LaunchDbSystemFromDatabaseDetails) GetDataStoragePercentage() *int
- func (m LaunchDbSystemFromDatabaseDetails) GetDbSystemOptions() *DbSystemOptions
- func (m LaunchDbSystemFromDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m LaunchDbSystemFromDatabaseDetails) GetDisplayName() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetDomain() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetFaultDomains() []string
- func (m LaunchDbSystemFromDatabaseDetails) GetFreeformTags() map[string]string
- func (m LaunchDbSystemFromDatabaseDetails) GetHostname() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetInitialDataStorageSizeInGB() *int
- func (m LaunchDbSystemFromDatabaseDetails) GetKmsKeyId() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetKmsKeyVersionId() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetNodeCount() *int
- func (m LaunchDbSystemFromDatabaseDetails) GetNsgIds() []string
- func (m LaunchDbSystemFromDatabaseDetails) GetPrivateIp() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetShape() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetSparseDiskgroup() *bool
- func (m LaunchDbSystemFromDatabaseDetails) GetSshPublicKeys() []string
- func (m LaunchDbSystemFromDatabaseDetails) GetSubnetId() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetTimeZone() *string
- func (m LaunchDbSystemFromDatabaseDetails) MarshalJSON() (buff []byte, e error)
- func (m LaunchDbSystemFromDatabaseDetails) String() string
- type LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum
- type LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum
- type LaunchDbSystemFromDatabaseDetailsLicenseModelEnum
- type LaunchDbSystemFromDbSystemDetails
- func (m LaunchDbSystemFromDbSystemDetails) GetAvailabilityDomain() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetBackupNetworkNsgIds() []string
- func (m LaunchDbSystemFromDbSystemDetails) GetBackupSubnetId() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetClusterName() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetCompartmentId() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetCpuCoreCount() *int
- func (m LaunchDbSystemFromDbSystemDetails) GetDataStoragePercentage() *int
- func (m LaunchDbSystemFromDbSystemDetails) GetDbSystemOptions() *DbSystemOptions
- func (m LaunchDbSystemFromDbSystemDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m LaunchDbSystemFromDbSystemDetails) GetDisplayName() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetDomain() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetFaultDomains() []string
- func (m LaunchDbSystemFromDbSystemDetails) GetFreeformTags() map[string]string
- func (m LaunchDbSystemFromDbSystemDetails) GetHostname() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetInitialDataStorageSizeInGB() *int
- func (m LaunchDbSystemFromDbSystemDetails) GetKmsKeyId() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetKmsKeyVersionId() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetNodeCount() *int
- func (m LaunchDbSystemFromDbSystemDetails) GetNsgIds() []string
- func (m LaunchDbSystemFromDbSystemDetails) GetPrivateIp() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetShape() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetSparseDiskgroup() *bool
- func (m LaunchDbSystemFromDbSystemDetails) GetSshPublicKeys() []string
- func (m LaunchDbSystemFromDbSystemDetails) GetSubnetId() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetTimeZone() *string
- func (m LaunchDbSystemFromDbSystemDetails) MarshalJSON() (buff []byte, e error)
- func (m LaunchDbSystemFromDbSystemDetails) String() string
- type LaunchDbSystemFromDbSystemDetailsLicenseModelEnum
- type LaunchDbSystemRequest
- type LaunchDbSystemResponse
- type ListAutonomousContainerDatabaseDataguardAssociationsRequest
- func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) String() string
- type ListAutonomousContainerDatabaseDataguardAssociationsResponse
- type ListAutonomousContainerDatabasesRequest
- type ListAutonomousContainerDatabasesResponse
- type ListAutonomousContainerDatabasesSortByEnum
- type ListAutonomousContainerDatabasesSortOrderEnum
- type ListAutonomousDatabaseBackupsRequest
- type ListAutonomousDatabaseBackupsResponse
- type ListAutonomousDatabaseBackupsSortByEnum
- type ListAutonomousDatabaseBackupsSortOrderEnum
- type ListAutonomousDatabaseClonesCloneTypeEnum
- type ListAutonomousDatabaseClonesRequest
- type ListAutonomousDatabaseClonesResponse
- type ListAutonomousDatabaseClonesSortByEnum
- type ListAutonomousDatabaseClonesSortOrderEnum
- type ListAutonomousDatabaseDataguardAssociationsRequest
- func (request ListAutonomousDatabaseDataguardAssociationsRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request ListAutonomousDatabaseDataguardAssociationsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousDatabaseDataguardAssociationsRequest) String() string
- type ListAutonomousDatabaseDataguardAssociationsResponse
- type ListAutonomousDatabasesRequest
- type ListAutonomousDatabasesResponse
- type ListAutonomousDatabasesSortByEnum
- type ListAutonomousDatabasesSortOrderEnum
- type ListAutonomousDbPreviewVersionsRequest
- type ListAutonomousDbPreviewVersionsResponse
- type ListAutonomousDbPreviewVersionsSortByEnum
- type ListAutonomousDbPreviewVersionsSortOrderEnum
- type ListAutonomousDbVersionsRequest
- type ListAutonomousDbVersionsResponse
- type ListAutonomousDbVersionsSortOrderEnum
- type ListAutonomousExadataInfrastructureShapesRequest
- type ListAutonomousExadataInfrastructureShapesResponse
- type ListAutonomousExadataInfrastructuresRequest
- type ListAutonomousExadataInfrastructuresResponse
- type ListAutonomousExadataInfrastructuresSortByEnum
- type ListAutonomousExadataInfrastructuresSortOrderEnum
- type ListAutonomousVmClustersRequest
- type ListAutonomousVmClustersResponse
- type ListAutonomousVmClustersSortByEnum
- type ListAutonomousVmClustersSortOrderEnum
- type ListBackupDestinationRequest
- type ListBackupDestinationResponse
- type ListBackupsRequest
- type ListBackupsResponse
- type ListCloudExadataInfrastructuresRequest
- type ListCloudExadataInfrastructuresResponse
- type ListCloudExadataInfrastructuresSortByEnum
- type ListCloudExadataInfrastructuresSortOrderEnum
- type ListCloudVmClusterUpdateHistoryEntriesRequest
- type ListCloudVmClusterUpdateHistoryEntriesResponse
- type ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum
- type ListCloudVmClusterUpdatesRequest
- type ListCloudVmClusterUpdatesResponse
- type ListCloudVmClusterUpdatesUpdateTypeEnum
- type ListCloudVmClustersRequest
- type ListCloudVmClustersResponse
- type ListCloudVmClustersSortByEnum
- type ListCloudVmClustersSortOrderEnum
- type ListConsoleConnectionsRequest
- type ListConsoleConnectionsResponse
- type ListContainerDatabasePatchesRequest
- type ListContainerDatabasePatchesResponse
- type ListDataGuardAssociationsRequest
- type ListDataGuardAssociationsResponse
- type ListDatabaseSoftwareImagesRequest
- type ListDatabaseSoftwareImagesResponse
- type ListDatabaseSoftwareImagesSortByEnum
- type ListDatabaseSoftwareImagesSortOrderEnum
- type ListDatabaseUpgradeHistoryEntriesRequest
- type ListDatabaseUpgradeHistoryEntriesResponse
- type ListDatabaseUpgradeHistoryEntriesSortByEnum
- type ListDatabaseUpgradeHistoryEntriesSortOrderEnum
- 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 ListExadataInfrastructuresRequest
- type ListExadataInfrastructuresResponse
- type ListExadataInfrastructuresSortByEnum
- type ListExadataInfrastructuresSortOrderEnum
- type ListExternalContainerDatabasesRequest
- type ListExternalContainerDatabasesResponse
- type ListExternalContainerDatabasesSortByEnum
- type ListExternalContainerDatabasesSortOrderEnum
- type ListExternalDatabaseConnectorsRequest
- type ListExternalDatabaseConnectorsResponse
- type ListExternalDatabaseConnectorsSortByEnum
- type ListExternalDatabaseConnectorsSortOrderEnum
- type ListExternalNonContainerDatabasesRequest
- type ListExternalNonContainerDatabasesResponse
- type ListExternalNonContainerDatabasesSortByEnum
- type ListExternalNonContainerDatabasesSortOrderEnum
- type ListExternalPluggableDatabasesRequest
- type ListExternalPluggableDatabasesResponse
- type ListExternalPluggableDatabasesSortByEnum
- type ListExternalPluggableDatabasesSortOrderEnum
- type ListFlexComponentsRequest
- type ListFlexComponentsResponse
- type ListFlexComponentsSortByEnum
- type ListFlexComponentsSortOrderEnum
- type ListGiVersionsRequest
- type ListGiVersionsResponse
- type ListGiVersionsSortOrderEnum
- type ListKeyStoresRequest
- type ListKeyStoresResponse
- type ListMaintenanceRunsRequest
- type ListMaintenanceRunsResponse
- type ListMaintenanceRunsSortByEnum
- type ListMaintenanceRunsSortOrderEnum
- type ListVmClusterNetworksRequest
- type ListVmClusterNetworksResponse
- type ListVmClusterNetworksSortByEnum
- type ListVmClusterNetworksSortOrderEnum
- type ListVmClusterPatchHistoryEntriesRequest
- type ListVmClusterPatchHistoryEntriesResponse
- type ListVmClusterPatchesRequest
- type ListVmClusterPatchesResponse
- type ListVmClustersRequest
- type ListVmClustersResponse
- type ListVmClustersSortByEnum
- type ListVmClustersSortOrderEnum
- 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 MigrateExadataDbSystemResourceModelRequest
- type MigrateExadataDbSystemResourceModelResponse
- type MigrateVaultKeyDetails
- type MigrateVaultKeyRequest
- type MigrateVaultKeyResponse
- type Month
- type MonthNameEnum
- type MountTypeDetails
- type MountTypeDetailsMountTypeEnum
- type NodeDetails
- type OcpUs
- 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 PeerAutonomousContainerDatabaseBackupConfig
- type RegisterAutonomousDatabaseDataSafeDetails
- type RegisterAutonomousDatabaseDataSafeRequest
- type RegisterAutonomousDatabaseDataSafeResponse
- type ReinstateAutonomousContainerDatabaseDataguardAssociationRequest
- func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) String() string
- type ReinstateAutonomousContainerDatabaseDataguardAssociationResponse
- type ReinstateDataGuardAssociationDetails
- type ReinstateDataGuardAssociationRequest
- type ReinstateDataGuardAssociationResponse
- type RestartAutonomousContainerDatabaseRequest
- type RestartAutonomousContainerDatabaseResponse
- type RestartAutonomousDatabaseRequest
- type RestartAutonomousDatabaseResponse
- type RestoreAutonomousDatabaseDetails
- type RestoreAutonomousDatabaseRequest
- type RestoreAutonomousDatabaseResponse
- type RestoreDatabaseDetails
- type RestoreDatabaseRequest
- type RestoreDatabaseResponse
- type RotateAutonomousContainerDatabaseEncryptionKeyRequest
- func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) String() string
- type RotateAutonomousContainerDatabaseEncryptionKeyResponse
- type RotateAutonomousDatabaseEncryptionKeyRequest
- type RotateAutonomousDatabaseEncryptionKeyResponse
- type RotateOrdsCertsRequest
- type RotateOrdsCertsResponse
- type RotateSslCertsRequest
- type RotateSslCertsResponse
- type RotateVaultKeyRequest
- type RotateVaultKeyResponse
- type ScanDetails
- type ScanExternalContainerDatabasePluggableDatabasesRequest
- func (request ScanExternalContainerDatabasePluggableDatabasesRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request ScanExternalContainerDatabasePluggableDatabasesRequest) RetryPolicy() *common.RetryPolicy
- func (request ScanExternalContainerDatabasePluggableDatabasesRequest) String() string
- type ScanExternalContainerDatabasePluggableDatabasesResponse
- type SelfMountDetails
- type StartAutonomousDatabaseRequest
- type StartAutonomousDatabaseResponse
- type StopAutonomousDatabaseRequest
- type StopAutonomousDatabaseResponse
- type SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest
- func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
- func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) String() string
- type SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse
- type SwitchoverAutonomousDatabaseRequest
- type SwitchoverAutonomousDatabaseResponse
- type SwitchoverDataGuardAssociationDetails
- type SwitchoverDataGuardAssociationRequest
- type SwitchoverDataGuardAssociationResponse
- type TerminateAutonomousContainerDatabaseRequest
- type TerminateAutonomousContainerDatabaseResponse
- type TerminateAutonomousExadataInfrastructureRequest
- type TerminateAutonomousExadataInfrastructureResponse
- type TerminateDbSystemRequest
- type TerminateDbSystemResponse
- type Update
- type UpdateAutonomousContainerDatabaseDetails
- type UpdateAutonomousContainerDatabaseDetailsPatchModelEnum
- type UpdateAutonomousContainerDatabaseRequest
- type UpdateAutonomousContainerDatabaseResponse
- type UpdateAutonomousDatabaseDetails
- type UpdateAutonomousDatabaseDetailsDbWorkloadEnum
- type UpdateAutonomousDatabaseDetailsLicenseModelEnum
- type UpdateAutonomousDatabaseDetailsOpenModeEnum
- type UpdateAutonomousDatabaseDetailsPermissionLevelEnum
- type UpdateAutonomousDatabaseDetailsRefreshableModeEnum
- type UpdateAutonomousDatabaseRegionalWalletRequest
- type UpdateAutonomousDatabaseRegionalWalletResponse
- type UpdateAutonomousDatabaseRequest
- type UpdateAutonomousDatabaseResponse
- type UpdateAutonomousDatabaseWalletDetails
- type UpdateAutonomousDatabaseWalletRequest
- type UpdateAutonomousDatabaseWalletResponse
- type UpdateAutonomousExadataInfrastructureDetails
- type UpdateAutonomousExadataInfrastructureRequest
- type UpdateAutonomousExadataInfrastructureResponse
- type UpdateAutonomousVmClusterDetails
- type UpdateAutonomousVmClusterDetailsLicenseModelEnum
- type UpdateAutonomousVmClusterRequest
- type UpdateAutonomousVmClusterResponse
- type UpdateAvailableActionsEnum
- type UpdateBackupDestinationDetails
- type UpdateBackupDestinationDetailsNfsMountTypeEnum
- type UpdateBackupDestinationRequest
- type UpdateBackupDestinationResponse
- type UpdateCloudExadataInfrastructureDetails
- type UpdateCloudExadataInfrastructureRequest
- type UpdateCloudExadataInfrastructureResponse
- type UpdateCloudVmClusterDetails
- type UpdateCloudVmClusterDetailsLicenseModelEnum
- type UpdateCloudVmClusterIormConfigRequest
- type UpdateCloudVmClusterIormConfigResponse
- type UpdateCloudVmClusterRequest
- type UpdateCloudVmClusterResponse
- type UpdateDatabaseDetails
- type UpdateDatabaseRequest
- type UpdateDatabaseResponse
- type UpdateDatabaseSoftwareImageDetails
- type UpdateDatabaseSoftwareImageRequest
- type UpdateDatabaseSoftwareImageResponse
- type UpdateDbHomeDetails
- type UpdateDbHomeRequest
- type UpdateDbHomeResponse
- type UpdateDbSystemDetails
- type UpdateDbSystemDetailsLicenseModelEnum
- type UpdateDbSystemRequest
- type UpdateDbSystemResponse
- type UpdateDetails
- type UpdateDetailsUpdateActionEnum
- type UpdateExadataInfrastructureDetails
- type UpdateExadataInfrastructureRequest
- type UpdateExadataInfrastructureResponse
- type UpdateExadataIormConfigRequest
- type UpdateExadataIormConfigResponse
- type UpdateExternalContainerDatabaseDetails
- type UpdateExternalContainerDatabaseRequest
- type UpdateExternalContainerDatabaseResponse
- type UpdateExternalDatabaseConnectorDetails
- type UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum
- type UpdateExternalDatabaseConnectorRequest
- type UpdateExternalDatabaseConnectorResponse
- type UpdateExternalDatabaseDetailsBase
- type UpdateExternalMacsConnectorDetails
- func (m UpdateExternalMacsConnectorDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateExternalMacsConnectorDetails) GetDisplayName() *string
- func (m UpdateExternalMacsConnectorDetails) GetFreeformTags() map[string]string
- func (m UpdateExternalMacsConnectorDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateExternalMacsConnectorDetails) String() string
- func (m *UpdateExternalMacsConnectorDetails) UnmarshalJSON(data []byte) (e error)
- type UpdateExternalNonContainerDatabaseDetails
- type UpdateExternalNonContainerDatabaseRequest
- type UpdateExternalNonContainerDatabaseResponse
- type UpdateExternalPluggableDatabaseDetails
- type UpdateExternalPluggableDatabaseRequest
- type UpdateExternalPluggableDatabaseResponse
- type UpdateHistoryEntry
- type UpdateHistoryEntryLifecycleStateEnum
- type UpdateHistoryEntrySummary
- type UpdateHistoryEntrySummaryLifecycleStateEnum
- type UpdateHistoryEntrySummaryUpdateActionEnum
- type UpdateHistoryEntrySummaryUpdateTypeEnum
- type UpdateHistoryEntryUpdateActionEnum
- type UpdateHistoryEntryUpdateTypeEnum
- type UpdateKeyStoreDetails
- type UpdateKeyStoreRequest
- type UpdateKeyStoreResponse
- type UpdateLastActionEnum
- type UpdateLifecycleStateEnum
- type UpdateMaintenanceRunDetails
- type UpdateMaintenanceRunRequest
- type UpdateMaintenanceRunResponse
- type UpdateSummary
- type UpdateSummaryAvailableActionsEnum
- type UpdateSummaryLastActionEnum
- type UpdateSummaryLifecycleStateEnum
- type UpdateSummaryUpdateTypeEnum
- type UpdateUpdateTypeEnum
- type UpdateVmClusterDetails
- type UpdateVmClusterDetailsLicenseModelEnum
- type UpdateVmClusterNetworkDetails
- type UpdateVmClusterNetworkRequest
- type UpdateVmClusterNetworkResponse
- type UpdateVmClusterRequest
- type UpdateVmClusterResponse
- type UpgradeDatabaseDetails
- type UpgradeDatabaseDetailsActionEnum
- type UpgradeDatabaseRequest
- type UpgradeDatabaseResponse
- type ValidateVmClusterNetworkRequest
- type ValidateVmClusterNetworkResponse
- type VmCluster
- type VmClusterLicenseModelEnum
- type VmClusterLifecycleStateEnum
- type VmClusterNetwork
- type VmClusterNetworkDetails
- type VmClusterNetworkLifecycleStateEnum
- type VmClusterNetworkSummary
- type VmClusterNetworkSummaryLifecycleStateEnum
- type VmClusterSummary
- type VmClusterSummaryLicenseModelEnum
- type VmClusterSummaryLifecycleStateEnum
- type VmNetworkDetails
- type VmNetworkDetailsNetworkTypeEnum
- type WorkloadType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActivateExadataInfrastructureDetails ¶
type ActivateExadataInfrastructureDetails struct { // The activation zip file. ActivationFile []byte `mandatory:"true" json:"activationFile"` }
ActivateExadataInfrastructureDetails The activation details for the Exadata Cloud@Customer infrastructure. Applies to Exadata Cloud@Customer instances only.
func (ActivateExadataInfrastructureDetails) String ¶
func (m ActivateExadataInfrastructureDetails) String() string
type ActivateExadataInfrastructureRequest ¶
type ActivateExadataInfrastructureRequest struct { // The Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The activation details for the Exadata infrastructure and the additional storage servers requested. ActivateExadataInfrastructureDetails `contributesTo:"body"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ActivateExadataInfrastructureRequest wrapper for the ActivateExadataInfrastructure operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ActivateExadataInfrastructure.go.html to see an example of how to use ActivateExadataInfrastructureRequest.
func (ActivateExadataInfrastructureRequest) HTTPRequest ¶
func (request ActivateExadataInfrastructureRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ActivateExadataInfrastructureRequest) RetryPolicy ¶
func (request ActivateExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ActivateExadataInfrastructureRequest) String ¶
func (request ActivateExadataInfrastructureRequest) String() string
type ActivateExadataInfrastructureResponse ¶
type ActivateExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The ExadataInfrastructure instance ExadataInfrastructure `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ActivateExadataInfrastructureResponse wrapper for the ActivateExadataInfrastructure operation
func (ActivateExadataInfrastructureResponse) HTTPResponse ¶
func (response ActivateExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ActivateExadataInfrastructureResponse) String ¶
func (response ActivateExadataInfrastructureResponse) String() string
type AssociatedDatabaseDetails ¶
type AssociatedDatabaseDetails struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). Id *string `mandatory:"false" json:"id"` // The display name of the database that is associated with the backup destination. DbName *string `mandatory:"false" json:"dbName"` }
AssociatedDatabaseDetails Databases associated with a backup destination
func (AssociatedDatabaseDetails) String ¶
func (m AssociatedDatabaseDetails) String() string
type AutomatedMountDetails ¶
type AutomatedMountDetails struct { // IP addresses for NFS Auto mount. NfsServer []string `mandatory:"true" json:"nfsServer"` // Specifies the directory on which to mount the file system NfsServerExport *string `mandatory:"true" json:"nfsServerExport"` }
AutomatedMountDetails Used for creating NFS Auto Mount backup destinations for autonomous on ExaCC.
func (AutomatedMountDetails) MarshalJSON ¶
func (m AutomatedMountDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AutomatedMountDetails) String ¶
func (m AutomatedMountDetails) String() string
type AutonomousContainerDatabase ¶
type AutonomousContainerDatabase struct { // The OCID of the Autonomous Container Database. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-provided name for the Autonomous Container Database. DisplayName *string `mandatory:"true" json:"displayName"` // The service level agreement type of the container database. The default is STANDARD. ServiceLevelAgreementType AutonomousContainerDatabaseServiceLevelAgreementTypeEnum `mandatory:"true" json:"serviceLevelAgreementType"` // The current state of the Autonomous Container Database. LifecycleState AutonomousContainerDatabaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Database patch model preference. PatchModel AutonomousContainerDatabasePatchModelEnum `mandatory:"true" json:"patchModel"` // The `DB_UNIQUE_NAME` of the Oracle Database being backed up. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The OCID of the Autonomous Exadata Infrastructure. AutonomousExadataInfrastructureId *string `mandatory:"false" json:"autonomousExadataInfrastructureId"` // The OCID of the Autonomous VM Cluster. AutonomousVmClusterId *string `mandatory:"false" json:"autonomousVmClusterId"` // The infrastructure type this resource belongs to. InfrastructureType AutonomousContainerDatabaseInfrastructureTypeEnum `mandatory:"false" json:"infrastructureType,omitempty"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.cloud.oracle.com/Content/KeyManagement/Concepts/keyoverview.htm#concepts). VaultId *string `mandatory:"false" json:"vaultId"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Autonomous Container Database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the last patch applied on the system. PatchId *string `mandatory:"false" json:"patchId"` // 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"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. // This value represents the number of days before scheduled maintenance of the primary database. StandbyMaintenanceBufferInDays *int `mandatory:"false" json:"standbyMaintenanceBufferInDays"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The role of the Autonomous Data Guard-enabled Autonomous Container Database. Role AutonomousContainerDatabaseRoleEnum `mandatory:"false" json:"role,omitempty"` // The availability domain of the Autonomous Container Database. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // Oracle Database version of the Autonomous Container Database. DbVersion *string `mandatory:"false" json:"dbVersion"` BackupConfig *AutonomousContainerDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` }
AutonomousContainerDatabase The representation of AutonomousContainerDatabase
func (AutonomousContainerDatabase) String ¶
func (m AutonomousContainerDatabase) String() string
type AutonomousContainerDatabaseBackupConfig ¶
type AutonomousContainerDatabaseBackupConfig struct { // Backup destination details. BackupDestinationDetails []BackupDestinationDetails `mandatory:"false" json:"backupDestinationDetails"` // Number of days between the current and the earliest point of recoverability covered by automatic backups. // This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. // When the value is updated, it is applied to all existing automatic backups. RecoveryWindowInDays *int `mandatory:"false" json:"recoveryWindowInDays"` }
AutonomousContainerDatabaseBackupConfig Backup options for the Autonomous Container Database.
func (AutonomousContainerDatabaseBackupConfig) String ¶
func (m AutonomousContainerDatabaseBackupConfig) String() string
type AutonomousContainerDatabaseDataguardAssociation ¶
type AutonomousContainerDatabaseDataguardAssociation struct { // The OCID of the Autonomous Data Guard created for a given Autonomous Container Database. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. AutonomousContainerDatabaseId *string `mandatory:"true" json:"autonomousContainerDatabaseId"` // The role of the Autonomous Data Guard-enabled Autonomous Container Database. Role AutonomousContainerDatabaseDataguardAssociationRoleEnum `mandatory:"true" json:"role"` // The current state of Autonomous Data Guard. LifecycleState AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The role of the Autonomous Data Guard-enabled Autonomous Container Database. PeerRole AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum `mandatory:"true" json:"peerRole"` // Additional information about the current lifecycleState, if available. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The OCID of the peer Autonomous Container Database-Autonomous Data Guard association. PeerAutonomousContainerDatabaseDataguardAssociationId *string `mandatory:"false" json:"peerAutonomousContainerDatabaseDataguardAssociationId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the peer Autonomous Container Database. PeerAutonomousContainerDatabaseId *string `mandatory:"false" json:"peerAutonomousContainerDatabaseId"` // The current state of Autonomous Data Guard. PeerLifecycleState AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum `mandatory:"false" json:"peerLifecycleState,omitempty"` // The protection mode of this Autonomous Data Guard association. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum `mandatory:"false" json:"protectionMode,omitempty"` // The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, // as computed by the reporting database. // Example: `9 seconds` ApplyLag *string `mandatory:"false" json:"applyLag"` // The rate at which redo logs are synchronized between the associated Autonomous Container Databases. // Example: `180 Mb per second` ApplyRate *string `mandatory:"false" json:"applyRate"` // The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, // as computed by the reporting database. // Example: `7 seconds` TransportLag *string `mandatory:"false" json:"transportLag"` // The date and time of the last update to the apply lag, apply rate, and transport lag values. TimeLastSynced *common.SDKTime `mandatory:"false" json:"timeLastSynced"` // The date and time the Autonomous DataGuard association was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time when the last role change action happened. TimeLastRoleChanged *common.SDKTime `mandatory:"false" json:"timeLastRoleChanged"` }
AutonomousContainerDatabaseDataguardAssociation The properties that define Autonomous Data Guard association between two different Autonomous Container Databases.
func (AutonomousContainerDatabaseDataguardAssociation) String ¶
func (m AutonomousContainerDatabaseDataguardAssociation) String() string
type AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum ¶
type AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum string
AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseDataguardAssociationLifecycleStateProvisioning AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum = "PROVISIONING" AutonomousContainerDatabaseDataguardAssociationLifecycleStateAvailable AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum = "AVAILABLE" AutonomousContainerDatabaseDataguardAssociationLifecycleStateRoleChangeInProgress AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousContainerDatabaseDataguardAssociationLifecycleStateTerminating AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum = "TERMINATING" AutonomousContainerDatabaseDataguardAssociationLifecycleStateTerminated AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum = "TERMINATED" AutonomousContainerDatabaseDataguardAssociationLifecycleStateFailed AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum
func GetAutonomousContainerDatabaseDataguardAssociationLifecycleStateEnumValues ¶
func GetAutonomousContainerDatabaseDataguardAssociationLifecycleStateEnumValues() []AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum
GetAutonomousContainerDatabaseDataguardAssociationLifecycleStateEnumValues Enumerates the set of values for AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum
type AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum ¶
type AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum string
AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateProvisioning AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "PROVISIONING" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateAvailable AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "AVAILABLE" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateRoleChangeInProgress AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateTerminating AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "TERMINATING" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateTerminated AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "TERMINATED" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateFailed AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum
func GetAutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnumValues ¶
func GetAutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnumValues() []AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum
GetAutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnumValues Enumerates the set of values for AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum
type AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum ¶
type AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum string
AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseDataguardAssociationPeerRolePrimary AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum = "PRIMARY" AutonomousContainerDatabaseDataguardAssociationPeerRoleStandby AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum = "STANDBY" AutonomousContainerDatabaseDataguardAssociationPeerRoleDisabledStandby AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum = "DISABLED_STANDBY" )
Set of constants representing the allowable values for AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum
func GetAutonomousContainerDatabaseDataguardAssociationPeerRoleEnumValues ¶
func GetAutonomousContainerDatabaseDataguardAssociationPeerRoleEnumValues() []AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum
GetAutonomousContainerDatabaseDataguardAssociationPeerRoleEnumValues Enumerates the set of values for AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum
type AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum ¶
type AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum string
AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseDataguardAssociationProtectionModeAvailability AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum = "MAXIMUM_AVAILABILITY" AutonomousContainerDatabaseDataguardAssociationProtectionModePerformance AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum = "MAXIMUM_PERFORMANCE" )
Set of constants representing the allowable values for AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum
func GetAutonomousContainerDatabaseDataguardAssociationProtectionModeEnumValues ¶
func GetAutonomousContainerDatabaseDataguardAssociationProtectionModeEnumValues() []AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum
GetAutonomousContainerDatabaseDataguardAssociationProtectionModeEnumValues Enumerates the set of values for AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum
type AutonomousContainerDatabaseDataguardAssociationRoleEnum ¶
type AutonomousContainerDatabaseDataguardAssociationRoleEnum string
AutonomousContainerDatabaseDataguardAssociationRoleEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseDataguardAssociationRolePrimary AutonomousContainerDatabaseDataguardAssociationRoleEnum = "PRIMARY" AutonomousContainerDatabaseDataguardAssociationRoleStandby AutonomousContainerDatabaseDataguardAssociationRoleEnum = "STANDBY" AutonomousContainerDatabaseDataguardAssociationRoleDisabledStandby AutonomousContainerDatabaseDataguardAssociationRoleEnum = "DISABLED_STANDBY" )
Set of constants representing the allowable values for AutonomousContainerDatabaseDataguardAssociationRoleEnum
func GetAutonomousContainerDatabaseDataguardAssociationRoleEnumValues ¶
func GetAutonomousContainerDatabaseDataguardAssociationRoleEnumValues() []AutonomousContainerDatabaseDataguardAssociationRoleEnum
GetAutonomousContainerDatabaseDataguardAssociationRoleEnumValues Enumerates the set of values for AutonomousContainerDatabaseDataguardAssociationRoleEnum
type AutonomousContainerDatabaseInfrastructureTypeEnum ¶
type AutonomousContainerDatabaseInfrastructureTypeEnum string
AutonomousContainerDatabaseInfrastructureTypeEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseInfrastructureTypeCloud AutonomousContainerDatabaseInfrastructureTypeEnum = "CLOUD" AutonomousContainerDatabaseInfrastructureTypeCloudAtCustomer AutonomousContainerDatabaseInfrastructureTypeEnum = "CLOUD_AT_CUSTOMER" )
Set of constants representing the allowable values for AutonomousContainerDatabaseInfrastructureTypeEnum
func GetAutonomousContainerDatabaseInfrastructureTypeEnumValues ¶
func GetAutonomousContainerDatabaseInfrastructureTypeEnumValues() []AutonomousContainerDatabaseInfrastructureTypeEnum
GetAutonomousContainerDatabaseInfrastructureTypeEnumValues Enumerates the set of values for AutonomousContainerDatabaseInfrastructureTypeEnum
type AutonomousContainerDatabaseLifecycleStateEnum ¶
type AutonomousContainerDatabaseLifecycleStateEnum string
AutonomousContainerDatabaseLifecycleStateEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseLifecycleStateProvisioning AutonomousContainerDatabaseLifecycleStateEnum = "PROVISIONING" AutonomousContainerDatabaseLifecycleStateAvailable AutonomousContainerDatabaseLifecycleStateEnum = "AVAILABLE" AutonomousContainerDatabaseLifecycleStateUpdating AutonomousContainerDatabaseLifecycleStateEnum = "UPDATING" AutonomousContainerDatabaseLifecycleStateTerminating AutonomousContainerDatabaseLifecycleStateEnum = "TERMINATING" AutonomousContainerDatabaseLifecycleStateTerminated AutonomousContainerDatabaseLifecycleStateEnum = "TERMINATED" AutonomousContainerDatabaseLifecycleStateFailed AutonomousContainerDatabaseLifecycleStateEnum = "FAILED" AutonomousContainerDatabaseLifecycleStateBackupInProgress AutonomousContainerDatabaseLifecycleStateEnum = "BACKUP_IN_PROGRESS" AutonomousContainerDatabaseLifecycleStateRestoring AutonomousContainerDatabaseLifecycleStateEnum = "RESTORING" AutonomousContainerDatabaseLifecycleStateRestoreFailed AutonomousContainerDatabaseLifecycleStateEnum = "RESTORE_FAILED" AutonomousContainerDatabaseLifecycleStateRestarting AutonomousContainerDatabaseLifecycleStateEnum = "RESTARTING" AutonomousContainerDatabaseLifecycleStateMaintenanceInProgress AutonomousContainerDatabaseLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" AutonomousContainerDatabaseLifecycleStateRoleChangeInProgress AutonomousContainerDatabaseLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" )
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 AutonomousContainerDatabaseRoleEnum ¶
type AutonomousContainerDatabaseRoleEnum string
AutonomousContainerDatabaseRoleEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseRolePrimary AutonomousContainerDatabaseRoleEnum = "PRIMARY" AutonomousContainerDatabaseRoleStandby AutonomousContainerDatabaseRoleEnum = "STANDBY" AutonomousContainerDatabaseRoleDisabledStandby AutonomousContainerDatabaseRoleEnum = "DISABLED_STANDBY" )
Set of constants representing the allowable values for AutonomousContainerDatabaseRoleEnum
func GetAutonomousContainerDatabaseRoleEnumValues ¶
func GetAutonomousContainerDatabaseRoleEnumValues() []AutonomousContainerDatabaseRoleEnum
GetAutonomousContainerDatabaseRoleEnumValues Enumerates the set of values for AutonomousContainerDatabaseRoleEnum
type AutonomousContainerDatabaseServiceLevelAgreementTypeEnum ¶
type AutonomousContainerDatabaseServiceLevelAgreementTypeEnum string
AutonomousContainerDatabaseServiceLevelAgreementTypeEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseServiceLevelAgreementTypeStandard AutonomousContainerDatabaseServiceLevelAgreementTypeEnum = "STANDARD" AutonomousContainerDatabaseServiceLevelAgreementTypeMissionCritical AutonomousContainerDatabaseServiceLevelAgreementTypeEnum = "MISSION_CRITICAL" AutonomousContainerDatabaseServiceLevelAgreementTypeAutonomousDataguard AutonomousContainerDatabaseServiceLevelAgreementTypeEnum = "AUTONOMOUS_DATAGUARD" )
Set of constants representing the allowable values for AutonomousContainerDatabaseServiceLevelAgreementTypeEnum
func GetAutonomousContainerDatabaseServiceLevelAgreementTypeEnumValues ¶
func GetAutonomousContainerDatabaseServiceLevelAgreementTypeEnumValues() []AutonomousContainerDatabaseServiceLevelAgreementTypeEnum
GetAutonomousContainerDatabaseServiceLevelAgreementTypeEnumValues Enumerates the set of values for AutonomousContainerDatabaseServiceLevelAgreementTypeEnum
type AutonomousContainerDatabaseSummary ¶
type AutonomousContainerDatabaseSummary struct { // The OCID of the Autonomous Container Database. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-provided name for the Autonomous Container Database. DisplayName *string `mandatory:"true" json:"displayName"` // The service level agreement type of the container database. The default is STANDARD. ServiceLevelAgreementType AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum `mandatory:"true" json:"serviceLevelAgreementType"` // The current state of the Autonomous Container Database. LifecycleState AutonomousContainerDatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Database patch model preference. PatchModel AutonomousContainerDatabaseSummaryPatchModelEnum `mandatory:"true" json:"patchModel"` // The `DB_UNIQUE_NAME` of the Oracle Database being backed up. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The OCID of the Autonomous Exadata Infrastructure. AutonomousExadataInfrastructureId *string `mandatory:"false" json:"autonomousExadataInfrastructureId"` // The OCID of the Autonomous VM Cluster. AutonomousVmClusterId *string `mandatory:"false" json:"autonomousVmClusterId"` // The infrastructure type this resource belongs to. InfrastructureType AutonomousContainerDatabaseSummaryInfrastructureTypeEnum `mandatory:"false" json:"infrastructureType,omitempty"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.cloud.oracle.com/Content/KeyManagement/Concepts/keyoverview.htm#concepts). VaultId *string `mandatory:"false" json:"vaultId"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Autonomous Container Database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the last patch applied on the system. PatchId *string `mandatory:"false" json:"patchId"` // 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"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. // This value represents the number of days before scheduled maintenance of the primary database. StandbyMaintenanceBufferInDays *int `mandatory:"false" json:"standbyMaintenanceBufferInDays"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The role of the Autonomous Data Guard-enabled Autonomous Container Database. Role AutonomousContainerDatabaseSummaryRoleEnum `mandatory:"false" json:"role,omitempty"` // The availability domain of the Autonomous Container Database. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // Oracle Database version of the Autonomous Container Database. DbVersion *string `mandatory:"false" json:"dbVersion"` BackupConfig *AutonomousContainerDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` }
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 AutonomousContainerDatabaseSummaryInfrastructureTypeEnum ¶
type AutonomousContainerDatabaseSummaryInfrastructureTypeEnum string
AutonomousContainerDatabaseSummaryInfrastructureTypeEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseSummaryInfrastructureTypeCloud AutonomousContainerDatabaseSummaryInfrastructureTypeEnum = "CLOUD" AutonomousContainerDatabaseSummaryInfrastructureTypeCloudAtCustomer AutonomousContainerDatabaseSummaryInfrastructureTypeEnum = "CLOUD_AT_CUSTOMER" )
Set of constants representing the allowable values for AutonomousContainerDatabaseSummaryInfrastructureTypeEnum
func GetAutonomousContainerDatabaseSummaryInfrastructureTypeEnumValues ¶
func GetAutonomousContainerDatabaseSummaryInfrastructureTypeEnumValues() []AutonomousContainerDatabaseSummaryInfrastructureTypeEnum
GetAutonomousContainerDatabaseSummaryInfrastructureTypeEnumValues Enumerates the set of values for AutonomousContainerDatabaseSummaryInfrastructureTypeEnum
type AutonomousContainerDatabaseSummaryLifecycleStateEnum ¶
type AutonomousContainerDatabaseSummaryLifecycleStateEnum string
AutonomousContainerDatabaseSummaryLifecycleStateEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseSummaryLifecycleStateProvisioning AutonomousContainerDatabaseSummaryLifecycleStateEnum = "PROVISIONING" AutonomousContainerDatabaseSummaryLifecycleStateAvailable AutonomousContainerDatabaseSummaryLifecycleStateEnum = "AVAILABLE" AutonomousContainerDatabaseSummaryLifecycleStateUpdating AutonomousContainerDatabaseSummaryLifecycleStateEnum = "UPDATING" AutonomousContainerDatabaseSummaryLifecycleStateTerminating AutonomousContainerDatabaseSummaryLifecycleStateEnum = "TERMINATING" AutonomousContainerDatabaseSummaryLifecycleStateTerminated AutonomousContainerDatabaseSummaryLifecycleStateEnum = "TERMINATED" AutonomousContainerDatabaseSummaryLifecycleStateFailed AutonomousContainerDatabaseSummaryLifecycleStateEnum = "FAILED" AutonomousContainerDatabaseSummaryLifecycleStateBackupInProgress AutonomousContainerDatabaseSummaryLifecycleStateEnum = "BACKUP_IN_PROGRESS" AutonomousContainerDatabaseSummaryLifecycleStateRestoring AutonomousContainerDatabaseSummaryLifecycleStateEnum = "RESTORING" AutonomousContainerDatabaseSummaryLifecycleStateRestoreFailed AutonomousContainerDatabaseSummaryLifecycleStateEnum = "RESTORE_FAILED" AutonomousContainerDatabaseSummaryLifecycleStateRestarting AutonomousContainerDatabaseSummaryLifecycleStateEnum = "RESTARTING" AutonomousContainerDatabaseSummaryLifecycleStateMaintenanceInProgress AutonomousContainerDatabaseSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" AutonomousContainerDatabaseSummaryLifecycleStateRoleChangeInProgress AutonomousContainerDatabaseSummaryLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" )
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 AutonomousContainerDatabaseSummaryRoleEnum ¶
type AutonomousContainerDatabaseSummaryRoleEnum string
AutonomousContainerDatabaseSummaryRoleEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseSummaryRolePrimary AutonomousContainerDatabaseSummaryRoleEnum = "PRIMARY" AutonomousContainerDatabaseSummaryRoleStandby AutonomousContainerDatabaseSummaryRoleEnum = "STANDBY" AutonomousContainerDatabaseSummaryRoleDisabledStandby AutonomousContainerDatabaseSummaryRoleEnum = "DISABLED_STANDBY" )
Set of constants representing the allowable values for AutonomousContainerDatabaseSummaryRoleEnum
func GetAutonomousContainerDatabaseSummaryRoleEnumValues ¶
func GetAutonomousContainerDatabaseSummaryRoleEnumValues() []AutonomousContainerDatabaseSummaryRoleEnum
GetAutonomousContainerDatabaseSummaryRoleEnumValues Enumerates the set of values for AutonomousContainerDatabaseSummaryRoleEnum
type AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum ¶
type AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum string
AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeStandard AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum = "STANDARD" AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeMissionCritical AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum = "MISSION_CRITICAL" AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeAutonomousDataguard AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum = "AUTONOMOUS_DATAGUARD" )
Set of constants representing the allowable values for AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum
func GetAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnumValues ¶
func GetAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnumValues() []AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum
GetAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnumValues Enumerates the set of values for AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum
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). 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 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" AutonomousDataWarehouseLifecycleStateUpdating AutonomousDataWarehouseLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for AutonomousDataWarehouseLifecycleStateEnum
func GetAutonomousDataWarehouseLifecycleStateEnumValues ¶
func GetAutonomousDataWarehouseLifecycleStateEnumValues() []AutonomousDataWarehouseLifecycleStateEnum
GetAutonomousDataWarehouseLifecycleStateEnumValues Enumerates the set of values for AutonomousDataWarehouseLifecycleStateEnum
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). 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" AutonomousDataWarehouseSummaryLifecycleStateUpdating AutonomousDataWarehouseSummaryLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for AutonomousDataWarehouseSummaryLifecycleStateEnum
func GetAutonomousDataWarehouseSummaryLifecycleStateEnumValues ¶
func GetAutonomousDataWarehouseSummaryLifecycleStateEnumValues() []AutonomousDataWarehouseSummaryLifecycleStateEnum
GetAutonomousDataWarehouseSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousDataWarehouseSummaryLifecycleStateEnum
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 Autonomous Database. LifecycleState AutonomousDatabaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The database name. DbName *string `mandatory:"true" json:"dbName"` // The number of OCPU 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"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The date and time the Always Free database will be stopped because of inactivity. If this time is reached without any database activity, the database will automatically be put into the STOPPED state. TimeReclamationOfFreeAutonomousDatabase *common.SDKTime `mandatory:"false" json:"timeReclamationOfFreeAutonomousDatabase"` // The date and time the Always Free database will be automatically deleted because of inactivity. If the database is in the STOPPED state and without activity until this time, it will be deleted. TimeDeletionOfFreeAutonomousDatabase *common.SDKTime `mandatory:"false" json:"timeDeletionOfFreeAutonomousDatabase"` BackupConfig *AutonomousDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` // The quantity of data in the database, in gigabytes. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // The infrastructure type this resource belongs to. InfrastructureType AutonomousDatabaseInfrastructureTypeEnum `mandatory:"false" json:"infrastructureType,omitempty"` // True if the database uses dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm). 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 Autonomous Database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The URL of the Service Console for the Autonomous Database. ServiceConsoleUrl *string `mandatory:"false" json:"serviceConsoleUrl"` // The connection string used to connect to the Autonomous Database. The username for the Service Console is ADMIN. Use the password you entered when creating the Autonomous Database for the password value. ConnectionStrings *AutonomousDatabaseConnectionStrings `mandatory:"false" json:"connectionStrings"` ConnectionUrls *AutonomousDatabaseConnectionUrls `mandatory:"false" json:"connectionUrls"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm), this attribute must be null because the attribute is already set at the // Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI), if a value is not specified, the system will supply the value of `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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The private endpoint for the resource. PrivateEndpoint *string `mandatory:"false" json:"privateEndpoint"` // The private endpoint label for the resource. Setting this to an empty string, after the private endpoint database gets created, will change the same private endpoint database to the public endpoint database. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // The private endpoint Ip address for the resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // Indicates if the Autonomous Database version is a preview version. IsPreview *bool `mandatory:"false" json:"isPreview"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. DbWorkload AutonomousDatabaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // Information about Oracle APEX Application Development. ApexDetails *AutonomousDatabaseApex `mandatory:"false" json:"apexDetails"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Status of the Data Safe registration for this Autonomous Database. DataSafeStatus AutonomousDatabaseDataSafeStatusEnum `mandatory:"false" json:"dataSafeStatus,omitempty"` // Status of Operations Insights for this Autonomous Database. OperationsInsightsStatus AutonomousDatabaseOperationsInsightsStatusEnum `mandatory:"false" json:"operationsInsightsStatus,omitempty"` // The date and time when maintenance will begin. TimeMaintenanceBegin *common.SDKTime `mandatory:"false" json:"timeMaintenanceBegin"` // The date and time when maintenance will end. TimeMaintenanceEnd *common.SDKTime `mandatory:"false" json:"timeMaintenanceEnd"` // Indicates whether the Autonomous Database is a refreshable clone. IsRefreshableClone *bool `mandatory:"false" json:"isRefreshableClone"` // The date and time when last refresh happened. TimeOfLastRefresh *common.SDKTime `mandatory:"false" json:"timeOfLastRefresh"` // The refresh point timestamp (UTC). The refresh point is the time to which the database was most recently refreshed. Data created after the refresh point is not included in the refresh. TimeOfLastRefreshPoint *common.SDKTime `mandatory:"false" json:"timeOfLastRefreshPoint"` // The date and time of next refresh. TimeOfNextRefresh *common.SDKTime `mandatory:"false" json:"timeOfNextRefresh"` // The `DATABASE OPEN` mode. You can open the database in `READ_ONLY` or `READ_WRITE` mode. OpenMode AutonomousDatabaseOpenModeEnum `mandatory:"false" json:"openMode,omitempty"` // The refresh status of the clone. REFRESHING indicates that the clone is currently being refreshed with data from the source Autonomous Database. RefreshableStatus AutonomousDatabaseRefreshableStatusEnum `mandatory:"false" json:"refreshableStatus,omitempty"` // The refresh mode of the clone. AUTOMATIC indicates that the clone is automatically being refreshed with data from the source Autonomous Database. RefreshableMode AutonomousDatabaseRefreshableModeEnum `mandatory:"false" json:"refreshableMode,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the source Autonomous Database that was cloned to create the current Autonomous Database. SourceId *string `mandatory:"false" json:"sourceId"` // The Autonomous Database permission level. Restricted mode allows access only to admin users. PermissionLevel AutonomousDatabasePermissionLevelEnum `mandatory:"false" json:"permissionLevel,omitempty"` // The timestamp of the last switchover operation for the Autonomous Database. TimeOfLastSwitchover *common.SDKTime `mandatory:"false" json:"timeOfLastSwitchover"` // The timestamp of the last failover operation. TimeOfLastFailover *common.SDKTime `mandatory:"false" json:"timeOfLastFailover"` // Indicates whether the Autonomous Database has Data Guard enabled. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // Indicates the number of seconds of data loss for a Data Guard failover. FailedDataRecoveryInSeconds *int `mandatory:"false" json:"failedDataRecoveryInSeconds"` StandbyDb *AutonomousDatabaseStandbySummary `mandatory:"false" json:"standbyDb"` // The role of the Autonomous Data Guard-enabled Autonomous Container Database. Role AutonomousDatabaseRoleEnum `mandatory:"false" json:"role,omitempty"` // List of Oracle Database versions available for a database upgrade. If there are no version upgrades available, this list is empty. AvailableUpgradeVersions []string `mandatory:"false" json:"availableUpgradeVersions"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` }
AutonomousDatabase An Oracle Autonomous Database.
func (AutonomousDatabase) String ¶
func (m AutonomousDatabase) String() string
type AutonomousDatabaseApex ¶
type AutonomousDatabaseApex struct { // The Oracle APEX Application Development version. ApexVersion *string `mandatory:"false" json:"apexVersion"` // The Oracle REST Data Services (ORDS) version. OrdsVersion *string `mandatory:"false" json:"ordsVersion"` }
AutonomousDatabaseApex Oracle APEX Application Development is a low-code development platform that enables you to build scalable, secure enterprise apps, with world-class features. Autonomous Database with the APEX workload type is optimized to support APEX development.
func (AutonomousDatabaseApex) String ¶
func (m AutonomousDatabaseApex) String() string
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"` // Indicates whether the backup can be used to restore the associated Autonomous Database. IsRestorable *bool `mandatory:"false" json:"isRestorable"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` }
AutonomousDatabaseBackup An Autonomous Database backup.
func (AutonomousDatabaseBackup) String ¶
func (m AutonomousDatabaseBackup) String() string
type AutonomousDatabaseBackupConfig ¶
type AutonomousDatabaseBackupConfig struct { // Name of Object Storage (https://docs.cloud.oracle.com/Content/Object/Concepts/objectstorageoverview.htm) bucket to use for storing manual backups. ManualBackupBucketName *string `mandatory:"false" json:"manualBackupBucketName"` // The manual backup destination type. ManualBackupType AutonomousDatabaseBackupConfigManualBackupTypeEnum `mandatory:"false" json:"manualBackupType,omitempty"` }
AutonomousDatabaseBackupConfig Autonomous Database configuration details for storing manual backups (https://docs.cloud.oracle.com/Content/Database/Tasks/adbbackingup.htm) in the Object Storage (https://docs.cloud.oracle.com/Content/Object/Concepts/objectstorageoverview.htm) service.
func (AutonomousDatabaseBackupConfig) String ¶
func (m AutonomousDatabaseBackupConfig) String() string
type AutonomousDatabaseBackupConfigManualBackupTypeEnum ¶
type AutonomousDatabaseBackupConfigManualBackupTypeEnum string
AutonomousDatabaseBackupConfigManualBackupTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseBackupConfigManualBackupTypeNone AutonomousDatabaseBackupConfigManualBackupTypeEnum = "NONE" AutonomousDatabaseBackupConfigManualBackupTypeObjectStore AutonomousDatabaseBackupConfigManualBackupTypeEnum = "OBJECT_STORE" )
Set of constants representing the allowable values for AutonomousDatabaseBackupConfigManualBackupTypeEnum
func GetAutonomousDatabaseBackupConfigManualBackupTypeEnumValues ¶
func GetAutonomousDatabaseBackupConfigManualBackupTypeEnumValues() []AutonomousDatabaseBackupConfigManualBackupTypeEnum
GetAutonomousDatabaseBackupConfigManualBackupTypeEnumValues Enumerates the set of values for AutonomousDatabaseBackupConfigManualBackupTypeEnum
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"` // Indicates whether the backup can be used to restore the associated Autonomous Database. IsRestorable *bool `mandatory:"false" json:"isRestorable"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` }
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"` // Oracle Machine Learning user management URL. MachineLearningUserManagementUrl *string `mandatory:"false" json:"machineLearningUserManagementUrl"` }
AutonomousDatabaseConnectionUrls The URLs for accessing Oracle Application Express (APEX) and SQL Developer Web with a browser from a Compute instance within your VCN or that has a direct connection to your VCN. Note that these URLs are provided by the console only for databases on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm). Example: `{"sqlDevWebUrl": "https://<hostname>/ords...", "apexUrl", "https://<hostname>/ords..."}`
func (AutonomousDatabaseConnectionUrls) String ¶
func (m AutonomousDatabaseConnectionUrls) String() string
type AutonomousDatabaseConsoleTokenDetails ¶
type AutonomousDatabaseConsoleTokenDetails struct { // The token that allows the OCI Console to access the Autonomous Transaction Processing Service Console. Token *string `mandatory:"false" json:"token"` // The login URL that allows the OCI Console to access the Autonomous Transaction Processing Service Console. LoginUrl *string `mandatory:"false" json:"loginUrl"` }
AutonomousDatabaseConsoleTokenDetails The token that allows the OCI Console to access the Autonomous Database Service Console.
func (AutonomousDatabaseConsoleTokenDetails) String ¶
func (m AutonomousDatabaseConsoleTokenDetails) String() string
type AutonomousDatabaseDataSafeStatusEnum ¶
type AutonomousDatabaseDataSafeStatusEnum string
AutonomousDatabaseDataSafeStatusEnum Enum with underlying type: string
const ( AutonomousDatabaseDataSafeStatusRegistering AutonomousDatabaseDataSafeStatusEnum = "REGISTERING" AutonomousDatabaseDataSafeStatusRegistered AutonomousDatabaseDataSafeStatusEnum = "REGISTERED" AutonomousDatabaseDataSafeStatusDeregistering AutonomousDatabaseDataSafeStatusEnum = "DEREGISTERING" AutonomousDatabaseDataSafeStatusNotRegistered AutonomousDatabaseDataSafeStatusEnum = "NOT_REGISTERED" AutonomousDatabaseDataSafeStatusFailed AutonomousDatabaseDataSafeStatusEnum = "FAILED" )
Set of constants representing the allowable values for AutonomousDatabaseDataSafeStatusEnum
func GetAutonomousDatabaseDataSafeStatusEnumValues ¶
func GetAutonomousDatabaseDataSafeStatusEnumValues() []AutonomousDatabaseDataSafeStatusEnum
GetAutonomousDatabaseDataSafeStatusEnumValues Enumerates the set of values for AutonomousDatabaseDataSafeStatusEnum
type AutonomousDatabaseDataguardAssociation ¶
type AutonomousDatabaseDataguardAssociation struct { // The OCID of the Autonomous Dataguard created for Autonomous Container Database where given Autonomous Database resides in. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Database that has a relationship with the peer Autonomous Database. AutonomousDatabaseId *string `mandatory:"true" json:"autonomousDatabaseId"` // The role of the Autonomous Data Guard-enabled Autonomous Container Database. Role AutonomousDatabaseDataguardAssociationRoleEnum `mandatory:"true" json:"role"` // The current state of Autonomous Data Guard. LifecycleState AutonomousDatabaseDataguardAssociationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The role of the Autonomous Data Guard-enabled Autonomous Container Database. PeerRole AutonomousDatabaseDataguardAssociationPeerRoleEnum `mandatory:"true" json:"peerRole"` // 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 peer Autonomous Database. PeerAutonomousDatabaseId *string `mandatory:"false" json:"peerAutonomousDatabaseId"` // The current state of Autonomous Data Guard. PeerAutonomousDatabaseLifeCycleState AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum `mandatory:"false" json:"peerAutonomousDatabaseLifeCycleState,omitempty"` // 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 AutonomousDatabaseDataguardAssociationProtectionModeEnum `mandatory:"false" json:"protectionMode,omitempty"` // The lag time between updates to the primary database and application of the redo data on the standby database, // as computed by the reporting database. // Example: `9 seconds` ApplyLag *string `mandatory:"false" json:"applyLag"` // The rate at which redo logs are synced between the associated databases. // Example: `180 Mb per second` ApplyRate *string `mandatory:"false" json:"applyRate"` // The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, // as computed by the reporting database. // Example: `7 seconds` TransportLag *string `mandatory:"false" json:"transportLag"` // The date and time of the last update to the apply lag, apply rate, and transport lag values. TimeLastSynced *common.SDKTime `mandatory:"false" json:"timeLastSynced"` // The date and time the Data Guard association was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time when the last role change action happened. TimeLastRoleChanged *common.SDKTime `mandatory:"false" json:"timeLastRoleChanged"` }
AutonomousDatabaseDataguardAssociation The properties that define dataguard association between two different Autonomous Databases. Note that Autonomous Databases inherit DataGuard association from parent Autonomous Container Database. No actions can be taken on AutonomousDatabaseDataguardAssociation, usage is strictly informational.
func (AutonomousDatabaseDataguardAssociation) String ¶
func (m AutonomousDatabaseDataguardAssociation) String() string
type AutonomousDatabaseDataguardAssociationLifecycleStateEnum ¶
type AutonomousDatabaseDataguardAssociationLifecycleStateEnum string
AutonomousDatabaseDataguardAssociationLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDatabaseDataguardAssociationLifecycleStateProvisioning AutonomousDatabaseDataguardAssociationLifecycleStateEnum = "PROVISIONING" AutonomousDatabaseDataguardAssociationLifecycleStateAvailable AutonomousDatabaseDataguardAssociationLifecycleStateEnum = "AVAILABLE" AutonomousDatabaseDataguardAssociationLifecycleStateRoleChangeInProgress AutonomousDatabaseDataguardAssociationLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousDatabaseDataguardAssociationLifecycleStateTerminating AutonomousDatabaseDataguardAssociationLifecycleStateEnum = "TERMINATING" AutonomousDatabaseDataguardAssociationLifecycleStateTerminated AutonomousDatabaseDataguardAssociationLifecycleStateEnum = "TERMINATED" AutonomousDatabaseDataguardAssociationLifecycleStateFailed AutonomousDatabaseDataguardAssociationLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for AutonomousDatabaseDataguardAssociationLifecycleStateEnum
func GetAutonomousDatabaseDataguardAssociationLifecycleStateEnumValues ¶
func GetAutonomousDatabaseDataguardAssociationLifecycleStateEnumValues() []AutonomousDatabaseDataguardAssociationLifecycleStateEnum
GetAutonomousDatabaseDataguardAssociationLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseDataguardAssociationLifecycleStateEnum
type AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum ¶
type AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum string
AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum Enum with underlying type: string
const ( AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateProvisioning AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "PROVISIONING" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateAvailable AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "AVAILABLE" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateRoleChangeInProgress AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateTerminating AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "TERMINATING" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateTerminated AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "TERMINATED" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateFailed AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "FAILED" )
Set of constants representing the allowable values for AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum
func GetAutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnumValues ¶
func GetAutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnumValues() []AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum
GetAutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnumValues Enumerates the set of values for AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum
type AutonomousDatabaseDataguardAssociationPeerRoleEnum ¶
type AutonomousDatabaseDataguardAssociationPeerRoleEnum string
AutonomousDatabaseDataguardAssociationPeerRoleEnum Enum with underlying type: string
const ( AutonomousDatabaseDataguardAssociationPeerRolePrimary AutonomousDatabaseDataguardAssociationPeerRoleEnum = "PRIMARY" AutonomousDatabaseDataguardAssociationPeerRoleStandby AutonomousDatabaseDataguardAssociationPeerRoleEnum = "STANDBY" AutonomousDatabaseDataguardAssociationPeerRoleDisabledStandby AutonomousDatabaseDataguardAssociationPeerRoleEnum = "DISABLED_STANDBY" )
Set of constants representing the allowable values for AutonomousDatabaseDataguardAssociationPeerRoleEnum
func GetAutonomousDatabaseDataguardAssociationPeerRoleEnumValues ¶
func GetAutonomousDatabaseDataguardAssociationPeerRoleEnumValues() []AutonomousDatabaseDataguardAssociationPeerRoleEnum
GetAutonomousDatabaseDataguardAssociationPeerRoleEnumValues Enumerates the set of values for AutonomousDatabaseDataguardAssociationPeerRoleEnum
type AutonomousDatabaseDataguardAssociationProtectionModeEnum ¶
type AutonomousDatabaseDataguardAssociationProtectionModeEnum string
AutonomousDatabaseDataguardAssociationProtectionModeEnum Enum with underlying type: string
const ( AutonomousDatabaseDataguardAssociationProtectionModeAvailability AutonomousDatabaseDataguardAssociationProtectionModeEnum = "MAXIMUM_AVAILABILITY" AutonomousDatabaseDataguardAssociationProtectionModePerformance AutonomousDatabaseDataguardAssociationProtectionModeEnum = "MAXIMUM_PERFORMANCE" )
Set of constants representing the allowable values for AutonomousDatabaseDataguardAssociationProtectionModeEnum
func GetAutonomousDatabaseDataguardAssociationProtectionModeEnumValues ¶
func GetAutonomousDatabaseDataguardAssociationProtectionModeEnumValues() []AutonomousDatabaseDataguardAssociationProtectionModeEnum
GetAutonomousDatabaseDataguardAssociationProtectionModeEnumValues Enumerates the set of values for AutonomousDatabaseDataguardAssociationProtectionModeEnum
type AutonomousDatabaseDataguardAssociationRoleEnum ¶
type AutonomousDatabaseDataguardAssociationRoleEnum string
AutonomousDatabaseDataguardAssociationRoleEnum Enum with underlying type: string
const ( AutonomousDatabaseDataguardAssociationRolePrimary AutonomousDatabaseDataguardAssociationRoleEnum = "PRIMARY" AutonomousDatabaseDataguardAssociationRoleStandby AutonomousDatabaseDataguardAssociationRoleEnum = "STANDBY" AutonomousDatabaseDataguardAssociationRoleDisabledStandby AutonomousDatabaseDataguardAssociationRoleEnum = "DISABLED_STANDBY" )
Set of constants representing the allowable values for AutonomousDatabaseDataguardAssociationRoleEnum
func GetAutonomousDatabaseDataguardAssociationRoleEnumValues ¶
func GetAutonomousDatabaseDataguardAssociationRoleEnumValues() []AutonomousDatabaseDataguardAssociationRoleEnum
GetAutonomousDatabaseDataguardAssociationRoleEnumValues Enumerates the set of values for AutonomousDatabaseDataguardAssociationRoleEnum
type AutonomousDatabaseDbWorkloadEnum ¶
type AutonomousDatabaseDbWorkloadEnum string
AutonomousDatabaseDbWorkloadEnum Enum with underlying type: string
const ( AutonomousDatabaseDbWorkloadOltp AutonomousDatabaseDbWorkloadEnum = "OLTP" AutonomousDatabaseDbWorkloadDw AutonomousDatabaseDbWorkloadEnum = "DW" AutonomousDatabaseDbWorkloadAjd AutonomousDatabaseDbWorkloadEnum = "AJD" AutonomousDatabaseDbWorkloadApex AutonomousDatabaseDbWorkloadEnum = "APEX" )
Set of constants representing the allowable values for AutonomousDatabaseDbWorkloadEnum
func GetAutonomousDatabaseDbWorkloadEnumValues ¶
func GetAutonomousDatabaseDbWorkloadEnumValues() []AutonomousDatabaseDbWorkloadEnum
GetAutonomousDatabaseDbWorkloadEnumValues Enumerates the set of values for AutonomousDatabaseDbWorkloadEnum
type AutonomousDatabaseInfrastructureTypeEnum ¶
type AutonomousDatabaseInfrastructureTypeEnum string
AutonomousDatabaseInfrastructureTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseInfrastructureTypeCloud AutonomousDatabaseInfrastructureTypeEnum = "CLOUD" AutonomousDatabaseInfrastructureTypeCloudAtCustomer AutonomousDatabaseInfrastructureTypeEnum = "CLOUD_AT_CUSTOMER" )
Set of constants representing the allowable values for AutonomousDatabaseInfrastructureTypeEnum
func GetAutonomousDatabaseInfrastructureTypeEnumValues ¶
func GetAutonomousDatabaseInfrastructureTypeEnumValues() []AutonomousDatabaseInfrastructureTypeEnum
GetAutonomousDatabaseInfrastructureTypeEnumValues Enumerates the set of values for AutonomousDatabaseInfrastructureTypeEnum
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" AutonomousDatabaseLifecycleStateRestarting AutonomousDatabaseLifecycleStateEnum = "RESTARTING" AutonomousDatabaseLifecycleStateRecreating AutonomousDatabaseLifecycleStateEnum = "RECREATING" AutonomousDatabaseLifecycleStateRoleChangeInProgress AutonomousDatabaseLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousDatabaseLifecycleStateUpgrading AutonomousDatabaseLifecycleStateEnum = "UPGRADING" )
Set of constants representing the allowable values for AutonomousDatabaseLifecycleStateEnum
func GetAutonomousDatabaseLifecycleStateEnumValues ¶
func GetAutonomousDatabaseLifecycleStateEnumValues() []AutonomousDatabaseLifecycleStateEnum
GetAutonomousDatabaseLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseLifecycleStateEnum
type AutonomousDatabaseManualRefreshDetails ¶
type AutonomousDatabaseManualRefreshDetails struct { // The timestamp to which the Autonomous Database refreshable clone will be refreshed. Changes made in the primary database after this timestamp are not part of the data refresh. TimeRefreshCutoff *common.SDKTime `mandatory:"false" json:"timeRefreshCutoff"` }
AutonomousDatabaseManualRefreshDetails Details of manual refresh for an Autonomous Database refreshable clone.
func (AutonomousDatabaseManualRefreshDetails) String ¶
func (m AutonomousDatabaseManualRefreshDetails) String() string
type AutonomousDatabaseManualRefreshRequest ¶
type AutonomousDatabaseManualRefreshRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Request details for manually refreshing an Autonomous Database refreshable clone. AutonomousDatabaseManualRefreshDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
AutonomousDatabaseManualRefreshRequest wrapper for the AutonomousDatabaseManualRefresh operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/AutonomousDatabaseManualRefresh.go.html to see an example of how to use AutonomousDatabaseManualRefreshRequest.
func (AutonomousDatabaseManualRefreshRequest) HTTPRequest ¶
func (request AutonomousDatabaseManualRefreshRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AutonomousDatabaseManualRefreshRequest) RetryPolicy ¶
func (request AutonomousDatabaseManualRefreshRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AutonomousDatabaseManualRefreshRequest) String ¶
func (request AutonomousDatabaseManualRefreshRequest) String() string
type AutonomousDatabaseManualRefreshResponse ¶
type AutonomousDatabaseManualRefreshResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
AutonomousDatabaseManualRefreshResponse wrapper for the AutonomousDatabaseManualRefresh operation
func (AutonomousDatabaseManualRefreshResponse) HTTPResponse ¶
func (response AutonomousDatabaseManualRefreshResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AutonomousDatabaseManualRefreshResponse) String ¶
func (response AutonomousDatabaseManualRefreshResponse) String() string
type AutonomousDatabaseOpenModeEnum ¶
type AutonomousDatabaseOpenModeEnum string
AutonomousDatabaseOpenModeEnum Enum with underlying type: string
const ( AutonomousDatabaseOpenModeOnly AutonomousDatabaseOpenModeEnum = "READ_ONLY" AutonomousDatabaseOpenModeWrite AutonomousDatabaseOpenModeEnum = "READ_WRITE" )
Set of constants representing the allowable values for AutonomousDatabaseOpenModeEnum
func GetAutonomousDatabaseOpenModeEnumValues ¶
func GetAutonomousDatabaseOpenModeEnumValues() []AutonomousDatabaseOpenModeEnum
GetAutonomousDatabaseOpenModeEnumValues Enumerates the set of values for AutonomousDatabaseOpenModeEnum
type AutonomousDatabaseOperationsInsightsStatusEnum ¶
type AutonomousDatabaseOperationsInsightsStatusEnum string
AutonomousDatabaseOperationsInsightsStatusEnum Enum with underlying type: string
const ( AutonomousDatabaseOperationsInsightsStatusEnabling AutonomousDatabaseOperationsInsightsStatusEnum = "ENABLING" AutonomousDatabaseOperationsInsightsStatusEnabled AutonomousDatabaseOperationsInsightsStatusEnum = "ENABLED" AutonomousDatabaseOperationsInsightsStatusDisabling AutonomousDatabaseOperationsInsightsStatusEnum = "DISABLING" AutonomousDatabaseOperationsInsightsStatusNotEnabled AutonomousDatabaseOperationsInsightsStatusEnum = "NOT_ENABLED" AutonomousDatabaseOperationsInsightsStatusFailedEnabling AutonomousDatabaseOperationsInsightsStatusEnum = "FAILED_ENABLING" AutonomousDatabaseOperationsInsightsStatusFailedDisabling AutonomousDatabaseOperationsInsightsStatusEnum = "FAILED_DISABLING" )
Set of constants representing the allowable values for AutonomousDatabaseOperationsInsightsStatusEnum
func GetAutonomousDatabaseOperationsInsightsStatusEnumValues ¶
func GetAutonomousDatabaseOperationsInsightsStatusEnumValues() []AutonomousDatabaseOperationsInsightsStatusEnum
GetAutonomousDatabaseOperationsInsightsStatusEnumValues Enumerates the set of values for AutonomousDatabaseOperationsInsightsStatusEnum
type AutonomousDatabasePermissionLevelEnum ¶
type AutonomousDatabasePermissionLevelEnum string
AutonomousDatabasePermissionLevelEnum Enum with underlying type: string
const ( AutonomousDatabasePermissionLevelRestricted AutonomousDatabasePermissionLevelEnum = "RESTRICTED" AutonomousDatabasePermissionLevelUnrestricted AutonomousDatabasePermissionLevelEnum = "UNRESTRICTED" )
Set of constants representing the allowable values for AutonomousDatabasePermissionLevelEnum
func GetAutonomousDatabasePermissionLevelEnumValues ¶
func GetAutonomousDatabasePermissionLevelEnumValues() []AutonomousDatabasePermissionLevelEnum
GetAutonomousDatabasePermissionLevelEnumValues Enumerates the set of values for AutonomousDatabasePermissionLevelEnum
type AutonomousDatabaseRefreshableModeEnum ¶
type AutonomousDatabaseRefreshableModeEnum string
AutonomousDatabaseRefreshableModeEnum Enum with underlying type: string
const ( AutonomousDatabaseRefreshableModeAutomatic AutonomousDatabaseRefreshableModeEnum = "AUTOMATIC" AutonomousDatabaseRefreshableModeManual AutonomousDatabaseRefreshableModeEnum = "MANUAL" )
Set of constants representing the allowable values for AutonomousDatabaseRefreshableModeEnum
func GetAutonomousDatabaseRefreshableModeEnumValues ¶
func GetAutonomousDatabaseRefreshableModeEnumValues() []AutonomousDatabaseRefreshableModeEnum
GetAutonomousDatabaseRefreshableModeEnumValues Enumerates the set of values for AutonomousDatabaseRefreshableModeEnum
type AutonomousDatabaseRefreshableStatusEnum ¶
type AutonomousDatabaseRefreshableStatusEnum string
AutonomousDatabaseRefreshableStatusEnum Enum with underlying type: string
const ( AutonomousDatabaseRefreshableStatusRefreshing AutonomousDatabaseRefreshableStatusEnum = "REFRESHING" AutonomousDatabaseRefreshableStatusNotRefreshing AutonomousDatabaseRefreshableStatusEnum = "NOT_REFRESHING" )
Set of constants representing the allowable values for AutonomousDatabaseRefreshableStatusEnum
func GetAutonomousDatabaseRefreshableStatusEnumValues ¶
func GetAutonomousDatabaseRefreshableStatusEnumValues() []AutonomousDatabaseRefreshableStatusEnum
GetAutonomousDatabaseRefreshableStatusEnumValues Enumerates the set of values for AutonomousDatabaseRefreshableStatusEnum
type AutonomousDatabaseRoleEnum ¶
type AutonomousDatabaseRoleEnum string
AutonomousDatabaseRoleEnum Enum with underlying type: string
const ( AutonomousDatabaseRolePrimary AutonomousDatabaseRoleEnum = "PRIMARY" AutonomousDatabaseRoleStandby AutonomousDatabaseRoleEnum = "STANDBY" AutonomousDatabaseRoleDisabledStandby AutonomousDatabaseRoleEnum = "DISABLED_STANDBY" )
Set of constants representing the allowable values for AutonomousDatabaseRoleEnum
func GetAutonomousDatabaseRoleEnumValues ¶
func GetAutonomousDatabaseRoleEnumValues() []AutonomousDatabaseRoleEnum
GetAutonomousDatabaseRoleEnumValues Enumerates the set of values for AutonomousDatabaseRoleEnum
type AutonomousDatabaseStandbySummary ¶
type AutonomousDatabaseStandbySummary struct { // The amount of time, in seconds, that the data of the standby database lags the data of the primary database. Can be used to determine the potential data loss in the event of a failover. LagTimeInSeconds *int `mandatory:"false" json:"lagTimeInSeconds"` // The current state of the Autonomous Database. LifecycleState AutonomousDatabaseStandbySummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` }
AutonomousDatabaseStandbySummary Autonomous Data Guard standby database details.
func (AutonomousDatabaseStandbySummary) String ¶
func (m AutonomousDatabaseStandbySummary) String() string
type AutonomousDatabaseStandbySummaryLifecycleStateEnum ¶
type AutonomousDatabaseStandbySummaryLifecycleStateEnum string
AutonomousDatabaseStandbySummaryLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDatabaseStandbySummaryLifecycleStateProvisioning AutonomousDatabaseStandbySummaryLifecycleStateEnum = "PROVISIONING" AutonomousDatabaseStandbySummaryLifecycleStateAvailable AutonomousDatabaseStandbySummaryLifecycleStateEnum = "AVAILABLE" AutonomousDatabaseStandbySummaryLifecycleStateStopping AutonomousDatabaseStandbySummaryLifecycleStateEnum = "STOPPING" AutonomousDatabaseStandbySummaryLifecycleStateStopped AutonomousDatabaseStandbySummaryLifecycleStateEnum = "STOPPED" AutonomousDatabaseStandbySummaryLifecycleStateStarting AutonomousDatabaseStandbySummaryLifecycleStateEnum = "STARTING" AutonomousDatabaseStandbySummaryLifecycleStateTerminating AutonomousDatabaseStandbySummaryLifecycleStateEnum = "TERMINATING" AutonomousDatabaseStandbySummaryLifecycleStateTerminated AutonomousDatabaseStandbySummaryLifecycleStateEnum = "TERMINATED" AutonomousDatabaseStandbySummaryLifecycleStateRestoreInProgress AutonomousDatabaseStandbySummaryLifecycleStateEnum = "RESTORE_IN_PROGRESS" AutonomousDatabaseStandbySummaryLifecycleStateRestoreFailed AutonomousDatabaseStandbySummaryLifecycleStateEnum = "RESTORE_FAILED" AutonomousDatabaseStandbySummaryLifecycleStateBackupInProgress AutonomousDatabaseStandbySummaryLifecycleStateEnum = "BACKUP_IN_PROGRESS" AutonomousDatabaseStandbySummaryLifecycleStateScaleInProgress AutonomousDatabaseStandbySummaryLifecycleStateEnum = "SCALE_IN_PROGRESS" AutonomousDatabaseStandbySummaryLifecycleStateAvailableNeedsAttention AutonomousDatabaseStandbySummaryLifecycleStateEnum = "AVAILABLE_NEEDS_ATTENTION" AutonomousDatabaseStandbySummaryLifecycleStateUpdating AutonomousDatabaseStandbySummaryLifecycleStateEnum = "UPDATING" AutonomousDatabaseStandbySummaryLifecycleStateMaintenanceInProgress AutonomousDatabaseStandbySummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" AutonomousDatabaseStandbySummaryLifecycleStateRestarting AutonomousDatabaseStandbySummaryLifecycleStateEnum = "RESTARTING" AutonomousDatabaseStandbySummaryLifecycleStateRecreating AutonomousDatabaseStandbySummaryLifecycleStateEnum = "RECREATING" AutonomousDatabaseStandbySummaryLifecycleStateRoleChangeInProgress AutonomousDatabaseStandbySummaryLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousDatabaseStandbySummaryLifecycleStateUpgrading AutonomousDatabaseStandbySummaryLifecycleStateEnum = "UPGRADING" )
Set of constants representing the allowable values for AutonomousDatabaseStandbySummaryLifecycleStateEnum
func GetAutonomousDatabaseStandbySummaryLifecycleStateEnumValues ¶
func GetAutonomousDatabaseStandbySummaryLifecycleStateEnumValues() []AutonomousDatabaseStandbySummaryLifecycleStateEnum
GetAutonomousDatabaseStandbySummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseStandbySummaryLifecycleStateEnum
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 Autonomous Database. LifecycleState AutonomousDatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The database name. DbName *string `mandatory:"true" json:"dbName"` // The number of OCPU 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"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The date and time the Always Free database will be stopped because of inactivity. If this time is reached without any database activity, the database will automatically be put into the STOPPED state. TimeReclamationOfFreeAutonomousDatabase *common.SDKTime `mandatory:"false" json:"timeReclamationOfFreeAutonomousDatabase"` // The date and time the Always Free database will be automatically deleted because of inactivity. If the database is in the STOPPED state and without activity until this time, it will be deleted. TimeDeletionOfFreeAutonomousDatabase *common.SDKTime `mandatory:"false" json:"timeDeletionOfFreeAutonomousDatabase"` BackupConfig *AutonomousDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` // The quantity of data in the database, in gigabytes. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // The infrastructure type this resource belongs to. InfrastructureType AutonomousDatabaseSummaryInfrastructureTypeEnum `mandatory:"false" json:"infrastructureType,omitempty"` // True if the database uses dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm). 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 Autonomous Database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The URL of the Service Console for the Autonomous Database. ServiceConsoleUrl *string `mandatory:"false" json:"serviceConsoleUrl"` // The connection string used to connect to the Autonomous Database. The username for the Service Console is ADMIN. Use the password you entered when creating the Autonomous Database for the password value. ConnectionStrings *AutonomousDatabaseConnectionStrings `mandatory:"false" json:"connectionStrings"` ConnectionUrls *AutonomousDatabaseConnectionUrls `mandatory:"false" json:"connectionUrls"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm), this attribute must be null because the attribute is already set at the // Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI), if a value is not specified, the system will supply the value of `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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The private endpoint for the resource. PrivateEndpoint *string `mandatory:"false" json:"privateEndpoint"` // The private endpoint label for the resource. Setting this to an empty string, after the private endpoint database gets created, will change the same private endpoint database to the public endpoint database. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // The private endpoint Ip address for the resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // Indicates if the Autonomous Database version is a preview version. IsPreview *bool `mandatory:"false" json:"isPreview"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. DbWorkload AutonomousDatabaseSummaryDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // Information about Oracle APEX Application Development. ApexDetails *AutonomousDatabaseApex `mandatory:"false" json:"apexDetails"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Status of the Data Safe registration for this Autonomous Database. DataSafeStatus AutonomousDatabaseSummaryDataSafeStatusEnum `mandatory:"false" json:"dataSafeStatus,omitempty"` // Status of Operations Insights for this Autonomous Database. OperationsInsightsStatus AutonomousDatabaseSummaryOperationsInsightsStatusEnum `mandatory:"false" json:"operationsInsightsStatus,omitempty"` // The date and time when maintenance will begin. TimeMaintenanceBegin *common.SDKTime `mandatory:"false" json:"timeMaintenanceBegin"` // The date and time when maintenance will end. TimeMaintenanceEnd *common.SDKTime `mandatory:"false" json:"timeMaintenanceEnd"` // Indicates whether the Autonomous Database is a refreshable clone. IsRefreshableClone *bool `mandatory:"false" json:"isRefreshableClone"` // The date and time when last refresh happened. TimeOfLastRefresh *common.SDKTime `mandatory:"false" json:"timeOfLastRefresh"` // The refresh point timestamp (UTC). The refresh point is the time to which the database was most recently refreshed. Data created after the refresh point is not included in the refresh. TimeOfLastRefreshPoint *common.SDKTime `mandatory:"false" json:"timeOfLastRefreshPoint"` // The date and time of next refresh. TimeOfNextRefresh *common.SDKTime `mandatory:"false" json:"timeOfNextRefresh"` // The `DATABASE OPEN` mode. You can open the database in `READ_ONLY` or `READ_WRITE` mode. OpenMode AutonomousDatabaseSummaryOpenModeEnum `mandatory:"false" json:"openMode,omitempty"` // The refresh status of the clone. REFRESHING indicates that the clone is currently being refreshed with data from the source Autonomous Database. RefreshableStatus AutonomousDatabaseSummaryRefreshableStatusEnum `mandatory:"false" json:"refreshableStatus,omitempty"` // The refresh mode of the clone. AUTOMATIC indicates that the clone is automatically being refreshed with data from the source Autonomous Database. RefreshableMode AutonomousDatabaseSummaryRefreshableModeEnum `mandatory:"false" json:"refreshableMode,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the source Autonomous Database that was cloned to create the current Autonomous Database. SourceId *string `mandatory:"false" json:"sourceId"` // The Autonomous Database permission level. Restricted mode allows access only to admin users. PermissionLevel AutonomousDatabaseSummaryPermissionLevelEnum `mandatory:"false" json:"permissionLevel,omitempty"` // The timestamp of the last switchover operation for the Autonomous Database. TimeOfLastSwitchover *common.SDKTime `mandatory:"false" json:"timeOfLastSwitchover"` // The timestamp of the last failover operation. TimeOfLastFailover *common.SDKTime `mandatory:"false" json:"timeOfLastFailover"` // Indicates whether the Autonomous Database has Data Guard enabled. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // Indicates the number of seconds of data loss for a Data Guard failover. FailedDataRecoveryInSeconds *int `mandatory:"false" json:"failedDataRecoveryInSeconds"` StandbyDb *AutonomousDatabaseStandbySummary `mandatory:"false" json:"standbyDb"` // The role of the Autonomous Data Guard-enabled Autonomous Container Database. Role AutonomousDatabaseSummaryRoleEnum `mandatory:"false" json:"role,omitempty"` // List of Oracle Database versions available for a database upgrade. If there are no version upgrades available, this list is empty. AvailableUpgradeVersions []string `mandatory:"false" json:"availableUpgradeVersions"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` }
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 AutonomousDatabaseSummaryDataSafeStatusEnum ¶
type AutonomousDatabaseSummaryDataSafeStatusEnum string
AutonomousDatabaseSummaryDataSafeStatusEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryDataSafeStatusRegistering AutonomousDatabaseSummaryDataSafeStatusEnum = "REGISTERING" AutonomousDatabaseSummaryDataSafeStatusRegistered AutonomousDatabaseSummaryDataSafeStatusEnum = "REGISTERED" AutonomousDatabaseSummaryDataSafeStatusDeregistering AutonomousDatabaseSummaryDataSafeStatusEnum = "DEREGISTERING" AutonomousDatabaseSummaryDataSafeStatusNotRegistered AutonomousDatabaseSummaryDataSafeStatusEnum = "NOT_REGISTERED" AutonomousDatabaseSummaryDataSafeStatusFailed AutonomousDatabaseSummaryDataSafeStatusEnum = "FAILED" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryDataSafeStatusEnum
func GetAutonomousDatabaseSummaryDataSafeStatusEnumValues ¶
func GetAutonomousDatabaseSummaryDataSafeStatusEnumValues() []AutonomousDatabaseSummaryDataSafeStatusEnum
GetAutonomousDatabaseSummaryDataSafeStatusEnumValues Enumerates the set of values for AutonomousDatabaseSummaryDataSafeStatusEnum
type AutonomousDatabaseSummaryDbWorkloadEnum ¶
type AutonomousDatabaseSummaryDbWorkloadEnum string
AutonomousDatabaseSummaryDbWorkloadEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryDbWorkloadOltp AutonomousDatabaseSummaryDbWorkloadEnum = "OLTP" AutonomousDatabaseSummaryDbWorkloadDw AutonomousDatabaseSummaryDbWorkloadEnum = "DW" AutonomousDatabaseSummaryDbWorkloadAjd AutonomousDatabaseSummaryDbWorkloadEnum = "AJD" AutonomousDatabaseSummaryDbWorkloadApex AutonomousDatabaseSummaryDbWorkloadEnum = "APEX" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryDbWorkloadEnum
func GetAutonomousDatabaseSummaryDbWorkloadEnumValues ¶
func GetAutonomousDatabaseSummaryDbWorkloadEnumValues() []AutonomousDatabaseSummaryDbWorkloadEnum
GetAutonomousDatabaseSummaryDbWorkloadEnumValues Enumerates the set of values for AutonomousDatabaseSummaryDbWorkloadEnum
type AutonomousDatabaseSummaryInfrastructureTypeEnum ¶
type AutonomousDatabaseSummaryInfrastructureTypeEnum string
AutonomousDatabaseSummaryInfrastructureTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryInfrastructureTypeCloud AutonomousDatabaseSummaryInfrastructureTypeEnum = "CLOUD" AutonomousDatabaseSummaryInfrastructureTypeCloudAtCustomer AutonomousDatabaseSummaryInfrastructureTypeEnum = "CLOUD_AT_CUSTOMER" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryInfrastructureTypeEnum
func GetAutonomousDatabaseSummaryInfrastructureTypeEnumValues ¶
func GetAutonomousDatabaseSummaryInfrastructureTypeEnumValues() []AutonomousDatabaseSummaryInfrastructureTypeEnum
GetAutonomousDatabaseSummaryInfrastructureTypeEnumValues Enumerates the set of values for AutonomousDatabaseSummaryInfrastructureTypeEnum
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" AutonomousDatabaseSummaryLifecycleStateRestarting AutonomousDatabaseSummaryLifecycleStateEnum = "RESTARTING" AutonomousDatabaseSummaryLifecycleStateRecreating AutonomousDatabaseSummaryLifecycleStateEnum = "RECREATING" AutonomousDatabaseSummaryLifecycleStateRoleChangeInProgress AutonomousDatabaseSummaryLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousDatabaseSummaryLifecycleStateUpgrading AutonomousDatabaseSummaryLifecycleStateEnum = "UPGRADING" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryLifecycleStateEnum
func GetAutonomousDatabaseSummaryLifecycleStateEnumValues ¶
func GetAutonomousDatabaseSummaryLifecycleStateEnumValues() []AutonomousDatabaseSummaryLifecycleStateEnum
GetAutonomousDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseSummaryLifecycleStateEnum
type AutonomousDatabaseSummaryOpenModeEnum ¶
type AutonomousDatabaseSummaryOpenModeEnum string
AutonomousDatabaseSummaryOpenModeEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryOpenModeOnly AutonomousDatabaseSummaryOpenModeEnum = "READ_ONLY" AutonomousDatabaseSummaryOpenModeWrite AutonomousDatabaseSummaryOpenModeEnum = "READ_WRITE" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryOpenModeEnum
func GetAutonomousDatabaseSummaryOpenModeEnumValues ¶
func GetAutonomousDatabaseSummaryOpenModeEnumValues() []AutonomousDatabaseSummaryOpenModeEnum
GetAutonomousDatabaseSummaryOpenModeEnumValues Enumerates the set of values for AutonomousDatabaseSummaryOpenModeEnum
type AutonomousDatabaseSummaryOperationsInsightsStatusEnum ¶
type AutonomousDatabaseSummaryOperationsInsightsStatusEnum string
AutonomousDatabaseSummaryOperationsInsightsStatusEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryOperationsInsightsStatusEnabling AutonomousDatabaseSummaryOperationsInsightsStatusEnum = "ENABLING" AutonomousDatabaseSummaryOperationsInsightsStatusEnabled AutonomousDatabaseSummaryOperationsInsightsStatusEnum = "ENABLED" AutonomousDatabaseSummaryOperationsInsightsStatusDisabling AutonomousDatabaseSummaryOperationsInsightsStatusEnum = "DISABLING" AutonomousDatabaseSummaryOperationsInsightsStatusNotEnabled AutonomousDatabaseSummaryOperationsInsightsStatusEnum = "NOT_ENABLED" AutonomousDatabaseSummaryOperationsInsightsStatusFailedEnabling AutonomousDatabaseSummaryOperationsInsightsStatusEnum = "FAILED_ENABLING" AutonomousDatabaseSummaryOperationsInsightsStatusFailedDisabling AutonomousDatabaseSummaryOperationsInsightsStatusEnum = "FAILED_DISABLING" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryOperationsInsightsStatusEnum
func GetAutonomousDatabaseSummaryOperationsInsightsStatusEnumValues ¶
func GetAutonomousDatabaseSummaryOperationsInsightsStatusEnumValues() []AutonomousDatabaseSummaryOperationsInsightsStatusEnum
GetAutonomousDatabaseSummaryOperationsInsightsStatusEnumValues Enumerates the set of values for AutonomousDatabaseSummaryOperationsInsightsStatusEnum
type AutonomousDatabaseSummaryPermissionLevelEnum ¶
type AutonomousDatabaseSummaryPermissionLevelEnum string
AutonomousDatabaseSummaryPermissionLevelEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryPermissionLevelRestricted AutonomousDatabaseSummaryPermissionLevelEnum = "RESTRICTED" AutonomousDatabaseSummaryPermissionLevelUnrestricted AutonomousDatabaseSummaryPermissionLevelEnum = "UNRESTRICTED" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryPermissionLevelEnum
func GetAutonomousDatabaseSummaryPermissionLevelEnumValues ¶
func GetAutonomousDatabaseSummaryPermissionLevelEnumValues() []AutonomousDatabaseSummaryPermissionLevelEnum
GetAutonomousDatabaseSummaryPermissionLevelEnumValues Enumerates the set of values for AutonomousDatabaseSummaryPermissionLevelEnum
type AutonomousDatabaseSummaryRefreshableModeEnum ¶
type AutonomousDatabaseSummaryRefreshableModeEnum string
AutonomousDatabaseSummaryRefreshableModeEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryRefreshableModeAutomatic AutonomousDatabaseSummaryRefreshableModeEnum = "AUTOMATIC" AutonomousDatabaseSummaryRefreshableModeManual AutonomousDatabaseSummaryRefreshableModeEnum = "MANUAL" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryRefreshableModeEnum
func GetAutonomousDatabaseSummaryRefreshableModeEnumValues ¶
func GetAutonomousDatabaseSummaryRefreshableModeEnumValues() []AutonomousDatabaseSummaryRefreshableModeEnum
GetAutonomousDatabaseSummaryRefreshableModeEnumValues Enumerates the set of values for AutonomousDatabaseSummaryRefreshableModeEnum
type AutonomousDatabaseSummaryRefreshableStatusEnum ¶
type AutonomousDatabaseSummaryRefreshableStatusEnum string
AutonomousDatabaseSummaryRefreshableStatusEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryRefreshableStatusRefreshing AutonomousDatabaseSummaryRefreshableStatusEnum = "REFRESHING" AutonomousDatabaseSummaryRefreshableStatusNotRefreshing AutonomousDatabaseSummaryRefreshableStatusEnum = "NOT_REFRESHING" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryRefreshableStatusEnum
func GetAutonomousDatabaseSummaryRefreshableStatusEnumValues ¶
func GetAutonomousDatabaseSummaryRefreshableStatusEnumValues() []AutonomousDatabaseSummaryRefreshableStatusEnum
GetAutonomousDatabaseSummaryRefreshableStatusEnumValues Enumerates the set of values for AutonomousDatabaseSummaryRefreshableStatusEnum
type AutonomousDatabaseSummaryRoleEnum ¶
type AutonomousDatabaseSummaryRoleEnum string
AutonomousDatabaseSummaryRoleEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryRolePrimary AutonomousDatabaseSummaryRoleEnum = "PRIMARY" AutonomousDatabaseSummaryRoleStandby AutonomousDatabaseSummaryRoleEnum = "STANDBY" AutonomousDatabaseSummaryRoleDisabledStandby AutonomousDatabaseSummaryRoleEnum = "DISABLED_STANDBY" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryRoleEnum
func GetAutonomousDatabaseSummaryRoleEnumValues ¶
func GetAutonomousDatabaseSummaryRoleEnumValues() []AutonomousDatabaseSummaryRoleEnum
GetAutonomousDatabaseSummaryRoleEnumValues Enumerates the set of values for AutonomousDatabaseSummaryRoleEnum
type AutonomousDatabaseWallet ¶
type AutonomousDatabaseWallet struct { // The current lifecycle state of the Autonomous Database wallet. LifecycleState AutonomousDatabaseWalletLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the wallet was last rotated. TimeRotated *common.SDKTime `mandatory:"false" json:"timeRotated"` }
AutonomousDatabaseWallet The Autonomous Database wallet details.
func (AutonomousDatabaseWallet) String ¶
func (m AutonomousDatabaseWallet) String() string
type AutonomousDatabaseWalletLifecycleStateEnum ¶
type AutonomousDatabaseWalletLifecycleStateEnum string
AutonomousDatabaseWalletLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDatabaseWalletLifecycleStateActive AutonomousDatabaseWalletLifecycleStateEnum = "ACTIVE" AutonomousDatabaseWalletLifecycleStateUpdating AutonomousDatabaseWalletLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for AutonomousDatabaseWalletLifecycleStateEnum
func GetAutonomousDatabaseWalletLifecycleStateEnumValues ¶
func GetAutonomousDatabaseWalletLifecycleStateEnumValues() []AutonomousDatabaseWalletLifecycleStateEnum
GetAutonomousDatabaseWalletLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseWalletLifecycleStateEnum
type AutonomousDbPreviewVersionSummary ¶
type AutonomousDbPreviewVersionSummary struct { // A valid Autonomous Database preview version. Version *string `mandatory:"true" json:"version"` // The date and time when the preview version availability begins. TimePreviewBegin *common.SDKTime `mandatory:"false" json:"timePreviewBegin"` // The date and time when the preview version availability ends. TimePreviewEnd *common.SDKTime `mandatory:"false" json:"timePreviewEnd"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. DbWorkload AutonomousDbPreviewVersionSummaryDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // A URL that points to a detailed description of the preview version. Details *string `mandatory:"false" json:"details"` }
AutonomousDbPreviewVersionSummary The Autonomous Database preview version. Note that preview version software is only available for databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI).
func (AutonomousDbPreviewVersionSummary) String ¶
func (m AutonomousDbPreviewVersionSummary) String() string
type AutonomousDbPreviewVersionSummaryDbWorkloadEnum ¶
type AutonomousDbPreviewVersionSummaryDbWorkloadEnum string
AutonomousDbPreviewVersionSummaryDbWorkloadEnum Enum with underlying type: string
const ( AutonomousDbPreviewVersionSummaryDbWorkloadOltp AutonomousDbPreviewVersionSummaryDbWorkloadEnum = "OLTP" AutonomousDbPreviewVersionSummaryDbWorkloadDw AutonomousDbPreviewVersionSummaryDbWorkloadEnum = "DW" AutonomousDbPreviewVersionSummaryDbWorkloadAjd AutonomousDbPreviewVersionSummaryDbWorkloadEnum = "AJD" AutonomousDbPreviewVersionSummaryDbWorkloadApex AutonomousDbPreviewVersionSummaryDbWorkloadEnum = "APEX" )
Set of constants representing the allowable values for AutonomousDbPreviewVersionSummaryDbWorkloadEnum
func GetAutonomousDbPreviewVersionSummaryDbWorkloadEnumValues ¶
func GetAutonomousDbPreviewVersionSummaryDbWorkloadEnumValues() []AutonomousDbPreviewVersionSummaryDbWorkloadEnum
GetAutonomousDbPreviewVersionSummaryDbWorkloadEnumValues Enumerates the set of values for AutonomousDbPreviewVersionSummaryDbWorkloadEnum
type AutonomousDbVersionSummary ¶
type AutonomousDbVersionSummary struct { // A valid Oracle Database version for Autonomous Database. Version *string `mandatory:"true" json:"version"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. DbWorkload AutonomousDbVersionSummaryDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // True if the database uses dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm). IsDedicated *bool `mandatory:"false" json:"isDedicated"` // A URL that points to a detailed description of the Autonomous Database version. Details *string `mandatory:"false" json:"details"` // True if this version of the Oracle Database software can be used for Always-Free Autonomous Databases. IsFreeTierEnabled *bool `mandatory:"false" json:"isFreeTierEnabled"` // True if this version of the Oracle Database software has payments enabled. IsPaidEnabled *bool `mandatory:"false" json:"isPaidEnabled"` // True if this version of the Oracle Database software's default is free. IsDefaultForFree *bool `mandatory:"false" json:"isDefaultForFree"` // True if this version of the Oracle Database software's default is paid. IsDefaultForPaid *bool `mandatory:"false" json:"isDefaultForPaid"` }
AutonomousDbVersionSummary The supported Autonomous Database version.
func (AutonomousDbVersionSummary) String ¶
func (m AutonomousDbVersionSummary) String() string
type AutonomousDbVersionSummaryDbWorkloadEnum ¶
type AutonomousDbVersionSummaryDbWorkloadEnum string
AutonomousDbVersionSummaryDbWorkloadEnum Enum with underlying type: string
const ( AutonomousDbVersionSummaryDbWorkloadOltp AutonomousDbVersionSummaryDbWorkloadEnum = "OLTP" AutonomousDbVersionSummaryDbWorkloadDw AutonomousDbVersionSummaryDbWorkloadEnum = "DW" AutonomousDbVersionSummaryDbWorkloadAjd AutonomousDbVersionSummaryDbWorkloadEnum = "AJD" AutonomousDbVersionSummaryDbWorkloadApex AutonomousDbVersionSummaryDbWorkloadEnum = "APEX" )
Set of constants representing the allowable values for AutonomousDbVersionSummaryDbWorkloadEnum
func GetAutonomousDbVersionSummaryDbWorkloadEnumValues ¶
func GetAutonomousDbVersionSummaryDbWorkloadEnumValues() []AutonomousDbVersionSummaryDbWorkloadEnum
GetAutonomousDbVersionSummaryDbWorkloadEnumValues Enumerates the set of values for AutonomousDbVersionSummaryDbWorkloadEnum
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"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // Additional information about the current lifecycle state of the Autonomous Exadata Infrastructure. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The Oracle license model that applies to all databases in the Autonomous Exadata Infrastructure. The default is BRING_YOUR_OWN_LICENSE. LicenseModel AutonomousExadataInfrastructureLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The date and time the Autonomous Exadata Infrastructure was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The OCID (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The FQDN of the DNS record for the SCAN IP addresses that are associated with the Autonomous Exadata Infrastructure. ScanDnsName *string `mandatory:"false" json:"scanDnsName"` // The OCID of the zone the Autonomous Exadata Infrastructure is associated with. ZoneId *string `mandatory:"false" json:"zoneId"` }
AutonomousExadataInfrastructure The representation of AutonomousExadataInfrastructure
func (AutonomousExadataInfrastructure) String ¶
func (m AutonomousExadataInfrastructure) String() string
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 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"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // Additional information about the current lifecycle state of the Autonomous Exadata Infrastructure. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The Oracle license model that applies to all databases in the Autonomous Exadata Infrastructure. The default is BRING_YOUR_OWN_LICENSE. LicenseModel AutonomousExadataInfrastructureSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The date and time the Autonomous Exadata Infrastructure was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The OCID (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The FQDN of the DNS record for the SCAN IP addresses that are associated with the Autonomous Exadata Infrastructure. ScanDnsName *string `mandatory:"false" json:"scanDnsName"` // The OCID of the zone the Autonomous Exadata Infrastructure is associated with. ZoneId *string `mandatory:"false" json:"zoneId"` }
AutonomousExadataInfrastructureSummary 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 AutonomousPatch ¶
type AutonomousPatch 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 type of patch. BUNDLE is one example. Type *string `mandatory:"true" json:"type"` // The date and time that the patch was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` // The version of this patch package. Version *string `mandatory:"true" json:"version"` // A descriptive text associated with the lifecycleState. // Typically can contain additional displayable text. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current state of the patch as a result of lastAction. LifecycleState AutonomousPatchLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Database patching model preference. See My Oracle Support note 2285040.1 (https://support.oracle.com/rs?type=doc&id=2285040.1) for information on the Release Update (RU) and Release Update Revision (RUR) patching models. PatchModel AutonomousPatchPatchModelEnum `mandatory:"false" json:"patchModel,omitempty"` // First month of the quarter in which the patch was released. Quarter *string `mandatory:"false" json:"quarter"` // Year in which the patch was released. Year *string `mandatory:"false" json:"year"` }
AutonomousPatch The representation of AutonomousPatch
func (AutonomousPatch) String ¶
func (m AutonomousPatch) String() string
type AutonomousPatchLifecycleStateEnum ¶
type AutonomousPatchLifecycleStateEnum string
AutonomousPatchLifecycleStateEnum Enum with underlying type: string
const ( AutonomousPatchLifecycleStateAvailable AutonomousPatchLifecycleStateEnum = "AVAILABLE" AutonomousPatchLifecycleStateSuccess AutonomousPatchLifecycleStateEnum = "SUCCESS" AutonomousPatchLifecycleStateInProgress AutonomousPatchLifecycleStateEnum = "IN_PROGRESS" AutonomousPatchLifecycleStateFailed AutonomousPatchLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for AutonomousPatchLifecycleStateEnum
func GetAutonomousPatchLifecycleStateEnumValues ¶
func GetAutonomousPatchLifecycleStateEnumValues() []AutonomousPatchLifecycleStateEnum
GetAutonomousPatchLifecycleStateEnumValues Enumerates the set of values for AutonomousPatchLifecycleStateEnum
type AutonomousPatchPatchModelEnum ¶
type AutonomousPatchPatchModelEnum string
AutonomousPatchPatchModelEnum Enum with underlying type: string
const ( AutonomousPatchPatchModelUpdates AutonomousPatchPatchModelEnum = "RELEASE_UPDATES" AutonomousPatchPatchModelUpdateRevisions AutonomousPatchPatchModelEnum = "RELEASE_UPDATE_REVISIONS" )
Set of constants representing the allowable values for AutonomousPatchPatchModelEnum
func GetAutonomousPatchPatchModelEnumValues ¶
func GetAutonomousPatchPatchModelEnumValues() []AutonomousPatchPatchModelEnum
GetAutonomousPatchPatchModelEnumValues Enumerates the set of values for AutonomousPatchPatchModelEnum
type AutonomousPatchSummary ¶
type AutonomousPatchSummary 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 type of patch. BUNDLE is one example. Type *string `mandatory:"true" json:"type"` // The date and time that the patch was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` // The version of this patch package. Version *string `mandatory:"true" json:"version"` // A descriptive text associated with the lifecycleState. // Typically can contain additional displayable text. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current state of the patch as a result of lastAction. LifecycleState AutonomousPatchSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Database patching model preference. See My Oracle Support note 2285040.1 (https://support.oracle.com/rs?type=doc&id=2285040.1) for information on the Release Update (RU) and Release Update Revision (RUR) patching models. PatchModel AutonomousPatchSummaryPatchModelEnum `mandatory:"false" json:"patchModel,omitempty"` // First month of the quarter in which the patch was released. Quarter *string `mandatory:"false" json:"quarter"` // Year in which the patch was released. Year *string `mandatory:"false" json:"year"` }
AutonomousPatchSummary A patch for an Autonomous Exadata Infrastructure or Autonomous Container Database. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm).
func (AutonomousPatchSummary) String ¶
func (m AutonomousPatchSummary) String() string
type AutonomousPatchSummaryLifecycleStateEnum ¶
type AutonomousPatchSummaryLifecycleStateEnum string
AutonomousPatchSummaryLifecycleStateEnum Enum with underlying type: string
const ( AutonomousPatchSummaryLifecycleStateAvailable AutonomousPatchSummaryLifecycleStateEnum = "AVAILABLE" AutonomousPatchSummaryLifecycleStateSuccess AutonomousPatchSummaryLifecycleStateEnum = "SUCCESS" AutonomousPatchSummaryLifecycleStateInProgress AutonomousPatchSummaryLifecycleStateEnum = "IN_PROGRESS" AutonomousPatchSummaryLifecycleStateFailed AutonomousPatchSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for AutonomousPatchSummaryLifecycleStateEnum
func GetAutonomousPatchSummaryLifecycleStateEnumValues ¶
func GetAutonomousPatchSummaryLifecycleStateEnumValues() []AutonomousPatchSummaryLifecycleStateEnum
GetAutonomousPatchSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousPatchSummaryLifecycleStateEnum
type AutonomousPatchSummaryPatchModelEnum ¶
type AutonomousPatchSummaryPatchModelEnum string
AutonomousPatchSummaryPatchModelEnum Enum with underlying type: string
const ( AutonomousPatchSummaryPatchModelUpdates AutonomousPatchSummaryPatchModelEnum = "RELEASE_UPDATES" AutonomousPatchSummaryPatchModelUpdateRevisions AutonomousPatchSummaryPatchModelEnum = "RELEASE_UPDATE_REVISIONS" )
Set of constants representing the allowable values for AutonomousPatchSummaryPatchModelEnum
func GetAutonomousPatchSummaryPatchModelEnumValues ¶
func GetAutonomousPatchSummaryPatchModelEnumValues() []AutonomousPatchSummaryPatchModelEnum
GetAutonomousPatchSummaryPatchModelEnumValues Enumerates the set of values for AutonomousPatchSummaryPatchModelEnum
type AutonomousVmCluster ¶
type AutonomousVmCluster struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous VM cluster. 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 Autonomous VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the Autonomous VM cluster. LifecycleState AutonomousVmClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"true" json:"exadataInfrastructureId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster network. VmClusterNetworkId *string `mandatory:"true" json:"vmClusterNetworkId"` // The date and time that the Autonomous VM cluster was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time zone to use for the Autonomous VM cluster. For details, see DB System Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // If true, database backup on local Exadata storage is configured for the Autonomous VM cluster. If false, database backup on local Exadata storage is not available in the Autonomous VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // The number of enabled CPU cores. CpusEnabled *int `mandatory:"false" json:"cpusEnabled"` // The numnber of CPU cores available. AvailableCpus *int `mandatory:"false" json:"availableCpus"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The total data storage allocated in TBs DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The data storage available in TBs AvailableDataStorageSizeInTBs *float64 `mandatory:"false" json:"availableDataStorageSizeInTBs"` // The Oracle license model that applies to the Autonomous VM cluster. The default is LICENSE_INCLUDED. LicenseModel AutonomousVmClusterLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
AutonomousVmCluster Details of the Autonomous VM cluster.
func (AutonomousVmCluster) String ¶
func (m AutonomousVmCluster) String() string
type AutonomousVmClusterLicenseModelEnum ¶
type AutonomousVmClusterLicenseModelEnum string
AutonomousVmClusterLicenseModelEnum Enum with underlying type: string
const ( AutonomousVmClusterLicenseModelLicenseIncluded AutonomousVmClusterLicenseModelEnum = "LICENSE_INCLUDED" AutonomousVmClusterLicenseModelBringYourOwnLicense AutonomousVmClusterLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for AutonomousVmClusterLicenseModelEnum
func GetAutonomousVmClusterLicenseModelEnumValues ¶
func GetAutonomousVmClusterLicenseModelEnumValues() []AutonomousVmClusterLicenseModelEnum
GetAutonomousVmClusterLicenseModelEnumValues Enumerates the set of values for AutonomousVmClusterLicenseModelEnum
type AutonomousVmClusterLifecycleStateEnum ¶
type AutonomousVmClusterLifecycleStateEnum string
AutonomousVmClusterLifecycleStateEnum Enum with underlying type: string
const ( AutonomousVmClusterLifecycleStateProvisioning AutonomousVmClusterLifecycleStateEnum = "PROVISIONING" AutonomousVmClusterLifecycleStateAvailable AutonomousVmClusterLifecycleStateEnum = "AVAILABLE" AutonomousVmClusterLifecycleStateUpdating AutonomousVmClusterLifecycleStateEnum = "UPDATING" AutonomousVmClusterLifecycleStateTerminating AutonomousVmClusterLifecycleStateEnum = "TERMINATING" AutonomousVmClusterLifecycleStateTerminated AutonomousVmClusterLifecycleStateEnum = "TERMINATED" AutonomousVmClusterLifecycleStateFailed AutonomousVmClusterLifecycleStateEnum = "FAILED" AutonomousVmClusterLifecycleStateMaintenanceInProgress AutonomousVmClusterLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for AutonomousVmClusterLifecycleStateEnum
func GetAutonomousVmClusterLifecycleStateEnumValues ¶
func GetAutonomousVmClusterLifecycleStateEnumValues() []AutonomousVmClusterLifecycleStateEnum
GetAutonomousVmClusterLifecycleStateEnumValues Enumerates the set of values for AutonomousVmClusterLifecycleStateEnum
type AutonomousVmClusterSummary ¶
type AutonomousVmClusterSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous VM cluster. 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 Autonomous VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the Autonomous VM cluster. LifecycleState AutonomousVmClusterSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"true" json:"exadataInfrastructureId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster network. VmClusterNetworkId *string `mandatory:"true" json:"vmClusterNetworkId"` // The date and time that the Autonomous VM cluster was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time zone to use for the Autonomous VM cluster. For details, see DB System Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // If true, database backup on local Exadata storage is configured for the Autonomous VM cluster. If false, database backup on local Exadata storage is not available in the Autonomous VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // The number of enabled CPU cores. CpusEnabled *int `mandatory:"false" json:"cpusEnabled"` // The numnber of CPU cores available. AvailableCpus *int `mandatory:"false" json:"availableCpus"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The total data storage allocated in TBs DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The data storage available in TBs AvailableDataStorageSizeInTBs *float64 `mandatory:"false" json:"availableDataStorageSizeInTBs"` // The Oracle license model that applies to the Autonomous VM cluster. The default is LICENSE_INCLUDED. LicenseModel AutonomousVmClusterSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
AutonomousVmClusterSummary Details of the Autonomous VM cluster.
func (AutonomousVmClusterSummary) String ¶
func (m AutonomousVmClusterSummary) String() string
type AutonomousVmClusterSummaryLicenseModelEnum ¶
type AutonomousVmClusterSummaryLicenseModelEnum string
AutonomousVmClusterSummaryLicenseModelEnum Enum with underlying type: string
const ( AutonomousVmClusterSummaryLicenseModelLicenseIncluded AutonomousVmClusterSummaryLicenseModelEnum = "LICENSE_INCLUDED" AutonomousVmClusterSummaryLicenseModelBringYourOwnLicense AutonomousVmClusterSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for AutonomousVmClusterSummaryLicenseModelEnum
func GetAutonomousVmClusterSummaryLicenseModelEnumValues ¶
func GetAutonomousVmClusterSummaryLicenseModelEnumValues() []AutonomousVmClusterSummaryLicenseModelEnum
GetAutonomousVmClusterSummaryLicenseModelEnumValues Enumerates the set of values for AutonomousVmClusterSummaryLicenseModelEnum
type AutonomousVmClusterSummaryLifecycleStateEnum ¶
type AutonomousVmClusterSummaryLifecycleStateEnum string
AutonomousVmClusterSummaryLifecycleStateEnum Enum with underlying type: string
const ( AutonomousVmClusterSummaryLifecycleStateProvisioning AutonomousVmClusterSummaryLifecycleStateEnum = "PROVISIONING" AutonomousVmClusterSummaryLifecycleStateAvailable AutonomousVmClusterSummaryLifecycleStateEnum = "AVAILABLE" AutonomousVmClusterSummaryLifecycleStateUpdating AutonomousVmClusterSummaryLifecycleStateEnum = "UPDATING" AutonomousVmClusterSummaryLifecycleStateTerminating AutonomousVmClusterSummaryLifecycleStateEnum = "TERMINATING" AutonomousVmClusterSummaryLifecycleStateTerminated AutonomousVmClusterSummaryLifecycleStateEnum = "TERMINATED" AutonomousVmClusterSummaryLifecycleStateFailed AutonomousVmClusterSummaryLifecycleStateEnum = "FAILED" AutonomousVmClusterSummaryLifecycleStateMaintenanceInProgress AutonomousVmClusterSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for AutonomousVmClusterSummaryLifecycleStateEnum
func GetAutonomousVmClusterSummaryLifecycleStateEnumValues ¶
func GetAutonomousVmClusterSummaryLifecycleStateEnumValues() []AutonomousVmClusterSummaryLifecycleStateEnum
GetAutonomousVmClusterSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousVmClusterSummaryLifecycleStateEnum
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 lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The name of the availability domain where the database backup is stored. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The current state of the backup. LifecycleState BackupLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The Oracle Database edition of the DB system from which the database backup was taken. DatabaseEdition BackupDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The size of the database in gigabytes at the time the backup was taken. DatabaseSizeInGBs *float64 `mandatory:"false" json:"databaseSizeInGBs"` // Shape of the backup's source database. Shape *string `mandatory:"false" json:"shape"` // Version of the backup's source database Version *string `mandatory:"false" json:"version"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` }
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 BackupDestination ¶
type BackupDestination struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup destination. Id *string `mandatory:"false" json:"id"` // The user-provided name of the backup destination. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Type of the backup destination. Type BackupDestinationTypeEnum `mandatory:"false" json:"type,omitempty"` // List of databases associated with the backup destination. AssociatedDatabases []AssociatedDatabaseDetails `mandatory:"false" json:"associatedDatabases"` // For a RECOVERY_APPLIANCE backup destination, the connection string for connecting to the Recovery Appliance. ConnectionString *string `mandatory:"false" json:"connectionString"` // For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) users that are used to access the Recovery Appliance. VpcUsers []string `mandatory:"false" json:"vpcUsers"` // The local directory path on each VM cluster node where the NFS server location is mounted. The local directory path and the NFS server location must each be the same across all of the VM cluster nodes. Ensure that the NFS mount is maintained continuously on all of the VM cluster nodes. LocalMountPointPath *string `mandatory:"false" json:"localMountPointPath"` // NFS Mount type for backup destination. NfsMountType BackupDestinationNfsMountTypeEnum `mandatory:"false" json:"nfsMountType,omitempty"` // Host names or IP addresses for NFS Auto mount. NfsServer []string `mandatory:"false" json:"nfsServer"` // Specifies the directory on which to mount the file system NfsServerExport *string `mandatory:"false" json:"nfsServerExport"` // The current lifecycle state of the backup destination. LifecycleState BackupDestinationLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the backup destination was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // A descriptive text associated with the lifecycleState. // Typically contains additional displayable text LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
BackupDestination Backup destination details.
func (BackupDestination) String ¶
func (m BackupDestination) String() string
type BackupDestinationDetails ¶
type BackupDestinationDetails struct { // Type of the database backup destination. Type BackupDestinationDetailsTypeEnum `mandatory:"true" json:"type"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup destination. Id *string `mandatory:"false" json:"id"` // For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance. VpcUser *string `mandatory:"false" json:"vpcUser"` // For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance. VpcPassword *string `mandatory:"false" json:"vpcPassword"` // Proxy URL to connect to object store. InternetProxy *string `mandatory:"false" json:"internetProxy"` }
BackupDestinationDetails Backup destination details
func (BackupDestinationDetails) String ¶
func (m BackupDestinationDetails) String() string
type BackupDestinationDetailsTypeEnum ¶
type BackupDestinationDetailsTypeEnum string
BackupDestinationDetailsTypeEnum Enum with underlying type: string
const ( BackupDestinationDetailsTypeNfs BackupDestinationDetailsTypeEnum = "NFS" BackupDestinationDetailsTypeRecoveryAppliance BackupDestinationDetailsTypeEnum = "RECOVERY_APPLIANCE" BackupDestinationDetailsTypeObjectStore BackupDestinationDetailsTypeEnum = "OBJECT_STORE" BackupDestinationDetailsTypeLocal BackupDestinationDetailsTypeEnum = "LOCAL" )
Set of constants representing the allowable values for BackupDestinationDetailsTypeEnum
func GetBackupDestinationDetailsTypeEnumValues ¶
func GetBackupDestinationDetailsTypeEnumValues() []BackupDestinationDetailsTypeEnum
GetBackupDestinationDetailsTypeEnumValues Enumerates the set of values for BackupDestinationDetailsTypeEnum
type BackupDestinationLifecycleStateEnum ¶
type BackupDestinationLifecycleStateEnum string
BackupDestinationLifecycleStateEnum Enum with underlying type: string
const ( BackupDestinationLifecycleStateActive BackupDestinationLifecycleStateEnum = "ACTIVE" BackupDestinationLifecycleStateFailed BackupDestinationLifecycleStateEnum = "FAILED" BackupDestinationLifecycleStateDeleted BackupDestinationLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for BackupDestinationLifecycleStateEnum
func GetBackupDestinationLifecycleStateEnumValues ¶
func GetBackupDestinationLifecycleStateEnumValues() []BackupDestinationLifecycleStateEnum
GetBackupDestinationLifecycleStateEnumValues Enumerates the set of values for BackupDestinationLifecycleStateEnum
type BackupDestinationNfsMountTypeEnum ¶
type BackupDestinationNfsMountTypeEnum string
BackupDestinationNfsMountTypeEnum Enum with underlying type: string
const ( BackupDestinationNfsMountTypeSelfMount BackupDestinationNfsMountTypeEnum = "SELF_MOUNT" BackupDestinationNfsMountTypeAutomatedMount BackupDestinationNfsMountTypeEnum = "AUTOMATED_MOUNT" )
Set of constants representing the allowable values for BackupDestinationNfsMountTypeEnum
func GetBackupDestinationNfsMountTypeEnumValues ¶
func GetBackupDestinationNfsMountTypeEnumValues() []BackupDestinationNfsMountTypeEnum
GetBackupDestinationNfsMountTypeEnumValues Enumerates the set of values for BackupDestinationNfsMountTypeEnum
type BackupDestinationSummary ¶
type BackupDestinationSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup destination. Id *string `mandatory:"false" json:"id"` // The user-provided name of the backup destination. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Type of the backup destination. Type BackupDestinationSummaryTypeEnum `mandatory:"false" json:"type,omitempty"` // List of databases associated with the backup destination. AssociatedDatabases []AssociatedDatabaseDetails `mandatory:"false" json:"associatedDatabases"` // For a RECOVERY_APPLIANCE backup destination, the connection string for connecting to the Recovery Appliance. ConnectionString *string `mandatory:"false" json:"connectionString"` // For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) users that are used to access the Recovery Appliance. VpcUsers []string `mandatory:"false" json:"vpcUsers"` // The local directory path on each VM cluster node where the NFS server location is mounted. The local directory path and the NFS server location must each be the same across all of the VM cluster nodes. Ensure that the NFS mount is maintained continuously on all of the VM cluster nodes. LocalMountPointPath *string `mandatory:"false" json:"localMountPointPath"` // NFS Mount type for backup destination. NfsMountType BackupDestinationSummaryNfsMountTypeEnum `mandatory:"false" json:"nfsMountType,omitempty"` // Host names or IP addresses for NFS Auto mount. NfsServer []string `mandatory:"false" json:"nfsServer"` // Specifies the directory on which to mount the file system NfsServerExport *string `mandatory:"false" json:"nfsServerExport"` // The current lifecycle state of the backup destination. LifecycleState BackupDestinationSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the backup destination was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // A descriptive text associated with the lifecycleState. // Typically contains additional displayable text LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
BackupDestinationSummary Backup destination details, including the list of databases using the backup destination.
func (BackupDestinationSummary) String ¶
func (m BackupDestinationSummary) String() string
type BackupDestinationSummaryLifecycleStateEnum ¶
type BackupDestinationSummaryLifecycleStateEnum string
BackupDestinationSummaryLifecycleStateEnum Enum with underlying type: string
const ( BackupDestinationSummaryLifecycleStateActive BackupDestinationSummaryLifecycleStateEnum = "ACTIVE" BackupDestinationSummaryLifecycleStateFailed BackupDestinationSummaryLifecycleStateEnum = "FAILED" BackupDestinationSummaryLifecycleStateDeleted BackupDestinationSummaryLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for BackupDestinationSummaryLifecycleStateEnum
func GetBackupDestinationSummaryLifecycleStateEnumValues ¶
func GetBackupDestinationSummaryLifecycleStateEnumValues() []BackupDestinationSummaryLifecycleStateEnum
GetBackupDestinationSummaryLifecycleStateEnumValues Enumerates the set of values for BackupDestinationSummaryLifecycleStateEnum
type BackupDestinationSummaryNfsMountTypeEnum ¶
type BackupDestinationSummaryNfsMountTypeEnum string
BackupDestinationSummaryNfsMountTypeEnum Enum with underlying type: string
const ( BackupDestinationSummaryNfsMountTypeSelfMount BackupDestinationSummaryNfsMountTypeEnum = "SELF_MOUNT" BackupDestinationSummaryNfsMountTypeAutomatedMount BackupDestinationSummaryNfsMountTypeEnum = "AUTOMATED_MOUNT" )
Set of constants representing the allowable values for BackupDestinationSummaryNfsMountTypeEnum
func GetBackupDestinationSummaryNfsMountTypeEnumValues ¶
func GetBackupDestinationSummaryNfsMountTypeEnumValues() []BackupDestinationSummaryNfsMountTypeEnum
GetBackupDestinationSummaryNfsMountTypeEnumValues Enumerates the set of values for BackupDestinationSummaryNfsMountTypeEnum
type BackupDestinationSummaryTypeEnum ¶
type BackupDestinationSummaryTypeEnum string
BackupDestinationSummaryTypeEnum Enum with underlying type: string
const ( BackupDestinationSummaryTypeNfs BackupDestinationSummaryTypeEnum = "NFS" BackupDestinationSummaryTypeRecoveryAppliance BackupDestinationSummaryTypeEnum = "RECOVERY_APPLIANCE" )
Set of constants representing the allowable values for BackupDestinationSummaryTypeEnum
func GetBackupDestinationSummaryTypeEnumValues ¶
func GetBackupDestinationSummaryTypeEnumValues() []BackupDestinationSummaryTypeEnum
GetBackupDestinationSummaryTypeEnumValues Enumerates the set of values for BackupDestinationSummaryTypeEnum
type BackupDestinationTypeEnum ¶
type BackupDestinationTypeEnum string
BackupDestinationTypeEnum Enum with underlying type: string
const ( BackupDestinationTypeNfs BackupDestinationTypeEnum = "NFS" BackupDestinationTypeRecoveryAppliance BackupDestinationTypeEnum = "RECOVERY_APPLIANCE" )
Set of constants representing the allowable values for BackupDestinationTypeEnum
func GetBackupDestinationTypeEnumValues ¶
func GetBackupDestinationTypeEnumValues() []BackupDestinationTypeEnum
GetBackupDestinationTypeEnumValues Enumerates the set of values for BackupDestinationTypeEnum
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 lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The name of the availability domain where the database backup is stored. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The current state of the backup. LifecycleState BackupSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The Oracle Database edition of the DB system from which the database backup was taken. DatabaseEdition BackupSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The size of the database in gigabytes at the time the backup was taken. DatabaseSizeInGBs *float64 `mandatory:"false" json:"databaseSizeInGBs"` // Shape of the backup's source database. Shape *string `mandatory:"false" json:"shape"` // Version of the backup's source database Version *string `mandatory:"false" json:"version"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` }
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 ChangeAutonomousContainerDatabaseCompartmentRequest ¶
type ChangeAutonomousContainerDatabaseCompartmentRequest struct { // Request to move Autonomous Container Database to a different compartment ChangeCompartmentDetails `contributesTo:"body"` // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeAutonomousContainerDatabaseCompartmentRequest wrapper for the ChangeAutonomousContainerDatabaseCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousContainerDatabaseCompartment.go.html to see an example of how to use ChangeAutonomousContainerDatabaseCompartmentRequest.
func (ChangeAutonomousContainerDatabaseCompartmentRequest) HTTPRequest ¶
func (request ChangeAutonomousContainerDatabaseCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeAutonomousContainerDatabaseCompartmentRequest) RetryPolicy ¶
func (request ChangeAutonomousContainerDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeAutonomousContainerDatabaseCompartmentRequest) String ¶
func (request ChangeAutonomousContainerDatabaseCompartmentRequest) String() string
type ChangeAutonomousContainerDatabaseCompartmentResponse ¶
type ChangeAutonomousContainerDatabaseCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeAutonomousContainerDatabaseCompartmentResponse wrapper for the ChangeAutonomousContainerDatabaseCompartment operation
func (ChangeAutonomousContainerDatabaseCompartmentResponse) HTTPResponse ¶
func (response ChangeAutonomousContainerDatabaseCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeAutonomousContainerDatabaseCompartmentResponse) String ¶
func (response ChangeAutonomousContainerDatabaseCompartmentResponse) String() string
type ChangeAutonomousDatabaseCompartmentRequest ¶
type ChangeAutonomousDatabaseCompartmentRequest struct { // Request to move Autonomous Database to a different compartment ChangeCompartmentDetails `contributesTo:"body"` // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeAutonomousDatabaseCompartmentRequest wrapper for the ChangeAutonomousDatabaseCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousDatabaseCompartment.go.html to see an example of how to use ChangeAutonomousDatabaseCompartmentRequest.
func (ChangeAutonomousDatabaseCompartmentRequest) HTTPRequest ¶
func (request ChangeAutonomousDatabaseCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeAutonomousDatabaseCompartmentRequest) RetryPolicy ¶
func (request ChangeAutonomousDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeAutonomousDatabaseCompartmentRequest) String ¶
func (request ChangeAutonomousDatabaseCompartmentRequest) String() string
type ChangeAutonomousDatabaseCompartmentResponse ¶
type ChangeAutonomousDatabaseCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeAutonomousDatabaseCompartmentResponse wrapper for the ChangeAutonomousDatabaseCompartment operation
func (ChangeAutonomousDatabaseCompartmentResponse) HTTPResponse ¶
func (response ChangeAutonomousDatabaseCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeAutonomousDatabaseCompartmentResponse) String ¶
func (response ChangeAutonomousDatabaseCompartmentResponse) String() string
type ChangeAutonomousExadataInfrastructureCompartmentRequest ¶
type ChangeAutonomousExadataInfrastructureCompartmentRequest struct { // Request to move an Autonomous Exadata Infrastructure resource to a different compartment. ChangeCompartmentDetails `contributesTo:"body"` // The Autonomous Exadata Infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"autonomousExadataInfrastructureId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeAutonomousExadataInfrastructureCompartmentRequest wrapper for the ChangeAutonomousExadataInfrastructureCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousExadataInfrastructureCompartment.go.html to see an example of how to use ChangeAutonomousExadataInfrastructureCompartmentRequest.
func (ChangeAutonomousExadataInfrastructureCompartmentRequest) HTTPRequest ¶
func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeAutonomousExadataInfrastructureCompartmentRequest) RetryPolicy ¶
func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeAutonomousExadataInfrastructureCompartmentRequest) String ¶
func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) String() string
type ChangeAutonomousExadataInfrastructureCompartmentResponse ¶
type ChangeAutonomousExadataInfrastructureCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeAutonomousExadataInfrastructureCompartmentResponse wrapper for the ChangeAutonomousExadataInfrastructureCompartment operation
func (ChangeAutonomousExadataInfrastructureCompartmentResponse) HTTPResponse ¶
func (response ChangeAutonomousExadataInfrastructureCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeAutonomousExadataInfrastructureCompartmentResponse) String ¶
func (response ChangeAutonomousExadataInfrastructureCompartmentResponse) String() string
type ChangeAutonomousVmClusterCompartmentDetails ¶
type ChangeAutonomousVmClusterCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Autonomous VM cluster to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeAutonomousVmClusterCompartmentDetails The configuration details for moving the Autonomous VM cluster.
func (ChangeAutonomousVmClusterCompartmentDetails) String ¶
func (m ChangeAutonomousVmClusterCompartmentDetails) String() string
type ChangeAutonomousVmClusterCompartmentRequest ¶
type ChangeAutonomousVmClusterCompartmentRequest struct { // Request to move Autonomous VM cluster to a different compartment ChangeAutonomousVmClusterCompartmentDetails `contributesTo:"body"` // The autonomous VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"autonomousVmClusterId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeAutonomousVmClusterCompartmentRequest wrapper for the ChangeAutonomousVmClusterCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousVmClusterCompartment.go.html to see an example of how to use ChangeAutonomousVmClusterCompartmentRequest.
func (ChangeAutonomousVmClusterCompartmentRequest) HTTPRequest ¶
func (request ChangeAutonomousVmClusterCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeAutonomousVmClusterCompartmentRequest) RetryPolicy ¶
func (request ChangeAutonomousVmClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeAutonomousVmClusterCompartmentRequest) String ¶
func (request ChangeAutonomousVmClusterCompartmentRequest) String() string
type ChangeAutonomousVmClusterCompartmentResponse ¶
type ChangeAutonomousVmClusterCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier of the work request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeAutonomousVmClusterCompartmentResponse wrapper for the ChangeAutonomousVmClusterCompartment operation
func (ChangeAutonomousVmClusterCompartmentResponse) HTTPResponse ¶
func (response ChangeAutonomousVmClusterCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeAutonomousVmClusterCompartmentResponse) String ¶
func (response ChangeAutonomousVmClusterCompartmentResponse) String() string
type ChangeBackupDestinationCompartmentRequest ¶
type ChangeBackupDestinationCompartmentRequest struct { // Request to move backup destination to a different compartment. ChangeCompartmentDetails `contributesTo:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup destination. BackupDestinationId *string `mandatory:"true" contributesTo:"path" name:"backupDestinationId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeBackupDestinationCompartmentRequest wrapper for the ChangeBackupDestinationCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeBackupDestinationCompartment.go.html to see an example of how to use ChangeBackupDestinationCompartmentRequest.
func (ChangeBackupDestinationCompartmentRequest) HTTPRequest ¶
func (request ChangeBackupDestinationCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeBackupDestinationCompartmentRequest) RetryPolicy ¶
func (request ChangeBackupDestinationCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeBackupDestinationCompartmentRequest) String ¶
func (request ChangeBackupDestinationCompartmentRequest) String() string
type ChangeBackupDestinationCompartmentResponse ¶
type ChangeBackupDestinationCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeBackupDestinationCompartmentResponse wrapper for the ChangeBackupDestinationCompartment operation
func (ChangeBackupDestinationCompartmentResponse) HTTPResponse ¶
func (response ChangeBackupDestinationCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeBackupDestinationCompartmentResponse) String ¶
func (response ChangeBackupDestinationCompartmentResponse) String() string
type ChangeCloudExadataInfrastructureCompartmentDetails ¶
type ChangeCloudExadataInfrastructureCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeCloudExadataInfrastructureCompartmentDetails The configuration details for moving the cloud Exadata infrastructure resource to another compartment. Applies to Exadata Cloud Service instances only.
func (ChangeCloudExadataInfrastructureCompartmentDetails) String ¶
func (m ChangeCloudExadataInfrastructureCompartmentDetails) String() string
type ChangeCloudExadataInfrastructureCompartmentRequest ¶
type ChangeCloudExadataInfrastructureCompartmentRequest struct { // Request to move cloud Exadata infrastructure resource to a different compartment. ChangeCloudExadataInfrastructureCompartmentDetails `contributesTo:"body"` // The cloud Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CloudExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataInfrastructureId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeCloudExadataInfrastructureCompartmentRequest wrapper for the ChangeCloudExadataInfrastructureCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeCloudExadataInfrastructureCompartment.go.html to see an example of how to use ChangeCloudExadataInfrastructureCompartmentRequest.
func (ChangeCloudExadataInfrastructureCompartmentRequest) HTTPRequest ¶
func (request ChangeCloudExadataInfrastructureCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeCloudExadataInfrastructureCompartmentRequest) RetryPolicy ¶
func (request ChangeCloudExadataInfrastructureCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeCloudExadataInfrastructureCompartmentRequest) String ¶
func (request ChangeCloudExadataInfrastructureCompartmentRequest) String() string
type ChangeCloudExadataInfrastructureCompartmentResponse ¶
type ChangeCloudExadataInfrastructureCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeCloudExadataInfrastructureCompartmentResponse wrapper for the ChangeCloudExadataInfrastructureCompartment operation
func (ChangeCloudExadataInfrastructureCompartmentResponse) HTTPResponse ¶
func (response ChangeCloudExadataInfrastructureCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeCloudExadataInfrastructureCompartmentResponse) String ¶
func (response ChangeCloudExadataInfrastructureCompartmentResponse) String() string
type ChangeCloudVmClusterCompartmentDetails ¶
type ChangeCloudVmClusterCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeCloudVmClusterCompartmentDetails The configuration details for moving the cloud VM cluster to another compartment. Applies to Exadata Cloud Service instances only.
func (ChangeCloudVmClusterCompartmentDetails) String ¶
func (m ChangeCloudVmClusterCompartmentDetails) String() string
type ChangeCloudVmClusterCompartmentRequest ¶
type ChangeCloudVmClusterCompartmentRequest struct { // Request to move cloud VM cluster to a different compartment ChangeCloudVmClusterCompartmentDetails `contributesTo:"body"` // The cloud VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeCloudVmClusterCompartmentRequest wrapper for the ChangeCloudVmClusterCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeCloudVmClusterCompartment.go.html to see an example of how to use ChangeCloudVmClusterCompartmentRequest.
func (ChangeCloudVmClusterCompartmentRequest) HTTPRequest ¶
func (request ChangeCloudVmClusterCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeCloudVmClusterCompartmentRequest) RetryPolicy ¶
func (request ChangeCloudVmClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeCloudVmClusterCompartmentRequest) String ¶
func (request ChangeCloudVmClusterCompartmentRequest) String() string
type ChangeCloudVmClusterCompartmentResponse ¶
type ChangeCloudVmClusterCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeCloudVmClusterCompartmentResponse wrapper for the ChangeCloudVmClusterCompartment operation
func (ChangeCloudVmClusterCompartmentResponse) HTTPResponse ¶
func (response ChangeCloudVmClusterCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeCloudVmClusterCompartmentResponse) String ¶
func (response ChangeCloudVmClusterCompartmentResponse) String() string
type ChangeCompartmentDetails ¶
type ChangeCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the resource to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeCompartmentDetails The configuration details for moving the resource.
func (ChangeCompartmentDetails) String ¶
func (m ChangeCompartmentDetails) String() string
type ChangeDatabaseSoftwareImageCompartmentRequest ¶
type ChangeDatabaseSoftwareImageCompartmentRequest struct { // Request to move Database Software Image to a different compartment ChangeCompartmentDetails `contributesTo:"body"` // The DB system OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DatabaseSoftwareImageId *string `mandatory:"true" contributesTo:"path" name:"databaseSoftwareImageId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeDatabaseSoftwareImageCompartmentRequest wrapper for the ChangeDatabaseSoftwareImageCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeDatabaseSoftwareImageCompartment.go.html to see an example of how to use ChangeDatabaseSoftwareImageCompartmentRequest.
func (ChangeDatabaseSoftwareImageCompartmentRequest) HTTPRequest ¶
func (request ChangeDatabaseSoftwareImageCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeDatabaseSoftwareImageCompartmentRequest) RetryPolicy ¶
func (request ChangeDatabaseSoftwareImageCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeDatabaseSoftwareImageCompartmentRequest) String ¶
func (request ChangeDatabaseSoftwareImageCompartmentRequest) String() string
type ChangeDatabaseSoftwareImageCompartmentResponse ¶
type ChangeDatabaseSoftwareImageCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeDatabaseSoftwareImageCompartmentResponse wrapper for the ChangeDatabaseSoftwareImageCompartment operation
func (ChangeDatabaseSoftwareImageCompartmentResponse) HTTPResponse ¶
func (response ChangeDatabaseSoftwareImageCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeDatabaseSoftwareImageCompartmentResponse) String ¶
func (response ChangeDatabaseSoftwareImageCompartmentResponse) String() string
type ChangeDbSystemCompartmentRequest ¶
type ChangeDbSystemCompartmentRequest struct { // Request to move the DB system to a different compartment. // **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. // For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. ChangeCompartmentDetails `contributesTo:"body"` // The DB system OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeDbSystemCompartmentRequest wrapper for the ChangeDbSystemCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeDbSystemCompartment.go.html to see an example of how to use ChangeDbSystemCompartmentRequest.
func (ChangeDbSystemCompartmentRequest) HTTPRequest ¶
func (request ChangeDbSystemCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeDbSystemCompartmentRequest) RetryPolicy ¶
func (request ChangeDbSystemCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeDbSystemCompartmentRequest) String ¶
func (request ChangeDbSystemCompartmentRequest) String() string
type ChangeDbSystemCompartmentResponse ¶
type ChangeDbSystemCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeDbSystemCompartmentResponse wrapper for the ChangeDbSystemCompartment operation
func (ChangeDbSystemCompartmentResponse) HTTPResponse ¶
func (response ChangeDbSystemCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeDbSystemCompartmentResponse) String ¶
func (response ChangeDbSystemCompartmentResponse) String() string
type ChangeExadataInfrastructureCompartmentDetails ¶
type ChangeExadataInfrastructureCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the resource to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeExadataInfrastructureCompartmentDetails The configuration details for moving the resource.
func (ChangeExadataInfrastructureCompartmentDetails) String ¶
func (m ChangeExadataInfrastructureCompartmentDetails) String() string
type ChangeExadataInfrastructureCompartmentRequest ¶
type ChangeExadataInfrastructureCompartmentRequest struct { // Request to move Exadata infrastructure to a different compartment ChangeExadataInfrastructureCompartmentDetails `contributesTo:"body"` // The Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeExadataInfrastructureCompartmentRequest wrapper for the ChangeExadataInfrastructureCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExadataInfrastructureCompartment.go.html to see an example of how to use ChangeExadataInfrastructureCompartmentRequest.
func (ChangeExadataInfrastructureCompartmentRequest) HTTPRequest ¶
func (request ChangeExadataInfrastructureCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeExadataInfrastructureCompartmentRequest) RetryPolicy ¶
func (request ChangeExadataInfrastructureCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeExadataInfrastructureCompartmentRequest) String ¶
func (request ChangeExadataInfrastructureCompartmentRequest) String() string
type ChangeExadataInfrastructureCompartmentResponse ¶
type ChangeExadataInfrastructureCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier of the work request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeExadataInfrastructureCompartmentResponse wrapper for the ChangeExadataInfrastructureCompartment operation
func (ChangeExadataInfrastructureCompartmentResponse) HTTPResponse ¶
func (response ChangeExadataInfrastructureCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeExadataInfrastructureCompartmentResponse) String ¶
func (response ChangeExadataInfrastructureCompartmentResponse) String() string
type ChangeExternalContainerDatabaseCompartmentRequest ¶
type ChangeExternalContainerDatabaseCompartmentRequest struct { // Request to move the external container database to a different compartment. ChangeCompartmentDetails `contributesTo:"body"` // The ExternalContainerDatabase OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeExternalContainerDatabaseCompartmentRequest wrapper for the ChangeExternalContainerDatabaseCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExternalContainerDatabaseCompartment.go.html to see an example of how to use ChangeExternalContainerDatabaseCompartmentRequest.
func (ChangeExternalContainerDatabaseCompartmentRequest) HTTPRequest ¶
func (request ChangeExternalContainerDatabaseCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeExternalContainerDatabaseCompartmentRequest) RetryPolicy ¶
func (request ChangeExternalContainerDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeExternalContainerDatabaseCompartmentRequest) String ¶
func (request ChangeExternalContainerDatabaseCompartmentRequest) String() string
type ChangeExternalContainerDatabaseCompartmentResponse ¶
type ChangeExternalContainerDatabaseCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeExternalContainerDatabaseCompartmentResponse wrapper for the ChangeExternalContainerDatabaseCompartment operation
func (ChangeExternalContainerDatabaseCompartmentResponse) HTTPResponse ¶
func (response ChangeExternalContainerDatabaseCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeExternalContainerDatabaseCompartmentResponse) String ¶
func (response ChangeExternalContainerDatabaseCompartmentResponse) String() string
type ChangeExternalNonContainerDatabaseCompartmentRequest ¶
type ChangeExternalNonContainerDatabaseCompartmentRequest struct { // Request to move the external non-container database to a different compartment. ChangeCompartmentDetails `contributesTo:"body"` // The external non-container database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeExternalNonContainerDatabaseCompartmentRequest wrapper for the ChangeExternalNonContainerDatabaseCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExternalNonContainerDatabaseCompartment.go.html to see an example of how to use ChangeExternalNonContainerDatabaseCompartmentRequest.
func (ChangeExternalNonContainerDatabaseCompartmentRequest) HTTPRequest ¶
func (request ChangeExternalNonContainerDatabaseCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeExternalNonContainerDatabaseCompartmentRequest) RetryPolicy ¶
func (request ChangeExternalNonContainerDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeExternalNonContainerDatabaseCompartmentRequest) String ¶
func (request ChangeExternalNonContainerDatabaseCompartmentRequest) String() string
type ChangeExternalNonContainerDatabaseCompartmentResponse ¶
type ChangeExternalNonContainerDatabaseCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeExternalNonContainerDatabaseCompartmentResponse wrapper for the ChangeExternalNonContainerDatabaseCompartment operation
func (ChangeExternalNonContainerDatabaseCompartmentResponse) HTTPResponse ¶
func (response ChangeExternalNonContainerDatabaseCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeExternalNonContainerDatabaseCompartmentResponse) String ¶
func (response ChangeExternalNonContainerDatabaseCompartmentResponse) String() string
type ChangeExternalPluggableDatabaseCompartmentRequest ¶
type ChangeExternalPluggableDatabaseCompartmentRequest struct { // Request to move the // CreateExternalPluggableDatabaseDetails resource // to a different compartment. ChangeCompartmentDetails `contributesTo:"body"` // The ExternalPluggableDatabaseId OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeExternalPluggableDatabaseCompartmentRequest wrapper for the ChangeExternalPluggableDatabaseCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExternalPluggableDatabaseCompartment.go.html to see an example of how to use ChangeExternalPluggableDatabaseCompartmentRequest.
func (ChangeExternalPluggableDatabaseCompartmentRequest) HTTPRequest ¶
func (request ChangeExternalPluggableDatabaseCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeExternalPluggableDatabaseCompartmentRequest) RetryPolicy ¶
func (request ChangeExternalPluggableDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeExternalPluggableDatabaseCompartmentRequest) String ¶
func (request ChangeExternalPluggableDatabaseCompartmentRequest) String() string
type ChangeExternalPluggableDatabaseCompartmentResponse ¶
type ChangeExternalPluggableDatabaseCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeExternalPluggableDatabaseCompartmentResponse wrapper for the ChangeExternalPluggableDatabaseCompartment operation
func (ChangeExternalPluggableDatabaseCompartmentResponse) HTTPResponse ¶
func (response ChangeExternalPluggableDatabaseCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeExternalPluggableDatabaseCompartmentResponse) String ¶
func (response ChangeExternalPluggableDatabaseCompartmentResponse) String() string
type ChangeKeyStoreCompartmentDetails ¶
type ChangeKeyStoreCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the key store to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeKeyStoreCompartmentDetails The configuration details for moving the key store.
func (ChangeKeyStoreCompartmentDetails) String ¶
func (m ChangeKeyStoreCompartmentDetails) String() string
type ChangeKeyStoreCompartmentRequest ¶
type ChangeKeyStoreCompartmentRequest struct { // Request to move key store to a different compartment ChangeKeyStoreCompartmentDetails `contributesTo:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"true" contributesTo:"path" name:"keyStoreId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeKeyStoreCompartmentRequest wrapper for the ChangeKeyStoreCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeKeyStoreCompartment.go.html to see an example of how to use ChangeKeyStoreCompartmentRequest.
func (ChangeKeyStoreCompartmentRequest) HTTPRequest ¶
func (request ChangeKeyStoreCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeKeyStoreCompartmentRequest) RetryPolicy ¶
func (request ChangeKeyStoreCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeKeyStoreCompartmentRequest) String ¶
func (request ChangeKeyStoreCompartmentRequest) String() string
type ChangeKeyStoreCompartmentResponse ¶
type ChangeKeyStoreCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeKeyStoreCompartmentResponse wrapper for the ChangeKeyStoreCompartment operation
func (ChangeKeyStoreCompartmentResponse) HTTPResponse ¶
func (response ChangeKeyStoreCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeKeyStoreCompartmentResponse) String ¶
func (response ChangeKeyStoreCompartmentResponse) String() string
type ChangeVmClusterCompartmentDetails ¶
type ChangeVmClusterCompartmentDetails struct { // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the VM cluster to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeVmClusterCompartmentDetails The configuration details for moving the VM cluster.
func (ChangeVmClusterCompartmentDetails) String ¶
func (m ChangeVmClusterCompartmentDetails) String() string
type ChangeVmClusterCompartmentRequest ¶
type ChangeVmClusterCompartmentRequest struct { // Request to move the Exadata Cloud@Customer VM cluster to a different compartment. ChangeVmClusterCompartmentDetails `contributesTo:"body"` // The VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeVmClusterCompartmentRequest wrapper for the ChangeVmClusterCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeVmClusterCompartment.go.html to see an example of how to use ChangeVmClusterCompartmentRequest.
func (ChangeVmClusterCompartmentRequest) HTTPRequest ¶
func (request ChangeVmClusterCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeVmClusterCompartmentRequest) RetryPolicy ¶
func (request ChangeVmClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeVmClusterCompartmentRequest) String ¶
func (request ChangeVmClusterCompartmentRequest) String() string
type ChangeVmClusterCompartmentResponse ¶
type ChangeVmClusterCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier of the work request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ChangeVmClusterCompartmentResponse wrapper for the ChangeVmClusterCompartment operation
func (ChangeVmClusterCompartmentResponse) HTTPResponse ¶
func (response ChangeVmClusterCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeVmClusterCompartmentResponse) String ¶
func (response ChangeVmClusterCompartmentResponse) String() string
type CheckExternalDatabaseConnectorConnectionStatusRequest ¶
type CheckExternalDatabaseConnectorConnectionStatusRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the // external database connector resource (`ExternalDatabaseConnectorId`). ExternalDatabaseConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalDatabaseConnectorId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CheckExternalDatabaseConnectorConnectionStatusRequest wrapper for the CheckExternalDatabaseConnectorConnectionStatus operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CheckExternalDatabaseConnectorConnectionStatus.go.html to see an example of how to use CheckExternalDatabaseConnectorConnectionStatusRequest.
func (CheckExternalDatabaseConnectorConnectionStatusRequest) HTTPRequest ¶
func (request CheckExternalDatabaseConnectorConnectionStatusRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CheckExternalDatabaseConnectorConnectionStatusRequest) RetryPolicy ¶
func (request CheckExternalDatabaseConnectorConnectionStatusRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CheckExternalDatabaseConnectorConnectionStatusRequest) String ¶
func (request CheckExternalDatabaseConnectorConnectionStatusRequest) String() string
type CheckExternalDatabaseConnectorConnectionStatusResponse ¶
type CheckExternalDatabaseConnectorConnectionStatusResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CheckExternalDatabaseConnectorConnectionStatusResponse wrapper for the CheckExternalDatabaseConnectorConnectionStatus operation
func (CheckExternalDatabaseConnectorConnectionStatusResponse) HTTPResponse ¶
func (response CheckExternalDatabaseConnectorConnectionStatusResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CheckExternalDatabaseConnectorConnectionStatusResponse) String ¶
func (response CheckExternalDatabaseConnectorConnectionStatusResponse) String() string
type CloudExadataInfrastructure ¶
type CloudExadataInfrastructure struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure resource. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current lifecycle state of the cloud Exadata infrastructure resource. LifecycleState CloudExadataInfrastructureLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the cloud Exadata infrastructure resource. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The model name of the cloud Exadata infrastructure resource. Shape *string `mandatory:"true" json:"shape"` // The name of the availability domain that the cloud Exadata infrastructure resource is located in. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The number of compute servers for the cloud Exadata infrastructure. ComputeCount *int `mandatory:"false" json:"computeCount"` // The number of storage servers for the cloud Exadata infrastructure. StorageCount *int `mandatory:"false" json:"storageCount"` // The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB). TotalStorageSizeInGBs *int `mandatory:"false" json:"totalStorageSizeInGBs"` // The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB). AvailableStorageSizeInGBs *int `mandatory:"false" json:"availableStorageSizeInGBs"` // The date and time the cloud Exadata infrastructure resource was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The OCID (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CloudExadataInfrastructure Details of the cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances only.
func (CloudExadataInfrastructure) String ¶
func (m CloudExadataInfrastructure) String() string
type CloudExadataInfrastructureLifecycleStateEnum ¶
type CloudExadataInfrastructureLifecycleStateEnum string
CloudExadataInfrastructureLifecycleStateEnum Enum with underlying type: string
const ( CloudExadataInfrastructureLifecycleStateProvisioning CloudExadataInfrastructureLifecycleStateEnum = "PROVISIONING" CloudExadataInfrastructureLifecycleStateAvailable CloudExadataInfrastructureLifecycleStateEnum = "AVAILABLE" CloudExadataInfrastructureLifecycleStateUpdating CloudExadataInfrastructureLifecycleStateEnum = "UPDATING" CloudExadataInfrastructureLifecycleStateTerminating CloudExadataInfrastructureLifecycleStateEnum = "TERMINATING" CloudExadataInfrastructureLifecycleStateTerminated CloudExadataInfrastructureLifecycleStateEnum = "TERMINATED" CloudExadataInfrastructureLifecycleStateFailed CloudExadataInfrastructureLifecycleStateEnum = "FAILED" CloudExadataInfrastructureLifecycleStateMaintenanceInProgress CloudExadataInfrastructureLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for CloudExadataInfrastructureLifecycleStateEnum
func GetCloudExadataInfrastructureLifecycleStateEnumValues ¶
func GetCloudExadataInfrastructureLifecycleStateEnumValues() []CloudExadataInfrastructureLifecycleStateEnum
GetCloudExadataInfrastructureLifecycleStateEnumValues Enumerates the set of values for CloudExadataInfrastructureLifecycleStateEnum
type CloudExadataInfrastructureSummary ¶
type CloudExadataInfrastructureSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure resource. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current lifecycle state of the cloud Exadata infrastructure resource. LifecycleState CloudExadataInfrastructureSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the cloud Exadata infrastructure resource. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The model name of the cloud Exadata infrastructure resource. Shape *string `mandatory:"true" json:"shape"` // The name of the availability domain that the cloud Exadata infrastructure resource is located in. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The number of compute servers for the cloud Exadata infrastructure. ComputeCount *int `mandatory:"false" json:"computeCount"` // The number of storage servers for the cloud Exadata infrastructure. StorageCount *int `mandatory:"false" json:"storageCount"` // The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB). TotalStorageSizeInGBs *int `mandatory:"false" json:"totalStorageSizeInGBs"` // The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB). AvailableStorageSizeInGBs *int `mandatory:"false" json:"availableStorageSizeInGBs"` // The date and time the cloud Exadata infrastructure resource was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The OCID (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CloudExadataInfrastructureSummary Details of the cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances only.
func (CloudExadataInfrastructureSummary) String ¶
func (m CloudExadataInfrastructureSummary) String() string
type CloudExadataInfrastructureSummaryLifecycleStateEnum ¶
type CloudExadataInfrastructureSummaryLifecycleStateEnum string
CloudExadataInfrastructureSummaryLifecycleStateEnum Enum with underlying type: string
const ( CloudExadataInfrastructureSummaryLifecycleStateProvisioning CloudExadataInfrastructureSummaryLifecycleStateEnum = "PROVISIONING" CloudExadataInfrastructureSummaryLifecycleStateAvailable CloudExadataInfrastructureSummaryLifecycleStateEnum = "AVAILABLE" CloudExadataInfrastructureSummaryLifecycleStateUpdating CloudExadataInfrastructureSummaryLifecycleStateEnum = "UPDATING" CloudExadataInfrastructureSummaryLifecycleStateTerminating CloudExadataInfrastructureSummaryLifecycleStateEnum = "TERMINATING" CloudExadataInfrastructureSummaryLifecycleStateTerminated CloudExadataInfrastructureSummaryLifecycleStateEnum = "TERMINATED" CloudExadataInfrastructureSummaryLifecycleStateFailed CloudExadataInfrastructureSummaryLifecycleStateEnum = "FAILED" CloudExadataInfrastructureSummaryLifecycleStateMaintenanceInProgress CloudExadataInfrastructureSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for CloudExadataInfrastructureSummaryLifecycleStateEnum
func GetCloudExadataInfrastructureSummaryLifecycleStateEnumValues ¶
func GetCloudExadataInfrastructureSummaryLifecycleStateEnumValues() []CloudExadataInfrastructureSummaryLifecycleStateEnum
GetCloudExadataInfrastructureSummaryLifecycleStateEnumValues Enumerates the set of values for CloudExadataInfrastructureSummaryLifecycleStateEnum
type CloudVmCluster ¶
type CloudVmCluster struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the cloud VM cluster. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the availability domain that the cloud Exadata infrastructure resource is located in. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet associated with the cloud VM cluster. // **Subnet Restrictions:** // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and backup subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The model name of the Exadata hardware running the cloud VM cluster. Shape *string `mandatory:"true" json:"shape"` // The current state of the cloud VM cluster. LifecycleState CloudVmClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the cloud VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The hostname for the cloud VM cluster. Hostname *string `mandatory:"true" json:"hostname"` // The domain name for the cloud VM cluster. Domain *string `mandatory:"true" json:"domain"` // The number of CPU cores enabled on the cloud VM cluster. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure. CloudExadataInfrastructureId *string `mandatory:"true" json:"cloudExadataInfrastructureId"` // The public key portion of one or more key pairs used for SSH access to the cloud VM cluster. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup network subnet associated with the cloud VM cluster. // **Subnet Restriction:** See the subnet restrictions information for **subnetId**. BackupSubnetId *string `mandatory:"false" json:"backupSubnetId"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the last maintenance update history entry. This value is updated when a maintenance update starts. LastUpdateHistoryEntryId *string `mandatory:"false" json:"lastUpdateHistoryEntryId"` // The port number configured for the listener on the cloud VM cluster. ListenerPort *int64 `mandatory:"false" json:"listenerPort"` // The number of nodes in the cloud VM cluster. NodeCount *int `mandatory:"false" json:"nodeCount"` // The storage allocation for the disk group, in gigabytes (GB). StorageSizeInGBs *int `mandatory:"false" json:"storageSizeInGBs"` // The date and time that the cloud VM cluster was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time zone of the cloud VM cluster. For details, see Exadata Infrastructure Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The cluster name for cloud VM cluster. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 35, 40, 60 and 80. The default is 80 percent assigned to DATA storage. See Storage Configuration (https://docs.cloud.oracle.com/Content/Database/Concepts/exaoverview.htm#Exadata) in the Exadata documentation for details on the impact of the configuration settings on storage. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // If true, database backup on local Exadata storage is configured for the cloud VM cluster. If false, database backup on local Exadata storage is not available in the cloud VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // If true, sparse disk group is configured for the cloud VM cluster. If false, sparse disk group is not created. IsSparseDiskgroupEnabled *bool `mandatory:"false" json:"isSparseDiskgroupEnabled"` // A valid Oracle Grid Infrastructure (GI) software version. GiVersion *string `mandatory:"false" json:"giVersion"` // Operating system version of the image. SystemVersion *string `mandatory:"false" json:"systemVersion"` // The Oracle license model that applies to the cloud VM cluster. The default is LICENSE_INCLUDED. LicenseModel CloudVmClusterLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The type of redundancy configured for the cloud Vm cluster. // NORMAL is 2-way redundancy. // HIGH is 3-way redundancy. DiskRedundancy CloudVmClusterDiskRedundancyEnum `mandatory:"false" json:"diskRedundancy,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Single Client Access Name (SCAN) IP addresses associated with the cloud VM cluster. // 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 cloud VM cluster. // The Cluster Ready Services (CRS) creates and maintains one VIP address for each node in the Exadata Cloud Service instance to // enable failover. If one node fails, 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 cloud VM cluster. ScanDnsRecordId *string `mandatory:"false" json:"scanDnsRecordId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The FQDN of the DNS record for the SCAN IP addresses that are associated with the cloud VM cluster. ScanDnsName *string `mandatory:"false" json:"scanDnsName"` // The OCID of the zone the cloud VM cluster is associated with. ZoneId *string `mandatory:"false" json:"zoneId"` IormConfigCache *ExadataIormConfig `mandatory:"false" json:"iormConfigCache"` }
CloudVmCluster Details of the cloud VM cluster. Applies to Exadata Cloud Service instances only.
func (CloudVmCluster) String ¶
func (m CloudVmCluster) String() string
type CloudVmClusterDiskRedundancyEnum ¶
type CloudVmClusterDiskRedundancyEnum string
CloudVmClusterDiskRedundancyEnum Enum with underlying type: string
const ( CloudVmClusterDiskRedundancyHigh CloudVmClusterDiskRedundancyEnum = "HIGH" CloudVmClusterDiskRedundancyNormal CloudVmClusterDiskRedundancyEnum = "NORMAL" )
Set of constants representing the allowable values for CloudVmClusterDiskRedundancyEnum
func GetCloudVmClusterDiskRedundancyEnumValues ¶
func GetCloudVmClusterDiskRedundancyEnumValues() []CloudVmClusterDiskRedundancyEnum
GetCloudVmClusterDiskRedundancyEnumValues Enumerates the set of values for CloudVmClusterDiskRedundancyEnum
type CloudVmClusterLicenseModelEnum ¶
type CloudVmClusterLicenseModelEnum string
CloudVmClusterLicenseModelEnum Enum with underlying type: string
const ( CloudVmClusterLicenseModelLicenseIncluded CloudVmClusterLicenseModelEnum = "LICENSE_INCLUDED" CloudVmClusterLicenseModelBringYourOwnLicense CloudVmClusterLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CloudVmClusterLicenseModelEnum
func GetCloudVmClusterLicenseModelEnumValues ¶
func GetCloudVmClusterLicenseModelEnumValues() []CloudVmClusterLicenseModelEnum
GetCloudVmClusterLicenseModelEnumValues Enumerates the set of values for CloudVmClusterLicenseModelEnum
type CloudVmClusterLifecycleStateEnum ¶
type CloudVmClusterLifecycleStateEnum string
CloudVmClusterLifecycleStateEnum Enum with underlying type: string
const ( CloudVmClusterLifecycleStateProvisioning CloudVmClusterLifecycleStateEnum = "PROVISIONING" CloudVmClusterLifecycleStateAvailable CloudVmClusterLifecycleStateEnum = "AVAILABLE" CloudVmClusterLifecycleStateUpdating CloudVmClusterLifecycleStateEnum = "UPDATING" CloudVmClusterLifecycleStateTerminating CloudVmClusterLifecycleStateEnum = "TERMINATING" CloudVmClusterLifecycleStateTerminated CloudVmClusterLifecycleStateEnum = "TERMINATED" CloudVmClusterLifecycleStateFailed CloudVmClusterLifecycleStateEnum = "FAILED" CloudVmClusterLifecycleStateMaintenanceInProgress CloudVmClusterLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for CloudVmClusterLifecycleStateEnum
func GetCloudVmClusterLifecycleStateEnumValues ¶
func GetCloudVmClusterLifecycleStateEnumValues() []CloudVmClusterLifecycleStateEnum
GetCloudVmClusterLifecycleStateEnumValues Enumerates the set of values for CloudVmClusterLifecycleStateEnum
type CloudVmClusterSummary ¶
type CloudVmClusterSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the cloud VM cluster. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the availability domain that the cloud Exadata infrastructure resource is located in. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet associated with the cloud VM cluster. // **Subnet Restrictions:** // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and backup subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The model name of the Exadata hardware running the cloud VM cluster. Shape *string `mandatory:"true" json:"shape"` // The current state of the cloud VM cluster. LifecycleState CloudVmClusterSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the cloud VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The hostname for the cloud VM cluster. Hostname *string `mandatory:"true" json:"hostname"` // The domain name for the cloud VM cluster. Domain *string `mandatory:"true" json:"domain"` // The number of CPU cores enabled on the cloud VM cluster. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure. CloudExadataInfrastructureId *string `mandatory:"true" json:"cloudExadataInfrastructureId"` // The public key portion of one or more key pairs used for SSH access to the cloud VM cluster. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup network subnet associated with the cloud VM cluster. // **Subnet Restriction:** See the subnet restrictions information for **subnetId**. BackupSubnetId *string `mandatory:"false" json:"backupSubnetId"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the last maintenance update history entry. This value is updated when a maintenance update starts. LastUpdateHistoryEntryId *string `mandatory:"false" json:"lastUpdateHistoryEntryId"` // The port number configured for the listener on the cloud VM cluster. ListenerPort *int64 `mandatory:"false" json:"listenerPort"` // The number of nodes in the cloud VM cluster. NodeCount *int `mandatory:"false" json:"nodeCount"` // The storage allocation for the disk group, in gigabytes (GB). StorageSizeInGBs *int `mandatory:"false" json:"storageSizeInGBs"` // The date and time that the cloud VM cluster was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time zone of the cloud VM cluster. For details, see Exadata Infrastructure Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The cluster name for cloud VM cluster. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 35, 40, 60 and 80. The default is 80 percent assigned to DATA storage. See Storage Configuration (https://docs.cloud.oracle.com/Content/Database/Concepts/exaoverview.htm#Exadata) in the Exadata documentation for details on the impact of the configuration settings on storage. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // If true, database backup on local Exadata storage is configured for the cloud VM cluster. If false, database backup on local Exadata storage is not available in the cloud VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // If true, sparse disk group is configured for the cloud VM cluster. If false, sparse disk group is not created. IsSparseDiskgroupEnabled *bool `mandatory:"false" json:"isSparseDiskgroupEnabled"` // A valid Oracle Grid Infrastructure (GI) software version. GiVersion *string `mandatory:"false" json:"giVersion"` // Operating system version of the image. SystemVersion *string `mandatory:"false" json:"systemVersion"` // The Oracle license model that applies to the cloud VM cluster. The default is LICENSE_INCLUDED. LicenseModel CloudVmClusterSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The type of redundancy configured for the cloud Vm cluster. // NORMAL is 2-way redundancy. // HIGH is 3-way redundancy. DiskRedundancy CloudVmClusterSummaryDiskRedundancyEnum `mandatory:"false" json:"diskRedundancy,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Single Client Access Name (SCAN) IP addresses associated with the cloud VM cluster. // 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 cloud VM cluster. // The Cluster Ready Services (CRS) creates and maintains one VIP address for each node in the Exadata Cloud Service instance to // enable failover. If one node fails, 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 cloud VM cluster. ScanDnsRecordId *string `mandatory:"false" json:"scanDnsRecordId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The FQDN of the DNS record for the SCAN IP addresses that are associated with the cloud VM cluster. ScanDnsName *string `mandatory:"false" json:"scanDnsName"` // The OCID of the zone the cloud VM cluster is associated with. ZoneId *string `mandatory:"false" json:"zoneId"` }
CloudVmClusterSummary Details of the cloud VM cluster. Applies to Exadata Cloud Service instances only.
func (CloudVmClusterSummary) String ¶
func (m CloudVmClusterSummary) String() string
type CloudVmClusterSummaryDiskRedundancyEnum ¶
type CloudVmClusterSummaryDiskRedundancyEnum string
CloudVmClusterSummaryDiskRedundancyEnum Enum with underlying type: string
const ( CloudVmClusterSummaryDiskRedundancyHigh CloudVmClusterSummaryDiskRedundancyEnum = "HIGH" CloudVmClusterSummaryDiskRedundancyNormal CloudVmClusterSummaryDiskRedundancyEnum = "NORMAL" )
Set of constants representing the allowable values for CloudVmClusterSummaryDiskRedundancyEnum
func GetCloudVmClusterSummaryDiskRedundancyEnumValues ¶
func GetCloudVmClusterSummaryDiskRedundancyEnumValues() []CloudVmClusterSummaryDiskRedundancyEnum
GetCloudVmClusterSummaryDiskRedundancyEnumValues Enumerates the set of values for CloudVmClusterSummaryDiskRedundancyEnum
type CloudVmClusterSummaryLicenseModelEnum ¶
type CloudVmClusterSummaryLicenseModelEnum string
CloudVmClusterSummaryLicenseModelEnum Enum with underlying type: string
const ( CloudVmClusterSummaryLicenseModelLicenseIncluded CloudVmClusterSummaryLicenseModelEnum = "LICENSE_INCLUDED" CloudVmClusterSummaryLicenseModelBringYourOwnLicense CloudVmClusterSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CloudVmClusterSummaryLicenseModelEnum
func GetCloudVmClusterSummaryLicenseModelEnumValues ¶
func GetCloudVmClusterSummaryLicenseModelEnumValues() []CloudVmClusterSummaryLicenseModelEnum
GetCloudVmClusterSummaryLicenseModelEnumValues Enumerates the set of values for CloudVmClusterSummaryLicenseModelEnum
type CloudVmClusterSummaryLifecycleStateEnum ¶
type CloudVmClusterSummaryLifecycleStateEnum string
CloudVmClusterSummaryLifecycleStateEnum Enum with underlying type: string
const ( CloudVmClusterSummaryLifecycleStateProvisioning CloudVmClusterSummaryLifecycleStateEnum = "PROVISIONING" CloudVmClusterSummaryLifecycleStateAvailable CloudVmClusterSummaryLifecycleStateEnum = "AVAILABLE" CloudVmClusterSummaryLifecycleStateUpdating CloudVmClusterSummaryLifecycleStateEnum = "UPDATING" CloudVmClusterSummaryLifecycleStateTerminating CloudVmClusterSummaryLifecycleStateEnum = "TERMINATING" CloudVmClusterSummaryLifecycleStateTerminated CloudVmClusterSummaryLifecycleStateEnum = "TERMINATED" CloudVmClusterSummaryLifecycleStateFailed CloudVmClusterSummaryLifecycleStateEnum = "FAILED" CloudVmClusterSummaryLifecycleStateMaintenanceInProgress CloudVmClusterSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for CloudVmClusterSummaryLifecycleStateEnum
func GetCloudVmClusterSummaryLifecycleStateEnumValues ¶
func GetCloudVmClusterSummaryLifecycleStateEnumValues() []CloudVmClusterSummaryLifecycleStateEnum
GetCloudVmClusterSummaryLifecycleStateEnumValues Enumerates the set of values for CloudVmClusterSummaryLifecycleStateEnum
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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CompleteExternalBackupJob.go.html to see an example of how to use CompleteExternalBackupJobRequest.
func (CompleteExternalBackupJobRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CompleteExternalBackupJobResponse wrapper for the CompleteExternalBackupJob operation
func (CompleteExternalBackupJobResponse) HTTPResponse ¶
func (response CompleteExternalBackupJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CompleteExternalBackupJobResponse) String ¶
func (response CompleteExternalBackupJobResponse) String() string
type ConsoleConnection ¶
type ConsoleConnection struct { // The OCID of the console connection. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment to contain the console connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the database node. DbNodeId *string `mandatory:"true" json:"dbNodeId"` // The SSH connection string for the console connection. ConnectionString *string `mandatory:"true" json:"connectionString"` // The SSH public key fingerprint for the console connection. Fingerprint *string `mandatory:"true" json:"fingerprint"` // The current state of the console connection. LifecycleState ConsoleConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` }
ConsoleConnection The representation of ConsoleConnection
func (ConsoleConnection) String ¶
func (m ConsoleConnection) String() string
type ConsoleConnectionLifecycleStateEnum ¶
type ConsoleConnectionLifecycleStateEnum string
ConsoleConnectionLifecycleStateEnum Enum with underlying type: string
const ( ConsoleConnectionLifecycleStateActive ConsoleConnectionLifecycleStateEnum = "ACTIVE" ConsoleConnectionLifecycleStateCreating ConsoleConnectionLifecycleStateEnum = "CREATING" ConsoleConnectionLifecycleStateDeleted ConsoleConnectionLifecycleStateEnum = "DELETED" ConsoleConnectionLifecycleStateDeleting ConsoleConnectionLifecycleStateEnum = "DELETING" ConsoleConnectionLifecycleStateFailed ConsoleConnectionLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ConsoleConnectionLifecycleStateEnum
func GetConsoleConnectionLifecycleStateEnumValues ¶
func GetConsoleConnectionLifecycleStateEnumValues() []ConsoleConnectionLifecycleStateEnum
GetConsoleConnectionLifecycleStateEnumValues Enumerates the set of values for ConsoleConnectionLifecycleStateEnum
type ConsoleConnectionSummary ¶
type ConsoleConnectionSummary struct { // The OCID of the console connection. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment to contain the console connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the database node. DbNodeId *string `mandatory:"true" json:"dbNodeId"` // The SSH connection string for the console connection. ConnectionString *string `mandatory:"true" json:"connectionString"` // The SSH public key fingerprint for the console connection. Fingerprint *string `mandatory:"true" json:"fingerprint"` // The current state of the console connection. LifecycleState ConsoleConnectionSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` }
ConsoleConnectionSummary The `InstanceConsoleConnection` API provides you with console access to dbnode enabling you to troubleshoot malfunctioning dbnode.
func (ConsoleConnectionSummary) String ¶
func (m ConsoleConnectionSummary) String() string
type ConsoleConnectionSummaryLifecycleStateEnum ¶
type ConsoleConnectionSummaryLifecycleStateEnum string
ConsoleConnectionSummaryLifecycleStateEnum Enum with underlying type: string
const ( ConsoleConnectionSummaryLifecycleStateActive ConsoleConnectionSummaryLifecycleStateEnum = "ACTIVE" ConsoleConnectionSummaryLifecycleStateCreating ConsoleConnectionSummaryLifecycleStateEnum = "CREATING" ConsoleConnectionSummaryLifecycleStateDeleted ConsoleConnectionSummaryLifecycleStateEnum = "DELETED" ConsoleConnectionSummaryLifecycleStateDeleting ConsoleConnectionSummaryLifecycleStateEnum = "DELETING" ConsoleConnectionSummaryLifecycleStateFailed ConsoleConnectionSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ConsoleConnectionSummaryLifecycleStateEnum
func GetConsoleConnectionSummaryLifecycleStateEnumValues ¶
func GetConsoleConnectionSummaryLifecycleStateEnumValues() []ConsoleConnectionSummaryLifecycleStateEnum
GetConsoleConnectionSummaryLifecycleStateEnumValues Enumerates the set of values for ConsoleConnectionSummaryLifecycleStateEnum
type CreateAutonomousContainerDatabaseDetails ¶
type CreateAutonomousContainerDatabaseDetails struct { // The display name for the Autonomous Container Database. DisplayName *string `mandatory:"true" json:"displayName"` // Database Patch model preference. PatchModel CreateAutonomousContainerDatabaseDetailsPatchModelEnum `mandatory:"true" json:"patchModel"` // The `DB_UNIQUE_NAME` of the Oracle Database being backed up. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The service level agreement type of the Autonomous Container Database. The default is STANDARD. For an autonomous dataguard Autonomous Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure. ServiceLevelAgreementType CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum `mandatory:"false" json:"serviceLevelAgreementType,omitempty"` // The OCID of the Autonomous Exadata Infrastructure. AutonomousExadataInfrastructureId *string `mandatory:"false" json:"autonomousExadataInfrastructureId"` // The OCID of the peer Autonomous Exadata Infrastructure for Autonomous Data Guard. PeerAutonomousExadataInfrastructureId *string `mandatory:"false" json:"peerAutonomousExadataInfrastructureId"` // The display name for the peer Autonomous Container Database. PeerAutonomousContainerDatabaseDisplayName *string `mandatory:"false" json:"peerAutonomousContainerDatabaseDisplayName"` // The protection mode of this Autonomous Data Guard association. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode CreateAutonomousContainerDatabaseDetailsProtectionModeEnum `mandatory:"false" json:"protectionMode,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard. PeerAutonomousVmClusterId *string `mandatory:"false" json:"peerAutonomousVmClusterId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where the standby Autonomous Container Database // will be created. PeerAutonomousContainerDatabaseCompartmentId *string `mandatory:"false" json:"peerAutonomousContainerDatabaseCompartmentId"` PeerAutonomousContainerDatabaseBackupConfig *PeerAutonomousContainerDatabaseBackupConfig `mandatory:"false" json:"peerAutonomousContainerDatabaseBackupConfig"` // The `DB_UNIQUE_NAME` of the peer Autonomous Container Database in a Data Guard association. PeerDbUniqueName *string `mandatory:"false" json:"peerDbUniqueName"` // The OCID of the Autonomous VM Cluster. AutonomousVmClusterId *string `mandatory:"false" json:"autonomousVmClusterId"` // 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"` MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` // The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. // This value represents the number of days before scheduled maintenance of the primary database. StandbyMaintenanceBufferInDays *int `mandatory:"false" json:"standbyMaintenanceBufferInDays"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` BackupConfig *AutonomousContainerDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.cloud.oracle.com/Content/KeyManagement/Concepts/keyoverview.htm#concepts). VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` }
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 CreateAutonomousContainerDatabaseDetailsProtectionModeEnum ¶
type CreateAutonomousContainerDatabaseDetailsProtectionModeEnum string
CreateAutonomousContainerDatabaseDetailsProtectionModeEnum Enum with underlying type: string
const ( CreateAutonomousContainerDatabaseDetailsProtectionModeAvailability CreateAutonomousContainerDatabaseDetailsProtectionModeEnum = "MAXIMUM_AVAILABILITY" CreateAutonomousContainerDatabaseDetailsProtectionModePerformance CreateAutonomousContainerDatabaseDetailsProtectionModeEnum = "MAXIMUM_PERFORMANCE" )
Set of constants representing the allowable values for CreateAutonomousContainerDatabaseDetailsProtectionModeEnum
func GetCreateAutonomousContainerDatabaseDetailsProtectionModeEnumValues ¶
func GetCreateAutonomousContainerDatabaseDetailsProtectionModeEnumValues() []CreateAutonomousContainerDatabaseDetailsProtectionModeEnum
GetCreateAutonomousContainerDatabaseDetailsProtectionModeEnumValues Enumerates the set of values for CreateAutonomousContainerDatabaseDetailsProtectionModeEnum
type CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum ¶
type CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum string
CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum Enum with underlying type: string
const ( CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeStandard CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum = "STANDARD" CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeAutonomousDataguard CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum = "AUTONOMOUS_DATAGUARD" )
Set of constants representing the allowable values for CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum
func GetCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnumValues ¶
func GetCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnumValues() []CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum
GetCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnumValues Enumerates the set of values for CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum
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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousContainerDatabase.go.html to see an example of how to use CreateAutonomousContainerDatabaseRequest.
func (CreateAutonomousContainerDatabaseRequest) 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 must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
CreateAutonomousContainerDatabaseResponse wrapper for the CreateAutonomousContainerDatabase operation
func (CreateAutonomousContainerDatabaseResponse) HTTPResponse ¶
func (response CreateAutonomousContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAutonomousContainerDatabaseResponse) String ¶
func (response CreateAutonomousContainerDatabaseResponse) String() string
type CreateAutonomousDatabaseBackupDetails ¶
type CreateAutonomousDatabaseBackupDetails struct { // The 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousDatabaseBackup.go.html to see an example of how to use CreateAutonomousDatabaseBackupRequest.
func (CreateAutonomousDatabaseBackupRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
CreateAutonomousDatabaseBackupResponse wrapper for the CreateAutonomousDatabaseBackup operation
func (CreateAutonomousDatabaseBackupResponse) HTTPResponse ¶
func (response CreateAutonomousDatabaseBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAutonomousDatabaseBackupResponse) String ¶
func (response CreateAutonomousDatabaseBackupResponse) String() string
type CreateAutonomousDatabaseBase ¶
type CreateAutonomousDatabaseBase interface { // The OCID (https://docs.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 OCPU cores to be made available to the database. GetCpuCoreCount() *int // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum // The size, in terabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. GetDataStorageSizeInTBs() *int // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. GetIsFreeTier() *bool // 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 user-friendly name for the Autonomous Database. The name does not have to be unique. GetDisplayName() *string // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm), this attribute must be null because the attribute is already set at the // Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI), if a value is not specified, the system will supply the value of `BRING_YOUR_OWN_LICENSE`. GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI). GetIsPreviewVersionWithServiceTermsAccepted() *bool // Indicates if auto scaling is enabled for the Autonomous Database OCPU core count. The default value is `FALSE`. GetIsAutoScalingEnabled() *bool // True if the database is on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm). GetIsDedicated() *bool // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). GetAutonomousContainerDatabaseId() *string // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. GetIsAccessControlEnabled() *bool // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. GetWhitelistedIps() []string // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. GetArePrimaryWhitelistedIpsUsed() *bool // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. GetStandbyWhitelistedIps() []string // Indicates whether the Autonomous Database has Data Guard enabled. GetIsDataGuardEnabled() *bool // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. GetSubnetId() *string // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. GetNsgIds() []string // The private endpoint label for the resource. Setting this to an empty string, after the private endpoint database gets created, will change the same private endpoint database to the public endpoint database. GetPrivateEndpointLabel() *string // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). GetDefinedTags() map[string]map[string]interface{} // A valid Oracle Database version for Autonomous Database. GetDbVersion() *string }
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" CreateAutonomousDatabaseBaseDbWorkloadAjd CreateAutonomousDatabaseBaseDbWorkloadEnum = "AJD" CreateAutonomousDatabaseBaseDbWorkloadApex CreateAutonomousDatabaseBaseDbWorkloadEnum = "APEX" )
Set of constants representing the allowable values for CreateAutonomousDatabaseBaseDbWorkloadEnum
func GetCreateAutonomousDatabaseBaseDbWorkloadEnumValues ¶
func GetCreateAutonomousDatabaseBaseDbWorkloadEnumValues() []CreateAutonomousDatabaseBaseDbWorkloadEnum
GetCreateAutonomousDatabaseBaseDbWorkloadEnumValues Enumerates the set of values for CreateAutonomousDatabaseBaseDbWorkloadEnum
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 CreateAutonomousDatabaseBaseSourceEnum ¶
type CreateAutonomousDatabaseBaseSourceEnum string
CreateAutonomousDatabaseBaseSourceEnum Enum with underlying type: string
const ( CreateAutonomousDatabaseBaseSourceNone CreateAutonomousDatabaseBaseSourceEnum = "NONE" CreateAutonomousDatabaseBaseSourceDatabase CreateAutonomousDatabaseBaseSourceEnum = "DATABASE" CreateAutonomousDatabaseBaseSourceBackupFromId CreateAutonomousDatabaseBaseSourceEnum = "BACKUP_FROM_ID" CreateAutonomousDatabaseBaseSourceBackupFromTimestamp CreateAutonomousDatabaseBaseSourceEnum = "BACKUP_FROM_TIMESTAMP" CreateAutonomousDatabaseBaseSourceCloneToRefreshable CreateAutonomousDatabaseBaseSourceEnum = "CLONE_TO_REFRESHABLE" )
Set of constants representing the allowable values for CreateAutonomousDatabaseBaseSourceEnum
func GetCreateAutonomousDatabaseBaseSourceEnumValues ¶
func GetCreateAutonomousDatabaseBaseSourceEnumValues() []CreateAutonomousDatabaseBaseSourceEnum
GetCreateAutonomousDatabaseBaseSourceEnumValues Enumerates the set of values for CreateAutonomousDatabaseBaseSourceEnum
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 OCPU cores to be made available to the database. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // 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 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:"false" json:"dataStorageSizeInTBs"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. AdminPassword *string `mandatory:"false" json:"adminPassword"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI). IsPreviewVersionWithServiceTermsAccepted *bool `mandatory:"false" json:"isPreviewVersionWithServiceTermsAccepted"` // Indicates if auto scaling is enabled for the Autonomous Database OCPU core count. The default value is `FALSE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // True if the database is on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm). 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"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // Indicates whether the Autonomous Database has Data Guard enabled. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The private endpoint label for the resource. Setting this to an empty string, after the private endpoint database gets created, will change the same private endpoint database to the public endpoint database. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). 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 clone type. CloneType CreateAutonomousDatabaseCloneDetailsCloneTypeEnum `mandatory:"true" json:"cloneType"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm), this attribute must be null because the attribute is already set at the // Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI), if a value is not specified, the system will supply the value of `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) GetArePrimaryWhitelistedIpsUsed ¶
func (m CreateAutonomousDatabaseCloneDetails) GetArePrimaryWhitelistedIpsUsed() *bool
GetArePrimaryWhitelistedIpsUsed returns ArePrimaryWhitelistedIpsUsed
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) GetDbVersion ¶
func (m CreateAutonomousDatabaseCloneDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateAutonomousDatabaseCloneDetails) GetDbWorkload ¶
func (m CreateAutonomousDatabaseCloneDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
GetDbWorkload returns DbWorkload
func (CreateAutonomousDatabaseCloneDetails) GetDefinedTags ¶
func (m CreateAutonomousDatabaseCloneDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateAutonomousDatabaseCloneDetails) GetDisplayName ¶
func (m CreateAutonomousDatabaseCloneDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateAutonomousDatabaseCloneDetails) GetFreeformTags ¶
func (m CreateAutonomousDatabaseCloneDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateAutonomousDatabaseCloneDetails) GetIsAccessControlEnabled ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsAccessControlEnabled() *bool
GetIsAccessControlEnabled returns IsAccessControlEnabled
func (CreateAutonomousDatabaseCloneDetails) GetIsAutoScalingEnabled ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (CreateAutonomousDatabaseCloneDetails) GetIsDataGuardEnabled ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsDataGuardEnabled() *bool
GetIsDataGuardEnabled returns IsDataGuardEnabled
func (CreateAutonomousDatabaseCloneDetails) GetIsDedicated ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (CreateAutonomousDatabaseCloneDetails) GetIsFreeTier ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsFreeTier() *bool
GetIsFreeTier returns IsFreeTier
func (CreateAutonomousDatabaseCloneDetails) GetIsPreviewVersionWithServiceTermsAccepted ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
GetIsPreviewVersionWithServiceTermsAccepted returns IsPreviewVersionWithServiceTermsAccepted
func (CreateAutonomousDatabaseCloneDetails) GetLicenseModel ¶
func (m CreateAutonomousDatabaseCloneDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (CreateAutonomousDatabaseCloneDetails) GetNsgIds ¶
func (m CreateAutonomousDatabaseCloneDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateAutonomousDatabaseCloneDetails) GetPrivateEndpointLabel ¶
func (m CreateAutonomousDatabaseCloneDetails) GetPrivateEndpointLabel() *string
GetPrivateEndpointLabel returns PrivateEndpointLabel
func (CreateAutonomousDatabaseCloneDetails) GetStandbyWhitelistedIps ¶
func (m CreateAutonomousDatabaseCloneDetails) GetStandbyWhitelistedIps() []string
GetStandbyWhitelistedIps returns StandbyWhitelistedIps
func (CreateAutonomousDatabaseCloneDetails) GetSubnetId ¶
func (m CreateAutonomousDatabaseCloneDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateAutonomousDatabaseCloneDetails) GetWhitelistedIps ¶
func (m CreateAutonomousDatabaseCloneDetails) GetWhitelistedIps() []string
GetWhitelistedIps returns WhitelistedIps
func (CreateAutonomousDatabaseCloneDetails) MarshalJSON ¶
func (m CreateAutonomousDatabaseCloneDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateAutonomousDatabaseCloneDetails) String ¶
func (m CreateAutonomousDatabaseCloneDetails) String() string
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 OCPU 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:"false" json:"dataStorageSizeInTBs"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. AdminPassword *string `mandatory:"false" json:"adminPassword"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI). IsPreviewVersionWithServiceTermsAccepted *bool `mandatory:"false" json:"isPreviewVersionWithServiceTermsAccepted"` // Indicates if auto scaling is enabled for the Autonomous Database OCPU core count. The default value is `FALSE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // True if the database is on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm). 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"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // Indicates whether the Autonomous Database has Data Guard enabled. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The private endpoint label for the resource. Setting this to an empty string, after the private endpoint database gets created, will change the same private endpoint database to the public endpoint database. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). 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. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm), this attribute must be null because the attribute is already set at the // Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI), if a value is not specified, the system will supply the value of `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) GetArePrimaryWhitelistedIpsUsed ¶
func (m CreateAutonomousDatabaseDetails) GetArePrimaryWhitelistedIpsUsed() *bool
GetArePrimaryWhitelistedIpsUsed returns ArePrimaryWhitelistedIpsUsed
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) GetDbVersion ¶
func (m CreateAutonomousDatabaseDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateAutonomousDatabaseDetails) GetDbWorkload ¶
func (m CreateAutonomousDatabaseDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
GetDbWorkload returns DbWorkload
func (CreateAutonomousDatabaseDetails) GetDefinedTags ¶
func (m CreateAutonomousDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateAutonomousDatabaseDetails) GetDisplayName ¶
func (m CreateAutonomousDatabaseDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateAutonomousDatabaseDetails) GetFreeformTags ¶
func (m CreateAutonomousDatabaseDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateAutonomousDatabaseDetails) GetIsAccessControlEnabled ¶
func (m CreateAutonomousDatabaseDetails) GetIsAccessControlEnabled() *bool
GetIsAccessControlEnabled returns IsAccessControlEnabled
func (CreateAutonomousDatabaseDetails) GetIsAutoScalingEnabled ¶
func (m CreateAutonomousDatabaseDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (CreateAutonomousDatabaseDetails) GetIsDataGuardEnabled ¶
func (m CreateAutonomousDatabaseDetails) GetIsDataGuardEnabled() *bool
GetIsDataGuardEnabled returns IsDataGuardEnabled
func (CreateAutonomousDatabaseDetails) GetIsDedicated ¶
func (m CreateAutonomousDatabaseDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (CreateAutonomousDatabaseDetails) GetIsFreeTier ¶
func (m CreateAutonomousDatabaseDetails) GetIsFreeTier() *bool
GetIsFreeTier returns IsFreeTier
func (CreateAutonomousDatabaseDetails) GetIsPreviewVersionWithServiceTermsAccepted ¶
func (m CreateAutonomousDatabaseDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
GetIsPreviewVersionWithServiceTermsAccepted returns IsPreviewVersionWithServiceTermsAccepted
func (CreateAutonomousDatabaseDetails) GetLicenseModel ¶
func (m CreateAutonomousDatabaseDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (CreateAutonomousDatabaseDetails) GetNsgIds ¶
func (m CreateAutonomousDatabaseDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateAutonomousDatabaseDetails) GetPrivateEndpointLabel ¶
func (m CreateAutonomousDatabaseDetails) GetPrivateEndpointLabel() *string
GetPrivateEndpointLabel returns PrivateEndpointLabel
func (CreateAutonomousDatabaseDetails) GetStandbyWhitelistedIps ¶
func (m CreateAutonomousDatabaseDetails) GetStandbyWhitelistedIps() []string
GetStandbyWhitelistedIps returns StandbyWhitelistedIps
func (CreateAutonomousDatabaseDetails) GetSubnetId ¶
func (m CreateAutonomousDatabaseDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateAutonomousDatabaseDetails) GetWhitelistedIps ¶
func (m CreateAutonomousDatabaseDetails) GetWhitelistedIps() []string
GetWhitelistedIps returns WhitelistedIps
func (CreateAutonomousDatabaseDetails) MarshalJSON ¶
func (m CreateAutonomousDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateAutonomousDatabaseDetails) String ¶
func (m CreateAutonomousDatabaseDetails) String() string
type CreateAutonomousDatabaseFromBackupDetails ¶
type CreateAutonomousDatabaseFromBackupDetails 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 OCPU cores to be made available to the database. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the source Autonomous Database Backup that you will clone to create a new Autonomous Database. AutonomousDatabaseBackupId *string `mandatory:"true" json:"autonomousDatabaseBackupId"` // The 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:"false" json:"dataStorageSizeInTBs"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. AdminPassword *string `mandatory:"false" json:"adminPassword"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI). IsPreviewVersionWithServiceTermsAccepted *bool `mandatory:"false" json:"isPreviewVersionWithServiceTermsAccepted"` // Indicates if auto scaling is enabled for the Autonomous Database OCPU core count. The default value is `FALSE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // True if the database is on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm). 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"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // Indicates whether the Autonomous Database has Data Guard enabled. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The private endpoint label for the resource. Setting this to an empty string, after the private endpoint database gets created, will change the same private endpoint database to the public endpoint database. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). 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 clone type. CloneType CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum `mandatory:"true" json:"cloneType"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm), this attribute must be null because the attribute is already set at the // Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI), if a value is not specified, the system will supply the value of `BRING_YOUR_OWN_LICENSE`. LicenseModel CreateAutonomousDatabaseBaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` }
CreateAutonomousDatabaseFromBackupDetails Details to create an Oracle Autonomous Database by cloning from a backup of an existing Autonomous Database.
func (CreateAutonomousDatabaseFromBackupDetails) GetAdminPassword ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetAdminPassword() *string
GetAdminPassword returns AdminPassword
func (CreateAutonomousDatabaseFromBackupDetails) GetArePrimaryWhitelistedIpsUsed ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetArePrimaryWhitelistedIpsUsed() *bool
GetArePrimaryWhitelistedIpsUsed returns ArePrimaryWhitelistedIpsUsed
func (CreateAutonomousDatabaseFromBackupDetails) GetAutonomousContainerDatabaseId ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetAutonomousContainerDatabaseId() *string
GetAutonomousContainerDatabaseId returns AutonomousContainerDatabaseId
func (CreateAutonomousDatabaseFromBackupDetails) GetCompartmentId ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateAutonomousDatabaseFromBackupDetails) GetCpuCoreCount ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (CreateAutonomousDatabaseFromBackupDetails) GetDataStorageSizeInTBs ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetDataStorageSizeInTBs() *int
GetDataStorageSizeInTBs returns DataStorageSizeInTBs
func (CreateAutonomousDatabaseFromBackupDetails) GetDbName ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetDbName() *string
GetDbName returns DbName
func (CreateAutonomousDatabaseFromBackupDetails) GetDbVersion ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateAutonomousDatabaseFromBackupDetails) GetDbWorkload ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
GetDbWorkload returns DbWorkload
func (CreateAutonomousDatabaseFromBackupDetails) GetDefinedTags ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateAutonomousDatabaseFromBackupDetails) GetDisplayName ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateAutonomousDatabaseFromBackupDetails) GetFreeformTags ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateAutonomousDatabaseFromBackupDetails) GetIsAccessControlEnabled ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsAccessControlEnabled() *bool
GetIsAccessControlEnabled returns IsAccessControlEnabled
func (CreateAutonomousDatabaseFromBackupDetails) GetIsAutoScalingEnabled ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (CreateAutonomousDatabaseFromBackupDetails) GetIsDataGuardEnabled ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsDataGuardEnabled() *bool
GetIsDataGuardEnabled returns IsDataGuardEnabled
func (CreateAutonomousDatabaseFromBackupDetails) GetIsDedicated ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (CreateAutonomousDatabaseFromBackupDetails) GetIsFreeTier ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsFreeTier() *bool
GetIsFreeTier returns IsFreeTier
func (CreateAutonomousDatabaseFromBackupDetails) GetIsPreviewVersionWithServiceTermsAccepted ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
GetIsPreviewVersionWithServiceTermsAccepted returns IsPreviewVersionWithServiceTermsAccepted
func (CreateAutonomousDatabaseFromBackupDetails) GetLicenseModel ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (CreateAutonomousDatabaseFromBackupDetails) GetNsgIds ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateAutonomousDatabaseFromBackupDetails) GetPrivateEndpointLabel ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetPrivateEndpointLabel() *string
GetPrivateEndpointLabel returns PrivateEndpointLabel
func (CreateAutonomousDatabaseFromBackupDetails) GetStandbyWhitelistedIps ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetStandbyWhitelistedIps() []string
GetStandbyWhitelistedIps returns StandbyWhitelistedIps
func (CreateAutonomousDatabaseFromBackupDetails) GetSubnetId ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateAutonomousDatabaseFromBackupDetails) GetWhitelistedIps ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetWhitelistedIps() []string
GetWhitelistedIps returns WhitelistedIps
func (CreateAutonomousDatabaseFromBackupDetails) MarshalJSON ¶
func (m CreateAutonomousDatabaseFromBackupDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateAutonomousDatabaseFromBackupDetails) String ¶
func (m CreateAutonomousDatabaseFromBackupDetails) String() string
type CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum ¶
type CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum string
CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum Enum with underlying type: string
const ( CreateAutonomousDatabaseFromBackupDetailsCloneTypeFull CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum = "FULL" CreateAutonomousDatabaseFromBackupDetailsCloneTypeMetadata CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum = "METADATA" )
Set of constants representing the allowable values for CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum
func GetCreateAutonomousDatabaseFromBackupDetailsCloneTypeEnumValues ¶
func GetCreateAutonomousDatabaseFromBackupDetailsCloneTypeEnumValues() []CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum
GetCreateAutonomousDatabaseFromBackupDetailsCloneTypeEnumValues Enumerates the set of values for CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum
type CreateAutonomousDatabaseFromBackupTimestampDetails ¶
type CreateAutonomousDatabaseFromBackupTimestampDetails 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 OCPU cores to be made available to the database. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // 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. AutonomousDatabaseId *string `mandatory:"true" json:"autonomousDatabaseId"` // The timestamp specified for the point-in-time clone of the source Autonomous Database. The timestamp must be in the past. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` // 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:"false" json:"dataStorageSizeInTBs"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. AdminPassword *string `mandatory:"false" json:"adminPassword"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI). IsPreviewVersionWithServiceTermsAccepted *bool `mandatory:"false" json:"isPreviewVersionWithServiceTermsAccepted"` // Indicates if auto scaling is enabled for the Autonomous Database OCPU core count. The default value is `FALSE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // True if the database is on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm). 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"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // Indicates whether the Autonomous Database has Data Guard enabled. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The private endpoint label for the resource. Setting this to an empty string, after the private endpoint database gets created, will change the same private endpoint database to the public endpoint database. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). 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 clone type. CloneType CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum `mandatory:"true" json:"cloneType"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm), this attribute must be null because the attribute is already set at the // Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI), if a value is not specified, the system will supply the value of `BRING_YOUR_OWN_LICENSE`. LicenseModel CreateAutonomousDatabaseBaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` }
CreateAutonomousDatabaseFromBackupTimestampDetails Details to create a point-in-time clone of an Oracle Autonomous Database by specifying a timestamp. Point-in-time clones use backups as the source of the data for the clone.
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetAdminPassword ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetAdminPassword() *string
GetAdminPassword returns AdminPassword
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetArePrimaryWhitelistedIpsUsed ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetArePrimaryWhitelistedIpsUsed() *bool
GetArePrimaryWhitelistedIpsUsed returns ArePrimaryWhitelistedIpsUsed
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetAutonomousContainerDatabaseId ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetAutonomousContainerDatabaseId() *string
GetAutonomousContainerDatabaseId returns AutonomousContainerDatabaseId
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetCompartmentId ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetCpuCoreCount ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetDataStorageSizeInTBs ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDataStorageSizeInTBs() *int
GetDataStorageSizeInTBs returns DataStorageSizeInTBs
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbName ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbName() *string
GetDbName returns DbName
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbVersion ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbWorkload ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
GetDbWorkload returns DbWorkload
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetDefinedTags ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetDisplayName ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetFreeformTags ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsAccessControlEnabled ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsAccessControlEnabled() *bool
GetIsAccessControlEnabled returns IsAccessControlEnabled
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsAutoScalingEnabled ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsDataGuardEnabled ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsDataGuardEnabled() *bool
GetIsDataGuardEnabled returns IsDataGuardEnabled
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsDedicated ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsFreeTier ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsFreeTier() *bool
GetIsFreeTier returns IsFreeTier
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsPreviewVersionWithServiceTermsAccepted ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
GetIsPreviewVersionWithServiceTermsAccepted returns IsPreviewVersionWithServiceTermsAccepted
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetLicenseModel ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetNsgIds ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetPrivateEndpointLabel ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetPrivateEndpointLabel() *string
GetPrivateEndpointLabel returns PrivateEndpointLabel
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetStandbyWhitelistedIps ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetStandbyWhitelistedIps() []string
GetStandbyWhitelistedIps returns StandbyWhitelistedIps
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetSubnetId ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetWhitelistedIps ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetWhitelistedIps() []string
GetWhitelistedIps returns WhitelistedIps
func (CreateAutonomousDatabaseFromBackupTimestampDetails) MarshalJSON ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateAutonomousDatabaseFromBackupTimestampDetails) String ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) String() string
type CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum ¶
type CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum string
CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum Enum with underlying type: string
const ( CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeFull CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum = "FULL" CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeMetadata CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum = "METADATA" )
Set of constants representing the allowable values for CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum
func GetCreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnumValues ¶
func GetCreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnumValues() []CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum
GetCreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnumValues Enumerates the set of values for CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum
type CreateAutonomousDatabaseRequest ¶
type CreateAutonomousDatabaseRequest struct { // Request to create a new Autonomous Database. CreateAutonomousDatabaseDetails CreateAutonomousDatabaseBase `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateAutonomousDatabaseRequest wrapper for the CreateAutonomousDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousDatabase.go.html to see an example of how to use CreateAutonomousDatabaseRequest.
func (CreateAutonomousDatabaseRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
CreateAutonomousDatabaseResponse wrapper for the CreateAutonomousDatabase operation
func (CreateAutonomousDatabaseResponse) HTTPResponse ¶
func (response CreateAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAutonomousDatabaseResponse) String ¶
func (response CreateAutonomousDatabaseResponse) String() string
type CreateAutonomousVmClusterDetails ¶
type CreateAutonomousVmClusterDetails struct { // 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 Autonomous VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"true" json:"exadataInfrastructureId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster network. VmClusterNetworkId *string `mandatory:"true" json:"vmClusterNetworkId"` // The time zone to use for the Autonomous VM cluster. For details, see DB System Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // If true, database backup on local Exadata storage is configured for the Autonomous VM cluster. If false, database backup on local Exadata storage is not available in the Autonomous VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // The Oracle license model that applies to the Autonomous VM cluster. The default is BRING_YOUR_OWN_LICENSE. LicenseModel CreateAutonomousVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateAutonomousVmClusterDetails Details for the create Autonomous VM cluster operation.
func (CreateAutonomousVmClusterDetails) String ¶
func (m CreateAutonomousVmClusterDetails) String() string
type CreateAutonomousVmClusterDetailsLicenseModelEnum ¶
type CreateAutonomousVmClusterDetailsLicenseModelEnum string
CreateAutonomousVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( CreateAutonomousVmClusterDetailsLicenseModelLicenseIncluded CreateAutonomousVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" CreateAutonomousVmClusterDetailsLicenseModelBringYourOwnLicense CreateAutonomousVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CreateAutonomousVmClusterDetailsLicenseModelEnum
func GetCreateAutonomousVmClusterDetailsLicenseModelEnumValues ¶
func GetCreateAutonomousVmClusterDetailsLicenseModelEnumValues() []CreateAutonomousVmClusterDetailsLicenseModelEnum
GetCreateAutonomousVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for CreateAutonomousVmClusterDetailsLicenseModelEnum
type CreateAutonomousVmClusterRequest ¶
type CreateAutonomousVmClusterRequest struct { // Request to create an Autonomous VM cluster. CreateAutonomousVmClusterDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateAutonomousVmClusterRequest wrapper for the CreateAutonomousVmCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousVmCluster.go.html to see an example of how to use CreateAutonomousVmClusterRequest.
func (CreateAutonomousVmClusterRequest) HTTPRequest ¶
func (request CreateAutonomousVmClusterRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAutonomousVmClusterRequest) RetryPolicy ¶
func (request CreateAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAutonomousVmClusterRequest) String ¶
func (request CreateAutonomousVmClusterRequest) String() string
type CreateAutonomousVmClusterResponse ¶
type CreateAutonomousVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousVmCluster instance AutonomousVmCluster `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateAutonomousVmClusterResponse wrapper for the CreateAutonomousVmCluster operation
func (CreateAutonomousVmClusterResponse) HTTPResponse ¶
func (response CreateAutonomousVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAutonomousVmClusterResponse) String ¶
func (response CreateAutonomousVmClusterResponse) String() string
type CreateBackupDestinationDetails ¶
type CreateBackupDestinationDetails interface { // The user-provided name of the backup destination. GetDisplayName() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. GetCompartmentId() *string // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). GetDefinedTags() map[string]map[string]interface{} }
CreateBackupDestinationDetails Details for creating a backup destination.
type CreateBackupDestinationDetailsTypeEnum ¶
type CreateBackupDestinationDetailsTypeEnum string
CreateBackupDestinationDetailsTypeEnum Enum with underlying type: string
const ( CreateBackupDestinationDetailsTypeNfs CreateBackupDestinationDetailsTypeEnum = "NFS" CreateBackupDestinationDetailsTypeRecoveryAppliance CreateBackupDestinationDetailsTypeEnum = "RECOVERY_APPLIANCE" )
Set of constants representing the allowable values for CreateBackupDestinationDetailsTypeEnum
func GetCreateBackupDestinationDetailsTypeEnumValues ¶
func GetCreateBackupDestinationDetailsTypeEnumValues() []CreateBackupDestinationDetailsTypeEnum
GetCreateBackupDestinationDetailsTypeEnumValues Enumerates the set of values for CreateBackupDestinationDetailsTypeEnum
type CreateBackupDestinationRequest ¶
type CreateBackupDestinationRequest struct { // Request to create a new backup destination. CreateBackupDestinationDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateBackupDestinationRequest wrapper for the CreateBackupDestination operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateBackupDestination.go.html to see an example of how to use CreateBackupDestinationRequest.
func (CreateBackupDestinationRequest) HTTPRequest ¶
func (request CreateBackupDestinationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateBackupDestinationRequest) RetryPolicy ¶
func (request CreateBackupDestinationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateBackupDestinationRequest) String ¶
func (request CreateBackupDestinationRequest) String() string
type CreateBackupDestinationResponse ¶
type CreateBackupDestinationResponse struct { // The underlying http response RawResponse *http.Response // The BackupDestination instance BackupDestination `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateBackupDestinationResponse wrapper for the CreateBackupDestination operation
func (CreateBackupDestinationResponse) HTTPResponse ¶
func (response CreateBackupDestinationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateBackupDestinationResponse) String ¶
func (response CreateBackupDestinationResponse) String() string
type CreateBackupDetails ¶
type CreateBackupDetails struct { // The OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateBackup.go.html to see an example of how to use CreateBackupRequest.
func (CreateBackupRequest) HTTPRequest ¶
func (request CreateBackupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateBackupRequest) RetryPolicy ¶
func (request CreateBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateBackupRequest) String ¶
func (request CreateBackupRequest) String() string
type CreateBackupResponse ¶
type CreateBackupResponse struct { // The underlying http response RawResponse *http.Response // The Backup instance Backup `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateBackupResponse wrapper for the CreateBackup operation
func (CreateBackupResponse) HTTPResponse ¶
func (response CreateBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateBackupResponse) String ¶
func (response CreateBackupResponse) String() string
type CreateCloudExadataInfrastructureDetails ¶
type CreateCloudExadataInfrastructureDetails struct { // The availability domain where the cloud Exadata infrastructure is located. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // 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 cloud Exadata infrastructure resource. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The shape of the cloud Exadata infrastructure resource. Shape *string `mandatory:"true" json:"shape"` // The number of compute servers for the cloud Exadata infrastructure. ComputeCount *int `mandatory:"false" json:"computeCount"` // The number of storage servers for the cloud Exadata infrastructure. StorageCount *int `mandatory:"false" json:"storageCount"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateCloudExadataInfrastructureDetails Request to create cloud Exadata infrastructure. Applies to Exadata Cloud Service instances only.
func (CreateCloudExadataInfrastructureDetails) String ¶
func (m CreateCloudExadataInfrastructureDetails) String() string
type CreateCloudExadataInfrastructureRequest ¶
type CreateCloudExadataInfrastructureRequest struct { // Request to create a cloud Exadata infrastructure resource in an Exadata Cloud Service (https://docs.cloud.oracle.com/Content/Database/Concepts/exaoverview.htm) instance. CreateCloudExadataInfrastructureDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateCloudExadataInfrastructureRequest wrapper for the CreateCloudExadataInfrastructure operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateCloudExadataInfrastructure.go.html to see an example of how to use CreateCloudExadataInfrastructureRequest.
func (CreateCloudExadataInfrastructureRequest) HTTPRequest ¶
func (request CreateCloudExadataInfrastructureRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateCloudExadataInfrastructureRequest) RetryPolicy ¶
func (request CreateCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateCloudExadataInfrastructureRequest) String ¶
func (request CreateCloudExadataInfrastructureRequest) String() string
type CreateCloudExadataInfrastructureResponse ¶
type CreateCloudExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The CloudExadataInfrastructure instance CloudExadataInfrastructure `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateCloudExadataInfrastructureResponse wrapper for the CreateCloudExadataInfrastructure operation
func (CreateCloudExadataInfrastructureResponse) HTTPResponse ¶
func (response CreateCloudExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateCloudExadataInfrastructureResponse) String ¶
func (response CreateCloudExadataInfrastructureResponse) String() string
type CreateCloudVmClusterDetails ¶
type CreateCloudVmClusterDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet associated with the cloud VM cluster. SubnetId *string `mandatory:"true" json:"subnetId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup network subnet associated with the cloud VM cluster. BackupSubnetId *string `mandatory:"true" json:"backupSubnetId"` // The number of CPU cores to enable for a cloud VM cluster. Valid values depend on the specified shape: // - Exadata.Base.48 - Specify a multiple of 2, from 0 to 48. // - Exadata.Quarter1.84 - Specify a multiple of 2, from 22 to 84. // - Exadata.Half1.168 - Specify a multiple of 4, from 44 to 168. // - Exadata.Full1.336 - Specify a multiple of 8, from 88 to 336. // - Exadata.Quarter2.92 - Specify a multiple of 2, from 0 to 92. // - Exadata.Half2.184 - Specify a multiple of 4, from 0 to 184. // - Exadata.Full2.368 - Specify a multiple of 8, from 0 to 368. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The user-friendly name for the cloud VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure resource. CloudExadataInfrastructureId *string `mandatory:"true" json:"cloudExadataInfrastructureId"` // The hostname for the cloud VM cluster. The hostname must begin with an alphabetic character, and // can contain alphanumeric characters and hyphens (-). The maximum length of the hostname is 16 characters for bare metal and virtual machine DB systems, and 12 characters for Exadata systems. // The maximum length of the combined hostname and domain is 63 characters. // **Note:** The hostname must be unique within the subnet. If it is not unique, // the cloud VM Cluster will fail to provision. Hostname *string `mandatory:"true" json:"hostname"` // The public key portion of one or more key pairs used for SSH access to the cloud VM cluster. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // A valid Oracle Grid Infrastructure (GI) software version. GiVersion *string `mandatory:"true" json:"giVersion"` // The cluster name for cloud VM cluster. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 35, 40, 60 and 80. The default is 80 percent assigned to DATA storage. See Storage Configuration (https://docs.cloud.oracle.com/Content/Database/Concepts/exaoverview.htm#Exadata) in the Exadata documentation for details on the impact of the configuration settings on storage. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // A domain name used for the cloud VM cluster. If the Oracle-provided internet and VCN // resolver is enabled for the specified subnet, the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. // Applies to Exadata Cloud Service instances only. Domain *string `mandatory:"false" json:"domain"` // The Oracle license model that applies to the cloud VM cluster. The default is BRING_YOUR_OWN_LICENSE. LicenseModel CreateCloudVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // If true, the sparse disk group is configured for the cloud VM cluster. If false, the sparse disk group is not created. IsSparseDiskgroupEnabled *bool `mandatory:"false" json:"isSparseDiskgroupEnabled"` // If true, database backup on local Exadata storage is configured for the cloud VM cluster. If false, database backup on local Exadata storage is not available in the cloud VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // The time zone to use for the cloud VM cluster. For details, see Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateCloudVmClusterDetails Details for the create cloud VM cluster operation. Applies to Exadata Cloud Service instances only.
func (CreateCloudVmClusterDetails) String ¶
func (m CreateCloudVmClusterDetails) String() string
type CreateCloudVmClusterDetailsLicenseModelEnum ¶
type CreateCloudVmClusterDetailsLicenseModelEnum string
CreateCloudVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( CreateCloudVmClusterDetailsLicenseModelLicenseIncluded CreateCloudVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" CreateCloudVmClusterDetailsLicenseModelBringYourOwnLicense CreateCloudVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CreateCloudVmClusterDetailsLicenseModelEnum
func GetCreateCloudVmClusterDetailsLicenseModelEnumValues ¶
func GetCreateCloudVmClusterDetailsLicenseModelEnumValues() []CreateCloudVmClusterDetailsLicenseModelEnum
GetCreateCloudVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for CreateCloudVmClusterDetailsLicenseModelEnum
type CreateCloudVmClusterRequest ¶
type CreateCloudVmClusterRequest struct { // Request to create a cloud VM cluster. Applies to Exadata Cloud Service instances only. See The New Exadata Cloud Service Resource Model (https://docs.cloud.oracle.com/iaas/Content/Database/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) for information on this resource type. CreateCloudVmClusterDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateCloudVmClusterRequest wrapper for the CreateCloudVmCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateCloudVmCluster.go.html to see an example of how to use CreateCloudVmClusterRequest.
func (CreateCloudVmClusterRequest) HTTPRequest ¶
func (request CreateCloudVmClusterRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateCloudVmClusterRequest) RetryPolicy ¶
func (request CreateCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateCloudVmClusterRequest) String ¶
func (request CreateCloudVmClusterRequest) String() string
type CreateCloudVmClusterResponse ¶
type CreateCloudVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The CloudVmCluster instance CloudVmCluster `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateCloudVmClusterResponse wrapper for the CreateCloudVmCluster operation
func (CreateCloudVmClusterResponse) HTTPResponse ¶
func (response CreateCloudVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateCloudVmClusterResponse) String ¶
func (response CreateCloudVmClusterResponse) String() string
type CreateConsoleConnectionDetails ¶
type CreateConsoleConnectionDetails struct { // The SSH public key used to authenticate the console connection. PublicKey *string `mandatory:"true" json:"publicKey"` }
CreateConsoleConnectionDetails The details for creating a Db node console connection. The Db node console connection is created in the same compartment as the dbNode.
func (CreateConsoleConnectionDetails) String ¶
func (m CreateConsoleConnectionDetails) String() string
type CreateConsoleConnectionRequest ¶
type CreateConsoleConnectionRequest struct { // Request object for creating an CreateConsoleConnection CreateConsoleConnectionDetails `contributesTo:"body"` // The database node OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateConsoleConnectionRequest wrapper for the CreateConsoleConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateConsoleConnection.go.html to see an example of how to use CreateConsoleConnectionRequest.
func (CreateConsoleConnectionRequest) HTTPRequest ¶
func (request CreateConsoleConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateConsoleConnectionRequest) RetryPolicy ¶
func (request CreateConsoleConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateConsoleConnectionRequest) String ¶
func (request CreateConsoleConnectionRequest) String() string
type CreateConsoleConnectionResponse ¶
type CreateConsoleConnectionResponse struct { // The underlying http response RawResponse *http.Response // The ConsoleConnection instance ConsoleConnection `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateConsoleConnectionResponse wrapper for the CreateConsoleConnection operation
func (CreateConsoleConnectionResponse) HTTPResponse ¶
func (response CreateConsoleConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateConsoleConnectionResponse) String ¶
func (response CreateConsoleConnectionResponse) String() string
type CreateDataGuardAssociationDetails ¶
type CreateDataGuardAssociationDetails interface { // A strong password for the `SYS`, `SYSTEM`, and `PDB Admin` users to apply during standby creation. // The password must contain no fewer than nine characters and include: // * At least two uppercase characters. // * At least two lowercase characters. // * At least two numeric characters. // * At least two special characters. Valid special characters include "_", "#", and "-" only. // **The password MUST be the same as the primary admin password.** GetDatabaseAdminPassword() *string // The protection mode to set up between the primary and standby databases. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only protection mode currently supported by the Database service is MAXIMUM_PERFORMANCE. GetProtectionMode() CreateDataGuardAssociationDetailsProtectionModeEnum // The redo transport type to use for this Data Guard association. Valid values depend on the specified `protectionMode`: // * MAXIMUM_AVAILABILITY - SYNC or FASTSYNC // * MAXIMUM_PERFORMANCE - ASYNC // * MAXIMUM_PROTECTION - SYNC // For more information, see // Redo Transport Services (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only transport type currently supported by the Database service is ASYNC. GetTransportType() CreateDataGuardAssociationDetailsTransportTypeEnum // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) GetDatabaseSoftwareImageId() *string }
CreateDataGuardAssociationDetails The configuration details for creating a Data Guard association between databases. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
type CreateDataGuardAssociationDetailsProtectionModeEnum ¶
type CreateDataGuardAssociationDetailsProtectionModeEnum string
CreateDataGuardAssociationDetailsProtectionModeEnum Enum with underlying type: string
const ( CreateDataGuardAssociationDetailsProtectionModeAvailability CreateDataGuardAssociationDetailsProtectionModeEnum = "MAXIMUM_AVAILABILITY" CreateDataGuardAssociationDetailsProtectionModePerformance CreateDataGuardAssociationDetailsProtectionModeEnum = "MAXIMUM_PERFORMANCE" CreateDataGuardAssociationDetailsProtectionModeProtection CreateDataGuardAssociationDetailsProtectionModeEnum = "MAXIMUM_PROTECTION" )
Set of constants representing the allowable values for CreateDataGuardAssociationDetailsProtectionModeEnum
func GetCreateDataGuardAssociationDetailsProtectionModeEnumValues ¶
func GetCreateDataGuardAssociationDetailsProtectionModeEnumValues() []CreateDataGuardAssociationDetailsProtectionModeEnum
GetCreateDataGuardAssociationDetailsProtectionModeEnumValues Enumerates the set of values for CreateDataGuardAssociationDetailsProtectionModeEnum
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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDataGuardAssociation.go.html to see an example of how to use CreateDataGuardAssociationRequest.
func (CreateDataGuardAssociationRequest) HTTPRequest ¶
func (request CreateDataGuardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDataGuardAssociationRequest) RetryPolicy ¶
func (request CreateDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDataGuardAssociationRequest) String ¶
func (request CreateDataGuardAssociationRequest) String() string
type CreateDataGuardAssociationResponse ¶
type CreateDataGuardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The DataGuardAssociation instance DataGuardAssociation `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateDataGuardAssociationResponse wrapper for the CreateDataGuardAssociation operation
func (CreateDataGuardAssociationResponse) HTTPResponse ¶
func (response CreateDataGuardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDataGuardAssociationResponse) String ¶
func (response CreateDataGuardAssociationResponse) String() string
type CreateDataGuardAssociationToExistingDbSystemDetails ¶
type CreateDataGuardAssociationToExistingDbSystemDetails struct { // A strong password for the `SYS`, `SYSTEM`, and `PDB Admin` users to apply during standby creation. // The password must contain no fewer than nine characters and include: // * At least two uppercase characters. // * At least two lowercase characters. // * At least two numeric characters. // * At least two special characters. Valid special characters include "_", "#", and "-" only. // **The password MUST be the same as the primary admin password.** DatabaseAdminPassword *string `mandatory:"true" json:"databaseAdminPassword"` // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // 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 OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB home in which to create the standby database. // You must supply this value to create standby database with an existing DB home PeerDbHomeId *string `mandatory:"false" json:"peerDbHomeId"` // The protection mode to set up between the primary and standby databases. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only protection mode currently supported by the Database service is MAXIMUM_PERFORMANCE. ProtectionMode CreateDataGuardAssociationDetailsProtectionModeEnum `mandatory:"true" json:"protectionMode"` // The redo transport type to use for this Data Guard association. Valid values depend on the specified `protectionMode`: // * MAXIMUM_AVAILABILITY - SYNC or FASTSYNC // * MAXIMUM_PERFORMANCE - ASYNC // * MAXIMUM_PROTECTION - SYNC // For more information, see // Redo Transport Services (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only transport type currently supported by the Database service is ASYNC. TransportType CreateDataGuardAssociationDetailsTransportTypeEnum `mandatory:"true" json:"transportType"` }
CreateDataGuardAssociationToExistingDbSystemDetails The configuration details for creating a Data Guard association for a bare metal or Exadata DB system database. For these types of DB system databases, the `creationType` should be `ExistingDbSystem`. A standby database will be created in the DB system you specify. To create a Data Guard association for a database in a virtual machine DB system, use the CreateDataGuardAssociationWithNewDbSystemDetails subtype instead.
func (CreateDataGuardAssociationToExistingDbSystemDetails) GetDatabaseAdminPassword ¶
func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetDatabaseAdminPassword() *string
GetDatabaseAdminPassword returns DatabaseAdminPassword
func (CreateDataGuardAssociationToExistingDbSystemDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDataGuardAssociationToExistingDbSystemDetails) 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 CreateDataGuardAssociationToExistingVmClusterDetails ¶
type CreateDataGuardAssociationToExistingVmClusterDetails struct { // A strong password for the `SYS`, `SYSTEM`, and `PDB Admin` users to apply during standby creation. // The password must contain no fewer than nine characters and include: // * At least two uppercase characters. // * At least two lowercase characters. // * At least two numeric characters. // * At least two special characters. Valid special characters include "_", "#", and "-" only. // **The password MUST be the same as the primary admin password.** DatabaseAdminPassword *string `mandatory:"true" json:"databaseAdminPassword"` // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM Cluster in which to create the standby database. // You must supply this value if creationType is `ExistingVmCluster`. PeerVmClusterId *string `mandatory:"false" json:"peerVmClusterId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB home in which to create the standby database. // You must supply this value to create standby database with an existing DB home PeerDbHomeId *string `mandatory:"false" json:"peerDbHomeId"` // The protection mode to set up between the primary and standby databases. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only protection mode currently supported by the Database service is MAXIMUM_PERFORMANCE. ProtectionMode CreateDataGuardAssociationDetailsProtectionModeEnum `mandatory:"true" json:"protectionMode"` // The redo transport type to use for this Data Guard association. Valid values depend on the specified `protectionMode`: // * MAXIMUM_AVAILABILITY - SYNC or FASTSYNC // * MAXIMUM_PERFORMANCE - ASYNC // * MAXIMUM_PROTECTION - SYNC // For more information, see // Redo Transport Services (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only transport type currently supported by the Database service is ASYNC. TransportType CreateDataGuardAssociationDetailsTransportTypeEnum `mandatory:"true" json:"transportType"` }
CreateDataGuardAssociationToExistingVmClusterDetails The configuration details for creating a Data Guard association for a ExaCC Vmcluster database. For these types of vm cluster databases, the `creationType` should be `ExistingVmCluster`. A standby database will be created in the VM cluster you specify.
func (CreateDataGuardAssociationToExistingVmClusterDetails) GetDatabaseAdminPassword ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetDatabaseAdminPassword() *string
GetDatabaseAdminPassword returns DatabaseAdminPassword
func (CreateDataGuardAssociationToExistingVmClusterDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDataGuardAssociationToExistingVmClusterDetails) GetProtectionMode ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetProtectionMode() CreateDataGuardAssociationDetailsProtectionModeEnum
GetProtectionMode returns ProtectionMode
func (CreateDataGuardAssociationToExistingVmClusterDetails) GetTransportType ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetTransportType() CreateDataGuardAssociationDetailsTransportTypeEnum
GetTransportType returns TransportType
func (CreateDataGuardAssociationToExistingVmClusterDetails) MarshalJSON ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDataGuardAssociationToExistingVmClusterDetails) String ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) String() string
type CreateDataGuardAssociationWithNewDbSystemDetails ¶
type CreateDataGuardAssociationWithNewDbSystemDetails struct { // A strong password for the `SYS`, `SYSTEM`, and `PDB Admin` users to apply during standby creation. // The password must contain no fewer than nine characters and include: // * At least two uppercase characters. // * At least two lowercase characters. // * At least two numeric characters. // * At least two special characters. Valid special characters include "_", "#", and "-" only. // **The password MUST be the same as the primary admin password.** DatabaseAdminPassword *string `mandatory:"true" json:"databaseAdminPassword"` // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // The user-friendly name of the DB system that will contain the the standby database. The display name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The name of the availability domain that the standby database DB system will be located in. For example- "Uocm:PHX-AD-1". AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The virtual machine DB system shape to launch for the standby database in the Data Guard association. The shape determines the number of CPU cores and the amount of memory available for the DB system. // Only virtual machine shapes are valid options. If you do not supply this parameter, the default shape is the shape of the primary DB system. // To get a list of all shapes, use the ListDbSystemShapes operation. Shape *string `mandatory:"false" json:"shape"` // The 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"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The hostname for the DB node. Hostname *string `mandatory:"false" json:"hostname"` // The protection mode to set up between the primary and standby databases. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only protection mode currently supported by the Database service is MAXIMUM_PERFORMANCE. ProtectionMode CreateDataGuardAssociationDetailsProtectionModeEnum `mandatory:"true" json:"protectionMode"` // The redo transport type to use for this Data Guard association. Valid values depend on the specified `protectionMode`: // * MAXIMUM_AVAILABILITY - SYNC or FASTSYNC // * MAXIMUM_PERFORMANCE - ASYNC // * MAXIMUM_PROTECTION - SYNC // For more information, see // Redo Transport Services (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only transport type currently supported by the Database service is ASYNC. TransportType CreateDataGuardAssociationDetailsTransportTypeEnum `mandatory:"true" json:"transportType"` }
CreateDataGuardAssociationWithNewDbSystemDetails The configuration details for creating a Data Guard association for a virtual machine DB system database. For this type of DB system database, the `creationType` should be `NewDbSystem`. A new DB system will be launched to create the standby database. To create a Data Guard association for a database in a bare metal or Exadata DB system, use the CreateDataGuardAssociationToExistingDbSystemDetails subtype instead.
func (CreateDataGuardAssociationWithNewDbSystemDetails) GetDatabaseAdminPassword ¶
func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetDatabaseAdminPassword() *string
GetDatabaseAdminPassword returns DatabaseAdminPassword
func (CreateDataGuardAssociationWithNewDbSystemDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDataGuardAssociationWithNewDbSystemDetails) 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 CreateDatabaseBase ¶
type CreateDatabaseBase interface { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Home. GetDbHomeId() *string // A valid Oracle Database version. To get a list of supported versions, use the ListDbVersions operation. GetDbVersion() *string // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. GetKmsKeyId() *string // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. GetKmsKeyVersionId() *string }
CreateDatabaseBase Details for creating a database. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
type CreateDatabaseBaseSourceEnum ¶
type CreateDatabaseBaseSourceEnum string
CreateDatabaseBaseSourceEnum Enum with underlying type: string
const ( CreateDatabaseBaseSourceNone CreateDatabaseBaseSourceEnum = "NONE" CreateDatabaseBaseSourceDbBackup CreateDatabaseBaseSourceEnum = "DB_BACKUP" )
Set of constants representing the allowable values for CreateDatabaseBaseSourceEnum
func GetCreateDatabaseBaseSourceEnumValues ¶
func GetCreateDatabaseBaseSourceEnumValues() []CreateDatabaseBaseSourceEnum
GetCreateDatabaseBaseSourceEnumValues Enumerates the set of values for CreateDatabaseBaseSourceEnum
type CreateDatabaseDetails ¶
type CreateDatabaseDetails struct { // The database name. The name must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. DbName *string `mandatory:"true" json:"dbName"` // A strong password for SYS, SYSTEM, and PDB Admin. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numbers, and two special characters. The special characters must be _, \#, or -. AdminPassword *string `mandatory:"true" json:"adminPassword"` // The `DB_UNIQUE_NAME` of the Oracle Database being backed up. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name. PdbName *string `mandatory:"false" json:"pdbName"` // The optional password to open the TDE wallet. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, \#, or -. TdeWalletPassword *string `mandatory:"false" json:"tdeWalletPassword"` // The character set for the database. The default is AL32UTF8. Allowed values are: // AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character set for the database. The default is AL16UTF16. Allowed values are: // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDatabaseDetails Details for creating a database. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateDatabaseDetails) String ¶
func (m CreateDatabaseDetails) String() string
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 CreateDatabaseFromAnotherDatabaseDetails ¶
type CreateDatabaseFromAnotherDatabaseDetails struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" json:"databaseId"` // 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 `DB_UNIQUE_NAME` of the Oracle Database being backed up. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The display name of the database to be created from the backup. It must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. DbName *string `mandatory:"false" json:"dbName"` // The point in time of the original database from which the new database is created. If not specifed, the latest backup is used to create the database. TimeStampForPointInTimeRecovery *common.SDKTime `mandatory:"false" json:"timeStampForPointInTimeRecovery"` }
CreateDatabaseFromAnotherDatabaseDetails The representation of CreateDatabaseFromAnotherDatabaseDetails
func (CreateDatabaseFromAnotherDatabaseDetails) String ¶
func (m CreateDatabaseFromAnotherDatabaseDetails) String() string
type CreateDatabaseFromBackup ¶
type CreateDatabaseFromBackup struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Home. DbHomeId *string `mandatory:"true" json:"dbHomeId"` Database *CreateDatabaseFromBackupDetails `mandatory:"true" json:"database"` // A valid Oracle Database version. To get a list of supported versions, use the ListDbVersions operation. DbVersion *string `mandatory:"false" json:"dbVersion"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` }
CreateDatabaseFromBackup Details for creating a database by restoring from a database backup. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateDatabaseFromBackup) GetDbHomeId ¶
func (m CreateDatabaseFromBackup) GetDbHomeId() *string
GetDbHomeId returns DbHomeId
func (CreateDatabaseFromBackup) GetDbVersion ¶
func (m CreateDatabaseFromBackup) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateDatabaseFromBackup) GetKmsKeyId ¶
func (m CreateDatabaseFromBackup) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateDatabaseFromBackup) GetKmsKeyVersionId ¶
func (m CreateDatabaseFromBackup) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (CreateDatabaseFromBackup) MarshalJSON ¶
func (m CreateDatabaseFromBackup) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDatabaseFromBackup) String ¶
func (m CreateDatabaseFromBackup) String() string
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 `DB_UNIQUE_NAME` of the Oracle Database being backed up. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The display name of the database to be created from the backup. It must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. DbName *string `mandatory:"false" json:"dbName"` }
CreateDatabaseFromBackupDetails The representation of CreateDatabaseFromBackupDetails
func (CreateDatabaseFromBackupDetails) String ¶
func (m CreateDatabaseFromBackupDetails) String() string
type CreateDatabaseFromDbSystemDetails ¶
type CreateDatabaseFromDbSystemDetails struct { // A strong password for SYS, SYSTEM, PDB Admin and TDE Wallet. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numbers, and two special characters. The special characters must be _, \#, or -. AdminPassword *string `mandatory:"true" json:"adminPassword"` // The display name of the database to be created from the backup. It must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. DbName *string `mandatory:"false" json:"dbName"` // The database domain. In a distributed database system, DB_DOMAIN specifies the logical location of the database within the network structure. DbDomain *string `mandatory:"false" json:"dbDomain"` // The `DB_UNIQUE_NAME` of the Oracle Database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` DbBackupConfig *DbBackupConfig `mandatory:"false" json:"dbBackupConfig"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDatabaseFromDbSystemDetails Details for creating a database by restoring from a source database system. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateDatabaseFromDbSystemDetails) String ¶
func (m CreateDatabaseFromDbSystemDetails) String() string
type CreateDatabaseRequest ¶
type CreateDatabaseRequest struct { // Request to create a new database. CreateNewDatabaseDetails CreateDatabaseBase `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDatabaseRequest wrapper for the CreateDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDatabase.go.html to see an example of how to use CreateDatabaseRequest.
func (CreateDatabaseRequest) HTTPRequest ¶
func (request CreateDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDatabaseRequest) RetryPolicy ¶
func (request CreateDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDatabaseRequest) String ¶
func (request CreateDatabaseRequest) String() string
type CreateDatabaseResponse ¶
type CreateDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateDatabaseResponse wrapper for the CreateDatabase operation
func (CreateDatabaseResponse) HTTPResponse ¶
func (response CreateDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDatabaseResponse) String ¶
func (response CreateDatabaseResponse) String() string
type CreateDatabaseSoftwareImageDetails ¶
type CreateDatabaseSoftwareImageDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment the database software image belongs in. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The database version with which the database software image is to be built. DatabaseVersion *string `mandatory:"true" json:"databaseVersion"` // The user-friendly name for the database software image. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The PSU or PBP or Release Updates. To get a list of supported versions, use the ListDbVersions operation. PatchSet *string `mandatory:"true" json:"patchSet"` // To what shape the image is meant for. ImageShapeFamily CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum `mandatory:"false" json:"imageShapeFamily,omitempty"` // The type of software image. Can be grid or database. ImageType CreateDatabaseSoftwareImageDetailsImageTypeEnum `mandatory:"false" json:"imageType,omitempty"` // List of one-off patches for Database Homes. DatabaseSoftwareImageOneOffPatches []string `mandatory:"false" json:"databaseSoftwareImageOneOffPatches"` // output from lsinventory which will get passed as a string LsInventory *string `mandatory:"false" json:"lsInventory"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDatabaseSoftwareImageDetails Parameters for creating a database software image in the specified compartment. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateDatabaseSoftwareImageDetails) String ¶
func (m CreateDatabaseSoftwareImageDetails) String() string
type CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum ¶
type CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum string
CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum Enum with underlying type: string
const ( CreateDatabaseSoftwareImageDetailsImageShapeFamilyVmBmShape CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum = "VM_BM_SHAPE" CreateDatabaseSoftwareImageDetailsImageShapeFamilyExadataShape CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum = "EXADATA_SHAPE" CreateDatabaseSoftwareImageDetailsImageShapeFamilyExaccShape CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum = "EXACC_SHAPE" )
Set of constants representing the allowable values for CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum
func GetCreateDatabaseSoftwareImageDetailsImageShapeFamilyEnumValues ¶
func GetCreateDatabaseSoftwareImageDetailsImageShapeFamilyEnumValues() []CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum
GetCreateDatabaseSoftwareImageDetailsImageShapeFamilyEnumValues Enumerates the set of values for CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum
type CreateDatabaseSoftwareImageDetailsImageTypeEnum ¶
type CreateDatabaseSoftwareImageDetailsImageTypeEnum string
CreateDatabaseSoftwareImageDetailsImageTypeEnum Enum with underlying type: string
const ( CreateDatabaseSoftwareImageDetailsImageTypeGridImage CreateDatabaseSoftwareImageDetailsImageTypeEnum = "GRID_IMAGE" CreateDatabaseSoftwareImageDetailsImageTypeDatabaseImage CreateDatabaseSoftwareImageDetailsImageTypeEnum = "DATABASE_IMAGE" )
Set of constants representing the allowable values for CreateDatabaseSoftwareImageDetailsImageTypeEnum
func GetCreateDatabaseSoftwareImageDetailsImageTypeEnumValues ¶
func GetCreateDatabaseSoftwareImageDetailsImageTypeEnumValues() []CreateDatabaseSoftwareImageDetailsImageTypeEnum
GetCreateDatabaseSoftwareImageDetailsImageTypeEnumValues Enumerates the set of values for CreateDatabaseSoftwareImageDetailsImageTypeEnum
type CreateDatabaseSoftwareImageRequest ¶
type CreateDatabaseSoftwareImageRequest struct { // Request to create database software image. CreateDatabaseSoftwareImageDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDatabaseSoftwareImageRequest wrapper for the CreateDatabaseSoftwareImage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDatabaseSoftwareImage.go.html to see an example of how to use CreateDatabaseSoftwareImageRequest.
func (CreateDatabaseSoftwareImageRequest) HTTPRequest ¶
func (request CreateDatabaseSoftwareImageRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDatabaseSoftwareImageRequest) RetryPolicy ¶
func (request CreateDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDatabaseSoftwareImageRequest) String ¶
func (request CreateDatabaseSoftwareImageRequest) String() string
type CreateDatabaseSoftwareImageResponse ¶
type CreateDatabaseSoftwareImageResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseSoftwareImage instance DatabaseSoftwareImage `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateDatabaseSoftwareImageResponse wrapper for the CreateDatabaseSoftwareImage operation
func (CreateDatabaseSoftwareImageResponse) HTTPResponse ¶
func (response CreateDatabaseSoftwareImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDatabaseSoftwareImageResponse) String ¶
func (response CreateDatabaseSoftwareImageResponse) String() string
type CreateDbHomeBase ¶
type CreateDbHomeBase interface { // The user-provided name of the Database Home. GetDisplayName() *string // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. GetKmsKeyId() *string // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. GetKmsKeyVersionId() *string // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) GetDatabaseSoftwareImageId() *string // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). GetDefinedTags() map[string]map[string]interface{} }
CreateDbHomeBase Details for creating a Database Home. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
type CreateDbHomeBaseSourceEnum ¶
type CreateDbHomeBaseSourceEnum string
CreateDbHomeBaseSourceEnum Enum with underlying type: string
const ( CreateDbHomeBaseSourceNone CreateDbHomeBaseSourceEnum = "NONE" CreateDbHomeBaseSourceDbBackup CreateDbHomeBaseSourceEnum = "DB_BACKUP" CreateDbHomeBaseSourceDatabase CreateDbHomeBaseSourceEnum = "DATABASE" CreateDbHomeBaseSourceVmClusterBackup CreateDbHomeBaseSourceEnum = "VM_CLUSTER_BACKUP" CreateDbHomeBaseSourceVmClusterNew CreateDbHomeBaseSourceEnum = "VM_CLUSTER_NEW" )
Set of constants representing the allowable values for CreateDbHomeBaseSourceEnum
func GetCreateDbHomeBaseSourceEnumValues ¶
func GetCreateDbHomeBaseSourceEnumValues() []CreateDbHomeBaseSourceEnum
GetCreateDbHomeBaseSourceEnumValues Enumerates the set of values for CreateDbHomeBaseSourceEnum
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"` // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
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 ¶
type CreateDbHomeFromBackupDetails struct { Database *CreateDatabaseFromBackupDetails `mandatory:"true" json:"database"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDbHomeFromBackupDetails Details for creating a Database Home if you are creating a database by restoring from a database backup. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateDbHomeFromBackupDetails) String ¶
func (m CreateDbHomeFromBackupDetails) String() string
type CreateDbHomeFromDatabaseDetails ¶
type CreateDbHomeFromDatabaseDetails struct { Database *CreateDatabaseFromAnotherDatabaseDetails `mandatory:"true" json:"database"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDbHomeFromDatabaseDetails Details for creating a Database Home if you are creating a database by restoring from a database backup. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateDbHomeFromDatabaseDetails) String ¶
func (m CreateDbHomeFromDatabaseDetails) String() string
type CreateDbHomeFromDbSystemDetails ¶
type CreateDbHomeFromDbSystemDetails struct { Database *CreateDatabaseFromDbSystemDetails `mandatory:"true" json:"database"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDbHomeFromDbSystemDetails Details for creating a Database Home if you are cloning a database from a another database system. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateDbHomeFromDbSystemDetails) String ¶
func (m CreateDbHomeFromDbSystemDetails) String() string
type CreateDbHomeRequest ¶
type CreateDbHomeRequest struct { // Request to create a new Database Home. CreateDbHomeWithDbSystemIdDetails CreateDbHomeBase `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDbHomeRequest wrapper for the CreateDbHome operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDbHome.go.html to see an example of how to use CreateDbHomeRequest.
func (CreateDbHomeRequest) HTTPRequest ¶
func (request CreateDbHomeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDbHomeRequest) RetryPolicy ¶
func (request CreateDbHomeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDbHomeRequest) String ¶
func (request CreateDbHomeRequest) String() string
type CreateDbHomeResponse ¶
type CreateDbHomeResponse struct { // The underlying http response RawResponse *http.Response // The DbHome instance DbHome `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateDbHomeResponse wrapper for the CreateDbHome operation
func (CreateDbHomeResponse) HTTPResponse ¶
func (response CreateDbHomeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDbHomeResponse) String ¶
func (response CreateDbHomeResponse) String() string
type CreateDbHomeWithDbSystemIdDetails ¶
type CreateDbHomeWithDbSystemIdDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // A valid Oracle Database version. To get a list of supported versions, use the ListDbVersions operation. DbVersion *string `mandatory:"false" json:"dbVersion"` Database *CreateDatabaseDetails `mandatory:"false" json:"database"` }
CreateDbHomeWithDbSystemIdDetails Note that a valid `dbSystemId` value must be supplied for the `CreateDbHomeWithDbSystemId` API operation to successfully complete.
func (CreateDbHomeWithDbSystemIdDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDbHomeWithDbSystemIdDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDbHomeWithDbSystemIdDetails) GetDefinedTags ¶
func (m CreateDbHomeWithDbSystemIdDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDbHomeWithDbSystemIdDetails) GetDisplayName ¶
func (m CreateDbHomeWithDbSystemIdDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDbHomeWithDbSystemIdDetails) GetFreeformTags ¶
func (m CreateDbHomeWithDbSystemIdDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDbHomeWithDbSystemIdDetails) GetKmsKeyId ¶
func (m CreateDbHomeWithDbSystemIdDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateDbHomeWithDbSystemIdDetails) GetKmsKeyVersionId ¶
func (m CreateDbHomeWithDbSystemIdDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (CreateDbHomeWithDbSystemIdDetails) MarshalJSON ¶
func (m CreateDbHomeWithDbSystemIdDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbHomeWithDbSystemIdDetails) String ¶
func (m CreateDbHomeWithDbSystemIdDetails) String() string
type CreateDbHomeWithDbSystemIdFromBackupDetails ¶
type CreateDbHomeWithDbSystemIdFromBackupDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"true" json:"dbSystemId"` Database *CreateDatabaseFromBackupDetails `mandatory:"true" json:"database"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDbHomeWithDbSystemIdFromBackupDetails Note that a valid `dbSystemId` value must be supplied for the `CreateDbHomeWithDbSystemIdFromBackup` API operation to successfully complete.
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetDefinedTags ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetDisplayName ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetFreeformTags ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetKmsKeyId ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetKmsKeyVersionId ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (CreateDbHomeWithDbSystemIdFromBackupDetails) MarshalJSON ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbHomeWithDbSystemIdFromBackupDetails) String ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) String() string
type CreateDbHomeWithDbSystemIdFromDatabaseDetails ¶
type CreateDbHomeWithDbSystemIdFromDatabaseDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"true" json:"dbSystemId"` Database *CreateDatabaseFromAnotherDatabaseDetails `mandatory:"true" json:"database"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDbHomeWithDbSystemIdFromDatabaseDetails Note that a valid `dbSystemId` value must be supplied for the `CreateDbHomeWithDbSystemIdFromDatabase` API operation to successfully complete.
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDefinedTags ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDisplayName ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetFreeformTags ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetKmsKeyId ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetKmsKeyVersionId ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) MarshalJSON ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) String ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) String() string
type CreateDbHomeWithVmClusterIdDetails ¶
type CreateDbHomeWithVmClusterIdDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"true" json:"vmClusterId"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // A valid Oracle Database version. To get a list of supported versions, use the ListDbVersions operation. DbVersion *string `mandatory:"false" json:"dbVersion"` Database *CreateDatabaseDetails `mandatory:"false" json:"database"` }
CreateDbHomeWithVmClusterIdDetails Note that a valid `vmClusterId` value must be supplied for the `CreateDbHomeWithVmClusterId` API operation to successfully complete.
func (CreateDbHomeWithVmClusterIdDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDbHomeWithVmClusterIdDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDbHomeWithVmClusterIdDetails) GetDefinedTags ¶
func (m CreateDbHomeWithVmClusterIdDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDbHomeWithVmClusterIdDetails) GetDisplayName ¶
func (m CreateDbHomeWithVmClusterIdDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDbHomeWithVmClusterIdDetails) GetFreeformTags ¶
func (m CreateDbHomeWithVmClusterIdDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDbHomeWithVmClusterIdDetails) GetKmsKeyId ¶
func (m CreateDbHomeWithVmClusterIdDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateDbHomeWithVmClusterIdDetails) GetKmsKeyVersionId ¶
func (m CreateDbHomeWithVmClusterIdDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (CreateDbHomeWithVmClusterIdDetails) MarshalJSON ¶
func (m CreateDbHomeWithVmClusterIdDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbHomeWithVmClusterIdDetails) String ¶
func (m CreateDbHomeWithVmClusterIdDetails) String() string
type CreateDbHomeWithVmClusterIdFromBackupDetails ¶
type CreateDbHomeWithVmClusterIdFromBackupDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"true" json:"vmClusterId"` Database *CreateDatabaseFromBackupDetails `mandatory:"true" json:"database"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDbHomeWithVmClusterIdFromBackupDetails Note that a valid `vmClusterId` value must be supplied for the `CreateDbHomeWithVmClusterIdFromBackup` API operation to successfully complete.
func (CreateDbHomeWithVmClusterIdFromBackupDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDbHomeWithVmClusterIdFromBackupDetails) GetDefinedTags ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDbHomeWithVmClusterIdFromBackupDetails) GetDisplayName ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDbHomeWithVmClusterIdFromBackupDetails) GetFreeformTags ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDbHomeWithVmClusterIdFromBackupDetails) GetKmsKeyId ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateDbHomeWithVmClusterIdFromBackupDetails) GetKmsKeyVersionId ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (CreateDbHomeWithVmClusterIdFromBackupDetails) MarshalJSON ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbHomeWithVmClusterIdFromBackupDetails) String ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) String() string
type CreateExadataInfrastructureDetails ¶
type CreateExadataInfrastructureDetails struct { // 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 Exadata infrastructure. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance. Shape *string `mandatory:"true" json:"shape"` // The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"true" json:"timeZone"` // The IP address for the first control plane server. CloudControlPlaneServer1 *string `mandatory:"true" json:"cloudControlPlaneServer1"` // The IP address for the second control plane server. CloudControlPlaneServer2 *string `mandatory:"true" json:"cloudControlPlaneServer2"` // The netmask for the control plane network. Netmask *string `mandatory:"true" json:"netmask"` // The gateway for the control plane network. Gateway *string `mandatory:"true" json:"gateway"` // The CIDR block for the Exadata administration network. AdminNetworkCIDR *string `mandatory:"true" json:"adminNetworkCIDR"` // The CIDR block for the Exadata InfiniBand interconnect. InfiniBandNetworkCIDR *string `mandatory:"true" json:"infiniBandNetworkCIDR"` // The list of DNS server IP addresses. Maximum of 3 allowed. DnsServer []string `mandatory:"true" json:"dnsServer"` // The list of NTP server IP addresses. Maximum of 3 allowed. NtpServer []string `mandatory:"true" json:"ntpServer"` // The corporate network proxy for access to the control plane network. Oracle recommends using an HTTPS proxy when possible // for enhanced security. CorporateProxy *string `mandatory:"false" json:"corporateProxy"` // The list of contacts for the Exadata infrastructure. Contacts []ExadataInfrastructureContact `mandatory:"false" json:"contacts"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateExadataInfrastructureDetails Request to create Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only. See CreateCloudExadataInfrastructureDetails for information on creating a cloud Exadata infrastructure resource in an Exadata Cloud Service instance.
func (CreateExadataInfrastructureDetails) String ¶
func (m CreateExadataInfrastructureDetails) String() string
type CreateExadataInfrastructureRequest ¶
type CreateExadataInfrastructureRequest struct { // Request to create Exadata Cloud@Customer infrastructure. CreateExadataInfrastructureDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateExadataInfrastructureRequest wrapper for the CreateExadataInfrastructure operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExadataInfrastructure.go.html to see an example of how to use CreateExadataInfrastructureRequest.
func (CreateExadataInfrastructureRequest) HTTPRequest ¶
func (request CreateExadataInfrastructureRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateExadataInfrastructureRequest) RetryPolicy ¶
func (request CreateExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateExadataInfrastructureRequest) String ¶
func (request CreateExadataInfrastructureRequest) String() string
type CreateExadataInfrastructureResponse ¶
type CreateExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The ExadataInfrastructure instance ExadataInfrastructure `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateExadataInfrastructureResponse wrapper for the CreateExadataInfrastructure operation
func (CreateExadataInfrastructureResponse) HTTPResponse ¶
func (response CreateExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExadataInfrastructureResponse) String ¶
func (response CreateExadataInfrastructureResponse) String() string
type 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalBackupJob.go.html to see an example of how to use CreateExternalBackupJobRequest.
func (CreateExternalBackupJobRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateExternalBackupJobResponse wrapper for the CreateExternalBackupJob operation
func (CreateExternalBackupJobResponse) HTTPResponse ¶
func (response CreateExternalBackupJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExternalBackupJobResponse) String ¶
func (response CreateExternalBackupJobResponse) String() string
type CreateExternalContainerDatabaseDetails ¶
type CreateExternalContainerDatabaseDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateExternalContainerDatabaseDetails Details for creating an external container database resource.
func (CreateExternalContainerDatabaseDetails) String ¶
func (m CreateExternalContainerDatabaseDetails) String() string
type CreateExternalContainerDatabaseRequest ¶
type CreateExternalContainerDatabaseRequest struct { // Request to create a new external container database resource. CreateExternalContainerDatabaseDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateExternalContainerDatabaseRequest wrapper for the CreateExternalContainerDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalContainerDatabase.go.html to see an example of how to use CreateExternalContainerDatabaseRequest.
func (CreateExternalContainerDatabaseRequest) HTTPRequest ¶
func (request CreateExternalContainerDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateExternalContainerDatabaseRequest) RetryPolicy ¶
func (request CreateExternalContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateExternalContainerDatabaseRequest) String ¶
func (request CreateExternalContainerDatabaseRequest) String() string
type CreateExternalContainerDatabaseResponse ¶
type CreateExternalContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalContainerDatabase instance ExternalContainerDatabase `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateExternalContainerDatabaseResponse wrapper for the CreateExternalContainerDatabase operation
func (CreateExternalContainerDatabaseResponse) HTTPResponse ¶
func (response CreateExternalContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExternalContainerDatabaseResponse) String ¶
func (response CreateExternalContainerDatabaseResponse) String() string
type CreateExternalDatabaseConnectorDetails ¶
type CreateExternalDatabaseConnectorDetails interface { // The user-friendly name for the // CreateExternalDatabaseConnectorDetails. // The name does not have to be unique. GetDisplayName() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database resource. GetExternalDatabaseId() *string // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). GetDefinedTags() map[string]map[string]interface{} }
CreateExternalDatabaseConnectorDetails Details for creating an external database connector resource.
type CreateExternalDatabaseConnectorDetailsConnectorTypeEnum ¶
type CreateExternalDatabaseConnectorDetailsConnectorTypeEnum string
CreateExternalDatabaseConnectorDetailsConnectorTypeEnum Enum with underlying type: string
const (
CreateExternalDatabaseConnectorDetailsConnectorTypeMacs CreateExternalDatabaseConnectorDetailsConnectorTypeEnum = "MACS"
)
Set of constants representing the allowable values for CreateExternalDatabaseConnectorDetailsConnectorTypeEnum
func GetCreateExternalDatabaseConnectorDetailsConnectorTypeEnumValues ¶
func GetCreateExternalDatabaseConnectorDetailsConnectorTypeEnumValues() []CreateExternalDatabaseConnectorDetailsConnectorTypeEnum
GetCreateExternalDatabaseConnectorDetailsConnectorTypeEnumValues Enumerates the set of values for CreateExternalDatabaseConnectorDetailsConnectorTypeEnum
type CreateExternalDatabaseConnectorRequest ¶
type CreateExternalDatabaseConnectorRequest struct { // Request to create a connector to an external database. CreateExternalDatabaseConnectorDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateExternalDatabaseConnectorRequest wrapper for the CreateExternalDatabaseConnector operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalDatabaseConnector.go.html to see an example of how to use CreateExternalDatabaseConnectorRequest.
func (CreateExternalDatabaseConnectorRequest) HTTPRequest ¶
func (request CreateExternalDatabaseConnectorRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateExternalDatabaseConnectorRequest) RetryPolicy ¶
func (request CreateExternalDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateExternalDatabaseConnectorRequest) String ¶
func (request CreateExternalDatabaseConnectorRequest) String() string
type CreateExternalDatabaseConnectorResponse ¶
type CreateExternalDatabaseConnectorResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDatabaseConnector instance ExternalDatabaseConnector `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateExternalDatabaseConnectorResponse wrapper for the CreateExternalDatabaseConnector operation
func (CreateExternalDatabaseConnectorResponse) HTTPResponse ¶
func (response CreateExternalDatabaseConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExternalDatabaseConnectorResponse) String ¶
func (response CreateExternalDatabaseConnectorResponse) String() string
type CreateExternalDatabaseDetailsBase ¶
type CreateExternalDatabaseDetailsBase struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateExternalDatabaseDetailsBase Details for creating an external database.
func (CreateExternalDatabaseDetailsBase) String ¶
func (m CreateExternalDatabaseDetailsBase) String() string
type CreateExternalMacsConnectorDetails ¶
type CreateExternalMacsConnectorDetails struct { // The user-friendly name for the // CreateExternalDatabaseConnectorDetails. // The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database resource. ExternalDatabaseId *string `mandatory:"true" json:"externalDatabaseId"` ConnectionString *DatabaseConnectionString `mandatory:"true" json:"connectionString"` ConnectionCredentials DatabaseConnectionCredentials `mandatory:"true" json:"connectionCredentials"` // The ID of the agent used for the // CreateExternalDatabaseConnectorDetails. ConnectorAgentId *string `mandatory:"true" json:"connectorAgentId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateExternalMacsConnectorDetails Details for creating a resource used to connect to an external Oracle Database using the Management Agent cloud service (MACS) (https://docs.cloud.oracle.com/iaas/management-agents/index.html).
func (CreateExternalMacsConnectorDetails) GetDefinedTags ¶
func (m CreateExternalMacsConnectorDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateExternalMacsConnectorDetails) GetDisplayName ¶
func (m CreateExternalMacsConnectorDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateExternalMacsConnectorDetails) GetExternalDatabaseId ¶
func (m CreateExternalMacsConnectorDetails) GetExternalDatabaseId() *string
GetExternalDatabaseId returns ExternalDatabaseId
func (CreateExternalMacsConnectorDetails) GetFreeformTags ¶
func (m CreateExternalMacsConnectorDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateExternalMacsConnectorDetails) MarshalJSON ¶
func (m CreateExternalMacsConnectorDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateExternalMacsConnectorDetails) String ¶
func (m CreateExternalMacsConnectorDetails) String() string
func (*CreateExternalMacsConnectorDetails) UnmarshalJSON ¶
func (m *CreateExternalMacsConnectorDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type CreateExternalNonContainerDatabaseDetails ¶
type CreateExternalNonContainerDatabaseDetails struct { // 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 external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateExternalNonContainerDatabaseDetails Details for creating an external non-container database resource.
func (CreateExternalNonContainerDatabaseDetails) String ¶
func (m CreateExternalNonContainerDatabaseDetails) String() string
type CreateExternalNonContainerDatabaseRequest ¶
type CreateExternalNonContainerDatabaseRequest struct { // Request to create a new external non-container database. CreateExternalNonContainerDatabaseDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateExternalNonContainerDatabaseRequest wrapper for the CreateExternalNonContainerDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalNonContainerDatabase.go.html to see an example of how to use CreateExternalNonContainerDatabaseRequest.
func (CreateExternalNonContainerDatabaseRequest) HTTPRequest ¶
func (request CreateExternalNonContainerDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateExternalNonContainerDatabaseRequest) RetryPolicy ¶
func (request CreateExternalNonContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateExternalNonContainerDatabaseRequest) String ¶
func (request CreateExternalNonContainerDatabaseRequest) String() string
type CreateExternalNonContainerDatabaseResponse ¶
type CreateExternalNonContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalNonContainerDatabase instance ExternalNonContainerDatabase `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateExternalNonContainerDatabaseResponse wrapper for the CreateExternalNonContainerDatabase operation
func (CreateExternalNonContainerDatabaseResponse) HTTPResponse ¶
func (response CreateExternalNonContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExternalNonContainerDatabaseResponse) String ¶
func (response CreateExternalNonContainerDatabaseResponse) String() string
type CreateExternalPluggableDatabaseDetails ¶
type CreateExternalPluggableDatabaseDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalContainerDatabaseDetails that contains // the specified CreateExternalPluggableDatabaseDetails resource. ExternalContainerDatabaseId *string `mandatory:"true" json:"externalContainerDatabaseId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the the non-container database that was converted // to a pluggable database to create this resource. SourceId *string `mandatory:"false" json:"sourceId"` }
CreateExternalPluggableDatabaseDetails Details for creating an external pluggable database resource.
func (CreateExternalPluggableDatabaseDetails) String ¶
func (m CreateExternalPluggableDatabaseDetails) String() string
type CreateExternalPluggableDatabaseRequest ¶
type CreateExternalPluggableDatabaseRequest struct { // Request to create a new external pluggable database. CreateExternalPluggableDatabaseDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateExternalPluggableDatabaseRequest wrapper for the CreateExternalPluggableDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalPluggableDatabase.go.html to see an example of how to use CreateExternalPluggableDatabaseRequest.
func (CreateExternalPluggableDatabaseRequest) HTTPRequest ¶
func (request CreateExternalPluggableDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateExternalPluggableDatabaseRequest) RetryPolicy ¶
func (request CreateExternalPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateExternalPluggableDatabaseRequest) String ¶
func (request CreateExternalPluggableDatabaseRequest) String() string
type CreateExternalPluggableDatabaseResponse ¶
type CreateExternalPluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalPluggableDatabase instance ExternalPluggableDatabase `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateExternalPluggableDatabaseResponse wrapper for the CreateExternalPluggableDatabase operation
func (CreateExternalPluggableDatabaseResponse) HTTPResponse ¶
func (response CreateExternalPluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExternalPluggableDatabaseResponse) String ¶
func (response CreateExternalPluggableDatabaseResponse) String() string
type CreateKeyStoreDetails ¶
type CreateKeyStoreDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the key store. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` TypeDetails KeyStoreTypeDetails `mandatory:"true" json:"typeDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateKeyStoreDetails Details for the create key store operation.
func (CreateKeyStoreDetails) String ¶
func (m CreateKeyStoreDetails) String() string
func (*CreateKeyStoreDetails) UnmarshalJSON ¶
func (m *CreateKeyStoreDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type CreateKeyStoreRequest ¶
type CreateKeyStoreRequest struct { // Request to create a new key store. CreateKeyStoreDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateKeyStoreRequest wrapper for the CreateKeyStore operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateKeyStore.go.html to see an example of how to use CreateKeyStoreRequest.
func (CreateKeyStoreRequest) HTTPRequest ¶
func (request CreateKeyStoreRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateKeyStoreRequest) RetryPolicy ¶
func (request CreateKeyStoreRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateKeyStoreRequest) String ¶
func (request CreateKeyStoreRequest) String() string
type CreateKeyStoreResponse ¶
type CreateKeyStoreResponse struct { // The underlying http response RawResponse *http.Response // The KeyStore instance KeyStore `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateKeyStoreResponse wrapper for the CreateKeyStore operation
func (CreateKeyStoreResponse) HTTPResponse ¶
func (response CreateKeyStoreResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateKeyStoreResponse) String ¶
func (response CreateKeyStoreResponse) String() string
type CreateNewDatabaseDetails ¶
type CreateNewDatabaseDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Home. DbHomeId *string `mandatory:"true" json:"dbHomeId"` Database *CreateDatabaseDetails `mandatory:"true" json:"database"` // A valid Oracle Database version. To get a list of supported versions, use the ListDbVersions operation. DbVersion *string `mandatory:"false" json:"dbVersion"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` }
CreateNewDatabaseDetails Details for creating a new database. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateNewDatabaseDetails) GetDbHomeId ¶
func (m CreateNewDatabaseDetails) GetDbHomeId() *string
GetDbHomeId returns DbHomeId
func (CreateNewDatabaseDetails) GetDbVersion ¶
func (m CreateNewDatabaseDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateNewDatabaseDetails) GetKmsKeyId ¶
func (m CreateNewDatabaseDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateNewDatabaseDetails) GetKmsKeyVersionId ¶
func (m CreateNewDatabaseDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (CreateNewDatabaseDetails) MarshalJSON ¶
func (m CreateNewDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateNewDatabaseDetails) String ¶
func (m CreateNewDatabaseDetails) String() string
type CreateNfsBackupDestinationDetails ¶
type CreateNfsBackupDestinationDetails struct { // The user-provided name of the backup destination. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // **Deprecated.** The local directory path on each VM cluster node where the NFS server location is mounted. The local directory path and the NFS server location must each be the same across all of the VM cluster nodes. Ensure that the NFS mount is maintained continuously on all of the VM cluster nodes. // This field is deprecated. Use the mountTypeDetails field instead to specify the mount type for NFS. LocalMountPointPath *string `mandatory:"false" json:"localMountPointPath"` MountTypeDetails MountTypeDetails `mandatory:"false" json:"mountTypeDetails"` }
CreateNfsBackupDestinationDetails Used for creating NFS backup destinations.
func (CreateNfsBackupDestinationDetails) GetCompartmentId ¶
func (m CreateNfsBackupDestinationDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateNfsBackupDestinationDetails) GetDefinedTags ¶
func (m CreateNfsBackupDestinationDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateNfsBackupDestinationDetails) GetDisplayName ¶
func (m CreateNfsBackupDestinationDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateNfsBackupDestinationDetails) GetFreeformTags ¶
func (m CreateNfsBackupDestinationDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateNfsBackupDestinationDetails) MarshalJSON ¶
func (m CreateNfsBackupDestinationDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateNfsBackupDestinationDetails) String ¶
func (m CreateNfsBackupDestinationDetails) String() string
func (*CreateNfsBackupDestinationDetails) UnmarshalJSON ¶
func (m *CreateNfsBackupDestinationDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type CreateRecoveryApplianceBackupDestinationDetails ¶
type CreateRecoveryApplianceBackupDestinationDetails struct { // The user-provided name of the backup destination. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The connection string for connecting to the Recovery Appliance. ConnectionString *string `mandatory:"true" json:"connectionString"` // The Virtual Private Catalog (VPC) users that are used to access the Recovery Appliance. VpcUsers []string `mandatory:"true" json:"vpcUsers"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateRecoveryApplianceBackupDestinationDetails Used for creating Recovery Appliance backup destinations.
func (CreateRecoveryApplianceBackupDestinationDetails) GetCompartmentId ¶
func (m CreateRecoveryApplianceBackupDestinationDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateRecoveryApplianceBackupDestinationDetails) GetDefinedTags ¶
func (m CreateRecoveryApplianceBackupDestinationDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateRecoveryApplianceBackupDestinationDetails) GetDisplayName ¶
func (m CreateRecoveryApplianceBackupDestinationDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateRecoveryApplianceBackupDestinationDetails) GetFreeformTags ¶
func (m CreateRecoveryApplianceBackupDestinationDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateRecoveryApplianceBackupDestinationDetails) MarshalJSON ¶
func (m CreateRecoveryApplianceBackupDestinationDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateRecoveryApplianceBackupDestinationDetails) String ¶
func (m CreateRecoveryApplianceBackupDestinationDetails) String() string
type CreateRefreshableAutonomousDatabaseCloneDetails ¶
type CreateRefreshableAutonomousDatabaseCloneDetails 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 OCPU cores to be made available to the database. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // 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 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:"false" json:"dataStorageSizeInTBs"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. AdminPassword *string `mandatory:"false" json:"adminPassword"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI). IsPreviewVersionWithServiceTermsAccepted *bool `mandatory:"false" json:"isPreviewVersionWithServiceTermsAccepted"` // Indicates if auto scaling is enabled for the Autonomous Database OCPU core count. The default value is `FALSE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // True if the database is on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm). 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"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // Indicates whether the Autonomous Database has Data Guard enabled. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The private endpoint label for the resource. Setting this to an empty string, after the private endpoint database gets created, will change the same private endpoint database to the public endpoint database. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). 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 refresh mode of the clone. AUTOMATIC indicates that the clone is automatically being refreshed with data from the source Autonomous Database. RefreshableMode CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum `mandatory:"false" json:"refreshableMode,omitempty"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm), this attribute must be null because the attribute is already set at the // Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI), if a value is not specified, the system will supply the value of `BRING_YOUR_OWN_LICENSE`. LicenseModel CreateAutonomousDatabaseBaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` }
CreateRefreshableAutonomousDatabaseCloneDetails Details to create an Oracle Autonomous Database refreshable clone.
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetAdminPassword ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetAdminPassword() *string
GetAdminPassword returns AdminPassword
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetArePrimaryWhitelistedIpsUsed ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetArePrimaryWhitelistedIpsUsed() *bool
GetArePrimaryWhitelistedIpsUsed returns ArePrimaryWhitelistedIpsUsed
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetAutonomousContainerDatabaseId ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetAutonomousContainerDatabaseId() *string
GetAutonomousContainerDatabaseId returns AutonomousContainerDatabaseId
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetCompartmentId ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetCpuCoreCount ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetDataStorageSizeInTBs ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDataStorageSizeInTBs() *int
GetDataStorageSizeInTBs returns DataStorageSizeInTBs
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetDbName ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDbName() *string
GetDbName returns DbName
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetDbVersion ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetDbWorkload ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
GetDbWorkload returns DbWorkload
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetDefinedTags ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetDisplayName ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetFreeformTags ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsAccessControlEnabled ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsAccessControlEnabled() *bool
GetIsAccessControlEnabled returns IsAccessControlEnabled
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsAutoScalingEnabled ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsDataGuardEnabled ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsDataGuardEnabled() *bool
GetIsDataGuardEnabled returns IsDataGuardEnabled
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsDedicated ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsFreeTier ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsFreeTier() *bool
GetIsFreeTier returns IsFreeTier
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsPreviewVersionWithServiceTermsAccepted ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
GetIsPreviewVersionWithServiceTermsAccepted returns IsPreviewVersionWithServiceTermsAccepted
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetLicenseModel ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetNsgIds ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetPrivateEndpointLabel ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetPrivateEndpointLabel() *string
GetPrivateEndpointLabel returns PrivateEndpointLabel
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetStandbyWhitelistedIps ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetStandbyWhitelistedIps() []string
GetStandbyWhitelistedIps returns StandbyWhitelistedIps
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetSubnetId ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetWhitelistedIps ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetWhitelistedIps() []string
GetWhitelistedIps returns WhitelistedIps
func (CreateRefreshableAutonomousDatabaseCloneDetails) MarshalJSON ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateRefreshableAutonomousDatabaseCloneDetails) String ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) String() string
type CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum ¶
type CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum string
CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum Enum with underlying type: string
const ( CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeAutomatic CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum = "AUTOMATIC" CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeManual CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum = "MANUAL" )
Set of constants representing the allowable values for CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum
func GetCreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnumValues ¶
func GetCreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnumValues() []CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum
GetCreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnumValues Enumerates the set of values for CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum
type CreateVmClusterDetails ¶
type CreateVmClusterDetails struct { // 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 VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"true" json:"exadataInfrastructureId"` // The number of CPU cores to enable for the VM cluster. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The public key portion of one or more key pairs used for SSH access to the VM cluster. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster network. VmClusterNetworkId *string `mandatory:"true" json:"vmClusterNetworkId"` // The Oracle Grid Infrastructure software version for the VM cluster. GiVersion *string `mandatory:"true" json:"giVersion"` // The memory to be allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage to be allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The data disk group size to be allocated in TBs. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The Oracle license model that applies to the VM cluster. The default is BRING_YOUR_OWN_LICENSE. LicenseModel CreateVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // If true, the sparse disk group is configured for the VM cluster. If false, the sparse disk group is not created. IsSparseDiskgroupEnabled *bool `mandatory:"false" json:"isSparseDiskgroupEnabled"` // If true, database backup on local Exadata storage is configured for the VM cluster. If false, database backup on local Exadata storage is not available in the VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // The time zone to use for the VM cluster. For details, see DB System Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateVmClusterDetails Details for the create Exadata VM cluster operation. Applies to Exadata Cloud@Customer instances only. For details on the create cloud Exadata VM cluster operation used with Exadata Cloud Service instances, see CreateCloudVmClusterDetails
func (CreateVmClusterDetails) String ¶
func (m CreateVmClusterDetails) String() string
type CreateVmClusterDetailsLicenseModelEnum ¶
type CreateVmClusterDetailsLicenseModelEnum string
CreateVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( CreateVmClusterDetailsLicenseModelLicenseIncluded CreateVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" CreateVmClusterDetailsLicenseModelBringYourOwnLicense CreateVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CreateVmClusterDetailsLicenseModelEnum
func GetCreateVmClusterDetailsLicenseModelEnumValues ¶
func GetCreateVmClusterDetailsLicenseModelEnumValues() []CreateVmClusterDetailsLicenseModelEnum
GetCreateVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for CreateVmClusterDetailsLicenseModelEnum
type CreateVmClusterNetworkRequest ¶
type CreateVmClusterNetworkRequest struct { // The Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // Request to create the Cloud@Customer VM cluster network. VmClusterNetworkDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateVmClusterNetworkRequest wrapper for the CreateVmClusterNetwork operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateVmClusterNetwork.go.html to see an example of how to use CreateVmClusterNetworkRequest.
func (CreateVmClusterNetworkRequest) HTTPRequest ¶
func (request CreateVmClusterNetworkRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateVmClusterNetworkRequest) RetryPolicy ¶
func (request CreateVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateVmClusterNetworkRequest) String ¶
func (request CreateVmClusterNetworkRequest) String() string
type CreateVmClusterNetworkResponse ¶
type CreateVmClusterNetworkResponse struct { // The underlying http response RawResponse *http.Response // The VmClusterNetwork instance VmClusterNetwork `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateVmClusterNetworkResponse wrapper for the CreateVmClusterNetwork operation
func (CreateVmClusterNetworkResponse) HTTPResponse ¶
func (response CreateVmClusterNetworkResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateVmClusterNetworkResponse) String ¶
func (response CreateVmClusterNetworkResponse) String() string
type CreateVmClusterRequest ¶
type CreateVmClusterRequest struct { // Request to create a VM cluster. Applies to Exadata Cloud@Customer instances only. // See CreateCloudVmClusterDetails for details on creating a cloud VM cluster in an Exadata Cloud Service instance. CreateVmClusterDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateVmClusterRequest wrapper for the CreateVmCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateVmCluster.go.html to see an example of how to use CreateVmClusterRequest.
func (CreateVmClusterRequest) HTTPRequest ¶
func (request CreateVmClusterRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateVmClusterRequest) RetryPolicy ¶
func (request CreateVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateVmClusterRequest) String ¶
func (request CreateVmClusterRequest) String() string
type CreateVmClusterResponse ¶
type CreateVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The VmCluster instance VmCluster `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateVmClusterResponse wrapper for the CreateVmCluster operation
func (CreateVmClusterResponse) HTTPResponse ¶
func (response CreateVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateVmClusterResponse) String ¶
func (response CreateVmClusterResponse) String() string
type 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 OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"false" json:"vmClusterId"` // The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of 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 lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time when the latest database backup was created. LastBackupTimestamp *common.SDKTime `mandatory:"false" json:"lastBackupTimestamp"` 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The Connection strings used to connect to the Oracle Database. ConnectionStrings *DatabaseConnectionStrings `mandatory:"false" json:"connectionStrings"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // Point in time recovery timeStamp of the source database at which cloned database system is cloned from the source database system, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) SourceDatabasePointInTimeRecoveryTimestamp *common.SDKTime `mandatory:"false" json:"sourceDatabasePointInTimeRecoveryTimestamp"` // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` }
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 NewDatabaseClientWithOboToken ¶
func NewDatabaseClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DatabaseClient, err error)
NewDatabaseClientWithOboToken Creates a new default Database client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (DatabaseClient) ActivateExadataInfrastructure ¶
func (client DatabaseClient) ActivateExadataInfrastructure(ctx context.Context, request ActivateExadataInfrastructureRequest) (response ActivateExadataInfrastructureResponse, err error)
ActivateExadataInfrastructure Activates the specified Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ActivateExadataInfrastructure.go.html to see an example of how to use ActivateExadataInfrastructure API.
func (DatabaseClient) AutonomousDatabaseManualRefresh ¶
func (client DatabaseClient) AutonomousDatabaseManualRefresh(ctx context.Context, request AutonomousDatabaseManualRefreshRequest) (response AutonomousDatabaseManualRefreshResponse, err error)
AutonomousDatabaseManualRefresh Initiates a data refresh for an Autonomous Database refreshable clone. Data is refreshed from the source database to the point of a specified timestamp.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/AutonomousDatabaseManualRefresh.go.html to see an example of how to use AutonomousDatabaseManualRefresh API.
func (DatabaseClient) ChangeAutonomousContainerDatabaseCompartment ¶
func (client DatabaseClient) ChangeAutonomousContainerDatabaseCompartment(ctx context.Context, request ChangeAutonomousContainerDatabaseCompartmentRequest) (response ChangeAutonomousContainerDatabaseCompartmentResponse, err error)
ChangeAutonomousContainerDatabaseCompartment Move the Autonomous Container Database and its dependent resources to the specified compartment. For more information about moving Autonomous Container Databases, see Moving Database Resources to a Different Compartment (https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousContainerDatabaseCompartment.go.html to see an example of how to use ChangeAutonomousContainerDatabaseCompartment API.
func (DatabaseClient) ChangeAutonomousDatabaseCompartment ¶
func (client DatabaseClient) ChangeAutonomousDatabaseCompartment(ctx context.Context, request ChangeAutonomousDatabaseCompartmentRequest) (response ChangeAutonomousDatabaseCompartmentResponse, err error)
ChangeAutonomousDatabaseCompartment Move the Autonomous Database and its dependent resources to the specified compartment. For more information about moving Autonomous Databases, see Moving Database Resources to a Different Compartment (https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousDatabaseCompartment.go.html to see an example of how to use ChangeAutonomousDatabaseCompartment API.
func (DatabaseClient) ChangeAutonomousExadataInfrastructureCompartment ¶
func (client DatabaseClient) ChangeAutonomousExadataInfrastructureCompartment(ctx context.Context, request ChangeAutonomousExadataInfrastructureCompartmentRequest) (response ChangeAutonomousExadataInfrastructureCompartmentResponse, err error)
ChangeAutonomousExadataInfrastructureCompartment Moves the Autonomous Exadata Infrastructure resource and its dependent resources to the specified compartment. For more information, see Moving Database Resources to a Different Compartment (https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousExadataInfrastructureCompartment.go.html to see an example of how to use ChangeAutonomousExadataInfrastructureCompartment API.
func (DatabaseClient) ChangeAutonomousVmClusterCompartment ¶
func (client DatabaseClient) ChangeAutonomousVmClusterCompartment(ctx context.Context, request ChangeAutonomousVmClusterCompartmentRequest) (response ChangeAutonomousVmClusterCompartmentResponse, err error)
ChangeAutonomousVmClusterCompartment To move an Autonomous VM cluster and its dependent resources to another compartment, use the ChangeAutonomousVmClusterCompartment operation.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousVmClusterCompartment.go.html to see an example of how to use ChangeAutonomousVmClusterCompartment API.
func (DatabaseClient) ChangeBackupDestinationCompartment ¶
func (client DatabaseClient) ChangeBackupDestinationCompartment(ctx context.Context, request ChangeBackupDestinationCompartmentRequest) (response ChangeBackupDestinationCompartmentResponse, err error)
ChangeBackupDestinationCompartment Move the backup destination and its dependent resources to the specified compartment. For more information, see Moving Database Resources to a Different Compartment (https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeBackupDestinationCompartment.go.html to see an example of how to use ChangeBackupDestinationCompartment API.
func (DatabaseClient) ChangeCloudExadataInfrastructureCompartment ¶
func (client DatabaseClient) ChangeCloudExadataInfrastructureCompartment(ctx context.Context, request ChangeCloudExadataInfrastructureCompartmentRequest) (response ChangeCloudExadataInfrastructureCompartmentResponse, err error)
ChangeCloudExadataInfrastructureCompartment Moves a cloud Exadata infrastructure resource and its dependent resources to another compartment. Applies to Exadata Cloud Service instances only. For more information about moving resources to a different compartment, see Moving Database Resources to a Different Compartment (https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeCloudExadataInfrastructureCompartment.go.html to see an example of how to use ChangeCloudExadataInfrastructureCompartment API.
func (DatabaseClient) ChangeCloudVmClusterCompartment ¶
func (client DatabaseClient) ChangeCloudVmClusterCompartment(ctx context.Context, request ChangeCloudVmClusterCompartmentRequest) (response ChangeCloudVmClusterCompartmentResponse, err error)
ChangeCloudVmClusterCompartment Moves a cloud VM cluster and its dependent resources to another compartment. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeCloudVmClusterCompartment.go.html to see an example of how to use ChangeCloudVmClusterCompartment API.
func (DatabaseClient) ChangeDatabaseSoftwareImageCompartment ¶
func (client DatabaseClient) ChangeDatabaseSoftwareImageCompartment(ctx context.Context, request ChangeDatabaseSoftwareImageCompartmentRequest) (response ChangeDatabaseSoftwareImageCompartmentResponse, err error)
ChangeDatabaseSoftwareImageCompartment Move the Database Software Image and its dependent resources to the specified compartment. For more information about moving Databse Software Images, see Moving Database Resources to a Different Compartment (https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeDatabaseSoftwareImageCompartment.go.html to see an example of how to use ChangeDatabaseSoftwareImageCompartment API.
func (DatabaseClient) ChangeDbSystemCompartment ¶
func (client DatabaseClient) ChangeDbSystemCompartment(ctx context.Context, request ChangeDbSystemCompartmentRequest) (response ChangeDbSystemCompartmentResponse, err error)
ChangeDbSystemCompartment Moves the DB system and its dependent resources to the specified compartment. For more information about moving DB systems, see Moving Database Resources to a Different Compartment (https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeDbSystemCompartment.go.html to see an example of how to use ChangeDbSystemCompartment API.
func (DatabaseClient) ChangeExadataInfrastructureCompartment ¶
func (client DatabaseClient) ChangeExadataInfrastructureCompartment(ctx context.Context, request ChangeExadataInfrastructureCompartmentRequest) (response ChangeExadataInfrastructureCompartmentResponse, err error)
ChangeExadataInfrastructureCompartment Moves an Exadata infrastructure resource and its dependent resources to another compartment. Applies to Exadata Cloud@Customer instances only. To move an Exadata Cloud Service infrastructure resource to another compartment, use the ChangeCloudExadataInfrastructureCompartment operation.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExadataInfrastructureCompartment.go.html to see an example of how to use ChangeExadataInfrastructureCompartment API.
func (DatabaseClient) ChangeExternalContainerDatabaseCompartment ¶
func (client DatabaseClient) ChangeExternalContainerDatabaseCompartment(ctx context.Context, request ChangeExternalContainerDatabaseCompartmentRequest) (response ChangeExternalContainerDatabaseCompartmentResponse, err error)
ChangeExternalContainerDatabaseCompartment Move the CreateExternalContainerDatabaseDetails and its dependent resources to the specified compartment. For more information about moving external container databases, see Moving Database Resources to a Different Compartment (https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExternalContainerDatabaseCompartment.go.html to see an example of how to use ChangeExternalContainerDatabaseCompartment API.
func (DatabaseClient) ChangeExternalNonContainerDatabaseCompartment ¶
func (client DatabaseClient) ChangeExternalNonContainerDatabaseCompartment(ctx context.Context, request ChangeExternalNonContainerDatabaseCompartmentRequest) (response ChangeExternalNonContainerDatabaseCompartmentResponse, err error)
ChangeExternalNonContainerDatabaseCompartment Move the external non-container database and its dependent resources to the specified compartment. For more information about moving external non-container databases, see Moving Database Resources to a Different Compartment (https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExternalNonContainerDatabaseCompartment.go.html to see an example of how to use ChangeExternalNonContainerDatabaseCompartment API.
func (DatabaseClient) ChangeExternalPluggableDatabaseCompartment ¶
func (client DatabaseClient) ChangeExternalPluggableDatabaseCompartment(ctx context.Context, request ChangeExternalPluggableDatabaseCompartmentRequest) (response ChangeExternalPluggableDatabaseCompartmentResponse, err error)
ChangeExternalPluggableDatabaseCompartment Move the CreateExternalPluggableDatabaseDetails and its dependent resources to the specified compartment. For more information about moving external pluggable databases, see Moving Database Resources to a Different Compartment (https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExternalPluggableDatabaseCompartment.go.html to see an example of how to use ChangeExternalPluggableDatabaseCompartment API.
func (DatabaseClient) ChangeKeyStoreCompartment ¶
func (client DatabaseClient) ChangeKeyStoreCompartment(ctx context.Context, request ChangeKeyStoreCompartmentRequest) (response ChangeKeyStoreCompartmentResponse, err error)
ChangeKeyStoreCompartment Move the key store resource to the specified compartment. For more information about moving key stores, see Moving Database Resources to a Different Compartment (https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeKeyStoreCompartment.go.html to see an example of how to use ChangeKeyStoreCompartment API.
func (DatabaseClient) ChangeVmClusterCompartment ¶
func (client DatabaseClient) ChangeVmClusterCompartment(ctx context.Context, request ChangeVmClusterCompartmentRequest) (response ChangeVmClusterCompartmentResponse, err error)
ChangeVmClusterCompartment Moves a VM cluster and its dependent resources to another compartment. Applies to Exadata Cloud@Customer instances only. To move a cloud VM cluster in an Exadata Cloud Service instance to another compartment, use the ChangeCloudVmClusterCompartment operation.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeVmClusterCompartment.go.html to see an example of how to use ChangeVmClusterCompartment API.
func (DatabaseClient) CheckExternalDatabaseConnectorConnectionStatus ¶
func (client DatabaseClient) CheckExternalDatabaseConnectorConnectionStatus(ctx context.Context, request CheckExternalDatabaseConnectorConnectionStatusRequest) (response CheckExternalDatabaseConnectorConnectionStatusResponse, err error)
CheckExternalDatabaseConnectorConnectionStatus Check the status of the external database connection specified in this connector. This operation will refresh the connectionStatus and timeConnectionStatusLastUpdated fields.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CheckExternalDatabaseConnectorConnectionStatus.go.html to see an example of how to use CheckExternalDatabaseConnectorConnectionStatus API.
func (DatabaseClient) CompleteExternalBackupJob ¶
func (client DatabaseClient) CompleteExternalBackupJob(ctx context.Context, request CompleteExternalBackupJobRequest) (response CompleteExternalBackupJobResponse, err error)
CompleteExternalBackupJob Changes the status of the standalone backup resource to `ACTIVE` after the backup is created from the on-premises database and placed in Oracle Cloud Infrastructure Object Storage. **Note:** This API is used by an Oracle Cloud Infrastructure Python script that is packaged with the Oracle Cloud Infrastructure CLI. Oracle recommends that you use the script instead using the API directly. See Migrating an On-Premises Database to Oracle Cloud Infrastructure by Creating a Backup in the Cloud (https://docs.cloud.oracle.com/Content/Database/Tasks/mig-onprembackup.htm) for more information.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CompleteExternalBackupJob.go.html to see an example of how to use CompleteExternalBackupJob API.
func (*DatabaseClient) ConfigurationProvider ¶
func (client *DatabaseClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (DatabaseClient) CreateAutonomousContainerDatabase ¶
func (client DatabaseClient) CreateAutonomousContainerDatabase(ctx context.Context, request CreateAutonomousContainerDatabaseRequest) (response CreateAutonomousContainerDatabaseResponse, err error)
CreateAutonomousContainerDatabase Creates an Autonomous Container Database in the specified Autonomous Exadata Infrastructure.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousContainerDatabase.go.html to see an example of how to use CreateAutonomousContainerDatabase API.
func (DatabaseClient) CreateAutonomousDatabase ¶
func (client DatabaseClient) CreateAutonomousDatabase(ctx context.Context, request CreateAutonomousDatabaseRequest) (response CreateAutonomousDatabaseResponse, err error)
CreateAutonomousDatabase Creates a new Autonomous Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousDatabase.go.html to see an example of how to use CreateAutonomousDatabase API.
func (DatabaseClient) CreateAutonomousDatabaseBackup ¶
func (client DatabaseClient) CreateAutonomousDatabaseBackup(ctx context.Context, request CreateAutonomousDatabaseBackupRequest) (response CreateAutonomousDatabaseBackupResponse, err error)
CreateAutonomousDatabaseBackup Creates a new Autonomous Database backup for the specified database based on the provided request parameters.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousDatabaseBackup.go.html to see an example of how to use CreateAutonomousDatabaseBackup API.
func (DatabaseClient) CreateAutonomousVmCluster ¶
func (client DatabaseClient) CreateAutonomousVmCluster(ctx context.Context, request CreateAutonomousVmClusterRequest) (response CreateAutonomousVmClusterResponse, err error)
CreateAutonomousVmCluster Creates an Autonomous VM cluster for Exadata Cloud@Customer.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousVmCluster.go.html to see an example of how to use CreateAutonomousVmCluster API.
func (DatabaseClient) CreateBackup ¶
func (client DatabaseClient) CreateBackup(ctx context.Context, request CreateBackupRequest) (response CreateBackupResponse, err error)
CreateBackup Creates a new backup in the specified database based on the request parameters you provide. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateBackup.go.html to see an example of how to use CreateBackup API.
func (DatabaseClient) CreateBackupDestination ¶
func (client DatabaseClient) CreateBackupDestination(ctx context.Context, request CreateBackupDestinationRequest) (response CreateBackupDestinationResponse, err error)
CreateBackupDestination Creates a backup destination in an Exadata Cloud@Customer system.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateBackupDestination.go.html to see an example of how to use CreateBackupDestination API.
func (DatabaseClient) CreateCloudExadataInfrastructure ¶
func (client DatabaseClient) CreateCloudExadataInfrastructure(ctx context.Context, request CreateCloudExadataInfrastructureRequest) (response CreateCloudExadataInfrastructureResponse, err error)
CreateCloudExadataInfrastructure Creates a cloud Exadata infrastructure resource. This resource is used to create an Exadata Cloud Service (https://docs.cloud.oracle.com/Content/Database/Concepts/exaoverview.htm) instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateCloudExadataInfrastructure.go.html to see an example of how to use CreateCloudExadataInfrastructure API.
func (DatabaseClient) CreateCloudVmCluster ¶
func (client DatabaseClient) CreateCloudVmCluster(ctx context.Context, request CreateCloudVmClusterRequest) (response CreateCloudVmClusterResponse, err error)
CreateCloudVmCluster Creates a cloud VM cluster.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateCloudVmCluster.go.html to see an example of how to use CreateCloudVmCluster API.
func (DatabaseClient) CreateConsoleConnection ¶
func (client DatabaseClient) CreateConsoleConnection(ctx context.Context, request CreateConsoleConnectionRequest) (response CreateConsoleConnectionResponse, err error)
CreateConsoleConnection Creates a new console connection to the specified database node. After the console connection has been created and is available, you connect to the console using SSH.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateConsoleConnection.go.html to see an example of how to use CreateConsoleConnection API.
func (DatabaseClient) 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).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDataGuardAssociation.go.html to see an example of how to use CreateDataGuardAssociation API.
func (DatabaseClient) CreateDatabase ¶
func (client DatabaseClient) CreateDatabase(ctx context.Context, request CreateDatabaseRequest) (response CreateDatabaseResponse, err error)
CreateDatabase Creates a new database in the specified Database Home. If the database version is provided, it must match the version of the Database Home. Applies to Exadata and Exadata Cloud@Customer systems.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDatabase.go.html to see an example of how to use CreateDatabase API.
func (DatabaseClient) CreateDatabaseSoftwareImage ¶
func (client DatabaseClient) CreateDatabaseSoftwareImage(ctx context.Context, request CreateDatabaseSoftwareImageRequest) (response CreateDatabaseSoftwareImageResponse, err error)
CreateDatabaseSoftwareImage create database software image in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDatabaseSoftwareImage.go.html to see an example of how to use CreateDatabaseSoftwareImage API.
func (DatabaseClient) CreateDbHome ¶
func (client DatabaseClient) CreateDbHome(ctx context.Context, request CreateDbHomeRequest) (response CreateDbHomeResponse, err error)
CreateDbHome Creates a new Database Home in the specified database system based on the request parameters you provide. Applies to bare metal DB systems, Exadata systems, and Exadata Cloud@Customer systems.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDbHome.go.html to see an example of how to use CreateDbHome API.
func (DatabaseClient) CreateExadataInfrastructure ¶
func (client DatabaseClient) CreateExadataInfrastructure(ctx context.Context, request CreateExadataInfrastructureRequest) (response CreateExadataInfrastructureResponse, err error)
CreateExadataInfrastructure Creates an Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only. To create an Exadata Cloud Service infrastructure resource, use the CreateCloudExadataInfrastructure operation.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExadataInfrastructure.go.html to see an example of how to use CreateExadataInfrastructure API.
func (DatabaseClient) 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.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalBackupJob.go.html to see an example of how to use CreateExternalBackupJob API.
func (DatabaseClient) CreateExternalContainerDatabase ¶
func (client DatabaseClient) CreateExternalContainerDatabase(ctx context.Context, request CreateExternalContainerDatabaseRequest) (response CreateExternalContainerDatabaseResponse, err error)
CreateExternalContainerDatabase Creates a new external container database resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalContainerDatabase.go.html to see an example of how to use CreateExternalContainerDatabase API.
func (DatabaseClient) CreateExternalDatabaseConnector ¶
func (client DatabaseClient) CreateExternalDatabaseConnector(ctx context.Context, request CreateExternalDatabaseConnectorRequest) (response CreateExternalDatabaseConnectorResponse, err error)
CreateExternalDatabaseConnector Creates a new external database connector.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalDatabaseConnector.go.html to see an example of how to use CreateExternalDatabaseConnector API.
func (DatabaseClient) CreateExternalNonContainerDatabase ¶
func (client DatabaseClient) CreateExternalNonContainerDatabase(ctx context.Context, request CreateExternalNonContainerDatabaseRequest) (response CreateExternalNonContainerDatabaseResponse, err error)
CreateExternalNonContainerDatabase Creates a new ExternalNonContainerDatabase resource
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalNonContainerDatabase.go.html to see an example of how to use CreateExternalNonContainerDatabase API.
func (DatabaseClient) CreateExternalPluggableDatabase ¶
func (client DatabaseClient) CreateExternalPluggableDatabase(ctx context.Context, request CreateExternalPluggableDatabaseRequest) (response CreateExternalPluggableDatabaseResponse, err error)
CreateExternalPluggableDatabase Registers a new CreateExternalPluggableDatabaseDetails resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalPluggableDatabase.go.html to see an example of how to use CreateExternalPluggableDatabase API.
func (DatabaseClient) CreateKeyStore ¶
func (client DatabaseClient) CreateKeyStore(ctx context.Context, request CreateKeyStoreRequest) (response CreateKeyStoreResponse, err error)
CreateKeyStore Creates a Key Store.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateKeyStore.go.html to see an example of how to use CreateKeyStore API.
func (DatabaseClient) CreateVmCluster ¶
func (client DatabaseClient) CreateVmCluster(ctx context.Context, request CreateVmClusterRequest) (response CreateVmClusterResponse, err error)
CreateVmCluster Creates an Exadata Cloud@Customer VM cluster.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateVmCluster.go.html to see an example of how to use CreateVmCluster API.
func (DatabaseClient) CreateVmClusterNetwork ¶
func (client DatabaseClient) CreateVmClusterNetwork(ctx context.Context, request CreateVmClusterNetworkRequest) (response CreateVmClusterNetworkResponse, err error)
CreateVmClusterNetwork Creates the VM cluster network. Applies to Exadata Cloud@Customer instances only. To create a cloud VM cluster in an Exadata Cloud Service instance, use the CreateCloudVmCluster operation.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateVmClusterNetwork.go.html to see an example of how to use CreateVmClusterNetwork API.
func (DatabaseClient) DbNodeAction ¶
func (client DatabaseClient) DbNodeAction(ctx context.Context, request DbNodeActionRequest) (response DbNodeActionResponse, err error)
DbNodeAction Performs one of the following power actions on the specified DB node: - start - power on - stop - power off - softreset - ACPI shutdown and power on - reset - power off and power on **Note:** Stopping a node affects billing differently, depending on the type of DB system: *Bare metal and Exadata systems* - The _stop_ state has no effect on the resources you consume. Billing continues for DB nodes that you stop, and related resources continue to apply against any relevant quotas. You must terminate the DB system (TerminateDbSystem) to remove its resources from billing and quotas. *Virtual machine DB systems* - Stopping a node stops billing for all OCPUs associated with that node, and billing resumes when you restart the node.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DbNodeAction.go.html to see an example of how to use DbNodeAction API.
func (DatabaseClient) DeleteAutonomousDatabase ¶
func (client DatabaseClient) DeleteAutonomousDatabase(ctx context.Context, request DeleteAutonomousDatabaseRequest) (response DeleteAutonomousDatabaseResponse, err error)
DeleteAutonomousDatabase Deletes the specified Autonomous Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteAutonomousDatabase.go.html to see an example of how to use DeleteAutonomousDatabase API.
func (DatabaseClient) DeleteAutonomousVmCluster ¶
func (client DatabaseClient) DeleteAutonomousVmCluster(ctx context.Context, request DeleteAutonomousVmClusterRequest) (response DeleteAutonomousVmClusterResponse, err error)
DeleteAutonomousVmCluster Deletes the specified Autonomous VM cluster in an Exadata Cloud@Customer system.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteAutonomousVmCluster.go.html to see an example of how to use DeleteAutonomousVmCluster API.
func (DatabaseClient) DeleteBackup ¶
func (client DatabaseClient) DeleteBackup(ctx context.Context, request DeleteBackupRequest) (response DeleteBackupResponse, err error)
DeleteBackup Deletes a full backup. You cannot delete automatic backups using this API.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteBackup.go.html to see an example of how to use DeleteBackup API.
func (DatabaseClient) DeleteBackupDestination ¶
func (client DatabaseClient) DeleteBackupDestination(ctx context.Context, request DeleteBackupDestinationRequest) (response DeleteBackupDestinationResponse, err error)
DeleteBackupDestination Deletes a backup destination in an Exadata Cloud@Customer system.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteBackupDestination.go.html to see an example of how to use DeleteBackupDestination API.
func (DatabaseClient) DeleteCloudExadataInfrastructure ¶
func (client DatabaseClient) DeleteCloudExadataInfrastructure(ctx context.Context, request DeleteCloudExadataInfrastructureRequest) (response DeleteCloudExadataInfrastructureResponse, err error)
DeleteCloudExadataInfrastructure Deletes the cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteCloudExadataInfrastructure.go.html to see an example of how to use DeleteCloudExadataInfrastructure API.
func (DatabaseClient) DeleteCloudVmCluster ¶
func (client DatabaseClient) DeleteCloudVmCluster(ctx context.Context, request DeleteCloudVmClusterRequest) (response DeleteCloudVmClusterResponse, err error)
DeleteCloudVmCluster Deletes the specified cloud VM cluster. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteCloudVmCluster.go.html to see an example of how to use DeleteCloudVmCluster API.
func (DatabaseClient) DeleteConsoleConnection ¶
func (client DatabaseClient) DeleteConsoleConnection(ctx context.Context, request DeleteConsoleConnectionRequest) (response DeleteConsoleConnectionResponse, err error)
DeleteConsoleConnection Deletes the specified database node console connection.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteConsoleConnection.go.html to see an example of how to use DeleteConsoleConnection API.
func (DatabaseClient) DeleteDatabase ¶
func (client DatabaseClient) DeleteDatabase(ctx context.Context, request DeleteDatabaseRequest) (response DeleteDatabaseResponse, err error)
DeleteDatabase Deletes the specified database. Applies only to Exadata systems. The data in this database is local to the Exadata system and will be lost when the database is deleted. Oracle recommends that you back up any data in the Exadata system prior to deleting it. You can use the `performFinalBackup` parameter to have the Exadata system database backed up before it is deleted.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteDatabase.go.html to see an example of how to use DeleteDatabase API.
func (DatabaseClient) DeleteDatabaseSoftwareImage ¶
func (client DatabaseClient) DeleteDatabaseSoftwareImage(ctx context.Context, request DeleteDatabaseSoftwareImageRequest) (response DeleteDatabaseSoftwareImageResponse, err error)
DeleteDatabaseSoftwareImage Delete a database software image
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteDatabaseSoftwareImage.go.html to see an example of how to use DeleteDatabaseSoftwareImage API.
func (DatabaseClient) DeleteDbHome ¶
func (client DatabaseClient) DeleteDbHome(ctx context.Context, request DeleteDbHomeRequest) (response DeleteDbHomeResponse, err error)
DeleteDbHome Deletes a Database Home. Applies to bare metal DB systems, Exadata Cloud Service, and Exadata Cloud@Customer systems. Oracle recommends that you use the `performFinalBackup` parameter to back up any data on a bare metal DB system before you delete a Database Home. On an Exadata Cloud@Customer system or an Exadata Cloud Service system, you can delete a Database Home only when there are no databases in it and therefore you cannot use the `performFinalBackup` parameter to back up data.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteDbHome.go.html to see an example of how to use DeleteDbHome API.
func (DatabaseClient) DeleteExadataInfrastructure ¶
func (client DatabaseClient) DeleteExadataInfrastructure(ctx context.Context, request DeleteExadataInfrastructureRequest) (response DeleteExadataInfrastructureResponse, err error)
DeleteExadataInfrastructure Deletes the Exadata Cloud@Customer infrastructure.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExadataInfrastructure.go.html to see an example of how to use DeleteExadataInfrastructure API.
func (DatabaseClient) DeleteExternalContainerDatabase ¶
func (client DatabaseClient) DeleteExternalContainerDatabase(ctx context.Context, request DeleteExternalContainerDatabaseRequest) (response DeleteExternalContainerDatabaseResponse, err error)
DeleteExternalContainerDatabase Deletes the CreateExternalContainerDatabaseDetails resource. Any external pluggable databases registered under this container database must be deleted in your Oracle Cloud Infrastructure tenancy prior to this operation.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalContainerDatabase.go.html to see an example of how to use DeleteExternalContainerDatabase API.
func (DatabaseClient) DeleteExternalDatabaseConnector ¶
func (client DatabaseClient) DeleteExternalDatabaseConnector(ctx context.Context, request DeleteExternalDatabaseConnectorRequest) (response DeleteExternalDatabaseConnectorResponse, err error)
DeleteExternalDatabaseConnector Deletes an external database connector. Any services enabled using the external database connector must be deleted prior to this operation.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalDatabaseConnector.go.html to see an example of how to use DeleteExternalDatabaseConnector API.
func (DatabaseClient) DeleteExternalNonContainerDatabase ¶
func (client DatabaseClient) DeleteExternalNonContainerDatabase(ctx context.Context, request DeleteExternalNonContainerDatabaseRequest) (response DeleteExternalNonContainerDatabaseResponse, err error)
DeleteExternalNonContainerDatabase Deletes the Oracle Cloud Infrastructure resource representing an external non-container database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalNonContainerDatabase.go.html to see an example of how to use DeleteExternalNonContainerDatabase API.
func (DatabaseClient) DeleteExternalPluggableDatabase ¶
func (client DatabaseClient) DeleteExternalPluggableDatabase(ctx context.Context, request DeleteExternalPluggableDatabaseRequest) (response DeleteExternalPluggableDatabaseResponse, err error)
DeleteExternalPluggableDatabase Deletes the CreateExternalPluggableDatabaseDetails. resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalPluggableDatabase.go.html to see an example of how to use DeleteExternalPluggableDatabase API.
func (DatabaseClient) DeleteKeyStore ¶
func (client DatabaseClient) DeleteKeyStore(ctx context.Context, request DeleteKeyStoreRequest) (response DeleteKeyStoreResponse, err error)
DeleteKeyStore Deletes a key store.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteKeyStore.go.html to see an example of how to use DeleteKeyStore API.
func (DatabaseClient) DeleteVmCluster ¶
func (client DatabaseClient) DeleteVmCluster(ctx context.Context, request DeleteVmClusterRequest) (response DeleteVmClusterResponse, err error)
DeleteVmCluster Deletes the specified VM cluster. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteVmCluster.go.html to see an example of how to use DeleteVmCluster API.
func (DatabaseClient) DeleteVmClusterNetwork ¶
func (client DatabaseClient) DeleteVmClusterNetwork(ctx context.Context, request DeleteVmClusterNetworkRequest) (response DeleteVmClusterNetworkResponse, err error)
DeleteVmClusterNetwork Deletes the specified VM cluster network. Applies to Exadata Cloud@Customer instances only. To delete a cloud VM cluster in an Exadata Cloud Service instance, use the DeleteCloudVmCluster operation.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteVmClusterNetwork.go.html to see an example of how to use DeleteVmClusterNetwork API.
func (DatabaseClient) DeregisterAutonomousDatabaseDataSafe ¶
func (client DatabaseClient) DeregisterAutonomousDatabaseDataSafe(ctx context.Context, request DeregisterAutonomousDatabaseDataSafeRequest) (response DeregisterAutonomousDatabaseDataSafeResponse, err error)
DeregisterAutonomousDatabaseDataSafe Asynchronously deregisters this Autonomous Database with Data Safe.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeregisterAutonomousDatabaseDataSafe.go.html to see an example of how to use DeregisterAutonomousDatabaseDataSafe API.
func (DatabaseClient) DisableAutonomousDatabaseOperationsInsights ¶
func (client DatabaseClient) DisableAutonomousDatabaseOperationsInsights(ctx context.Context, request DisableAutonomousDatabaseOperationsInsightsRequest) (response DisableAutonomousDatabaseOperationsInsightsResponse, err error)
DisableAutonomousDatabaseOperationsInsights Disables Operations Insights for the Autonomous Database resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableAutonomousDatabaseOperationsInsights.go.html to see an example of how to use DisableAutonomousDatabaseOperationsInsights API.
func (DatabaseClient) DisableExternalContainerDatabaseDatabaseManagement ¶
func (client DatabaseClient) DisableExternalContainerDatabaseDatabaseManagement(ctx context.Context, request DisableExternalContainerDatabaseDatabaseManagementRequest) (response DisableExternalContainerDatabaseDatabaseManagementResponse, err error)
DisableExternalContainerDatabaseDatabaseManagement Disable Database Management service for the external container database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalContainerDatabaseDatabaseManagement.go.html to see an example of how to use DisableExternalContainerDatabaseDatabaseManagement API.
func (DatabaseClient) DisableExternalNonContainerDatabaseDatabaseManagement ¶
func (client DatabaseClient) DisableExternalNonContainerDatabaseDatabaseManagement(ctx context.Context, request DisableExternalNonContainerDatabaseDatabaseManagementRequest) (response DisableExternalNonContainerDatabaseDatabaseManagementResponse, err error)
DisableExternalNonContainerDatabaseDatabaseManagement Disable Database Management Service for the external non-container database. For more information about the Database Management Service, see Database Management Service (https://docs.cloud.oracle.com/Content/ExternalDatabase/Concepts/databasemanagementservice.htm).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalNonContainerDatabaseDatabaseManagement.go.html to see an example of how to use DisableExternalNonContainerDatabaseDatabaseManagement API.
func (DatabaseClient) DisableExternalPluggableDatabaseDatabaseManagement ¶
func (client DatabaseClient) DisableExternalPluggableDatabaseDatabaseManagement(ctx context.Context, request DisableExternalPluggableDatabaseDatabaseManagementRequest) (response DisableExternalPluggableDatabaseDatabaseManagementResponse, err error)
DisableExternalPluggableDatabaseDatabaseManagement Disable Database Management Service for the external pluggable database. For more information about the Database Management Service, see Database Management Service (https://docs.cloud.oracle.com/Content/ExternalDatabase/Concepts/databasemanagementservice.htm).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalPluggableDatabaseDatabaseManagement.go.html to see an example of how to use DisableExternalPluggableDatabaseDatabaseManagement API.
func (DatabaseClient) DownloadExadataInfrastructureConfigFile ¶
func (client DatabaseClient) DownloadExadataInfrastructureConfigFile(ctx context.Context, request DownloadExadataInfrastructureConfigFileRequest) (response DownloadExadataInfrastructureConfigFileResponse, err error)
DownloadExadataInfrastructureConfigFile Downloads the configuration file for the specified Exadata Cloud@Customer infrastructure.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DownloadExadataInfrastructureConfigFile.go.html to see an example of how to use DownloadExadataInfrastructureConfigFile API.
func (DatabaseClient) DownloadVmClusterNetworkConfigFile ¶
func (client DatabaseClient) DownloadVmClusterNetworkConfigFile(ctx context.Context, request DownloadVmClusterNetworkConfigFileRequest) (response DownloadVmClusterNetworkConfigFileResponse, err error)
DownloadVmClusterNetworkConfigFile Downloads the configuration file for the specified VM cluster network. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DownloadVmClusterNetworkConfigFile.go.html to see an example of how to use DownloadVmClusterNetworkConfigFile API.
func (DatabaseClient) EnableAutonomousDatabaseOperationsInsights ¶
func (client DatabaseClient) EnableAutonomousDatabaseOperationsInsights(ctx context.Context, request EnableAutonomousDatabaseOperationsInsightsRequest) (response EnableAutonomousDatabaseOperationsInsightsResponse, err error)
EnableAutonomousDatabaseOperationsInsights Enables the specified Autonomous Database with Operations Insights.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableAutonomousDatabaseOperationsInsights.go.html to see an example of how to use EnableAutonomousDatabaseOperationsInsights API.
func (DatabaseClient) EnableExternalContainerDatabaseDatabaseManagement ¶
func (client DatabaseClient) EnableExternalContainerDatabaseDatabaseManagement(ctx context.Context, request EnableExternalContainerDatabaseDatabaseManagementRequest) (response EnableExternalContainerDatabaseDatabaseManagementResponse, err error)
EnableExternalContainerDatabaseDatabaseManagement Enables Database Management Service for the external container database. For more information about the Database Management Service, see Database Management Service (https://docs.cloud.oracle.com/Content/ExternalDatabase/Concepts/databasemanagementservice.htm).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalContainerDatabaseDatabaseManagement.go.html to see an example of how to use EnableExternalContainerDatabaseDatabaseManagement API.
func (DatabaseClient) EnableExternalNonContainerDatabaseDatabaseManagement ¶
func (client DatabaseClient) EnableExternalNonContainerDatabaseDatabaseManagement(ctx context.Context, request EnableExternalNonContainerDatabaseDatabaseManagementRequest) (response EnableExternalNonContainerDatabaseDatabaseManagementResponse, err error)
EnableExternalNonContainerDatabaseDatabaseManagement Enable Database Management Service for the external non-container database. For more information about the Database Management Service, see Database Management Service (https://docs.cloud.oracle.com/Content/ExternalDatabase/Concepts/databasemanagementservice.htm).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalNonContainerDatabaseDatabaseManagement.go.html to see an example of how to use EnableExternalNonContainerDatabaseDatabaseManagement API.
func (DatabaseClient) EnableExternalPluggableDatabaseDatabaseManagement ¶
func (client DatabaseClient) EnableExternalPluggableDatabaseDatabaseManagement(ctx context.Context, request EnableExternalPluggableDatabaseDatabaseManagementRequest) (response EnableExternalPluggableDatabaseDatabaseManagementResponse, err error)
EnableExternalPluggableDatabaseDatabaseManagement Enable Database Management Service for the external pluggable database. For more information about the Database Management Service, see Database Management Service (https://docs.cloud.oracle.com/Content/ExternalDatabase/Concepts/databasemanagementservice.htm).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalPluggableDatabaseDatabaseManagement.go.html to see an example of how to use EnableExternalPluggableDatabaseDatabaseManagement API.
func (DatabaseClient) FailOverAutonomousDatabase ¶
func (client DatabaseClient) FailOverAutonomousDatabase(ctx context.Context, request FailOverAutonomousDatabaseRequest) (response FailOverAutonomousDatabaseResponse, err error)
FailOverAutonomousDatabase Initiates a failover the specified Autonomous Database to a standby.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailOverAutonomousDatabase.go.html to see an example of how to use FailOverAutonomousDatabase API.
func (DatabaseClient) FailoverAutonomousContainerDatabaseDataguardAssociation ¶
func (client DatabaseClient) FailoverAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) (response FailoverAutonomousContainerDatabaseDataguardAssociationResponse, err error)
FailoverAutonomousContainerDatabaseDataguardAssociation Fails over the standby Autonomous Container Database identified by the autonomousContainerDatabaseId parameter to the primary Autonomous Container Database after the existing primary Autonomous Container Database fails or becomes unreachable. A failover can result in data loss, depending on the protection mode in effect at the time the primary Autonomous Container Database fails.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailoverAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use FailoverAutonomousContainerDatabaseDataguardAssociation API.
func (DatabaseClient) FailoverDataGuardAssociation ¶
func (client DatabaseClient) FailoverDataGuardAssociation(ctx context.Context, request FailoverDataGuardAssociationRequest) (response FailoverDataGuardAssociationResponse, err error)
FailoverDataGuardAssociation Performs a failover to transition the standby database identified by the `databaseId` parameter into the specified Data Guard association's primary role after the existing primary database fails or becomes unreachable. A failover might result in data loss depending on the protection mode in effect at the time of the primary database failure.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailoverDataGuardAssociation.go.html to see an example of how to use FailoverDataGuardAssociation API.
func (DatabaseClient) GenerateAutonomousDatabaseWallet ¶
func (client DatabaseClient) GenerateAutonomousDatabaseWallet(ctx context.Context, request GenerateAutonomousDatabaseWalletRequest) (response GenerateAutonomousDatabaseWalletResponse, err error)
GenerateAutonomousDatabaseWallet Creates and downloads a wallet for the specified Autonomous Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GenerateAutonomousDatabaseWallet.go.html to see an example of how to use GenerateAutonomousDatabaseWallet API.
func (DatabaseClient) GenerateRecommendedVmClusterNetwork ¶
func (client DatabaseClient) GenerateRecommendedVmClusterNetwork(ctx context.Context, request GenerateRecommendedVmClusterNetworkRequest) (response GenerateRecommendedVmClusterNetworkResponse, err error)
GenerateRecommendedVmClusterNetwork Generates a recommended Cloud@Customer VM cluster network configuration.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GenerateRecommendedVmClusterNetwork.go.html to see an example of how to use GenerateRecommendedVmClusterNetwork API.
func (DatabaseClient) GetAutonomousContainerDatabase ¶
func (client DatabaseClient) GetAutonomousContainerDatabase(ctx context.Context, request GetAutonomousContainerDatabaseRequest) (response GetAutonomousContainerDatabaseResponse, err error)
GetAutonomousContainerDatabase Gets information about the specified Autonomous Container Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousContainerDatabase.go.html to see an example of how to use GetAutonomousContainerDatabase API.
func (DatabaseClient) GetAutonomousContainerDatabaseDataguardAssociation ¶
func (client DatabaseClient) GetAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, request GetAutonomousContainerDatabaseDataguardAssociationRequest) (response GetAutonomousContainerDatabaseDataguardAssociationResponse, err error)
GetAutonomousContainerDatabaseDataguardAssociation Gets an Autonomous Container Database enabled with Autonomous Data Guard associated with the specified Autonomous Container Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use GetAutonomousContainerDatabaseDataguardAssociation API.
func (DatabaseClient) GetAutonomousDatabase ¶
func (client DatabaseClient) GetAutonomousDatabase(ctx context.Context, request GetAutonomousDatabaseRequest) (response GetAutonomousDatabaseResponse, err error)
GetAutonomousDatabase Gets the details of the specified Autonomous Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabase.go.html to see an example of how to use GetAutonomousDatabase API.
func (DatabaseClient) GetAutonomousDatabaseBackup ¶
func (client DatabaseClient) GetAutonomousDatabaseBackup(ctx context.Context, request GetAutonomousDatabaseBackupRequest) (response GetAutonomousDatabaseBackupResponse, err error)
GetAutonomousDatabaseBackup Gets information about the specified Autonomous Database backup.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseBackup.go.html to see an example of how to use GetAutonomousDatabaseBackup API.
func (DatabaseClient) GetAutonomousDatabaseDataguardAssociation ¶
func (client DatabaseClient) GetAutonomousDatabaseDataguardAssociation(ctx context.Context, request GetAutonomousDatabaseDataguardAssociationRequest) (response GetAutonomousDatabaseDataguardAssociationResponse, err error)
GetAutonomousDatabaseDataguardAssociation Gets an Autonomous Data Guard-enabled database associated with the specified Autonomous Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseDataguardAssociation.go.html to see an example of how to use GetAutonomousDatabaseDataguardAssociation API.
func (DatabaseClient) GetAutonomousDatabaseRegionalWallet ¶
func (client DatabaseClient) GetAutonomousDatabaseRegionalWallet(ctx context.Context, request GetAutonomousDatabaseRegionalWalletRequest) (response GetAutonomousDatabaseRegionalWalletResponse, err error)
GetAutonomousDatabaseRegionalWallet Gets the Autonomous Database regional wallet details.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseRegionalWallet.go.html to see an example of how to use GetAutonomousDatabaseRegionalWallet API.
func (DatabaseClient) GetAutonomousDatabaseWallet ¶
func (client DatabaseClient) GetAutonomousDatabaseWallet(ctx context.Context, request GetAutonomousDatabaseWalletRequest) (response GetAutonomousDatabaseWalletResponse, err error)
GetAutonomousDatabaseWallet Gets the wallet details for the specified Autonomous Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseWallet.go.html to see an example of how to use GetAutonomousDatabaseWallet API.
func (DatabaseClient) GetAutonomousExadataInfrastructure ¶
func (client DatabaseClient) GetAutonomousExadataInfrastructure(ctx context.Context, request GetAutonomousExadataInfrastructureRequest) (response GetAutonomousExadataInfrastructureResponse, err error)
GetAutonomousExadataInfrastructure Gets information about the specified Autonomous Exadata Infrastructure resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousExadataInfrastructure.go.html to see an example of how to use GetAutonomousExadataInfrastructure API.
func (DatabaseClient) GetAutonomousPatch ¶
func (client DatabaseClient) GetAutonomousPatch(ctx context.Context, request GetAutonomousPatchRequest) (response GetAutonomousPatchResponse, err error)
GetAutonomousPatch Gets information about a specific autonomous patch.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousPatch.go.html to see an example of how to use GetAutonomousPatch API.
func (DatabaseClient) GetAutonomousVmCluster ¶
func (client DatabaseClient) GetAutonomousVmCluster(ctx context.Context, request GetAutonomousVmClusterRequest) (response GetAutonomousVmClusterResponse, err error)
GetAutonomousVmCluster Gets information about the specified Autonomous VM cluster for an Exadata Cloud@Customer system.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousVmCluster.go.html to see an example of how to use GetAutonomousVmCluster API.
func (DatabaseClient) GetBackup ¶
func (client DatabaseClient) GetBackup(ctx context.Context, request GetBackupRequest) (response GetBackupResponse, err error)
GetBackup Gets information about the specified backup.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetBackup.go.html to see an example of how to use GetBackup API.
func (DatabaseClient) GetBackupDestination ¶
func (client DatabaseClient) GetBackupDestination(ctx context.Context, request GetBackupDestinationRequest) (response GetBackupDestinationResponse, err error)
GetBackupDestination Gets information about the specified backup destination in an Exadata Cloud@Customer system.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetBackupDestination.go.html to see an example of how to use GetBackupDestination API.
func (DatabaseClient) GetCloudExadataInfrastructure ¶
func (client DatabaseClient) GetCloudExadataInfrastructure(ctx context.Context, request GetCloudExadataInfrastructureRequest) (response GetCloudExadataInfrastructureResponse, err error)
GetCloudExadataInfrastructure Gets information about the specified cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudExadataInfrastructure.go.html to see an example of how to use GetCloudExadataInfrastructure API.
func (DatabaseClient) GetCloudVmCluster ¶
func (client DatabaseClient) GetCloudVmCluster(ctx context.Context, request GetCloudVmClusterRequest) (response GetCloudVmClusterResponse, err error)
GetCloudVmCluster Gets information about the specified cloud VM cluster. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmCluster.go.html to see an example of how to use GetCloudVmCluster API.
func (DatabaseClient) GetCloudVmClusterIormConfig ¶
func (client DatabaseClient) GetCloudVmClusterIormConfig(ctx context.Context, request GetCloudVmClusterIormConfigRequest) (response GetCloudVmClusterIormConfigResponse, err error)
GetCloudVmClusterIormConfig Gets the IORM configuration for the specified cloud VM cluster in an Exadata Cloud Service instance. If you have not specified an IORM configuration, the default configuration is returned.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmClusterIormConfig.go.html to see an example of how to use GetCloudVmClusterIormConfig API.
func (DatabaseClient) GetCloudVmClusterUpdate ¶
func (client DatabaseClient) GetCloudVmClusterUpdate(ctx context.Context, request GetCloudVmClusterUpdateRequest) (response GetCloudVmClusterUpdateResponse, err error)
GetCloudVmClusterUpdate Gets information about a specified maintenance update package for a cloud VM cluster. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmClusterUpdate.go.html to see an example of how to use GetCloudVmClusterUpdate API.
func (DatabaseClient) GetCloudVmClusterUpdateHistoryEntry ¶
func (client DatabaseClient) GetCloudVmClusterUpdateHistoryEntry(ctx context.Context, request GetCloudVmClusterUpdateHistoryEntryRequest) (response GetCloudVmClusterUpdateHistoryEntryResponse, err error)
GetCloudVmClusterUpdateHistoryEntry Gets the maintenance update history details for the specified update history entry. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmClusterUpdateHistoryEntry.go.html to see an example of how to use GetCloudVmClusterUpdateHistoryEntry API.
func (DatabaseClient) GetConsoleConnection ¶
func (client DatabaseClient) GetConsoleConnection(ctx context.Context, request GetConsoleConnectionRequest) (response GetConsoleConnectionResponse, err error)
GetConsoleConnection Gets the specified database node console connection's information.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetConsoleConnection.go.html to see an example of how to use GetConsoleConnection API.
func (DatabaseClient) GetDataGuardAssociation ¶
func (client DatabaseClient) GetDataGuardAssociation(ctx context.Context, request GetDataGuardAssociationRequest) (response GetDataGuardAssociationResponse, err error)
GetDataGuardAssociation Gets the specified Data Guard association's configuration information.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDataGuardAssociation.go.html to see an example of how to use GetDataGuardAssociation API.
func (DatabaseClient) GetDatabase ¶
func (client DatabaseClient) GetDatabase(ctx context.Context, request GetDatabaseRequest) (response GetDatabaseResponse, err error)
GetDatabase Gets information about the specified database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDatabase.go.html to see an example of how to use GetDatabase API.
func (DatabaseClient) GetDatabaseSoftwareImage ¶
func (client DatabaseClient) GetDatabaseSoftwareImage(ctx context.Context, request GetDatabaseSoftwareImageRequest) (response GetDatabaseSoftwareImageResponse, err error)
GetDatabaseSoftwareImage Gets information about the specified database software image.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDatabaseSoftwareImage.go.html to see an example of how to use GetDatabaseSoftwareImage API.
func (DatabaseClient) GetDatabaseUpgradeHistoryEntry ¶
func (client DatabaseClient) GetDatabaseUpgradeHistoryEntry(ctx context.Context, request GetDatabaseUpgradeHistoryEntryRequest) (response GetDatabaseUpgradeHistoryEntryResponse, err error)
GetDatabaseUpgradeHistoryEntry gets the upgrade history for a specified database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDatabaseUpgradeHistoryEntry.go.html to see an example of how to use GetDatabaseUpgradeHistoryEntry API.
func (DatabaseClient) GetDbHome ¶
func (client DatabaseClient) GetDbHome(ctx context.Context, request GetDbHomeRequest) (response GetDbHomeResponse, err error)
GetDbHome Gets information about the specified Database Home.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbHome.go.html to see an example of how to use GetDbHome API.
func (DatabaseClient) GetDbHomePatch ¶
func (client DatabaseClient) GetDbHomePatch(ctx context.Context, request GetDbHomePatchRequest) (response GetDbHomePatchResponse, err error)
GetDbHomePatch Gets information about a specified patch package.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbHomePatch.go.html to see an example of how to use GetDbHomePatch API.
func (DatabaseClient) GetDbHomePatchHistoryEntry ¶
func (client DatabaseClient) GetDbHomePatchHistoryEntry(ctx context.Context, request GetDbHomePatchHistoryEntryRequest) (response GetDbHomePatchHistoryEntryResponse, err error)
GetDbHomePatchHistoryEntry Gets the patch history details for the specified patchHistoryEntryId
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbHomePatchHistoryEntry.go.html to see an example of how to use GetDbHomePatchHistoryEntry API.
func (DatabaseClient) GetDbNode ¶
func (client DatabaseClient) GetDbNode(ctx context.Context, request GetDbNodeRequest) (response GetDbNodeResponse, err error)
GetDbNode Gets information about the specified database node.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbNode.go.html to see an example of how to use GetDbNode API.
func (DatabaseClient) GetDbSystem ¶
func (client DatabaseClient) GetDbSystem(ctx context.Context, request GetDbSystemRequest) (response GetDbSystemResponse, err error)
GetDbSystem Gets information about the specified DB system. **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbSystem.go.html to see an example of how to use GetDbSystem API.
func (DatabaseClient) GetDbSystemPatch ¶
func (client DatabaseClient) GetDbSystemPatch(ctx context.Context, request GetDbSystemPatchRequest) (response GetDbSystemPatchResponse, err error)
GetDbSystemPatch Gets information the specified patch.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbSystemPatch.go.html to see an example of how to use GetDbSystemPatch API.
func (DatabaseClient) GetDbSystemPatchHistoryEntry ¶
func (client DatabaseClient) GetDbSystemPatchHistoryEntry(ctx context.Context, request GetDbSystemPatchHistoryEntryRequest) (response GetDbSystemPatchHistoryEntryResponse, err error)
GetDbSystemPatchHistoryEntry Gets the details of the specified patch operation on the specified DB system.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbSystemPatchHistoryEntry.go.html to see an example of how to use GetDbSystemPatchHistoryEntry API.
func (DatabaseClient) GetExadataInfrastructure ¶
func (client DatabaseClient) GetExadataInfrastructure(ctx context.Context, request GetExadataInfrastructureRequest) (response GetExadataInfrastructureResponse, err error)
GetExadataInfrastructure Gets information about the specified Exadata infrastructure. Applies to Exadata Cloud@Customer instances only. To get information on an Exadata Cloud Service infrastructure resource, use the GetCloudExadataInfrastructure operation.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadataInfrastructure.go.html to see an example of how to use GetExadataInfrastructure API.
func (DatabaseClient) GetExadataInfrastructureOcpus ¶
func (client DatabaseClient) GetExadataInfrastructureOcpus(ctx context.Context, request GetExadataInfrastructureOcpusRequest) (response GetExadataInfrastructureOcpusResponse, err error)
GetExadataInfrastructureOcpus Gets details of the available and consumed OCPUs for the specified Autonomous Exadata Infrastructure resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadataInfrastructureOcpus.go.html to see an example of how to use GetExadataInfrastructureOcpus API.
func (DatabaseClient) GetExadataIormConfig ¶
func (client DatabaseClient) GetExadataIormConfig(ctx context.Context, request GetExadataIormConfigRequest) (response GetExadataIormConfigResponse, err error)
GetExadataIormConfig Gets the IORM configuration settings for the specified cloud Exadata DB system. All Exadata service instances have default IORM settings. **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. The GetCloudVmClusterIormConfig API is used for this operation with Exadata systems using the new resource model.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadataIormConfig.go.html to see an example of how to use GetExadataIormConfig API.
func (DatabaseClient) 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.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalBackupJob.go.html to see an example of how to use GetExternalBackupJob API.
func (DatabaseClient) GetExternalContainerDatabase ¶
func (client DatabaseClient) GetExternalContainerDatabase(ctx context.Context, request GetExternalContainerDatabaseRequest) (response GetExternalContainerDatabaseResponse, err error)
GetExternalContainerDatabase Gets information about the specified external container database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalContainerDatabase.go.html to see an example of how to use GetExternalContainerDatabase API.
func (DatabaseClient) GetExternalDatabaseConnector ¶
func (client DatabaseClient) GetExternalDatabaseConnector(ctx context.Context, request GetExternalDatabaseConnectorRequest) (response GetExternalDatabaseConnectorResponse, err error)
GetExternalDatabaseConnector Gets information about the specified external database connector.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalDatabaseConnector.go.html to see an example of how to use GetExternalDatabaseConnector API.
func (DatabaseClient) GetExternalNonContainerDatabase ¶
func (client DatabaseClient) GetExternalNonContainerDatabase(ctx context.Context, request GetExternalNonContainerDatabaseRequest) (response GetExternalNonContainerDatabaseResponse, err error)
GetExternalNonContainerDatabase Gets information about a specific external non-container database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalNonContainerDatabase.go.html to see an example of how to use GetExternalNonContainerDatabase API.
func (DatabaseClient) GetExternalPluggableDatabase ¶
func (client DatabaseClient) GetExternalPluggableDatabase(ctx context.Context, request GetExternalPluggableDatabaseRequest) (response GetExternalPluggableDatabaseResponse, err error)
GetExternalPluggableDatabase Gets information about a specific CreateExternalPluggableDatabaseDetails resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalPluggableDatabase.go.html to see an example of how to use GetExternalPluggableDatabase API.
func (DatabaseClient) GetKeyStore ¶
func (client DatabaseClient) GetKeyStore(ctx context.Context, request GetKeyStoreRequest) (response GetKeyStoreResponse, err error)
GetKeyStore Gets information about the specified key store.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetKeyStore.go.html to see an example of how to use GetKeyStore API.
func (DatabaseClient) GetMaintenanceRun ¶
func (client DatabaseClient) GetMaintenanceRun(ctx context.Context, request GetMaintenanceRunRequest) (response GetMaintenanceRunResponse, err error)
GetMaintenanceRun Gets information about the specified maintenance run.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetMaintenanceRun.go.html to see an example of how to use GetMaintenanceRun API.
func (DatabaseClient) GetVmCluster ¶
func (client DatabaseClient) GetVmCluster(ctx context.Context, request GetVmClusterRequest) (response GetVmClusterResponse, err error)
GetVmCluster Gets information about the VM cluster. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmCluster.go.html to see an example of how to use GetVmCluster API.
func (DatabaseClient) GetVmClusterNetwork ¶
func (client DatabaseClient) GetVmClusterNetwork(ctx context.Context, request GetVmClusterNetworkRequest) (response GetVmClusterNetworkResponse, err error)
GetVmClusterNetwork Gets information about the specified VM cluster network. Applies to Exadata Cloud@Customer instances only. To get information about a cloud VM cluster in an Exadata Cloud Service instance, use the GetCloudVmCluster operation.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterNetwork.go.html to see an example of how to use GetVmClusterNetwork API.
func (DatabaseClient) GetVmClusterPatch ¶
func (client DatabaseClient) GetVmClusterPatch(ctx context.Context, request GetVmClusterPatchRequest) (response GetVmClusterPatchResponse, err error)
GetVmClusterPatch Gets information about a specified patch package.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterPatch.go.html to see an example of how to use GetVmClusterPatch API.
func (DatabaseClient) GetVmClusterPatchHistoryEntry ¶
func (client DatabaseClient) GetVmClusterPatchHistoryEntry(ctx context.Context, request GetVmClusterPatchHistoryEntryRequest) (response GetVmClusterPatchHistoryEntryResponse, err error)
GetVmClusterPatchHistoryEntry Gets the patch history details for the specified patch history entry.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterPatchHistoryEntry.go.html to see an example of how to use GetVmClusterPatchHistoryEntry API.
func (DatabaseClient) LaunchAutonomousExadataInfrastructure ¶
func (client DatabaseClient) LaunchAutonomousExadataInfrastructure(ctx context.Context, request LaunchAutonomousExadataInfrastructureRequest) (response LaunchAutonomousExadataInfrastructureResponse, err error)
LaunchAutonomousExadataInfrastructure Creates a new Autonomous Exadata Infrastructure in the specified compartment and availability domain.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/LaunchAutonomousExadataInfrastructure.go.html to see an example of how to use LaunchAutonomousExadataInfrastructure API.
func (DatabaseClient) LaunchDbSystem ¶
func (client DatabaseClient) LaunchDbSystem(ctx context.Context, request LaunchDbSystemRequest) (response LaunchDbSystemResponse, err error)
LaunchDbSystem Creates a new DB system in the specified compartment and availability domain. The Oracle Database edition that you specify applies to all the databases on that DB system. The selected edition cannot be changed. An initial database is created on the DB system based on the request parameters you provide and some default options. For detailed information about default options, see Bare metal and virtual machine DB system default options. (https://docs.cloud.oracle.com/Content/Database/Tasks/creatingDBsystem.htm#Default) **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. Use the CreateCloudExadataInfrastructure and CreateCloudVmCluster APIs to provision a new Exadata Cloud Service instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/LaunchDbSystem.go.html to see an example of how to use LaunchDbSystem API.
func (DatabaseClient) ListAutonomousContainerDatabaseDataguardAssociations ¶
func (client DatabaseClient) ListAutonomousContainerDatabaseDataguardAssociations(ctx context.Context, request ListAutonomousContainerDatabaseDataguardAssociationsRequest) (response ListAutonomousContainerDatabaseDataguardAssociationsResponse, err error)
ListAutonomousContainerDatabaseDataguardAssociations Gets a list of the Autonomous Container Databases with Autonomous Data Guard-enabled associated with the specified Autonomous Container Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousContainerDatabaseDataguardAssociations.go.html to see an example of how to use ListAutonomousContainerDatabaseDataguardAssociations API.
func (DatabaseClient) ListAutonomousContainerDatabases ¶
func (client DatabaseClient) ListAutonomousContainerDatabases(ctx context.Context, request ListAutonomousContainerDatabasesRequest) (response ListAutonomousContainerDatabasesResponse, err error)
ListAutonomousContainerDatabases Gets a list of the Autonomous Container Databases in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousContainerDatabases.go.html to see an example of how to use ListAutonomousContainerDatabases API.
func (DatabaseClient) ListAutonomousDatabaseBackups ¶
func (client DatabaseClient) ListAutonomousDatabaseBackups(ctx context.Context, request ListAutonomousDatabaseBackupsRequest) (response ListAutonomousDatabaseBackupsResponse, err error)
ListAutonomousDatabaseBackups Gets a list of Autonomous Database backups based on either the `autonomousDatabaseId` or `compartmentId` specified as a query parameter.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseBackups.go.html to see an example of how to use ListAutonomousDatabaseBackups API.
func (DatabaseClient) ListAutonomousDatabaseClones ¶
func (client DatabaseClient) ListAutonomousDatabaseClones(ctx context.Context, request ListAutonomousDatabaseClonesRequest) (response ListAutonomousDatabaseClonesResponse, err error)
ListAutonomousDatabaseClones Lists the Autonomous Database clones for the specified Autonomous Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseClones.go.html to see an example of how to use ListAutonomousDatabaseClones API.
func (DatabaseClient) ListAutonomousDatabaseDataguardAssociations ¶
func (client DatabaseClient) ListAutonomousDatabaseDataguardAssociations(ctx context.Context, request ListAutonomousDatabaseDataguardAssociationsRequest) (response ListAutonomousDatabaseDataguardAssociationsResponse, err error)
ListAutonomousDatabaseDataguardAssociations Gets a list of the Autonomous Data Guard-enabled databases associated with the specified Autonomous Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseDataguardAssociations.go.html to see an example of how to use ListAutonomousDatabaseDataguardAssociations API.
func (DatabaseClient) ListAutonomousDatabases ¶
func (client DatabaseClient) ListAutonomousDatabases(ctx context.Context, request ListAutonomousDatabasesRequest) (response ListAutonomousDatabasesResponse, err error)
ListAutonomousDatabases Gets a list of Autonomous Databases based on the query parameters specified.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabases.go.html to see an example of how to use ListAutonomousDatabases API.
func (DatabaseClient) ListAutonomousDbPreviewVersions ¶
func (client DatabaseClient) ListAutonomousDbPreviewVersions(ctx context.Context, request ListAutonomousDbPreviewVersionsRequest) (response ListAutonomousDbPreviewVersionsResponse, err error)
ListAutonomousDbPreviewVersions Gets a list of supported Autonomous Database versions. Note that preview version software is only available for databases with shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDbPreviewVersions.go.html to see an example of how to use ListAutonomousDbPreviewVersions API.
func (DatabaseClient) ListAutonomousDbVersions ¶
func (client DatabaseClient) ListAutonomousDbVersions(ctx context.Context, request ListAutonomousDbVersionsRequest) (response ListAutonomousDbVersionsResponse, err error)
ListAutonomousDbVersions Gets a list of supported Autonomous Database versions.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDbVersions.go.html to see an example of how to use ListAutonomousDbVersions API.
func (DatabaseClient) ListAutonomousExadataInfrastructureShapes ¶
func (client DatabaseClient) ListAutonomousExadataInfrastructureShapes(ctx context.Context, request ListAutonomousExadataInfrastructureShapesRequest) (response ListAutonomousExadataInfrastructureShapesResponse, err error)
ListAutonomousExadataInfrastructureShapes Gets a list of the shapes that can be used to launch a new Autonomous Exadata Infrastructure resource. The shape determines resources to allocate (CPU cores, memory and storage).
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousExadataInfrastructureShapes.go.html to see an example of how to use ListAutonomousExadataInfrastructureShapes API.
func (DatabaseClient) ListAutonomousExadataInfrastructures ¶
func (client DatabaseClient) ListAutonomousExadataInfrastructures(ctx context.Context, request ListAutonomousExadataInfrastructuresRequest) (response ListAutonomousExadataInfrastructuresResponse, err error)
ListAutonomousExadataInfrastructures Gets a list of the Autonomous Exadata Infrastructures in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousExadataInfrastructures.go.html to see an example of how to use ListAutonomousExadataInfrastructures API.
func (DatabaseClient) ListAutonomousVmClusters ¶
func (client DatabaseClient) ListAutonomousVmClusters(ctx context.Context, request ListAutonomousVmClustersRequest) (response ListAutonomousVmClustersResponse, err error)
ListAutonomousVmClusters Gets a list of Exadata Cloud@Customer Autonomous VM clusters in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousVmClusters.go.html to see an example of how to use ListAutonomousVmClusters API.
func (DatabaseClient) ListBackupDestination ¶
func (client DatabaseClient) ListBackupDestination(ctx context.Context, request ListBackupDestinationRequest) (response ListBackupDestinationResponse, err error)
ListBackupDestination Gets a list of backup destinations in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListBackupDestination.go.html to see an example of how to use ListBackupDestination API.
func (DatabaseClient) ListBackups ¶
func (client DatabaseClient) ListBackups(ctx context.Context, request ListBackupsRequest) (response ListBackupsResponse, err error)
ListBackups Gets a list of backups based on the `databaseId` or `compartmentId` specified. Either one of these query parameters must be provided.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListBackups.go.html to see an example of how to use ListBackups API.
func (DatabaseClient) ListCloudExadataInfrastructures ¶
func (client DatabaseClient) ListCloudExadataInfrastructures(ctx context.Context, request ListCloudExadataInfrastructuresRequest) (response ListCloudExadataInfrastructuresResponse, err error)
ListCloudExadataInfrastructures Gets a list of the cloud Exadata infrastructure resources in the specified compartment. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudExadataInfrastructures.go.html to see an example of how to use ListCloudExadataInfrastructures API.
func (DatabaseClient) ListCloudVmClusterUpdateHistoryEntries ¶
func (client DatabaseClient) ListCloudVmClusterUpdateHistoryEntries(ctx context.Context, request ListCloudVmClusterUpdateHistoryEntriesRequest) (response ListCloudVmClusterUpdateHistoryEntriesResponse, err error)
ListCloudVmClusterUpdateHistoryEntries Gets the history of the maintenance update actions performed on the specified cloud VM cluster. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudVmClusterUpdateHistoryEntries.go.html to see an example of how to use ListCloudVmClusterUpdateHistoryEntries API.
func (DatabaseClient) ListCloudVmClusterUpdates ¶
func (client DatabaseClient) ListCloudVmClusterUpdates(ctx context.Context, request ListCloudVmClusterUpdatesRequest) (response ListCloudVmClusterUpdatesResponse, err error)
ListCloudVmClusterUpdates Lists the maintenance updates that can be applied to the specified cloud VM cluster. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudVmClusterUpdates.go.html to see an example of how to use ListCloudVmClusterUpdates API.
func (DatabaseClient) ListCloudVmClusters ¶
func (client DatabaseClient) ListCloudVmClusters(ctx context.Context, request ListCloudVmClustersRequest) (response ListCloudVmClustersResponse, err error)
ListCloudVmClusters Gets a list of the cloud VM clusters in the specified compartment. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudVmClusters.go.html to see an example of how to use ListCloudVmClusters API.
func (DatabaseClient) ListConsoleConnections ¶
func (client DatabaseClient) ListConsoleConnections(ctx context.Context, request ListConsoleConnectionsRequest) (response ListConsoleConnectionsResponse, err error)
ListConsoleConnections Lists the console connections for the specified database node.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListConsoleConnections.go.html to see an example of how to use ListConsoleConnections API.
func (DatabaseClient) ListContainerDatabasePatches ¶
func (client DatabaseClient) ListContainerDatabasePatches(ctx context.Context, request ListContainerDatabasePatchesRequest) (response ListContainerDatabasePatchesResponse, err error)
ListContainerDatabasePatches Lists the patches applicable to the requested container database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListContainerDatabasePatches.go.html to see an example of how to use ListContainerDatabasePatches API.
func (DatabaseClient) ListDataGuardAssociations ¶
func (client DatabaseClient) ListDataGuardAssociations(ctx context.Context, request ListDataGuardAssociationsRequest) (response ListDataGuardAssociationsResponse, err error)
ListDataGuardAssociations Lists all Data Guard associations for the specified database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDataGuardAssociations.go.html to see an example of how to use ListDataGuardAssociations API.
func (DatabaseClient) ListDatabaseSoftwareImages ¶
func (client DatabaseClient) ListDatabaseSoftwareImages(ctx context.Context, request ListDatabaseSoftwareImagesRequest) (response ListDatabaseSoftwareImagesResponse, err error)
ListDatabaseSoftwareImages Gets a list of the database software images in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDatabaseSoftwareImages.go.html to see an example of how to use ListDatabaseSoftwareImages API.
func (DatabaseClient) ListDatabaseUpgradeHistoryEntries ¶
func (client DatabaseClient) ListDatabaseUpgradeHistoryEntries(ctx context.Context, request ListDatabaseUpgradeHistoryEntriesRequest) (response ListDatabaseUpgradeHistoryEntriesResponse, err error)
ListDatabaseUpgradeHistoryEntries Gets the upgrade history for a specified database in a bare metal or virtual machine DB system.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDatabaseUpgradeHistoryEntries.go.html to see an example of how to use ListDatabaseUpgradeHistoryEntries API.
func (DatabaseClient) ListDatabases ¶
func (client DatabaseClient) ListDatabases(ctx context.Context, request ListDatabasesRequest) (response ListDatabasesResponse, err error)
ListDatabases Gets a list of the databases in the specified Database Home.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDatabases.go.html to see an example of how to use ListDatabases API.
func (DatabaseClient) ListDbHomePatchHistoryEntries ¶
func (client DatabaseClient) ListDbHomePatchHistoryEntries(ctx context.Context, request ListDbHomePatchHistoryEntriesRequest) (response ListDbHomePatchHistoryEntriesResponse, err error)
ListDbHomePatchHistoryEntries Lists the history of patch operations on the specified Database Home.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbHomePatchHistoryEntries.go.html to see an example of how to use ListDbHomePatchHistoryEntries API.
func (DatabaseClient) ListDbHomePatches ¶
func (client DatabaseClient) ListDbHomePatches(ctx context.Context, request ListDbHomePatchesRequest) (response ListDbHomePatchesResponse, err error)
ListDbHomePatches Lists patches applicable to the requested Database Home.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbHomePatches.go.html to see an example of how to use ListDbHomePatches API.
func (DatabaseClient) ListDbHomes ¶
func (client DatabaseClient) ListDbHomes(ctx context.Context, request ListDbHomesRequest) (response ListDbHomesResponse, err error)
ListDbHomes Lists the Database Homes in the specified DB system and compartment. A Database Home is a directory where Oracle Database software is installed.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbHomes.go.html to see an example of how to use ListDbHomes API.
func (DatabaseClient) ListDbNodes ¶
func (client DatabaseClient) ListDbNodes(ctx context.Context, request ListDbNodesRequest) (response ListDbNodesResponse, err error)
ListDbNodes Lists the database nodes in the specified DB system and compartment. A database node is a server running database software.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbNodes.go.html to see an example of how to use ListDbNodes API.
func (DatabaseClient) ListDbSystemPatchHistoryEntries ¶
func (client DatabaseClient) ListDbSystemPatchHistoryEntries(ctx context.Context, request ListDbSystemPatchHistoryEntriesRequest) (response ListDbSystemPatchHistoryEntriesResponse, err error)
ListDbSystemPatchHistoryEntries Gets the history of the patch actions performed on the specified DB system.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemPatchHistoryEntries.go.html to see an example of how to use ListDbSystemPatchHistoryEntries API.
func (DatabaseClient) ListDbSystemPatches ¶
func (client DatabaseClient) ListDbSystemPatches(ctx context.Context, request ListDbSystemPatchesRequest) (response ListDbSystemPatchesResponse, err error)
ListDbSystemPatches Lists the patches applicable to the specified DB system.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemPatches.go.html to see an example of how to use ListDbSystemPatches API.
func (DatabaseClient) ListDbSystemShapes ¶
func (client DatabaseClient) ListDbSystemShapes(ctx context.Context, request ListDbSystemShapesRequest) (response ListDbSystemShapesResponse, err error)
ListDbSystemShapes Gets a list of the shapes that can be used to launch a new DB system. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemShapes.go.html to see an example of how to use ListDbSystemShapes API.
func (DatabaseClient) ListDbSystems ¶
func (client DatabaseClient) ListDbSystems(ctx context.Context, request ListDbSystemsRequest) (response ListDbSystemsResponse, err error)
ListDbSystems Lists the DB systems in the specified compartment. You can specify a `backupId` to list only the DB systems that support creating a database using this backup in this compartment. **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystems.go.html to see an example of how to use ListDbSystems API.
func (DatabaseClient) ListDbVersions ¶
func (client DatabaseClient) ListDbVersions(ctx context.Context, request ListDbVersionsRequest) (response ListDbVersionsResponse, err error)
ListDbVersions Gets a list of supported Oracle Database versions.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbVersions.go.html to see an example of how to use ListDbVersions API.
func (DatabaseClient) ListExadataInfrastructures ¶
func (client DatabaseClient) ListExadataInfrastructures(ctx context.Context, request ListExadataInfrastructuresRequest) (response ListExadataInfrastructuresResponse, err error)
ListExadataInfrastructures Lists the Exadata infrastructure resources in the specified compartment. Applies to Exadata Cloud@Customer instances only. To list the Exadata Cloud Service infrastructure resources in a compartment, use the ListCloudExadataInfrastructures operation.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExadataInfrastructures.go.html to see an example of how to use ListExadataInfrastructures API.
func (DatabaseClient) ListExternalContainerDatabases ¶
func (client DatabaseClient) ListExternalContainerDatabases(ctx context.Context, request ListExternalContainerDatabasesRequest) (response ListExternalContainerDatabasesResponse, err error)
ListExternalContainerDatabases Gets a list of the external container databases in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalContainerDatabases.go.html to see an example of how to use ListExternalContainerDatabases API.
func (DatabaseClient) ListExternalDatabaseConnectors ¶
func (client DatabaseClient) ListExternalDatabaseConnectors(ctx context.Context, request ListExternalDatabaseConnectorsRequest) (response ListExternalDatabaseConnectorsResponse, err error)
ListExternalDatabaseConnectors Gets a list of the external database connectors in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalDatabaseConnectors.go.html to see an example of how to use ListExternalDatabaseConnectors API.
func (DatabaseClient) ListExternalNonContainerDatabases ¶
func (client DatabaseClient) ListExternalNonContainerDatabases(ctx context.Context, request ListExternalNonContainerDatabasesRequest) (response ListExternalNonContainerDatabasesResponse, err error)
ListExternalNonContainerDatabases Gets a list of the ExternalNonContainerDatabases in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalNonContainerDatabases.go.html to see an example of how to use ListExternalNonContainerDatabases API.
func (DatabaseClient) ListExternalPluggableDatabases ¶
func (client DatabaseClient) ListExternalPluggableDatabases(ctx context.Context, request ListExternalPluggableDatabasesRequest) (response ListExternalPluggableDatabasesResponse, err error)
ListExternalPluggableDatabases Gets a list of the CreateExternalPluggableDatabaseDetails resources in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalPluggableDatabases.go.html to see an example of how to use ListExternalPluggableDatabases API.
func (DatabaseClient) ListFlexComponents ¶
func (client DatabaseClient) ListFlexComponents(ctx context.Context, request ListFlexComponentsRequest) (response ListFlexComponentsResponse, err error)
ListFlexComponents Gets a list of the flex components that can be used to launch a new DB system. The flex component determines resources to allocate to the DB system - Database Servers and Storage Servers.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListFlexComponents.go.html to see an example of how to use ListFlexComponents API.
func (DatabaseClient) ListGiVersions ¶
func (client DatabaseClient) ListGiVersions(ctx context.Context, request ListGiVersionsRequest) (response ListGiVersionsResponse, err error)
ListGiVersions Gets a list of supported GI versions for the Exadata Cloud@Customer VM cluster.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListGiVersions.go.html to see an example of how to use ListGiVersions API.
func (DatabaseClient) ListKeyStores ¶
func (client DatabaseClient) ListKeyStores(ctx context.Context, request ListKeyStoresRequest) (response ListKeyStoresResponse, err error)
ListKeyStores Gets a list of key stores in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListKeyStores.go.html to see an example of how to use ListKeyStores API.
func (DatabaseClient) ListMaintenanceRuns ¶
func (client DatabaseClient) ListMaintenanceRuns(ctx context.Context, request ListMaintenanceRunsRequest) (response ListMaintenanceRunsResponse, err error)
ListMaintenanceRuns Gets a list of the maintenance runs in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListMaintenanceRuns.go.html to see an example of how to use ListMaintenanceRuns API.
func (DatabaseClient) ListVmClusterNetworks ¶
func (client DatabaseClient) ListVmClusterNetworks(ctx context.Context, request ListVmClusterNetworksRequest) (response ListVmClusterNetworksResponse, err error)
ListVmClusterNetworks Gets a list of the VM cluster networks in the specified compartment. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterNetworks.go.html to see an example of how to use ListVmClusterNetworks API.
func (DatabaseClient) ListVmClusterPatchHistoryEntries ¶
func (client DatabaseClient) ListVmClusterPatchHistoryEntries(ctx context.Context, request ListVmClusterPatchHistoryEntriesRequest) (response ListVmClusterPatchHistoryEntriesResponse, err error)
ListVmClusterPatchHistoryEntries Gets the history of the patch actions performed on the specified VM cluster in an Exadata Cloud@Customer system.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterPatchHistoryEntries.go.html to see an example of how to use ListVmClusterPatchHistoryEntries API.
func (DatabaseClient) ListVmClusterPatches ¶
func (client DatabaseClient) ListVmClusterPatches(ctx context.Context, request ListVmClusterPatchesRequest) (response ListVmClusterPatchesResponse, err error)
ListVmClusterPatches Lists the patches applicable to the specified VM cluster in an Exadata Cloud@Customer system.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterPatches.go.html to see an example of how to use ListVmClusterPatches API.
func (DatabaseClient) ListVmClusters ¶
func (client DatabaseClient) ListVmClusters(ctx context.Context, request ListVmClustersRequest) (response ListVmClustersResponse, err error)
ListVmClusters Lists the VM clusters in the specified compartment. Applies to Exadata Cloud@Customer instances only. To list the cloud VM clusters in an Exadata Cloud Service instance, use the ListCloudVmClusters operation.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusters.go.html to see an example of how to use ListVmClusters API.
func (DatabaseClient) MigrateExadataDbSystemResourceModel ¶
func (client DatabaseClient) MigrateExadataDbSystemResourceModel(ctx context.Context, request MigrateExadataDbSystemResourceModelRequest) (response MigrateExadataDbSystemResourceModelResponse, err error)
MigrateExadataDbSystemResourceModel Migrates the Exadata DB system to the new Exadata resource model (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model). All related resources will be migrated.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/MigrateExadataDbSystemResourceModel.go.html to see an example of how to use MigrateExadataDbSystemResourceModel API.
func (DatabaseClient) MigrateVaultKey ¶
func (client DatabaseClient) MigrateVaultKey(ctx context.Context, request MigrateVaultKeyRequest) (response MigrateVaultKeyResponse, err error)
MigrateVaultKey Changes encryption key management from customer-managed, using the Vault service (https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm), to Oracle-managed.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/MigrateVaultKey.go.html to see an example of how to use MigrateVaultKey API.
func (DatabaseClient) RegisterAutonomousDatabaseDataSafe ¶
func (client DatabaseClient) RegisterAutonomousDatabaseDataSafe(ctx context.Context, request RegisterAutonomousDatabaseDataSafeRequest) (response RegisterAutonomousDatabaseDataSafeResponse, err error)
RegisterAutonomousDatabaseDataSafe Asynchronously registers this Autonomous Database with Data Safe.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RegisterAutonomousDatabaseDataSafe.go.html to see an example of how to use RegisterAutonomousDatabaseDataSafe API.
func (DatabaseClient) ReinstateAutonomousContainerDatabaseDataguardAssociation ¶
func (client DatabaseClient) ReinstateAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) (response ReinstateAutonomousContainerDatabaseDataguardAssociationResponse, err error)
ReinstateAutonomousContainerDatabaseDataguardAssociation Reinstates a disabled standby Autonomous Container Database, identified by the autonomousContainerDatabaseId parameter, to an active standby Autonomous Container Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReinstateAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use ReinstateAutonomousContainerDatabaseDataguardAssociation API.
func (DatabaseClient) ReinstateDataGuardAssociation ¶
func (client DatabaseClient) ReinstateDataGuardAssociation(ctx context.Context, request ReinstateDataGuardAssociationRequest) (response ReinstateDataGuardAssociationResponse, err error)
ReinstateDataGuardAssociation Reinstates the database identified by the `databaseId` parameter into the standby role in a Data Guard association.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReinstateDataGuardAssociation.go.html to see an example of how to use ReinstateDataGuardAssociation API.
func (DatabaseClient) RestartAutonomousContainerDatabase ¶
func (client DatabaseClient) RestartAutonomousContainerDatabase(ctx context.Context, request RestartAutonomousContainerDatabaseRequest) (response RestartAutonomousContainerDatabaseResponse, err error)
RestartAutonomousContainerDatabase Rolling restarts the specified Autonomous Container Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestartAutonomousContainerDatabase.go.html to see an example of how to use RestartAutonomousContainerDatabase API.
func (DatabaseClient) RestartAutonomousDatabase ¶
func (client DatabaseClient) RestartAutonomousDatabase(ctx context.Context, request RestartAutonomousDatabaseRequest) (response RestartAutonomousDatabaseResponse, err error)
RestartAutonomousDatabase Restarts the specified Autonomous Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestartAutonomousDatabase.go.html to see an example of how to use RestartAutonomousDatabase API.
func (DatabaseClient) RestoreAutonomousDatabase ¶
func (client DatabaseClient) RestoreAutonomousDatabase(ctx context.Context, request RestoreAutonomousDatabaseRequest) (response RestoreAutonomousDatabaseResponse, err error)
RestoreAutonomousDatabase Restores an Autonomous Database based on the provided request parameters.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestoreAutonomousDatabase.go.html to see an example of how to use RestoreAutonomousDatabase API.
func (DatabaseClient) RestoreDatabase ¶
func (client DatabaseClient) RestoreDatabase(ctx context.Context, request RestoreDatabaseRequest) (response RestoreDatabaseResponse, err error)
RestoreDatabase Restore a Database based on the request parameters you provide.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestoreDatabase.go.html to see an example of how to use RestoreDatabase API.
func (DatabaseClient) RotateAutonomousContainerDatabaseEncryptionKey ¶
func (client DatabaseClient) RotateAutonomousContainerDatabaseEncryptionKey(ctx context.Context, request RotateAutonomousContainerDatabaseEncryptionKeyRequest) (response RotateAutonomousContainerDatabaseEncryptionKeyResponse, err error)
RotateAutonomousContainerDatabaseEncryptionKey Creates a new version of an existing Vault service (https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateAutonomousContainerDatabaseEncryptionKey.go.html to see an example of how to use RotateAutonomousContainerDatabaseEncryptionKey API.
func (DatabaseClient) RotateAutonomousDatabaseEncryptionKey ¶
func (client DatabaseClient) RotateAutonomousDatabaseEncryptionKey(ctx context.Context, request RotateAutonomousDatabaseEncryptionKeyRequest) (response RotateAutonomousDatabaseEncryptionKeyResponse, err error)
RotateAutonomousDatabaseEncryptionKey Rotate existing AutonomousDatabase Vault service (https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateAutonomousDatabaseEncryptionKey.go.html to see an example of how to use RotateAutonomousDatabaseEncryptionKey API.
func (DatabaseClient) RotateOrdsCerts ¶
func (client DatabaseClient) RotateOrdsCerts(ctx context.Context, request RotateOrdsCertsRequest) (response RotateOrdsCertsResponse, err error)
RotateOrdsCerts Rotates Oracle REST Data Services (ORDS) certs for an Autonomous Exadata Infrastructure resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateOrdsCerts.go.html to see an example of how to use RotateOrdsCerts API.
func (DatabaseClient) RotateSslCerts ¶
func (client DatabaseClient) RotateSslCerts(ctx context.Context, request RotateSslCertsRequest) (response RotateSslCertsResponse, err error)
RotateSslCerts Rotates SSL certs for an Autonomous Exadata Infrastructure resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateSslCerts.go.html to see an example of how to use RotateSslCerts API.
func (DatabaseClient) RotateVaultKey ¶
func (client DatabaseClient) RotateVaultKey(ctx context.Context, request RotateVaultKeyRequest) (response RotateVaultKeyResponse, err error)
RotateVaultKey Creates a new version of an existing Vault service (https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateVaultKey.go.html to see an example of how to use RotateVaultKey API.
func (DatabaseClient) ScanExternalContainerDatabasePluggableDatabases ¶
func (client DatabaseClient) ScanExternalContainerDatabasePluggableDatabases(ctx context.Context, request ScanExternalContainerDatabasePluggableDatabasesRequest) (response ScanExternalContainerDatabasePluggableDatabasesResponse, err error)
ScanExternalContainerDatabasePluggableDatabases Scans for pluggable databases in the specified external container database. This operation will return un-registered pluggable databases in the `GetWorkRequest` operation.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ScanExternalContainerDatabasePluggableDatabases.go.html to see an example of how to use ScanExternalContainerDatabasePluggableDatabases API.
func (*DatabaseClient) SetRegion ¶
func (client *DatabaseClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (DatabaseClient) StartAutonomousDatabase ¶
func (client DatabaseClient) StartAutonomousDatabase(ctx context.Context, request StartAutonomousDatabaseRequest) (response StartAutonomousDatabaseResponse, err error)
StartAutonomousDatabase Starts the specified Autonomous Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/StartAutonomousDatabase.go.html to see an example of how to use StartAutonomousDatabase API.
func (DatabaseClient) StopAutonomousDatabase ¶
func (client DatabaseClient) StopAutonomousDatabase(ctx context.Context, request StopAutonomousDatabaseRequest) (response StopAutonomousDatabaseResponse, err error)
StopAutonomousDatabase Stops the specified Autonomous Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/StopAutonomousDatabase.go.html to see an example of how to use StopAutonomousDatabase API.
func (DatabaseClient) SwitchoverAutonomousContainerDatabaseDataguardAssociation ¶
func (client DatabaseClient) SwitchoverAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) (response SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse, err error)
SwitchoverAutonomousContainerDatabaseDataguardAssociation Switches over the primary Autonomous Container Database of an Autonomous Data Guard peer association to standby role. The standby Autonomous Container Database associated with autonomousContainerDatabaseDataguardAssociationId assumes the primary Autonomous Container Database role. A switchover incurs no data loss.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchoverAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use SwitchoverAutonomousContainerDatabaseDataguardAssociation API.
func (DatabaseClient) SwitchoverAutonomousDatabase ¶
func (client DatabaseClient) SwitchoverAutonomousDatabase(ctx context.Context, request SwitchoverAutonomousDatabaseRequest) (response SwitchoverAutonomousDatabaseResponse, err error)
SwitchoverAutonomousDatabase Initiates a switchover of the specified Autonomous Database to the associated standby database. Applicable only to databases with Autonomous Data Guard enabled.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchoverAutonomousDatabase.go.html to see an example of how to use SwitchoverAutonomousDatabase API.
func (DatabaseClient) SwitchoverDataGuardAssociation ¶
func (client DatabaseClient) SwitchoverDataGuardAssociation(ctx context.Context, request SwitchoverDataGuardAssociationRequest) (response SwitchoverDataGuardAssociationResponse, err error)
SwitchoverDataGuardAssociation Performs a switchover to transition the primary database of a Data Guard association into a standby role. The standby database associated with the `dataGuardAssociationId` assumes the primary database role. A switchover guarantees no data loss.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchoverDataGuardAssociation.go.html to see an example of how to use SwitchoverDataGuardAssociation API.
func (DatabaseClient) TerminateAutonomousContainerDatabase ¶
func (client DatabaseClient) TerminateAutonomousContainerDatabase(ctx context.Context, request TerminateAutonomousContainerDatabaseRequest) (response TerminateAutonomousContainerDatabaseResponse, err error)
TerminateAutonomousContainerDatabase Terminates an Autonomous Container Database, which permanently deletes the container database and any databases within the container database. The database data is local to the Autonomous Exadata Infrastructure and will be lost when the container database is terminated. Oracle recommends that you back up any data in the Autonomous Container Database prior to terminating it.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/TerminateAutonomousContainerDatabase.go.html to see an example of how to use TerminateAutonomousContainerDatabase API.
func (DatabaseClient) TerminateAutonomousExadataInfrastructure ¶
func (client DatabaseClient) TerminateAutonomousExadataInfrastructure(ctx context.Context, request TerminateAutonomousExadataInfrastructureRequest) (response TerminateAutonomousExadataInfrastructureResponse, err error)
TerminateAutonomousExadataInfrastructure Terminates an Autonomous Exadata Infrastructure, which permanently deletes the infrastructure resource and any container databases and databases contained in the resource. 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.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/TerminateAutonomousExadataInfrastructure.go.html to see an example of how to use TerminateAutonomousExadataInfrastructure API.
func (DatabaseClient) TerminateDbSystem ¶
func (client DatabaseClient) TerminateDbSystem(ctx context.Context, request TerminateDbSystemRequest) (response TerminateDbSystemResponse, err error)
TerminateDbSystem Terminates a DB system and permanently deletes it and any databases running on it, and any storage volumes attached to it. The database data is local to the DB system and will be lost when the system is terminated. Oracle recommends that you back up any data in the DB system prior to terminating it. **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/TerminateDbSystem.go.html to see an example of how to use TerminateDbSystem API.
func (DatabaseClient) UpdateAutonomousContainerDatabase ¶
func (client DatabaseClient) UpdateAutonomousContainerDatabase(ctx context.Context, request UpdateAutonomousContainerDatabaseRequest) (response UpdateAutonomousContainerDatabaseResponse, err error)
UpdateAutonomousContainerDatabase Updates the properties of an Autonomous Container Database, such as the OCPU core count and storage size.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousContainerDatabase.go.html to see an example of how to use UpdateAutonomousContainerDatabase API.
func (DatabaseClient) UpdateAutonomousDatabase ¶
func (client DatabaseClient) UpdateAutonomousDatabase(ctx context.Context, request UpdateAutonomousDatabaseRequest) (response UpdateAutonomousDatabaseResponse, err error)
UpdateAutonomousDatabase Updates one or more attributes of the specified Autonomous Database. See the UpdateAutonomousDatabaseDetails resource for a full list of attributes that can be updated.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabase.go.html to see an example of how to use UpdateAutonomousDatabase API.
func (DatabaseClient) UpdateAutonomousDatabaseRegionalWallet ¶
func (client DatabaseClient) UpdateAutonomousDatabaseRegionalWallet(ctx context.Context, request UpdateAutonomousDatabaseRegionalWalletRequest) (response UpdateAutonomousDatabaseRegionalWalletResponse, err error)
UpdateAutonomousDatabaseRegionalWallet Updates the Autonomous Database regional wallet.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabaseRegionalWallet.go.html to see an example of how to use UpdateAutonomousDatabaseRegionalWallet API.
func (DatabaseClient) UpdateAutonomousDatabaseWallet ¶
func (client DatabaseClient) UpdateAutonomousDatabaseWallet(ctx context.Context, request UpdateAutonomousDatabaseWalletRequest) (response UpdateAutonomousDatabaseWalletResponse, err error)
UpdateAutonomousDatabaseWallet Updates the wallet for the specified Autonomous Database.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabaseWallet.go.html to see an example of how to use UpdateAutonomousDatabaseWallet API.
func (DatabaseClient) UpdateAutonomousExadataInfrastructure ¶
func (client DatabaseClient) UpdateAutonomousExadataInfrastructure(ctx context.Context, request UpdateAutonomousExadataInfrastructureRequest) (response UpdateAutonomousExadataInfrastructureResponse, err error)
UpdateAutonomousExadataInfrastructure Updates the properties of an Autonomous Exadata Infrastructure, such as the CPU core count.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousExadataInfrastructure.go.html to see an example of how to use UpdateAutonomousExadataInfrastructure API.
func (DatabaseClient) UpdateAutonomousVmCluster ¶
func (client DatabaseClient) UpdateAutonomousVmCluster(ctx context.Context, request UpdateAutonomousVmClusterRequest) (response UpdateAutonomousVmClusterResponse, err error)
UpdateAutonomousVmCluster Updates the specified Autonomous VM cluster for the Exadata Cloud@Customer system.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousVmCluster.go.html to see an example of how to use UpdateAutonomousVmCluster API.
func (DatabaseClient) UpdateBackupDestination ¶
func (client DatabaseClient) UpdateBackupDestination(ctx context.Context, request UpdateBackupDestinationRequest) (response UpdateBackupDestinationResponse, err error)
UpdateBackupDestination If no database is associated with the backup destination: - For a RECOVERY_APPLIANCE backup destination, updates the connection string and/or the list of VPC users. - For an NFS backup destination, updates the NFS location.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateBackupDestination.go.html to see an example of how to use UpdateBackupDestination API.
func (DatabaseClient) UpdateCloudExadataInfrastructure ¶
func (client DatabaseClient) UpdateCloudExadataInfrastructure(ctx context.Context, request UpdateCloudExadataInfrastructureRequest) (response UpdateCloudExadataInfrastructureResponse, err error)
UpdateCloudExadataInfrastructure Updates the Cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateCloudExadataInfrastructure.go.html to see an example of how to use UpdateCloudExadataInfrastructure API.
func (DatabaseClient) UpdateCloudVmCluster ¶
func (client DatabaseClient) UpdateCloudVmCluster(ctx context.Context, request UpdateCloudVmClusterRequest) (response UpdateCloudVmClusterResponse, err error)
UpdateCloudVmCluster Updates the specified cloud VM cluster. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateCloudVmCluster.go.html to see an example of how to use UpdateCloudVmCluster API.
func (DatabaseClient) UpdateCloudVmClusterIormConfig ¶
func (client DatabaseClient) UpdateCloudVmClusterIormConfig(ctx context.Context, request UpdateCloudVmClusterIormConfigRequest) (response UpdateCloudVmClusterIormConfigResponse, err error)
UpdateCloudVmClusterIormConfig Updates the IORM settings for the specified cloud VM cluster in an Exadata Cloud Service instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateCloudVmClusterIormConfig.go.html to see an example of how to use UpdateCloudVmClusterIormConfig API.
func (DatabaseClient) UpdateDatabase ¶
func (client DatabaseClient) UpdateDatabase(ctx context.Context, request UpdateDatabaseRequest) (response UpdateDatabaseResponse, err error)
UpdateDatabase Update the specified database based on the request parameters provided.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDatabase.go.html to see an example of how to use UpdateDatabase API.
func (DatabaseClient) UpdateDatabaseSoftwareImage ¶
func (client DatabaseClient) UpdateDatabaseSoftwareImage(ctx context.Context, request UpdateDatabaseSoftwareImageRequest) (response UpdateDatabaseSoftwareImageResponse, err error)
UpdateDatabaseSoftwareImage Updates the properties of a Database Software Image, like Display Nmae
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDatabaseSoftwareImage.go.html to see an example of how to use UpdateDatabaseSoftwareImage API.
func (DatabaseClient) UpdateDbHome ¶
func (client DatabaseClient) UpdateDbHome(ctx context.Context, request UpdateDbHomeRequest) (response UpdateDbHomeResponse, err error)
UpdateDbHome Patches the specified Database Home.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDbHome.go.html to see an example of how to use UpdateDbHome API.
func (DatabaseClient) UpdateDbSystem ¶
func (client DatabaseClient) UpdateDbSystem(ctx context.Context, request UpdateDbSystemRequest) (response UpdateDbSystemResponse, err error)
UpdateDbSystem Updates the properties of the specified DB system. **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDbSystem.go.html to see an example of how to use UpdateDbSystem API.
func (DatabaseClient) UpdateExadataInfrastructure ¶
func (client DatabaseClient) UpdateExadataInfrastructure(ctx context.Context, request UpdateExadataInfrastructureRequest) (response UpdateExadataInfrastructureResponse, err error)
UpdateExadataInfrastructure Updates the Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only. To update an Exadata Cloud Service infrastructure resource, use the UpdateCloudExadataInfrastructure operation.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExadataInfrastructure.go.html to see an example of how to use UpdateExadataInfrastructure API.
func (DatabaseClient) UpdateExadataIormConfig ¶
func (client DatabaseClient) UpdateExadataIormConfig(ctx context.Context, request UpdateExadataIormConfigRequest) (response UpdateExadataIormConfigResponse, err error)
UpdateExadataIormConfig Updates IORM settings for the specified Exadata DB system. **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. The UpdateCloudVmClusterIormConfig API is used for Exadata systems using the new resource model.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExadataIormConfig.go.html to see an example of how to use UpdateExadataIormConfig API.
func (DatabaseClient) UpdateExternalContainerDatabase ¶
func (client DatabaseClient) UpdateExternalContainerDatabase(ctx context.Context, request UpdateExternalContainerDatabaseRequest) (response UpdateExternalContainerDatabaseResponse, err error)
UpdateExternalContainerDatabase Updates the properties of an CreateExternalContainerDatabaseDetails resource, such as the display name.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalContainerDatabase.go.html to see an example of how to use UpdateExternalContainerDatabase API.
func (DatabaseClient) UpdateExternalDatabaseConnector ¶
func (client DatabaseClient) UpdateExternalDatabaseConnector(ctx context.Context, request UpdateExternalDatabaseConnectorRequest) (response UpdateExternalDatabaseConnectorResponse, err error)
UpdateExternalDatabaseConnector Updates the properties of an external database connector, such as the display name.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalDatabaseConnector.go.html to see an example of how to use UpdateExternalDatabaseConnector API.
func (DatabaseClient) UpdateExternalNonContainerDatabase ¶
func (client DatabaseClient) UpdateExternalNonContainerDatabase(ctx context.Context, request UpdateExternalNonContainerDatabaseRequest) (response UpdateExternalNonContainerDatabaseResponse, err error)
UpdateExternalNonContainerDatabase Updates the properties of an external non-container database, such as the display name.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalNonContainerDatabase.go.html to see an example of how to use UpdateExternalNonContainerDatabase API.
func (DatabaseClient) UpdateExternalPluggableDatabase ¶
func (client DatabaseClient) UpdateExternalPluggableDatabase(ctx context.Context, request UpdateExternalPluggableDatabaseRequest) (response UpdateExternalPluggableDatabaseResponse, err error)
UpdateExternalPluggableDatabase Updates the properties of an CreateExternalPluggableDatabaseDetails resource, such as the display name.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalPluggableDatabase.go.html to see an example of how to use UpdateExternalPluggableDatabase API.
func (DatabaseClient) UpdateKeyStore ¶
func (client DatabaseClient) UpdateKeyStore(ctx context.Context, request UpdateKeyStoreRequest) (response UpdateKeyStoreResponse, err error)
UpdateKeyStore If no database is associated with the key store, edit the key store.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateKeyStore.go.html to see an example of how to use UpdateKeyStore API.
func (DatabaseClient) UpdateMaintenanceRun ¶
func (client DatabaseClient) UpdateMaintenanceRun(ctx context.Context, request UpdateMaintenanceRunRequest) (response UpdateMaintenanceRunResponse, err error)
UpdateMaintenanceRun Updates the properties of a maintenance run, such as the state of a maintenance run.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateMaintenanceRun.go.html to see an example of how to use UpdateMaintenanceRun API.
func (DatabaseClient) UpdateVmCluster ¶
func (client DatabaseClient) UpdateVmCluster(ctx context.Context, request UpdateVmClusterRequest) (response UpdateVmClusterResponse, err error)
UpdateVmCluster Updates the specified VM cluster. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateVmCluster.go.html to see an example of how to use UpdateVmCluster API.
func (DatabaseClient) UpdateVmClusterNetwork ¶
func (client DatabaseClient) UpdateVmClusterNetwork(ctx context.Context, request UpdateVmClusterNetworkRequest) (response UpdateVmClusterNetworkResponse, err error)
UpdateVmClusterNetwork Updates the specified VM cluster network. Applies to Exadata Cloud@Customer instances only. To update a cloud VM cluster in an Exadata Cloud Service instance, use the UpdateCloudVmCluster operation.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateVmClusterNetwork.go.html to see an example of how to use UpdateVmClusterNetwork API.
func (DatabaseClient) UpgradeDatabase ¶
func (client DatabaseClient) UpgradeDatabase(ctx context.Context, request UpgradeDatabaseRequest) (response UpgradeDatabaseResponse, err error)
UpgradeDatabase Upgrades the specified Oracle Database instance.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpgradeDatabase.go.html to see an example of how to use UpgradeDatabase API.
func (DatabaseClient) ValidateVmClusterNetwork ¶
func (client DatabaseClient) ValidateVmClusterNetwork(ctx context.Context, request ValidateVmClusterNetworkRequest) (response ValidateVmClusterNetworkResponse, err error)
ValidateVmClusterNetwork Validates the specified VM cluster network. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ValidateVmClusterNetwork.go.html to see an example of how to use ValidateVmClusterNetwork API.
type DatabaseConnectionCredentailsByName ¶
type DatabaseConnectionCredentailsByName struct { // The name of the credential information that used to connect to the database. The name should be in "x.y" format, where // the length of "x" has a maximum of 64 characters, and length of "y" has a maximum of 199 characters. // The name strings can contain letters, numbers and the underscore character only. Other characters are not valid, except for // the "." character that separates the "x" and "y" portions of the name. // *IMPORTANT* - The name must be unique within the OCI region the credential is being created in. If you specify a name // that duplicates the name of another credential within the same OCI region, you may overwrite or corrupt the credential that is already // using the name. // For example: inventorydb.abc112233445566778899 CredentialName *string `mandatory:"true" json:"credentialName"` }
DatabaseConnectionCredentailsByName Existing named credential used to connect to the database.
func (DatabaseConnectionCredentailsByName) MarshalJSON ¶
func (m DatabaseConnectionCredentailsByName) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseConnectionCredentailsByName) String ¶
func (m DatabaseConnectionCredentailsByName) String() string
type DatabaseConnectionCredentials ¶
type DatabaseConnectionCredentials interface { }
DatabaseConnectionCredentials Credentials used to connect to the database. Currently only the `DETAILS` type is supported for creating MACS connector crendentials.
type DatabaseConnectionCredentialsByDetails ¶
type DatabaseConnectionCredentialsByDetails struct { // The username that will be used to connect to the database. Username *string `mandatory:"true" json:"username"` // The password that will be used to connect to the database. Password *string `mandatory:"true" json:"password"` // The name of the credential information that used to connect to the database. The name should be in "x.y" format, where // the length of "x" has a maximum of 64 characters, and length of "y" has a maximum of 199 characters. // The name strings can contain letters, numbers and the underscore character only. Other characters are not valid, except for // the "." character that separates the "x" and "y" portions of the name. // *IMPORTANT* - The name must be unique within the OCI region the credential is being created in. If you specify a name // that duplicates the name of another credential within the same OCI region, you may overwrite or corrupt the credential that is already // using the name. // For example: inventorydb.abc112233445566778899 CredentialName *string `mandatory:"false" json:"credentialName"` // The role of the user that will be connecting to the database. Role DatabaseConnectionCredentialsByDetailsRoleEnum `mandatory:"true" json:"role"` }
DatabaseConnectionCredentialsByDetails User information to connect to the database. Required when performing the CreateExternalDatabaseConnectorDetails operation. *IMPORTANT*: Not supported for the UpdateExternalDatabaseConnectorDetails operation.
func (DatabaseConnectionCredentialsByDetails) MarshalJSON ¶
func (m DatabaseConnectionCredentialsByDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseConnectionCredentialsByDetails) String ¶
func (m DatabaseConnectionCredentialsByDetails) String() string
type DatabaseConnectionCredentialsByDetailsRoleEnum ¶
type DatabaseConnectionCredentialsByDetailsRoleEnum string
DatabaseConnectionCredentialsByDetailsRoleEnum Enum with underlying type: string
const ( DatabaseConnectionCredentialsByDetailsRoleSysdba DatabaseConnectionCredentialsByDetailsRoleEnum = "SYSDBA" DatabaseConnectionCredentialsByDetailsRoleNormal DatabaseConnectionCredentialsByDetailsRoleEnum = "NORMAL" )
Set of constants representing the allowable values for DatabaseConnectionCredentialsByDetailsRoleEnum
func GetDatabaseConnectionCredentialsByDetailsRoleEnumValues ¶
func GetDatabaseConnectionCredentialsByDetailsRoleEnumValues() []DatabaseConnectionCredentialsByDetailsRoleEnum
GetDatabaseConnectionCredentialsByDetailsRoleEnumValues Enumerates the set of values for DatabaseConnectionCredentialsByDetailsRoleEnum
type DatabaseConnectionCredentialsCredentialTypeEnum ¶
type DatabaseConnectionCredentialsCredentialTypeEnum string
DatabaseConnectionCredentialsCredentialTypeEnum Enum with underlying type: string
const ( DatabaseConnectionCredentialsCredentialTypeNameReference DatabaseConnectionCredentialsCredentialTypeEnum = "NAME_REFERENCE" DatabaseConnectionCredentialsCredentialTypeDetails DatabaseConnectionCredentialsCredentialTypeEnum = "DETAILS" )
Set of constants representing the allowable values for DatabaseConnectionCredentialsCredentialTypeEnum
func GetDatabaseConnectionCredentialsCredentialTypeEnumValues ¶
func GetDatabaseConnectionCredentialsCredentialTypeEnumValues() []DatabaseConnectionCredentialsCredentialTypeEnum
GetDatabaseConnectionCredentialsCredentialTypeEnumValues Enumerates the set of values for DatabaseConnectionCredentialsCredentialTypeEnum
type DatabaseConnectionString ¶
type DatabaseConnectionString struct { // The host name of the database. Hostname *string `mandatory:"true" json:"hostname"` // The port used to connect to the database. Port *int `mandatory:"true" json:"port"` // The name of the service alias used to connect to the database. Service *string `mandatory:"true" json:"service"` // The protocol used to connect to the database. Protocol DatabaseConnectionStringProtocolEnum `mandatory:"true" json:"protocol"` }
DatabaseConnectionString The Oracle Database connection string.
func (DatabaseConnectionString) String ¶
func (m DatabaseConnectionString) String() string
type DatabaseConnectionStringProtocolEnum ¶
type DatabaseConnectionStringProtocolEnum string
DatabaseConnectionStringProtocolEnum Enum with underlying type: string
const (
DatabaseConnectionStringProtocolTcp DatabaseConnectionStringProtocolEnum = "TCP"
)
Set of constants representing the allowable values for DatabaseConnectionStringProtocolEnum
func GetDatabaseConnectionStringProtocolEnumValues ¶
func GetDatabaseConnectionStringProtocolEnumValues() []DatabaseConnectionStringProtocolEnum
GetDatabaseConnectionStringProtocolEnumValues Enumerates the set of values for DatabaseConnectionStringProtocolEnum
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" DatabaseLifecycleStateUpgrading DatabaseLifecycleStateEnum = "UPGRADING" 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 DatabaseManagementConfig ¶
type DatabaseManagementConfig struct { // The status of the Database Management service. DatabaseManagementStatus DatabaseManagementConfigDatabaseManagementStatusEnum `mandatory:"true" json:"databaseManagementStatus"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. DatabaseManagementConnectionId *string `mandatory:"false" json:"databaseManagementConnectionId"` // The Oracle license model that applies to the external database. LicenseModel DatabaseManagementConfigLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` }
DatabaseManagementConfig The configuration of the Database Management service.
func (DatabaseManagementConfig) String ¶
func (m DatabaseManagementConfig) String() string
type DatabaseManagementConfigDatabaseManagementStatusEnum ¶
type DatabaseManagementConfigDatabaseManagementStatusEnum string
DatabaseManagementConfigDatabaseManagementStatusEnum Enum with underlying type: string
const ( DatabaseManagementConfigDatabaseManagementStatusEnabling DatabaseManagementConfigDatabaseManagementStatusEnum = "ENABLING" DatabaseManagementConfigDatabaseManagementStatusEnabled DatabaseManagementConfigDatabaseManagementStatusEnum = "ENABLED" DatabaseManagementConfigDatabaseManagementStatusDisabling DatabaseManagementConfigDatabaseManagementStatusEnum = "DISABLING" DatabaseManagementConfigDatabaseManagementStatusNotEnabled DatabaseManagementConfigDatabaseManagementStatusEnum = "NOT_ENABLED" DatabaseManagementConfigDatabaseManagementStatusFailedEnabling DatabaseManagementConfigDatabaseManagementStatusEnum = "FAILED_ENABLING" DatabaseManagementConfigDatabaseManagementStatusFailedDisabling DatabaseManagementConfigDatabaseManagementStatusEnum = "FAILED_DISABLING" )
Set of constants representing the allowable values for DatabaseManagementConfigDatabaseManagementStatusEnum
func GetDatabaseManagementConfigDatabaseManagementStatusEnumValues ¶
func GetDatabaseManagementConfigDatabaseManagementStatusEnumValues() []DatabaseManagementConfigDatabaseManagementStatusEnum
GetDatabaseManagementConfigDatabaseManagementStatusEnumValues Enumerates the set of values for DatabaseManagementConfigDatabaseManagementStatusEnum
type DatabaseManagementConfigLicenseModelEnum ¶
type DatabaseManagementConfigLicenseModelEnum string
DatabaseManagementConfigLicenseModelEnum Enum with underlying type: string
const ( DatabaseManagementConfigLicenseModelLicenseIncluded DatabaseManagementConfigLicenseModelEnum = "LICENSE_INCLUDED" DatabaseManagementConfigLicenseModelBringYourOwnLicense DatabaseManagementConfigLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for DatabaseManagementConfigLicenseModelEnum
func GetDatabaseManagementConfigLicenseModelEnumValues ¶
func GetDatabaseManagementConfigLicenseModelEnumValues() []DatabaseManagementConfigLicenseModelEnum
GetDatabaseManagementConfigLicenseModelEnumValues Enumerates the set of values for DatabaseManagementConfigLicenseModelEnum
type DatabaseSoftwareImage ¶
type DatabaseSoftwareImage struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database software image. 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 version with which the database software image is to be built. DatabaseVersion *string `mandatory:"true" json:"databaseVersion"` // The user-friendly name for the database software image. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the database software image. LifecycleState DatabaseSoftwareImageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database software image was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The type of software image. Can be grid or database. ImageType DatabaseSoftwareImageImageTypeEnum `mandatory:"true" json:"imageType"` // To what shape the image is meant for. ImageShapeFamily DatabaseSoftwareImageImageShapeFamilyEnum `mandatory:"true" json:"imageShapeFamily"` // The PSU or PBP or Release Updates. To get a list of supported versions, use the ListDbVersions operation. PatchSet *string `mandatory:"true" json:"patchSet"` // Detailed message for the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // List of one-off patches for Database Homes. DatabaseSoftwareImageIncludedPatches []string `mandatory:"false" json:"databaseSoftwareImageIncludedPatches"` // The patches included in the image and the version of the image IncludedPatchesSummary *string `mandatory:"false" json:"includedPatchesSummary"` // List of one-off patches for Database Homes. DatabaseSoftwareImageOneOffPatches []string `mandatory:"false" json:"databaseSoftwareImageOneOffPatches"` // output from lsinventory which will get passed as a string LsInventory *string `mandatory:"false" json:"lsInventory"` // True if this Database software image is supported for Upgrade. IsUpgradeSupported *bool `mandatory:"false" json:"isUpgradeSupported"` }
DatabaseSoftwareImage Database software images are created by specifying a patch set, one-off patches and patches for the database home (listed by `ls inventory`).
func (DatabaseSoftwareImage) String ¶
func (m DatabaseSoftwareImage) String() string
type DatabaseSoftwareImageImageShapeFamilyEnum ¶
type DatabaseSoftwareImageImageShapeFamilyEnum string
DatabaseSoftwareImageImageShapeFamilyEnum Enum with underlying type: string
const ( DatabaseSoftwareImageImageShapeFamilyVmBmShape DatabaseSoftwareImageImageShapeFamilyEnum = "VM_BM_SHAPE" DatabaseSoftwareImageImageShapeFamilyExadataShape DatabaseSoftwareImageImageShapeFamilyEnum = "EXADATA_SHAPE" DatabaseSoftwareImageImageShapeFamilyExaccShape DatabaseSoftwareImageImageShapeFamilyEnum = "EXACC_SHAPE" )
Set of constants representing the allowable values for DatabaseSoftwareImageImageShapeFamilyEnum
func GetDatabaseSoftwareImageImageShapeFamilyEnumValues ¶
func GetDatabaseSoftwareImageImageShapeFamilyEnumValues() []DatabaseSoftwareImageImageShapeFamilyEnum
GetDatabaseSoftwareImageImageShapeFamilyEnumValues Enumerates the set of values for DatabaseSoftwareImageImageShapeFamilyEnum
type DatabaseSoftwareImageImageTypeEnum ¶
type DatabaseSoftwareImageImageTypeEnum string
DatabaseSoftwareImageImageTypeEnum Enum with underlying type: string
const ( DatabaseSoftwareImageImageTypeGridImage DatabaseSoftwareImageImageTypeEnum = "GRID_IMAGE" DatabaseSoftwareImageImageTypeDatabaseImage DatabaseSoftwareImageImageTypeEnum = "DATABASE_IMAGE" )
Set of constants representing the allowable values for DatabaseSoftwareImageImageTypeEnum
func GetDatabaseSoftwareImageImageTypeEnumValues ¶
func GetDatabaseSoftwareImageImageTypeEnumValues() []DatabaseSoftwareImageImageTypeEnum
GetDatabaseSoftwareImageImageTypeEnumValues Enumerates the set of values for DatabaseSoftwareImageImageTypeEnum
type DatabaseSoftwareImageLifecycleStateEnum ¶
type DatabaseSoftwareImageLifecycleStateEnum string
DatabaseSoftwareImageLifecycleStateEnum Enum with underlying type: string
const ( DatabaseSoftwareImageLifecycleStateProvisioning DatabaseSoftwareImageLifecycleStateEnum = "PROVISIONING" DatabaseSoftwareImageLifecycleStateAvailable DatabaseSoftwareImageLifecycleStateEnum = "AVAILABLE" DatabaseSoftwareImageLifecycleStateDeleting DatabaseSoftwareImageLifecycleStateEnum = "DELETING" DatabaseSoftwareImageLifecycleStateDeleted DatabaseSoftwareImageLifecycleStateEnum = "DELETED" DatabaseSoftwareImageLifecycleStateFailed DatabaseSoftwareImageLifecycleStateEnum = "FAILED" DatabaseSoftwareImageLifecycleStateTerminating DatabaseSoftwareImageLifecycleStateEnum = "TERMINATING" DatabaseSoftwareImageLifecycleStateTerminated DatabaseSoftwareImageLifecycleStateEnum = "TERMINATED" DatabaseSoftwareImageLifecycleStateUpdating DatabaseSoftwareImageLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for DatabaseSoftwareImageLifecycleStateEnum
func GetDatabaseSoftwareImageLifecycleStateEnumValues ¶
func GetDatabaseSoftwareImageLifecycleStateEnumValues() []DatabaseSoftwareImageLifecycleStateEnum
GetDatabaseSoftwareImageLifecycleStateEnumValues Enumerates the set of values for DatabaseSoftwareImageLifecycleStateEnum
type DatabaseSoftwareImageSummary ¶
type DatabaseSoftwareImageSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database software image. 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 version with which the database software image is to be built. DatabaseVersion *string `mandatory:"true" json:"databaseVersion"` // The user-friendly name for the database software image. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the database software image. LifecycleState DatabaseSoftwareImageSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database software image was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The type of software image. Can be grid or database. ImageType DatabaseSoftwareImageSummaryImageTypeEnum `mandatory:"true" json:"imageType"` // To what shape the image is meant for. ImageShapeFamily DatabaseSoftwareImageSummaryImageShapeFamilyEnum `mandatory:"true" json:"imageShapeFamily"` // The PSU or PBP or Release Updates. To get a list of supported versions, use the ListDbVersions operation. PatchSet *string `mandatory:"true" json:"patchSet"` // Detailed message for the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // List of one-off patches for Database Homes. DatabaseSoftwareImageIncludedPatches []string `mandatory:"false" json:"databaseSoftwareImageIncludedPatches"` // The patches included in the image and the version of the image IncludedPatchesSummary *string `mandatory:"false" json:"includedPatchesSummary"` // List of one-off patches for Database Homes. DatabaseSoftwareImageOneOffPatches []string `mandatory:"false" json:"databaseSoftwareImageOneOffPatches"` // output from lsinventory which will get passed as a string LsInventory *string `mandatory:"false" json:"lsInventory"` // True if this Database software image is supported for Upgrade. IsUpgradeSupported *bool `mandatory:"false" json:"isUpgradeSupported"` }
DatabaseSoftwareImageSummary The Database service supports the creation of database software images for use in creating and patching DB systems and databases. To use any of the API operations, you must be authorized in an IAM policy. If you are not authorized, talk to an administrator. If you are an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.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). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (DatabaseSoftwareImageSummary) String ¶
func (m DatabaseSoftwareImageSummary) String() string
type DatabaseSoftwareImageSummaryImageShapeFamilyEnum ¶
type DatabaseSoftwareImageSummaryImageShapeFamilyEnum string
DatabaseSoftwareImageSummaryImageShapeFamilyEnum Enum with underlying type: string
const ( DatabaseSoftwareImageSummaryImageShapeFamilyVmBmShape DatabaseSoftwareImageSummaryImageShapeFamilyEnum = "VM_BM_SHAPE" DatabaseSoftwareImageSummaryImageShapeFamilyExadataShape DatabaseSoftwareImageSummaryImageShapeFamilyEnum = "EXADATA_SHAPE" DatabaseSoftwareImageSummaryImageShapeFamilyExaccShape DatabaseSoftwareImageSummaryImageShapeFamilyEnum = "EXACC_SHAPE" )
Set of constants representing the allowable values for DatabaseSoftwareImageSummaryImageShapeFamilyEnum
func GetDatabaseSoftwareImageSummaryImageShapeFamilyEnumValues ¶
func GetDatabaseSoftwareImageSummaryImageShapeFamilyEnumValues() []DatabaseSoftwareImageSummaryImageShapeFamilyEnum
GetDatabaseSoftwareImageSummaryImageShapeFamilyEnumValues Enumerates the set of values for DatabaseSoftwareImageSummaryImageShapeFamilyEnum
type DatabaseSoftwareImageSummaryImageTypeEnum ¶
type DatabaseSoftwareImageSummaryImageTypeEnum string
DatabaseSoftwareImageSummaryImageTypeEnum Enum with underlying type: string
const ( DatabaseSoftwareImageSummaryImageTypeGridImage DatabaseSoftwareImageSummaryImageTypeEnum = "GRID_IMAGE" DatabaseSoftwareImageSummaryImageTypeDatabaseImage DatabaseSoftwareImageSummaryImageTypeEnum = "DATABASE_IMAGE" )
Set of constants representing the allowable values for DatabaseSoftwareImageSummaryImageTypeEnum
func GetDatabaseSoftwareImageSummaryImageTypeEnumValues ¶
func GetDatabaseSoftwareImageSummaryImageTypeEnumValues() []DatabaseSoftwareImageSummaryImageTypeEnum
GetDatabaseSoftwareImageSummaryImageTypeEnumValues Enumerates the set of values for DatabaseSoftwareImageSummaryImageTypeEnum
type DatabaseSoftwareImageSummaryLifecycleStateEnum ¶
type DatabaseSoftwareImageSummaryLifecycleStateEnum string
DatabaseSoftwareImageSummaryLifecycleStateEnum Enum with underlying type: string
const ( DatabaseSoftwareImageSummaryLifecycleStateProvisioning DatabaseSoftwareImageSummaryLifecycleStateEnum = "PROVISIONING" DatabaseSoftwareImageSummaryLifecycleStateAvailable DatabaseSoftwareImageSummaryLifecycleStateEnum = "AVAILABLE" DatabaseSoftwareImageSummaryLifecycleStateDeleting DatabaseSoftwareImageSummaryLifecycleStateEnum = "DELETING" DatabaseSoftwareImageSummaryLifecycleStateDeleted DatabaseSoftwareImageSummaryLifecycleStateEnum = "DELETED" DatabaseSoftwareImageSummaryLifecycleStateFailed DatabaseSoftwareImageSummaryLifecycleStateEnum = "FAILED" DatabaseSoftwareImageSummaryLifecycleStateTerminating DatabaseSoftwareImageSummaryLifecycleStateEnum = "TERMINATING" DatabaseSoftwareImageSummaryLifecycleStateTerminated DatabaseSoftwareImageSummaryLifecycleStateEnum = "TERMINATED" DatabaseSoftwareImageSummaryLifecycleStateUpdating DatabaseSoftwareImageSummaryLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for DatabaseSoftwareImageSummaryLifecycleStateEnum
func GetDatabaseSoftwareImageSummaryLifecycleStateEnumValues ¶
func GetDatabaseSoftwareImageSummaryLifecycleStateEnumValues() []DatabaseSoftwareImageSummaryLifecycleStateEnum
GetDatabaseSoftwareImageSummaryLifecycleStateEnumValues Enumerates the set of values for DatabaseSoftwareImageSummaryLifecycleStateEnum
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 OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"false" json:"vmClusterId"` // The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of 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 lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time when the latest database backup was created. LastBackupTimestamp *common.SDKTime `mandatory:"false" json:"lastBackupTimestamp"` 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The Connection strings used to connect to the Oracle Database. ConnectionStrings *DatabaseConnectionStrings `mandatory:"false" json:"connectionStrings"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // Point in time recovery timeStamp of the source database at which cloned database system is cloned from the source database system, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) SourceDatabasePointInTimeRecoveryTimestamp *common.SDKTime `mandatory:"false" json:"sourceDatabasePointInTimeRecoveryTimestamp"` // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` }
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" DatabaseSummaryLifecycleStateUpgrading DatabaseSummaryLifecycleStateEnum = "UPGRADING" 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 DatabaseUpgradeHistoryEntry ¶
type DatabaseUpgradeHistoryEntry struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database upgrade history. Id *string `mandatory:"true" json:"id"` // The database upgrade action. Action DatabaseUpgradeHistoryEntryActionEnum `mandatory:"true" json:"action"` // Status of database upgrade history SUCCEEDED|IN_PROGRESS|FAILED. LifecycleState DatabaseUpgradeHistoryEntryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the database upgrade started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The source of the Oracle Database software to be used for the upgrade. // - Use `DB_HOME` to specify an existing Database Home to upgrade the database. The database is moved to the target Database Home and makes use of the Oracle Database software version of the target Database Home. // - Use `DB_VERSION` to specify a generally-available Oracle Database software version to upgrade the database. // - Use `DB_SOFTWARE_IMAGE` to specify a database software image (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/databasesoftwareimage.htm) to upgrade the database. Source DatabaseUpgradeHistoryEntrySourceEnum `mandatory:"false" json:"source,omitempty"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // A valid Oracle Database version. To get a list of supported versions, use the ListDbVersions operation. TargetDBVersion *string `mandatory:"false" json:"targetDBVersion"` // the database software image used for upgrading database. TargetDatabaseSoftwareImageId *string `mandatory:"false" json:"targetDatabaseSoftwareImageId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Home. TargetDbHomeId *string `mandatory:"false" json:"targetDbHomeId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Home. SourceDbHomeId *string `mandatory:"false" json:"sourceDbHomeId"` // The date and time when the database upgrade ended. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Additional upgrade options supported by DBUA(Database Upgrade Assistant). // Example: "-upgradeTimezone false -keepEvents" Options *string `mandatory:"false" json:"options"` }
DatabaseUpgradeHistoryEntry The Database service supports the upgrade history of databases. To use any of the API operations, you must be authorized in an IAM policy. If you are not authorized, talk to an administrator. If you are an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.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). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (DatabaseUpgradeHistoryEntry) String ¶
func (m DatabaseUpgradeHistoryEntry) String() string
type DatabaseUpgradeHistoryEntryActionEnum ¶
type DatabaseUpgradeHistoryEntryActionEnum string
DatabaseUpgradeHistoryEntryActionEnum Enum with underlying type: string
const ( DatabaseUpgradeHistoryEntryActionPrecheck DatabaseUpgradeHistoryEntryActionEnum = "PRECHECK" DatabaseUpgradeHistoryEntryActionUpgrade DatabaseUpgradeHistoryEntryActionEnum = "UPGRADE" DatabaseUpgradeHistoryEntryActionRollback DatabaseUpgradeHistoryEntryActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for DatabaseUpgradeHistoryEntryActionEnum
func GetDatabaseUpgradeHistoryEntryActionEnumValues ¶
func GetDatabaseUpgradeHistoryEntryActionEnumValues() []DatabaseUpgradeHistoryEntryActionEnum
GetDatabaseUpgradeHistoryEntryActionEnumValues Enumerates the set of values for DatabaseUpgradeHistoryEntryActionEnum
type DatabaseUpgradeHistoryEntryLifecycleStateEnum ¶
type DatabaseUpgradeHistoryEntryLifecycleStateEnum string
DatabaseUpgradeHistoryEntryLifecycleStateEnum Enum with underlying type: string
const ( DatabaseUpgradeHistoryEntryLifecycleStateSucceeded DatabaseUpgradeHistoryEntryLifecycleStateEnum = "SUCCEEDED" DatabaseUpgradeHistoryEntryLifecycleStateFailed DatabaseUpgradeHistoryEntryLifecycleStateEnum = "FAILED" DatabaseUpgradeHistoryEntryLifecycleStateInProgress DatabaseUpgradeHistoryEntryLifecycleStateEnum = "IN_PROGRESS" )
Set of constants representing the allowable values for DatabaseUpgradeHistoryEntryLifecycleStateEnum
func GetDatabaseUpgradeHistoryEntryLifecycleStateEnumValues ¶
func GetDatabaseUpgradeHistoryEntryLifecycleStateEnumValues() []DatabaseUpgradeHistoryEntryLifecycleStateEnum
GetDatabaseUpgradeHistoryEntryLifecycleStateEnumValues Enumerates the set of values for DatabaseUpgradeHistoryEntryLifecycleStateEnum
type DatabaseUpgradeHistoryEntrySourceEnum ¶
type DatabaseUpgradeHistoryEntrySourceEnum string
DatabaseUpgradeHistoryEntrySourceEnum Enum with underlying type: string
const ( DatabaseUpgradeHistoryEntrySourceHome DatabaseUpgradeHistoryEntrySourceEnum = "DB_HOME" DatabaseUpgradeHistoryEntrySourceVersion DatabaseUpgradeHistoryEntrySourceEnum = "DB_VERSION" DatabaseUpgradeHistoryEntrySourceSoftwareImage DatabaseUpgradeHistoryEntrySourceEnum = "DB_SOFTWARE_IMAGE" )
Set of constants representing the allowable values for DatabaseUpgradeHistoryEntrySourceEnum
func GetDatabaseUpgradeHistoryEntrySourceEnumValues ¶
func GetDatabaseUpgradeHistoryEntrySourceEnumValues() []DatabaseUpgradeHistoryEntrySourceEnum
GetDatabaseUpgradeHistoryEntrySourceEnumValues Enumerates the set of values for DatabaseUpgradeHistoryEntrySourceEnum
type DatabaseUpgradeHistoryEntrySummary ¶
type DatabaseUpgradeHistoryEntrySummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database upgrade history. Id *string `mandatory:"true" json:"id"` // The database upgrade action. Action DatabaseUpgradeHistoryEntrySummaryActionEnum `mandatory:"true" json:"action"` // Status of database upgrade history SUCCEEDED|IN_PROGRESS|FAILED. LifecycleState DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the database upgrade started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The source of the Oracle Database software to be used for the upgrade. // - Use `DB_HOME` to specify an existing Database Home to upgrade the database. The database is moved to the target Database Home and makes use of the Oracle Database software version of the target Database Home. // - Use `DB_VERSION` to specify a generally-available Oracle Database software version to upgrade the database. // - Use `DB_SOFTWARE_IMAGE` to specify a database software image (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/databasesoftwareimage.htm) to upgrade the database. Source DatabaseUpgradeHistoryEntrySummarySourceEnum `mandatory:"false" json:"source,omitempty"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // A valid Oracle Database version. To get a list of supported versions, use the ListDbVersions operation. TargetDBVersion *string `mandatory:"false" json:"targetDBVersion"` // the database software image used for upgrading database. TargetDatabaseSoftwareImageId *string `mandatory:"false" json:"targetDatabaseSoftwareImageId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Home. TargetDbHomeId *string `mandatory:"false" json:"targetDbHomeId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Home. SourceDbHomeId *string `mandatory:"false" json:"sourceDbHomeId"` // The date and time when the database upgrade ended. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Additional upgrade options supported by DBUA(Database Upgrade Assistant). // Example: "-upgradeTimezone false -keepEvents" Options *string `mandatory:"false" json:"options"` }
DatabaseUpgradeHistoryEntrySummary The Database service supports the upgrade history of databases. To use any of the API operations, you must be authorized in an IAM policy. If you are not authorized, talk to an administrator. If you are an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.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). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (DatabaseUpgradeHistoryEntrySummary) String ¶
func (m DatabaseUpgradeHistoryEntrySummary) String() string
type DatabaseUpgradeHistoryEntrySummaryActionEnum ¶
type DatabaseUpgradeHistoryEntrySummaryActionEnum string
DatabaseUpgradeHistoryEntrySummaryActionEnum Enum with underlying type: string
const ( DatabaseUpgradeHistoryEntrySummaryActionPrecheck DatabaseUpgradeHistoryEntrySummaryActionEnum = "PRECHECK" DatabaseUpgradeHistoryEntrySummaryActionUpgrade DatabaseUpgradeHistoryEntrySummaryActionEnum = "UPGRADE" DatabaseUpgradeHistoryEntrySummaryActionRollback DatabaseUpgradeHistoryEntrySummaryActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for DatabaseUpgradeHistoryEntrySummaryActionEnum
func GetDatabaseUpgradeHistoryEntrySummaryActionEnumValues ¶
func GetDatabaseUpgradeHistoryEntrySummaryActionEnumValues() []DatabaseUpgradeHistoryEntrySummaryActionEnum
GetDatabaseUpgradeHistoryEntrySummaryActionEnumValues Enumerates the set of values for DatabaseUpgradeHistoryEntrySummaryActionEnum
type DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum ¶
type DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum string
DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum Enum with underlying type: string
const ( DatabaseUpgradeHistoryEntrySummaryLifecycleStateSucceeded DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum = "SUCCEEDED" DatabaseUpgradeHistoryEntrySummaryLifecycleStateFailed DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum = "FAILED" DatabaseUpgradeHistoryEntrySummaryLifecycleStateInProgress DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum = "IN_PROGRESS" )
Set of constants representing the allowable values for DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum
func GetDatabaseUpgradeHistoryEntrySummaryLifecycleStateEnumValues ¶
func GetDatabaseUpgradeHistoryEntrySummaryLifecycleStateEnumValues() []DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum
GetDatabaseUpgradeHistoryEntrySummaryLifecycleStateEnumValues Enumerates the set of values for DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum
type DatabaseUpgradeHistoryEntrySummarySourceEnum ¶
type DatabaseUpgradeHistoryEntrySummarySourceEnum string
DatabaseUpgradeHistoryEntrySummarySourceEnum Enum with underlying type: string
const ( DatabaseUpgradeHistoryEntrySummarySourceHome DatabaseUpgradeHistoryEntrySummarySourceEnum = "DB_HOME" DatabaseUpgradeHistoryEntrySummarySourceVersion DatabaseUpgradeHistoryEntrySummarySourceEnum = "DB_VERSION" DatabaseUpgradeHistoryEntrySummarySourceSoftwareImage DatabaseUpgradeHistoryEntrySummarySourceEnum = "DB_SOFTWARE_IMAGE" )
Set of constants representing the allowable values for DatabaseUpgradeHistoryEntrySummarySourceEnum
func GetDatabaseUpgradeHistoryEntrySummarySourceEnumValues ¶
func GetDatabaseUpgradeHistoryEntrySummarySourceEnumValues() []DatabaseUpgradeHistoryEntrySummarySourceEnum
GetDatabaseUpgradeHistoryEntrySummarySourceEnumValues Enumerates the set of values for DatabaseUpgradeHistoryEntrySummarySourceEnum
type DatabaseUpgradeSourceBase ¶
type DatabaseUpgradeSourceBase interface { // Additional upgrade options supported by DBUA(Database Upgrade Assistant). // Example: "-upgradeTimezone false -keepEvents" GetOptions() *string }
DatabaseUpgradeSourceBase Details for the database upgrade source.
type DatabaseUpgradeSourceBaseSourceEnum ¶
type DatabaseUpgradeSourceBaseSourceEnum string
DatabaseUpgradeSourceBaseSourceEnum Enum with underlying type: string
const ( DatabaseUpgradeSourceBaseSourceHome DatabaseUpgradeSourceBaseSourceEnum = "DB_HOME" DatabaseUpgradeSourceBaseSourceVersion DatabaseUpgradeSourceBaseSourceEnum = "DB_VERSION" DatabaseUpgradeSourceBaseSourceSoftwareImage DatabaseUpgradeSourceBaseSourceEnum = "DB_SOFTWARE_IMAGE" )
Set of constants representing the allowable values for DatabaseUpgradeSourceBaseSourceEnum
func GetDatabaseUpgradeSourceBaseSourceEnumValues ¶
func GetDatabaseUpgradeSourceBaseSourceEnumValues() []DatabaseUpgradeSourceBaseSourceEnum
GetDatabaseUpgradeSourceBaseSourceEnumValues Enumerates the set of values for DatabaseUpgradeSourceBaseSourceEnum
type DatabaseUpgradeWithDatabaseSoftwareImageDetails ¶
type DatabaseUpgradeWithDatabaseSoftwareImageDetails struct { // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the image to be used to upgrade a database. DatabaseSoftwareImageId *string `mandatory:"true" json:"databaseSoftwareImageId"` // Additional upgrade options supported by DBUA(Database Upgrade Assistant). // Example: "-upgradeTimezone false -keepEvents" Options *string `mandatory:"false" json:"options"` }
DatabaseUpgradeWithDatabaseSoftwareImageDetails Details of the database software image to be used to upgrade a database.
func (DatabaseUpgradeWithDatabaseSoftwareImageDetails) GetOptions ¶
func (m DatabaseUpgradeWithDatabaseSoftwareImageDetails) GetOptions() *string
GetOptions returns Options
func (DatabaseUpgradeWithDatabaseSoftwareImageDetails) MarshalJSON ¶
func (m DatabaseUpgradeWithDatabaseSoftwareImageDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseUpgradeWithDatabaseSoftwareImageDetails) String ¶
func (m DatabaseUpgradeWithDatabaseSoftwareImageDetails) String() string
type DatabaseUpgradeWithDbHomeDetails ¶
type DatabaseUpgradeWithDbHomeDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Home. DbHomeId *string `mandatory:"true" json:"dbHomeId"` // Additional upgrade options supported by DBUA(Database Upgrade Assistant). // Example: "-upgradeTimezone false -keepEvents" Options *string `mandatory:"false" json:"options"` }
DatabaseUpgradeWithDbHomeDetails Details of Database Home to be used to upgrade a database.
func (DatabaseUpgradeWithDbHomeDetails) GetOptions ¶
func (m DatabaseUpgradeWithDbHomeDetails) GetOptions() *string
GetOptions returns Options
func (DatabaseUpgradeWithDbHomeDetails) MarshalJSON ¶
func (m DatabaseUpgradeWithDbHomeDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseUpgradeWithDbHomeDetails) String ¶
func (m DatabaseUpgradeWithDbHomeDetails) String() string
type DatabaseUpgradeWithDbVersionDetails ¶
type DatabaseUpgradeWithDbVersionDetails struct { // A valid Oracle Database version. To get a list of supported versions, use the ListDbVersions operation. DbVersion *string `mandatory:"true" json:"dbVersion"` // Additional upgrade options supported by DBUA(Database Upgrade Assistant). // Example: "-upgradeTimezone false -keepEvents" Options *string `mandatory:"false" json:"options"` }
DatabaseUpgradeWithDbVersionDetails Details of the Oracle Database software version number for upgrading a database.
func (DatabaseUpgradeWithDbVersionDetails) GetOptions ¶
func (m DatabaseUpgradeWithDbVersionDetails) GetOptions() *string
GetOptions returns Options
func (DatabaseUpgradeWithDbVersionDetails) MarshalJSON ¶
func (m DatabaseUpgradeWithDbVersionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseUpgradeWithDbVersionDetails) String ¶
func (m DatabaseUpgradeWithDbVersionDetails) String() string
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"` // Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). // Example: `SLOT_TWO` AutoBackupWindow DbBackupConfigAutoBackupWindowEnum `mandatory:"false" json:"autoBackupWindow,omitempty"` // Backup destination details. BackupDestinationDetails []BackupDestinationDetails `mandatory:"false" json:"backupDestinationDetails"` }
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 DbBackupConfigAutoBackupWindowEnum ¶
type DbBackupConfigAutoBackupWindowEnum string
DbBackupConfigAutoBackupWindowEnum Enum with underlying type: string
const ( DbBackupConfigAutoBackupWindowOne DbBackupConfigAutoBackupWindowEnum = "SLOT_ONE" DbBackupConfigAutoBackupWindowTwo DbBackupConfigAutoBackupWindowEnum = "SLOT_TWO" DbBackupConfigAutoBackupWindowThree DbBackupConfigAutoBackupWindowEnum = "SLOT_THREE" DbBackupConfigAutoBackupWindowFour DbBackupConfigAutoBackupWindowEnum = "SLOT_FOUR" DbBackupConfigAutoBackupWindowFive DbBackupConfigAutoBackupWindowEnum = "SLOT_FIVE" DbBackupConfigAutoBackupWindowSix DbBackupConfigAutoBackupWindowEnum = "SLOT_SIX" DbBackupConfigAutoBackupWindowSeven DbBackupConfigAutoBackupWindowEnum = "SLOT_SEVEN" DbBackupConfigAutoBackupWindowEight DbBackupConfigAutoBackupWindowEnum = "SLOT_EIGHT" DbBackupConfigAutoBackupWindowNine DbBackupConfigAutoBackupWindowEnum = "SLOT_NINE" DbBackupConfigAutoBackupWindowTen DbBackupConfigAutoBackupWindowEnum = "SLOT_TEN" DbBackupConfigAutoBackupWindowEleven DbBackupConfigAutoBackupWindowEnum = "SLOT_ELEVEN" DbBackupConfigAutoBackupWindowTwelve DbBackupConfigAutoBackupWindowEnum = "SLOT_TWELVE" )
Set of constants representing the allowable values for DbBackupConfigAutoBackupWindowEnum
func GetDbBackupConfigAutoBackupWindowEnumValues ¶
func GetDbBackupConfigAutoBackupWindowEnumValues() []DbBackupConfigAutoBackupWindowEnum
GetDbBackupConfigAutoBackupWindowEnumValues Enumerates the set of values for DbBackupConfigAutoBackupWindowEnum
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 location of the Oracle Database Home. DbHomeLocation *string `mandatory:"true" json:"dbHomeLocation"` // 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 OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"false" json:"vmClusterId"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Database Home was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // List of one-off patches for Database Homes. OneOffPatches []string `mandatory:"false" json:"oneOffPatches"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` }
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 location of the Oracle Database Home. DbHomeLocation *string `mandatory:"true" json:"dbHomeLocation"` // 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 OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"false" json:"vmClusterId"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Database Home was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // List of one-off patches for Database Homes. OneOffPatches []string `mandatory:"false" json:"oneOffPatches"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The database software image OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` }
DbHomeSummary A directory where Oracle Database software is installed. A bare metal or Exadata DB system can have multiple Database Homes and each Database Home can run a different supported version of Oracle Database. A virtual machine DB system can have only one Database Home. For more information, see Bare Metal and Virtual Machine DB Systems (https://docs.cloud.oracle.com/Content/Database/Concepts/overview.htm) and Exadata DB Systems (https://docs.cloud.oracle.com/Content/Database/Concepts/exaoverview.htm). To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.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 { // The database name. For the default `DbPlan`, the `dbName` is `default`. DbName *string `mandatory:"false" json:"dbName"` Share *int `mandatory:"false" json:"share"` // The flash cache limit for this database. This value is internally configured based on the share value assigned to the database. FlashCacheLimit *string `mandatory:"false" json:"flashCacheLimit"` }
DbIormConfig The IORM configuration settings for the database.
func (DbIormConfig) String ¶
func (m DbIormConfig) String() string
type DbIormConfigUpdateDetail ¶
type DbIormConfigUpdateDetail struct { // The database name. For the default `DbPlan`, the `dbName` is `default`. DbName *string `mandatory:"false" json:"dbName"` Share *int `mandatory:"false" json:"share"` }
DbIormConfigUpdateDetail Details of the IORM configuration settings update request.
func (DbIormConfigUpdateDetail) String ¶
func (m DbIormConfigUpdateDetail) String() string
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"` // The type of database node maintenance. MaintenanceType DbNodeMaintenanceTypeEnum `mandatory:"false" json:"maintenanceType,omitempty"` // Start date and time of maintenance window. TimeMaintenanceWindowStart *common.SDKTime `mandatory:"false" json:"timeMaintenanceWindowStart"` // End date and time of maintenance window. TimeMaintenanceWindowEnd *common.SDKTime `mandatory:"false" json:"timeMaintenanceWindowEnd"` // Additional information about the planned maintenance. AdditionalDetails *string `mandatory:"false" json:"additionalDetails"` }
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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DbNodeAction.go.html to see an example of how to use DbNodeActionRequest.
func (DbNodeActionRequest) HTTPRequest ¶
func (request DbNodeActionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DbNodeActionRequest) RetryPolicy ¶
func (request DbNodeActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DbNodeActionRequest) String ¶
func (request DbNodeActionRequest) String() string
type DbNodeActionResponse ¶
type DbNodeActionResponse struct { // The underlying http response RawResponse *http.Response // The DbNode instance DbNode `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DbNodeActionResponse wrapper for the DbNodeAction operation
func (DbNodeActionResponse) HTTPResponse ¶
func (response DbNodeActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DbNodeActionResponse) String ¶
func (response DbNodeActionResponse) String() string
type 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 DbNodeMaintenanceTypeEnum ¶
type DbNodeMaintenanceTypeEnum string
DbNodeMaintenanceTypeEnum Enum with underlying type: string
const (
DbNodeMaintenanceTypeVmdbRebootMigration DbNodeMaintenanceTypeEnum = "VMDB_REBOOT_MIGRATION"
)
Set of constants representing the allowable values for DbNodeMaintenanceTypeEnum
func GetDbNodeMaintenanceTypeEnumValues ¶
func GetDbNodeMaintenanceTypeEnumValues() []DbNodeMaintenanceTypeEnum
GetDbNodeMaintenanceTypeEnumValues Enumerates the set of values for DbNodeMaintenanceTypeEnum
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"` // The type of database node maintenance. MaintenanceType DbNodeSummaryMaintenanceTypeEnum `mandatory:"false" json:"maintenanceType,omitempty"` // Start date and time of maintenance window. TimeMaintenanceWindowStart *common.SDKTime `mandatory:"false" json:"timeMaintenanceWindowStart"` // End date and time of maintenance window. TimeMaintenanceWindowEnd *common.SDKTime `mandatory:"false" json:"timeMaintenanceWindowEnd"` // Additional information about the planned maintenance. AdditionalDetails *string `mandatory:"false" json:"additionalDetails"` }
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 DbNodeSummaryMaintenanceTypeEnum ¶
type DbNodeSummaryMaintenanceTypeEnum string
DbNodeSummaryMaintenanceTypeEnum Enum with underlying type: string
const (
DbNodeSummaryMaintenanceTypeVmdbRebootMigration DbNodeSummaryMaintenanceTypeEnum = "VMDB_REBOOT_MIGRATION"
)
Set of constants representing the allowable values for DbNodeSummaryMaintenanceTypeEnum
func GetDbNodeSummaryMaintenanceTypeEnumValues ¶
func GetDbNodeSummaryMaintenanceTypeEnumValues() []DbNodeSummaryMaintenanceTypeEnum
GetDbNodeSummaryMaintenanceTypeEnumValues Enumerates the set of values for DbNodeSummaryMaintenanceTypeEnum
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"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` DbSystemOptions *DbSystemOptions `mandatory:"false" json:"dbSystemOptions"` // 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 OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The Oracle Database version of the DB system. Version *string `mandatory:"false" json:"version"` // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 40 and 80. The default is 80 percent assigned to DATA storage. Not applicable for virtual machine DB systems. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // The OCID (https://docs.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 lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The type of redundancy configured for the DB system. // NORMAL is 2-way redundancy. // HIGH is 3-way redundancy. DiskRedundancy DbSystemDiskRedundancyEnum `mandatory:"false" json:"diskRedundancy,omitempty"` // True, if Sparse Diskgroup is configured for Exadata dbsystem, False, if Sparse diskgroup was not configured. SparseDiskgroup *bool `mandatory:"false" json:"sparseDiskgroup"` // The OCID (https://docs.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 FQDN of the DNS record for the SCAN IP addresses that are associated with the DB system. ScanDnsName *string `mandatory:"false" json:"scanDnsName"` // The OCID of the zone the DB system is associated with. ZoneId *string `mandatory:"false" json:"zoneId"` // The data storage size, in gigabytes, that is currently available to the DB system. Applies only for virtual machine DB systems. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // The RECO/REDO storage size, in gigabytes, that is currently allocated to the DB system. Applies only for virtual machine DB systems. RecoStorageSizeInGB *int `mandatory:"false" json:"recoStorageSizeInGB"` // The number of nodes in the DB system. For RAC DB systems, the value is greater than 1. NodeCount *int `mandatory:"false" json:"nodeCount"` // The Oracle license model that applies to all the databases on the DB system. The default is LICENSE_INCLUDED. LicenseModel DbSystemLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The OCID (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. SourceDbSystemId *string `mandatory:"false" json:"sourceDbSystemId"` // The point in time for a cloned database system when the data disks were cloned from the source database system, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). PointInTimeDataDiskCloneTimestamp *common.SDKTime `mandatory:"false" json:"pointInTimeDataDiskCloneTimestamp"` 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" DbSystemLifecycleStateMigrated DbSystemLifecycleStateEnum = "MIGRATED" DbSystemLifecycleStateMaintenanceInProgress DbSystemLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" DbSystemLifecycleStateNeedsAttention DbSystemLifecycleStateEnum = "NEEDS_ATTENTION" )
Set of constants representing the allowable values for DbSystemLifecycleStateEnum
func GetDbSystemLifecycleStateEnumValues ¶
func GetDbSystemLifecycleStateEnumValues() []DbSystemLifecycleStateEnum
GetDbSystemLifecycleStateEnumValues Enumerates the set of values for DbSystemLifecycleStateEnum
type DbSystemOptions ¶
type DbSystemOptions struct { // The storage option used in DB system. // ASM - Automatic storage management // LVM - Logical Volume management StorageManagement DbSystemOptionsStorageManagementEnum `mandatory:"false" json:"storageManagement,omitempty"` }
DbSystemOptions The DB system options.
func (DbSystemOptions) String ¶
func (m DbSystemOptions) String() string
type DbSystemOptionsStorageManagementEnum ¶
type DbSystemOptionsStorageManagementEnum string
DbSystemOptionsStorageManagementEnum Enum with underlying type: string
const ( DbSystemOptionsStorageManagementAsm DbSystemOptionsStorageManagementEnum = "ASM" DbSystemOptionsStorageManagementLvm DbSystemOptionsStorageManagementEnum = "LVM" )
Set of constants representing the allowable values for DbSystemOptionsStorageManagementEnum
func GetDbSystemOptionsStorageManagementEnumValues ¶
func GetDbSystemOptionsStorageManagementEnumValues() []DbSystemOptionsStorageManagementEnum
GetDbSystemOptionsStorageManagementEnumValues Enumerates the set of values for DbSystemOptionsStorageManagementEnum
type DbSystemShapeSummary ¶
type DbSystemShapeSummary struct { // The name of the shape used for the DB system. Name *string `mandatory:"true" json:"name"` // The maximum number of CPU cores that can be enabled on the DB system for this shape. AvailableCoreCount *int `mandatory:"true" json:"availableCoreCount"` // The family of the shape used for the DB system. ShapeFamily *string `mandatory:"false" json:"shapeFamily"` // 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 CPU cores that can be enabled per node for this shape. MinCoreCountPerNode *int `mandatory:"false" json:"minCoreCountPerNode"` // The maximum memory that can be enabled for this shape. AvailableMemoryInGBs *int `mandatory:"false" json:"availableMemoryInGBs"` // The minimum memory that need be allocated per node for this shape. MinMemoryPerNodeInGBs *int `mandatory:"false" json:"minMemoryPerNodeInGBs"` // The maximum Db Node storage that can be enabled for this shape. AvailableDbNodeStorageInGBs *int `mandatory:"false" json:"availableDbNodeStorageInGBs"` // The minimum Db Node storage that need be allocated per node for this shape. MinDbNodeStoragePerNodeInGBs *int `mandatory:"false" json:"minDbNodeStoragePerNodeInGBs"` // The maximum DATA storage that can be enabled for this shape. AvailableDataStorageInTBs *int `mandatory:"false" json:"availableDataStorageInTBs"` // The minimum data storage that need be allocated for this shape. MinDataStorageInTBs *int `mandatory:"false" json:"minDataStorageInTBs"` // The 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"` // The maximum number of CPU cores per database node that can be enabled for this shape. Only applicable to the flex Exadata shape. Does not apply to X6, X7, and X8 fixed-shape systems. AvailableCoreCountPerNode *int `mandatory:"false" json:"availableCoreCountPerNode"` }
DbSystemShapeSummary The shape of the DB system. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.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"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` DbSystemOptions *DbSystemOptions `mandatory:"false" json:"dbSystemOptions"` // 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 OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The Oracle Database version of the DB system. Version *string `mandatory:"false" json:"version"` // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 40 and 80. The default is 80 percent assigned to DATA storage. Not applicable for virtual machine DB systems. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // The OCID (https://docs.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 lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The type of redundancy configured for the DB system. // NORMAL is 2-way redundancy. // HIGH is 3-way redundancy. DiskRedundancy DbSystemSummaryDiskRedundancyEnum `mandatory:"false" json:"diskRedundancy,omitempty"` // True, if Sparse Diskgroup is configured for Exadata dbsystem, False, if Sparse diskgroup was not configured. SparseDiskgroup *bool `mandatory:"false" json:"sparseDiskgroup"` // The OCID (https://docs.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 FQDN of the DNS record for the SCAN IP addresses that are associated with the DB system. ScanDnsName *string `mandatory:"false" json:"scanDnsName"` // The OCID of the zone the DB system is associated with. ZoneId *string `mandatory:"false" json:"zoneId"` // The data storage size, in gigabytes, that is currently available to the DB system. Applies only for virtual machine DB systems. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // The RECO/REDO storage size, in gigabytes, that is currently allocated to the DB system. Applies only for virtual machine DB systems. RecoStorageSizeInGB *int `mandatory:"false" json:"recoStorageSizeInGB"` // The number of nodes in the DB system. For RAC DB systems, the value is greater than 1. NodeCount *int `mandatory:"false" json:"nodeCount"` // The Oracle license model that applies to all the databases on the DB system. The default is LICENSE_INCLUDED. LicenseModel DbSystemSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The OCID (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. SourceDbSystemId *string `mandatory:"false" json:"sourceDbSystemId"` // The point in time for a cloned database system when the data disks were cloned from the source database system, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). PointInTimeDataDiskCloneTimestamp *common.SDKTime `mandatory:"false" json:"pointInTimeDataDiskCloneTimestamp"` }
DbSystemSummary The Database Service supports several types of DB systems, ranging in size, price, and performance. For details about each type of system, see Bare Metal and Virtual Machine DB Systems (https://docs.cloud.oracle.com/Content/Database/Concepts/overview.htm). **Note:** Deprecated for Exadata Cloud Service instances using the new resource model (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model). To provision and manage new Exadata Cloud Service systems, use the CloudExadataInfrastructure and CloudVmCluster. See Exadata Cloud Service (https://docs.cloud.oracle.com/Content/Database/Concepts/exaoverview.htm) for more information on Exadata systems. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. To use any of the API operations, you must be authorized in an IAM policy. If you are not authorized, talk to an administrator. If you are an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.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" DbSystemSummaryLifecycleStateMigrated DbSystemSummaryLifecycleStateEnum = "MIGRATED" DbSystemSummaryLifecycleStateMaintenanceInProgress DbSystemSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" DbSystemSummaryLifecycleStateNeedsAttention DbSystemSummaryLifecycleStateEnum = "NEEDS_ATTENTION" )
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"` // True if this version of the Oracle Database software is the preview version. IsPreviewDbVersion *bool `mandatory:"false" json:"isPreviewDbVersion"` // True if this version of the Oracle Database software is supported for Upgrade. IsUpgradeSupported *bool `mandatory:"false" json:"isUpgradeSupported"` }
DbVersionSummary The Oracle Database software version. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm).
func (DbVersionSummary) String ¶
func (m DbVersionSummary) 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteAutonomousDatabase.go.html to see an example of how to use DeleteAutonomousDatabaseRequest.
func (DeleteAutonomousDatabaseRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
DeleteAutonomousDatabaseResponse wrapper for the DeleteAutonomousDatabase operation
func (DeleteAutonomousDatabaseResponse) HTTPResponse ¶
func (response DeleteAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAutonomousDatabaseResponse) String ¶
func (response DeleteAutonomousDatabaseResponse) String() string
type DeleteAutonomousVmClusterRequest ¶
type DeleteAutonomousVmClusterRequest struct { // The autonomous VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"autonomousVmClusterId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteAutonomousVmClusterRequest wrapper for the DeleteAutonomousVmCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteAutonomousVmCluster.go.html to see an example of how to use DeleteAutonomousVmClusterRequest.
func (DeleteAutonomousVmClusterRequest) HTTPRequest ¶
func (request DeleteAutonomousVmClusterRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteAutonomousVmClusterRequest) RetryPolicy ¶
func (request DeleteAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteAutonomousVmClusterRequest) String ¶
func (request DeleteAutonomousVmClusterRequest) String() string
type DeleteAutonomousVmClusterResponse ¶
type DeleteAutonomousVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteAutonomousVmClusterResponse wrapper for the DeleteAutonomousVmCluster operation
func (DeleteAutonomousVmClusterResponse) HTTPResponse ¶
func (response DeleteAutonomousVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAutonomousVmClusterResponse) String ¶
func (response DeleteAutonomousVmClusterResponse) String() string
type DeleteBackupDestinationRequest ¶
type DeleteBackupDestinationRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup destination. BackupDestinationId *string `mandatory:"true" contributesTo:"path" name:"backupDestinationId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteBackupDestinationRequest wrapper for the DeleteBackupDestination operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteBackupDestination.go.html to see an example of how to use DeleteBackupDestinationRequest.
func (DeleteBackupDestinationRequest) HTTPRequest ¶
func (request DeleteBackupDestinationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteBackupDestinationRequest) RetryPolicy ¶
func (request DeleteBackupDestinationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteBackupDestinationRequest) String ¶
func (request DeleteBackupDestinationRequest) String() string
type DeleteBackupDestinationResponse ¶
type DeleteBackupDestinationResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteBackupDestinationResponse wrapper for the DeleteBackupDestination operation
func (DeleteBackupDestinationResponse) HTTPResponse ¶
func (response DeleteBackupDestinationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteBackupDestinationResponse) String ¶
func (response DeleteBackupDestinationResponse) String() string
type DeleteBackupRequest ¶
type DeleteBackupRequest struct { // The backup OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteBackup.go.html to see an example of how to use DeleteBackupRequest.
func (DeleteBackupRequest) HTTPRequest ¶
func (request DeleteBackupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteBackupRequest) RetryPolicy ¶
func (request DeleteBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteBackupRequest) String ¶
func (request DeleteBackupRequest) String() string
type DeleteBackupResponse ¶
type DeleteBackupResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteBackupResponse wrapper for the DeleteBackup operation
func (DeleteBackupResponse) HTTPResponse ¶
func (response DeleteBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteBackupResponse) String ¶
func (response DeleteBackupResponse) String() string
type DeleteCloudExadataInfrastructureRequest ¶
type DeleteCloudExadataInfrastructureRequest struct { // The cloud Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CloudExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataInfrastructureId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // If `true`, forces the deletion the specified cloud Exadata infrastructure resource as well as all associated VM clusters. If `false`, the cloud Exadata infrastructure resource can be deleted only if it has no associated VM clusters. Default value is `false`. IsDeleteVmClusters *bool `mandatory:"false" contributesTo:"query" name:"isDeleteVmClusters"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteCloudExadataInfrastructureRequest wrapper for the DeleteCloudExadataInfrastructure operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteCloudExadataInfrastructure.go.html to see an example of how to use DeleteCloudExadataInfrastructureRequest.
func (DeleteCloudExadataInfrastructureRequest) HTTPRequest ¶
func (request DeleteCloudExadataInfrastructureRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteCloudExadataInfrastructureRequest) RetryPolicy ¶
func (request DeleteCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteCloudExadataInfrastructureRequest) String ¶
func (request DeleteCloudExadataInfrastructureRequest) String() string
type DeleteCloudExadataInfrastructureResponse ¶
type DeleteCloudExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteCloudExadataInfrastructureResponse wrapper for the DeleteCloudExadataInfrastructure operation
func (DeleteCloudExadataInfrastructureResponse) HTTPResponse ¶
func (response DeleteCloudExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteCloudExadataInfrastructureResponse) String ¶
func (response DeleteCloudExadataInfrastructureResponse) String() string
type DeleteCloudVmClusterRequest ¶
type DeleteCloudVmClusterRequest struct { // The cloud VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteCloudVmClusterRequest wrapper for the DeleteCloudVmCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteCloudVmCluster.go.html to see an example of how to use DeleteCloudVmClusterRequest.
func (DeleteCloudVmClusterRequest) HTTPRequest ¶
func (request DeleteCloudVmClusterRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteCloudVmClusterRequest) RetryPolicy ¶
func (request DeleteCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteCloudVmClusterRequest) String ¶
func (request DeleteCloudVmClusterRequest) String() string
type DeleteCloudVmClusterResponse ¶
type DeleteCloudVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteCloudVmClusterResponse wrapper for the DeleteCloudVmCluster operation
func (DeleteCloudVmClusterResponse) HTTPResponse ¶
func (response DeleteCloudVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteCloudVmClusterResponse) String ¶
func (response DeleteCloudVmClusterResponse) String() string
type DeleteConsoleConnectionRequest ¶
type DeleteConsoleConnectionRequest struct { // The database node OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // The OCID of the console connection. ConsoleConnectionId *string `mandatory:"true" contributesTo:"path" name:"consoleConnectionId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteConsoleConnectionRequest wrapper for the DeleteConsoleConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteConsoleConnection.go.html to see an example of how to use DeleteConsoleConnectionRequest.
func (DeleteConsoleConnectionRequest) HTTPRequest ¶
func (request DeleteConsoleConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteConsoleConnectionRequest) RetryPolicy ¶
func (request DeleteConsoleConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteConsoleConnectionRequest) String ¶
func (request DeleteConsoleConnectionRequest) String() string
type DeleteConsoleConnectionResponse ¶
type DeleteConsoleConnectionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteConsoleConnectionResponse wrapper for the DeleteConsoleConnection operation
func (DeleteConsoleConnectionResponse) HTTPResponse ¶
func (response DeleteConsoleConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteConsoleConnectionResponse) String ¶
func (response DeleteConsoleConnectionResponse) String() string
type DeleteDatabaseRequest ¶
type DeleteDatabaseRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Whether to perform a final backup of the database or not. Default is false. // If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work. // This parameter is used in multiple APIs. Refer to the API description for details on how the operation uses it. PerformFinalBackup *bool `mandatory:"false" contributesTo:"query" name:"performFinalBackup"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDatabaseRequest wrapper for the DeleteDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteDatabase.go.html to see an example of how to use DeleteDatabaseRequest.
func (DeleteDatabaseRequest) HTTPRequest ¶
func (request DeleteDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDatabaseRequest) RetryPolicy ¶
func (request DeleteDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDatabaseRequest) String ¶
func (request DeleteDatabaseRequest) String() string
type DeleteDatabaseResponse ¶
type DeleteDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteDatabaseResponse wrapper for the DeleteDatabase operation
func (DeleteDatabaseResponse) HTTPResponse ¶
func (response DeleteDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDatabaseResponse) String ¶
func (response DeleteDatabaseResponse) String() string
type DeleteDatabaseSoftwareImageRequest ¶
type DeleteDatabaseSoftwareImageRequest struct { // The DB system OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DatabaseSoftwareImageId *string `mandatory:"true" contributesTo:"path" name:"databaseSoftwareImageId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDatabaseSoftwareImageRequest wrapper for the DeleteDatabaseSoftwareImage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteDatabaseSoftwareImage.go.html to see an example of how to use DeleteDatabaseSoftwareImageRequest.
func (DeleteDatabaseSoftwareImageRequest) HTTPRequest ¶
func (request DeleteDatabaseSoftwareImageRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDatabaseSoftwareImageRequest) RetryPolicy ¶
func (request DeleteDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDatabaseSoftwareImageRequest) String ¶
func (request DeleteDatabaseSoftwareImageRequest) String() string
type DeleteDatabaseSoftwareImageResponse ¶
type DeleteDatabaseSoftwareImageResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteDatabaseSoftwareImageResponse wrapper for the DeleteDatabaseSoftwareImage operation
func (DeleteDatabaseSoftwareImageResponse) HTTPResponse ¶
func (response DeleteDatabaseSoftwareImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDatabaseSoftwareImageResponse) String ¶
func (response DeleteDatabaseSoftwareImageResponse) String() string
type DeleteDbHomeRequest ¶
type DeleteDbHomeRequest struct { // The Database Home OCID (https://docs.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. // This parameter is used in multiple APIs. Refer to the API description for details on how the operation uses it. PerformFinalBackup *bool `mandatory:"false" contributesTo:"query" name:"performFinalBackup"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDbHomeRequest wrapper for the DeleteDbHome operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteDbHome.go.html to see an example of how to use DeleteDbHomeRequest.
func (DeleteDbHomeRequest) HTTPRequest ¶
func (request DeleteDbHomeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDbHomeRequest) RetryPolicy ¶
func (request DeleteDbHomeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDbHomeRequest) String ¶
func (request DeleteDbHomeRequest) String() string
type DeleteDbHomeResponse ¶
type DeleteDbHomeResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteDbHomeResponse wrapper for the DeleteDbHome operation
func (DeleteDbHomeResponse) HTTPResponse ¶
func (response DeleteDbHomeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDbHomeResponse) String ¶
func (response DeleteDbHomeResponse) String() string
type DeleteExadataInfrastructureRequest ¶
type DeleteExadataInfrastructureRequest struct { // The Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteExadataInfrastructureRequest wrapper for the DeleteExadataInfrastructure operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExadataInfrastructure.go.html to see an example of how to use DeleteExadataInfrastructureRequest.
func (DeleteExadataInfrastructureRequest) HTTPRequest ¶
func (request DeleteExadataInfrastructureRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteExadataInfrastructureRequest) RetryPolicy ¶
func (request DeleteExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteExadataInfrastructureRequest) String ¶
func (request DeleteExadataInfrastructureRequest) String() string
type DeleteExadataInfrastructureResponse ¶
type DeleteExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteExadataInfrastructureResponse wrapper for the DeleteExadataInfrastructure operation
func (DeleteExadataInfrastructureResponse) HTTPResponse ¶
func (response DeleteExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteExadataInfrastructureResponse) String ¶
func (response DeleteExadataInfrastructureResponse) String() string
type DeleteExternalContainerDatabaseRequest ¶
type DeleteExternalContainerDatabaseRequest struct { // The ExternalContainerDatabase OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteExternalContainerDatabaseRequest wrapper for the DeleteExternalContainerDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalContainerDatabase.go.html to see an example of how to use DeleteExternalContainerDatabaseRequest.
func (DeleteExternalContainerDatabaseRequest) HTTPRequest ¶
func (request DeleteExternalContainerDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteExternalContainerDatabaseRequest) RetryPolicy ¶
func (request DeleteExternalContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteExternalContainerDatabaseRequest) String ¶
func (request DeleteExternalContainerDatabaseRequest) String() string
type DeleteExternalContainerDatabaseResponse ¶
type DeleteExternalContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteExternalContainerDatabaseResponse wrapper for the DeleteExternalContainerDatabase operation
func (DeleteExternalContainerDatabaseResponse) HTTPResponse ¶
func (response DeleteExternalContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteExternalContainerDatabaseResponse) String ¶
func (response DeleteExternalContainerDatabaseResponse) String() string
type DeleteExternalDatabaseConnectorRequest ¶
type DeleteExternalDatabaseConnectorRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the // external database connector resource (`ExternalDatabaseConnectorId`). ExternalDatabaseConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalDatabaseConnectorId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteExternalDatabaseConnectorRequest wrapper for the DeleteExternalDatabaseConnector operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalDatabaseConnector.go.html to see an example of how to use DeleteExternalDatabaseConnectorRequest.
func (DeleteExternalDatabaseConnectorRequest) HTTPRequest ¶
func (request DeleteExternalDatabaseConnectorRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteExternalDatabaseConnectorRequest) RetryPolicy ¶
func (request DeleteExternalDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteExternalDatabaseConnectorRequest) String ¶
func (request DeleteExternalDatabaseConnectorRequest) String() string
type DeleteExternalDatabaseConnectorResponse ¶
type DeleteExternalDatabaseConnectorResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteExternalDatabaseConnectorResponse wrapper for the DeleteExternalDatabaseConnector operation
func (DeleteExternalDatabaseConnectorResponse) HTTPResponse ¶
func (response DeleteExternalDatabaseConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteExternalDatabaseConnectorResponse) String ¶
func (response DeleteExternalDatabaseConnectorResponse) String() string
type DeleteExternalNonContainerDatabaseRequest ¶
type DeleteExternalNonContainerDatabaseRequest struct { // The external non-container database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteExternalNonContainerDatabaseRequest wrapper for the DeleteExternalNonContainerDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalNonContainerDatabase.go.html to see an example of how to use DeleteExternalNonContainerDatabaseRequest.
func (DeleteExternalNonContainerDatabaseRequest) HTTPRequest ¶
func (request DeleteExternalNonContainerDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteExternalNonContainerDatabaseRequest) RetryPolicy ¶
func (request DeleteExternalNonContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteExternalNonContainerDatabaseRequest) String ¶
func (request DeleteExternalNonContainerDatabaseRequest) String() string
type DeleteExternalNonContainerDatabaseResponse ¶
type DeleteExternalNonContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteExternalNonContainerDatabaseResponse wrapper for the DeleteExternalNonContainerDatabase operation
func (DeleteExternalNonContainerDatabaseResponse) HTTPResponse ¶
func (response DeleteExternalNonContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteExternalNonContainerDatabaseResponse) String ¶
func (response DeleteExternalNonContainerDatabaseResponse) String() string
type DeleteExternalPluggableDatabaseRequest ¶
type DeleteExternalPluggableDatabaseRequest struct { // The ExternalPluggableDatabaseId OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteExternalPluggableDatabaseRequest wrapper for the DeleteExternalPluggableDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalPluggableDatabase.go.html to see an example of how to use DeleteExternalPluggableDatabaseRequest.
func (DeleteExternalPluggableDatabaseRequest) HTTPRequest ¶
func (request DeleteExternalPluggableDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteExternalPluggableDatabaseRequest) RetryPolicy ¶
func (request DeleteExternalPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteExternalPluggableDatabaseRequest) String ¶
func (request DeleteExternalPluggableDatabaseRequest) String() string
type DeleteExternalPluggableDatabaseResponse ¶
type DeleteExternalPluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteExternalPluggableDatabaseResponse wrapper for the DeleteExternalPluggableDatabase operation
func (DeleteExternalPluggableDatabaseResponse) HTTPResponse ¶
func (response DeleteExternalPluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteExternalPluggableDatabaseResponse) String ¶
func (response DeleteExternalPluggableDatabaseResponse) String() string
type DeleteKeyStoreRequest ¶
type DeleteKeyStoreRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"true" contributesTo:"path" name:"keyStoreId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteKeyStoreRequest wrapper for the DeleteKeyStore operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteKeyStore.go.html to see an example of how to use DeleteKeyStoreRequest.
func (DeleteKeyStoreRequest) HTTPRequest ¶
func (request DeleteKeyStoreRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteKeyStoreRequest) RetryPolicy ¶
func (request DeleteKeyStoreRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteKeyStoreRequest) String ¶
func (request DeleteKeyStoreRequest) String() string
type DeleteKeyStoreResponse ¶
type DeleteKeyStoreResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteKeyStoreResponse wrapper for the DeleteKeyStore operation
func (DeleteKeyStoreResponse) HTTPResponse ¶
func (response DeleteKeyStoreResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteKeyStoreResponse) String ¶
func (response DeleteKeyStoreResponse) String() string
type DeleteVmClusterNetworkRequest ¶
type DeleteVmClusterNetworkRequest struct { // The Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The VM cluster network OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). VmClusterNetworkId *string `mandatory:"true" contributesTo:"path" name:"vmClusterNetworkId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteVmClusterNetworkRequest wrapper for the DeleteVmClusterNetwork operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteVmClusterNetwork.go.html to see an example of how to use DeleteVmClusterNetworkRequest.
func (DeleteVmClusterNetworkRequest) HTTPRequest ¶
func (request DeleteVmClusterNetworkRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteVmClusterNetworkRequest) RetryPolicy ¶
func (request DeleteVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteVmClusterNetworkRequest) String ¶
func (request DeleteVmClusterNetworkRequest) String() string
type DeleteVmClusterNetworkResponse ¶
type DeleteVmClusterNetworkResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteVmClusterNetworkResponse wrapper for the DeleteVmClusterNetwork operation
func (DeleteVmClusterNetworkResponse) HTTPResponse ¶
func (response DeleteVmClusterNetworkResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteVmClusterNetworkResponse) String ¶
func (response DeleteVmClusterNetworkResponse) String() string
type DeleteVmClusterRequest ¶
type DeleteVmClusterRequest struct { // The VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteVmClusterRequest wrapper for the DeleteVmCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteVmCluster.go.html to see an example of how to use DeleteVmClusterRequest.
func (DeleteVmClusterRequest) HTTPRequest ¶
func (request DeleteVmClusterRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteVmClusterRequest) RetryPolicy ¶
func (request DeleteVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteVmClusterRequest) String ¶
func (request DeleteVmClusterRequest) String() string
type DeleteVmClusterResponse ¶
type DeleteVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteVmClusterResponse wrapper for the DeleteVmCluster operation
func (DeleteVmClusterResponse) HTTPResponse ¶
func (response DeleteVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteVmClusterResponse) String ¶
func (response DeleteVmClusterResponse) String() string
type DeregisterAutonomousDatabaseDataSafeDetails ¶
type DeregisterAutonomousDatabaseDataSafeDetails struct { // The admin password provided during the creation of the database. This password is between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. PdbAdminPassword *string `mandatory:"true" json:"pdbAdminPassword"` }
DeregisterAutonomousDatabaseDataSafeDetails Details to deregister an Autonomous Database with Data Safe.
func (DeregisterAutonomousDatabaseDataSafeDetails) String ¶
func (m DeregisterAutonomousDatabaseDataSafeDetails) String() string
type DeregisterAutonomousDatabaseDataSafeRequest ¶
type DeregisterAutonomousDatabaseDataSafeRequest 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"` // Details for deregistering an Autonomous Database with Data Safe. DeregisterAutonomousDatabaseDataSafeDetails `contributesTo:"body"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeregisterAutonomousDatabaseDataSafeRequest wrapper for the DeregisterAutonomousDatabaseDataSafe operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeregisterAutonomousDatabaseDataSafe.go.html to see an example of how to use DeregisterAutonomousDatabaseDataSafeRequest.
func (DeregisterAutonomousDatabaseDataSafeRequest) HTTPRequest ¶
func (request DeregisterAutonomousDatabaseDataSafeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeregisterAutonomousDatabaseDataSafeRequest) RetryPolicy ¶
func (request DeregisterAutonomousDatabaseDataSafeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeregisterAutonomousDatabaseDataSafeRequest) String ¶
func (request DeregisterAutonomousDatabaseDataSafeRequest) String() string
type DeregisterAutonomousDatabaseDataSafeResponse ¶
type DeregisterAutonomousDatabaseDataSafeResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeregisterAutonomousDatabaseDataSafeResponse wrapper for the DeregisterAutonomousDatabaseDataSafe operation
func (DeregisterAutonomousDatabaseDataSafeResponse) HTTPResponse ¶
func (response DeregisterAutonomousDatabaseDataSafeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeregisterAutonomousDatabaseDataSafeResponse) String ¶
func (response DeregisterAutonomousDatabaseDataSafeResponse) String() string
type DisableAutonomousDatabaseOperationsInsightsRequest ¶
type DisableAutonomousDatabaseOperationsInsightsRequest 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 }
DisableAutonomousDatabaseOperationsInsightsRequest wrapper for the DisableAutonomousDatabaseOperationsInsights operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableAutonomousDatabaseOperationsInsights.go.html to see an example of how to use DisableAutonomousDatabaseOperationsInsightsRequest.
func (DisableAutonomousDatabaseOperationsInsightsRequest) HTTPRequest ¶
func (request DisableAutonomousDatabaseOperationsInsightsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisableAutonomousDatabaseOperationsInsightsRequest) RetryPolicy ¶
func (request DisableAutonomousDatabaseOperationsInsightsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisableAutonomousDatabaseOperationsInsightsRequest) String ¶
func (request DisableAutonomousDatabaseOperationsInsightsRequest) String() string
type DisableAutonomousDatabaseOperationsInsightsResponse ¶
type DisableAutonomousDatabaseOperationsInsightsResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DisableAutonomousDatabaseOperationsInsightsResponse wrapper for the DisableAutonomousDatabaseOperationsInsights operation
func (DisableAutonomousDatabaseOperationsInsightsResponse) HTTPResponse ¶
func (response DisableAutonomousDatabaseOperationsInsightsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableAutonomousDatabaseOperationsInsightsResponse) String ¶
func (response DisableAutonomousDatabaseOperationsInsightsResponse) String() string
type DisableExternalContainerDatabaseDatabaseManagementRequest ¶
type DisableExternalContainerDatabaseDatabaseManagementRequest struct { // The ExternalContainerDatabase OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DisableExternalContainerDatabaseDatabaseManagementRequest wrapper for the DisableExternalContainerDatabaseDatabaseManagement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalContainerDatabaseDatabaseManagement.go.html to see an example of how to use DisableExternalContainerDatabaseDatabaseManagementRequest.
func (DisableExternalContainerDatabaseDatabaseManagementRequest) HTTPRequest ¶
func (request DisableExternalContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisableExternalContainerDatabaseDatabaseManagementRequest) RetryPolicy ¶
func (request DisableExternalContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisableExternalContainerDatabaseDatabaseManagementRequest) String ¶
func (request DisableExternalContainerDatabaseDatabaseManagementRequest) String() string
type DisableExternalContainerDatabaseDatabaseManagementResponse ¶
type DisableExternalContainerDatabaseDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DisableExternalContainerDatabaseDatabaseManagementResponse wrapper for the DisableExternalContainerDatabaseDatabaseManagement operation
func (DisableExternalContainerDatabaseDatabaseManagementResponse) HTTPResponse ¶
func (response DisableExternalContainerDatabaseDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableExternalContainerDatabaseDatabaseManagementResponse) String ¶
func (response DisableExternalContainerDatabaseDatabaseManagementResponse) String() string
type DisableExternalNonContainerDatabaseDatabaseManagementRequest ¶
type DisableExternalNonContainerDatabaseDatabaseManagementRequest struct { // The external non-container database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DisableExternalNonContainerDatabaseDatabaseManagementRequest wrapper for the DisableExternalNonContainerDatabaseDatabaseManagement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalNonContainerDatabaseDatabaseManagement.go.html to see an example of how to use DisableExternalNonContainerDatabaseDatabaseManagementRequest.
func (DisableExternalNonContainerDatabaseDatabaseManagementRequest) HTTPRequest ¶
func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisableExternalNonContainerDatabaseDatabaseManagementRequest) RetryPolicy ¶
func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisableExternalNonContainerDatabaseDatabaseManagementRequest) String ¶
func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) String() string
type DisableExternalNonContainerDatabaseDatabaseManagementResponse ¶
type DisableExternalNonContainerDatabaseDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DisableExternalNonContainerDatabaseDatabaseManagementResponse wrapper for the DisableExternalNonContainerDatabaseDatabaseManagement operation
func (DisableExternalNonContainerDatabaseDatabaseManagementResponse) HTTPResponse ¶
func (response DisableExternalNonContainerDatabaseDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableExternalNonContainerDatabaseDatabaseManagementResponse) String ¶
func (response DisableExternalNonContainerDatabaseDatabaseManagementResponse) String() string
type DisableExternalPluggableDatabaseDatabaseManagementRequest ¶
type DisableExternalPluggableDatabaseDatabaseManagementRequest struct { // The ExternalPluggableDatabaseId OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DisableExternalPluggableDatabaseDatabaseManagementRequest wrapper for the DisableExternalPluggableDatabaseDatabaseManagement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalPluggableDatabaseDatabaseManagement.go.html to see an example of how to use DisableExternalPluggableDatabaseDatabaseManagementRequest.
func (DisableExternalPluggableDatabaseDatabaseManagementRequest) HTTPRequest ¶
func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisableExternalPluggableDatabaseDatabaseManagementRequest) RetryPolicy ¶
func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisableExternalPluggableDatabaseDatabaseManagementRequest) String ¶
func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) String() string
type DisableExternalPluggableDatabaseDatabaseManagementResponse ¶
type DisableExternalPluggableDatabaseDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DisableExternalPluggableDatabaseDatabaseManagementResponse wrapper for the DisableExternalPluggableDatabaseDatabaseManagement operation
func (DisableExternalPluggableDatabaseDatabaseManagementResponse) HTTPResponse ¶
func (response DisableExternalPluggableDatabaseDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableExternalPluggableDatabaseDatabaseManagementResponse) String ¶
func (response DisableExternalPluggableDatabaseDatabaseManagementResponse) String() string
type DownloadExadataInfrastructureConfigFileRequest ¶
type DownloadExadataInfrastructureConfigFileRequest struct { // The Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DownloadExadataInfrastructureConfigFileRequest wrapper for the DownloadExadataInfrastructureConfigFile operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DownloadExadataInfrastructureConfigFile.go.html to see an example of how to use DownloadExadataInfrastructureConfigFileRequest.
func (DownloadExadataInfrastructureConfigFileRequest) HTTPRequest ¶
func (request DownloadExadataInfrastructureConfigFileRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DownloadExadataInfrastructureConfigFileRequest) RetryPolicy ¶
func (request DownloadExadataInfrastructureConfigFileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DownloadExadataInfrastructureConfigFileRequest) String ¶
func (request DownloadExadataInfrastructureConfigFileRequest) String() string
type DownloadExadataInfrastructureConfigFileResponse ¶
type DownloadExadataInfrastructureConfigFileResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Size of the file. ContentLength *int64 `presentIn:"header" name:"content-length"` // The date and time the configuration file was created, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. LastModified *common.SDKTime `presentIn:"header" name:"last-modified"` }
DownloadExadataInfrastructureConfigFileResponse wrapper for the DownloadExadataInfrastructureConfigFile operation
func (DownloadExadataInfrastructureConfigFileResponse) HTTPResponse ¶
func (response DownloadExadataInfrastructureConfigFileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DownloadExadataInfrastructureConfigFileResponse) String ¶
func (response DownloadExadataInfrastructureConfigFileResponse) String() string
type DownloadVmClusterNetworkConfigFileRequest ¶
type DownloadVmClusterNetworkConfigFileRequest struct { // The Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The VM cluster network OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). VmClusterNetworkId *string `mandatory:"true" contributesTo:"path" name:"vmClusterNetworkId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DownloadVmClusterNetworkConfigFileRequest wrapper for the DownloadVmClusterNetworkConfigFile operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DownloadVmClusterNetworkConfigFile.go.html to see an example of how to use DownloadVmClusterNetworkConfigFileRequest.
func (DownloadVmClusterNetworkConfigFileRequest) HTTPRequest ¶
func (request DownloadVmClusterNetworkConfigFileRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DownloadVmClusterNetworkConfigFileRequest) RetryPolicy ¶
func (request DownloadVmClusterNetworkConfigFileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DownloadVmClusterNetworkConfigFileRequest) String ¶
func (request DownloadVmClusterNetworkConfigFileRequest) String() string
type DownloadVmClusterNetworkConfigFileResponse ¶
type DownloadVmClusterNetworkConfigFileResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Size of the file. ContentLength *int64 `presentIn:"header" name:"content-length"` // The date and time the configuration file was created, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. LastModified *common.SDKTime `presentIn:"header" name:"last-modified"` }
DownloadVmClusterNetworkConfigFileResponse wrapper for the DownloadVmClusterNetworkConfigFile operation
func (DownloadVmClusterNetworkConfigFileResponse) HTTPResponse ¶
func (response DownloadVmClusterNetworkConfigFileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DownloadVmClusterNetworkConfigFileResponse) String ¶
func (response DownloadVmClusterNetworkConfigFileResponse) String() string
type EnableAutonomousDatabaseOperationsInsightsRequest ¶
type EnableAutonomousDatabaseOperationsInsightsRequest 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 }
EnableAutonomousDatabaseOperationsInsightsRequest wrapper for the EnableAutonomousDatabaseOperationsInsights operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableAutonomousDatabaseOperationsInsights.go.html to see an example of how to use EnableAutonomousDatabaseOperationsInsightsRequest.
func (EnableAutonomousDatabaseOperationsInsightsRequest) HTTPRequest ¶
func (request EnableAutonomousDatabaseOperationsInsightsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableAutonomousDatabaseOperationsInsightsRequest) RetryPolicy ¶
func (request EnableAutonomousDatabaseOperationsInsightsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableAutonomousDatabaseOperationsInsightsRequest) String ¶
func (request EnableAutonomousDatabaseOperationsInsightsRequest) String() string
type EnableAutonomousDatabaseOperationsInsightsResponse ¶
type EnableAutonomousDatabaseOperationsInsightsResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
EnableAutonomousDatabaseOperationsInsightsResponse wrapper for the EnableAutonomousDatabaseOperationsInsights operation
func (EnableAutonomousDatabaseOperationsInsightsResponse) HTTPResponse ¶
func (response EnableAutonomousDatabaseOperationsInsightsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableAutonomousDatabaseOperationsInsightsResponse) String ¶
func (response EnableAutonomousDatabaseOperationsInsightsResponse) String() string
type EnableExternalContainerDatabaseDatabaseManagementDetails ¶
type EnableExternalContainerDatabaseDatabaseManagementDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. ExternalDatabaseConnectorId *string `mandatory:"true" json:"externalDatabaseConnectorId"` // The Oracle license model that applies to the external database. LicenseModel EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum `mandatory:"true" json:"licenseModel"` }
EnableExternalContainerDatabaseDatabaseManagementDetails Details to enable Database Management on an external container database.
func (EnableExternalContainerDatabaseDatabaseManagementDetails) String ¶
func (m EnableExternalContainerDatabaseDatabaseManagementDetails) String() string
type EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum ¶
type EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum string
EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum Enum with underlying type: string
const ( EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelLicenseIncluded EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum = "LICENSE_INCLUDED" EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelBringYourOwnLicense EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
func GetEnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnumValues ¶
func GetEnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnumValues() []EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
GetEnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnumValues Enumerates the set of values for EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
type EnableExternalContainerDatabaseDatabaseManagementRequest ¶
type EnableExternalContainerDatabaseDatabaseManagementRequest struct { // The ExternalContainerDatabase OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // Request to enable the Database Management Service for an external container database. EnableExternalContainerDatabaseDatabaseManagementDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
EnableExternalContainerDatabaseDatabaseManagementRequest wrapper for the EnableExternalContainerDatabaseDatabaseManagement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalContainerDatabaseDatabaseManagement.go.html to see an example of how to use EnableExternalContainerDatabaseDatabaseManagementRequest.
func (EnableExternalContainerDatabaseDatabaseManagementRequest) HTTPRequest ¶
func (request EnableExternalContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableExternalContainerDatabaseDatabaseManagementRequest) RetryPolicy ¶
func (request EnableExternalContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableExternalContainerDatabaseDatabaseManagementRequest) String ¶
func (request EnableExternalContainerDatabaseDatabaseManagementRequest) String() string
type EnableExternalContainerDatabaseDatabaseManagementResponse ¶
type EnableExternalContainerDatabaseDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
EnableExternalContainerDatabaseDatabaseManagementResponse wrapper for the EnableExternalContainerDatabaseDatabaseManagement operation
func (EnableExternalContainerDatabaseDatabaseManagementResponse) HTTPResponse ¶
func (response EnableExternalContainerDatabaseDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableExternalContainerDatabaseDatabaseManagementResponse) String ¶
func (response EnableExternalContainerDatabaseDatabaseManagementResponse) String() string
type EnableExternalDatabaseManagementDetailsBase ¶
type EnableExternalDatabaseManagementDetailsBase struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. ExternalDatabaseConnectorId *string `mandatory:"true" json:"externalDatabaseConnectorId"` }
EnableExternalDatabaseManagementDetailsBase Details to enable Database Management on an external database.
func (EnableExternalDatabaseManagementDetailsBase) String ¶
func (m EnableExternalDatabaseManagementDetailsBase) String() string
type EnableExternalNonContainerDatabaseDatabaseManagementDetails ¶
type EnableExternalNonContainerDatabaseDatabaseManagementDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. ExternalDatabaseConnectorId *string `mandatory:"true" json:"externalDatabaseConnectorId"` // The Oracle license model that applies to the external database. LicenseModel EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum `mandatory:"true" json:"licenseModel"` }
EnableExternalNonContainerDatabaseDatabaseManagementDetails Details to enable Database Management on an external non-container database.
func (EnableExternalNonContainerDatabaseDatabaseManagementDetails) String ¶
func (m EnableExternalNonContainerDatabaseDatabaseManagementDetails) String() string
type EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum ¶
type EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum string
EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum Enum with underlying type: string
const ( EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelLicenseIncluded EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum = "LICENSE_INCLUDED" EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelBringYourOwnLicense EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
func GetEnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnumValues ¶
func GetEnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnumValues() []EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
GetEnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnumValues Enumerates the set of values for EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
type EnableExternalNonContainerDatabaseDatabaseManagementRequest ¶
type EnableExternalNonContainerDatabaseDatabaseManagementRequest struct { // The external non-container database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // Request to enable the Database Management Service for an external non-container database. EnableExternalNonContainerDatabaseDatabaseManagementDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
EnableExternalNonContainerDatabaseDatabaseManagementRequest wrapper for the EnableExternalNonContainerDatabaseDatabaseManagement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalNonContainerDatabaseDatabaseManagement.go.html to see an example of how to use EnableExternalNonContainerDatabaseDatabaseManagementRequest.
func (EnableExternalNonContainerDatabaseDatabaseManagementRequest) HTTPRequest ¶
func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableExternalNonContainerDatabaseDatabaseManagementRequest) RetryPolicy ¶
func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableExternalNonContainerDatabaseDatabaseManagementRequest) String ¶
func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) String() string
type EnableExternalNonContainerDatabaseDatabaseManagementResponse ¶
type EnableExternalNonContainerDatabaseDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
EnableExternalNonContainerDatabaseDatabaseManagementResponse wrapper for the EnableExternalNonContainerDatabaseDatabaseManagement operation
func (EnableExternalNonContainerDatabaseDatabaseManagementResponse) HTTPResponse ¶
func (response EnableExternalNonContainerDatabaseDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableExternalNonContainerDatabaseDatabaseManagementResponse) String ¶
func (response EnableExternalNonContainerDatabaseDatabaseManagementResponse) String() string
type EnableExternalPluggableDatabaseDatabaseManagementDetails ¶
type EnableExternalPluggableDatabaseDatabaseManagementDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. ExternalDatabaseConnectorId *string `mandatory:"true" json:"externalDatabaseConnectorId"` }
EnableExternalPluggableDatabaseDatabaseManagementDetails Details to enable Database Management on an external pluggable database.
func (EnableExternalPluggableDatabaseDatabaseManagementDetails) String ¶
func (m EnableExternalPluggableDatabaseDatabaseManagementDetails) String() string
type EnableExternalPluggableDatabaseDatabaseManagementRequest ¶
type EnableExternalPluggableDatabaseDatabaseManagementRequest struct { // The ExternalPluggableDatabaseId OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // Request to enable the Database Management Service for an external database. EnableExternalPluggableDatabaseDatabaseManagementDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
EnableExternalPluggableDatabaseDatabaseManagementRequest wrapper for the EnableExternalPluggableDatabaseDatabaseManagement operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalPluggableDatabaseDatabaseManagement.go.html to see an example of how to use EnableExternalPluggableDatabaseDatabaseManagementRequest.
func (EnableExternalPluggableDatabaseDatabaseManagementRequest) HTTPRequest ¶
func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableExternalPluggableDatabaseDatabaseManagementRequest) RetryPolicy ¶
func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableExternalPluggableDatabaseDatabaseManagementRequest) String ¶
func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) String() string
type EnableExternalPluggableDatabaseDatabaseManagementResponse ¶
type EnableExternalPluggableDatabaseDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
EnableExternalPluggableDatabaseDatabaseManagementResponse wrapper for the EnableExternalPluggableDatabaseDatabaseManagement operation
func (EnableExternalPluggableDatabaseDatabaseManagementResponse) HTTPResponse ¶
func (response EnableExternalPluggableDatabaseDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableExternalPluggableDatabaseDatabaseManagementResponse) String ¶
func (response EnableExternalPluggableDatabaseDatabaseManagementResponse) String() string
type ExadataDbSystemMigration ¶
type ExadataDbSystemMigration struct { // 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 cloud VM cluster. CloudVmClusterId *string `mandatory:"true" json:"cloudVmClusterId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure. CloudExadataInfrastructureId *string `mandatory:"true" json:"cloudExadataInfrastructureId"` // The details of addtional resources related to the migration. AdditionalMigrations []ExadataDbSystemMigrationSummary `mandatory:"false" json:"additionalMigrations"` }
ExadataDbSystemMigration Information about the Exadata DB system migration. The migration is used to move the Exadata Cloud Service instance from the DB system resource model to the new cloud Exadata infrastructure resource model.
func (ExadataDbSystemMigration) String ¶
func (m ExadataDbSystemMigration) String() string
type ExadataDbSystemMigrationSummary ¶
type ExadataDbSystemMigrationSummary struct { // 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 cloud VM cluster. CloudVmClusterId *string `mandatory:"true" json:"cloudVmClusterId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure. CloudExadataInfrastructureId *string `mandatory:"true" json:"cloudExadataInfrastructureId"` }
ExadataDbSystemMigrationSummary Information about the Exadata DB system migration. The migration is used to move the Exadata Cloud Service instance from the DB system resource model to the new cloud Exadata infrastructure resource model.
func (ExadataDbSystemMigrationSummary) String ¶
func (m ExadataDbSystemMigrationSummary) String() string
type ExadataInfrastructure ¶
type ExadataInfrastructure struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current lifecycle state of the Exadata infrastructure. LifecycleState ExadataInfrastructureLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the Exadata Cloud@Customer infrastructure. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance. Shape *string `mandatory:"true" json:"shape"` // The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The number of enabled CPU cores. CpusEnabled *int `mandatory:"false" json:"cpusEnabled"` // The total number of CPU cores available. MaxCpuCount *int `mandatory:"false" json:"maxCpuCount"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The total memory available in GBs. MaxMemoryInGBs *int `mandatory:"false" json:"maxMemoryInGBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The total local node storage available in GBs. MaxDbNodeStorageInGBs *int `mandatory:"false" json:"maxDbNodeStorageInGBs"` // Size, in terabytes, of the DATA disk group. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The total available DATA disk group size. MaxDataStorageInTBs *float64 `mandatory:"false" json:"maxDataStorageInTBs"` // The IP address for the first control plane server. CloudControlPlaneServer1 *string `mandatory:"false" json:"cloudControlPlaneServer1"` // The IP address for the second control plane server. CloudControlPlaneServer2 *string `mandatory:"false" json:"cloudControlPlaneServer2"` // The netmask for the control plane network. Netmask *string `mandatory:"false" json:"netmask"` // The gateway for the control plane network. Gateway *string `mandatory:"false" json:"gateway"` // The CIDR block for the Exadata administration network. AdminNetworkCIDR *string `mandatory:"false" json:"adminNetworkCIDR"` // The CIDR block for the Exadata InfiniBand interconnect. InfiniBandNetworkCIDR *string `mandatory:"false" json:"infiniBandNetworkCIDR"` // The corporate network proxy for access to the control plane network. CorporateProxy *string `mandatory:"false" json:"corporateProxy"` // The list of DNS server IP addresses. Maximum of 3 allowed. DnsServer []string `mandatory:"false" json:"dnsServer"` // The list of NTP server IP addresses. Maximum of 3 allowed. NtpServer []string `mandatory:"false" json:"ntpServer"` // The date and time the Exadata infrastructure was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The CSI Number of the Exadata infrastructure. CsiNumber *string `mandatory:"false" json:"csiNumber"` // The list of contacts for the Exadata infrastructure. Contacts []ExadataInfrastructureContact `mandatory:"false" json:"contacts"` // A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned. MaintenanceSLOStatus ExadataInfrastructureMaintenanceSLOStatusEnum `mandatory:"false" json:"maintenanceSLOStatus,omitempty"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
ExadataInfrastructure ExadataInfrastructure
func (ExadataInfrastructure) String ¶
func (m ExadataInfrastructure) String() string
type ExadataInfrastructureContact ¶
type ExadataInfrastructureContact struct { // The name of the Exadata Infrastructure contact. Name *string `mandatory:"true" json:"name"` // The email for the Exadata Infrastructure contact. Email *string `mandatory:"true" json:"email"` // If `true`, this Exadata Infrastructure contact is a primary contact. If `false`, this Exadata Infrastructure is a secondary contact. IsPrimary *bool `mandatory:"true" json:"isPrimary"` // The phone number for the Exadata Infrastructure contact. PhoneNumber *string `mandatory:"false" json:"phoneNumber"` // If `true`, this Exadata Infrastructure contact is a valid My Oracle Support (MOS) contact. If `false`, this Exadata Infrastructure contact is not a valid MOS contact. IsContactMosValidated *bool `mandatory:"false" json:"isContactMosValidated"` }
ExadataInfrastructureContact Contact details for Exadata Infrastructure.
func (ExadataInfrastructureContact) String ¶
func (m ExadataInfrastructureContact) String() string
type ExadataInfrastructureLifecycleStateEnum ¶
type ExadataInfrastructureLifecycleStateEnum string
ExadataInfrastructureLifecycleStateEnum Enum with underlying type: string
const ( ExadataInfrastructureLifecycleStateCreating ExadataInfrastructureLifecycleStateEnum = "CREATING" ExadataInfrastructureLifecycleStateRequiresActivation ExadataInfrastructureLifecycleStateEnum = "REQUIRES_ACTIVATION" ExadataInfrastructureLifecycleStateActivating ExadataInfrastructureLifecycleStateEnum = "ACTIVATING" ExadataInfrastructureLifecycleStateActive ExadataInfrastructureLifecycleStateEnum = "ACTIVE" ExadataInfrastructureLifecycleStateActivationFailed ExadataInfrastructureLifecycleStateEnum = "ACTIVATION_FAILED" ExadataInfrastructureLifecycleStateFailed ExadataInfrastructureLifecycleStateEnum = "FAILED" ExadataInfrastructureLifecycleStateUpdating ExadataInfrastructureLifecycleStateEnum = "UPDATING" ExadataInfrastructureLifecycleStateDeleting ExadataInfrastructureLifecycleStateEnum = "DELETING" ExadataInfrastructureLifecycleStateDeleted ExadataInfrastructureLifecycleStateEnum = "DELETED" ExadataInfrastructureLifecycleStateDisconnected ExadataInfrastructureLifecycleStateEnum = "DISCONNECTED" ExadataInfrastructureLifecycleStateMaintenanceInProgress ExadataInfrastructureLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for ExadataInfrastructureLifecycleStateEnum
func GetExadataInfrastructureLifecycleStateEnumValues ¶
func GetExadataInfrastructureLifecycleStateEnumValues() []ExadataInfrastructureLifecycleStateEnum
GetExadataInfrastructureLifecycleStateEnumValues Enumerates the set of values for ExadataInfrastructureLifecycleStateEnum
type ExadataInfrastructureMaintenanceSLOStatusEnum ¶
type ExadataInfrastructureMaintenanceSLOStatusEnum string
ExadataInfrastructureMaintenanceSLOStatusEnum Enum with underlying type: string
const ( ExadataInfrastructureMaintenanceSLOStatusOk ExadataInfrastructureMaintenanceSLOStatusEnum = "OK" ExadataInfrastructureMaintenanceSLOStatusDegraded ExadataInfrastructureMaintenanceSLOStatusEnum = "DEGRADED" )
Set of constants representing the allowable values for ExadataInfrastructureMaintenanceSLOStatusEnum
func GetExadataInfrastructureMaintenanceSLOStatusEnumValues ¶
func GetExadataInfrastructureMaintenanceSLOStatusEnumValues() []ExadataInfrastructureMaintenanceSLOStatusEnum
GetExadataInfrastructureMaintenanceSLOStatusEnumValues Enumerates the set of values for ExadataInfrastructureMaintenanceSLOStatusEnum
type ExadataInfrastructureSummary ¶
type ExadataInfrastructureSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current lifecycle state of the Exadata infrastructure. LifecycleState ExadataInfrastructureSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the Exadata Cloud@Customer infrastructure. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance. Shape *string `mandatory:"true" json:"shape"` // The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The number of enabled CPU cores. CpusEnabled *int `mandatory:"false" json:"cpusEnabled"` // The total number of CPU cores available. MaxCpuCount *int `mandatory:"false" json:"maxCpuCount"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The total memory available in GBs. MaxMemoryInGBs *int `mandatory:"false" json:"maxMemoryInGBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The total local node storage available in GBs. MaxDbNodeStorageInGBs *int `mandatory:"false" json:"maxDbNodeStorageInGBs"` // Size, in terabytes, of the DATA disk group. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The total available DATA disk group size. MaxDataStorageInTBs *float64 `mandatory:"false" json:"maxDataStorageInTBs"` // The IP address for the first control plane server. CloudControlPlaneServer1 *string `mandatory:"false" json:"cloudControlPlaneServer1"` // The IP address for the second control plane server. CloudControlPlaneServer2 *string `mandatory:"false" json:"cloudControlPlaneServer2"` // The netmask for the control plane network. Netmask *string `mandatory:"false" json:"netmask"` // The gateway for the control plane network. Gateway *string `mandatory:"false" json:"gateway"` // The CIDR block for the Exadata administration network. AdminNetworkCIDR *string `mandatory:"false" json:"adminNetworkCIDR"` // The CIDR block for the Exadata InfiniBand interconnect. InfiniBandNetworkCIDR *string `mandatory:"false" json:"infiniBandNetworkCIDR"` // The corporate network proxy for access to the control plane network. CorporateProxy *string `mandatory:"false" json:"corporateProxy"` // The list of DNS server IP addresses. Maximum of 3 allowed. DnsServer []string `mandatory:"false" json:"dnsServer"` // The list of NTP server IP addresses. Maximum of 3 allowed. NtpServer []string `mandatory:"false" json:"ntpServer"` // The date and time the Exadata infrastructure was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The CSI Number of the Exadata infrastructure. CsiNumber *string `mandatory:"false" json:"csiNumber"` // The list of contacts for the Exadata infrastructure. Contacts []ExadataInfrastructureContact `mandatory:"false" json:"contacts"` // A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned. MaintenanceSLOStatus ExadataInfrastructureSummaryMaintenanceSLOStatusEnum `mandatory:"false" json:"maintenanceSLOStatus,omitempty"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
ExadataInfrastructureSummary Details of the Exadata Cloud@Customer infrastructure. Applies to Exadata Cloud@Customer instances only. See CloudExadataInfrastructureSummary for details of the cloud Exadata infrastructure resource used by Exadata Cloud Service instances.
func (ExadataInfrastructureSummary) String ¶
func (m ExadataInfrastructureSummary) String() string
type ExadataInfrastructureSummaryLifecycleStateEnum ¶
type ExadataInfrastructureSummaryLifecycleStateEnum string
ExadataInfrastructureSummaryLifecycleStateEnum Enum with underlying type: string
const ( ExadataInfrastructureSummaryLifecycleStateCreating ExadataInfrastructureSummaryLifecycleStateEnum = "CREATING" ExadataInfrastructureSummaryLifecycleStateRequiresActivation ExadataInfrastructureSummaryLifecycleStateEnum = "REQUIRES_ACTIVATION" ExadataInfrastructureSummaryLifecycleStateActivating ExadataInfrastructureSummaryLifecycleStateEnum = "ACTIVATING" ExadataInfrastructureSummaryLifecycleStateActive ExadataInfrastructureSummaryLifecycleStateEnum = "ACTIVE" ExadataInfrastructureSummaryLifecycleStateActivationFailed ExadataInfrastructureSummaryLifecycleStateEnum = "ACTIVATION_FAILED" ExadataInfrastructureSummaryLifecycleStateFailed ExadataInfrastructureSummaryLifecycleStateEnum = "FAILED" ExadataInfrastructureSummaryLifecycleStateUpdating ExadataInfrastructureSummaryLifecycleStateEnum = "UPDATING" ExadataInfrastructureSummaryLifecycleStateDeleting ExadataInfrastructureSummaryLifecycleStateEnum = "DELETING" ExadataInfrastructureSummaryLifecycleStateDeleted ExadataInfrastructureSummaryLifecycleStateEnum = "DELETED" ExadataInfrastructureSummaryLifecycleStateDisconnected ExadataInfrastructureSummaryLifecycleStateEnum = "DISCONNECTED" ExadataInfrastructureSummaryLifecycleStateMaintenanceInProgress ExadataInfrastructureSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for ExadataInfrastructureSummaryLifecycleStateEnum
func GetExadataInfrastructureSummaryLifecycleStateEnumValues ¶
func GetExadataInfrastructureSummaryLifecycleStateEnumValues() []ExadataInfrastructureSummaryLifecycleStateEnum
GetExadataInfrastructureSummaryLifecycleStateEnumValues Enumerates the set of values for ExadataInfrastructureSummaryLifecycleStateEnum
type ExadataInfrastructureSummaryMaintenanceSLOStatusEnum ¶
type ExadataInfrastructureSummaryMaintenanceSLOStatusEnum string
ExadataInfrastructureSummaryMaintenanceSLOStatusEnum Enum with underlying type: string
const ( ExadataInfrastructureSummaryMaintenanceSLOStatusOk ExadataInfrastructureSummaryMaintenanceSLOStatusEnum = "OK" ExadataInfrastructureSummaryMaintenanceSLOStatusDegraded ExadataInfrastructureSummaryMaintenanceSLOStatusEnum = "DEGRADED" )
Set of constants representing the allowable values for ExadataInfrastructureSummaryMaintenanceSLOStatusEnum
func GetExadataInfrastructureSummaryMaintenanceSLOStatusEnumValues ¶
func GetExadataInfrastructureSummaryMaintenanceSLOStatusEnumValues() []ExadataInfrastructureSummaryMaintenanceSLOStatusEnum
GetExadataInfrastructureSummaryMaintenanceSLOStatusEnumValues Enumerates the set of values for ExadataInfrastructureSummaryMaintenanceSLOStatusEnum
type ExadataIormConfig ¶
type ExadataIormConfig struct { // The current state of IORM configuration for the Exadata DB system. LifecycleState ExadataIormConfigLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Additional information about the current `lifecycleState`. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current value for the IORM objective. // The default is `AUTO`. Objective ExadataIormConfigObjectiveEnum `mandatory:"false" json:"objective,omitempty"` // An array of IORM settings for all the database in // the Exadata DB system. DbPlans []DbIormConfig `mandatory:"false" json:"dbPlans"` }
ExadataIormConfig The IORM settings of the Exadata DB system.
func (ExadataIormConfig) String ¶
func (m ExadataIormConfig) String() string
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 ExternalContainerDatabase ¶
type ExternalContainerDatabase struct { // 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 external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure external database resource. Id *string `mandatory:"true" json:"id"` // The current state of the Oracle Cloud Infrastructure external database resource. LifecycleState ExternalContainerDatabaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Oracle Database ID, which identifies an Oracle Database located outside of Oracle Cloud. DbId *string `mandatory:"false" json:"dbId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The Oracle Database edition. DatabaseEdition ExternalContainerDatabaseDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The time zone of the external database. // It is a time zone offset (a character type in the format '[+|-]TZH:TZM') or a time zone region name, // depending on how the time zone value was specified when the database was created / last altered. TimeZone *string `mandatory:"false" json:"timeZone"` // The character set of the external database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character of the external database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database packs licensed for the external Oracle Database. DbPacks *string `mandatory:"false" json:"dbPacks"` DatabaseManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` }
ExternalContainerDatabase An Oracle Cloud Infrastructure resource that allows you to manage an external container database.
func (ExternalContainerDatabase) String ¶
func (m ExternalContainerDatabase) String() string
type ExternalContainerDatabaseDatabaseEditionEnum ¶
type ExternalContainerDatabaseDatabaseEditionEnum string
ExternalContainerDatabaseDatabaseEditionEnum Enum with underlying type: string
const ( ExternalContainerDatabaseDatabaseEditionStandardEdition ExternalContainerDatabaseDatabaseEditionEnum = "STANDARD_EDITION" ExternalContainerDatabaseDatabaseEditionEnterpriseEdition ExternalContainerDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION" ExternalContainerDatabaseDatabaseEditionEnterpriseEditionHighPerformance ExternalContainerDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" ExternalContainerDatabaseDatabaseEditionEnterpriseEditionExtremePerformance ExternalContainerDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for ExternalContainerDatabaseDatabaseEditionEnum
func GetExternalContainerDatabaseDatabaseEditionEnumValues ¶
func GetExternalContainerDatabaseDatabaseEditionEnumValues() []ExternalContainerDatabaseDatabaseEditionEnum
GetExternalContainerDatabaseDatabaseEditionEnumValues Enumerates the set of values for ExternalContainerDatabaseDatabaseEditionEnum
type ExternalContainerDatabaseLifecycleStateEnum ¶
type ExternalContainerDatabaseLifecycleStateEnum string
ExternalContainerDatabaseLifecycleStateEnum Enum with underlying type: string
const ( ExternalContainerDatabaseLifecycleStateProvisioning ExternalContainerDatabaseLifecycleStateEnum = "PROVISIONING" ExternalContainerDatabaseLifecycleStateNotConnected ExternalContainerDatabaseLifecycleStateEnum = "NOT_CONNECTED" ExternalContainerDatabaseLifecycleStateAvailable ExternalContainerDatabaseLifecycleStateEnum = "AVAILABLE" ExternalContainerDatabaseLifecycleStateUpdating ExternalContainerDatabaseLifecycleStateEnum = "UPDATING" ExternalContainerDatabaseLifecycleStateTerminating ExternalContainerDatabaseLifecycleStateEnum = "TERMINATING" ExternalContainerDatabaseLifecycleStateTerminated ExternalContainerDatabaseLifecycleStateEnum = "TERMINATED" ExternalContainerDatabaseLifecycleStateFailed ExternalContainerDatabaseLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalContainerDatabaseLifecycleStateEnum
func GetExternalContainerDatabaseLifecycleStateEnumValues ¶
func GetExternalContainerDatabaseLifecycleStateEnumValues() []ExternalContainerDatabaseLifecycleStateEnum
GetExternalContainerDatabaseLifecycleStateEnumValues Enumerates the set of values for ExternalContainerDatabaseLifecycleStateEnum
type ExternalContainerDatabaseSummary ¶
type ExternalContainerDatabaseSummary struct { // 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 external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure external database resource. Id *string `mandatory:"true" json:"id"` // The current state of the Oracle Cloud Infrastructure external database resource. LifecycleState ExternalContainerDatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Oracle Database ID, which identifies an Oracle Database located outside of Oracle Cloud. DbId *string `mandatory:"false" json:"dbId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The Oracle Database edition. DatabaseEdition ExternalContainerDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The time zone of the external database. // It is a time zone offset (a character type in the format '[+|-]TZH:TZM') or a time zone region name, // depending on how the time zone value was specified when the database was created / last altered. TimeZone *string `mandatory:"false" json:"timeZone"` // The character set of the external database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character of the external database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database packs licensed for the external Oracle Database. DbPacks *string `mandatory:"false" json:"dbPacks"` DatabaseManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` }
ExternalContainerDatabaseSummary An Oracle Cloud Infrastructure resource that allows you to manage an external Oracle container database.
func (ExternalContainerDatabaseSummary) String ¶
func (m ExternalContainerDatabaseSummary) String() string
type ExternalContainerDatabaseSummaryDatabaseEditionEnum ¶
type ExternalContainerDatabaseSummaryDatabaseEditionEnum string
ExternalContainerDatabaseSummaryDatabaseEditionEnum Enum with underlying type: string
const ( ExternalContainerDatabaseSummaryDatabaseEditionStandardEdition ExternalContainerDatabaseSummaryDatabaseEditionEnum = "STANDARD_EDITION" ExternalContainerDatabaseSummaryDatabaseEditionEnterpriseEdition ExternalContainerDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION" ExternalContainerDatabaseSummaryDatabaseEditionEnterpriseEditionHighPerformance ExternalContainerDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" ExternalContainerDatabaseSummaryDatabaseEditionEnterpriseEditionExtremePerformance ExternalContainerDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for ExternalContainerDatabaseSummaryDatabaseEditionEnum
func GetExternalContainerDatabaseSummaryDatabaseEditionEnumValues ¶
func GetExternalContainerDatabaseSummaryDatabaseEditionEnumValues() []ExternalContainerDatabaseSummaryDatabaseEditionEnum
GetExternalContainerDatabaseSummaryDatabaseEditionEnumValues Enumerates the set of values for ExternalContainerDatabaseSummaryDatabaseEditionEnum
type ExternalContainerDatabaseSummaryLifecycleStateEnum ¶
type ExternalContainerDatabaseSummaryLifecycleStateEnum string
ExternalContainerDatabaseSummaryLifecycleStateEnum Enum with underlying type: string
const ( ExternalContainerDatabaseSummaryLifecycleStateProvisioning ExternalContainerDatabaseSummaryLifecycleStateEnum = "PROVISIONING" ExternalContainerDatabaseSummaryLifecycleStateNotConnected ExternalContainerDatabaseSummaryLifecycleStateEnum = "NOT_CONNECTED" ExternalContainerDatabaseSummaryLifecycleStateAvailable ExternalContainerDatabaseSummaryLifecycleStateEnum = "AVAILABLE" ExternalContainerDatabaseSummaryLifecycleStateUpdating ExternalContainerDatabaseSummaryLifecycleStateEnum = "UPDATING" ExternalContainerDatabaseSummaryLifecycleStateTerminating ExternalContainerDatabaseSummaryLifecycleStateEnum = "TERMINATING" ExternalContainerDatabaseSummaryLifecycleStateTerminated ExternalContainerDatabaseSummaryLifecycleStateEnum = "TERMINATED" ExternalContainerDatabaseSummaryLifecycleStateFailed ExternalContainerDatabaseSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalContainerDatabaseSummaryLifecycleStateEnum
func GetExternalContainerDatabaseSummaryLifecycleStateEnumValues ¶
func GetExternalContainerDatabaseSummaryLifecycleStateEnumValues() []ExternalContainerDatabaseSummaryLifecycleStateEnum
GetExternalContainerDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for ExternalContainerDatabaseSummaryLifecycleStateEnum
type ExternalDatabaseBase ¶
type ExternalDatabaseBase struct { // 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 external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure external database resource. Id *string `mandatory:"true" json:"id"` // The current state of the Oracle Cloud Infrastructure external database resource. LifecycleState ExternalDatabaseBaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Oracle Database ID, which identifies an Oracle Database located outside of Oracle Cloud. DbId *string `mandatory:"false" json:"dbId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The Oracle Database edition. DatabaseEdition ExternalDatabaseBaseDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The time zone of the external database. // It is a time zone offset (a character type in the format '[+|-]TZH:TZM') or a time zone region name, // depending on how the time zone value was specified when the database was created / last altered. TimeZone *string `mandatory:"false" json:"timeZone"` // The character set of the external database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character of the external database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database packs licensed for the external Oracle Database. DbPacks *string `mandatory:"false" json:"dbPacks"` DatabaseManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` }
ExternalDatabaseBase A resource that allows you to manage an Oracle Database located outside of Oracle Cloud using Oracle Cloud Infrastructure's Console and APIs.
func (ExternalDatabaseBase) String ¶
func (m ExternalDatabaseBase) String() string
type ExternalDatabaseBaseDatabaseEditionEnum ¶
type ExternalDatabaseBaseDatabaseEditionEnum string
ExternalDatabaseBaseDatabaseEditionEnum Enum with underlying type: string
const ( ExternalDatabaseBaseDatabaseEditionStandardEdition ExternalDatabaseBaseDatabaseEditionEnum = "STANDARD_EDITION" ExternalDatabaseBaseDatabaseEditionEnterpriseEdition ExternalDatabaseBaseDatabaseEditionEnum = "ENTERPRISE_EDITION" ExternalDatabaseBaseDatabaseEditionEnterpriseEditionHighPerformance ExternalDatabaseBaseDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" ExternalDatabaseBaseDatabaseEditionEnterpriseEditionExtremePerformance ExternalDatabaseBaseDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for ExternalDatabaseBaseDatabaseEditionEnum
func GetExternalDatabaseBaseDatabaseEditionEnumValues ¶
func GetExternalDatabaseBaseDatabaseEditionEnumValues() []ExternalDatabaseBaseDatabaseEditionEnum
GetExternalDatabaseBaseDatabaseEditionEnumValues Enumerates the set of values for ExternalDatabaseBaseDatabaseEditionEnum
type ExternalDatabaseBaseLifecycleStateEnum ¶
type ExternalDatabaseBaseLifecycleStateEnum string
ExternalDatabaseBaseLifecycleStateEnum Enum with underlying type: string
const ( ExternalDatabaseBaseLifecycleStateProvisioning ExternalDatabaseBaseLifecycleStateEnum = "PROVISIONING" ExternalDatabaseBaseLifecycleStateNotConnected ExternalDatabaseBaseLifecycleStateEnum = "NOT_CONNECTED" ExternalDatabaseBaseLifecycleStateAvailable ExternalDatabaseBaseLifecycleStateEnum = "AVAILABLE" ExternalDatabaseBaseLifecycleStateUpdating ExternalDatabaseBaseLifecycleStateEnum = "UPDATING" ExternalDatabaseBaseLifecycleStateTerminating ExternalDatabaseBaseLifecycleStateEnum = "TERMINATING" ExternalDatabaseBaseLifecycleStateTerminated ExternalDatabaseBaseLifecycleStateEnum = "TERMINATED" ExternalDatabaseBaseLifecycleStateFailed ExternalDatabaseBaseLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalDatabaseBaseLifecycleStateEnum
func GetExternalDatabaseBaseLifecycleStateEnumValues ¶
func GetExternalDatabaseBaseLifecycleStateEnumValues() []ExternalDatabaseBaseLifecycleStateEnum
GetExternalDatabaseBaseLifecycleStateEnumValues Enumerates the set of values for ExternalDatabaseBaseLifecycleStateEnum
type ExternalDatabaseConnector ¶
type ExternalDatabaseConnector interface { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. GetCompartmentId() *string // The user-friendly name for the // CreateExternalDatabaseConnectorDetails. // The name does not have to be unique. GetDisplayName() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. GetId() *string // The current lifecycle state of the external database connector resource. GetLifecycleState() ExternalDatabaseConnectorLifecycleStateEnum // The date and time the external connector was created. GetTimeCreated() *common.SDKTime // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database resource. GetExternalDatabaseId() *string // The status of connectivity to the external database. GetConnectionStatus() *string // The date and time the connectionStatus of this external connector was last updated. GetTimeConnectionStatusLastUpdated() *common.SDKTime // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). GetDefinedTags() map[string]map[string]interface{} // Additional information about the current lifecycle state. GetLifecycleDetails() *string }
ExternalDatabaseConnector An Oracle Cloud Infrastructure resource used to connect to an external Oracle Database. This resource stores the database connection string, user credentials, and related details that allow you to manage your external database using the Oracle Cloud Infrastructure Console and API interfaces.
type ExternalDatabaseConnectorConnectorTypeEnum ¶
type ExternalDatabaseConnectorConnectorTypeEnum string
ExternalDatabaseConnectorConnectorTypeEnum Enum with underlying type: string
const (
ExternalDatabaseConnectorConnectorTypeMacs ExternalDatabaseConnectorConnectorTypeEnum = "MACS"
)
Set of constants representing the allowable values for ExternalDatabaseConnectorConnectorTypeEnum
func GetExternalDatabaseConnectorConnectorTypeEnumValues ¶
func GetExternalDatabaseConnectorConnectorTypeEnumValues() []ExternalDatabaseConnectorConnectorTypeEnum
GetExternalDatabaseConnectorConnectorTypeEnumValues Enumerates the set of values for ExternalDatabaseConnectorConnectorTypeEnum
type ExternalDatabaseConnectorLifecycleStateEnum ¶
type ExternalDatabaseConnectorLifecycleStateEnum string
ExternalDatabaseConnectorLifecycleStateEnum Enum with underlying type: string
const ( ExternalDatabaseConnectorLifecycleStateProvisioning ExternalDatabaseConnectorLifecycleStateEnum = "PROVISIONING" ExternalDatabaseConnectorLifecycleStateAvailable ExternalDatabaseConnectorLifecycleStateEnum = "AVAILABLE" ExternalDatabaseConnectorLifecycleStateUpdating ExternalDatabaseConnectorLifecycleStateEnum = "UPDATING" ExternalDatabaseConnectorLifecycleStateTerminating ExternalDatabaseConnectorLifecycleStateEnum = "TERMINATING" ExternalDatabaseConnectorLifecycleStateTerminated ExternalDatabaseConnectorLifecycleStateEnum = "TERMINATED" ExternalDatabaseConnectorLifecycleStateFailed ExternalDatabaseConnectorLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalDatabaseConnectorLifecycleStateEnum
func GetExternalDatabaseConnectorLifecycleStateEnumValues ¶
func GetExternalDatabaseConnectorLifecycleStateEnumValues() []ExternalDatabaseConnectorLifecycleStateEnum
GetExternalDatabaseConnectorLifecycleStateEnumValues Enumerates the set of values for ExternalDatabaseConnectorLifecycleStateEnum
type ExternalDatabaseConnectorSummary ¶
type ExternalDatabaseConnectorSummary interface { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. GetCompartmentId() *string // The user-friendly name for the // CreateExternalDatabaseConnectorDetails. // The name does not have to be unique. GetDisplayName() *string // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. GetId() *string // The current lifecycle state of the external database connector resource. GetLifecycleState() ExternalDatabaseConnectorLifecycleStateEnum // The date and time the external connector was created. GetTimeCreated() *common.SDKTime // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database resource. GetExternalDatabaseId() *string // The status of connectivity to the external database. GetConnectionStatus() *string // The date and time the `connectionStatus` of this external connector was last updated. GetTimeConnectionStatusLastUpdated() *common.SDKTime // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). GetDefinedTags() map[string]map[string]interface{} // Additional information about the current lifecycle state. GetLifecycleDetails() *string }
ExternalDatabaseConnectorSummary An Oracle Cloud Infrastructure resource used to connect to an external Oracle Database. This resource stores the database connection string, user credentials, and related details that allow you to manage your external database using the Oracle Cloud Infrastructure Console and API interfaces.
type ExternalDatabaseConnectorSummaryConnectorTypeEnum ¶
type ExternalDatabaseConnectorSummaryConnectorTypeEnum string
ExternalDatabaseConnectorSummaryConnectorTypeEnum Enum with underlying type: string
const (
ExternalDatabaseConnectorSummaryConnectorTypeMacs ExternalDatabaseConnectorSummaryConnectorTypeEnum = "MACS"
)
Set of constants representing the allowable values for ExternalDatabaseConnectorSummaryConnectorTypeEnum
func GetExternalDatabaseConnectorSummaryConnectorTypeEnumValues ¶
func GetExternalDatabaseConnectorSummaryConnectorTypeEnumValues() []ExternalDatabaseConnectorSummaryConnectorTypeEnum
GetExternalDatabaseConnectorSummaryConnectorTypeEnumValues Enumerates the set of values for ExternalDatabaseConnectorSummaryConnectorTypeEnum
type ExternalMacsConnector ¶
type ExternalMacsConnector struct { // 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 // CreateExternalDatabaseConnectorDetails. // 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 // CreateExternalDatabaseConnectorDetails. Id *string `mandatory:"true" json:"id"` // The date and time the external connector was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database resource. ExternalDatabaseId *string `mandatory:"true" json:"externalDatabaseId"` // The status of connectivity to the external database. ConnectionStatus *string `mandatory:"true" json:"connectionStatus"` // The date and time the connectionStatus of this external connector was last updated. TimeConnectionStatusLastUpdated *common.SDKTime `mandatory:"true" json:"timeConnectionStatusLastUpdated"` ConnectionString *DatabaseConnectionString `mandatory:"true" json:"connectionString"` ConnectionCredentials DatabaseConnectionCredentials `mandatory:"true" json:"connectionCredentials"` // The ID of the agent used for the // CreateExternalDatabaseConnectorDetails. ConnectorAgentId *string `mandatory:"true" json:"connectorAgentId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current lifecycle state of the external database connector resource. LifecycleState ExternalDatabaseConnectorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` }
ExternalMacsConnector An Oracle Cloud Infrastructure resource that uses the Management Agent cloud service (MACS) (https://docs.cloud.oracle.com/iaas/management-agents/index.html) to connect to an external Oracle Database.
func (ExternalMacsConnector) GetCompartmentId ¶
func (m ExternalMacsConnector) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (ExternalMacsConnector) GetConnectionStatus ¶
func (m ExternalMacsConnector) GetConnectionStatus() *string
GetConnectionStatus returns ConnectionStatus
func (ExternalMacsConnector) GetDefinedTags ¶
func (m ExternalMacsConnector) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (ExternalMacsConnector) GetDisplayName ¶
func (m ExternalMacsConnector) GetDisplayName() *string
GetDisplayName returns DisplayName
func (ExternalMacsConnector) GetExternalDatabaseId ¶
func (m ExternalMacsConnector) GetExternalDatabaseId() *string
GetExternalDatabaseId returns ExternalDatabaseId
func (ExternalMacsConnector) GetFreeformTags ¶
func (m ExternalMacsConnector) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (ExternalMacsConnector) GetId ¶
func (m ExternalMacsConnector) GetId() *string
GetId returns Id
func (ExternalMacsConnector) GetLifecycleDetails ¶
func (m ExternalMacsConnector) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (ExternalMacsConnector) GetLifecycleState ¶
func (m ExternalMacsConnector) GetLifecycleState() ExternalDatabaseConnectorLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (ExternalMacsConnector) GetTimeConnectionStatusLastUpdated ¶
func (m ExternalMacsConnector) GetTimeConnectionStatusLastUpdated() *common.SDKTime
GetTimeConnectionStatusLastUpdated returns TimeConnectionStatusLastUpdated
func (ExternalMacsConnector) GetTimeCreated ¶
func (m ExternalMacsConnector) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ExternalMacsConnector) MarshalJSON ¶
func (m ExternalMacsConnector) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ExternalMacsConnector) String ¶
func (m ExternalMacsConnector) String() string
func (*ExternalMacsConnector) UnmarshalJSON ¶
func (m *ExternalMacsConnector) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type ExternalMacsConnectorSummary ¶
type ExternalMacsConnectorSummary struct { // 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 // CreateExternalDatabaseConnectorDetails. // 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 // CreateExternalDatabaseConnectorDetails. Id *string `mandatory:"true" json:"id"` // The date and time the external connector was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database resource. ExternalDatabaseId *string `mandatory:"true" json:"externalDatabaseId"` // The status of connectivity to the external database. ConnectionStatus *string `mandatory:"true" json:"connectionStatus"` // The date and time the `connectionStatus` of this external connector was last updated. TimeConnectionStatusLastUpdated *common.SDKTime `mandatory:"true" json:"timeConnectionStatusLastUpdated"` ConnectionString *DatabaseConnectionString `mandatory:"true" json:"connectionString"` ConnectionCredentials DatabaseConnectionCredentials `mandatory:"true" json:"connectionCredentials"` // The ID of the agent used for the // CreateExternalDatabaseConnectorDetails. ConnectorAgentId *string `mandatory:"true" json:"connectorAgentId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current lifecycle state of the external database connector resource. LifecycleState ExternalDatabaseConnectorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` }
ExternalMacsConnectorSummary An Oracle Cloud Infrastructure resource that uses the Management Agent cloud service (MACS) (https://docs.cloud.oracle.com/iaas/management-agents/index.html) to connect to an external Oracle Database.
func (ExternalMacsConnectorSummary) GetCompartmentId ¶
func (m ExternalMacsConnectorSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (ExternalMacsConnectorSummary) GetConnectionStatus ¶
func (m ExternalMacsConnectorSummary) GetConnectionStatus() *string
GetConnectionStatus returns ConnectionStatus
func (ExternalMacsConnectorSummary) GetDefinedTags ¶
func (m ExternalMacsConnectorSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (ExternalMacsConnectorSummary) GetDisplayName ¶
func (m ExternalMacsConnectorSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (ExternalMacsConnectorSummary) GetExternalDatabaseId ¶
func (m ExternalMacsConnectorSummary) GetExternalDatabaseId() *string
GetExternalDatabaseId returns ExternalDatabaseId
func (ExternalMacsConnectorSummary) GetFreeformTags ¶
func (m ExternalMacsConnectorSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (ExternalMacsConnectorSummary) GetId ¶
func (m ExternalMacsConnectorSummary) GetId() *string
GetId returns Id
func (ExternalMacsConnectorSummary) GetLifecycleDetails ¶
func (m ExternalMacsConnectorSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (ExternalMacsConnectorSummary) GetLifecycleState ¶
func (m ExternalMacsConnectorSummary) GetLifecycleState() ExternalDatabaseConnectorLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (ExternalMacsConnectorSummary) GetTimeConnectionStatusLastUpdated ¶
func (m ExternalMacsConnectorSummary) GetTimeConnectionStatusLastUpdated() *common.SDKTime
GetTimeConnectionStatusLastUpdated returns TimeConnectionStatusLastUpdated
func (ExternalMacsConnectorSummary) GetTimeCreated ¶
func (m ExternalMacsConnectorSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ExternalMacsConnectorSummary) MarshalJSON ¶
func (m ExternalMacsConnectorSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ExternalMacsConnectorSummary) String ¶
func (m ExternalMacsConnectorSummary) String() string
func (*ExternalMacsConnectorSummary) UnmarshalJSON ¶
func (m *ExternalMacsConnectorSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type ExternalNonContainerDatabase ¶
type ExternalNonContainerDatabase struct { // 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 external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure external database resource. Id *string `mandatory:"true" json:"id"` // The current state of the Oracle Cloud Infrastructure external database resource. LifecycleState ExternalNonContainerDatabaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Oracle Database ID, which identifies an Oracle Database located outside of Oracle Cloud. DbId *string `mandatory:"false" json:"dbId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The Oracle Database edition. DatabaseEdition ExternalNonContainerDatabaseDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The time zone of the external database. // It is a time zone offset (a character type in the format '[+|-]TZH:TZM') or a time zone region name, // depending on how the time zone value was specified when the database was created / last altered. TimeZone *string `mandatory:"false" json:"timeZone"` // The character set of the external database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character of the external database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database packs licensed for the external Oracle Database. DbPacks *string `mandatory:"false" json:"dbPacks"` DatabaseManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` }
ExternalNonContainerDatabase an external Oracle non-container database.
func (ExternalNonContainerDatabase) String ¶
func (m ExternalNonContainerDatabase) String() string
type ExternalNonContainerDatabaseDatabaseEditionEnum ¶
type ExternalNonContainerDatabaseDatabaseEditionEnum string
ExternalNonContainerDatabaseDatabaseEditionEnum Enum with underlying type: string
const ( ExternalNonContainerDatabaseDatabaseEditionStandardEdition ExternalNonContainerDatabaseDatabaseEditionEnum = "STANDARD_EDITION" ExternalNonContainerDatabaseDatabaseEditionEnterpriseEdition ExternalNonContainerDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION" ExternalNonContainerDatabaseDatabaseEditionEnterpriseEditionHighPerformance ExternalNonContainerDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" ExternalNonContainerDatabaseDatabaseEditionEnterpriseEditionExtremePerformance ExternalNonContainerDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for ExternalNonContainerDatabaseDatabaseEditionEnum
func GetExternalNonContainerDatabaseDatabaseEditionEnumValues ¶
func GetExternalNonContainerDatabaseDatabaseEditionEnumValues() []ExternalNonContainerDatabaseDatabaseEditionEnum
GetExternalNonContainerDatabaseDatabaseEditionEnumValues Enumerates the set of values for ExternalNonContainerDatabaseDatabaseEditionEnum
type ExternalNonContainerDatabaseLifecycleStateEnum ¶
type ExternalNonContainerDatabaseLifecycleStateEnum string
ExternalNonContainerDatabaseLifecycleStateEnum Enum with underlying type: string
const ( ExternalNonContainerDatabaseLifecycleStateProvisioning ExternalNonContainerDatabaseLifecycleStateEnum = "PROVISIONING" ExternalNonContainerDatabaseLifecycleStateNotConnected ExternalNonContainerDatabaseLifecycleStateEnum = "NOT_CONNECTED" ExternalNonContainerDatabaseLifecycleStateAvailable ExternalNonContainerDatabaseLifecycleStateEnum = "AVAILABLE" ExternalNonContainerDatabaseLifecycleStateUpdating ExternalNonContainerDatabaseLifecycleStateEnum = "UPDATING" ExternalNonContainerDatabaseLifecycleStateTerminating ExternalNonContainerDatabaseLifecycleStateEnum = "TERMINATING" ExternalNonContainerDatabaseLifecycleStateTerminated ExternalNonContainerDatabaseLifecycleStateEnum = "TERMINATED" ExternalNonContainerDatabaseLifecycleStateFailed ExternalNonContainerDatabaseLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalNonContainerDatabaseLifecycleStateEnum
func GetExternalNonContainerDatabaseLifecycleStateEnumValues ¶
func GetExternalNonContainerDatabaseLifecycleStateEnumValues() []ExternalNonContainerDatabaseLifecycleStateEnum
GetExternalNonContainerDatabaseLifecycleStateEnumValues Enumerates the set of values for ExternalNonContainerDatabaseLifecycleStateEnum
type ExternalNonContainerDatabaseSummary ¶
type ExternalNonContainerDatabaseSummary struct { // 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 external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure external database resource. Id *string `mandatory:"true" json:"id"` // The current state of the Oracle Cloud Infrastructure external database resource. LifecycleState ExternalNonContainerDatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Oracle Database ID, which identifies an Oracle Database located outside of Oracle Cloud. DbId *string `mandatory:"false" json:"dbId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The Oracle Database edition. DatabaseEdition ExternalNonContainerDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The time zone of the external database. // It is a time zone offset (a character type in the format '[+|-]TZH:TZM') or a time zone region name, // depending on how the time zone value was specified when the database was created / last altered. TimeZone *string `mandatory:"false" json:"timeZone"` // The character set of the external database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character of the external database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database packs licensed for the external Oracle Database. DbPacks *string `mandatory:"false" json:"dbPacks"` DatabaseManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` }
ExternalNonContainerDatabaseSummary An Oracle Cloud Infrastructure external non-container database resource. This resource is used to manage a non-container database located outside of Oracle Cloud.
func (ExternalNonContainerDatabaseSummary) String ¶
func (m ExternalNonContainerDatabaseSummary) String() string
type ExternalNonContainerDatabaseSummaryDatabaseEditionEnum ¶
type ExternalNonContainerDatabaseSummaryDatabaseEditionEnum string
ExternalNonContainerDatabaseSummaryDatabaseEditionEnum Enum with underlying type: string
const ( ExternalNonContainerDatabaseSummaryDatabaseEditionStandardEdition ExternalNonContainerDatabaseSummaryDatabaseEditionEnum = "STANDARD_EDITION" ExternalNonContainerDatabaseSummaryDatabaseEditionEnterpriseEdition ExternalNonContainerDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION" ExternalNonContainerDatabaseSummaryDatabaseEditionEnterpriseEditionHighPerformance ExternalNonContainerDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" ExternalNonContainerDatabaseSummaryDatabaseEditionEnterpriseEditionExtremePerformance ExternalNonContainerDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for ExternalNonContainerDatabaseSummaryDatabaseEditionEnum
func GetExternalNonContainerDatabaseSummaryDatabaseEditionEnumValues ¶
func GetExternalNonContainerDatabaseSummaryDatabaseEditionEnumValues() []ExternalNonContainerDatabaseSummaryDatabaseEditionEnum
GetExternalNonContainerDatabaseSummaryDatabaseEditionEnumValues Enumerates the set of values for ExternalNonContainerDatabaseSummaryDatabaseEditionEnum
type ExternalNonContainerDatabaseSummaryLifecycleStateEnum ¶
type ExternalNonContainerDatabaseSummaryLifecycleStateEnum string
ExternalNonContainerDatabaseSummaryLifecycleStateEnum Enum with underlying type: string
const ( ExternalNonContainerDatabaseSummaryLifecycleStateProvisioning ExternalNonContainerDatabaseSummaryLifecycleStateEnum = "PROVISIONING" ExternalNonContainerDatabaseSummaryLifecycleStateNotConnected ExternalNonContainerDatabaseSummaryLifecycleStateEnum = "NOT_CONNECTED" ExternalNonContainerDatabaseSummaryLifecycleStateAvailable ExternalNonContainerDatabaseSummaryLifecycleStateEnum = "AVAILABLE" ExternalNonContainerDatabaseSummaryLifecycleStateUpdating ExternalNonContainerDatabaseSummaryLifecycleStateEnum = "UPDATING" ExternalNonContainerDatabaseSummaryLifecycleStateTerminating ExternalNonContainerDatabaseSummaryLifecycleStateEnum = "TERMINATING" ExternalNonContainerDatabaseSummaryLifecycleStateTerminated ExternalNonContainerDatabaseSummaryLifecycleStateEnum = "TERMINATED" ExternalNonContainerDatabaseSummaryLifecycleStateFailed ExternalNonContainerDatabaseSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalNonContainerDatabaseSummaryLifecycleStateEnum
func GetExternalNonContainerDatabaseSummaryLifecycleStateEnumValues ¶
func GetExternalNonContainerDatabaseSummaryLifecycleStateEnumValues() []ExternalNonContainerDatabaseSummaryLifecycleStateEnum
GetExternalNonContainerDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for ExternalNonContainerDatabaseSummaryLifecycleStateEnum
type ExternalPluggableDatabase ¶
type ExternalPluggableDatabase struct { // 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 external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure external database resource. Id *string `mandatory:"true" json:"id"` // The current state of the Oracle Cloud Infrastructure external database resource. LifecycleState ExternalPluggableDatabaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalContainerDatabaseDetails that contains // the specified CreateExternalPluggableDatabaseDetails resource. ExternalContainerDatabaseId *string `mandatory:"true" json:"externalContainerDatabaseId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Oracle Database ID, which identifies an Oracle Database located outside of Oracle Cloud. DbId *string `mandatory:"false" json:"dbId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The Oracle Database edition. DatabaseEdition ExternalPluggableDatabaseDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The time zone of the external database. // It is a time zone offset (a character type in the format '[+|-]TZH:TZM') or a time zone region name, // depending on how the time zone value was specified when the database was created / last altered. TimeZone *string `mandatory:"false" json:"timeZone"` // The character set of the external database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character of the external database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database packs licensed for the external Oracle Database. DbPacks *string `mandatory:"false" json:"dbPacks"` DatabaseManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the the non-container database that was converted // to a pluggable database to create this resource. SourceId *string `mandatory:"false" json:"sourceId"` }
ExternalPluggableDatabase an external Oracle pluggable database.
func (ExternalPluggableDatabase) String ¶
func (m ExternalPluggableDatabase) String() string
type ExternalPluggableDatabaseDatabaseEditionEnum ¶
type ExternalPluggableDatabaseDatabaseEditionEnum string
ExternalPluggableDatabaseDatabaseEditionEnum Enum with underlying type: string
const ( ExternalPluggableDatabaseDatabaseEditionStandardEdition ExternalPluggableDatabaseDatabaseEditionEnum = "STANDARD_EDITION" ExternalPluggableDatabaseDatabaseEditionEnterpriseEdition ExternalPluggableDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION" ExternalPluggableDatabaseDatabaseEditionEnterpriseEditionHighPerformance ExternalPluggableDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" ExternalPluggableDatabaseDatabaseEditionEnterpriseEditionExtremePerformance ExternalPluggableDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for ExternalPluggableDatabaseDatabaseEditionEnum
func GetExternalPluggableDatabaseDatabaseEditionEnumValues ¶
func GetExternalPluggableDatabaseDatabaseEditionEnumValues() []ExternalPluggableDatabaseDatabaseEditionEnum
GetExternalPluggableDatabaseDatabaseEditionEnumValues Enumerates the set of values for ExternalPluggableDatabaseDatabaseEditionEnum
type ExternalPluggableDatabaseLifecycleStateEnum ¶
type ExternalPluggableDatabaseLifecycleStateEnum string
ExternalPluggableDatabaseLifecycleStateEnum Enum with underlying type: string
const ( ExternalPluggableDatabaseLifecycleStateProvisioning ExternalPluggableDatabaseLifecycleStateEnum = "PROVISIONING" ExternalPluggableDatabaseLifecycleStateNotConnected ExternalPluggableDatabaseLifecycleStateEnum = "NOT_CONNECTED" ExternalPluggableDatabaseLifecycleStateAvailable ExternalPluggableDatabaseLifecycleStateEnum = "AVAILABLE" ExternalPluggableDatabaseLifecycleStateUpdating ExternalPluggableDatabaseLifecycleStateEnum = "UPDATING" ExternalPluggableDatabaseLifecycleStateTerminating ExternalPluggableDatabaseLifecycleStateEnum = "TERMINATING" ExternalPluggableDatabaseLifecycleStateTerminated ExternalPluggableDatabaseLifecycleStateEnum = "TERMINATED" ExternalPluggableDatabaseLifecycleStateFailed ExternalPluggableDatabaseLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalPluggableDatabaseLifecycleStateEnum
func GetExternalPluggableDatabaseLifecycleStateEnumValues ¶
func GetExternalPluggableDatabaseLifecycleStateEnumValues() []ExternalPluggableDatabaseLifecycleStateEnum
GetExternalPluggableDatabaseLifecycleStateEnumValues Enumerates the set of values for ExternalPluggableDatabaseLifecycleStateEnum
type ExternalPluggableDatabaseSummary ¶
type ExternalPluggableDatabaseSummary struct { // 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 external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure external database resource. Id *string `mandatory:"true" json:"id"` // The current state of the Oracle Cloud Infrastructure external database resource. LifecycleState ExternalPluggableDatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalContainerDatabaseDetails that contains // the specified CreateExternalPluggableDatabaseDetails resource. ExternalContainerDatabaseId *string `mandatory:"true" json:"externalContainerDatabaseId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Oracle Database ID, which identifies an Oracle Database located outside of Oracle Cloud. DbId *string `mandatory:"false" json:"dbId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The Oracle Database edition. DatabaseEdition ExternalPluggableDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The time zone of the external database. // It is a time zone offset (a character type in the format '[+|-]TZH:TZM') or a time zone region name, // depending on how the time zone value was specified when the database was created / last altered. TimeZone *string `mandatory:"false" json:"timeZone"` // The character set of the external database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character of the external database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database packs licensed for the external Oracle Database. DbPacks *string `mandatory:"false" json:"dbPacks"` DatabaseManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the the non-container database that was converted // to a pluggable database to create this resource. SourceId *string `mandatory:"false" json:"sourceId"` }
ExternalPluggableDatabaseSummary An Oracle Cloud Infrastructure resource that allows you to manage an external pluggable database.
func (ExternalPluggableDatabaseSummary) String ¶
func (m ExternalPluggableDatabaseSummary) String() string
type ExternalPluggableDatabaseSummaryDatabaseEditionEnum ¶
type ExternalPluggableDatabaseSummaryDatabaseEditionEnum string
ExternalPluggableDatabaseSummaryDatabaseEditionEnum Enum with underlying type: string
const ( ExternalPluggableDatabaseSummaryDatabaseEditionStandardEdition ExternalPluggableDatabaseSummaryDatabaseEditionEnum = "STANDARD_EDITION" ExternalPluggableDatabaseSummaryDatabaseEditionEnterpriseEdition ExternalPluggableDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION" ExternalPluggableDatabaseSummaryDatabaseEditionEnterpriseEditionHighPerformance ExternalPluggableDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" ExternalPluggableDatabaseSummaryDatabaseEditionEnterpriseEditionExtremePerformance ExternalPluggableDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for ExternalPluggableDatabaseSummaryDatabaseEditionEnum
func GetExternalPluggableDatabaseSummaryDatabaseEditionEnumValues ¶
func GetExternalPluggableDatabaseSummaryDatabaseEditionEnumValues() []ExternalPluggableDatabaseSummaryDatabaseEditionEnum
GetExternalPluggableDatabaseSummaryDatabaseEditionEnumValues Enumerates the set of values for ExternalPluggableDatabaseSummaryDatabaseEditionEnum
type ExternalPluggableDatabaseSummaryLifecycleStateEnum ¶
type ExternalPluggableDatabaseSummaryLifecycleStateEnum string
ExternalPluggableDatabaseSummaryLifecycleStateEnum Enum with underlying type: string
const ( ExternalPluggableDatabaseSummaryLifecycleStateProvisioning ExternalPluggableDatabaseSummaryLifecycleStateEnum = "PROVISIONING" ExternalPluggableDatabaseSummaryLifecycleStateNotConnected ExternalPluggableDatabaseSummaryLifecycleStateEnum = "NOT_CONNECTED" ExternalPluggableDatabaseSummaryLifecycleStateAvailable ExternalPluggableDatabaseSummaryLifecycleStateEnum = "AVAILABLE" ExternalPluggableDatabaseSummaryLifecycleStateUpdating ExternalPluggableDatabaseSummaryLifecycleStateEnum = "UPDATING" ExternalPluggableDatabaseSummaryLifecycleStateTerminating ExternalPluggableDatabaseSummaryLifecycleStateEnum = "TERMINATING" ExternalPluggableDatabaseSummaryLifecycleStateTerminated ExternalPluggableDatabaseSummaryLifecycleStateEnum = "TERMINATED" ExternalPluggableDatabaseSummaryLifecycleStateFailed ExternalPluggableDatabaseSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalPluggableDatabaseSummaryLifecycleStateEnum
func GetExternalPluggableDatabaseSummaryLifecycleStateEnumValues ¶
func GetExternalPluggableDatabaseSummaryLifecycleStateEnumValues() []ExternalPluggableDatabaseSummaryLifecycleStateEnum
GetExternalPluggableDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for ExternalPluggableDatabaseSummaryLifecycleStateEnum
type FailOverAutonomousDatabaseRequest ¶
type FailOverAutonomousDatabaseRequest 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"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due 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 }
FailOverAutonomousDatabaseRequest wrapper for the FailOverAutonomousDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailOverAutonomousDatabase.go.html to see an example of how to use FailOverAutonomousDatabaseRequest.
func (FailOverAutonomousDatabaseRequest) HTTPRequest ¶
func (request FailOverAutonomousDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (FailOverAutonomousDatabaseRequest) RetryPolicy ¶
func (request FailOverAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (FailOverAutonomousDatabaseRequest) String ¶
func (request FailOverAutonomousDatabaseRequest) String() string
type FailOverAutonomousDatabaseResponse ¶
type FailOverAutonomousDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
FailOverAutonomousDatabaseResponse wrapper for the FailOverAutonomousDatabase operation
func (FailOverAutonomousDatabaseResponse) HTTPResponse ¶
func (response FailOverAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (FailOverAutonomousDatabaseResponse) String ¶
func (response FailOverAutonomousDatabaseResponse) String() string
type FailoverAutonomousContainerDatabaseDataguardAssociationRequest ¶
type FailoverAutonomousContainerDatabaseDataguardAssociationRequest struct { // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // The Autonomous Container Database-Autonomous Data Guard association OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseDataguardAssociationId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseDataguardAssociationId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
FailoverAutonomousContainerDatabaseDataguardAssociationRequest wrapper for the FailoverAutonomousContainerDatabaseDataguardAssociation operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailoverAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use FailoverAutonomousContainerDatabaseDataguardAssociationRequest.
func (FailoverAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest ¶
func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (FailoverAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy ¶
func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (FailoverAutonomousContainerDatabaseDataguardAssociationRequest) String ¶
func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) String() string
type FailoverAutonomousContainerDatabaseDataguardAssociationResponse ¶
type FailoverAutonomousContainerDatabaseDataguardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabaseDataguardAssociation instance AutonomousContainerDatabaseDataguardAssociation `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
FailoverAutonomousContainerDatabaseDataguardAssociationResponse wrapper for the FailoverAutonomousContainerDatabaseDataguardAssociation operation
func (FailoverAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse ¶
func (response FailoverAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (FailoverAutonomousContainerDatabaseDataguardAssociationResponse) String ¶
func (response FailoverAutonomousContainerDatabaseDataguardAssociationResponse) String() string
type 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailoverDataGuardAssociation.go.html to see an example of how to use FailoverDataGuardAssociationRequest.
func (FailoverDataGuardAssociationRequest) HTTPRequest ¶
func (request FailoverDataGuardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (FailoverDataGuardAssociationRequest) RetryPolicy ¶
func (request FailoverDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (FailoverDataGuardAssociationRequest) String ¶
func (request FailoverDataGuardAssociationRequest) String() string
type FailoverDataGuardAssociationResponse ¶
type FailoverDataGuardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The DataGuardAssociation instance DataGuardAssociation `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
FailoverDataGuardAssociationResponse wrapper for the FailoverDataGuardAssociation operation
func (FailoverDataGuardAssociationResponse) HTTPResponse ¶
func (response FailoverDataGuardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (FailoverDataGuardAssociationResponse) String ¶
func (response FailoverDataGuardAssociationResponse) String() string
type FlexComponentCollection ¶
type FlexComponentCollection struct {
Items []FlexComponentSummary `mandatory:"true" json:"items"`
}
FlexComponentCollection Results of a FlexComponent lists. Contains FlexComponentSummary items.
func (FlexComponentCollection) String ¶
func (m FlexComponentCollection) String() string
type FlexComponentSummary ¶
type FlexComponentSummary struct { // The name of the Flex Component used for the DB system. Name *string `mandatory:"true" json:"name"` // The minimum number of CPU cores that can be enabled on the DB Server for this Flex Component. MinimumCoreCount *int `mandatory:"false" json:"minimumCoreCount"` // The maximum number of CPU cores that can ben enabled on the DB Server for this Flex Component. AvailableCoreCount *int `mandatory:"false" json:"availableCoreCount"` // The maximum storage that can be enabled on the Storage Server for this Flex Component. AvailableDbStorageInGBs *int `mandatory:"false" json:"availableDbStorageInGBs"` }
FlexComponentSummary The Flex Components for a DB system. The Flex Component determines resources to allocate to the DB system - CPU cores, memory and storage for Flex shapes. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm).
func (FlexComponentSummary) String ¶
func (m FlexComponentSummary) 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"` // The type of wallet to generate. // **Shared Exadata infrastructure usage:** // * `SINGLE` - used to generate a wallet for a single database // * `ALL` - used to generate wallet for all databases in the region // **Dedicated Exadata infrastructure usage:** Value must be `NULL` if attribute is used. GenerateType GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum `mandatory:"false" json:"generateType,omitempty"` }
GenerateAutonomousDatabaseWalletDetails Details to create and download an Oracle Autonomous Database wallet.
func (GenerateAutonomousDatabaseWalletDetails) String ¶
func (m GenerateAutonomousDatabaseWalletDetails) String() string
type GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum ¶
type GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum string
GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum Enum with underlying type: string
const ( GenerateAutonomousDatabaseWalletDetailsGenerateTypeAll GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum = "ALL" GenerateAutonomousDatabaseWalletDetailsGenerateTypeSingle GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum = "SINGLE" )
Set of constants representing the allowable values for GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum
func GetGenerateAutonomousDatabaseWalletDetailsGenerateTypeEnumValues ¶
func GetGenerateAutonomousDatabaseWalletDetailsGenerateTypeEnumValues() []GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum
GetGenerateAutonomousDatabaseWalletDetailsGenerateTypeEnumValues Enumerates the set of values for GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum
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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GenerateAutonomousDatabaseWallet.go.html to see an example of how to use GenerateAutonomousDatabaseWalletRequest.
func (GenerateAutonomousDatabaseWalletRequest) 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 GenerateRecommendedNetworkDetails ¶
type GenerateRecommendedNetworkDetails struct { // 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 VM cluster network. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // List of parameters for generation of the client and backup networks. Networks []InfoForNetworkGenDetails `mandatory:"true" json:"networks"` // The list of DNS server IP addresses. Maximum of 3 allowed. Dns []string `mandatory:"false" json:"dns"` // The list of NTP server IP addresses. Maximum of 3 allowed. Ntp []string `mandatory:"false" json:"ntp"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
GenerateRecommendedNetworkDetails Generates a recommended VM cluster network configuration for an Exadata Cloud@Customer system. Applies to Exadata Cloud@Customer instances only.
func (GenerateRecommendedNetworkDetails) String ¶
func (m GenerateRecommendedNetworkDetails) String() string
type GenerateRecommendedVmClusterNetworkRequest ¶
type GenerateRecommendedVmClusterNetworkRequest struct { // The Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // Request to generate a recommended Cloud@Customer VM cluster network configuration. GenerateRecommendedNetworkDetails `contributesTo:"body"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GenerateRecommendedVmClusterNetworkRequest wrapper for the GenerateRecommendedVmClusterNetwork operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GenerateRecommendedVmClusterNetwork.go.html to see an example of how to use GenerateRecommendedVmClusterNetworkRequest.
func (GenerateRecommendedVmClusterNetworkRequest) HTTPRequest ¶
func (request GenerateRecommendedVmClusterNetworkRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GenerateRecommendedVmClusterNetworkRequest) RetryPolicy ¶
func (request GenerateRecommendedVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GenerateRecommendedVmClusterNetworkRequest) String ¶
func (request GenerateRecommendedVmClusterNetworkRequest) String() string
type GenerateRecommendedVmClusterNetworkResponse ¶
type GenerateRecommendedVmClusterNetworkResponse struct { // The underlying http response RawResponse *http.Response // The VmClusterNetworkDetails instance VmClusterNetworkDetails `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GenerateRecommendedVmClusterNetworkResponse wrapper for the GenerateRecommendedVmClusterNetwork operation
func (GenerateRecommendedVmClusterNetworkResponse) HTTPResponse ¶
func (response GenerateRecommendedVmClusterNetworkResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GenerateRecommendedVmClusterNetworkResponse) String ¶
func (response GenerateRecommendedVmClusterNetworkResponse) String() string
type GetAutonomousContainerDatabaseDataguardAssociationRequest ¶
type GetAutonomousContainerDatabaseDataguardAssociationRequest struct { // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // The Autonomous Container Database-Autonomous Data Guard association OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseDataguardAssociationId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseDataguardAssociationId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousContainerDatabaseDataguardAssociationRequest wrapper for the GetAutonomousContainerDatabaseDataguardAssociation operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use GetAutonomousContainerDatabaseDataguardAssociationRequest.
func (GetAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest ¶
func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy ¶
func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousContainerDatabaseDataguardAssociationRequest) String ¶
func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) String() string
type GetAutonomousContainerDatabaseDataguardAssociationResponse ¶
type GetAutonomousContainerDatabaseDataguardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabaseDataguardAssociation instance AutonomousContainerDatabaseDataguardAssociation `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAutonomousContainerDatabaseDataguardAssociationResponse wrapper for the GetAutonomousContainerDatabaseDataguardAssociation operation
func (GetAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse ¶
func (response GetAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousContainerDatabaseDataguardAssociationResponse) String ¶
func (response GetAutonomousContainerDatabaseDataguardAssociationResponse) String() string
type GetAutonomousContainerDatabaseRequest ¶
type GetAutonomousContainerDatabaseRequest struct { // The Autonomous Container Database OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousContainerDatabase.go.html to see an example of how to use GetAutonomousContainerDatabaseRequest.
func (GetAutonomousContainerDatabaseRequest) 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 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseBackup.go.html to see an example of how to use GetAutonomousDatabaseBackupRequest.
func (GetAutonomousDatabaseBackupRequest) 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 GetAutonomousDatabaseDataguardAssociationRequest ¶
type GetAutonomousDatabaseDataguardAssociationRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // The Autonomous Container Database-Autonomous Data Guard association OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousDatabaseDataguardAssociationId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseDataguardAssociationId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousDatabaseDataguardAssociationRequest wrapper for the GetAutonomousDatabaseDataguardAssociation operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseDataguardAssociation.go.html to see an example of how to use GetAutonomousDatabaseDataguardAssociationRequest.
func (GetAutonomousDatabaseDataguardAssociationRequest) HTTPRequest ¶
func (request GetAutonomousDatabaseDataguardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousDatabaseDataguardAssociationRequest) RetryPolicy ¶
func (request GetAutonomousDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousDatabaseDataguardAssociationRequest) String ¶
func (request GetAutonomousDatabaseDataguardAssociationRequest) String() string
type GetAutonomousDatabaseDataguardAssociationResponse ¶
type GetAutonomousDatabaseDataguardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabaseDataguardAssociation instance AutonomousDatabaseDataguardAssociation `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAutonomousDatabaseDataguardAssociationResponse wrapper for the GetAutonomousDatabaseDataguardAssociation operation
func (GetAutonomousDatabaseDataguardAssociationResponse) HTTPResponse ¶
func (response GetAutonomousDatabaseDataguardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousDatabaseDataguardAssociationResponse) String ¶
func (response GetAutonomousDatabaseDataguardAssociationResponse) String() string
type GetAutonomousDatabaseRegionalWalletRequest ¶
type GetAutonomousDatabaseRegionalWalletRequest struct { // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousDatabaseRegionalWalletRequest wrapper for the GetAutonomousDatabaseRegionalWallet operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseRegionalWallet.go.html to see an example of how to use GetAutonomousDatabaseRegionalWalletRequest.
func (GetAutonomousDatabaseRegionalWalletRequest) HTTPRequest ¶
func (request GetAutonomousDatabaseRegionalWalletRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousDatabaseRegionalWalletRequest) RetryPolicy ¶
func (request GetAutonomousDatabaseRegionalWalletRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousDatabaseRegionalWalletRequest) String ¶
func (request GetAutonomousDatabaseRegionalWalletRequest) String() string
type GetAutonomousDatabaseRegionalWalletResponse ¶
type GetAutonomousDatabaseRegionalWalletResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabaseWallet instance AutonomousDatabaseWallet `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAutonomousDatabaseRegionalWalletResponse wrapper for the GetAutonomousDatabaseRegionalWallet operation
func (GetAutonomousDatabaseRegionalWalletResponse) HTTPResponse ¶
func (response GetAutonomousDatabaseRegionalWalletResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousDatabaseRegionalWalletResponse) String ¶
func (response GetAutonomousDatabaseRegionalWalletResponse) String() string
type GetAutonomousDatabaseRequest ¶
type GetAutonomousDatabaseRequest struct { // The database OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabase.go.html to see an example of how to use GetAutonomousDatabaseRequest.
func (GetAutonomousDatabaseRequest) 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 GetAutonomousDatabaseWalletRequest ¶
type GetAutonomousDatabaseWalletRequest 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 }
GetAutonomousDatabaseWalletRequest wrapper for the GetAutonomousDatabaseWallet operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseWallet.go.html to see an example of how to use GetAutonomousDatabaseWalletRequest.
func (GetAutonomousDatabaseWalletRequest) HTTPRequest ¶
func (request GetAutonomousDatabaseWalletRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousDatabaseWalletRequest) RetryPolicy ¶
func (request GetAutonomousDatabaseWalletRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousDatabaseWalletRequest) String ¶
func (request GetAutonomousDatabaseWalletRequest) String() string
type GetAutonomousDatabaseWalletResponse ¶
type GetAutonomousDatabaseWalletResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabaseWallet instance AutonomousDatabaseWallet `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAutonomousDatabaseWalletResponse wrapper for the GetAutonomousDatabaseWallet operation
func (GetAutonomousDatabaseWalletResponse) HTTPResponse ¶
func (response GetAutonomousDatabaseWalletResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousDatabaseWalletResponse) String ¶
func (response GetAutonomousDatabaseWalletResponse) String() string
type GetAutonomousExadataInfrastructureRequest ¶
type GetAutonomousExadataInfrastructureRequest struct { // The Autonomous Exadata Infrastructure OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousExadataInfrastructure.go.html to see an example of how to use GetAutonomousExadataInfrastructureRequest.
func (GetAutonomousExadataInfrastructureRequest) 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 GetAutonomousPatchRequest ¶
type GetAutonomousPatchRequest struct { // The autonomous patch OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousPatchId *string `mandatory:"true" contributesTo:"path" name:"autonomousPatchId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousPatchRequest wrapper for the GetAutonomousPatch operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousPatch.go.html to see an example of how to use GetAutonomousPatchRequest.
func (GetAutonomousPatchRequest) HTTPRequest ¶
func (request GetAutonomousPatchRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousPatchRequest) RetryPolicy ¶
func (request GetAutonomousPatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousPatchRequest) String ¶
func (request GetAutonomousPatchRequest) String() string
type GetAutonomousPatchResponse ¶
type GetAutonomousPatchResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousPatch instance AutonomousPatch `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you contact Oracle about // a particular request, then you must provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAutonomousPatchResponse wrapper for the GetAutonomousPatch operation
func (GetAutonomousPatchResponse) HTTPResponse ¶
func (response GetAutonomousPatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousPatchResponse) String ¶
func (response GetAutonomousPatchResponse) String() string
type GetAutonomousVmClusterRequest ¶
type GetAutonomousVmClusterRequest struct { // The autonomous VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"autonomousVmClusterId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousVmClusterRequest wrapper for the GetAutonomousVmCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousVmCluster.go.html to see an example of how to use GetAutonomousVmClusterRequest.
func (GetAutonomousVmClusterRequest) HTTPRequest ¶
func (request GetAutonomousVmClusterRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousVmClusterRequest) RetryPolicy ¶
func (request GetAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousVmClusterRequest) String ¶
func (request GetAutonomousVmClusterRequest) String() string
type GetAutonomousVmClusterResponse ¶
type GetAutonomousVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousVmCluster instance AutonomousVmCluster `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAutonomousVmClusterResponse wrapper for the GetAutonomousVmCluster operation
func (GetAutonomousVmClusterResponse) HTTPResponse ¶
func (response GetAutonomousVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousVmClusterResponse) String ¶
func (response GetAutonomousVmClusterResponse) String() string
type GetBackupDestinationRequest ¶
type GetBackupDestinationRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup destination. BackupDestinationId *string `mandatory:"true" contributesTo:"path" name:"backupDestinationId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetBackupDestinationRequest wrapper for the GetBackupDestination operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetBackupDestination.go.html to see an example of how to use GetBackupDestinationRequest.
func (GetBackupDestinationRequest) HTTPRequest ¶
func (request GetBackupDestinationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetBackupDestinationRequest) RetryPolicy ¶
func (request GetBackupDestinationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetBackupDestinationRequest) String ¶
func (request GetBackupDestinationRequest) String() string
type GetBackupDestinationResponse ¶
type GetBackupDestinationResponse struct { // The underlying http response RawResponse *http.Response // The BackupDestination instance BackupDestination `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetBackupDestinationResponse wrapper for the GetBackupDestination operation
func (GetBackupDestinationResponse) HTTPResponse ¶
func (response GetBackupDestinationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetBackupDestinationResponse) String ¶
func (response GetBackupDestinationResponse) String() string
type GetBackupRequest ¶
type GetBackupRequest struct { // The backup OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetBackup.go.html to see an example of how to use GetBackupRequest.
func (GetBackupRequest) HTTPRequest ¶
func (request GetBackupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetBackupRequest) RetryPolicy ¶
func (request GetBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetBackupRequest) String ¶
func (request GetBackupRequest) String() string
type GetBackupResponse ¶
type GetBackupResponse struct { // The underlying http response RawResponse *http.Response // The Backup instance Backup `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetBackupResponse wrapper for the GetBackup operation
func (GetBackupResponse) HTTPResponse ¶
func (response GetBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetBackupResponse) String ¶
func (response GetBackupResponse) String() string
type GetCloudExadataInfrastructureRequest ¶
type GetCloudExadataInfrastructureRequest struct { // The cloud Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CloudExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataInfrastructureId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetCloudExadataInfrastructureRequest wrapper for the GetCloudExadataInfrastructure operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudExadataInfrastructure.go.html to see an example of how to use GetCloudExadataInfrastructureRequest.
func (GetCloudExadataInfrastructureRequest) HTTPRequest ¶
func (request GetCloudExadataInfrastructureRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCloudExadataInfrastructureRequest) RetryPolicy ¶
func (request GetCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCloudExadataInfrastructureRequest) String ¶
func (request GetCloudExadataInfrastructureRequest) String() string
type GetCloudExadataInfrastructureResponse ¶
type GetCloudExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The CloudExadataInfrastructure instance CloudExadataInfrastructure `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetCloudExadataInfrastructureResponse wrapper for the GetCloudExadataInfrastructure operation
func (GetCloudExadataInfrastructureResponse) HTTPResponse ¶
func (response GetCloudExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCloudExadataInfrastructureResponse) String ¶
func (response GetCloudExadataInfrastructureResponse) String() string
type GetCloudVmClusterIormConfigRequest ¶
type GetCloudVmClusterIormConfigRequest struct { // The cloud VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetCloudVmClusterIormConfigRequest wrapper for the GetCloudVmClusterIormConfig operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmClusterIormConfig.go.html to see an example of how to use GetCloudVmClusterIormConfigRequest.
func (GetCloudVmClusterIormConfigRequest) HTTPRequest ¶
func (request GetCloudVmClusterIormConfigRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCloudVmClusterIormConfigRequest) RetryPolicy ¶
func (request GetCloudVmClusterIormConfigRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCloudVmClusterIormConfigRequest) String ¶
func (request GetCloudVmClusterIormConfigRequest) String() string
type GetCloudVmClusterIormConfigResponse ¶
type GetCloudVmClusterIormConfigResponse struct { // The underlying http response RawResponse *http.Response // The ExadataIormConfig instance ExadataIormConfig `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
GetCloudVmClusterIormConfigResponse wrapper for the GetCloudVmClusterIormConfig operation
func (GetCloudVmClusterIormConfigResponse) HTTPResponse ¶
func (response GetCloudVmClusterIormConfigResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCloudVmClusterIormConfigResponse) String ¶
func (response GetCloudVmClusterIormConfigResponse) String() string
type GetCloudVmClusterRequest ¶
type GetCloudVmClusterRequest struct { // The cloud VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetCloudVmClusterRequest wrapper for the GetCloudVmCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmCluster.go.html to see an example of how to use GetCloudVmClusterRequest.
func (GetCloudVmClusterRequest) HTTPRequest ¶
func (request GetCloudVmClusterRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCloudVmClusterRequest) RetryPolicy ¶
func (request GetCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCloudVmClusterRequest) String ¶
func (request GetCloudVmClusterRequest) String() string
type GetCloudVmClusterResponse ¶
type GetCloudVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The CloudVmCluster instance CloudVmCluster `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetCloudVmClusterResponse wrapper for the GetCloudVmCluster operation
func (GetCloudVmClusterResponse) HTTPResponse ¶
func (response GetCloudVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCloudVmClusterResponse) String ¶
func (response GetCloudVmClusterResponse) String() string
type GetCloudVmClusterUpdateHistoryEntryRequest ¶
type GetCloudVmClusterUpdateHistoryEntryRequest struct { // The cloud VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the maintenance update history entry. UpdateHistoryEntryId *string `mandatory:"true" contributesTo:"path" name:"updateHistoryEntryId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetCloudVmClusterUpdateHistoryEntryRequest wrapper for the GetCloudVmClusterUpdateHistoryEntry operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmClusterUpdateHistoryEntry.go.html to see an example of how to use GetCloudVmClusterUpdateHistoryEntryRequest.
func (GetCloudVmClusterUpdateHistoryEntryRequest) HTTPRequest ¶
func (request GetCloudVmClusterUpdateHistoryEntryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCloudVmClusterUpdateHistoryEntryRequest) RetryPolicy ¶
func (request GetCloudVmClusterUpdateHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCloudVmClusterUpdateHistoryEntryRequest) String ¶
func (request GetCloudVmClusterUpdateHistoryEntryRequest) String() string
type GetCloudVmClusterUpdateHistoryEntryResponse ¶
type GetCloudVmClusterUpdateHistoryEntryResponse struct { // The underlying http response RawResponse *http.Response // The UpdateHistoryEntry instance UpdateHistoryEntry `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetCloudVmClusterUpdateHistoryEntryResponse wrapper for the GetCloudVmClusterUpdateHistoryEntry operation
func (GetCloudVmClusterUpdateHistoryEntryResponse) HTTPResponse ¶
func (response GetCloudVmClusterUpdateHistoryEntryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCloudVmClusterUpdateHistoryEntryResponse) String ¶
func (response GetCloudVmClusterUpdateHistoryEntryResponse) String() string
type GetCloudVmClusterUpdateRequest ¶
type GetCloudVmClusterUpdateRequest struct { // The cloud VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the maintenance update. UpdateId *string `mandatory:"true" contributesTo:"path" name:"updateId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetCloudVmClusterUpdateRequest wrapper for the GetCloudVmClusterUpdate operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmClusterUpdate.go.html to see an example of how to use GetCloudVmClusterUpdateRequest.
func (GetCloudVmClusterUpdateRequest) HTTPRequest ¶
func (request GetCloudVmClusterUpdateRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCloudVmClusterUpdateRequest) RetryPolicy ¶
func (request GetCloudVmClusterUpdateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCloudVmClusterUpdateRequest) String ¶
func (request GetCloudVmClusterUpdateRequest) String() string
type GetCloudVmClusterUpdateResponse ¶
type GetCloudVmClusterUpdateResponse struct { // The underlying http response RawResponse *http.Response // The Update instance Update `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetCloudVmClusterUpdateResponse wrapper for the GetCloudVmClusterUpdate operation
func (GetCloudVmClusterUpdateResponse) HTTPResponse ¶
func (response GetCloudVmClusterUpdateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCloudVmClusterUpdateResponse) String ¶
func (response GetCloudVmClusterUpdateResponse) String() string
type GetConsoleConnectionRequest ¶
type GetConsoleConnectionRequest struct { // The database node OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // The OCID of the console connection. ConsoleConnectionId *string `mandatory:"true" contributesTo:"path" name:"consoleConnectionId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetConsoleConnectionRequest wrapper for the GetConsoleConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetConsoleConnection.go.html to see an example of how to use GetConsoleConnectionRequest.
func (GetConsoleConnectionRequest) HTTPRequest ¶
func (request GetConsoleConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetConsoleConnectionRequest) RetryPolicy ¶
func (request GetConsoleConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetConsoleConnectionRequest) String ¶
func (request GetConsoleConnectionRequest) String() string
type GetConsoleConnectionResponse ¶
type GetConsoleConnectionResponse struct { // The underlying http response RawResponse *http.Response // The ConsoleConnection instance ConsoleConnection `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetConsoleConnectionResponse wrapper for the GetConsoleConnection operation
func (GetConsoleConnectionResponse) HTTPResponse ¶
func (response GetConsoleConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetConsoleConnectionResponse) String ¶
func (response GetConsoleConnectionResponse) String() string
type 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDataGuardAssociation.go.html to see an example of how to use GetDataGuardAssociationRequest.
func (GetDataGuardAssociationRequest) HTTPRequest ¶
func (request GetDataGuardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDataGuardAssociationRequest) RetryPolicy ¶
func (request GetDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDataGuardAssociationRequest) String ¶
func (request GetDataGuardAssociationRequest) String() string
type GetDataGuardAssociationResponse ¶
type GetDataGuardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The DataGuardAssociation instance DataGuardAssociation `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDataGuardAssociationResponse wrapper for the GetDataGuardAssociation operation
func (GetDataGuardAssociationResponse) HTTPResponse ¶
func (response GetDataGuardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDataGuardAssociationResponse) String ¶
func (response GetDataGuardAssociationResponse) String() string
type GetDatabaseRequest ¶
type GetDatabaseRequest struct { // The database OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDatabase.go.html to see an example of how to use GetDatabaseRequest.
func (GetDatabaseRequest) HTTPRequest ¶
func (request GetDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDatabaseRequest) RetryPolicy ¶
func (request GetDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDatabaseRequest) String ¶
func (request GetDatabaseRequest) String() string
type GetDatabaseResponse ¶
type GetDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDatabaseResponse wrapper for the GetDatabase operation
func (GetDatabaseResponse) HTTPResponse ¶
func (response GetDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDatabaseResponse) String ¶
func (response GetDatabaseResponse) String() string
type GetDatabaseSoftwareImageRequest ¶
type GetDatabaseSoftwareImageRequest struct { // The DB system OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DatabaseSoftwareImageId *string `mandatory:"true" contributesTo:"path" name:"databaseSoftwareImageId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDatabaseSoftwareImageRequest wrapper for the GetDatabaseSoftwareImage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDatabaseSoftwareImage.go.html to see an example of how to use GetDatabaseSoftwareImageRequest.
func (GetDatabaseSoftwareImageRequest) HTTPRequest ¶
func (request GetDatabaseSoftwareImageRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDatabaseSoftwareImageRequest) RetryPolicy ¶
func (request GetDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDatabaseSoftwareImageRequest) String ¶
func (request GetDatabaseSoftwareImageRequest) String() string
type GetDatabaseSoftwareImageResponse ¶
type GetDatabaseSoftwareImageResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseSoftwareImage instance DatabaseSoftwareImage `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDatabaseSoftwareImageResponse wrapper for the GetDatabaseSoftwareImage operation
func (GetDatabaseSoftwareImageResponse) HTTPResponse ¶
func (response GetDatabaseSoftwareImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDatabaseSoftwareImageResponse) String ¶
func (response GetDatabaseSoftwareImageResponse) String() string
type GetDatabaseUpgradeHistoryEntryRequest ¶
type GetDatabaseUpgradeHistoryEntryRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The database upgrade History OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). UpgradeHistoryEntryId *string `mandatory:"true" contributesTo:"path" name:"upgradeHistoryEntryId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDatabaseUpgradeHistoryEntryRequest wrapper for the GetDatabaseUpgradeHistoryEntry operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDatabaseUpgradeHistoryEntry.go.html to see an example of how to use GetDatabaseUpgradeHistoryEntryRequest.
func (GetDatabaseUpgradeHistoryEntryRequest) HTTPRequest ¶
func (request GetDatabaseUpgradeHistoryEntryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDatabaseUpgradeHistoryEntryRequest) RetryPolicy ¶
func (request GetDatabaseUpgradeHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDatabaseUpgradeHistoryEntryRequest) String ¶
func (request GetDatabaseUpgradeHistoryEntryRequest) String() string
type GetDatabaseUpgradeHistoryEntryResponse ¶
type GetDatabaseUpgradeHistoryEntryResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseUpgradeHistoryEntry instance DatabaseUpgradeHistoryEntry `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDatabaseUpgradeHistoryEntryResponse wrapper for the GetDatabaseUpgradeHistoryEntry operation
func (GetDatabaseUpgradeHistoryEntryResponse) HTTPResponse ¶
func (response GetDatabaseUpgradeHistoryEntryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDatabaseUpgradeHistoryEntryResponse) String ¶
func (response GetDatabaseUpgradeHistoryEntryResponse) String() string
type GetDbHomePatchHistoryEntryRequest ¶
type GetDbHomePatchHistoryEntryRequest struct { // The Database Home OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbHomePatchHistoryEntry.go.html to see an example of how to use GetDbHomePatchHistoryEntryRequest.
func (GetDbHomePatchHistoryEntryRequest) HTTPRequest ¶
func (request GetDbHomePatchHistoryEntryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbHomePatchHistoryEntryRequest) RetryPolicy ¶
func (request GetDbHomePatchHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbHomePatchHistoryEntryRequest) String ¶
func (request GetDbHomePatchHistoryEntryRequest) String() string
type GetDbHomePatchHistoryEntryResponse ¶
type GetDbHomePatchHistoryEntryResponse struct { // The underlying http response RawResponse *http.Response // The PatchHistoryEntry instance PatchHistoryEntry `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDbHomePatchHistoryEntryResponse wrapper for the GetDbHomePatchHistoryEntry operation
func (GetDbHomePatchHistoryEntryResponse) HTTPResponse ¶
func (response GetDbHomePatchHistoryEntryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbHomePatchHistoryEntryResponse) String ¶
func (response GetDbHomePatchHistoryEntryResponse) String() string
type GetDbHomePatchRequest ¶
type GetDbHomePatchRequest struct { // The Database Home OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbHomePatch.go.html to see an example of how to use GetDbHomePatchRequest.
func (GetDbHomePatchRequest) HTTPRequest ¶
func (request GetDbHomePatchRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbHomePatchRequest) RetryPolicy ¶
func (request GetDbHomePatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbHomePatchRequest) String ¶
func (request GetDbHomePatchRequest) String() string
type GetDbHomePatchResponse ¶
type GetDbHomePatchResponse struct { // The underlying http response RawResponse *http.Response // The Patch instance Patch `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDbHomePatchResponse wrapper for the GetDbHomePatch operation
func (GetDbHomePatchResponse) HTTPResponse ¶
func (response GetDbHomePatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbHomePatchResponse) String ¶
func (response GetDbHomePatchResponse) String() string
type GetDbHomeRequest ¶
type GetDbHomeRequest struct { // The Database Home OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbHome.go.html to see an example of how to use GetDbHomeRequest.
func (GetDbHomeRequest) HTTPRequest ¶
func (request GetDbHomeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbHomeRequest) RetryPolicy ¶
func (request GetDbHomeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbHomeRequest) String ¶
func (request GetDbHomeRequest) String() string
type GetDbHomeResponse ¶
type GetDbHomeResponse struct { // The underlying http response RawResponse *http.Response // The DbHome instance DbHome `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDbHomeResponse wrapper for the GetDbHome operation
func (GetDbHomeResponse) HTTPResponse ¶
func (response GetDbHomeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbHomeResponse) String ¶
func (response GetDbHomeResponse) String() string
type GetDbNodeRequest ¶
type GetDbNodeRequest struct { // The database node OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbNode.go.html to see an example of how to use GetDbNodeRequest.
func (GetDbNodeRequest) HTTPRequest ¶
func (request GetDbNodeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbNodeRequest) RetryPolicy ¶
func (request GetDbNodeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbNodeRequest) String ¶
func (request GetDbNodeRequest) String() string
type GetDbNodeResponse ¶
type GetDbNodeResponse struct { // The underlying http response RawResponse *http.Response // The DbNode instance DbNode `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDbNodeResponse wrapper for the GetDbNode operation
func (GetDbNodeResponse) HTTPResponse ¶
func (response GetDbNodeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbNodeResponse) String ¶
func (response GetDbNodeResponse) String() string
type 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbSystemPatchHistoryEntry.go.html to see an example of how to use GetDbSystemPatchHistoryEntryRequest.
func (GetDbSystemPatchHistoryEntryRequest) HTTPRequest ¶
func (request GetDbSystemPatchHistoryEntryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbSystemPatchHistoryEntryRequest) RetryPolicy ¶
func (request GetDbSystemPatchHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbSystemPatchHistoryEntryRequest) String ¶
func (request GetDbSystemPatchHistoryEntryRequest) String() string
type GetDbSystemPatchHistoryEntryResponse ¶
type GetDbSystemPatchHistoryEntryResponse struct { // The underlying http response RawResponse *http.Response // The PatchHistoryEntry instance PatchHistoryEntry `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDbSystemPatchHistoryEntryResponse wrapper for the GetDbSystemPatchHistoryEntry operation
func (GetDbSystemPatchHistoryEntryResponse) HTTPResponse ¶
func (response GetDbSystemPatchHistoryEntryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbSystemPatchHistoryEntryResponse) String ¶
func (response GetDbSystemPatchHistoryEntryResponse) String() string
type GetDbSystemPatchRequest ¶
type GetDbSystemPatchRequest struct { // The DB system OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbSystemPatch.go.html to see an example of how to use GetDbSystemPatchRequest.
func (GetDbSystemPatchRequest) HTTPRequest ¶
func (request GetDbSystemPatchRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbSystemPatchRequest) RetryPolicy ¶
func (request GetDbSystemPatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbSystemPatchRequest) String ¶
func (request GetDbSystemPatchRequest) String() string
type GetDbSystemPatchResponse ¶
type GetDbSystemPatchResponse struct { // The underlying http response RawResponse *http.Response // The Patch instance Patch `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDbSystemPatchResponse wrapper for the GetDbSystemPatch operation
func (GetDbSystemPatchResponse) HTTPResponse ¶
func (response GetDbSystemPatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbSystemPatchResponse) String ¶
func (response GetDbSystemPatchResponse) String() string
type GetDbSystemRequest ¶
type GetDbSystemRequest struct { // The DB system OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbSystem.go.html to see an example of how to use GetDbSystemRequest.
func (GetDbSystemRequest) HTTPRequest ¶
func (request GetDbSystemRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbSystemRequest) RetryPolicy ¶
func (request GetDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbSystemRequest) String ¶
func (request GetDbSystemRequest) String() string
type GetDbSystemResponse ¶
type GetDbSystemResponse struct { // The underlying http response RawResponse *http.Response // The DbSystem instance DbSystem `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDbSystemResponse wrapper for the GetDbSystem operation
func (GetDbSystemResponse) HTTPResponse ¶
func (response GetDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbSystemResponse) String ¶
func (response GetDbSystemResponse) String() string
type GetExadataInfrastructureOcpusRequest ¶
type GetExadataInfrastructureOcpusRequest 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 identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExadataInfrastructureOcpusRequest wrapper for the GetExadataInfrastructureOcpus operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadataInfrastructureOcpus.go.html to see an example of how to use GetExadataInfrastructureOcpusRequest.
func (GetExadataInfrastructureOcpusRequest) HTTPRequest ¶
func (request GetExadataInfrastructureOcpusRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExadataInfrastructureOcpusRequest) RetryPolicy ¶
func (request GetExadataInfrastructureOcpusRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExadataInfrastructureOcpusRequest) String ¶
func (request GetExadataInfrastructureOcpusRequest) String() string
type GetExadataInfrastructureOcpusResponse ¶
type GetExadataInfrastructureOcpusResponse struct { // The underlying http response RawResponse *http.Response // The OcpUs instance OcpUs `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetExadataInfrastructureOcpusResponse wrapper for the GetExadataInfrastructureOcpus operation
func (GetExadataInfrastructureOcpusResponse) HTTPResponse ¶
func (response GetExadataInfrastructureOcpusResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExadataInfrastructureOcpusResponse) String ¶
func (response GetExadataInfrastructureOcpusResponse) String() string
type GetExadataInfrastructureRequest ¶
type GetExadataInfrastructureRequest struct { // The Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExadataInfrastructureRequest wrapper for the GetExadataInfrastructure operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadataInfrastructure.go.html to see an example of how to use GetExadataInfrastructureRequest.
func (GetExadataInfrastructureRequest) HTTPRequest ¶
func (request GetExadataInfrastructureRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExadataInfrastructureRequest) RetryPolicy ¶
func (request GetExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExadataInfrastructureRequest) String ¶
func (request GetExadataInfrastructureRequest) String() string
type GetExadataInfrastructureResponse ¶
type GetExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The ExadataInfrastructure instance ExadataInfrastructure `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetExadataInfrastructureResponse wrapper for the GetExadataInfrastructure operation
func (GetExadataInfrastructureResponse) HTTPResponse ¶
func (response GetExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExadataInfrastructureResponse) String ¶
func (response GetExadataInfrastructureResponse) String() string
type 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadataIormConfig.go.html to see an example of how to use GetExadataIormConfigRequest.
func (GetExadataIormConfigRequest) 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalBackupJob.go.html to see an example of how to use GetExternalBackupJobRequest.
func (GetExternalBackupJobRequest) 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 GetExternalContainerDatabaseRequest ¶
type GetExternalContainerDatabaseRequest struct { // The ExternalContainerDatabase OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExternalContainerDatabaseRequest wrapper for the GetExternalContainerDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalContainerDatabase.go.html to see an example of how to use GetExternalContainerDatabaseRequest.
func (GetExternalContainerDatabaseRequest) HTTPRequest ¶
func (request GetExternalContainerDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExternalContainerDatabaseRequest) RetryPolicy ¶
func (request GetExternalContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExternalContainerDatabaseRequest) String ¶
func (request GetExternalContainerDatabaseRequest) String() string
type GetExternalContainerDatabaseResponse ¶
type GetExternalContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalContainerDatabase instance ExternalContainerDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetExternalContainerDatabaseResponse wrapper for the GetExternalContainerDatabase operation
func (GetExternalContainerDatabaseResponse) HTTPResponse ¶
func (response GetExternalContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExternalContainerDatabaseResponse) String ¶
func (response GetExternalContainerDatabaseResponse) String() string
type GetExternalDatabaseConnectorRequest ¶
type GetExternalDatabaseConnectorRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the // external database connector resource (`ExternalDatabaseConnectorId`). ExternalDatabaseConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalDatabaseConnectorId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExternalDatabaseConnectorRequest wrapper for the GetExternalDatabaseConnector operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalDatabaseConnector.go.html to see an example of how to use GetExternalDatabaseConnectorRequest.
func (GetExternalDatabaseConnectorRequest) HTTPRequest ¶
func (request GetExternalDatabaseConnectorRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExternalDatabaseConnectorRequest) RetryPolicy ¶
func (request GetExternalDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExternalDatabaseConnectorRequest) String ¶
func (request GetExternalDatabaseConnectorRequest) String() string
type GetExternalDatabaseConnectorResponse ¶
type GetExternalDatabaseConnectorResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDatabaseConnector instance ExternalDatabaseConnector `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetExternalDatabaseConnectorResponse wrapper for the GetExternalDatabaseConnector operation
func (GetExternalDatabaseConnectorResponse) HTTPResponse ¶
func (response GetExternalDatabaseConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExternalDatabaseConnectorResponse) String ¶
func (response GetExternalDatabaseConnectorResponse) String() string
type GetExternalNonContainerDatabaseRequest ¶
type GetExternalNonContainerDatabaseRequest struct { // The external non-container database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExternalNonContainerDatabaseRequest wrapper for the GetExternalNonContainerDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalNonContainerDatabase.go.html to see an example of how to use GetExternalNonContainerDatabaseRequest.
func (GetExternalNonContainerDatabaseRequest) HTTPRequest ¶
func (request GetExternalNonContainerDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExternalNonContainerDatabaseRequest) RetryPolicy ¶
func (request GetExternalNonContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExternalNonContainerDatabaseRequest) String ¶
func (request GetExternalNonContainerDatabaseRequest) String() string
type GetExternalNonContainerDatabaseResponse ¶
type GetExternalNonContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalNonContainerDatabase instance ExternalNonContainerDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetExternalNonContainerDatabaseResponse wrapper for the GetExternalNonContainerDatabase operation
func (GetExternalNonContainerDatabaseResponse) HTTPResponse ¶
func (response GetExternalNonContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExternalNonContainerDatabaseResponse) String ¶
func (response GetExternalNonContainerDatabaseResponse) String() string
type GetExternalPluggableDatabaseRequest ¶
type GetExternalPluggableDatabaseRequest struct { // The ExternalPluggableDatabaseId OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExternalPluggableDatabaseRequest wrapper for the GetExternalPluggableDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalPluggableDatabase.go.html to see an example of how to use GetExternalPluggableDatabaseRequest.
func (GetExternalPluggableDatabaseRequest) HTTPRequest ¶
func (request GetExternalPluggableDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExternalPluggableDatabaseRequest) RetryPolicy ¶
func (request GetExternalPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExternalPluggableDatabaseRequest) String ¶
func (request GetExternalPluggableDatabaseRequest) String() string
type GetExternalPluggableDatabaseResponse ¶
type GetExternalPluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalPluggableDatabase instance ExternalPluggableDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetExternalPluggableDatabaseResponse wrapper for the GetExternalPluggableDatabase operation
func (GetExternalPluggableDatabaseResponse) HTTPResponse ¶
func (response GetExternalPluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExternalPluggableDatabaseResponse) String ¶
func (response GetExternalPluggableDatabaseResponse) String() string
type GetKeyStoreRequest ¶
type GetKeyStoreRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"true" contributesTo:"path" name:"keyStoreId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetKeyStoreRequest wrapper for the GetKeyStore operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetKeyStore.go.html to see an example of how to use GetKeyStoreRequest.
func (GetKeyStoreRequest) HTTPRequest ¶
func (request GetKeyStoreRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetKeyStoreRequest) RetryPolicy ¶
func (request GetKeyStoreRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetKeyStoreRequest) String ¶
func (request GetKeyStoreRequest) String() string
type GetKeyStoreResponse ¶
type GetKeyStoreResponse struct { // The underlying http response RawResponse *http.Response // The KeyStore instance KeyStore `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetKeyStoreResponse wrapper for the GetKeyStore operation
func (GetKeyStoreResponse) HTTPResponse ¶
func (response GetKeyStoreResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetKeyStoreResponse) String ¶
func (response GetKeyStoreResponse) String() string
type GetMaintenanceRunRequest ¶
type GetMaintenanceRunRequest struct { // The maintenance run OCID. MaintenanceRunId *string `mandatory:"true" contributesTo:"path" name:"maintenanceRunId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetMaintenanceRunRequest wrapper for the GetMaintenanceRun operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetMaintenanceRun.go.html to see an example of how to use GetMaintenanceRunRequest.
func (GetMaintenanceRunRequest) 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 GetVmClusterNetworkRequest ¶
type GetVmClusterNetworkRequest struct { // The Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The VM cluster network OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). VmClusterNetworkId *string `mandatory:"true" contributesTo:"path" name:"vmClusterNetworkId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetVmClusterNetworkRequest wrapper for the GetVmClusterNetwork operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterNetwork.go.html to see an example of how to use GetVmClusterNetworkRequest.
func (GetVmClusterNetworkRequest) HTTPRequest ¶
func (request GetVmClusterNetworkRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetVmClusterNetworkRequest) RetryPolicy ¶
func (request GetVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetVmClusterNetworkRequest) String ¶
func (request GetVmClusterNetworkRequest) String() string
type GetVmClusterNetworkResponse ¶
type GetVmClusterNetworkResponse struct { // The underlying http response RawResponse *http.Response // The VmClusterNetwork instance VmClusterNetwork `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetVmClusterNetworkResponse wrapper for the GetVmClusterNetwork operation
func (GetVmClusterNetworkResponse) HTTPResponse ¶
func (response GetVmClusterNetworkResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetVmClusterNetworkResponse) String ¶
func (response GetVmClusterNetworkResponse) String() string
type GetVmClusterPatchHistoryEntryRequest ¶
type GetVmClusterPatchHistoryEntryRequest struct { // The VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // 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 }
GetVmClusterPatchHistoryEntryRequest wrapper for the GetVmClusterPatchHistoryEntry operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterPatchHistoryEntry.go.html to see an example of how to use GetVmClusterPatchHistoryEntryRequest.
func (GetVmClusterPatchHistoryEntryRequest) HTTPRequest ¶
func (request GetVmClusterPatchHistoryEntryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetVmClusterPatchHistoryEntryRequest) RetryPolicy ¶
func (request GetVmClusterPatchHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetVmClusterPatchHistoryEntryRequest) String ¶
func (request GetVmClusterPatchHistoryEntryRequest) String() string
type GetVmClusterPatchHistoryEntryResponse ¶
type GetVmClusterPatchHistoryEntryResponse struct { // The underlying http response RawResponse *http.Response // The PatchHistoryEntry instance PatchHistoryEntry `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetVmClusterPatchHistoryEntryResponse wrapper for the GetVmClusterPatchHistoryEntry operation
func (GetVmClusterPatchHistoryEntryResponse) HTTPResponse ¶
func (response GetVmClusterPatchHistoryEntryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetVmClusterPatchHistoryEntryResponse) String ¶
func (response GetVmClusterPatchHistoryEntryResponse) String() string
type GetVmClusterPatchRequest ¶
type GetVmClusterPatchRequest struct { // The VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // 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 }
GetVmClusterPatchRequest wrapper for the GetVmClusterPatch operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterPatch.go.html to see an example of how to use GetVmClusterPatchRequest.
func (GetVmClusterPatchRequest) HTTPRequest ¶
func (request GetVmClusterPatchRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetVmClusterPatchRequest) RetryPolicy ¶
func (request GetVmClusterPatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetVmClusterPatchRequest) String ¶
func (request GetVmClusterPatchRequest) String() string
type GetVmClusterPatchResponse ¶
type GetVmClusterPatchResponse struct { // The underlying http response RawResponse *http.Response // The Patch instance Patch `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetVmClusterPatchResponse wrapper for the GetVmClusterPatch operation
func (GetVmClusterPatchResponse) HTTPResponse ¶
func (response GetVmClusterPatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetVmClusterPatchResponse) String ¶
func (response GetVmClusterPatchResponse) String() string
type GetVmClusterRequest ¶
type GetVmClusterRequest struct { // The VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetVmClusterRequest wrapper for the GetVmCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmCluster.go.html to see an example of how to use GetVmClusterRequest.
func (GetVmClusterRequest) HTTPRequest ¶
func (request GetVmClusterRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetVmClusterRequest) RetryPolicy ¶
func (request GetVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetVmClusterRequest) String ¶
func (request GetVmClusterRequest) String() string
type GetVmClusterResponse ¶
type GetVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The VmCluster instance VmCluster `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetVmClusterResponse wrapper for the GetVmCluster operation
func (GetVmClusterResponse) HTTPResponse ¶
func (response GetVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetVmClusterResponse) String ¶
func (response GetVmClusterResponse) String() string
type GiVersionSummary ¶
type GiVersionSummary struct { // A valid Oracle Grid Infrastructure (GI) software version. Version *string `mandatory:"true" json:"version"` }
GiVersionSummary The Oracle Grid Infrastructure (GI) version. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm).
func (GiVersionSummary) String ¶
func (m GiVersionSummary) String() string
type InfoForNetworkGenDetails ¶
type InfoForNetworkGenDetails struct { // The network type. NetworkType InfoForNetworkGenDetailsNetworkTypeEnum `mandatory:"true" json:"networkType"` // The network VLAN ID. VlanId *string `mandatory:"true" json:"vlanId"` // The cidr for the network. Cidr *string `mandatory:"true" json:"cidr"` // The network gateway. Gateway *string `mandatory:"true" json:"gateway"` // The network netmask. Netmask *string `mandatory:"true" json:"netmask"` // The network domain name. Domain *string `mandatory:"true" json:"domain"` // The network domain name. Prefix *string `mandatory:"true" json:"prefix"` }
InfoForNetworkGenDetails Parameters for generation of the client or backup network in a VM cluster network in an Exadata Cloud@Customer system.
func (InfoForNetworkGenDetails) String ¶
func (m InfoForNetworkGenDetails) String() string
type InfoForNetworkGenDetailsNetworkTypeEnum ¶
type InfoForNetworkGenDetailsNetworkTypeEnum string
InfoForNetworkGenDetailsNetworkTypeEnum Enum with underlying type: string
const ( InfoForNetworkGenDetailsNetworkTypeClient InfoForNetworkGenDetailsNetworkTypeEnum = "CLIENT" InfoForNetworkGenDetailsNetworkTypeBackup InfoForNetworkGenDetailsNetworkTypeEnum = "BACKUP" )
Set of constants representing the allowable values for InfoForNetworkGenDetailsNetworkTypeEnum
func GetInfoForNetworkGenDetailsNetworkTypeEnumValues ¶
func GetInfoForNetworkGenDetailsNetworkTypeEnumValues() []InfoForNetworkGenDetailsNetworkTypeEnum
GetInfoForNetworkGenDetailsNetworkTypeEnumValues Enumerates the set of values for InfoForNetworkGenDetailsNetworkTypeEnum
type KeyStore ¶
type KeyStore struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the key store. 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 key store. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the key store. LifecycleState KeyStoreLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` TypeDetails KeyStoreTypeDetails `mandatory:"true" json:"typeDetails"` // The date and time that the key store was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // List of databases associated with the key store. AssociatedDatabases []KeyStoreAssociatedDatabaseDetails `mandatory:"false" json:"associatedDatabases"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
KeyStore A key store to connect to an on-premise encryption key appliance like Oracle Key Vault.
func (*KeyStore) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
type KeyStoreAssociatedDatabaseDetails ¶
type KeyStoreAssociatedDatabaseDetails struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). Id *string `mandatory:"false" json:"id"` // The name of the database that is associated with the key store. DbName *string `mandatory:"false" json:"dbName"` }
KeyStoreAssociatedDatabaseDetails The databases associated with a key store
func (KeyStoreAssociatedDatabaseDetails) String ¶
func (m KeyStoreAssociatedDatabaseDetails) String() string
type KeyStoreLifecycleStateEnum ¶
type KeyStoreLifecycleStateEnum string
KeyStoreLifecycleStateEnum Enum with underlying type: string
const ( KeyStoreLifecycleStateActive KeyStoreLifecycleStateEnum = "ACTIVE" KeyStoreLifecycleStateDeleted KeyStoreLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for KeyStoreLifecycleStateEnum
func GetKeyStoreLifecycleStateEnumValues ¶
func GetKeyStoreLifecycleStateEnumValues() []KeyStoreLifecycleStateEnum
GetKeyStoreLifecycleStateEnumValues Enumerates the set of values for KeyStoreLifecycleStateEnum
type KeyStoreSummary ¶
type KeyStoreSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the key store. 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 key store. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the key store. LifecycleState KeyStoreSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` TypeDetails KeyStoreTypeDetails `mandatory:"true" json:"typeDetails"` // The date and time that the key store was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // List of databases associated with the key store. AssociatedDatabases []KeyStoreAssociatedDatabaseDetails `mandatory:"false" json:"associatedDatabases"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
KeyStoreSummary Details of the Key Store.
func (KeyStoreSummary) String ¶
func (m KeyStoreSummary) String() string
func (*KeyStoreSummary) UnmarshalJSON ¶
func (m *KeyStoreSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type KeyStoreSummaryLifecycleStateEnum ¶
type KeyStoreSummaryLifecycleStateEnum string
KeyStoreSummaryLifecycleStateEnum Enum with underlying type: string
const ( KeyStoreSummaryLifecycleStateActive KeyStoreSummaryLifecycleStateEnum = "ACTIVE" KeyStoreSummaryLifecycleStateDeleted KeyStoreSummaryLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for KeyStoreSummaryLifecycleStateEnum
func GetKeyStoreSummaryLifecycleStateEnumValues ¶
func GetKeyStoreSummaryLifecycleStateEnumValues() []KeyStoreSummaryLifecycleStateEnum
GetKeyStoreSummaryLifecycleStateEnumValues Enumerates the set of values for KeyStoreSummaryLifecycleStateEnum
type KeyStoreTypeDetails ¶
type KeyStoreTypeDetails interface { }
KeyStoreTypeDetails Key store type details.
type KeyStoreTypeDetailsTypeEnum ¶
type KeyStoreTypeDetailsTypeEnum string
KeyStoreTypeDetailsTypeEnum Enum with underlying type: string
const (
KeyStoreTypeDetailsTypeOracleKeyVault KeyStoreTypeDetailsTypeEnum = "ORACLE_KEY_VAULT"
)
Set of constants representing the allowable values for KeyStoreTypeDetailsTypeEnum
func GetKeyStoreTypeDetailsTypeEnumValues ¶
func GetKeyStoreTypeDetailsTypeEnumValues() []KeyStoreTypeDetailsTypeEnum
GetKeyStoreTypeDetailsTypeEnumValues Enumerates the set of values for KeyStoreTypeDetailsTypeEnum
type KeyStoreTypeFromOracleKeyVaultDetails ¶
type KeyStoreTypeFromOracleKeyVaultDetails struct { // The list of Oracle Key Vault connection IP addresses. ConnectionIps []string `mandatory:"true" json:"connectionIps"` // The administrator username to connect to Oracle Key Vault AdminUsername *string `mandatory:"true" json:"adminUsername"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.cloud.oracle.com/Content/KeyManagement/Concepts/keyoverview.htm#concepts). VaultId *string `mandatory:"true" json:"vaultId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure secret (https://docs.cloud.oracle.com/Content/KeyManagement/Concepts/keyoverview.htm#concepts). SecretId *string `mandatory:"true" json:"secretId"` }
KeyStoreTypeFromOracleKeyVaultDetails Details for Oracle Key Vault
func (KeyStoreTypeFromOracleKeyVaultDetails) MarshalJSON ¶
func (m KeyStoreTypeFromOracleKeyVaultDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (KeyStoreTypeFromOracleKeyVaultDetails) String ¶
func (m KeyStoreTypeFromOracleKeyVaultDetails) String() string
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 list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A domain name used for the Autonomous Exadata Infrastructure. If the Oracle-provided Internet and VCN // Resolver is enabled for the specified subnet, the domain name for the subnet is used // (don't provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Domain *string `mandatory:"false" json:"domain"` // The Oracle license model that applies to all the databases in the Autonomous Exadata Infrastructure. The default is BRING_YOUR_OWN_LICENSE. LicenseModel LaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). 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 create an Autonomous Exadata Infrastructure resource. LaunchAutonomousExadataInfrastructureDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
LaunchAutonomousExadataInfrastructureRequest wrapper for the LaunchAutonomousExadataInfrastructure operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/LaunchAutonomousExadataInfrastructure.go.html to see an example of how to use LaunchAutonomousExadataInfrastructureRequest.
func (LaunchAutonomousExadataInfrastructureRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
LaunchAutonomousExadataInfrastructureResponse wrapper for the LaunchAutonomousExadataInfrastructure operation
func (LaunchAutonomousExadataInfrastructureResponse) HTTPResponse ¶
func (response LaunchAutonomousExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (LaunchAutonomousExadataInfrastructureResponse) String ¶
func (response LaunchAutonomousExadataInfrastructureResponse) String() string
type LaunchDbSystemBase ¶
type LaunchDbSystemBase interface { // The OCID (https://docs.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.Base.48 - Specify a multiple of 2, from 0 to 48. // - Exadata.Quarter1.84 - Specify a multiple of 2, from 22 to 84. // - Exadata.Half1.168 - Specify a multiple of 4, from 44 to 168. // - Exadata.Full1.336 - Specify a multiple of 8, from 88 to 336. // - Exadata.Quarter2.92 - Specify a multiple of 2, from 0 to 92. // - Exadata.Half2.184 - Specify a multiple of 4, from 0 to 184. // - Exadata.Full2.368 - Specify a multiple of 8, from 0 to 368. // 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 // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. GetNsgIds() []string // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. GetBackupNetworkNsgIds() []string // The time zone to use for the DB system. For details, see DB System Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). GetTimeZone() *string GetDbSystemOptions() *DbSystemOptions // If true, Sparse Diskgroup is configured for Exadata dbsystem. If False, Sparse diskgroup is not configured. GetSparseDiskgroup() *bool // A domain name used for the DB system. If the Oracle-provided Internet and VCN // Resolver is enabled for the specified subnet, the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. GetDomain() *string // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. GetClusterName() *string // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). // Specify 80 or 40. The default is 80 percent assigned to DATA storage. Not applicable for virtual machine DB systems. GetDataStoragePercentage() *int // Size (in GB) of the initial data volume that will be created and attached to a virtual machine DB system. You can scale up storage after provisioning, as needed. Note that the total storage size attached will be more than the amount you specify to allow for REDO/RECO space and software volume. GetInitialDataStorageSizeInGB() *int // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. GetKmsKeyId() *string // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. GetKmsKeyVersionId() *string // The number of nodes to launch for a 2-node RAC virtual machine DB system. Specify either 1 or 2. GetNodeCount() *int // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). GetDefinedTags() map[string]map[string]interface{} // A private IP address of your choice. Must be an available IP address within the subnet's CIDR. // If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. GetPrivateIp() *string }
LaunchDbSystemBase Parameters for provisioning a bare metal, virtual machine, or Exadata DB system. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
type LaunchDbSystemBaseSourceEnum ¶
type LaunchDbSystemBaseSourceEnum string
LaunchDbSystemBaseSourceEnum Enum with underlying type: string
const ( LaunchDbSystemBaseSourceNone LaunchDbSystemBaseSourceEnum = "NONE" LaunchDbSystemBaseSourceDbBackup LaunchDbSystemBaseSourceEnum = "DB_BACKUP" LaunchDbSystemBaseSourceDatabase LaunchDbSystemBaseSourceEnum = "DATABASE" LaunchDbSystemBaseSourceDbSystem LaunchDbSystemBaseSourceEnum = "DB_SYSTEM" )
Set of constants representing the allowable values for LaunchDbSystemBaseSourceEnum
func GetLaunchDbSystemBaseSourceEnumValues ¶
func GetLaunchDbSystemBaseSourceEnumValues() []LaunchDbSystemBaseSourceEnum
GetLaunchDbSystemBaseSourceEnumValues Enumerates the set of values for LaunchDbSystemBaseSourceEnum
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.Base.48 - Specify a multiple of 2, from 0 to 48. // - Exadata.Quarter1.84 - Specify a multiple of 2, from 22 to 84. // - Exadata.Half1.168 - Specify a multiple of 4, from 44 to 168. // - Exadata.Full1.336 - Specify a multiple of 8, from 88 to 336. // - Exadata.Quarter2.92 - Specify a multiple of 2, from 0 to 92. // - Exadata.Half2.184 - Specify a multiple of 4, from 0 to 184. // - Exadata.Full2.368 - Specify a multiple of 8, from 0 to 368. // 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"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The time zone to use for the DB system. For details, see DB System Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` DbSystemOptions *DbSystemOptions `mandatory:"false" json:"dbSystemOptions"` // If true, Sparse Diskgroup is configured for Exadata dbsystem. If False, Sparse diskgroup is not configured. SparseDiskgroup *bool `mandatory:"false" json:"sparseDiskgroup"` // A domain name used for the DB system. If the Oracle-provided Internet and VCN // Resolver is enabled for the specified subnet, the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Domain *string `mandatory:"false" json:"domain"` // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). // Specify 80 or 40. The default is 80 percent assigned to DATA storage. Not applicable for virtual machine DB systems. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // Size (in GB) of the initial data volume that will be created and attached to a virtual machine DB system. You can scale up storage after provisioning, as needed. Note that the total storage size attached will be more than the amount you specify to allow for REDO/RECO space and software volume. InitialDataStorageSizeInGB *int `mandatory:"false" json:"initialDataStorageSizeInGB"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The number of nodes to launch for a 2-node RAC virtual machine DB system. Specify either 1 or 2. NodeCount *int `mandatory:"false" json:"nodeCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // A private IP address of your choice. Must be an available IP address within the subnet's CIDR. // If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. PrivateIp *string `mandatory:"false" json:"privateIp"` MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` // The Oracle Database Edition that applies to all the databases on the DB system. // Exadata DB systems and 2-node RAC DB systems require ENTERPRISE_EDITION_EXTREME_PERFORMANCE. DatabaseEdition LaunchDbSystemDetailsDatabaseEditionEnum `mandatory:"true" json:"databaseEdition"` // The type of redundancy configured for the DB system. // Normal is 2-way redundancy, recommended for test and development systems. // High is 3-way redundancy, recommended for production systems. DiskRedundancy LaunchDbSystemDetailsDiskRedundancyEnum `mandatory:"false" json:"diskRedundancy,omitempty"` // The Oracle license model that applies to all the databases on the DB system. The default is LICENSE_INCLUDED. LicenseModel LaunchDbSystemDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` }
LaunchDbSystemDetails Used for creating a new DB system. Does not use backups or an existing database for the creation of the initial database.
func (LaunchDbSystemDetails) GetAvailabilityDomain ¶
func (m LaunchDbSystemDetails) GetAvailabilityDomain() *string
GetAvailabilityDomain returns AvailabilityDomain
func (LaunchDbSystemDetails) GetBackupNetworkNsgIds ¶
func (m LaunchDbSystemDetails) GetBackupNetworkNsgIds() []string
GetBackupNetworkNsgIds returns BackupNetworkNsgIds
func (LaunchDbSystemDetails) GetBackupSubnetId ¶
func (m LaunchDbSystemDetails) GetBackupSubnetId() *string
GetBackupSubnetId returns BackupSubnetId
func (LaunchDbSystemDetails) GetClusterName ¶
func (m LaunchDbSystemDetails) GetClusterName() *string
GetClusterName returns ClusterName
func (LaunchDbSystemDetails) GetCompartmentId ¶
func (m LaunchDbSystemDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (LaunchDbSystemDetails) GetCpuCoreCount ¶
func (m LaunchDbSystemDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (LaunchDbSystemDetails) GetDataStoragePercentage ¶
func (m LaunchDbSystemDetails) GetDataStoragePercentage() *int
GetDataStoragePercentage returns DataStoragePercentage
func (LaunchDbSystemDetails) GetDbSystemOptions ¶
func (m LaunchDbSystemDetails) GetDbSystemOptions() *DbSystemOptions
GetDbSystemOptions returns DbSystemOptions
func (LaunchDbSystemDetails) GetDefinedTags ¶
func (m LaunchDbSystemDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (LaunchDbSystemDetails) GetDisplayName ¶
func (m LaunchDbSystemDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (LaunchDbSystemDetails) GetDomain ¶
func (m LaunchDbSystemDetails) GetDomain() *string
GetDomain returns Domain
func (LaunchDbSystemDetails) GetFaultDomains ¶
func (m LaunchDbSystemDetails) GetFaultDomains() []string
GetFaultDomains returns FaultDomains
func (LaunchDbSystemDetails) GetFreeformTags ¶
func (m LaunchDbSystemDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (LaunchDbSystemDetails) GetHostname ¶
func (m LaunchDbSystemDetails) GetHostname() *string
GetHostname returns Hostname
func (LaunchDbSystemDetails) GetInitialDataStorageSizeInGB ¶
func (m LaunchDbSystemDetails) GetInitialDataStorageSizeInGB() *int
GetInitialDataStorageSizeInGB returns InitialDataStorageSizeInGB
func (LaunchDbSystemDetails) GetKmsKeyId ¶
func (m LaunchDbSystemDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (LaunchDbSystemDetails) GetKmsKeyVersionId ¶
func (m LaunchDbSystemDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (LaunchDbSystemDetails) GetNodeCount ¶
func (m LaunchDbSystemDetails) GetNodeCount() *int
GetNodeCount returns NodeCount
func (LaunchDbSystemDetails) GetNsgIds ¶
func (m LaunchDbSystemDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (LaunchDbSystemDetails) GetPrivateIp ¶
func (m LaunchDbSystemDetails) GetPrivateIp() *string
GetPrivateIp returns PrivateIp
func (LaunchDbSystemDetails) GetShape ¶
func (m LaunchDbSystemDetails) GetShape() *string
GetShape returns Shape
func (LaunchDbSystemDetails) GetSparseDiskgroup ¶
func (m LaunchDbSystemDetails) GetSparseDiskgroup() *bool
GetSparseDiskgroup returns SparseDiskgroup
func (LaunchDbSystemDetails) GetSshPublicKeys ¶
func (m LaunchDbSystemDetails) GetSshPublicKeys() []string
GetSshPublicKeys returns SshPublicKeys
func (LaunchDbSystemDetails) GetSubnetId ¶
func (m LaunchDbSystemDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (LaunchDbSystemDetails) GetTimeZone ¶
func (m LaunchDbSystemDetails) GetTimeZone() *string
GetTimeZone returns TimeZone
func (LaunchDbSystemDetails) MarshalJSON ¶
func (m LaunchDbSystemDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (LaunchDbSystemDetails) String ¶
func (m LaunchDbSystemDetails) String() string
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 ¶
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.Base.48 - Specify a multiple of 2, from 0 to 48. // - Exadata.Quarter1.84 - Specify a multiple of 2, from 22 to 84. // - Exadata.Half1.168 - Specify a multiple of 4, from 44 to 168. // - Exadata.Full1.336 - Specify a multiple of 8, from 88 to 336. // - Exadata.Quarter2.92 - Specify a multiple of 2, from 0 to 92. // - Exadata.Half2.184 - Specify a multiple of 4, from 0 to 184. // - Exadata.Full2.368 - Specify a multiple of 8, from 0 to 368. // 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"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The time zone to use for the DB system. For details, see DB System Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` DbSystemOptions *DbSystemOptions `mandatory:"false" json:"dbSystemOptions"` // If true, Sparse Diskgroup is configured for Exadata dbsystem. If False, Sparse diskgroup is not configured. SparseDiskgroup *bool `mandatory:"false" json:"sparseDiskgroup"` // A domain name used for the DB system. If the Oracle-provided Internet and VCN // Resolver is enabled for the specified subnet, the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Domain *string `mandatory:"false" json:"domain"` // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). // Specify 80 or 40. The default is 80 percent assigned to DATA storage. Not applicable for virtual machine DB systems. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // Size (in GB) of the initial data volume that will be created and attached to a virtual machine DB system. You can scale up storage after provisioning, as needed. Note that the total storage size attached will be more than the amount you specify to allow for REDO/RECO space and software volume. InitialDataStorageSizeInGB *int `mandatory:"false" json:"initialDataStorageSizeInGB"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The number of nodes to launch for a 2-node RAC virtual machine DB system. Specify either 1 or 2. NodeCount *int `mandatory:"false" json:"nodeCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // A private IP address of your choice. Must be an available IP address within the subnet's CIDR. // If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. PrivateIp *string `mandatory:"false" json:"privateIp"` // 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 ¶
func (m LaunchDbSystemFromBackupDetails) GetAvailabilityDomain() *string
GetAvailabilityDomain returns AvailabilityDomain
func (LaunchDbSystemFromBackupDetails) GetBackupNetworkNsgIds ¶
func (m LaunchDbSystemFromBackupDetails) GetBackupNetworkNsgIds() []string
GetBackupNetworkNsgIds returns BackupNetworkNsgIds
func (LaunchDbSystemFromBackupDetails) GetBackupSubnetId ¶
func (m LaunchDbSystemFromBackupDetails) GetBackupSubnetId() *string
GetBackupSubnetId returns BackupSubnetId
func (LaunchDbSystemFromBackupDetails) GetClusterName ¶
func (m LaunchDbSystemFromBackupDetails) GetClusterName() *string
GetClusterName returns ClusterName
func (LaunchDbSystemFromBackupDetails) GetCompartmentId ¶
func (m LaunchDbSystemFromBackupDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (LaunchDbSystemFromBackupDetails) GetCpuCoreCount ¶
func (m LaunchDbSystemFromBackupDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (LaunchDbSystemFromBackupDetails) GetDataStoragePercentage ¶
func (m LaunchDbSystemFromBackupDetails) GetDataStoragePercentage() *int
GetDataStoragePercentage returns DataStoragePercentage
func (LaunchDbSystemFromBackupDetails) GetDbSystemOptions ¶
func (m LaunchDbSystemFromBackupDetails) GetDbSystemOptions() *DbSystemOptions
GetDbSystemOptions returns DbSystemOptions
func (LaunchDbSystemFromBackupDetails) GetDefinedTags ¶
func (m LaunchDbSystemFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (LaunchDbSystemFromBackupDetails) GetDisplayName ¶
func (m LaunchDbSystemFromBackupDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (LaunchDbSystemFromBackupDetails) GetDomain ¶
func (m LaunchDbSystemFromBackupDetails) GetDomain() *string
GetDomain returns Domain
func (LaunchDbSystemFromBackupDetails) GetFaultDomains ¶
func (m LaunchDbSystemFromBackupDetails) GetFaultDomains() []string
GetFaultDomains returns FaultDomains
func (LaunchDbSystemFromBackupDetails) GetFreeformTags ¶
func (m LaunchDbSystemFromBackupDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (LaunchDbSystemFromBackupDetails) GetHostname ¶
func (m LaunchDbSystemFromBackupDetails) GetHostname() *string
GetHostname returns Hostname
func (LaunchDbSystemFromBackupDetails) GetInitialDataStorageSizeInGB ¶
func (m LaunchDbSystemFromBackupDetails) GetInitialDataStorageSizeInGB() *int
GetInitialDataStorageSizeInGB returns InitialDataStorageSizeInGB
func (LaunchDbSystemFromBackupDetails) GetKmsKeyId ¶
func (m LaunchDbSystemFromBackupDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (LaunchDbSystemFromBackupDetails) GetKmsKeyVersionId ¶
func (m LaunchDbSystemFromBackupDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (LaunchDbSystemFromBackupDetails) GetNodeCount ¶
func (m LaunchDbSystemFromBackupDetails) GetNodeCount() *int
GetNodeCount returns NodeCount
func (LaunchDbSystemFromBackupDetails) GetNsgIds ¶
func (m LaunchDbSystemFromBackupDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (LaunchDbSystemFromBackupDetails) GetPrivateIp ¶
func (m LaunchDbSystemFromBackupDetails) GetPrivateIp() *string
GetPrivateIp returns PrivateIp
func (LaunchDbSystemFromBackupDetails) GetShape ¶
func (m LaunchDbSystemFromBackupDetails) GetShape() *string
GetShape returns Shape
func (LaunchDbSystemFromBackupDetails) GetSparseDiskgroup ¶
func (m LaunchDbSystemFromBackupDetails) GetSparseDiskgroup() *bool
GetSparseDiskgroup returns SparseDiskgroup
func (LaunchDbSystemFromBackupDetails) GetSshPublicKeys ¶
func (m LaunchDbSystemFromBackupDetails) GetSshPublicKeys() []string
GetSshPublicKeys returns SshPublicKeys
func (LaunchDbSystemFromBackupDetails) GetSubnetId ¶
func (m LaunchDbSystemFromBackupDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (LaunchDbSystemFromBackupDetails) GetTimeZone ¶
func (m LaunchDbSystemFromBackupDetails) GetTimeZone() *string
GetTimeZone returns TimeZone
func (LaunchDbSystemFromBackupDetails) MarshalJSON ¶
func (m LaunchDbSystemFromBackupDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (LaunchDbSystemFromBackupDetails) String ¶
func (m LaunchDbSystemFromBackupDetails) String() string
type LaunchDbSystemFromBackupDetailsDatabaseEditionEnum ¶
type LaunchDbSystemFromBackupDetailsDatabaseEditionEnum string
LaunchDbSystemFromBackupDetailsDatabaseEditionEnum Enum with underlying type: string
const ( LaunchDbSystemFromBackupDetailsDatabaseEditionStandardEdition LaunchDbSystemFromBackupDetailsDatabaseEditionEnum = "STANDARD_EDITION" LaunchDbSystemFromBackupDetailsDatabaseEditionEnterpriseEdition LaunchDbSystemFromBackupDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION" LaunchDbSystemFromBackupDetailsDatabaseEditionEnterpriseEditionHighPerformance LaunchDbSystemFromBackupDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" LaunchDbSystemFromBackupDetailsDatabaseEditionEnterpriseEditionExtremePerformance LaunchDbSystemFromBackupDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for LaunchDbSystemFromBackupDetailsDatabaseEditionEnum
func GetLaunchDbSystemFromBackupDetailsDatabaseEditionEnumValues ¶
func GetLaunchDbSystemFromBackupDetailsDatabaseEditionEnumValues() []LaunchDbSystemFromBackupDetailsDatabaseEditionEnum
GetLaunchDbSystemFromBackupDetailsDatabaseEditionEnumValues Enumerates the set of values for LaunchDbSystemFromBackupDetailsDatabaseEditionEnum
type LaunchDbSystemFromBackupDetailsDiskRedundancyEnum ¶
type LaunchDbSystemFromBackupDetailsDiskRedundancyEnum string
LaunchDbSystemFromBackupDetailsDiskRedundancyEnum Enum with underlying type: string
const ( LaunchDbSystemFromBackupDetailsDiskRedundancyHigh LaunchDbSystemFromBackupDetailsDiskRedundancyEnum = "HIGH" LaunchDbSystemFromBackupDetailsDiskRedundancyNormal LaunchDbSystemFromBackupDetailsDiskRedundancyEnum = "NORMAL" )
Set of constants representing the allowable values for LaunchDbSystemFromBackupDetailsDiskRedundancyEnum
func GetLaunchDbSystemFromBackupDetailsDiskRedundancyEnumValues ¶
func GetLaunchDbSystemFromBackupDetailsDiskRedundancyEnumValues() []LaunchDbSystemFromBackupDetailsDiskRedundancyEnum
GetLaunchDbSystemFromBackupDetailsDiskRedundancyEnumValues Enumerates the set of values for LaunchDbSystemFromBackupDetailsDiskRedundancyEnum
type LaunchDbSystemFromBackupDetailsLicenseModelEnum ¶
type LaunchDbSystemFromBackupDetailsLicenseModelEnum string
LaunchDbSystemFromBackupDetailsLicenseModelEnum Enum with underlying type: string
const ( LaunchDbSystemFromBackupDetailsLicenseModelLicenseIncluded LaunchDbSystemFromBackupDetailsLicenseModelEnum = "LICENSE_INCLUDED" LaunchDbSystemFromBackupDetailsLicenseModelBringYourOwnLicense LaunchDbSystemFromBackupDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for LaunchDbSystemFromBackupDetailsLicenseModelEnum
func GetLaunchDbSystemFromBackupDetailsLicenseModelEnumValues ¶
func GetLaunchDbSystemFromBackupDetailsLicenseModelEnumValues() []LaunchDbSystemFromBackupDetailsLicenseModelEnum
GetLaunchDbSystemFromBackupDetailsLicenseModelEnumValues Enumerates the set of values for LaunchDbSystemFromBackupDetailsLicenseModelEnum
type LaunchDbSystemFromDatabaseDetails ¶
type LaunchDbSystemFromDatabaseDetails 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.Base.48 - Specify a multiple of 2, from 0 to 48. // - Exadata.Quarter1.84 - Specify a multiple of 2, from 22 to 84. // - Exadata.Half1.168 - Specify a multiple of 4, from 44 to 168. // - Exadata.Full1.336 - Specify a multiple of 8, from 88 to 336. // - Exadata.Quarter2.92 - Specify a multiple of 2, from 0 to 92. // - Exadata.Half2.184 - Specify a multiple of 4, from 0 to 184. // - Exadata.Full2.368 - Specify a multiple of 8, from 0 to 368. // 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 *CreateDbHomeFromDatabaseDetails `mandatory:"true" json:"dbHome"` // A Fault Domain is a grouping of hardware and infrastructure within an availability domain. // Fault Domains let you distribute your instances so that they are not on the same physical // hardware within a single availability domain. A hardware failure or maintenance // that affects one Fault Domain does not affect DB systems in other Fault Domains. // If you do not specify the Fault Domain, the system selects one for you. To change the Fault // Domain for a DB system, terminate it and launch a new DB system in the preferred Fault Domain. // If the node count is greater than 1, you can specify which Fault Domains these nodes will be distributed into. // The system assigns your nodes automatically to the Fault Domains you specify so that // no Fault Domain contains more than one node. // To get a list of Fault Domains, use the // ListFaultDomains operation in the // Identity and Access Management Service API. // Example: `FAULT-DOMAIN-1` FaultDomains []string `mandatory:"false" json:"faultDomains"` // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID (https://docs.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"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The time zone to use for the DB system. For details, see DB System Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` DbSystemOptions *DbSystemOptions `mandatory:"false" json:"dbSystemOptions"` // If true, Sparse Diskgroup is configured for Exadata dbsystem. If False, Sparse diskgroup is not configured. SparseDiskgroup *bool `mandatory:"false" json:"sparseDiskgroup"` // A domain name used for the DB system. If the Oracle-provided Internet and VCN // Resolver is enabled for the specified subnet, the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Domain *string `mandatory:"false" json:"domain"` // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). // Specify 80 or 40. The default is 80 percent assigned to DATA storage. Not applicable for virtual machine DB systems. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // Size (in GB) of the initial data volume that will be created and attached to a virtual machine DB system. You can scale up storage after provisioning, as needed. Note that the total storage size attached will be more than the amount you specify to allow for REDO/RECO space and software volume. InitialDataStorageSizeInGB *int `mandatory:"false" json:"initialDataStorageSizeInGB"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The number of nodes to launch for a 2-node RAC virtual machine DB system. Specify either 1 or 2. NodeCount *int `mandatory:"false" json:"nodeCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // A private IP address of your choice. Must be an available IP address within the subnet's CIDR. // If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. PrivateIp *string `mandatory:"false" json:"privateIp"` // The Oracle Database Edition that applies to all the databases on the DB system. // Exadata DB systems and 2-node RAC DB systems require ENTERPRISE_EDITION_EXTREME_PERFORMANCE. DatabaseEdition LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum `mandatory:"true" json:"databaseEdition"` // The type of redundancy configured for the DB system. // NORMAL 2-way redundancy, recommended for test and development systems. // HIGH is 3-way redundancy, recommended for production systems. DiskRedundancy LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum `mandatory:"false" json:"diskRedundancy,omitempty"` // The Oracle license model that applies to all the databases on the DB system. The default is LICENSE_INCLUDED. LicenseModel LaunchDbSystemFromDatabaseDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` }
LaunchDbSystemFromDatabaseDetails Used for creating a new DB system from a database, including archived redo log data.
func (LaunchDbSystemFromDatabaseDetails) GetAvailabilityDomain ¶
func (m LaunchDbSystemFromDatabaseDetails) GetAvailabilityDomain() *string
GetAvailabilityDomain returns AvailabilityDomain
func (LaunchDbSystemFromDatabaseDetails) GetBackupNetworkNsgIds ¶
func (m LaunchDbSystemFromDatabaseDetails) GetBackupNetworkNsgIds() []string
GetBackupNetworkNsgIds returns BackupNetworkNsgIds
func (LaunchDbSystemFromDatabaseDetails) GetBackupSubnetId ¶
func (m LaunchDbSystemFromDatabaseDetails) GetBackupSubnetId() *string
GetBackupSubnetId returns BackupSubnetId
func (LaunchDbSystemFromDatabaseDetails) GetClusterName ¶
func (m LaunchDbSystemFromDatabaseDetails) GetClusterName() *string
GetClusterName returns ClusterName
func (LaunchDbSystemFromDatabaseDetails) GetCompartmentId ¶
func (m LaunchDbSystemFromDatabaseDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (LaunchDbSystemFromDatabaseDetails) GetCpuCoreCount ¶
func (m LaunchDbSystemFromDatabaseDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (LaunchDbSystemFromDatabaseDetails) GetDataStoragePercentage ¶
func (m LaunchDbSystemFromDatabaseDetails) GetDataStoragePercentage() *int
GetDataStoragePercentage returns DataStoragePercentage
func (LaunchDbSystemFromDatabaseDetails) GetDbSystemOptions ¶
func (m LaunchDbSystemFromDatabaseDetails) GetDbSystemOptions() *DbSystemOptions
GetDbSystemOptions returns DbSystemOptions
func (LaunchDbSystemFromDatabaseDetails) GetDefinedTags ¶
func (m LaunchDbSystemFromDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (LaunchDbSystemFromDatabaseDetails) GetDisplayName ¶
func (m LaunchDbSystemFromDatabaseDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (LaunchDbSystemFromDatabaseDetails) GetDomain ¶
func (m LaunchDbSystemFromDatabaseDetails) GetDomain() *string
GetDomain returns Domain
func (LaunchDbSystemFromDatabaseDetails) GetFaultDomains ¶
func (m LaunchDbSystemFromDatabaseDetails) GetFaultDomains() []string
GetFaultDomains returns FaultDomains
func (LaunchDbSystemFromDatabaseDetails) GetFreeformTags ¶
func (m LaunchDbSystemFromDatabaseDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (LaunchDbSystemFromDatabaseDetails) GetHostname ¶
func (m LaunchDbSystemFromDatabaseDetails) GetHostname() *string
GetHostname returns Hostname
func (LaunchDbSystemFromDatabaseDetails) GetInitialDataStorageSizeInGB ¶
func (m LaunchDbSystemFromDatabaseDetails) GetInitialDataStorageSizeInGB() *int
GetInitialDataStorageSizeInGB returns InitialDataStorageSizeInGB
func (LaunchDbSystemFromDatabaseDetails) GetKmsKeyId ¶
func (m LaunchDbSystemFromDatabaseDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (LaunchDbSystemFromDatabaseDetails) GetKmsKeyVersionId ¶
func (m LaunchDbSystemFromDatabaseDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (LaunchDbSystemFromDatabaseDetails) GetNodeCount ¶
func (m LaunchDbSystemFromDatabaseDetails) GetNodeCount() *int
GetNodeCount returns NodeCount
func (LaunchDbSystemFromDatabaseDetails) GetNsgIds ¶
func (m LaunchDbSystemFromDatabaseDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (LaunchDbSystemFromDatabaseDetails) GetPrivateIp ¶
func (m LaunchDbSystemFromDatabaseDetails) GetPrivateIp() *string
GetPrivateIp returns PrivateIp
func (LaunchDbSystemFromDatabaseDetails) GetShape ¶
func (m LaunchDbSystemFromDatabaseDetails) GetShape() *string
GetShape returns Shape
func (LaunchDbSystemFromDatabaseDetails) GetSparseDiskgroup ¶
func (m LaunchDbSystemFromDatabaseDetails) GetSparseDiskgroup() *bool
GetSparseDiskgroup returns SparseDiskgroup
func (LaunchDbSystemFromDatabaseDetails) GetSshPublicKeys ¶
func (m LaunchDbSystemFromDatabaseDetails) GetSshPublicKeys() []string
GetSshPublicKeys returns SshPublicKeys
func (LaunchDbSystemFromDatabaseDetails) GetSubnetId ¶
func (m LaunchDbSystemFromDatabaseDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (LaunchDbSystemFromDatabaseDetails) GetTimeZone ¶
func (m LaunchDbSystemFromDatabaseDetails) GetTimeZone() *string
GetTimeZone returns TimeZone
func (LaunchDbSystemFromDatabaseDetails) MarshalJSON ¶
func (m LaunchDbSystemFromDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (LaunchDbSystemFromDatabaseDetails) String ¶
func (m LaunchDbSystemFromDatabaseDetails) String() string
type LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum ¶
type LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum string
LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum Enum with underlying type: string
const ( LaunchDbSystemFromDatabaseDetailsDatabaseEditionStandardEdition LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum = "STANDARD_EDITION" LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnterpriseEdition LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION" LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnterpriseEditionHighPerformance LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnterpriseEditionExtremePerformance LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum
func GetLaunchDbSystemFromDatabaseDetailsDatabaseEditionEnumValues ¶
func GetLaunchDbSystemFromDatabaseDetailsDatabaseEditionEnumValues() []LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum
GetLaunchDbSystemFromDatabaseDetailsDatabaseEditionEnumValues Enumerates the set of values for LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum
type LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum ¶
type LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum string
LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum Enum with underlying type: string
const ( LaunchDbSystemFromDatabaseDetailsDiskRedundancyHigh LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum = "HIGH" LaunchDbSystemFromDatabaseDetailsDiskRedundancyNormal LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum = "NORMAL" )
Set of constants representing the allowable values for LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum
func GetLaunchDbSystemFromDatabaseDetailsDiskRedundancyEnumValues ¶
func GetLaunchDbSystemFromDatabaseDetailsDiskRedundancyEnumValues() []LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum
GetLaunchDbSystemFromDatabaseDetailsDiskRedundancyEnumValues Enumerates the set of values for LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum
type LaunchDbSystemFromDatabaseDetailsLicenseModelEnum ¶
type LaunchDbSystemFromDatabaseDetailsLicenseModelEnum string
LaunchDbSystemFromDatabaseDetailsLicenseModelEnum Enum with underlying type: string
const ( LaunchDbSystemFromDatabaseDetailsLicenseModelLicenseIncluded LaunchDbSystemFromDatabaseDetailsLicenseModelEnum = "LICENSE_INCLUDED" LaunchDbSystemFromDatabaseDetailsLicenseModelBringYourOwnLicense LaunchDbSystemFromDatabaseDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for LaunchDbSystemFromDatabaseDetailsLicenseModelEnum
func GetLaunchDbSystemFromDatabaseDetailsLicenseModelEnumValues ¶
func GetLaunchDbSystemFromDatabaseDetailsLicenseModelEnumValues() []LaunchDbSystemFromDatabaseDetailsLicenseModelEnum
GetLaunchDbSystemFromDatabaseDetailsLicenseModelEnumValues Enumerates the set of values for LaunchDbSystemFromDatabaseDetailsLicenseModelEnum
type LaunchDbSystemFromDbSystemDetails ¶
type LaunchDbSystemFromDbSystemDetails 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.Base.48 - Specify a multiple of 2, from 0 to 48. // - Exadata.Quarter1.84 - Specify a multiple of 2, from 22 to 84. // - Exadata.Half1.168 - Specify a multiple of 4, from 44 to 168. // - Exadata.Full1.336 - Specify a multiple of 8, from 88 to 336. // - Exadata.Quarter2.92 - Specify a multiple of 2, from 0 to 92. // - Exadata.Half2.184 - Specify a multiple of 4, from 0 to 184. // - Exadata.Full2.368 - Specify a multiple of 8, from 0 to 368. // 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. SourceDbSystemId *string `mandatory:"true" json:"sourceDbSystemId"` DbHome *CreateDbHomeFromDbSystemDetails `mandatory:"true" json:"dbHome"` // A Fault Domain is a grouping of hardware and infrastructure within an availability domain. // Fault Domains let you distribute your instances so that they are not on the same physical // hardware within a single availability domain. A hardware failure or maintenance // that affects one Fault Domain does not affect DB systems in other Fault Domains. // If you do not specify the Fault Domain, the system selects one for you. To change the Fault // Domain for a DB system, terminate it and launch a new DB system in the preferred Fault Domain. // If the node count is greater than 1, you can specify which Fault Domains these nodes will be distributed into. // The system assigns your nodes automatically to the Fault Domains you specify so that // no Fault Domain contains more than one node. // To get a list of Fault Domains, use the // ListFaultDomains operation in the // Identity and Access Management Service API. // Example: `FAULT-DOMAIN-1` FaultDomains []string `mandatory:"false" json:"faultDomains"` // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID (https://docs.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"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The time zone to use for the DB system. For details, see DB System Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` DbSystemOptions *DbSystemOptions `mandatory:"false" json:"dbSystemOptions"` // If true, Sparse Diskgroup is configured for Exadata dbsystem. If False, Sparse diskgroup is not configured. SparseDiskgroup *bool `mandatory:"false" json:"sparseDiskgroup"` // A domain name used for the DB system. If the Oracle-provided Internet and VCN // Resolver is enabled for the specified subnet, the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Domain *string `mandatory:"false" json:"domain"` // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). // Specify 80 or 40. The default is 80 percent assigned to DATA storage. Not applicable for virtual machine DB systems. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // Size (in GB) of the initial data volume that will be created and attached to a virtual machine DB system. You can scale up storage after provisioning, as needed. Note that the total storage size attached will be more than the amount you specify to allow for REDO/RECO space and software volume. InitialDataStorageSizeInGB *int `mandatory:"false" json:"initialDataStorageSizeInGB"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The number of nodes to launch for a 2-node RAC virtual machine DB system. Specify either 1 or 2. NodeCount *int `mandatory:"false" json:"nodeCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // A private IP address of your choice. Must be an available IP address within the subnet's CIDR. // If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. PrivateIp *string `mandatory:"false" json:"privateIp"` // The Oracle license model that applies to all the databases on the DB system. The default is LICENSE_INCLUDED. LicenseModel LaunchDbSystemFromDbSystemDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` }
LaunchDbSystemFromDbSystemDetails Used for creating a new database system by cloning an existing DB system.
func (LaunchDbSystemFromDbSystemDetails) GetAvailabilityDomain ¶
func (m LaunchDbSystemFromDbSystemDetails) GetAvailabilityDomain() *string
GetAvailabilityDomain returns AvailabilityDomain
func (LaunchDbSystemFromDbSystemDetails) GetBackupNetworkNsgIds ¶
func (m LaunchDbSystemFromDbSystemDetails) GetBackupNetworkNsgIds() []string
GetBackupNetworkNsgIds returns BackupNetworkNsgIds
func (LaunchDbSystemFromDbSystemDetails) GetBackupSubnetId ¶
func (m LaunchDbSystemFromDbSystemDetails) GetBackupSubnetId() *string
GetBackupSubnetId returns BackupSubnetId
func (LaunchDbSystemFromDbSystemDetails) GetClusterName ¶
func (m LaunchDbSystemFromDbSystemDetails) GetClusterName() *string
GetClusterName returns ClusterName
func (LaunchDbSystemFromDbSystemDetails) GetCompartmentId ¶
func (m LaunchDbSystemFromDbSystemDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (LaunchDbSystemFromDbSystemDetails) GetCpuCoreCount ¶
func (m LaunchDbSystemFromDbSystemDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (LaunchDbSystemFromDbSystemDetails) GetDataStoragePercentage ¶
func (m LaunchDbSystemFromDbSystemDetails) GetDataStoragePercentage() *int
GetDataStoragePercentage returns DataStoragePercentage
func (LaunchDbSystemFromDbSystemDetails) GetDbSystemOptions ¶
func (m LaunchDbSystemFromDbSystemDetails) GetDbSystemOptions() *DbSystemOptions
GetDbSystemOptions returns DbSystemOptions
func (LaunchDbSystemFromDbSystemDetails) GetDefinedTags ¶
func (m LaunchDbSystemFromDbSystemDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (LaunchDbSystemFromDbSystemDetails) GetDisplayName ¶
func (m LaunchDbSystemFromDbSystemDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (LaunchDbSystemFromDbSystemDetails) GetDomain ¶
func (m LaunchDbSystemFromDbSystemDetails) GetDomain() *string
GetDomain returns Domain
func (LaunchDbSystemFromDbSystemDetails) GetFaultDomains ¶
func (m LaunchDbSystemFromDbSystemDetails) GetFaultDomains() []string
GetFaultDomains returns FaultDomains
func (LaunchDbSystemFromDbSystemDetails) GetFreeformTags ¶
func (m LaunchDbSystemFromDbSystemDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (LaunchDbSystemFromDbSystemDetails) GetHostname ¶
func (m LaunchDbSystemFromDbSystemDetails) GetHostname() *string
GetHostname returns Hostname
func (LaunchDbSystemFromDbSystemDetails) GetInitialDataStorageSizeInGB ¶
func (m LaunchDbSystemFromDbSystemDetails) GetInitialDataStorageSizeInGB() *int
GetInitialDataStorageSizeInGB returns InitialDataStorageSizeInGB
func (LaunchDbSystemFromDbSystemDetails) GetKmsKeyId ¶
func (m LaunchDbSystemFromDbSystemDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (LaunchDbSystemFromDbSystemDetails) GetKmsKeyVersionId ¶
func (m LaunchDbSystemFromDbSystemDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (LaunchDbSystemFromDbSystemDetails) GetNodeCount ¶
func (m LaunchDbSystemFromDbSystemDetails) GetNodeCount() *int
GetNodeCount returns NodeCount
func (LaunchDbSystemFromDbSystemDetails) GetNsgIds ¶
func (m LaunchDbSystemFromDbSystemDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (LaunchDbSystemFromDbSystemDetails) GetPrivateIp ¶
func (m LaunchDbSystemFromDbSystemDetails) GetPrivateIp() *string
GetPrivateIp returns PrivateIp
func (LaunchDbSystemFromDbSystemDetails) GetShape ¶
func (m LaunchDbSystemFromDbSystemDetails) GetShape() *string
GetShape returns Shape
func (LaunchDbSystemFromDbSystemDetails) GetSparseDiskgroup ¶
func (m LaunchDbSystemFromDbSystemDetails) GetSparseDiskgroup() *bool
GetSparseDiskgroup returns SparseDiskgroup
func (LaunchDbSystemFromDbSystemDetails) GetSshPublicKeys ¶
func (m LaunchDbSystemFromDbSystemDetails) GetSshPublicKeys() []string
GetSshPublicKeys returns SshPublicKeys
func (LaunchDbSystemFromDbSystemDetails) GetSubnetId ¶
func (m LaunchDbSystemFromDbSystemDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (LaunchDbSystemFromDbSystemDetails) GetTimeZone ¶
func (m LaunchDbSystemFromDbSystemDetails) GetTimeZone() *string
GetTimeZone returns TimeZone
func (LaunchDbSystemFromDbSystemDetails) MarshalJSON ¶
func (m LaunchDbSystemFromDbSystemDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (LaunchDbSystemFromDbSystemDetails) String ¶
func (m LaunchDbSystemFromDbSystemDetails) String() string
type LaunchDbSystemFromDbSystemDetailsLicenseModelEnum ¶
type LaunchDbSystemFromDbSystemDetailsLicenseModelEnum string
LaunchDbSystemFromDbSystemDetailsLicenseModelEnum Enum with underlying type: string
const ( LaunchDbSystemFromDbSystemDetailsLicenseModelLicenseIncluded LaunchDbSystemFromDbSystemDetailsLicenseModelEnum = "LICENSE_INCLUDED" LaunchDbSystemFromDbSystemDetailsLicenseModelBringYourOwnLicense LaunchDbSystemFromDbSystemDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for LaunchDbSystemFromDbSystemDetailsLicenseModelEnum
func GetLaunchDbSystemFromDbSystemDetailsLicenseModelEnumValues ¶
func GetLaunchDbSystemFromDbSystemDetailsLicenseModelEnumValues() []LaunchDbSystemFromDbSystemDetailsLicenseModelEnum
GetLaunchDbSystemFromDbSystemDetailsLicenseModelEnumValues Enumerates the set of values for LaunchDbSystemFromDbSystemDetailsLicenseModelEnum
type LaunchDbSystemRequest ¶
type LaunchDbSystemRequest struct { // Request to launch a DB system. // **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. // For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. LaunchDbSystemDetails LaunchDbSystemBase `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
LaunchDbSystemRequest wrapper for the LaunchDbSystem operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/LaunchDbSystem.go.html to see an example of how to use LaunchDbSystemRequest.
func (LaunchDbSystemRequest) HTTPRequest ¶
func (request LaunchDbSystemRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (LaunchDbSystemRequest) RetryPolicy ¶
func (request LaunchDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (LaunchDbSystemRequest) String ¶
func (request LaunchDbSystemRequest) String() string
type LaunchDbSystemResponse ¶
type LaunchDbSystemResponse struct { // The underlying http response RawResponse *http.Response // The DbSystem instance DbSystem `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
LaunchDbSystemResponse wrapper for the LaunchDbSystem operation
func (LaunchDbSystemResponse) HTTPResponse ¶
func (response LaunchDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (LaunchDbSystemResponse) String ¶
func (response LaunchDbSystemResponse) String() string
type ListAutonomousContainerDatabaseDataguardAssociationsRequest ¶
type ListAutonomousContainerDatabaseDataguardAssociationsRequest struct { // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousContainerDatabaseDataguardAssociationsRequest wrapper for the ListAutonomousContainerDatabaseDataguardAssociations operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousContainerDatabaseDataguardAssociations.go.html to see an example of how to use ListAutonomousContainerDatabaseDataguardAssociationsRequest.
func (ListAutonomousContainerDatabaseDataguardAssociationsRequest) HTTPRequest ¶
func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousContainerDatabaseDataguardAssociationsRequest) RetryPolicy ¶
func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousContainerDatabaseDataguardAssociationsRequest) String ¶
func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) String() string
type ListAutonomousContainerDatabaseDataguardAssociationsResponse ¶
type ListAutonomousContainerDatabaseDataguardAssociationsResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousContainerDatabaseDataguardAssociation instances Items []AutonomousContainerDatabaseDataguardAssociation `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousContainerDatabaseDataguardAssociationsResponse wrapper for the ListAutonomousContainerDatabaseDataguardAssociations operation
func (ListAutonomousContainerDatabaseDataguardAssociationsResponse) HTTPResponse ¶
func (response ListAutonomousContainerDatabaseDataguardAssociationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousContainerDatabaseDataguardAssociationsResponse) String ¶
func (response ListAutonomousContainerDatabaseDataguardAssociationsResponse) String() string
type 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 Autonomous VM Cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousVmClusterId *string `mandatory:"false" contributesTo:"query" name:"autonomousVmClusterId"` // A filter to return only resources that match the given Infrastructure Type. InfrastructureType AutonomousContainerDatabaseSummaryInfrastructureTypeEnum `mandatory:"false" contributesTo:"query" name:"infrastructureType" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. // **Note:** If you do not include the availability domain filter, the resources are grouped by availability domain, then sorted. SortBy ListAutonomousContainerDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousContainerDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState AutonomousContainerDatabaseSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the given availability domain exactly. AvailabilityDomain *string `mandatory:"false" contributesTo:"query" name:"availabilityDomain"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match the given service-level agreement type exactly. ServiceLevelAgreementType *string `mandatory:"false" contributesTo:"query" name:"serviceLevelAgreementType"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousContainerDatabasesRequest wrapper for the ListAutonomousContainerDatabases operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousContainerDatabases.go.html to see an example of how to use ListAutonomousContainerDatabasesRequest.
func (ListAutonomousContainerDatabasesRequest) 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 must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.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 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseBackups.go.html to see an example of how to use ListAutonomousDatabaseBackupsRequest.
func (ListAutonomousDatabaseBackupsRequest) 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 ListAutonomousDatabaseClonesCloneTypeEnum ¶
type ListAutonomousDatabaseClonesCloneTypeEnum string
ListAutonomousDatabaseClonesCloneTypeEnum Enum with underlying type: string
const (
ListAutonomousDatabaseClonesCloneTypeRefreshableClone ListAutonomousDatabaseClonesCloneTypeEnum = "REFRESHABLE_CLONE"
)
Set of constants representing the allowable values for ListAutonomousDatabaseClonesCloneTypeEnum
func GetListAutonomousDatabaseClonesCloneTypeEnumValues ¶
func GetListAutonomousDatabaseClonesCloneTypeEnumValues() []ListAutonomousDatabaseClonesCloneTypeEnum
GetListAutonomousDatabaseClonesCloneTypeEnumValues Enumerates the set of values for ListAutonomousDatabaseClonesCloneTypeEnum
type ListAutonomousDatabaseClonesRequest ¶
type ListAutonomousDatabaseClonesRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // 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"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousDatabaseClonesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState AutonomousDatabaseSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. // **Note:** If you do not include the availability domain filter, the resources are grouped by availability domain, then sorted. SortBy ListAutonomousDatabaseClonesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // A filter to return only resources that match the given clone type exactly. CloneType ListAutonomousDatabaseClonesCloneTypeEnum `mandatory:"false" contributesTo:"query" name:"cloneType" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousDatabaseClonesRequest wrapper for the ListAutonomousDatabaseClones operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseClones.go.html to see an example of how to use ListAutonomousDatabaseClonesRequest.
func (ListAutonomousDatabaseClonesRequest) HTTPRequest ¶
func (request ListAutonomousDatabaseClonesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDatabaseClonesRequest) RetryPolicy ¶
func (request ListAutonomousDatabaseClonesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDatabaseClonesRequest) String ¶
func (request ListAutonomousDatabaseClonesRequest) String() string
type ListAutonomousDatabaseClonesResponse ¶
type ListAutonomousDatabaseClonesResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousDatabaseSummary instances Items []AutonomousDatabaseSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDatabaseClonesResponse wrapper for the ListAutonomousDatabaseClones operation
func (ListAutonomousDatabaseClonesResponse) HTTPResponse ¶
func (response ListAutonomousDatabaseClonesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDatabaseClonesResponse) String ¶
func (response ListAutonomousDatabaseClonesResponse) String() string
type ListAutonomousDatabaseClonesSortByEnum ¶
type ListAutonomousDatabaseClonesSortByEnum string
ListAutonomousDatabaseClonesSortByEnum Enum with underlying type: string
const ( ListAutonomousDatabaseClonesSortByNone ListAutonomousDatabaseClonesSortByEnum = "NONE" ListAutonomousDatabaseClonesSortByTimecreated ListAutonomousDatabaseClonesSortByEnum = "TIMECREATED" ListAutonomousDatabaseClonesSortByDisplayname ListAutonomousDatabaseClonesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAutonomousDatabaseClonesSortByEnum
func GetListAutonomousDatabaseClonesSortByEnumValues ¶
func GetListAutonomousDatabaseClonesSortByEnumValues() []ListAutonomousDatabaseClonesSortByEnum
GetListAutonomousDatabaseClonesSortByEnumValues Enumerates the set of values for ListAutonomousDatabaseClonesSortByEnum
type ListAutonomousDatabaseClonesSortOrderEnum ¶
type ListAutonomousDatabaseClonesSortOrderEnum string
ListAutonomousDatabaseClonesSortOrderEnum Enum with underlying type: string
const ( ListAutonomousDatabaseClonesSortOrderAsc ListAutonomousDatabaseClonesSortOrderEnum = "ASC" ListAutonomousDatabaseClonesSortOrderDesc ListAutonomousDatabaseClonesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousDatabaseClonesSortOrderEnum
func GetListAutonomousDatabaseClonesSortOrderEnumValues ¶
func GetListAutonomousDatabaseClonesSortOrderEnumValues() []ListAutonomousDatabaseClonesSortOrderEnum
GetListAutonomousDatabaseClonesSortOrderEnumValues Enumerates the set of values for ListAutonomousDatabaseClonesSortOrderEnum
type ListAutonomousDatabaseDataguardAssociationsRequest ¶
type ListAutonomousDatabaseDataguardAssociationsRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousDatabaseDataguardAssociationsRequest wrapper for the ListAutonomousDatabaseDataguardAssociations operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseDataguardAssociations.go.html to see an example of how to use ListAutonomousDatabaseDataguardAssociationsRequest.
func (ListAutonomousDatabaseDataguardAssociationsRequest) HTTPRequest ¶
func (request ListAutonomousDatabaseDataguardAssociationsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDatabaseDataguardAssociationsRequest) RetryPolicy ¶
func (request ListAutonomousDatabaseDataguardAssociationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDatabaseDataguardAssociationsRequest) String ¶
func (request ListAutonomousDatabaseDataguardAssociationsRequest) String() string
type ListAutonomousDatabaseDataguardAssociationsResponse ¶
type ListAutonomousDatabaseDataguardAssociationsResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousDatabaseDataguardAssociation instances Items []AutonomousDatabaseDataguardAssociation `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDatabaseDataguardAssociationsResponse wrapper for the ListAutonomousDatabaseDataguardAssociations operation
func (ListAutonomousDatabaseDataguardAssociationsResponse) HTTPResponse ¶
func (response ListAutonomousDatabaseDataguardAssociationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDatabaseDataguardAssociationsResponse) String ¶
func (response ListAutonomousDatabaseDataguardAssociationsResponse) String() string
type 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 Infrastructure Type. InfrastructureType AutonomousDatabaseSummaryInfrastructureTypeEnum `mandatory:"false" contributesTo:"query" name:"infrastructureType" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState AutonomousDatabaseSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only autonomous database resources that match the specified workload type. DbWorkload AutonomousDatabaseSummaryDbWorkloadEnum `mandatory:"false" contributesTo:"query" name:"dbWorkload" omitEmpty:"true"` // A filter to return only autonomous database resources that match the specified dbVersion. DbVersion *string `mandatory:"false" contributesTo:"query" name:"dbVersion"` // Filter on the value of the resource's 'isFreeTier' property. A value of `true` returns only Always Free resources. // A value of `false` excludes Always Free resources from the returned results. Omitting this parameter returns both Always Free and paid resources. IsFreeTier *bool `mandatory:"false" contributesTo:"query" name:"isFreeTier"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Filter on the value of the resource's 'isRefreshableClone' property. A value of `true` returns only refreshable clones. // A value of `false` excludes refreshable clones from the returned results. Omitting this parameter returns both refreshable clones and databases that are not refreshable clones. IsRefreshableClone *bool `mandatory:"false" contributesTo:"query" name:"isRefreshableClone"` // A filter to return only resources that have Data Guard enabled. IsDataGuardEnabled *bool `mandatory:"false" contributesTo:"query" name:"isDataGuardEnabled"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousDatabasesRequest wrapper for the ListAutonomousDatabases operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabases.go.html to see an example of how to use ListAutonomousDatabasesRequest.
func (ListAutonomousDatabasesRequest) 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 ListAutonomousDbPreviewVersionsRequest ¶
type ListAutonomousDbPreviewVersionsRequest 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for DBWORKLOAD is ascending. // **Note:** If you do not include the availability domain filter, the resources are grouped by availability domain, then sorted. SortBy ListAutonomousDbPreviewVersionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousDbPreviewVersionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousDbPreviewVersionsRequest wrapper for the ListAutonomousDbPreviewVersions operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDbPreviewVersions.go.html to see an example of how to use ListAutonomousDbPreviewVersionsRequest.
func (ListAutonomousDbPreviewVersionsRequest) HTTPRequest ¶
func (request ListAutonomousDbPreviewVersionsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDbPreviewVersionsRequest) RetryPolicy ¶
func (request ListAutonomousDbPreviewVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDbPreviewVersionsRequest) String ¶
func (request ListAutonomousDbPreviewVersionsRequest) String() string
type ListAutonomousDbPreviewVersionsResponse ¶
type ListAutonomousDbPreviewVersionsResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousDbPreviewVersionSummary instances Items []AutonomousDbPreviewVersionSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDbPreviewVersionsResponse wrapper for the ListAutonomousDbPreviewVersions operation
func (ListAutonomousDbPreviewVersionsResponse) HTTPResponse ¶
func (response ListAutonomousDbPreviewVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDbPreviewVersionsResponse) String ¶
func (response ListAutonomousDbPreviewVersionsResponse) String() string
type ListAutonomousDbPreviewVersionsSortByEnum ¶
type ListAutonomousDbPreviewVersionsSortByEnum string
ListAutonomousDbPreviewVersionsSortByEnum Enum with underlying type: string
const (
ListAutonomousDbPreviewVersionsSortByDbworkload ListAutonomousDbPreviewVersionsSortByEnum = "DBWORKLOAD"
)
Set of constants representing the allowable values for ListAutonomousDbPreviewVersionsSortByEnum
func GetListAutonomousDbPreviewVersionsSortByEnumValues ¶
func GetListAutonomousDbPreviewVersionsSortByEnumValues() []ListAutonomousDbPreviewVersionsSortByEnum
GetListAutonomousDbPreviewVersionsSortByEnumValues Enumerates the set of values for ListAutonomousDbPreviewVersionsSortByEnum
type ListAutonomousDbPreviewVersionsSortOrderEnum ¶
type ListAutonomousDbPreviewVersionsSortOrderEnum string
ListAutonomousDbPreviewVersionsSortOrderEnum Enum with underlying type: string
const ( ListAutonomousDbPreviewVersionsSortOrderAsc ListAutonomousDbPreviewVersionsSortOrderEnum = "ASC" ListAutonomousDbPreviewVersionsSortOrderDesc ListAutonomousDbPreviewVersionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousDbPreviewVersionsSortOrderEnum
func GetListAutonomousDbPreviewVersionsSortOrderEnumValues ¶
func GetListAutonomousDbPreviewVersionsSortOrderEnumValues() []ListAutonomousDbPreviewVersionsSortOrderEnum
GetListAutonomousDbPreviewVersionsSortOrderEnumValues Enumerates the set of values for ListAutonomousDbPreviewVersionsSortOrderEnum
type ListAutonomousDbVersionsRequest ¶
type ListAutonomousDbVersionsRequest 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only autonomous database resources that match the specified workload type. DbWorkload AutonomousDatabaseSummaryDbWorkloadEnum `mandatory:"false" contributesTo:"query" name:"dbWorkload" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousDbVersionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousDbVersionsRequest wrapper for the ListAutonomousDbVersions operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDbVersions.go.html to see an example of how to use ListAutonomousDbVersionsRequest.
func (ListAutonomousDbVersionsRequest) HTTPRequest ¶
func (request ListAutonomousDbVersionsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDbVersionsRequest) RetryPolicy ¶
func (request ListAutonomousDbVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDbVersionsRequest) String ¶
func (request ListAutonomousDbVersionsRequest) String() string
type ListAutonomousDbVersionsResponse ¶
type ListAutonomousDbVersionsResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousDbVersionSummary instances Items []AutonomousDbVersionSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDbVersionsResponse wrapper for the ListAutonomousDbVersions operation
func (ListAutonomousDbVersionsResponse) HTTPResponse ¶
func (response ListAutonomousDbVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDbVersionsResponse) String ¶
func (response ListAutonomousDbVersionsResponse) String() string
type ListAutonomousDbVersionsSortOrderEnum ¶
type ListAutonomousDbVersionsSortOrderEnum string
ListAutonomousDbVersionsSortOrderEnum Enum with underlying type: string
const ( ListAutonomousDbVersionsSortOrderAsc ListAutonomousDbVersionsSortOrderEnum = "ASC" ListAutonomousDbVersionsSortOrderDesc ListAutonomousDbVersionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousDbVersionsSortOrderEnum
func GetListAutonomousDbVersionsSortOrderEnumValues ¶
func GetListAutonomousDbVersionsSortOrderEnumValues() []ListAutonomousDbVersionsSortOrderEnum
GetListAutonomousDbVersionsSortOrderEnumValues Enumerates the set of values for ListAutonomousDbVersionsSortOrderEnum
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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousExadataInfrastructureShapes.go.html to see an example of how to use ListAutonomousExadataInfrastructureShapesRequest.
func (ListAutonomousExadataInfrastructureShapesRequest) 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousExadataInfrastructures.go.html to see an example of how to use ListAutonomousExadataInfrastructuresRequest.
func (ListAutonomousExadataInfrastructuresRequest) 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 ListAutonomousVmClustersRequest ¶
type ListAutonomousVmClustersRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // If provided, filters the results for the given Exadata Infrastructure. ExadataInfrastructureId *string `mandatory:"false" contributesTo:"query" name:"exadataInfrastructureId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListAutonomousVmClustersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousVmClustersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState AutonomousVmClusterSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousVmClustersRequest wrapper for the ListAutonomousVmClusters operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousVmClusters.go.html to see an example of how to use ListAutonomousVmClustersRequest.
func (ListAutonomousVmClustersRequest) HTTPRequest ¶
func (request ListAutonomousVmClustersRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousVmClustersRequest) RetryPolicy ¶
func (request ListAutonomousVmClustersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousVmClustersRequest) String ¶
func (request ListAutonomousVmClustersRequest) String() string
type ListAutonomousVmClustersResponse ¶
type ListAutonomousVmClustersResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousVmClusterSummary instances Items []AutonomousVmClusterSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousVmClustersResponse wrapper for the ListAutonomousVmClusters operation
func (ListAutonomousVmClustersResponse) HTTPResponse ¶
func (response ListAutonomousVmClustersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousVmClustersResponse) String ¶
func (response ListAutonomousVmClustersResponse) String() string
type ListAutonomousVmClustersSortByEnum ¶
type ListAutonomousVmClustersSortByEnum string
ListAutonomousVmClustersSortByEnum Enum with underlying type: string
const ( ListAutonomousVmClustersSortByTimecreated ListAutonomousVmClustersSortByEnum = "TIMECREATED" ListAutonomousVmClustersSortByDisplayname ListAutonomousVmClustersSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAutonomousVmClustersSortByEnum
func GetListAutonomousVmClustersSortByEnumValues ¶
func GetListAutonomousVmClustersSortByEnumValues() []ListAutonomousVmClustersSortByEnum
GetListAutonomousVmClustersSortByEnumValues Enumerates the set of values for ListAutonomousVmClustersSortByEnum
type ListAutonomousVmClustersSortOrderEnum ¶
type ListAutonomousVmClustersSortOrderEnum string
ListAutonomousVmClustersSortOrderEnum Enum with underlying type: string
const ( ListAutonomousVmClustersSortOrderAsc ListAutonomousVmClustersSortOrderEnum = "ASC" ListAutonomousVmClustersSortOrderDesc ListAutonomousVmClustersSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousVmClustersSortOrderEnum
func GetListAutonomousVmClustersSortOrderEnumValues ¶
func GetListAutonomousVmClustersSortOrderEnumValues() []ListAutonomousVmClustersSortOrderEnum
GetListAutonomousVmClustersSortOrderEnumValues Enumerates the set of values for ListAutonomousVmClustersSortOrderEnum
type ListBackupDestinationRequest ¶
type ListBackupDestinationRequest 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the given type of the Backup Destination. Type *string `mandatory:"false" contributesTo:"query" name:"type"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListBackupDestinationRequest wrapper for the ListBackupDestination operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListBackupDestination.go.html to see an example of how to use ListBackupDestinationRequest.
func (ListBackupDestinationRequest) HTTPRequest ¶
func (request ListBackupDestinationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListBackupDestinationRequest) RetryPolicy ¶
func (request ListBackupDestinationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListBackupDestinationRequest) String ¶
func (request ListBackupDestinationRequest) String() string
type ListBackupDestinationResponse ¶
type ListBackupDestinationResponse struct { // The underlying http response RawResponse *http.Response // A list of []BackupDestinationSummary instances Items []BackupDestinationSummary `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListBackupDestinationResponse wrapper for the ListBackupDestination operation
func (ListBackupDestinationResponse) HTTPResponse ¶
func (response ListBackupDestinationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListBackupDestinationResponse) String ¶
func (response ListBackupDestinationResponse) String() string
type ListBackupsRequest ¶
type ListBackupsRequest struct { // The OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListBackups.go.html to see an example of how to use ListBackupsRequest.
func (ListBackupsRequest) HTTPRequest ¶
func (request ListBackupsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListBackupsRequest) RetryPolicy ¶
func (request ListBackupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListBackupsRequest) String ¶
func (request ListBackupsRequest) String() string
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 ¶
func (response ListBackupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListBackupsResponse) String ¶
func (response ListBackupsResponse) String() string
type ListCloudExadataInfrastructuresRequest ¶
type ListCloudExadataInfrastructuresRequest 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListCloudExadataInfrastructuresSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListCloudExadataInfrastructuresSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState CloudExadataInfrastructureSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListCloudExadataInfrastructuresRequest wrapper for the ListCloudExadataInfrastructures operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudExadataInfrastructures.go.html to see an example of how to use ListCloudExadataInfrastructuresRequest.
func (ListCloudExadataInfrastructuresRequest) HTTPRequest ¶
func (request ListCloudExadataInfrastructuresRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCloudExadataInfrastructuresRequest) RetryPolicy ¶
func (request ListCloudExadataInfrastructuresRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCloudExadataInfrastructuresRequest) String ¶
func (request ListCloudExadataInfrastructuresRequest) String() string
type ListCloudExadataInfrastructuresResponse ¶
type ListCloudExadataInfrastructuresResponse struct { // The underlying http response RawResponse *http.Response // A list of []CloudExadataInfrastructureSummary instances Items []CloudExadataInfrastructureSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListCloudExadataInfrastructuresResponse wrapper for the ListCloudExadataInfrastructures operation
func (ListCloudExadataInfrastructuresResponse) HTTPResponse ¶
func (response ListCloudExadataInfrastructuresResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCloudExadataInfrastructuresResponse) String ¶
func (response ListCloudExadataInfrastructuresResponse) String() string
type ListCloudExadataInfrastructuresSortByEnum ¶
type ListCloudExadataInfrastructuresSortByEnum string
ListCloudExadataInfrastructuresSortByEnum Enum with underlying type: string
const ( ListCloudExadataInfrastructuresSortByTimecreated ListCloudExadataInfrastructuresSortByEnum = "TIMECREATED" ListCloudExadataInfrastructuresSortByDisplayname ListCloudExadataInfrastructuresSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListCloudExadataInfrastructuresSortByEnum
func GetListCloudExadataInfrastructuresSortByEnumValues ¶
func GetListCloudExadataInfrastructuresSortByEnumValues() []ListCloudExadataInfrastructuresSortByEnum
GetListCloudExadataInfrastructuresSortByEnumValues Enumerates the set of values for ListCloudExadataInfrastructuresSortByEnum
type ListCloudExadataInfrastructuresSortOrderEnum ¶
type ListCloudExadataInfrastructuresSortOrderEnum string
ListCloudExadataInfrastructuresSortOrderEnum Enum with underlying type: string
const ( ListCloudExadataInfrastructuresSortOrderAsc ListCloudExadataInfrastructuresSortOrderEnum = "ASC" ListCloudExadataInfrastructuresSortOrderDesc ListCloudExadataInfrastructuresSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListCloudExadataInfrastructuresSortOrderEnum
func GetListCloudExadataInfrastructuresSortOrderEnumValues ¶
func GetListCloudExadataInfrastructuresSortOrderEnumValues() []ListCloudExadataInfrastructuresSortOrderEnum
GetListCloudExadataInfrastructuresSortOrderEnumValues Enumerates the set of values for ListCloudExadataInfrastructuresSortOrderEnum
type ListCloudVmClusterUpdateHistoryEntriesRequest ¶
type ListCloudVmClusterUpdateHistoryEntriesRequest struct { // The cloud VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // A filter to return only resources that match the given update type exactly. UpdateType ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum `mandatory:"false" contributesTo:"query" name:"updateType" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListCloudVmClusterUpdateHistoryEntriesRequest wrapper for the ListCloudVmClusterUpdateHistoryEntries operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudVmClusterUpdateHistoryEntries.go.html to see an example of how to use ListCloudVmClusterUpdateHistoryEntriesRequest.
func (ListCloudVmClusterUpdateHistoryEntriesRequest) HTTPRequest ¶
func (request ListCloudVmClusterUpdateHistoryEntriesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCloudVmClusterUpdateHistoryEntriesRequest) RetryPolicy ¶
func (request ListCloudVmClusterUpdateHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCloudVmClusterUpdateHistoryEntriesRequest) String ¶
func (request ListCloudVmClusterUpdateHistoryEntriesRequest) String() string
type ListCloudVmClusterUpdateHistoryEntriesResponse ¶
type ListCloudVmClusterUpdateHistoryEntriesResponse struct { // The underlying http response RawResponse *http.Response // A list of []UpdateHistoryEntrySummary instances Items []UpdateHistoryEntrySummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListCloudVmClusterUpdateHistoryEntriesResponse wrapper for the ListCloudVmClusterUpdateHistoryEntries operation
func (ListCloudVmClusterUpdateHistoryEntriesResponse) HTTPResponse ¶
func (response ListCloudVmClusterUpdateHistoryEntriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCloudVmClusterUpdateHistoryEntriesResponse) String ¶
func (response ListCloudVmClusterUpdateHistoryEntriesResponse) String() string
type ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum ¶
type ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum string
ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum Enum with underlying type: string
const ( ListCloudVmClusterUpdateHistoryEntriesUpdateTypeGiUpgrade ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum = "GI_UPGRADE" ListCloudVmClusterUpdateHistoryEntriesUpdateTypeGiPatch ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum = "GI_PATCH" ListCloudVmClusterUpdateHistoryEntriesUpdateTypeOsUpdate ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum
func GetListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnumValues ¶
func GetListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnumValues() []ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum
GetListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnumValues Enumerates the set of values for ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum
type ListCloudVmClusterUpdatesRequest ¶
type ListCloudVmClusterUpdatesRequest struct { // The cloud VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // A filter to return only resources that match the given update type exactly. UpdateType ListCloudVmClusterUpdatesUpdateTypeEnum `mandatory:"false" contributesTo:"query" name:"updateType" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListCloudVmClusterUpdatesRequest wrapper for the ListCloudVmClusterUpdates operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudVmClusterUpdates.go.html to see an example of how to use ListCloudVmClusterUpdatesRequest.
func (ListCloudVmClusterUpdatesRequest) HTTPRequest ¶
func (request ListCloudVmClusterUpdatesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCloudVmClusterUpdatesRequest) RetryPolicy ¶
func (request ListCloudVmClusterUpdatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCloudVmClusterUpdatesRequest) String ¶
func (request ListCloudVmClusterUpdatesRequest) String() string
type ListCloudVmClusterUpdatesResponse ¶
type ListCloudVmClusterUpdatesResponse struct { // The underlying http response RawResponse *http.Response // A list of []UpdateSummary instances Items []UpdateSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListCloudVmClusterUpdatesResponse wrapper for the ListCloudVmClusterUpdates operation
func (ListCloudVmClusterUpdatesResponse) HTTPResponse ¶
func (response ListCloudVmClusterUpdatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCloudVmClusterUpdatesResponse) String ¶
func (response ListCloudVmClusterUpdatesResponse) String() string
type ListCloudVmClusterUpdatesUpdateTypeEnum ¶
type ListCloudVmClusterUpdatesUpdateTypeEnum string
ListCloudVmClusterUpdatesUpdateTypeEnum Enum with underlying type: string
const ( ListCloudVmClusterUpdatesUpdateTypeGiUpgrade ListCloudVmClusterUpdatesUpdateTypeEnum = "GI_UPGRADE" ListCloudVmClusterUpdatesUpdateTypeGiPatch ListCloudVmClusterUpdatesUpdateTypeEnum = "GI_PATCH" ListCloudVmClusterUpdatesUpdateTypeOsUpdate ListCloudVmClusterUpdatesUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for ListCloudVmClusterUpdatesUpdateTypeEnum
func GetListCloudVmClusterUpdatesUpdateTypeEnumValues ¶
func GetListCloudVmClusterUpdatesUpdateTypeEnumValues() []ListCloudVmClusterUpdatesUpdateTypeEnum
GetListCloudVmClusterUpdatesUpdateTypeEnumValues Enumerates the set of values for ListCloudVmClusterUpdatesUpdateTypeEnum
type ListCloudVmClustersRequest ¶
type ListCloudVmClustersRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // If provided, filters the results for the specified cloud Exadata infrastructure. CloudExadataInfrastructureId *string `mandatory:"false" contributesTo:"query" name:"cloudExadataInfrastructureId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListCloudVmClustersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListCloudVmClustersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only cloud VM clusters that match the given lifecycle state exactly. LifecycleState CloudVmClusterSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListCloudVmClustersRequest wrapper for the ListCloudVmClusters operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudVmClusters.go.html to see an example of how to use ListCloudVmClustersRequest.
func (ListCloudVmClustersRequest) HTTPRequest ¶
func (request ListCloudVmClustersRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCloudVmClustersRequest) RetryPolicy ¶
func (request ListCloudVmClustersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCloudVmClustersRequest) String ¶
func (request ListCloudVmClustersRequest) String() string
type ListCloudVmClustersResponse ¶
type ListCloudVmClustersResponse struct { // The underlying http response RawResponse *http.Response // A list of []CloudVmClusterSummary instances Items []CloudVmClusterSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListCloudVmClustersResponse wrapper for the ListCloudVmClusters operation
func (ListCloudVmClustersResponse) HTTPResponse ¶
func (response ListCloudVmClustersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCloudVmClustersResponse) String ¶
func (response ListCloudVmClustersResponse) String() string
type ListCloudVmClustersSortByEnum ¶
type ListCloudVmClustersSortByEnum string
ListCloudVmClustersSortByEnum Enum with underlying type: string
const ( ListCloudVmClustersSortByTimecreated ListCloudVmClustersSortByEnum = "TIMECREATED" ListCloudVmClustersSortByDisplayname ListCloudVmClustersSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListCloudVmClustersSortByEnum
func GetListCloudVmClustersSortByEnumValues ¶
func GetListCloudVmClustersSortByEnumValues() []ListCloudVmClustersSortByEnum
GetListCloudVmClustersSortByEnumValues Enumerates the set of values for ListCloudVmClustersSortByEnum
type ListCloudVmClustersSortOrderEnum ¶
type ListCloudVmClustersSortOrderEnum string
ListCloudVmClustersSortOrderEnum Enum with underlying type: string
const ( ListCloudVmClustersSortOrderAsc ListCloudVmClustersSortOrderEnum = "ASC" ListCloudVmClustersSortOrderDesc ListCloudVmClustersSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListCloudVmClustersSortOrderEnum
func GetListCloudVmClustersSortOrderEnumValues ¶
func GetListCloudVmClustersSortOrderEnumValues() []ListCloudVmClustersSortOrderEnum
GetListCloudVmClustersSortOrderEnumValues Enumerates the set of values for ListCloudVmClustersSortOrderEnum
type ListConsoleConnectionsRequest ¶
type ListConsoleConnectionsRequest 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 }
ListConsoleConnectionsRequest wrapper for the ListConsoleConnections operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListConsoleConnections.go.html to see an example of how to use ListConsoleConnectionsRequest.
func (ListConsoleConnectionsRequest) HTTPRequest ¶
func (request ListConsoleConnectionsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListConsoleConnectionsRequest) RetryPolicy ¶
func (request ListConsoleConnectionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListConsoleConnectionsRequest) String ¶
func (request ListConsoleConnectionsRequest) String() string
type ListConsoleConnectionsResponse ¶
type ListConsoleConnectionsResponse struct { // The underlying http response RawResponse *http.Response // The []ConsoleConnectionSummary instance Items []ConsoleConnectionSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListConsoleConnectionsResponse wrapper for the ListConsoleConnections operation
func (ListConsoleConnectionsResponse) HTTPResponse ¶
func (response ListConsoleConnectionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListConsoleConnectionsResponse) String ¶
func (response ListConsoleConnectionsResponse) String() string
type ListContainerDatabasePatchesRequest ¶
type ListContainerDatabasePatchesRequest struct { // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // 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 }
ListContainerDatabasePatchesRequest wrapper for the ListContainerDatabasePatches operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListContainerDatabasePatches.go.html to see an example of how to use ListContainerDatabasePatchesRequest.
func (ListContainerDatabasePatchesRequest) HTTPRequest ¶
func (request ListContainerDatabasePatchesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListContainerDatabasePatchesRequest) RetryPolicy ¶
func (request ListContainerDatabasePatchesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListContainerDatabasePatchesRequest) String ¶
func (request ListContainerDatabasePatchesRequest) String() string
type ListContainerDatabasePatchesResponse ¶
type ListContainerDatabasePatchesResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousPatchSummary instances Items []AutonomousPatchSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListContainerDatabasePatchesResponse wrapper for the ListContainerDatabasePatches operation
func (ListContainerDatabasePatchesResponse) HTTPResponse ¶
func (response ListContainerDatabasePatchesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListContainerDatabasePatchesResponse) String ¶
func (response ListContainerDatabasePatchesResponse) String() string
type ListDataGuardAssociationsRequest ¶
type ListDataGuardAssociationsRequest struct { // The database OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDataGuardAssociations.go.html to see an example of how to use ListDataGuardAssociationsRequest.
func (ListDataGuardAssociationsRequest) HTTPRequest ¶
func (request ListDataGuardAssociationsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDataGuardAssociationsRequest) RetryPolicy ¶
func (request ListDataGuardAssociationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDataGuardAssociationsRequest) String ¶
func (request ListDataGuardAssociationsRequest) String() string
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 ¶
func (response ListDataGuardAssociationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDataGuardAssociationsResponse) String ¶
func (response ListDataGuardAssociationsResponse) String() string
type ListDatabaseSoftwareImagesRequest ¶
type ListDatabaseSoftwareImagesRequest struct { // The compartment OCID (https://docs.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. SortBy ListDatabaseSoftwareImagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListDatabaseSoftwareImagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState DatabaseSoftwareImageSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match the given image type exactly. ImageType DatabaseSoftwareImageSummaryImageTypeEnum `mandatory:"false" contributesTo:"query" name:"imageType" omitEmpty:"true"` // A filter to return only resources that match the given image shape family exactly. ImageShapeFamily DatabaseSoftwareImageSummaryImageShapeFamilyEnum `mandatory:"false" contributesTo:"query" name:"imageShapeFamily" omitEmpty:"true"` // If provided, filters the results to the set of database versions which are supported for Upgrade. IsUpgradeSupported *bool `mandatory:"false" contributesTo:"query" name:"isUpgradeSupported"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDatabaseSoftwareImagesRequest wrapper for the ListDatabaseSoftwareImages operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDatabaseSoftwareImages.go.html to see an example of how to use ListDatabaseSoftwareImagesRequest.
func (ListDatabaseSoftwareImagesRequest) HTTPRequest ¶
func (request ListDatabaseSoftwareImagesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDatabaseSoftwareImagesRequest) RetryPolicy ¶
func (request ListDatabaseSoftwareImagesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDatabaseSoftwareImagesRequest) String ¶
func (request ListDatabaseSoftwareImagesRequest) String() string
type ListDatabaseSoftwareImagesResponse ¶
type ListDatabaseSoftwareImagesResponse struct { // The underlying http response RawResponse *http.Response // A list of []DatabaseSoftwareImageSummary instances Items []DatabaseSoftwareImageSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDatabaseSoftwareImagesResponse wrapper for the ListDatabaseSoftwareImages operation
func (ListDatabaseSoftwareImagesResponse) HTTPResponse ¶
func (response ListDatabaseSoftwareImagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDatabaseSoftwareImagesResponse) String ¶
func (response ListDatabaseSoftwareImagesResponse) String() string
type ListDatabaseSoftwareImagesSortByEnum ¶
type ListDatabaseSoftwareImagesSortByEnum string
ListDatabaseSoftwareImagesSortByEnum Enum with underlying type: string
const ( ListDatabaseSoftwareImagesSortByTimecreated ListDatabaseSoftwareImagesSortByEnum = "TIMECREATED" ListDatabaseSoftwareImagesSortByDisplayname ListDatabaseSoftwareImagesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListDatabaseSoftwareImagesSortByEnum
func GetListDatabaseSoftwareImagesSortByEnumValues ¶
func GetListDatabaseSoftwareImagesSortByEnumValues() []ListDatabaseSoftwareImagesSortByEnum
GetListDatabaseSoftwareImagesSortByEnumValues Enumerates the set of values for ListDatabaseSoftwareImagesSortByEnum
type ListDatabaseSoftwareImagesSortOrderEnum ¶
type ListDatabaseSoftwareImagesSortOrderEnum string
ListDatabaseSoftwareImagesSortOrderEnum Enum with underlying type: string
const ( ListDatabaseSoftwareImagesSortOrderAsc ListDatabaseSoftwareImagesSortOrderEnum = "ASC" ListDatabaseSoftwareImagesSortOrderDesc ListDatabaseSoftwareImagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDatabaseSoftwareImagesSortOrderEnum
func GetListDatabaseSoftwareImagesSortOrderEnumValues ¶
func GetListDatabaseSoftwareImagesSortOrderEnumValues() []ListDatabaseSoftwareImagesSortOrderEnum
GetListDatabaseSoftwareImagesSortOrderEnumValues Enumerates the set of values for ListDatabaseSoftwareImagesSortOrderEnum
type ListDatabaseUpgradeHistoryEntriesRequest ¶
type ListDatabaseUpgradeHistoryEntriesRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // A filter to return only upgradeHistoryEntries that match the specified Upgrade Action. UpgradeAction DatabaseUpgradeHistoryEntrySummaryActionEnum `mandatory:"false" contributesTo:"query" name:"upgradeAction" omitEmpty:"true"` // A filter to return only upgradeHistoryEntries that match the given lifecycle state exactly. LifecycleState DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is ascending. SortBy ListDatabaseUpgradeHistoryEntriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListDatabaseUpgradeHistoryEntriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDatabaseUpgradeHistoryEntriesRequest wrapper for the ListDatabaseUpgradeHistoryEntries operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDatabaseUpgradeHistoryEntries.go.html to see an example of how to use ListDatabaseUpgradeHistoryEntriesRequest.
func (ListDatabaseUpgradeHistoryEntriesRequest) HTTPRequest ¶
func (request ListDatabaseUpgradeHistoryEntriesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDatabaseUpgradeHistoryEntriesRequest) RetryPolicy ¶
func (request ListDatabaseUpgradeHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDatabaseUpgradeHistoryEntriesRequest) String ¶
func (request ListDatabaseUpgradeHistoryEntriesRequest) String() string
type ListDatabaseUpgradeHistoryEntriesResponse ¶
type ListDatabaseUpgradeHistoryEntriesResponse struct { // The underlying http response RawResponse *http.Response // A list of []DatabaseUpgradeHistoryEntrySummary instances Items []DatabaseUpgradeHistoryEntrySummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDatabaseUpgradeHistoryEntriesResponse wrapper for the ListDatabaseUpgradeHistoryEntries operation
func (ListDatabaseUpgradeHistoryEntriesResponse) HTTPResponse ¶
func (response ListDatabaseUpgradeHistoryEntriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDatabaseUpgradeHistoryEntriesResponse) String ¶
func (response ListDatabaseUpgradeHistoryEntriesResponse) String() string
type ListDatabaseUpgradeHistoryEntriesSortByEnum ¶
type ListDatabaseUpgradeHistoryEntriesSortByEnum string
ListDatabaseUpgradeHistoryEntriesSortByEnum Enum with underlying type: string
const (
ListDatabaseUpgradeHistoryEntriesSortByTimestarted ListDatabaseUpgradeHistoryEntriesSortByEnum = "TIMESTARTED"
)
Set of constants representing the allowable values for ListDatabaseUpgradeHistoryEntriesSortByEnum
func GetListDatabaseUpgradeHistoryEntriesSortByEnumValues ¶
func GetListDatabaseUpgradeHistoryEntriesSortByEnumValues() []ListDatabaseUpgradeHistoryEntriesSortByEnum
GetListDatabaseUpgradeHistoryEntriesSortByEnumValues Enumerates the set of values for ListDatabaseUpgradeHistoryEntriesSortByEnum
type ListDatabaseUpgradeHistoryEntriesSortOrderEnum ¶
type ListDatabaseUpgradeHistoryEntriesSortOrderEnum string
ListDatabaseUpgradeHistoryEntriesSortOrderEnum Enum with underlying type: string
const ( ListDatabaseUpgradeHistoryEntriesSortOrderAsc ListDatabaseUpgradeHistoryEntriesSortOrderEnum = "ASC" ListDatabaseUpgradeHistoryEntriesSortOrderDesc ListDatabaseUpgradeHistoryEntriesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDatabaseUpgradeHistoryEntriesSortOrderEnum
func GetListDatabaseUpgradeHistoryEntriesSortOrderEnumValues ¶
func GetListDatabaseUpgradeHistoryEntriesSortOrderEnumValues() []ListDatabaseUpgradeHistoryEntriesSortOrderEnum
GetListDatabaseUpgradeHistoryEntriesSortOrderEnumValues Enumerates the set of values for ListDatabaseUpgradeHistoryEntriesSortOrderEnum
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:"false" contributesTo:"query" name:"dbHomeId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata DB system that you want to filter the database results by. Applies only to Exadata DB systems. SystemId *string `mandatory:"false" contributesTo:"query" name:"systemId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DBNAME is ascending. The DBNAME sort order is case sensitive. SortBy ListDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState DatabaseSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire database name given. The match is not case sensitive. DbName *string `mandatory:"false" contributesTo:"query" name:"dbName"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDatabasesRequest wrapper for the ListDatabases operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDatabases.go.html to see an example of how to use ListDatabasesRequest.
func (ListDatabasesRequest) HTTPRequest ¶
func (request ListDatabasesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDatabasesRequest) RetryPolicy ¶
func (request ListDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDatabasesRequest) String ¶
func (request ListDatabasesRequest) String() string
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 ¶
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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbHomePatchHistoryEntries.go.html to see an example of how to use ListDbHomePatchHistoryEntriesRequest.
func (ListDbHomePatchHistoryEntriesRequest) HTTPRequest ¶
func (request ListDbHomePatchHistoryEntriesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbHomePatchHistoryEntriesRequest) RetryPolicy ¶
func (request ListDbHomePatchHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbHomePatchHistoryEntriesRequest) String ¶
func (request ListDbHomePatchHistoryEntriesRequest) String() string
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 ¶
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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbHomePatches.go.html to see an example of how to use ListDbHomePatchesRequest.
func (ListDbHomePatchesRequest) HTTPRequest ¶
func (request ListDbHomePatchesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbHomePatchesRequest) RetryPolicy ¶
func (request ListDbHomePatchesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbHomePatchesRequest) String ¶
func (request ListDbHomePatchesRequest) String() string
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 ¶
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 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"false" contributesTo:"query" name:"vmClusterId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup. Specify a backupId to list only the DB systems or DB homes that support creating a database using this backup in this compartment. BackupId *string `mandatory:"false" contributesTo:"query" name:"backupId"` // A filter to return only DB Homes that match the specified dbVersion. DbVersion *string `mandatory:"false" contributesTo:"query" name:"dbVersion"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListDbHomesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListDbHomesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState DbHomeSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbHomesRequest wrapper for the ListDbHomes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbHomes.go.html to see an example of how to use ListDbHomesRequest.
func (ListDbHomesRequest) HTTPRequest ¶
func (request ListDbHomesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbHomesRequest) RetryPolicy ¶
func (request ListDbHomesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbHomesRequest) String ¶
func (request ListDbHomesRequest) String() string
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 ¶
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 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"false" contributesTo:"query" name:"vmClusterId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Sort by TIMECREATED. Default order for TIMECREATED is descending. SortBy ListDbNodesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListDbNodesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState DbNodeSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbNodesRequest wrapper for the ListDbNodes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbNodes.go.html to see an example of how to use ListDbNodesRequest.
func (ListDbNodesRequest) HTTPRequest ¶
func (request ListDbNodesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbNodesRequest) RetryPolicy ¶
func (request ListDbNodesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbNodesRequest) String ¶
func (request ListDbNodesRequest) String() string
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 ¶
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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemPatchHistoryEntries.go.html to see an example of how to use ListDbSystemPatchHistoryEntriesRequest.
func (ListDbSystemPatchHistoryEntriesRequest) HTTPRequest ¶
func (request ListDbSystemPatchHistoryEntriesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemPatchHistoryEntriesRequest) RetryPolicy ¶
func (request ListDbSystemPatchHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbSystemPatchHistoryEntriesRequest) String ¶
func (request ListDbSystemPatchHistoryEntriesRequest) String() string
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 ¶
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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemPatches.go.html to see an example of how to use ListDbSystemPatchesRequest.
func (ListDbSystemPatchesRequest) HTTPRequest ¶
func (request ListDbSystemPatchesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemPatchesRequest) RetryPolicy ¶
func (request ListDbSystemPatchesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbSystemPatchesRequest) String ¶
func (request ListDbSystemPatchesRequest) String() string
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 ¶
func (response ListDbSystemPatchesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbSystemPatchesResponse) String ¶
func (response ListDbSystemPatchesResponse) String() string
type ListDbSystemShapesRequest ¶
type ListDbSystemShapesRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The name of the Availability Domain. AvailabilityDomain *string `mandatory:"false" contributesTo:"query" name:"availabilityDomain"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbSystemShapesRequest wrapper for the ListDbSystemShapes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemShapes.go.html to see an example of how to use ListDbSystemShapesRequest.
func (ListDbSystemShapesRequest) HTTPRequest ¶
func (request ListDbSystemShapesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemShapesRequest) RetryPolicy ¶
func (request ListDbSystemShapesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbSystemShapesRequest) String ¶
func (request ListDbSystemShapesRequest) String() string
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 ¶
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 or DB homes that support creating a database using this backup in this compartment. BackupId *string `mandatory:"false" contributesTo:"query" name:"backupId"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. // **Note:** If you do not include the availability domain filter, the resources are grouped by availability domain, then sorted. SortBy ListDbSystemsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListDbSystemsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState DbSystemSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the given availability domain exactly. AvailabilityDomain *string `mandatory:"false" contributesTo:"query" name:"availabilityDomain"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbSystemsRequest wrapper for the ListDbSystems operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystems.go.html to see an example of how to use ListDbSystemsRequest.
func (ListDbSystemsRequest) HTTPRequest ¶
func (request ListDbSystemsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemsRequest) RetryPolicy ¶
func (request ListDbSystemsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbSystemsRequest) String ¶
func (request ListDbSystemsRequest) String() string
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 ¶
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"` // The DB system storage management option. Used to list database versions available for that storage manager. Valid values are: // * ASM - Automatic storage management // * LVM - Logical volume management StorageManagement DbSystemOptionsStorageManagementEnum `mandatory:"false" contributesTo:"query" name:"storageManagement" omitEmpty:"true"` // If provided, filters the results to the set of database versions which are supported for Upgrade. IsUpgradeSupported *bool `mandatory:"false" contributesTo:"query" name:"isUpgradeSupported"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbVersionsRequest wrapper for the ListDbVersions operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbVersions.go.html to see an example of how to use ListDbVersionsRequest.
func (ListDbVersionsRequest) HTTPRequest ¶
func (request ListDbVersionsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbVersionsRequest) RetryPolicy ¶
func (request ListDbVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbVersionsRequest) String ¶
func (request ListDbVersionsRequest) String() string
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 ¶
func (response ListDbVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbVersionsResponse) String ¶
func (response ListDbVersionsResponse) String() string
type ListExadataInfrastructuresRequest ¶
type ListExadataInfrastructuresRequest 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListExadataInfrastructuresSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListExadataInfrastructuresSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState ExadataInfrastructureSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExadataInfrastructuresRequest wrapper for the ListExadataInfrastructures operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExadataInfrastructures.go.html to see an example of how to use ListExadataInfrastructuresRequest.
func (ListExadataInfrastructuresRequest) HTTPRequest ¶
func (request ListExadataInfrastructuresRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExadataInfrastructuresRequest) RetryPolicy ¶
func (request ListExadataInfrastructuresRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExadataInfrastructuresRequest) String ¶
func (request ListExadataInfrastructuresRequest) String() string
type ListExadataInfrastructuresResponse ¶
type ListExadataInfrastructuresResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExadataInfrastructureSummary instances Items []ExadataInfrastructureSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExadataInfrastructuresResponse wrapper for the ListExadataInfrastructures operation
func (ListExadataInfrastructuresResponse) HTTPResponse ¶
func (response ListExadataInfrastructuresResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExadataInfrastructuresResponse) String ¶
func (response ListExadataInfrastructuresResponse) String() string
type ListExadataInfrastructuresSortByEnum ¶
type ListExadataInfrastructuresSortByEnum string
ListExadataInfrastructuresSortByEnum Enum with underlying type: string
const ( ListExadataInfrastructuresSortByTimecreated ListExadataInfrastructuresSortByEnum = "TIMECREATED" ListExadataInfrastructuresSortByDisplayname ListExadataInfrastructuresSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListExadataInfrastructuresSortByEnum
func GetListExadataInfrastructuresSortByEnumValues ¶
func GetListExadataInfrastructuresSortByEnumValues() []ListExadataInfrastructuresSortByEnum
GetListExadataInfrastructuresSortByEnumValues Enumerates the set of values for ListExadataInfrastructuresSortByEnum
type ListExadataInfrastructuresSortOrderEnum ¶
type ListExadataInfrastructuresSortOrderEnum string
ListExadataInfrastructuresSortOrderEnum Enum with underlying type: string
const ( ListExadataInfrastructuresSortOrderAsc ListExadataInfrastructuresSortOrderEnum = "ASC" ListExadataInfrastructuresSortOrderDesc ListExadataInfrastructuresSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExadataInfrastructuresSortOrderEnum
func GetListExadataInfrastructuresSortOrderEnumValues ¶
func GetListExadataInfrastructuresSortOrderEnumValues() []ListExadataInfrastructuresSortOrderEnum
GetListExadataInfrastructuresSortOrderEnumValues Enumerates the set of values for ListExadataInfrastructuresSortOrderEnum
type ListExternalContainerDatabasesRequest ¶
type ListExternalContainerDatabasesRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). // Default order for TIMECREATED is descending. // Default order for DISPLAYNAME is ascending. // The DISPLAYNAME sort order is case sensitive. SortBy ListExternalContainerDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListExternalContainerDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the specified lifecycle state. LifecycleState ExternalDatabaseBaseLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExternalContainerDatabasesRequest wrapper for the ListExternalContainerDatabases operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalContainerDatabases.go.html to see an example of how to use ListExternalContainerDatabasesRequest.
func (ListExternalContainerDatabasesRequest) HTTPRequest ¶
func (request ListExternalContainerDatabasesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExternalContainerDatabasesRequest) RetryPolicy ¶
func (request ListExternalContainerDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExternalContainerDatabasesRequest) String ¶
func (request ListExternalContainerDatabasesRequest) String() string
type ListExternalContainerDatabasesResponse ¶
type ListExternalContainerDatabasesResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExternalContainerDatabaseSummary instances Items []ExternalContainerDatabaseSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExternalContainerDatabasesResponse wrapper for the ListExternalContainerDatabases operation
func (ListExternalContainerDatabasesResponse) HTTPResponse ¶
func (response ListExternalContainerDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExternalContainerDatabasesResponse) String ¶
func (response ListExternalContainerDatabasesResponse) String() string
type ListExternalContainerDatabasesSortByEnum ¶
type ListExternalContainerDatabasesSortByEnum string
ListExternalContainerDatabasesSortByEnum Enum with underlying type: string
const ( ListExternalContainerDatabasesSortByDisplayname ListExternalContainerDatabasesSortByEnum = "DISPLAYNAME" ListExternalContainerDatabasesSortByTimecreated ListExternalContainerDatabasesSortByEnum = "TIMECREATED" )
Set of constants representing the allowable values for ListExternalContainerDatabasesSortByEnum
func GetListExternalContainerDatabasesSortByEnumValues ¶
func GetListExternalContainerDatabasesSortByEnumValues() []ListExternalContainerDatabasesSortByEnum
GetListExternalContainerDatabasesSortByEnumValues Enumerates the set of values for ListExternalContainerDatabasesSortByEnum
type ListExternalContainerDatabasesSortOrderEnum ¶
type ListExternalContainerDatabasesSortOrderEnum string
ListExternalContainerDatabasesSortOrderEnum Enum with underlying type: string
const ( ListExternalContainerDatabasesSortOrderAsc ListExternalContainerDatabasesSortOrderEnum = "ASC" ListExternalContainerDatabasesSortOrderDesc ListExternalContainerDatabasesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExternalContainerDatabasesSortOrderEnum
func GetListExternalContainerDatabasesSortOrderEnumValues ¶
func GetListExternalContainerDatabasesSortOrderEnumValues() []ListExternalContainerDatabasesSortOrderEnum
GetListExternalContainerDatabasesSortOrderEnumValues Enumerates the set of values for ListExternalContainerDatabasesSortOrderEnum
type ListExternalDatabaseConnectorsRequest ¶
type ListExternalDatabaseConnectorsRequest 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 external database whose connectors will be listed. ExternalDatabaseId *string `mandatory:"true" contributesTo:"query" name:"externalDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). // Default order for TIMECREATED is descending. // Default order for DISPLAYNAME is ascending. // The DISPLAYNAME sort order is case sensitive. SortBy ListExternalDatabaseConnectorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListExternalDatabaseConnectorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the specified lifecycle state. LifecycleState ExternalDatabaseConnectorLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExternalDatabaseConnectorsRequest wrapper for the ListExternalDatabaseConnectors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalDatabaseConnectors.go.html to see an example of how to use ListExternalDatabaseConnectorsRequest.
func (ListExternalDatabaseConnectorsRequest) HTTPRequest ¶
func (request ListExternalDatabaseConnectorsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExternalDatabaseConnectorsRequest) RetryPolicy ¶
func (request ListExternalDatabaseConnectorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExternalDatabaseConnectorsRequest) String ¶
func (request ListExternalDatabaseConnectorsRequest) String() string
type ListExternalDatabaseConnectorsResponse ¶
type ListExternalDatabaseConnectorsResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExternalDatabaseConnectorSummary instances Items []ExternalDatabaseConnectorSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExternalDatabaseConnectorsResponse wrapper for the ListExternalDatabaseConnectors operation
func (ListExternalDatabaseConnectorsResponse) HTTPResponse ¶
func (response ListExternalDatabaseConnectorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExternalDatabaseConnectorsResponse) String ¶
func (response ListExternalDatabaseConnectorsResponse) String() string
type ListExternalDatabaseConnectorsSortByEnum ¶
type ListExternalDatabaseConnectorsSortByEnum string
ListExternalDatabaseConnectorsSortByEnum Enum with underlying type: string
const ( ListExternalDatabaseConnectorsSortByDisplayname ListExternalDatabaseConnectorsSortByEnum = "DISPLAYNAME" ListExternalDatabaseConnectorsSortByTimecreated ListExternalDatabaseConnectorsSortByEnum = "TIMECREATED" )
Set of constants representing the allowable values for ListExternalDatabaseConnectorsSortByEnum
func GetListExternalDatabaseConnectorsSortByEnumValues ¶
func GetListExternalDatabaseConnectorsSortByEnumValues() []ListExternalDatabaseConnectorsSortByEnum
GetListExternalDatabaseConnectorsSortByEnumValues Enumerates the set of values for ListExternalDatabaseConnectorsSortByEnum
type ListExternalDatabaseConnectorsSortOrderEnum ¶
type ListExternalDatabaseConnectorsSortOrderEnum string
ListExternalDatabaseConnectorsSortOrderEnum Enum with underlying type: string
const ( ListExternalDatabaseConnectorsSortOrderAsc ListExternalDatabaseConnectorsSortOrderEnum = "ASC" ListExternalDatabaseConnectorsSortOrderDesc ListExternalDatabaseConnectorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExternalDatabaseConnectorsSortOrderEnum
func GetListExternalDatabaseConnectorsSortOrderEnumValues ¶
func GetListExternalDatabaseConnectorsSortOrderEnumValues() []ListExternalDatabaseConnectorsSortOrderEnum
GetListExternalDatabaseConnectorsSortOrderEnumValues Enumerates the set of values for ListExternalDatabaseConnectorsSortOrderEnum
type ListExternalNonContainerDatabasesRequest ¶
type ListExternalNonContainerDatabasesRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). // Default order for TIMECREATED is descending. // Default order for DISPLAYNAME is ascending. // The DISPLAYNAME sort order is case sensitive. SortBy ListExternalNonContainerDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListExternalNonContainerDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the specified lifecycle state. LifecycleState ExternalDatabaseBaseLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExternalNonContainerDatabasesRequest wrapper for the ListExternalNonContainerDatabases operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalNonContainerDatabases.go.html to see an example of how to use ListExternalNonContainerDatabasesRequest.
func (ListExternalNonContainerDatabasesRequest) HTTPRequest ¶
func (request ListExternalNonContainerDatabasesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExternalNonContainerDatabasesRequest) RetryPolicy ¶
func (request ListExternalNonContainerDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExternalNonContainerDatabasesRequest) String ¶
func (request ListExternalNonContainerDatabasesRequest) String() string
type ListExternalNonContainerDatabasesResponse ¶
type ListExternalNonContainerDatabasesResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExternalNonContainerDatabaseSummary instances Items []ExternalNonContainerDatabaseSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExternalNonContainerDatabasesResponse wrapper for the ListExternalNonContainerDatabases operation
func (ListExternalNonContainerDatabasesResponse) HTTPResponse ¶
func (response ListExternalNonContainerDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExternalNonContainerDatabasesResponse) String ¶
func (response ListExternalNonContainerDatabasesResponse) String() string
type ListExternalNonContainerDatabasesSortByEnum ¶
type ListExternalNonContainerDatabasesSortByEnum string
ListExternalNonContainerDatabasesSortByEnum Enum with underlying type: string
const ( ListExternalNonContainerDatabasesSortByDisplayname ListExternalNonContainerDatabasesSortByEnum = "DISPLAYNAME" ListExternalNonContainerDatabasesSortByTimecreated ListExternalNonContainerDatabasesSortByEnum = "TIMECREATED" )
Set of constants representing the allowable values for ListExternalNonContainerDatabasesSortByEnum
func GetListExternalNonContainerDatabasesSortByEnumValues ¶
func GetListExternalNonContainerDatabasesSortByEnumValues() []ListExternalNonContainerDatabasesSortByEnum
GetListExternalNonContainerDatabasesSortByEnumValues Enumerates the set of values for ListExternalNonContainerDatabasesSortByEnum
type ListExternalNonContainerDatabasesSortOrderEnum ¶
type ListExternalNonContainerDatabasesSortOrderEnum string
ListExternalNonContainerDatabasesSortOrderEnum Enum with underlying type: string
const ( ListExternalNonContainerDatabasesSortOrderAsc ListExternalNonContainerDatabasesSortOrderEnum = "ASC" ListExternalNonContainerDatabasesSortOrderDesc ListExternalNonContainerDatabasesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExternalNonContainerDatabasesSortOrderEnum
func GetListExternalNonContainerDatabasesSortOrderEnumValues ¶
func GetListExternalNonContainerDatabasesSortOrderEnumValues() []ListExternalNonContainerDatabasesSortOrderEnum
GetListExternalNonContainerDatabasesSortOrderEnumValues Enumerates the set of values for ListExternalNonContainerDatabasesSortOrderEnum
type ListExternalPluggableDatabasesRequest ¶
type ListExternalPluggableDatabasesRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The ExternalContainerDatabase OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"false" contributesTo:"query" name:"externalContainerDatabaseId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). // Default order for TIMECREATED is descending. // Default order for DISPLAYNAME is ascending. // The DISPLAYNAME sort order is case sensitive. SortBy ListExternalPluggableDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListExternalPluggableDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the specified lifecycle state. LifecycleState ExternalDatabaseBaseLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExternalPluggableDatabasesRequest wrapper for the ListExternalPluggableDatabases operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalPluggableDatabases.go.html to see an example of how to use ListExternalPluggableDatabasesRequest.
func (ListExternalPluggableDatabasesRequest) HTTPRequest ¶
func (request ListExternalPluggableDatabasesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExternalPluggableDatabasesRequest) RetryPolicy ¶
func (request ListExternalPluggableDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExternalPluggableDatabasesRequest) String ¶
func (request ListExternalPluggableDatabasesRequest) String() string
type ListExternalPluggableDatabasesResponse ¶
type ListExternalPluggableDatabasesResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExternalPluggableDatabaseSummary instances Items []ExternalPluggableDatabaseSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExternalPluggableDatabasesResponse wrapper for the ListExternalPluggableDatabases operation
func (ListExternalPluggableDatabasesResponse) HTTPResponse ¶
func (response ListExternalPluggableDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExternalPluggableDatabasesResponse) String ¶
func (response ListExternalPluggableDatabasesResponse) String() string
type ListExternalPluggableDatabasesSortByEnum ¶
type ListExternalPluggableDatabasesSortByEnum string
ListExternalPluggableDatabasesSortByEnum Enum with underlying type: string
const ( ListExternalPluggableDatabasesSortByDisplayname ListExternalPluggableDatabasesSortByEnum = "DISPLAYNAME" ListExternalPluggableDatabasesSortByTimecreated ListExternalPluggableDatabasesSortByEnum = "TIMECREATED" )
Set of constants representing the allowable values for ListExternalPluggableDatabasesSortByEnum
func GetListExternalPluggableDatabasesSortByEnumValues ¶
func GetListExternalPluggableDatabasesSortByEnumValues() []ListExternalPluggableDatabasesSortByEnum
GetListExternalPluggableDatabasesSortByEnumValues Enumerates the set of values for ListExternalPluggableDatabasesSortByEnum
type ListExternalPluggableDatabasesSortOrderEnum ¶
type ListExternalPluggableDatabasesSortOrderEnum string
ListExternalPluggableDatabasesSortOrderEnum Enum with underlying type: string
const ( ListExternalPluggableDatabasesSortOrderAsc ListExternalPluggableDatabasesSortOrderEnum = "ASC" ListExternalPluggableDatabasesSortOrderDesc ListExternalPluggableDatabasesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExternalPluggableDatabasesSortOrderEnum
func GetListExternalPluggableDatabasesSortOrderEnumValues ¶
func GetListExternalPluggableDatabasesSortOrderEnumValues() []ListExternalPluggableDatabasesSortOrderEnum
GetListExternalPluggableDatabasesSortOrderEnumValues Enumerates the set of values for ListExternalPluggableDatabasesSortOrderEnum
type ListFlexComponentsRequest ¶
type ListFlexComponentsRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources that match the entire name given. The match is not case sensitive. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListFlexComponentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for NAME is ascending. The NAME sort order is case sensitive. SortBy ListFlexComponentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListFlexComponentsRequest wrapper for the ListFlexComponents operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListFlexComponents.go.html to see an example of how to use ListFlexComponentsRequest.
func (ListFlexComponentsRequest) HTTPRequest ¶
func (request ListFlexComponentsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListFlexComponentsRequest) RetryPolicy ¶
func (request ListFlexComponentsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListFlexComponentsRequest) String ¶
func (request ListFlexComponentsRequest) String() string
type ListFlexComponentsResponse ¶
type ListFlexComponentsResponse struct { // The underlying http response RawResponse *http.Response // A list of FlexComponentCollection instances FlexComponentCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListFlexComponentsResponse wrapper for the ListFlexComponents operation
func (ListFlexComponentsResponse) HTTPResponse ¶
func (response ListFlexComponentsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListFlexComponentsResponse) String ¶
func (response ListFlexComponentsResponse) String() string
type ListFlexComponentsSortByEnum ¶
type ListFlexComponentsSortByEnum string
ListFlexComponentsSortByEnum Enum with underlying type: string
const (
ListFlexComponentsSortByName ListFlexComponentsSortByEnum = "NAME"
)
Set of constants representing the allowable values for ListFlexComponentsSortByEnum
func GetListFlexComponentsSortByEnumValues ¶
func GetListFlexComponentsSortByEnumValues() []ListFlexComponentsSortByEnum
GetListFlexComponentsSortByEnumValues Enumerates the set of values for ListFlexComponentsSortByEnum
type ListFlexComponentsSortOrderEnum ¶
type ListFlexComponentsSortOrderEnum string
ListFlexComponentsSortOrderEnum Enum with underlying type: string
const ( ListFlexComponentsSortOrderAsc ListFlexComponentsSortOrderEnum = "ASC" ListFlexComponentsSortOrderDesc ListFlexComponentsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListFlexComponentsSortOrderEnum
func GetListFlexComponentsSortOrderEnumValues ¶
func GetListFlexComponentsSortOrderEnumValues() []ListFlexComponentsSortOrderEnum
GetListFlexComponentsSortOrderEnumValues Enumerates the set of values for ListFlexComponentsSortOrderEnum
type ListGiVersionsRequest ¶
type ListGiVersionsRequest 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 sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListGiVersionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // If provided, filters the results for the given shape. Shape *string `mandatory:"false" contributesTo:"query" name:"shape"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListGiVersionsRequest wrapper for the ListGiVersions operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListGiVersions.go.html to see an example of how to use ListGiVersionsRequest.
func (ListGiVersionsRequest) HTTPRequest ¶
func (request ListGiVersionsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListGiVersionsRequest) RetryPolicy ¶
func (request ListGiVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListGiVersionsRequest) String ¶
func (request ListGiVersionsRequest) String() string
type ListGiVersionsResponse ¶
type ListGiVersionsResponse struct { // The underlying http response RawResponse *http.Response // A list of []GiVersionSummary instances Items []GiVersionSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListGiVersionsResponse wrapper for the ListGiVersions operation
func (ListGiVersionsResponse) HTTPResponse ¶
func (response ListGiVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListGiVersionsResponse) String ¶
func (response ListGiVersionsResponse) String() string
type ListGiVersionsSortOrderEnum ¶
type ListGiVersionsSortOrderEnum string
ListGiVersionsSortOrderEnum Enum with underlying type: string
const ( ListGiVersionsSortOrderAsc ListGiVersionsSortOrderEnum = "ASC" ListGiVersionsSortOrderDesc ListGiVersionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListGiVersionsSortOrderEnum
func GetListGiVersionsSortOrderEnumValues ¶
func GetListGiVersionsSortOrderEnumValues() []ListGiVersionsSortOrderEnum
GetListGiVersionsSortOrderEnumValues Enumerates the set of values for ListGiVersionsSortOrderEnum
type ListKeyStoresRequest ¶
type ListKeyStoresRequest 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListKeyStoresRequest wrapper for the ListKeyStores operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListKeyStores.go.html to see an example of how to use ListKeyStoresRequest.
func (ListKeyStoresRequest) HTTPRequest ¶
func (request ListKeyStoresRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListKeyStoresRequest) RetryPolicy ¶
func (request ListKeyStoresRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListKeyStoresRequest) String ¶
func (request ListKeyStoresRequest) String() string
type ListKeyStoresResponse ¶
type ListKeyStoresResponse struct { // The underlying http response RawResponse *http.Response // A list of []KeyStoreSummary instances Items []KeyStoreSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListKeyStoresResponse wrapper for the ListKeyStores operation
func (ListKeyStoresResponse) HTTPResponse ¶
func (response ListKeyStoresResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListKeyStoresResponse) String ¶
func (response ListKeyStoresResponse) String() string
type 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListMaintenanceRuns.go.html to see an example of how to use ListMaintenanceRunsRequest.
func (ListMaintenanceRunsRequest) 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 ListVmClusterNetworksRequest ¶
type ListVmClusterNetworksRequest struct { // The Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // 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. SortBy ListVmClusterNetworksSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListVmClusterNetworksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState VmClusterNetworkSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListVmClusterNetworksRequest wrapper for the ListVmClusterNetworks operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterNetworks.go.html to see an example of how to use ListVmClusterNetworksRequest.
func (ListVmClusterNetworksRequest) HTTPRequest ¶
func (request ListVmClusterNetworksRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListVmClusterNetworksRequest) RetryPolicy ¶
func (request ListVmClusterNetworksRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListVmClusterNetworksRequest) String ¶
func (request ListVmClusterNetworksRequest) String() string
type ListVmClusterNetworksResponse ¶
type ListVmClusterNetworksResponse struct { // The underlying http response RawResponse *http.Response // A list of []VmClusterNetworkSummary instances Items []VmClusterNetworkSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListVmClusterNetworksResponse wrapper for the ListVmClusterNetworks operation
func (ListVmClusterNetworksResponse) HTTPResponse ¶
func (response ListVmClusterNetworksResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListVmClusterNetworksResponse) String ¶
func (response ListVmClusterNetworksResponse) String() string
type ListVmClusterNetworksSortByEnum ¶
type ListVmClusterNetworksSortByEnum string
ListVmClusterNetworksSortByEnum Enum with underlying type: string
const ( ListVmClusterNetworksSortByTimecreated ListVmClusterNetworksSortByEnum = "TIMECREATED" ListVmClusterNetworksSortByDisplayname ListVmClusterNetworksSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListVmClusterNetworksSortByEnum
func GetListVmClusterNetworksSortByEnumValues ¶
func GetListVmClusterNetworksSortByEnumValues() []ListVmClusterNetworksSortByEnum
GetListVmClusterNetworksSortByEnumValues Enumerates the set of values for ListVmClusterNetworksSortByEnum
type ListVmClusterNetworksSortOrderEnum ¶
type ListVmClusterNetworksSortOrderEnum string
ListVmClusterNetworksSortOrderEnum Enum with underlying type: string
const ( ListVmClusterNetworksSortOrderAsc ListVmClusterNetworksSortOrderEnum = "ASC" ListVmClusterNetworksSortOrderDesc ListVmClusterNetworksSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListVmClusterNetworksSortOrderEnum
func GetListVmClusterNetworksSortOrderEnumValues ¶
func GetListVmClusterNetworksSortOrderEnumValues() []ListVmClusterNetworksSortOrderEnum
GetListVmClusterNetworksSortOrderEnumValues Enumerates the set of values for ListVmClusterNetworksSortOrderEnum
type ListVmClusterPatchHistoryEntriesRequest ¶
type ListVmClusterPatchHistoryEntriesRequest struct { // The VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListVmClusterPatchHistoryEntriesRequest wrapper for the ListVmClusterPatchHistoryEntries operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterPatchHistoryEntries.go.html to see an example of how to use ListVmClusterPatchHistoryEntriesRequest.
func (ListVmClusterPatchHistoryEntriesRequest) HTTPRequest ¶
func (request ListVmClusterPatchHistoryEntriesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListVmClusterPatchHistoryEntriesRequest) RetryPolicy ¶
func (request ListVmClusterPatchHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListVmClusterPatchHistoryEntriesRequest) String ¶
func (request ListVmClusterPatchHistoryEntriesRequest) String() string
type ListVmClusterPatchHistoryEntriesResponse ¶
type ListVmClusterPatchHistoryEntriesResponse struct { // The underlying http response RawResponse *http.Response // A list of []PatchHistoryEntrySummary instances Items []PatchHistoryEntrySummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListVmClusterPatchHistoryEntriesResponse wrapper for the ListVmClusterPatchHistoryEntries operation
func (ListVmClusterPatchHistoryEntriesResponse) HTTPResponse ¶
func (response ListVmClusterPatchHistoryEntriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListVmClusterPatchHistoryEntriesResponse) String ¶
func (response ListVmClusterPatchHistoryEntriesResponse) String() string
type ListVmClusterPatchesRequest ¶
type ListVmClusterPatchesRequest struct { // The VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListVmClusterPatchesRequest wrapper for the ListVmClusterPatches operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterPatches.go.html to see an example of how to use ListVmClusterPatchesRequest.
func (ListVmClusterPatchesRequest) HTTPRequest ¶
func (request ListVmClusterPatchesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListVmClusterPatchesRequest) RetryPolicy ¶
func (request ListVmClusterPatchesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListVmClusterPatchesRequest) String ¶
func (request ListVmClusterPatchesRequest) String() string
type ListVmClusterPatchesResponse ¶
type ListVmClusterPatchesResponse struct { // The underlying http response RawResponse *http.Response // A list of []PatchSummary instances Items []PatchSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListVmClusterPatchesResponse wrapper for the ListVmClusterPatches operation
func (ListVmClusterPatchesResponse) HTTPResponse ¶
func (response ListVmClusterPatchesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListVmClusterPatchesResponse) String ¶
func (response ListVmClusterPatchesResponse) String() string
type ListVmClustersRequest ¶
type ListVmClustersRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // If provided, filters the results for the given Exadata Infrastructure. ExadataInfrastructureId *string `mandatory:"false" contributesTo:"query" name:"exadataInfrastructureId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListVmClustersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListVmClustersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState VmClusterSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListVmClustersRequest wrapper for the ListVmClusters operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusters.go.html to see an example of how to use ListVmClustersRequest.
func (ListVmClustersRequest) HTTPRequest ¶
func (request ListVmClustersRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListVmClustersRequest) RetryPolicy ¶
func (request ListVmClustersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListVmClustersRequest) String ¶
func (request ListVmClustersRequest) String() string
type ListVmClustersResponse ¶
type ListVmClustersResponse struct { // The underlying http response RawResponse *http.Response // A list of []VmClusterSummary instances Items []VmClusterSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListVmClustersResponse wrapper for the ListVmClusters operation
func (ListVmClustersResponse) HTTPResponse ¶
func (response ListVmClustersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListVmClustersResponse) String ¶
func (response ListVmClustersResponse) String() string
type ListVmClustersSortByEnum ¶
type ListVmClustersSortByEnum string
ListVmClustersSortByEnum Enum with underlying type: string
const ( ListVmClustersSortByTimecreated ListVmClustersSortByEnum = "TIMECREATED" ListVmClustersSortByDisplayname ListVmClustersSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListVmClustersSortByEnum
func GetListVmClustersSortByEnumValues ¶
func GetListVmClustersSortByEnumValues() []ListVmClustersSortByEnum
GetListVmClustersSortByEnumValues Enumerates the set of values for ListVmClustersSortByEnum
type ListVmClustersSortOrderEnum ¶
type ListVmClustersSortOrderEnum string
ListVmClustersSortOrderEnum Enum with underlying type: string
const ( ListVmClustersSortOrderAsc ListVmClustersSortOrderEnum = "ASC" ListVmClustersSortOrderDesc ListVmClustersSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListVmClustersSortOrderEnum
func GetListVmClustersSortOrderEnumValues ¶
func GetListVmClustersSortOrderEnumValues() []ListVmClustersSortOrderEnum
GetListVmClustersSortOrderEnumValues Enumerates the set of values for ListVmClustersSortOrderEnum
type MaintenanceRun ¶
type MaintenanceRun struct { // The OCID of the maintenance run. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the maintenance run. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the maintenance run. For Autonomous Database on shared Exadata infrastructure, valid states are IN_PROGRESS, SUCCEEDED and FAILED. LifecycleState MaintenanceRunLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the maintenance run is scheduled to occur. TimeScheduled *common.SDKTime `mandatory:"true" json:"timeScheduled"` // Description of the maintenance run. Description *string `mandatory:"false" json:"description"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the maintenance run starts. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the maintenance run was completed. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // The type of the target resource on which the maintenance run occurs. TargetResourceType MaintenanceRunTargetResourceTypeEnum `mandatory:"false" json:"targetResourceType,omitempty"` // The ID of the target resource on which the maintenance run occurs. TargetResourceId *string `mandatory:"false" json:"targetResourceId"` // Maintenance type. MaintenanceType MaintenanceRunMaintenanceTypeEnum `mandatory:"false" json:"maintenanceType,omitempty"` // The unique identifier of the patch. The identifier string includes the patch type, the Oracle Database version, and the patch creation date (using the format YYMMDD). For example, the identifier `ru_patch_19.9.0.0_201030` is used for an RU patch for Oracle Database 19.9.0.0 that was released October 30, 2020. PatchId *string `mandatory:"false" json:"patchId"` // Maintenance sub-type. MaintenanceSubtype MaintenanceRunMaintenanceSubtypeEnum `mandatory:"false" json:"maintenanceSubtype,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the maintenance run for the Autonomous Data Guard association's peer container database. PeerMaintenanceRunId *string `mandatory:"false" json:"peerMaintenanceRunId"` }
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" MaintenanceRunLifecycleStateUpdating MaintenanceRunLifecycleStateEnum = "UPDATING" MaintenanceRunLifecycleStateDeleting MaintenanceRunLifecycleStateEnum = "DELETING" MaintenanceRunLifecycleStateDeleted MaintenanceRunLifecycleStateEnum = "DELETED" MaintenanceRunLifecycleStateCanceled MaintenanceRunLifecycleStateEnum = "CANCELED" )
Set of constants representing the allowable values for MaintenanceRunLifecycleStateEnum
func GetMaintenanceRunLifecycleStateEnumValues ¶
func GetMaintenanceRunLifecycleStateEnumValues() []MaintenanceRunLifecycleStateEnum
GetMaintenanceRunLifecycleStateEnumValues Enumerates the set of values for MaintenanceRunLifecycleStateEnum
type MaintenanceRunMaintenanceSubtypeEnum ¶
type MaintenanceRunMaintenanceSubtypeEnum string
MaintenanceRunMaintenanceSubtypeEnum Enum with underlying type: string
const ( MaintenanceRunMaintenanceSubtypeQuarterly MaintenanceRunMaintenanceSubtypeEnum = "QUARTERLY" MaintenanceRunMaintenanceSubtypeHardware MaintenanceRunMaintenanceSubtypeEnum = "HARDWARE" MaintenanceRunMaintenanceSubtypeCritical MaintenanceRunMaintenanceSubtypeEnum = "CRITICAL" MaintenanceRunMaintenanceSubtypeInfrastructure MaintenanceRunMaintenanceSubtypeEnum = "INFRASTRUCTURE" MaintenanceRunMaintenanceSubtypeDatabase MaintenanceRunMaintenanceSubtypeEnum = "DATABASE" MaintenanceRunMaintenanceSubtypeOneoff MaintenanceRunMaintenanceSubtypeEnum = "ONEOFF" )
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. For Autonomous Database on shared Exadata infrastructure, valid states are IN_PROGRESS, SUCCEEDED and FAILED. LifecycleState MaintenanceRunSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the maintenance run is scheduled to occur. TimeScheduled *common.SDKTime `mandatory:"true" json:"timeScheduled"` // Description of the maintenance run. Description *string `mandatory:"false" json:"description"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the maintenance run starts. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the maintenance run was completed. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // The type of the target resource on which the maintenance run occurs. TargetResourceType MaintenanceRunSummaryTargetResourceTypeEnum `mandatory:"false" json:"targetResourceType,omitempty"` // The ID of the target resource on which the maintenance run occurs. TargetResourceId *string `mandatory:"false" json:"targetResourceId"` // Maintenance type. MaintenanceType MaintenanceRunSummaryMaintenanceTypeEnum `mandatory:"false" json:"maintenanceType,omitempty"` // The unique identifier of the patch. The identifier string includes the patch type, the Oracle Database version, and the patch creation date (using the format YYMMDD). For example, the identifier `ru_patch_19.9.0.0_201030` is used for an RU patch for Oracle Database 19.9.0.0 that was released October 30, 2020. PatchId *string `mandatory:"false" json:"patchId"` // Maintenance sub-type. MaintenanceSubtype MaintenanceRunSummaryMaintenanceSubtypeEnum `mandatory:"false" json:"maintenanceSubtype,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the maintenance run for the Autonomous Data Guard association's peer container database. PeerMaintenanceRunId *string `mandatory:"false" json:"peerMaintenanceRunId"` }
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" MaintenanceRunSummaryLifecycleStateUpdating MaintenanceRunSummaryLifecycleStateEnum = "UPDATING" MaintenanceRunSummaryLifecycleStateDeleting MaintenanceRunSummaryLifecycleStateEnum = "DELETING" MaintenanceRunSummaryLifecycleStateDeleted MaintenanceRunSummaryLifecycleStateEnum = "DELETED" MaintenanceRunSummaryLifecycleStateCanceled MaintenanceRunSummaryLifecycleStateEnum = "CANCELED" )
Set of constants representing the allowable values for MaintenanceRunSummaryLifecycleStateEnum
func GetMaintenanceRunSummaryLifecycleStateEnumValues ¶
func GetMaintenanceRunSummaryLifecycleStateEnumValues() []MaintenanceRunSummaryLifecycleStateEnum
GetMaintenanceRunSummaryLifecycleStateEnumValues Enumerates the set of values for MaintenanceRunSummaryLifecycleStateEnum
type MaintenanceRunSummaryMaintenanceSubtypeEnum ¶
type MaintenanceRunSummaryMaintenanceSubtypeEnum string
MaintenanceRunSummaryMaintenanceSubtypeEnum Enum with underlying type: string
const ( MaintenanceRunSummaryMaintenanceSubtypeQuarterly MaintenanceRunSummaryMaintenanceSubtypeEnum = "QUARTERLY" MaintenanceRunSummaryMaintenanceSubtypeHardware MaintenanceRunSummaryMaintenanceSubtypeEnum = "HARDWARE" MaintenanceRunSummaryMaintenanceSubtypeCritical MaintenanceRunSummaryMaintenanceSubtypeEnum = "CRITICAL" MaintenanceRunSummaryMaintenanceSubtypeInfrastructure MaintenanceRunSummaryMaintenanceSubtypeEnum = "INFRASTRUCTURE" MaintenanceRunSummaryMaintenanceSubtypeDatabase MaintenanceRunSummaryMaintenanceSubtypeEnum = "DATABASE" MaintenanceRunSummaryMaintenanceSubtypeOneoff MaintenanceRunSummaryMaintenanceSubtypeEnum = "ONEOFF" )
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 ( MaintenanceRunSummaryTargetResourceTypeAutonomousExadataInfrastructure MaintenanceRunSummaryTargetResourceTypeEnum = "AUTONOMOUS_EXADATA_INFRASTRUCTURE" MaintenanceRunSummaryTargetResourceTypeAutonomousContainerDatabase MaintenanceRunSummaryTargetResourceTypeEnum = "AUTONOMOUS_CONTAINER_DATABASE" MaintenanceRunSummaryTargetResourceTypeExadataDbSystem MaintenanceRunSummaryTargetResourceTypeEnum = "EXADATA_DB_SYSTEM" MaintenanceRunSummaryTargetResourceTypeCloudExadataInfrastructure MaintenanceRunSummaryTargetResourceTypeEnum = "CLOUD_EXADATA_INFRASTRUCTURE" MaintenanceRunSummaryTargetResourceTypeExaccInfrastructure MaintenanceRunSummaryTargetResourceTypeEnum = "EXACC_INFRASTRUCTURE" MaintenanceRunSummaryTargetResourceTypeAutonomousDatabase MaintenanceRunSummaryTargetResourceTypeEnum = "AUTONOMOUS_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 ( MaintenanceRunTargetResourceTypeAutonomousExadataInfrastructure MaintenanceRunTargetResourceTypeEnum = "AUTONOMOUS_EXADATA_INFRASTRUCTURE" MaintenanceRunTargetResourceTypeAutonomousContainerDatabase MaintenanceRunTargetResourceTypeEnum = "AUTONOMOUS_CONTAINER_DATABASE" MaintenanceRunTargetResourceTypeExadataDbSystem MaintenanceRunTargetResourceTypeEnum = "EXADATA_DB_SYSTEM" MaintenanceRunTargetResourceTypeCloudExadataInfrastructure MaintenanceRunTargetResourceTypeEnum = "CLOUD_EXADATA_INFRASTRUCTURE" MaintenanceRunTargetResourceTypeExaccInfrastructure MaintenanceRunTargetResourceTypeEnum = "EXACC_INFRASTRUCTURE" MaintenanceRunTargetResourceTypeAutonomousDatabase MaintenanceRunTargetResourceTypeEnum = "AUTONOMOUS_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. The window is a 4 hour slot. Valid values are // - 0 - represents time slot 0:00 - 3:59 UTC - 4 - represents time slot 4:00 - 7:59 UTC - 8 - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot 20:00 - 23:59 UTC HoursOfDay []int `mandatory:"false" json:"hoursOfDay"` // Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4. LeadTimeInWeeks *int `mandatory:"false" json:"leadTimeInWeeks"` }
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 MigrateExadataDbSystemResourceModelRequest ¶
type MigrateExadataDbSystemResourceModelRequest 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"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
MigrateExadataDbSystemResourceModelRequest wrapper for the MigrateExadataDbSystemResourceModel operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/MigrateExadataDbSystemResourceModel.go.html to see an example of how to use MigrateExadataDbSystemResourceModelRequest.
func (MigrateExadataDbSystemResourceModelRequest) HTTPRequest ¶
func (request MigrateExadataDbSystemResourceModelRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (MigrateExadataDbSystemResourceModelRequest) RetryPolicy ¶
func (request MigrateExadataDbSystemResourceModelRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (MigrateExadataDbSystemResourceModelRequest) String ¶
func (request MigrateExadataDbSystemResourceModelRequest) String() string
type MigrateExadataDbSystemResourceModelResponse ¶
type MigrateExadataDbSystemResourceModelResponse struct { // The underlying http response RawResponse *http.Response // The ExadataDbSystemMigration instance ExadataDbSystemMigration `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
MigrateExadataDbSystemResourceModelResponse wrapper for the MigrateExadataDbSystemResourceModel operation
func (MigrateExadataDbSystemResourceModelResponse) HTTPResponse ¶
func (response MigrateExadataDbSystemResourceModelResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (MigrateExadataDbSystemResourceModelResponse) String ¶
func (response MigrateExadataDbSystemResourceModelResponse) String() string
type MigrateVaultKeyDetails ¶
type MigrateVaultKeyDetails struct { // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"true" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` }
MigrateVaultKeyDetails Details for replacing existing Oracle-managed keys with customer-managed Vault service (https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) keys and vice-versa is not supported.
func (MigrateVaultKeyDetails) String ¶
func (m MigrateVaultKeyDetails) String() string
type MigrateVaultKeyRequest ¶
type MigrateVaultKeyRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // Request to change the source of the encryption key for the database. MigrateVaultKeyDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
MigrateVaultKeyRequest wrapper for the MigrateVaultKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/MigrateVaultKey.go.html to see an example of how to use MigrateVaultKeyRequest.
func (MigrateVaultKeyRequest) HTTPRequest ¶
func (request MigrateVaultKeyRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (MigrateVaultKeyRequest) RetryPolicy ¶
func (request MigrateVaultKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (MigrateVaultKeyRequest) String ¶
func (request MigrateVaultKeyRequest) String() string
type MigrateVaultKeyResponse ¶
type MigrateVaultKeyResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
MigrateVaultKeyResponse wrapper for the MigrateVaultKey operation
func (MigrateVaultKeyResponse) HTTPResponse ¶
func (response MigrateVaultKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (MigrateVaultKeyResponse) String ¶
func (response MigrateVaultKeyResponse) String() string
type 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 MountTypeDetails ¶
type MountTypeDetails interface { }
MountTypeDetails Mount type details for backup destination.
type MountTypeDetailsMountTypeEnum ¶
type MountTypeDetailsMountTypeEnum string
MountTypeDetailsMountTypeEnum Enum with underlying type: string
const ( MountTypeDetailsMountTypeSelfMount MountTypeDetailsMountTypeEnum = "SELF_MOUNT" MountTypeDetailsMountTypeAutomatedMount MountTypeDetailsMountTypeEnum = "AUTOMATED_MOUNT" )
Set of constants representing the allowable values for MountTypeDetailsMountTypeEnum
func GetMountTypeDetailsMountTypeEnumValues ¶
func GetMountTypeDetailsMountTypeEnumValues() []MountTypeDetailsMountTypeEnum
GetMountTypeDetailsMountTypeEnumValues Enumerates the set of values for MountTypeDetailsMountTypeEnum
type NodeDetails ¶
type NodeDetails struct { // The node host name. Hostname *string `mandatory:"true" json:"hostname"` // The node IP address. Ip *string `mandatory:"true" json:"ip"` // The node virtual IP (VIP) host name. VipHostname *string `mandatory:"false" json:"vipHostname"` // The node virtual IP (VIP) address. Vip *string `mandatory:"false" json:"vip"` }
NodeDetails Node details associated with a network.
func (NodeDetails) String ¶
func (m NodeDetails) String() string
type OcpUs ¶
type OcpUs struct { // The total number of OCPUs in the Autonomous Exadata Infrastructure instance. TotalCpu *float32 `mandatory:"false" json:"totalCpu"` // The total number of consumed OCPUs in the Autonomous Exadata Infrastructure instance. ConsumedCpu *float32 `mandatory:"false" json:"consumedCpu"` ByWorkloadType *WorkloadType `mandatory:"false" json:"byWorkloadType"` }
OcpUs The details of the available and consumed CPU cores of the Autonomous Exadata Infrastructure instance, including consumption by database workload type.
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 OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database software image. DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // The action to perform on the patch. Action PatchDetailsActionEnum `mandatory:"false" json:"action,omitempty"` }
PatchDetails The details about what actions to perform and using what patch to the specified target. This is part of an update request that is applied to a version field on the target such as DB system, Database Home, etc.
func (PatchDetails) String ¶
func (m PatchDetails) String() string
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 PeerAutonomousContainerDatabaseBackupConfig ¶
type PeerAutonomousContainerDatabaseBackupConfig struct { // Backup destination details. BackupDestinationDetails []BackupDestinationDetails `mandatory:"false" json:"backupDestinationDetails"` // Number of days between the current and the earliest point of recoverability covered by automatic backups. // This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. // When the value is updated, it is applied to all existing automatic backups. RecoveryWindowInDays *int `mandatory:"false" json:"recoveryWindowInDays"` }
PeerAutonomousContainerDatabaseBackupConfig Backup options for the standby Autonomous Container Database.
func (PeerAutonomousContainerDatabaseBackupConfig) String ¶
func (m PeerAutonomousContainerDatabaseBackupConfig) String() string
type RegisterAutonomousDatabaseDataSafeDetails ¶
type RegisterAutonomousDatabaseDataSafeDetails struct { // The admin password provided during the creation of the database. This password is between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. PdbAdminPassword *string `mandatory:"true" json:"pdbAdminPassword"` }
RegisterAutonomousDatabaseDataSafeDetails Details for registering an Autonomous Database with Data Safe.
func (RegisterAutonomousDatabaseDataSafeDetails) String ¶
func (m RegisterAutonomousDatabaseDataSafeDetails) String() string
type RegisterAutonomousDatabaseDataSafeRequest ¶
type RegisterAutonomousDatabaseDataSafeRequest 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"` // Request to register an Autonomous Database with Data Safe. RegisterAutonomousDatabaseDataSafeDetails `contributesTo:"body"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RegisterAutonomousDatabaseDataSafeRequest wrapper for the RegisterAutonomousDatabaseDataSafe operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RegisterAutonomousDatabaseDataSafe.go.html to see an example of how to use RegisterAutonomousDatabaseDataSafeRequest.
func (RegisterAutonomousDatabaseDataSafeRequest) HTTPRequest ¶
func (request RegisterAutonomousDatabaseDataSafeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RegisterAutonomousDatabaseDataSafeRequest) RetryPolicy ¶
func (request RegisterAutonomousDatabaseDataSafeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RegisterAutonomousDatabaseDataSafeRequest) String ¶
func (request RegisterAutonomousDatabaseDataSafeRequest) String() string
type RegisterAutonomousDatabaseDataSafeResponse ¶
type RegisterAutonomousDatabaseDataSafeResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RegisterAutonomousDatabaseDataSafeResponse wrapper for the RegisterAutonomousDatabaseDataSafe operation
func (RegisterAutonomousDatabaseDataSafeResponse) HTTPResponse ¶
func (response RegisterAutonomousDatabaseDataSafeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RegisterAutonomousDatabaseDataSafeResponse) String ¶
func (response RegisterAutonomousDatabaseDataSafeResponse) String() string
type ReinstateAutonomousContainerDatabaseDataguardAssociationRequest ¶
type ReinstateAutonomousContainerDatabaseDataguardAssociationRequest struct { // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // The Autonomous Container Database-Autonomous Data Guard association OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseDataguardAssociationId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseDataguardAssociationId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ReinstateAutonomousContainerDatabaseDataguardAssociationRequest wrapper for the ReinstateAutonomousContainerDatabaseDataguardAssociation operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReinstateAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use ReinstateAutonomousContainerDatabaseDataguardAssociationRequest.
func (ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest ¶
func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy ¶
func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) String ¶
func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) String() string
type ReinstateAutonomousContainerDatabaseDataguardAssociationResponse ¶
type ReinstateAutonomousContainerDatabaseDataguardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabaseDataguardAssociation instance AutonomousContainerDatabaseDataguardAssociation `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
ReinstateAutonomousContainerDatabaseDataguardAssociationResponse wrapper for the ReinstateAutonomousContainerDatabaseDataguardAssociation operation
func (ReinstateAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse ¶
func (response ReinstateAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ReinstateAutonomousContainerDatabaseDataguardAssociationResponse) String ¶
func (response ReinstateAutonomousContainerDatabaseDataguardAssociationResponse) String() string
type 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReinstateDataGuardAssociation.go.html to see an example of how to use ReinstateDataGuardAssociationRequest.
func (ReinstateDataGuardAssociationRequest) HTTPRequest ¶
func (request ReinstateDataGuardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ReinstateDataGuardAssociationRequest) RetryPolicy ¶
func (request ReinstateDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ReinstateDataGuardAssociationRequest) String ¶
func (request ReinstateDataGuardAssociationRequest) String() string
type ReinstateDataGuardAssociationResponse ¶
type ReinstateDataGuardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The DataGuardAssociation instance DataGuardAssociation `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ReinstateDataGuardAssociationResponse wrapper for the ReinstateDataGuardAssociation operation
func (ReinstateDataGuardAssociationResponse) HTTPResponse ¶
func (response ReinstateDataGuardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ReinstateDataGuardAssociationResponse) String ¶
func (response ReinstateDataGuardAssociationResponse) String() string
type 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestartAutonomousContainerDatabase.go.html to see an example of how to use RestartAutonomousContainerDatabaseRequest.
func (RestartAutonomousContainerDatabaseRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
RestartAutonomousContainerDatabaseResponse wrapper for the RestartAutonomousContainerDatabase operation
func (RestartAutonomousContainerDatabaseResponse) HTTPResponse ¶
func (response RestartAutonomousContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RestartAutonomousContainerDatabaseResponse) String ¶
func (response RestartAutonomousContainerDatabaseResponse) String() string
type RestartAutonomousDatabaseRequest ¶
type RestartAutonomousDatabaseRequest struct { // The database OCID (https://docs.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 }
RestartAutonomousDatabaseRequest wrapper for the RestartAutonomousDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestartAutonomousDatabase.go.html to see an example of how to use RestartAutonomousDatabaseRequest.
func (RestartAutonomousDatabaseRequest) HTTPRequest ¶
func (request RestartAutonomousDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RestartAutonomousDatabaseRequest) RetryPolicy ¶
func (request RestartAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RestartAutonomousDatabaseRequest) String ¶
func (request RestartAutonomousDatabaseRequest) String() string
type RestartAutonomousDatabaseResponse ¶
type RestartAutonomousDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
RestartAutonomousDatabaseResponse wrapper for the RestartAutonomousDatabase operation
func (RestartAutonomousDatabaseResponse) HTTPResponse ¶
func (response RestartAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RestartAutonomousDatabaseResponse) String ¶
func (response RestartAutonomousDatabaseResponse) String() string
type RestoreAutonomousDatabaseDetails ¶
type RestoreAutonomousDatabaseDetails struct { // The time to restore the database to. Timestamp *common.SDKTime `mandatory:"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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestoreAutonomousDatabase.go.html to see an example of how to use RestoreAutonomousDatabaseRequest.
func (RestoreAutonomousDatabaseRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
RestoreAutonomousDatabaseResponse wrapper for the RestoreAutonomousDatabase operation
func (RestoreAutonomousDatabaseResponse) HTTPResponse ¶
func (response RestoreAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RestoreAutonomousDatabaseResponse) String ¶
func (response RestoreAutonomousDatabaseResponse) String() string
type RestoreDatabaseDetails ¶
type RestoreDatabaseDetails struct { // Restores using the backup with the System Change Number (SCN) specified. 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestoreDatabase.go.html to see an example of how to use RestoreDatabaseRequest.
func (RestoreDatabaseRequest) HTTPRequest ¶
func (request RestoreDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RestoreDatabaseRequest) RetryPolicy ¶
func (request RestoreDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RestoreDatabaseRequest) String ¶
func (request RestoreDatabaseRequest) String() string
type RestoreDatabaseResponse ¶
type RestoreDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RestoreDatabaseResponse wrapper for the RestoreDatabase operation
func (RestoreDatabaseResponse) HTTPResponse ¶
func (response RestoreDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RestoreDatabaseResponse) String ¶
func (response RestoreDatabaseResponse) String() string
type RotateAutonomousContainerDatabaseEncryptionKeyRequest ¶
type RotateAutonomousContainerDatabaseEncryptionKeyRequest 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"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due 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 }
RotateAutonomousContainerDatabaseEncryptionKeyRequest wrapper for the RotateAutonomousContainerDatabaseEncryptionKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateAutonomousContainerDatabaseEncryptionKey.go.html to see an example of how to use RotateAutonomousContainerDatabaseEncryptionKeyRequest.
func (RotateAutonomousContainerDatabaseEncryptionKeyRequest) HTTPRequest ¶
func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RotateAutonomousContainerDatabaseEncryptionKeyRequest) RetryPolicy ¶
func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RotateAutonomousContainerDatabaseEncryptionKeyRequest) String ¶
func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) String() string
type RotateAutonomousContainerDatabaseEncryptionKeyResponse ¶
type RotateAutonomousContainerDatabaseEncryptionKeyResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabase instance AutonomousContainerDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RotateAutonomousContainerDatabaseEncryptionKeyResponse wrapper for the RotateAutonomousContainerDatabaseEncryptionKey operation
func (RotateAutonomousContainerDatabaseEncryptionKeyResponse) HTTPResponse ¶
func (response RotateAutonomousContainerDatabaseEncryptionKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RotateAutonomousContainerDatabaseEncryptionKeyResponse) String ¶
func (response RotateAutonomousContainerDatabaseEncryptionKeyResponse) String() string
type RotateAutonomousDatabaseEncryptionKeyRequest ¶
type RotateAutonomousDatabaseEncryptionKeyRequest 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"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due 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 }
RotateAutonomousDatabaseEncryptionKeyRequest wrapper for the RotateAutonomousDatabaseEncryptionKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateAutonomousDatabaseEncryptionKey.go.html to see an example of how to use RotateAutonomousDatabaseEncryptionKeyRequest.
func (RotateAutonomousDatabaseEncryptionKeyRequest) HTTPRequest ¶
func (request RotateAutonomousDatabaseEncryptionKeyRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RotateAutonomousDatabaseEncryptionKeyRequest) RetryPolicy ¶
func (request RotateAutonomousDatabaseEncryptionKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RotateAutonomousDatabaseEncryptionKeyRequest) String ¶
func (request RotateAutonomousDatabaseEncryptionKeyRequest) String() string
type RotateAutonomousDatabaseEncryptionKeyResponse ¶
type RotateAutonomousDatabaseEncryptionKeyResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RotateAutonomousDatabaseEncryptionKeyResponse wrapper for the RotateAutonomousDatabaseEncryptionKey operation
func (RotateAutonomousDatabaseEncryptionKeyResponse) HTTPResponse ¶
func (response RotateAutonomousDatabaseEncryptionKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RotateAutonomousDatabaseEncryptionKeyResponse) String ¶
func (response RotateAutonomousDatabaseEncryptionKeyResponse) String() string
type RotateOrdsCertsRequest ¶
type RotateOrdsCertsRequest 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 identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RotateOrdsCertsRequest wrapper for the RotateOrdsCerts operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateOrdsCerts.go.html to see an example of how to use RotateOrdsCertsRequest.
func (RotateOrdsCertsRequest) HTTPRequest ¶
func (request RotateOrdsCertsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RotateOrdsCertsRequest) RetryPolicy ¶
func (request RotateOrdsCertsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RotateOrdsCertsRequest) String ¶
func (request RotateOrdsCertsRequest) String() string
type RotateOrdsCertsResponse ¶
type RotateOrdsCertsResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RotateOrdsCertsResponse wrapper for the RotateOrdsCerts operation
func (RotateOrdsCertsResponse) HTTPResponse ¶
func (response RotateOrdsCertsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RotateOrdsCertsResponse) String ¶
func (response RotateOrdsCertsResponse) String() string
type RotateSslCertsRequest ¶
type RotateSslCertsRequest 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 identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RotateSslCertsRequest wrapper for the RotateSslCerts operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateSslCerts.go.html to see an example of how to use RotateSslCertsRequest.
func (RotateSslCertsRequest) HTTPRequest ¶
func (request RotateSslCertsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RotateSslCertsRequest) RetryPolicy ¶
func (request RotateSslCertsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RotateSslCertsRequest) String ¶
func (request RotateSslCertsRequest) String() string
type RotateSslCertsResponse ¶
type RotateSslCertsResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RotateSslCertsResponse wrapper for the RotateSslCerts operation
func (RotateSslCertsResponse) HTTPResponse ¶
func (response RotateSslCertsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RotateSslCertsResponse) String ¶
func (response RotateSslCertsResponse) String() string
type RotateVaultKeyRequest ¶
type RotateVaultKeyRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RotateVaultKeyRequest wrapper for the RotateVaultKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateVaultKey.go.html to see an example of how to use RotateVaultKeyRequest.
func (RotateVaultKeyRequest) HTTPRequest ¶
func (request RotateVaultKeyRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RotateVaultKeyRequest) RetryPolicy ¶
func (request RotateVaultKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RotateVaultKeyRequest) String ¶
func (request RotateVaultKeyRequest) String() string
type RotateVaultKeyResponse ¶
type RotateVaultKeyResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
RotateVaultKeyResponse wrapper for the RotateVaultKey operation
func (RotateVaultKeyResponse) HTTPResponse ¶
func (response RotateVaultKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RotateVaultKeyResponse) String ¶
func (response RotateVaultKeyResponse) String() string
type ScanDetails ¶
type ScanDetails struct { // The SCAN hostname. Hostname *string `mandatory:"true" json:"hostname"` // The SCAN port. Default is 1521. Port *int `mandatory:"true" json:"port"` // The list of SCAN IP addresses. Three addresses should be provided. Ips []string `mandatory:"true" json:"ips"` }
ScanDetails The Single Client Access Name (SCAN) details.
func (ScanDetails) String ¶
func (m ScanDetails) String() string
type ScanExternalContainerDatabasePluggableDatabasesRequest ¶
type ScanExternalContainerDatabasePluggableDatabasesRequest struct { // The ExternalContainerDatabase OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the // external database connector resource (`ExternalDatabaseConnectorId`). ExternalDatabaseConnectorId *string `mandatory:"true" contributesTo:"query" name:"externalDatabaseConnectorId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ScanExternalContainerDatabasePluggableDatabasesRequest wrapper for the ScanExternalContainerDatabasePluggableDatabases operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ScanExternalContainerDatabasePluggableDatabases.go.html to see an example of how to use ScanExternalContainerDatabasePluggableDatabasesRequest.
func (ScanExternalContainerDatabasePluggableDatabasesRequest) HTTPRequest ¶
func (request ScanExternalContainerDatabasePluggableDatabasesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ScanExternalContainerDatabasePluggableDatabasesRequest) RetryPolicy ¶
func (request ScanExternalContainerDatabasePluggableDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ScanExternalContainerDatabasePluggableDatabasesRequest) String ¶
func (request ScanExternalContainerDatabasePluggableDatabasesRequest) String() string
type ScanExternalContainerDatabasePluggableDatabasesResponse ¶
type ScanExternalContainerDatabasePluggableDatabasesResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ScanExternalContainerDatabasePluggableDatabasesResponse wrapper for the ScanExternalContainerDatabasePluggableDatabases operation
func (ScanExternalContainerDatabasePluggableDatabasesResponse) HTTPResponse ¶
func (response ScanExternalContainerDatabasePluggableDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ScanExternalContainerDatabasePluggableDatabasesResponse) String ¶
func (response ScanExternalContainerDatabasePluggableDatabasesResponse) String() string
type SelfMountDetails ¶
type SelfMountDetails struct { // The local directory path on each VM cluster node where the NFS server location is mounted. The local directory path and the NFS server location must each be the same across all of the VM cluster nodes. Ensure that the NFS mount is maintained continuously on all of the VM cluster nodes. LocalMountPointPath *string `mandatory:"true" json:"localMountPointPath"` }
SelfMountDetails Used for creating NFS Self mount backup destinations for non-autonomous ExaCC.
func (SelfMountDetails) MarshalJSON ¶
func (m SelfMountDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (SelfMountDetails) String ¶
func (m SelfMountDetails) String() string
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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/StartAutonomousDatabase.go.html to see an example of how to use StartAutonomousDatabaseRequest.
func (StartAutonomousDatabaseRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
StartAutonomousDatabaseResponse wrapper for the StartAutonomousDatabase operation
func (StartAutonomousDatabaseResponse) HTTPResponse ¶
func (response StartAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StartAutonomousDatabaseResponse) String ¶
func (response StartAutonomousDatabaseResponse) String() string
type 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/StopAutonomousDatabase.go.html to see an example of how to use StopAutonomousDatabaseRequest.
func (StopAutonomousDatabaseRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
StopAutonomousDatabaseResponse wrapper for the StopAutonomousDatabase operation
func (StopAutonomousDatabaseResponse) HTTPResponse ¶
func (response StopAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StopAutonomousDatabaseResponse) String ¶
func (response StopAutonomousDatabaseResponse) String() string
type SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest ¶
type SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest struct { // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // The Autonomous Container Database-Autonomous Data Guard association OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseDataguardAssociationId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseDataguardAssociationId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest wrapper for the SwitchoverAutonomousContainerDatabaseDataguardAssociation operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchoverAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest.
func (SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest ¶
func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy ¶
func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) String ¶
func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) String() string
type SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse ¶
type SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabaseDataguardAssociation instance AutonomousContainerDatabaseDataguardAssociation `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse wrapper for the SwitchoverAutonomousContainerDatabaseDataguardAssociation operation
func (SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse ¶
func (response SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse) String ¶
func (response SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse) String() string
type SwitchoverAutonomousDatabaseRequest ¶
type SwitchoverAutonomousDatabaseRequest 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"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due 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 }
SwitchoverAutonomousDatabaseRequest wrapper for the SwitchoverAutonomousDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchoverAutonomousDatabase.go.html to see an example of how to use SwitchoverAutonomousDatabaseRequest.
func (SwitchoverAutonomousDatabaseRequest) HTTPRequest ¶
func (request SwitchoverAutonomousDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SwitchoverAutonomousDatabaseRequest) RetryPolicy ¶
func (request SwitchoverAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SwitchoverAutonomousDatabaseRequest) String ¶
func (request SwitchoverAutonomousDatabaseRequest) String() string
type SwitchoverAutonomousDatabaseResponse ¶
type SwitchoverAutonomousDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
SwitchoverAutonomousDatabaseResponse wrapper for the SwitchoverAutonomousDatabase operation
func (SwitchoverAutonomousDatabaseResponse) HTTPResponse ¶
func (response SwitchoverAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SwitchoverAutonomousDatabaseResponse) String ¶
func (response SwitchoverAutonomousDatabaseResponse) String() string
type SwitchoverDataGuardAssociationDetails ¶
type SwitchoverDataGuardAssociationDetails struct { // The DB system administrator password. DatabaseAdminPassword *string `mandatory:"true" json:"databaseAdminPassword"` }
SwitchoverDataGuardAssociationDetails The Data Guard association switchover parameters.
func (SwitchoverDataGuardAssociationDetails) String ¶
func (m SwitchoverDataGuardAssociationDetails) String() string
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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchoverDataGuardAssociation.go.html to see an example of how to use SwitchoverDataGuardAssociationRequest.
func (SwitchoverDataGuardAssociationRequest) HTTPRequest ¶
func (request SwitchoverDataGuardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SwitchoverDataGuardAssociationRequest) RetryPolicy ¶
func (request SwitchoverDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SwitchoverDataGuardAssociationRequest) String ¶
func (request SwitchoverDataGuardAssociationRequest) String() string
type SwitchoverDataGuardAssociationResponse ¶
type SwitchoverDataGuardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The DataGuardAssociation instance DataGuardAssociation `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
SwitchoverDataGuardAssociationResponse wrapper for the SwitchoverDataGuardAssociation operation
func (SwitchoverDataGuardAssociationResponse) HTTPResponse ¶
func (response SwitchoverDataGuardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SwitchoverDataGuardAssociationResponse) String ¶
func (response SwitchoverDataGuardAssociationResponse) String() string
type 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/TerminateAutonomousContainerDatabase.go.html to see an example of how to use TerminateAutonomousContainerDatabaseRequest.
func (TerminateAutonomousContainerDatabaseRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
TerminateAutonomousContainerDatabaseResponse wrapper for the TerminateAutonomousContainerDatabase operation
func (TerminateAutonomousContainerDatabaseResponse) HTTPResponse ¶
func (response TerminateAutonomousContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (TerminateAutonomousContainerDatabaseResponse) String ¶
func (response TerminateAutonomousContainerDatabaseResponse) String() string
type TerminateAutonomousExadataInfrastructureRequest ¶
type TerminateAutonomousExadataInfrastructureRequest struct { // The Autonomous Exadata Infrastructure OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/TerminateAutonomousExadataInfrastructure.go.html to see an example of how to use TerminateAutonomousExadataInfrastructureRequest.
func (TerminateAutonomousExadataInfrastructureRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
TerminateAutonomousExadataInfrastructureResponse wrapper for the TerminateAutonomousExadataInfrastructure operation
func (TerminateAutonomousExadataInfrastructureResponse) HTTPResponse ¶
func (response TerminateAutonomousExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (TerminateAutonomousExadataInfrastructureResponse) String ¶
func (response TerminateAutonomousExadataInfrastructureResponse) String() string
type TerminateDbSystemRequest ¶
type TerminateDbSystemRequest struct { // The DB system OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/TerminateDbSystem.go.html to see an example of how to use TerminateDbSystemRequest.
func (TerminateDbSystemRequest) HTTPRequest ¶
func (request TerminateDbSystemRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (TerminateDbSystemRequest) RetryPolicy ¶
func (request TerminateDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (TerminateDbSystemRequest) String ¶
func (request TerminateDbSystemRequest) String() string
type TerminateDbSystemResponse ¶
type TerminateDbSystemResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
TerminateDbSystemResponse wrapper for the TerminateDbSystem operation
func (TerminateDbSystemResponse) HTTPResponse ¶
func (response TerminateDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (TerminateDbSystemResponse) String ¶
func (response TerminateDbSystemResponse) String() string
type Update ¶
type Update struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the maintenance update. Id *string `mandatory:"true" json:"id"` // Details of the maintenance update package. Description *string `mandatory:"true" json:"description"` // The type of cloud VM cluster maintenance update. UpdateType UpdateUpdateTypeEnum `mandatory:"true" json:"updateType"` // The date and time the maintenance update was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` // The version of the maintenance update package. Version *string `mandatory:"true" json:"version"` // The update action. LastAction UpdateLastActionEnum `mandatory:"false" json:"lastAction,omitempty"` // The possible actions performed by the update operation on the infrastructure components. AvailableActions []UpdateAvailableActionsEnum `mandatory:"false" json:"availableActions,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current state of the maintenance update. Dependent on value of `lastAction`. LifecycleState UpdateLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
Update The representation of Update
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"` MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` // The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. // This value represents the number of days before schedlued maintenance of the primary database. StandbyMaintenanceBufferInDays *int `mandatory:"false" json:"standbyMaintenanceBufferInDays"` // Free-form tags for this 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). 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousContainerDatabase.go.html to see an example of how to use UpdateAutonomousContainerDatabaseRequest.
func (UpdateAutonomousContainerDatabaseRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateAutonomousContainerDatabaseResponse wrapper for the UpdateAutonomousContainerDatabase operation
func (UpdateAutonomousContainerDatabaseResponse) HTTPResponse ¶
func (response UpdateAutonomousContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousContainerDatabaseResponse) String ¶
func (response UpdateAutonomousContainerDatabaseResponse) String() string
type 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. Can only be updated for Autonomous Databases // using dedicated Exadata infrastructure. DisplayName *string `mandatory:"false" json:"displayName"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. It must be different from the last four passwords and it must not be a password used within the last 24 hours. AdminPassword *string `mandatory:"false" json:"adminPassword"` // New name for this Autonomous Database. // For databases using dedicated Exadata infrastructure, the name must begin with an alphabetic character, and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. // For databases using shared Exadata infrastructure, 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:"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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. DbWorkload UpdateAutonomousDatabaseDetailsDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle PaaS and IaaS services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adbddoverview.htm), this attribute must be null because the attribute is already set at the // Autonomous Exadata Infrastructure level. When using shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI), if a value is not specified, the system will supply the value of `BRING_YOUR_OWN_LICENSE`. LicenseModel UpdateAutonomousDatabaseDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for autonomous databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // For shared Exadata infrastructure, this is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet or VCN OCID. // Use a semicolon (;) as a deliminator between the VCN-specific subnets or IPs. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR (Classless Inter-Domain Routing) notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // Indicates whether to enable or disable auto scaling for the Autonomous Database OCPU core count. Setting to `true` enables auto scaling. Setting to `false` disables auto scaling. The default value is true. Auto scaling is available for databases on shared Exadata infrastructure (https://docs.cloud.oracle.com/Content/Database/Concepts/adboverview.htm#AEI) only. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Indicates whether the Autonomous Database is a refreshable clone. IsRefreshableClone *bool `mandatory:"false" json:"isRefreshableClone"` // The refresh mode of the clone. AUTOMATIC indicates that the clone is automatically being refreshed with data from the source Autonomous Database. RefreshableMode UpdateAutonomousDatabaseDetailsRefreshableModeEnum `mandatory:"false" json:"refreshableMode,omitempty"` // Indicates whether the Autonomous Database has Data Guard enabled. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // The `DATABASE OPEN` mode. You can open the database in `READ_ONLY` or `READ_WRITE` mode. OpenMode UpdateAutonomousDatabaseDetailsOpenModeEnum `mandatory:"false" json:"openMode,omitempty"` // The Autonomous Database permission level. Restricted mode allows access only to admin users. PermissionLevel UpdateAutonomousDatabaseDetailsPermissionLevelEnum `mandatory:"false" json:"permissionLevel,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // The private endpoint label for the resource. Setting this to an empty string, after the private endpoint database gets created, will change the same private endpoint database to the public endpoint database. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` }
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 UpdateAutonomousDatabaseDetailsDbWorkloadEnum ¶
type UpdateAutonomousDatabaseDetailsDbWorkloadEnum string
UpdateAutonomousDatabaseDetailsDbWorkloadEnum Enum with underlying type: string
const ( UpdateAutonomousDatabaseDetailsDbWorkloadOltp UpdateAutonomousDatabaseDetailsDbWorkloadEnum = "OLTP" UpdateAutonomousDatabaseDetailsDbWorkloadDw UpdateAutonomousDatabaseDetailsDbWorkloadEnum = "DW" UpdateAutonomousDatabaseDetailsDbWorkloadAjd UpdateAutonomousDatabaseDetailsDbWorkloadEnum = "AJD" UpdateAutonomousDatabaseDetailsDbWorkloadApex UpdateAutonomousDatabaseDetailsDbWorkloadEnum = "APEX" )
Set of constants representing the allowable values for UpdateAutonomousDatabaseDetailsDbWorkloadEnum
func GetUpdateAutonomousDatabaseDetailsDbWorkloadEnumValues ¶
func GetUpdateAutonomousDatabaseDetailsDbWorkloadEnumValues() []UpdateAutonomousDatabaseDetailsDbWorkloadEnum
GetUpdateAutonomousDatabaseDetailsDbWorkloadEnumValues Enumerates the set of values for UpdateAutonomousDatabaseDetailsDbWorkloadEnum
type UpdateAutonomousDatabaseDetailsLicenseModelEnum ¶
type UpdateAutonomousDatabaseDetailsLicenseModelEnum string
UpdateAutonomousDatabaseDetailsLicenseModelEnum Enum with underlying type: string
const ( UpdateAutonomousDatabaseDetailsLicenseModelLicenseIncluded UpdateAutonomousDatabaseDetailsLicenseModelEnum = "LICENSE_INCLUDED" UpdateAutonomousDatabaseDetailsLicenseModelBringYourOwnLicense UpdateAutonomousDatabaseDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for UpdateAutonomousDatabaseDetailsLicenseModelEnum
func GetUpdateAutonomousDatabaseDetailsLicenseModelEnumValues ¶
func GetUpdateAutonomousDatabaseDetailsLicenseModelEnumValues() []UpdateAutonomousDatabaseDetailsLicenseModelEnum
GetUpdateAutonomousDatabaseDetailsLicenseModelEnumValues Enumerates the set of values for UpdateAutonomousDatabaseDetailsLicenseModelEnum
type UpdateAutonomousDatabaseDetailsOpenModeEnum ¶
type UpdateAutonomousDatabaseDetailsOpenModeEnum string
UpdateAutonomousDatabaseDetailsOpenModeEnum Enum with underlying type: string
const ( UpdateAutonomousDatabaseDetailsOpenModeOnly UpdateAutonomousDatabaseDetailsOpenModeEnum = "READ_ONLY" UpdateAutonomousDatabaseDetailsOpenModeWrite UpdateAutonomousDatabaseDetailsOpenModeEnum = "READ_WRITE" )
Set of constants representing the allowable values for UpdateAutonomousDatabaseDetailsOpenModeEnum
func GetUpdateAutonomousDatabaseDetailsOpenModeEnumValues ¶
func GetUpdateAutonomousDatabaseDetailsOpenModeEnumValues() []UpdateAutonomousDatabaseDetailsOpenModeEnum
GetUpdateAutonomousDatabaseDetailsOpenModeEnumValues Enumerates the set of values for UpdateAutonomousDatabaseDetailsOpenModeEnum
type UpdateAutonomousDatabaseDetailsPermissionLevelEnum ¶
type UpdateAutonomousDatabaseDetailsPermissionLevelEnum string
UpdateAutonomousDatabaseDetailsPermissionLevelEnum Enum with underlying type: string
const ( UpdateAutonomousDatabaseDetailsPermissionLevelRestricted UpdateAutonomousDatabaseDetailsPermissionLevelEnum = "RESTRICTED" UpdateAutonomousDatabaseDetailsPermissionLevelUnrestricted UpdateAutonomousDatabaseDetailsPermissionLevelEnum = "UNRESTRICTED" )
Set of constants representing the allowable values for UpdateAutonomousDatabaseDetailsPermissionLevelEnum
func GetUpdateAutonomousDatabaseDetailsPermissionLevelEnumValues ¶
func GetUpdateAutonomousDatabaseDetailsPermissionLevelEnumValues() []UpdateAutonomousDatabaseDetailsPermissionLevelEnum
GetUpdateAutonomousDatabaseDetailsPermissionLevelEnumValues Enumerates the set of values for UpdateAutonomousDatabaseDetailsPermissionLevelEnum
type UpdateAutonomousDatabaseDetailsRefreshableModeEnum ¶
type UpdateAutonomousDatabaseDetailsRefreshableModeEnum string
UpdateAutonomousDatabaseDetailsRefreshableModeEnum Enum with underlying type: string
const ( UpdateAutonomousDatabaseDetailsRefreshableModeAutomatic UpdateAutonomousDatabaseDetailsRefreshableModeEnum = "AUTOMATIC" UpdateAutonomousDatabaseDetailsRefreshableModeManual UpdateAutonomousDatabaseDetailsRefreshableModeEnum = "MANUAL" )
Set of constants representing the allowable values for UpdateAutonomousDatabaseDetailsRefreshableModeEnum
func GetUpdateAutonomousDatabaseDetailsRefreshableModeEnumValues ¶
func GetUpdateAutonomousDatabaseDetailsRefreshableModeEnumValues() []UpdateAutonomousDatabaseDetailsRefreshableModeEnum
GetUpdateAutonomousDatabaseDetailsRefreshableModeEnumValues Enumerates the set of values for UpdateAutonomousDatabaseDetailsRefreshableModeEnum
type UpdateAutonomousDatabaseRegionalWalletRequest ¶
type UpdateAutonomousDatabaseRegionalWalletRequest struct { // Request to update the properties of Autonomous Database regional wallet. UpdateAutonomousDatabaseWalletDetails `contributesTo:"body"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateAutonomousDatabaseRegionalWalletRequest wrapper for the UpdateAutonomousDatabaseRegionalWallet operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabaseRegionalWallet.go.html to see an example of how to use UpdateAutonomousDatabaseRegionalWalletRequest.
func (UpdateAutonomousDatabaseRegionalWalletRequest) HTTPRequest ¶
func (request UpdateAutonomousDatabaseRegionalWalletRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAutonomousDatabaseRegionalWalletRequest) RetryPolicy ¶
func (request UpdateAutonomousDatabaseRegionalWalletRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAutonomousDatabaseRegionalWalletRequest) String ¶
func (request UpdateAutonomousDatabaseRegionalWalletRequest) String() string
type UpdateAutonomousDatabaseRegionalWalletResponse ¶
type UpdateAutonomousDatabaseRegionalWalletResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateAutonomousDatabaseRegionalWalletResponse wrapper for the UpdateAutonomousDatabaseRegionalWallet operation
func (UpdateAutonomousDatabaseRegionalWalletResponse) HTTPResponse ¶
func (response UpdateAutonomousDatabaseRegionalWalletResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousDatabaseRegionalWalletResponse) String ¶
func (response UpdateAutonomousDatabaseRegionalWalletResponse) String() string
type UpdateAutonomousDatabaseRequest ¶
type UpdateAutonomousDatabaseRequest struct { // The database OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabase.go.html to see an example of how to use UpdateAutonomousDatabaseRequest.
func (UpdateAutonomousDatabaseRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateAutonomousDatabaseResponse wrapper for the UpdateAutonomousDatabase operation
func (UpdateAutonomousDatabaseResponse) HTTPResponse ¶
func (response UpdateAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousDatabaseResponse) String ¶
func (response UpdateAutonomousDatabaseResponse) String() string
type UpdateAutonomousDatabaseWalletDetails ¶
type UpdateAutonomousDatabaseWalletDetails struct { // Indicates whether to rotate the wallet or not. If `false`, the wallet will not be rotated. The default is `false`. ShouldRotate *bool `mandatory:"false" json:"shouldRotate"` }
UpdateAutonomousDatabaseWalletDetails Details to update an Autonomous Database wallet.
func (UpdateAutonomousDatabaseWalletDetails) String ¶
func (m UpdateAutonomousDatabaseWalletDetails) String() string
type UpdateAutonomousDatabaseWalletRequest ¶
type UpdateAutonomousDatabaseWalletRequest 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 wallet. UpdateAutonomousDatabaseWalletDetails `contributesTo:"body"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateAutonomousDatabaseWalletRequest wrapper for the UpdateAutonomousDatabaseWallet operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabaseWallet.go.html to see an example of how to use UpdateAutonomousDatabaseWalletRequest.
func (UpdateAutonomousDatabaseWalletRequest) HTTPRequest ¶
func (request UpdateAutonomousDatabaseWalletRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAutonomousDatabaseWalletRequest) RetryPolicy ¶
func (request UpdateAutonomousDatabaseWalletRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAutonomousDatabaseWalletRequest) String ¶
func (request UpdateAutonomousDatabaseWalletRequest) String() string
type UpdateAutonomousDatabaseWalletResponse ¶
type UpdateAutonomousDatabaseWalletResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateAutonomousDatabaseWalletResponse wrapper for the UpdateAutonomousDatabaseWallet operation
func (UpdateAutonomousDatabaseWalletResponse) HTTPResponse ¶
func (response UpdateAutonomousDatabaseWalletResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousDatabaseWalletResponse) String ¶
func (response UpdateAutonomousDatabaseWalletResponse) String() string
type UpdateAutonomousExadataInfrastructureDetails ¶
type UpdateAutonomousExadataInfrastructureDetails struct { // The display name is a user-friendly name for the Autonomous Exadata Infrastructure. The display name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousExadataInfrastructure.go.html to see an example of how to use UpdateAutonomousExadataInfrastructureRequest.
func (UpdateAutonomousExadataInfrastructureRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateAutonomousExadataInfrastructureResponse wrapper for the UpdateAutonomousExadataInfrastructure operation
func (UpdateAutonomousExadataInfrastructureResponse) HTTPResponse ¶
func (response UpdateAutonomousExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousExadataInfrastructureResponse) String ¶
func (response UpdateAutonomousExadataInfrastructureResponse) String() string
type UpdateAutonomousVmClusterDetails ¶
type UpdateAutonomousVmClusterDetails struct { // The Oracle license model that applies to the Autonomous VM cluster. The default is BRING_YOUR_OWN_LICENSE. LicenseModel UpdateAutonomousVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateAutonomousVmClusterDetails Details for updating the Autonomous VM cluster.
func (UpdateAutonomousVmClusterDetails) String ¶
func (m UpdateAutonomousVmClusterDetails) String() string
type UpdateAutonomousVmClusterDetailsLicenseModelEnum ¶
type UpdateAutonomousVmClusterDetailsLicenseModelEnum string
UpdateAutonomousVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( UpdateAutonomousVmClusterDetailsLicenseModelLicenseIncluded UpdateAutonomousVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" UpdateAutonomousVmClusterDetailsLicenseModelBringYourOwnLicense UpdateAutonomousVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for UpdateAutonomousVmClusterDetailsLicenseModelEnum
func GetUpdateAutonomousVmClusterDetailsLicenseModelEnumValues ¶
func GetUpdateAutonomousVmClusterDetailsLicenseModelEnumValues() []UpdateAutonomousVmClusterDetailsLicenseModelEnum
GetUpdateAutonomousVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for UpdateAutonomousVmClusterDetailsLicenseModelEnum
type UpdateAutonomousVmClusterRequest ¶
type UpdateAutonomousVmClusterRequest struct { // The autonomous VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"autonomousVmClusterId"` // Request to update the attributes of an Autonomous VM cluster. UpdateAutonomousVmClusterDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateAutonomousVmClusterRequest wrapper for the UpdateAutonomousVmCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousVmCluster.go.html to see an example of how to use UpdateAutonomousVmClusterRequest.
func (UpdateAutonomousVmClusterRequest) HTTPRequest ¶
func (request UpdateAutonomousVmClusterRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAutonomousVmClusterRequest) RetryPolicy ¶
func (request UpdateAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAutonomousVmClusterRequest) String ¶
func (request UpdateAutonomousVmClusterRequest) String() string
type UpdateAutonomousVmClusterResponse ¶
type UpdateAutonomousVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousVmCluster instance AutonomousVmCluster `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateAutonomousVmClusterResponse wrapper for the UpdateAutonomousVmCluster operation
func (UpdateAutonomousVmClusterResponse) HTTPResponse ¶
func (response UpdateAutonomousVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousVmClusterResponse) String ¶
func (response UpdateAutonomousVmClusterResponse) String() string
type UpdateAvailableActionsEnum ¶
type UpdateAvailableActionsEnum string
UpdateAvailableActionsEnum Enum with underlying type: string
const ( UpdateAvailableActionsRollingApply UpdateAvailableActionsEnum = "ROLLING_APPLY" UpdateAvailableActionsNonRollingApply UpdateAvailableActionsEnum = "NON_ROLLING_APPLY" UpdateAvailableActionsPrecheck UpdateAvailableActionsEnum = "PRECHECK" UpdateAvailableActionsRollback UpdateAvailableActionsEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpdateAvailableActionsEnum
func GetUpdateAvailableActionsEnumValues ¶
func GetUpdateAvailableActionsEnumValues() []UpdateAvailableActionsEnum
GetUpdateAvailableActionsEnumValues Enumerates the set of values for UpdateAvailableActionsEnum
type UpdateBackupDestinationDetails ¶
type UpdateBackupDestinationDetails struct { // For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) users that are used to access the Recovery Appliance. VpcUsers []string `mandatory:"false" json:"vpcUsers"` // For a RECOVERY_APPLIANCE backup destination, the connection string for connecting to the Recovery Appliance. ConnectionString *string `mandatory:"false" json:"connectionString"` // The local directory path on each VM cluster node where the NFS server location is mounted. The local directory path and the NFS server location must each be the same across all of the VM cluster nodes. Ensure that the NFS mount is maintained continuously on all of the VM cluster nodes. LocalMountPointPath *string `mandatory:"false" json:"localMountPointPath"` // NFS Mount type for backup destination. NfsMountType UpdateBackupDestinationDetailsNfsMountTypeEnum `mandatory:"false" json:"nfsMountType,omitempty"` // IP addresses for NFS Auto mount. NfsServer []string `mandatory:"false" json:"nfsServer"` // Specifies the directory on which to mount the file system NfsServerExport *string `mandatory:"false" json:"nfsServerExport"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateBackupDestinationDetails For a RECOVERY_APPLIANCE backup destination, used to update the connection string and/or the list of VPC users. For an NFS backup destination, there are 2 mount types - Self mount used for non-autonomous ExaCC and automated mount used for autonomous on ExaCC.
func (UpdateBackupDestinationDetails) String ¶
func (m UpdateBackupDestinationDetails) String() string
type UpdateBackupDestinationDetailsNfsMountTypeEnum ¶
type UpdateBackupDestinationDetailsNfsMountTypeEnum string
UpdateBackupDestinationDetailsNfsMountTypeEnum Enum with underlying type: string
const ( UpdateBackupDestinationDetailsNfsMountTypeSelfMount UpdateBackupDestinationDetailsNfsMountTypeEnum = "SELF_MOUNT" UpdateBackupDestinationDetailsNfsMountTypeAutomatedMount UpdateBackupDestinationDetailsNfsMountTypeEnum = "AUTOMATED_MOUNT" )
Set of constants representing the allowable values for UpdateBackupDestinationDetailsNfsMountTypeEnum
func GetUpdateBackupDestinationDetailsNfsMountTypeEnumValues ¶
func GetUpdateBackupDestinationDetailsNfsMountTypeEnumValues() []UpdateBackupDestinationDetailsNfsMountTypeEnum
GetUpdateBackupDestinationDetailsNfsMountTypeEnumValues Enumerates the set of values for UpdateBackupDestinationDetailsNfsMountTypeEnum
type UpdateBackupDestinationRequest ¶
type UpdateBackupDestinationRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup destination. BackupDestinationId *string `mandatory:"true" contributesTo:"path" name:"backupDestinationId"` // For a RECOVERY_APPLIANCE backup destination, request to update the connection string and/or the list of VPC users. // For an NFS backup destination, request to update the NFS location. UpdateBackupDestinationDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateBackupDestinationRequest wrapper for the UpdateBackupDestination operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateBackupDestination.go.html to see an example of how to use UpdateBackupDestinationRequest.
func (UpdateBackupDestinationRequest) HTTPRequest ¶
func (request UpdateBackupDestinationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateBackupDestinationRequest) RetryPolicy ¶
func (request UpdateBackupDestinationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateBackupDestinationRequest) String ¶
func (request UpdateBackupDestinationRequest) String() string
type UpdateBackupDestinationResponse ¶
type UpdateBackupDestinationResponse struct { // The underlying http response RawResponse *http.Response // The BackupDestination instance BackupDestination `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateBackupDestinationResponse wrapper for the UpdateBackupDestination operation
func (UpdateBackupDestinationResponse) HTTPResponse ¶
func (response UpdateBackupDestinationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateBackupDestinationResponse) String ¶
func (response UpdateBackupDestinationResponse) String() string
type UpdateCloudExadataInfrastructureDetails ¶
type UpdateCloudExadataInfrastructureDetails struct { // The user-friendly name for the cloud Exadata infrastructure. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The number of compute servers for the cloud Exadata infrastructure. ComputeCount *int `mandatory:"false" json:"computeCount"` // The number of storage servers for the cloud Exadata infrastructure. StorageCount *int `mandatory:"false" json:"storageCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateCloudExadataInfrastructureDetails Updates the cloud Exadata infrastructure. Applies to Exadata Cloud Service instances only.
func (UpdateCloudExadataInfrastructureDetails) String ¶
func (m UpdateCloudExadataInfrastructureDetails) String() string
type UpdateCloudExadataInfrastructureRequest ¶
type UpdateCloudExadataInfrastructureRequest struct { // The cloud Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CloudExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataInfrastructureId"` // Request to update the properties of an cloud Exadata infrastructure resource. UpdateCloudExadataInfrastructureDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateCloudExadataInfrastructureRequest wrapper for the UpdateCloudExadataInfrastructure operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateCloudExadataInfrastructure.go.html to see an example of how to use UpdateCloudExadataInfrastructureRequest.
func (UpdateCloudExadataInfrastructureRequest) HTTPRequest ¶
func (request UpdateCloudExadataInfrastructureRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateCloudExadataInfrastructureRequest) RetryPolicy ¶
func (request UpdateCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateCloudExadataInfrastructureRequest) String ¶
func (request UpdateCloudExadataInfrastructureRequest) String() string
type UpdateCloudExadataInfrastructureResponse ¶
type UpdateCloudExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The CloudExadataInfrastructure instance CloudExadataInfrastructure `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateCloudExadataInfrastructureResponse wrapper for the UpdateCloudExadataInfrastructure operation
func (UpdateCloudExadataInfrastructureResponse) HTTPResponse ¶
func (response UpdateCloudExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateCloudExadataInfrastructureResponse) String ¶
func (response UpdateCloudExadataInfrastructureResponse) String() string
type UpdateCloudVmClusterDetails ¶
type UpdateCloudVmClusterDetails struct { // The user-friendly name for the cloud VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The number of CPU cores to enable for the cloud VM cluster. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // The Oracle license model that applies to the cloud VM cluster. The default is BRING_YOUR_OWN_LICENSE. Applies to Exadata Cloud Service instances only. LicenseModel UpdateCloudVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The public key portion of one or more key pairs used for SSH access to the cloud VM cluster. SshPublicKeys []string `mandatory:"false" json:"sshPublicKeys"` UpdateDetails *UpdateDetails `mandatory:"false" json:"updateDetails"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The list of compute servers to be added to the cloud VM cluster. ComputeNodes []string `mandatory:"false" json:"computeNodes"` // The disk group size to be allocated in GBs. StorageSizeInGBs *int `mandatory:"false" json:"storageSizeInGBs"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateCloudVmClusterDetails Details for updating the cloud VM cluster. Applies to Exadata Cloud Service instances only.
func (UpdateCloudVmClusterDetails) String ¶
func (m UpdateCloudVmClusterDetails) String() string
type UpdateCloudVmClusterDetailsLicenseModelEnum ¶
type UpdateCloudVmClusterDetailsLicenseModelEnum string
UpdateCloudVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( UpdateCloudVmClusterDetailsLicenseModelLicenseIncluded UpdateCloudVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" UpdateCloudVmClusterDetailsLicenseModelBringYourOwnLicense UpdateCloudVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for UpdateCloudVmClusterDetailsLicenseModelEnum
func GetUpdateCloudVmClusterDetailsLicenseModelEnumValues ¶
func GetUpdateCloudVmClusterDetailsLicenseModelEnumValues() []UpdateCloudVmClusterDetailsLicenseModelEnum
GetUpdateCloudVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for UpdateCloudVmClusterDetailsLicenseModelEnum
type UpdateCloudVmClusterIormConfigRequest ¶
type UpdateCloudVmClusterIormConfigRequest struct { // The cloud VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // Request to perform database update. CloudVmClusterIormConfigUpdateDetails ExadataIormConfigUpdateDetails `contributesTo:"body"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateCloudVmClusterIormConfigRequest wrapper for the UpdateCloudVmClusterIormConfig operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateCloudVmClusterIormConfig.go.html to see an example of how to use UpdateCloudVmClusterIormConfigRequest.
func (UpdateCloudVmClusterIormConfigRequest) HTTPRequest ¶
func (request UpdateCloudVmClusterIormConfigRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateCloudVmClusterIormConfigRequest) RetryPolicy ¶
func (request UpdateCloudVmClusterIormConfigRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateCloudVmClusterIormConfigRequest) String ¶
func (request UpdateCloudVmClusterIormConfigRequest) String() string
type UpdateCloudVmClusterIormConfigResponse ¶
type UpdateCloudVmClusterIormConfigResponse struct { // The underlying http response RawResponse *http.Response // The ExadataIormConfig instance ExadataIormConfig `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
UpdateCloudVmClusterIormConfigResponse wrapper for the UpdateCloudVmClusterIormConfig operation
func (UpdateCloudVmClusterIormConfigResponse) HTTPResponse ¶
func (response UpdateCloudVmClusterIormConfigResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateCloudVmClusterIormConfigResponse) String ¶
func (response UpdateCloudVmClusterIormConfigResponse) String() string
type UpdateCloudVmClusterRequest ¶
type UpdateCloudVmClusterRequest struct { // The cloud VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // Request to update the attributes of a cloud VM cluster. UpdateCloudVmClusterDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateCloudVmClusterRequest wrapper for the UpdateCloudVmCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateCloudVmCluster.go.html to see an example of how to use UpdateCloudVmClusterRequest.
func (UpdateCloudVmClusterRequest) HTTPRequest ¶
func (request UpdateCloudVmClusterRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateCloudVmClusterRequest) RetryPolicy ¶
func (request UpdateCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateCloudVmClusterRequest) String ¶
func (request UpdateCloudVmClusterRequest) String() string
type UpdateCloudVmClusterResponse ¶
type UpdateCloudVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The CloudVmCluster instance CloudVmCluster `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateCloudVmClusterResponse wrapper for the UpdateCloudVmCluster operation
func (UpdateCloudVmClusterResponse) HTTPResponse ¶
func (response UpdateCloudVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateCloudVmClusterResponse) String ¶
func (response UpdateCloudVmClusterResponse) String() string
type UpdateDatabaseDetails ¶
type UpdateDatabaseDetails struct { DbBackupConfig *DbBackupConfig `mandatory:"false" json:"dbBackupConfig"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Home. DbHomeId *string `mandatory:"false" json:"dbHomeId"` // A new strong password for SYS, SYSTEM, and the plugbable database ADMIN user. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, \#, or -. NewAdminPassword *string `mandatory:"false" json:"newAdminPassword"` // The existing TDE wallet password. You must provide the existing password in order to set a new TDE wallet password. OldTdeWalletPassword *string `mandatory:"false" json:"oldTdeWalletPassword"` // The new password to open the TDE wallet. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, \#, or -. NewTdeWalletPassword *string `mandatory:"false" json:"newTdeWalletPassword"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). 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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDatabase.go.html to see an example of how to use UpdateDatabaseRequest.
func (UpdateDatabaseRequest) HTTPRequest ¶
func (request UpdateDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDatabaseRequest) RetryPolicy ¶
func (request UpdateDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDatabaseRequest) String ¶
func (request UpdateDatabaseRequest) String() string
type UpdateDatabaseResponse ¶
type UpdateDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateDatabaseResponse wrapper for the UpdateDatabase operation
func (UpdateDatabaseResponse) HTTPResponse ¶
func (response UpdateDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDatabaseResponse) String ¶
func (response UpdateDatabaseResponse) String() string
type UpdateDatabaseSoftwareImageDetails ¶
type UpdateDatabaseSoftwareImageDetails struct { // The user-friendly name for the database software image. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateDatabaseSoftwareImageDetails Describes the parameters for updating the Database Software Image
func (UpdateDatabaseSoftwareImageDetails) String ¶
func (m UpdateDatabaseSoftwareImageDetails) String() string
type UpdateDatabaseSoftwareImageRequest ¶
type UpdateDatabaseSoftwareImageRequest struct { // The DB system OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DatabaseSoftwareImageId *string `mandatory:"true" contributesTo:"path" name:"databaseSoftwareImageId"` // Request to update the properties of a DB system. UpdateDatabaseSoftwareImageDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDatabaseSoftwareImageRequest wrapper for the UpdateDatabaseSoftwareImage operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDatabaseSoftwareImage.go.html to see an example of how to use UpdateDatabaseSoftwareImageRequest.
func (UpdateDatabaseSoftwareImageRequest) HTTPRequest ¶
func (request UpdateDatabaseSoftwareImageRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDatabaseSoftwareImageRequest) RetryPolicy ¶
func (request UpdateDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDatabaseSoftwareImageRequest) String ¶
func (request UpdateDatabaseSoftwareImageRequest) String() string
type UpdateDatabaseSoftwareImageResponse ¶
type UpdateDatabaseSoftwareImageResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseSoftwareImage instance DatabaseSoftwareImage `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateDatabaseSoftwareImageResponse wrapper for the UpdateDatabaseSoftwareImage operation
func (UpdateDatabaseSoftwareImageResponse) HTTPResponse ¶
func (response UpdateDatabaseSoftwareImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDatabaseSoftwareImageResponse) String ¶
func (response UpdateDatabaseSoftwareImageResponse) String() string
type UpdateDbHomeDetails ¶
type UpdateDbHomeDetails struct { DbVersion *PatchDetails `mandatory:"false" json:"dbVersion"` // List of one-off patches for Database Homes. OneOffPatches []string `mandatory:"false" json:"oneOffPatches"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateDbHomeDetails Describes the modification parameters for the Database Home.
func (UpdateDbHomeDetails) String ¶
func (m UpdateDbHomeDetails) String() string
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 Database Home. UpdateDbHomeDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDbHomeRequest wrapper for the UpdateDbHome operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDbHome.go.html to see an example of how to use UpdateDbHomeRequest.
func (UpdateDbHomeRequest) HTTPRequest ¶
func (request UpdateDbHomeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDbHomeRequest) RetryPolicy ¶
func (request UpdateDbHomeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDbHomeRequest) String ¶
func (request UpdateDbHomeRequest) String() string
type UpdateDbHomeResponse ¶
type UpdateDbHomeResponse struct { // The underlying http response RawResponse *http.Response // The DbHome instance DbHome `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateDbHomeResponse wrapper for the UpdateDbHome operation
func (UpdateDbHomeResponse) HTTPResponse ¶
func (response UpdateDbHomeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDbHomeResponse) String ¶
func (response UpdateDbHomeResponse) String() string
type 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The shape of the DB system. The shape determines resources allocated to the DB system. // - For virtual machine shapes, the number of CPU cores and memory // To get a list of shapes, use the ListDbSystemShapes operation. Shape *string `mandatory:"false" json:"shape"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that this resource belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - Autonomous Databases with private access require at least 1 Network Security Group (NSG). The nsgIds array cannot be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.cloud.oracle.com/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The Oracle Database license model that applies to all databases on the DB system. The default is LICENSE_INCLUDED. LicenseModel UpdateDbSystemDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` }
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 UpdateDbSystemDetailsLicenseModelEnum ¶
type UpdateDbSystemDetailsLicenseModelEnum string
UpdateDbSystemDetailsLicenseModelEnum Enum with underlying type: string
const ( UpdateDbSystemDetailsLicenseModelLicenseIncluded UpdateDbSystemDetailsLicenseModelEnum = "LICENSE_INCLUDED" UpdateDbSystemDetailsLicenseModelBringYourOwnLicense UpdateDbSystemDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for UpdateDbSystemDetailsLicenseModelEnum
func GetUpdateDbSystemDetailsLicenseModelEnumValues ¶
func GetUpdateDbSystemDetailsLicenseModelEnumValues() []UpdateDbSystemDetailsLicenseModelEnum
GetUpdateDbSystemDetailsLicenseModelEnumValues Enumerates the set of values for UpdateDbSystemDetailsLicenseModelEnum
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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDbSystem.go.html to see an example of how to use UpdateDbSystemRequest.
func (UpdateDbSystemRequest) HTTPRequest ¶
func (request UpdateDbSystemRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDbSystemRequest) RetryPolicy ¶
func (request UpdateDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDbSystemRequest) String ¶
func (request UpdateDbSystemRequest) String() string
type UpdateDbSystemResponse ¶
type UpdateDbSystemResponse struct { // The underlying http response RawResponse *http.Response // The DbSystem instance DbSystem `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateDbSystemResponse wrapper for the UpdateDbSystem operation
func (UpdateDbSystemResponse) HTTPResponse ¶
func (response UpdateDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDbSystemResponse) String ¶
func (response UpdateDbSystemResponse) String() string
type UpdateDetails ¶
type UpdateDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the maintenance update. UpdateId *string `mandatory:"false" json:"updateId"` // The update action. UpdateAction UpdateDetailsUpdateActionEnum `mandatory:"false" json:"updateAction,omitempty"` }
UpdateDetails Details specifying which maintenance update to apply to the cloud VM cluster and which actions are to be performed by the maintenance update. Applies to Exadata Cloud Service instances only.
func (UpdateDetails) String ¶
func (m UpdateDetails) String() string
type UpdateDetailsUpdateActionEnum ¶
type UpdateDetailsUpdateActionEnum string
UpdateDetailsUpdateActionEnum Enum with underlying type: string
const ( UpdateDetailsUpdateActionRollingApply UpdateDetailsUpdateActionEnum = "ROLLING_APPLY" UpdateDetailsUpdateActionNonRollingApply UpdateDetailsUpdateActionEnum = "NON_ROLLING_APPLY" UpdateDetailsUpdateActionPrecheck UpdateDetailsUpdateActionEnum = "PRECHECK" UpdateDetailsUpdateActionRollback UpdateDetailsUpdateActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpdateDetailsUpdateActionEnum
func GetUpdateDetailsUpdateActionEnumValues ¶
func GetUpdateDetailsUpdateActionEnumValues() []UpdateDetailsUpdateActionEnum
GetUpdateDetailsUpdateActionEnumValues Enumerates the set of values for UpdateDetailsUpdateActionEnum
type UpdateExadataInfrastructureDetails ¶
type UpdateExadataInfrastructureDetails struct { // The IP address for the first control plane server. CloudControlPlaneServer1 *string `mandatory:"false" json:"cloudControlPlaneServer1"` // The IP address for the second control plane server. CloudControlPlaneServer2 *string `mandatory:"false" json:"cloudControlPlaneServer2"` // The netmask for the control plane network. Netmask *string `mandatory:"false" json:"netmask"` // The gateway for the control plane network. Gateway *string `mandatory:"false" json:"gateway"` // The CIDR block for the Exadata administration network. AdminNetworkCIDR *string `mandatory:"false" json:"adminNetworkCIDR"` // The CIDR block for the Exadata InfiniBand interconnect. InfiniBandNetworkCIDR *string `mandatory:"false" json:"infiniBandNetworkCIDR"` // The corporate network proxy for access to the control plane network. CorporateProxy *string `mandatory:"false" json:"corporateProxy"` // The list of contacts for the Exadata infrastructure. Contacts []ExadataInfrastructureContact `mandatory:"false" json:"contacts"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The list of DNS server IP addresses. Maximum of 3 allowed. DnsServer []string `mandatory:"false" json:"dnsServer"` // The list of NTP server IP addresses. Maximum of 3 allowed. NtpServer []string `mandatory:"false" json:"ntpServer"` // The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateExadataInfrastructureDetails Updates the Exadata infrastructure. Applies to Exadata Cloud@Customer instances only. See UpdateCloudExadataInfrastructureDetails for information on updating Exadata Cloud Service cloud Exadata infrastructure resources.
func (UpdateExadataInfrastructureDetails) String ¶
func (m UpdateExadataInfrastructureDetails) String() string
type UpdateExadataInfrastructureRequest ¶
type UpdateExadataInfrastructureRequest struct { // The Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // Request to update the properties of an Exadata Cloud@Customer infrastructure. UpdateExadataInfrastructureDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateExadataInfrastructureRequest wrapper for the UpdateExadataInfrastructure operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExadataInfrastructure.go.html to see an example of how to use UpdateExadataInfrastructureRequest.
func (UpdateExadataInfrastructureRequest) HTTPRequest ¶
func (request UpdateExadataInfrastructureRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateExadataInfrastructureRequest) RetryPolicy ¶
func (request UpdateExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateExadataInfrastructureRequest) String ¶
func (request UpdateExadataInfrastructureRequest) String() string
type UpdateExadataInfrastructureResponse ¶
type UpdateExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The ExadataInfrastructure instance ExadataInfrastructure `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateExadataInfrastructureResponse wrapper for the UpdateExadataInfrastructure operation
func (UpdateExadataInfrastructureResponse) HTTPResponse ¶
func (response UpdateExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExadataInfrastructureResponse) String ¶
func (response UpdateExadataInfrastructureResponse) String() string
type UpdateExadataIormConfigRequest ¶
type UpdateExadataIormConfigRequest struct { // The DB system OCID (https://docs.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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExadataIormConfig.go.html to see an example of how to use UpdateExadataIormConfigRequest.
func (UpdateExadataIormConfigRequest) 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
UpdateExadataIormConfigResponse wrapper for the UpdateExadataIormConfig operation
func (UpdateExadataIormConfigResponse) HTTPResponse ¶
func (response UpdateExadataIormConfigResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExadataIormConfigResponse) String ¶
func (response UpdateExadataIormConfigResponse) String() string
type UpdateExternalContainerDatabaseDetails ¶
type UpdateExternalContainerDatabaseDetails struct { // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateExternalContainerDatabaseDetails Details for updating an external container database. This API is not currently supported.
func (UpdateExternalContainerDatabaseDetails) String ¶
func (m UpdateExternalContainerDatabaseDetails) String() string
type UpdateExternalContainerDatabaseRequest ¶
type UpdateExternalContainerDatabaseRequest struct { // The ExternalContainerDatabase OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // Request to update the properties of an // CreateExternalContainerDatabaseDetails resource. UpdateExternalContainerDatabaseDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateExternalContainerDatabaseRequest wrapper for the UpdateExternalContainerDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalContainerDatabase.go.html to see an example of how to use UpdateExternalContainerDatabaseRequest.
func (UpdateExternalContainerDatabaseRequest) HTTPRequest ¶
func (request UpdateExternalContainerDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateExternalContainerDatabaseRequest) RetryPolicy ¶
func (request UpdateExternalContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateExternalContainerDatabaseRequest) String ¶
func (request UpdateExternalContainerDatabaseRequest) String() string
type UpdateExternalContainerDatabaseResponse ¶
type UpdateExternalContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalContainerDatabase instance ExternalContainerDatabase `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
UpdateExternalContainerDatabaseResponse wrapper for the UpdateExternalContainerDatabase operation
func (UpdateExternalContainerDatabaseResponse) HTTPResponse ¶
func (response UpdateExternalContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExternalContainerDatabaseResponse) String ¶
func (response UpdateExternalContainerDatabaseResponse) String() string
type UpdateExternalDatabaseConnectorDetails ¶
type UpdateExternalDatabaseConnectorDetails interface { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). GetDefinedTags() map[string]map[string]interface{} // The user-friendly name for the // CreateExternalDatabaseConnectorDetails. // The name does not have to be unique. GetDisplayName() *string }
UpdateExternalDatabaseConnectorDetails Details for updating an external database connector.
type UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum ¶
type UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum string
UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum Enum with underlying type: string
const (
UpdateExternalDatabaseConnectorDetailsConnectorTypeMacs UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum = "MACS"
)
Set of constants representing the allowable values for UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum
func GetUpdateExternalDatabaseConnectorDetailsConnectorTypeEnumValues ¶
func GetUpdateExternalDatabaseConnectorDetailsConnectorTypeEnumValues() []UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum
GetUpdateExternalDatabaseConnectorDetailsConnectorTypeEnumValues Enumerates the set of values for UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum
type UpdateExternalDatabaseConnectorRequest ¶
type UpdateExternalDatabaseConnectorRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the // external database connector resource (`ExternalDatabaseConnectorId`). ExternalDatabaseConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalDatabaseConnectorId"` // Request to update the properties of an external database connector. UpdateExternalDatabaseConnectorDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateExternalDatabaseConnectorRequest wrapper for the UpdateExternalDatabaseConnector operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalDatabaseConnector.go.html to see an example of how to use UpdateExternalDatabaseConnectorRequest.
func (UpdateExternalDatabaseConnectorRequest) HTTPRequest ¶
func (request UpdateExternalDatabaseConnectorRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateExternalDatabaseConnectorRequest) RetryPolicy ¶
func (request UpdateExternalDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateExternalDatabaseConnectorRequest) String ¶
func (request UpdateExternalDatabaseConnectorRequest) String() string
type UpdateExternalDatabaseConnectorResponse ¶
type UpdateExternalDatabaseConnectorResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDatabaseConnector instance ExternalDatabaseConnector `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateExternalDatabaseConnectorResponse wrapper for the UpdateExternalDatabaseConnector operation
func (UpdateExternalDatabaseConnectorResponse) HTTPResponse ¶
func (response UpdateExternalDatabaseConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExternalDatabaseConnectorResponse) String ¶
func (response UpdateExternalDatabaseConnectorResponse) String() string
type UpdateExternalDatabaseDetailsBase ¶
type UpdateExternalDatabaseDetailsBase struct { // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateExternalDatabaseDetailsBase Details for updating an external database. This API is not currently supported.
func (UpdateExternalDatabaseDetailsBase) String ¶
func (m UpdateExternalDatabaseDetailsBase) String() string
type UpdateExternalMacsConnectorDetails ¶
type UpdateExternalMacsConnectorDetails struct { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The user-friendly name for the // CreateExternalDatabaseConnectorDetails. // The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` ConnectionString *DatabaseConnectionString `mandatory:"false" json:"connectionString"` ConnectionCredentials DatabaseConnectionCredentials `mandatory:"false" json:"connectionCredentials"` }
UpdateExternalMacsConnectorDetails Details for updating an external Management Agent cloud service (MACS) (https://docs.cloud.oracle.com/iaas/management-agents/index.html) database connection.
func (UpdateExternalMacsConnectorDetails) GetDefinedTags ¶
func (m UpdateExternalMacsConnectorDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateExternalMacsConnectorDetails) GetDisplayName ¶
func (m UpdateExternalMacsConnectorDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateExternalMacsConnectorDetails) GetFreeformTags ¶
func (m UpdateExternalMacsConnectorDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateExternalMacsConnectorDetails) MarshalJSON ¶
func (m UpdateExternalMacsConnectorDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateExternalMacsConnectorDetails) String ¶
func (m UpdateExternalMacsConnectorDetails) String() string
func (*UpdateExternalMacsConnectorDetails) UnmarshalJSON ¶
func (m *UpdateExternalMacsConnectorDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type UpdateExternalNonContainerDatabaseDetails ¶
type UpdateExternalNonContainerDatabaseDetails struct { // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateExternalNonContainerDatabaseDetails Details for updating an external non-container database. This API is not currently supported.
func (UpdateExternalNonContainerDatabaseDetails) String ¶
func (m UpdateExternalNonContainerDatabaseDetails) String() string
type UpdateExternalNonContainerDatabaseRequest ¶
type UpdateExternalNonContainerDatabaseRequest struct { // The external non-container database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // Request to update the properties of an external non-container database. UpdateExternalNonContainerDatabaseDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateExternalNonContainerDatabaseRequest wrapper for the UpdateExternalNonContainerDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalNonContainerDatabase.go.html to see an example of how to use UpdateExternalNonContainerDatabaseRequest.
func (UpdateExternalNonContainerDatabaseRequest) HTTPRequest ¶
func (request UpdateExternalNonContainerDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateExternalNonContainerDatabaseRequest) RetryPolicy ¶
func (request UpdateExternalNonContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateExternalNonContainerDatabaseRequest) String ¶
func (request UpdateExternalNonContainerDatabaseRequest) String() string
type UpdateExternalNonContainerDatabaseResponse ¶
type UpdateExternalNonContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalNonContainerDatabase instance ExternalNonContainerDatabase `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateExternalNonContainerDatabaseResponse wrapper for the UpdateExternalNonContainerDatabase operation
func (UpdateExternalNonContainerDatabaseResponse) HTTPResponse ¶
func (response UpdateExternalNonContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExternalNonContainerDatabaseResponse) String ¶
func (response UpdateExternalNonContainerDatabaseResponse) String() string
type UpdateExternalPluggableDatabaseDetails ¶
type UpdateExternalPluggableDatabaseDetails struct { // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateExternalPluggableDatabaseDetails Details for updating an external pluggable database. This API is not currently supported.
func (UpdateExternalPluggableDatabaseDetails) String ¶
func (m UpdateExternalPluggableDatabaseDetails) String() string
type UpdateExternalPluggableDatabaseRequest ¶
type UpdateExternalPluggableDatabaseRequest struct { // The ExternalPluggableDatabaseId OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // Request to update the properties of an external pluggable database resource. UpdateExternalPluggableDatabaseDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateExternalPluggableDatabaseRequest wrapper for the UpdateExternalPluggableDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalPluggableDatabase.go.html to see an example of how to use UpdateExternalPluggableDatabaseRequest.
func (UpdateExternalPluggableDatabaseRequest) HTTPRequest ¶
func (request UpdateExternalPluggableDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateExternalPluggableDatabaseRequest) RetryPolicy ¶
func (request UpdateExternalPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateExternalPluggableDatabaseRequest) String ¶
func (request UpdateExternalPluggableDatabaseRequest) String() string
type UpdateExternalPluggableDatabaseResponse ¶
type UpdateExternalPluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalPluggableDatabase instance ExternalPluggableDatabase `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateExternalPluggableDatabaseResponse wrapper for the UpdateExternalPluggableDatabase operation
func (UpdateExternalPluggableDatabaseResponse) HTTPResponse ¶
func (response UpdateExternalPluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExternalPluggableDatabaseResponse) String ¶
func (response UpdateExternalPluggableDatabaseResponse) String() string
type UpdateHistoryEntry ¶
type UpdateHistoryEntry struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the maintenance update history entry. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the maintenance update. UpdateId *string `mandatory:"true" json:"updateId"` // The type of cloud VM cluster maintenance update. UpdateType UpdateHistoryEntryUpdateTypeEnum `mandatory:"true" json:"updateType"` // The current lifecycle state of the maintenance update operation. LifecycleState UpdateHistoryEntryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the maintenance update action started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The update action. UpdateAction UpdateHistoryEntryUpdateActionEnum `mandatory:"false" json:"updateAction,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time when the maintenance update action completed. TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"` }
UpdateHistoryEntry The representation of UpdateHistoryEntry
func (UpdateHistoryEntry) String ¶
func (m UpdateHistoryEntry) String() string
type UpdateHistoryEntryLifecycleStateEnum ¶
type UpdateHistoryEntryLifecycleStateEnum string
UpdateHistoryEntryLifecycleStateEnum Enum with underlying type: string
const ( UpdateHistoryEntryLifecycleStateInProgress UpdateHistoryEntryLifecycleStateEnum = "IN_PROGRESS" UpdateHistoryEntryLifecycleStateSucceeded UpdateHistoryEntryLifecycleStateEnum = "SUCCEEDED" UpdateHistoryEntryLifecycleStateFailed UpdateHistoryEntryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for UpdateHistoryEntryLifecycleStateEnum
func GetUpdateHistoryEntryLifecycleStateEnumValues ¶
func GetUpdateHistoryEntryLifecycleStateEnumValues() []UpdateHistoryEntryLifecycleStateEnum
GetUpdateHistoryEntryLifecycleStateEnumValues Enumerates the set of values for UpdateHistoryEntryLifecycleStateEnum
type UpdateHistoryEntrySummary ¶
type UpdateHistoryEntrySummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the maintenance update history entry. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the maintenance update. UpdateId *string `mandatory:"true" json:"updateId"` // The type of cloud VM cluster maintenance update. UpdateType UpdateHistoryEntrySummaryUpdateTypeEnum `mandatory:"true" json:"updateType"` // The current lifecycle state of the maintenance update operation. LifecycleState UpdateHistoryEntrySummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the maintenance update action started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The update action. UpdateAction UpdateHistoryEntrySummaryUpdateActionEnum `mandatory:"false" json:"updateAction,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time when the maintenance update action completed. TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"` }
UpdateHistoryEntrySummary The record of an maintenance update action on a specified cloud VM cluster. Applies to Exadata Cloud Service instances only.
func (UpdateHistoryEntrySummary) String ¶
func (m UpdateHistoryEntrySummary) String() string
type UpdateHistoryEntrySummaryLifecycleStateEnum ¶
type UpdateHistoryEntrySummaryLifecycleStateEnum string
UpdateHistoryEntrySummaryLifecycleStateEnum Enum with underlying type: string
const ( UpdateHistoryEntrySummaryLifecycleStateInProgress UpdateHistoryEntrySummaryLifecycleStateEnum = "IN_PROGRESS" UpdateHistoryEntrySummaryLifecycleStateSucceeded UpdateHistoryEntrySummaryLifecycleStateEnum = "SUCCEEDED" UpdateHistoryEntrySummaryLifecycleStateFailed UpdateHistoryEntrySummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for UpdateHistoryEntrySummaryLifecycleStateEnum
func GetUpdateHistoryEntrySummaryLifecycleStateEnumValues ¶
func GetUpdateHistoryEntrySummaryLifecycleStateEnumValues() []UpdateHistoryEntrySummaryLifecycleStateEnum
GetUpdateHistoryEntrySummaryLifecycleStateEnumValues Enumerates the set of values for UpdateHistoryEntrySummaryLifecycleStateEnum
type UpdateHistoryEntrySummaryUpdateActionEnum ¶
type UpdateHistoryEntrySummaryUpdateActionEnum string
UpdateHistoryEntrySummaryUpdateActionEnum Enum with underlying type: string
const ( UpdateHistoryEntrySummaryUpdateActionRollingApply UpdateHistoryEntrySummaryUpdateActionEnum = "ROLLING_APPLY" UpdateHistoryEntrySummaryUpdateActionNonRollingApply UpdateHistoryEntrySummaryUpdateActionEnum = "NON_ROLLING_APPLY" UpdateHistoryEntrySummaryUpdateActionPrecheck UpdateHistoryEntrySummaryUpdateActionEnum = "PRECHECK" UpdateHistoryEntrySummaryUpdateActionRollback UpdateHistoryEntrySummaryUpdateActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpdateHistoryEntrySummaryUpdateActionEnum
func GetUpdateHistoryEntrySummaryUpdateActionEnumValues ¶
func GetUpdateHistoryEntrySummaryUpdateActionEnumValues() []UpdateHistoryEntrySummaryUpdateActionEnum
GetUpdateHistoryEntrySummaryUpdateActionEnumValues Enumerates the set of values for UpdateHistoryEntrySummaryUpdateActionEnum
type UpdateHistoryEntrySummaryUpdateTypeEnum ¶
type UpdateHistoryEntrySummaryUpdateTypeEnum string
UpdateHistoryEntrySummaryUpdateTypeEnum Enum with underlying type: string
const ( UpdateHistoryEntrySummaryUpdateTypeGiUpgrade UpdateHistoryEntrySummaryUpdateTypeEnum = "GI_UPGRADE" UpdateHistoryEntrySummaryUpdateTypeGiPatch UpdateHistoryEntrySummaryUpdateTypeEnum = "GI_PATCH" UpdateHistoryEntrySummaryUpdateTypeOsUpdate UpdateHistoryEntrySummaryUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for UpdateHistoryEntrySummaryUpdateTypeEnum
func GetUpdateHistoryEntrySummaryUpdateTypeEnumValues ¶
func GetUpdateHistoryEntrySummaryUpdateTypeEnumValues() []UpdateHistoryEntrySummaryUpdateTypeEnum
GetUpdateHistoryEntrySummaryUpdateTypeEnumValues Enumerates the set of values for UpdateHistoryEntrySummaryUpdateTypeEnum
type UpdateHistoryEntryUpdateActionEnum ¶
type UpdateHistoryEntryUpdateActionEnum string
UpdateHistoryEntryUpdateActionEnum Enum with underlying type: string
const ( UpdateHistoryEntryUpdateActionRollingApply UpdateHistoryEntryUpdateActionEnum = "ROLLING_APPLY" UpdateHistoryEntryUpdateActionNonRollingApply UpdateHistoryEntryUpdateActionEnum = "NON_ROLLING_APPLY" UpdateHistoryEntryUpdateActionPrecheck UpdateHistoryEntryUpdateActionEnum = "PRECHECK" UpdateHistoryEntryUpdateActionRollback UpdateHistoryEntryUpdateActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpdateHistoryEntryUpdateActionEnum
func GetUpdateHistoryEntryUpdateActionEnumValues ¶
func GetUpdateHistoryEntryUpdateActionEnumValues() []UpdateHistoryEntryUpdateActionEnum
GetUpdateHistoryEntryUpdateActionEnumValues Enumerates the set of values for UpdateHistoryEntryUpdateActionEnum
type UpdateHistoryEntryUpdateTypeEnum ¶
type UpdateHistoryEntryUpdateTypeEnum string
UpdateHistoryEntryUpdateTypeEnum Enum with underlying type: string
const ( UpdateHistoryEntryUpdateTypeGiUpgrade UpdateHistoryEntryUpdateTypeEnum = "GI_UPGRADE" UpdateHistoryEntryUpdateTypeGiPatch UpdateHistoryEntryUpdateTypeEnum = "GI_PATCH" UpdateHistoryEntryUpdateTypeOsUpdate UpdateHistoryEntryUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for UpdateHistoryEntryUpdateTypeEnum
func GetUpdateHistoryEntryUpdateTypeEnumValues ¶
func GetUpdateHistoryEntryUpdateTypeEnumValues() []UpdateHistoryEntryUpdateTypeEnum
GetUpdateHistoryEntryUpdateTypeEnumValues Enumerates the set of values for UpdateHistoryEntryUpdateTypeEnum
type UpdateKeyStoreDetails ¶
type UpdateKeyStoreDetails struct { TypeDetails KeyStoreTypeDetails `mandatory:"false" json:"typeDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateKeyStoreDetails Details for updating the key store.
func (UpdateKeyStoreDetails) String ¶
func (m UpdateKeyStoreDetails) String() string
func (*UpdateKeyStoreDetails) UnmarshalJSON ¶
func (m *UpdateKeyStoreDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type UpdateKeyStoreRequest ¶
type UpdateKeyStoreRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"true" contributesTo:"path" name:"keyStoreId"` // Request to update the attributes of a key store. UpdateKeyStoreDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateKeyStoreRequest wrapper for the UpdateKeyStore operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateKeyStore.go.html to see an example of how to use UpdateKeyStoreRequest.
func (UpdateKeyStoreRequest) HTTPRequest ¶
func (request UpdateKeyStoreRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateKeyStoreRequest) RetryPolicy ¶
func (request UpdateKeyStoreRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateKeyStoreRequest) String ¶
func (request UpdateKeyStoreRequest) String() string
type UpdateKeyStoreResponse ¶
type UpdateKeyStoreResponse struct { // The underlying http response RawResponse *http.Response // The KeyStore instance KeyStore `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateKeyStoreResponse wrapper for the UpdateKeyStore operation
func (UpdateKeyStoreResponse) HTTPResponse ¶
func (response UpdateKeyStoreResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateKeyStoreResponse) String ¶
func (response UpdateKeyStoreResponse) String() string
type UpdateLastActionEnum ¶
type UpdateLastActionEnum string
UpdateLastActionEnum Enum with underlying type: string
const ( UpdateLastActionRollingApply UpdateLastActionEnum = "ROLLING_APPLY" UpdateLastActionNonRollingApply UpdateLastActionEnum = "NON_ROLLING_APPLY" UpdateLastActionPrecheck UpdateLastActionEnum = "PRECHECK" UpdateLastActionRollback UpdateLastActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpdateLastActionEnum
func GetUpdateLastActionEnumValues ¶
func GetUpdateLastActionEnumValues() []UpdateLastActionEnum
GetUpdateLastActionEnumValues Enumerates the set of values for UpdateLastActionEnum
type UpdateLifecycleStateEnum ¶
type UpdateLifecycleStateEnum string
UpdateLifecycleStateEnum Enum with underlying type: string
const ( UpdateLifecycleStateAvailable UpdateLifecycleStateEnum = "AVAILABLE" UpdateLifecycleStateSuccess UpdateLifecycleStateEnum = "SUCCESS" UpdateLifecycleStateInProgress UpdateLifecycleStateEnum = "IN_PROGRESS" UpdateLifecycleStateFailed UpdateLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for UpdateLifecycleStateEnum
func GetUpdateLifecycleStateEnumValues ¶
func GetUpdateLifecycleStateEnumValues() []UpdateLifecycleStateEnum
GetUpdateLifecycleStateEnumValues Enumerates the set of values for UpdateLifecycleStateEnum
type UpdateMaintenanceRunDetails ¶
type UpdateMaintenanceRunDetails struct { // If `FALSE`, skips the maintenance run. IsEnabled *bool `mandatory:"false" json:"isEnabled"` // The scheduled date and time of the maintenance run to update. TimeScheduled *common.SDKTime `mandatory:"false" json:"timeScheduled"` // If set to `TRUE`, starts patching immediately. IsPatchNowEnabled *bool `mandatory:"false" json:"isPatchNowEnabled"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the patch to be applied in the maintenance run. PatchId *string `mandatory:"false" json:"patchId"` }
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
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateMaintenanceRun.go.html to see an example of how to use UpdateMaintenanceRunRequest.
func (UpdateMaintenanceRunRequest) 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
type UpdateSummary ¶
type UpdateSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the maintenance update. Id *string `mandatory:"true" json:"id"` // Details of the maintenance update package. Description *string `mandatory:"true" json:"description"` // The type of cloud VM cluster maintenance update. UpdateType UpdateSummaryUpdateTypeEnum `mandatory:"true" json:"updateType"` // The date and time the maintenance update was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` // The version of the maintenance update package. Version *string `mandatory:"true" json:"version"` // The update action. LastAction UpdateSummaryLastActionEnum `mandatory:"false" json:"lastAction,omitempty"` // The possible actions performed by the update operation on the infrastructure components. AvailableActions []UpdateSummaryAvailableActionsEnum `mandatory:"false" json:"availableActions,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current state of the maintenance update. Dependent on value of `lastAction`. LifecycleState UpdateSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
UpdateSummary A maintenance update for a cloud VM cluster. Applies to Exadata Cloud Service instances only. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm).
func (UpdateSummary) String ¶
func (m UpdateSummary) String() string
type UpdateSummaryAvailableActionsEnum ¶
type UpdateSummaryAvailableActionsEnum string
UpdateSummaryAvailableActionsEnum Enum with underlying type: string
const ( UpdateSummaryAvailableActionsRollingApply UpdateSummaryAvailableActionsEnum = "ROLLING_APPLY" UpdateSummaryAvailableActionsNonRollingApply UpdateSummaryAvailableActionsEnum = "NON_ROLLING_APPLY" UpdateSummaryAvailableActionsPrecheck UpdateSummaryAvailableActionsEnum = "PRECHECK" UpdateSummaryAvailableActionsRollback UpdateSummaryAvailableActionsEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpdateSummaryAvailableActionsEnum
func GetUpdateSummaryAvailableActionsEnumValues ¶
func GetUpdateSummaryAvailableActionsEnumValues() []UpdateSummaryAvailableActionsEnum
GetUpdateSummaryAvailableActionsEnumValues Enumerates the set of values for UpdateSummaryAvailableActionsEnum
type UpdateSummaryLastActionEnum ¶
type UpdateSummaryLastActionEnum string
UpdateSummaryLastActionEnum Enum with underlying type: string
const ( UpdateSummaryLastActionRollingApply UpdateSummaryLastActionEnum = "ROLLING_APPLY" UpdateSummaryLastActionNonRollingApply UpdateSummaryLastActionEnum = "NON_ROLLING_APPLY" UpdateSummaryLastActionPrecheck UpdateSummaryLastActionEnum = "PRECHECK" UpdateSummaryLastActionRollback UpdateSummaryLastActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpdateSummaryLastActionEnum
func GetUpdateSummaryLastActionEnumValues ¶
func GetUpdateSummaryLastActionEnumValues() []UpdateSummaryLastActionEnum
GetUpdateSummaryLastActionEnumValues Enumerates the set of values for UpdateSummaryLastActionEnum
type UpdateSummaryLifecycleStateEnum ¶
type UpdateSummaryLifecycleStateEnum string
UpdateSummaryLifecycleStateEnum Enum with underlying type: string
const ( UpdateSummaryLifecycleStateAvailable UpdateSummaryLifecycleStateEnum = "AVAILABLE" UpdateSummaryLifecycleStateSuccess UpdateSummaryLifecycleStateEnum = "SUCCESS" UpdateSummaryLifecycleStateInProgress UpdateSummaryLifecycleStateEnum = "IN_PROGRESS" UpdateSummaryLifecycleStateFailed UpdateSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for UpdateSummaryLifecycleStateEnum
func GetUpdateSummaryLifecycleStateEnumValues ¶
func GetUpdateSummaryLifecycleStateEnumValues() []UpdateSummaryLifecycleStateEnum
GetUpdateSummaryLifecycleStateEnumValues Enumerates the set of values for UpdateSummaryLifecycleStateEnum
type UpdateSummaryUpdateTypeEnum ¶
type UpdateSummaryUpdateTypeEnum string
UpdateSummaryUpdateTypeEnum Enum with underlying type: string
const ( UpdateSummaryUpdateTypeGiUpgrade UpdateSummaryUpdateTypeEnum = "GI_UPGRADE" UpdateSummaryUpdateTypeGiPatch UpdateSummaryUpdateTypeEnum = "GI_PATCH" UpdateSummaryUpdateTypeOsUpdate UpdateSummaryUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for UpdateSummaryUpdateTypeEnum
func GetUpdateSummaryUpdateTypeEnumValues ¶
func GetUpdateSummaryUpdateTypeEnumValues() []UpdateSummaryUpdateTypeEnum
GetUpdateSummaryUpdateTypeEnumValues Enumerates the set of values for UpdateSummaryUpdateTypeEnum
type UpdateUpdateTypeEnum ¶
type UpdateUpdateTypeEnum string
UpdateUpdateTypeEnum Enum with underlying type: string
const ( UpdateUpdateTypeGiUpgrade UpdateUpdateTypeEnum = "GI_UPGRADE" UpdateUpdateTypeGiPatch UpdateUpdateTypeEnum = "GI_PATCH" UpdateUpdateTypeOsUpdate UpdateUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for UpdateUpdateTypeEnum
func GetUpdateUpdateTypeEnumValues ¶
func GetUpdateUpdateTypeEnumValues() []UpdateUpdateTypeEnum
GetUpdateUpdateTypeEnumValues Enumerates the set of values for UpdateUpdateTypeEnum
type UpdateVmClusterDetails ¶
type UpdateVmClusterDetails struct { // The number of CPU cores to enable for the VM cluster. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // The memory to be allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage to be allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The data disk group size to be allocated in TBs. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The Oracle license model that applies to the VM cluster. The default is BRING_YOUR_OWN_LICENSE. LicenseModel UpdateVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The public key portion of one or more key pairs used for SSH access to the VM cluster. SshPublicKeys []string `mandatory:"false" json:"sshPublicKeys"` Version *PatchDetails `mandatory:"false" json:"version"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateVmClusterDetails Details for updating the VM cluster. Applies to Exadata Cloud@Customer instances only. For details on updating a cloud VM cluster in an Exadata Cloud Service instance, see UpdateCloudVmClusterDetails
func (UpdateVmClusterDetails) String ¶
func (m UpdateVmClusterDetails) String() string
type UpdateVmClusterDetailsLicenseModelEnum ¶
type UpdateVmClusterDetailsLicenseModelEnum string
UpdateVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( UpdateVmClusterDetailsLicenseModelLicenseIncluded UpdateVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" UpdateVmClusterDetailsLicenseModelBringYourOwnLicense UpdateVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for UpdateVmClusterDetailsLicenseModelEnum
func GetUpdateVmClusterDetailsLicenseModelEnumValues ¶
func GetUpdateVmClusterDetailsLicenseModelEnumValues() []UpdateVmClusterDetailsLicenseModelEnum
GetUpdateVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for UpdateVmClusterDetailsLicenseModelEnum
type UpdateVmClusterNetworkDetails ¶
type UpdateVmClusterNetworkDetails struct { // The SCAN details. Scans []ScanDetails `mandatory:"false" json:"scans"` // The list of DNS server IP addresses. Maximum of 3 allowed. Dns []string `mandatory:"false" json:"dns"` // The list of NTP server IP addresses. Maximum of 3 allowed. Ntp []string `mandatory:"false" json:"ntp"` // Details of the client and backup networks. VmNetworks []VmNetworkDetails `mandatory:"false" json:"vmNetworks"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateVmClusterNetworkDetails Details for an Exadata VM cluster network. Applies to Exadata Cloud@Customer instances only.
func (UpdateVmClusterNetworkDetails) String ¶
func (m UpdateVmClusterNetworkDetails) String() string
type UpdateVmClusterNetworkRequest ¶
type UpdateVmClusterNetworkRequest struct { // The Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The VM cluster network OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). VmClusterNetworkId *string `mandatory:"true" contributesTo:"path" name:"vmClusterNetworkId"` // Request to update the properties of a VM cluster network. UpdateVmClusterNetworkDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateVmClusterNetworkRequest wrapper for the UpdateVmClusterNetwork operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateVmClusterNetwork.go.html to see an example of how to use UpdateVmClusterNetworkRequest.
func (UpdateVmClusterNetworkRequest) HTTPRequest ¶
func (request UpdateVmClusterNetworkRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateVmClusterNetworkRequest) RetryPolicy ¶
func (request UpdateVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateVmClusterNetworkRequest) String ¶
func (request UpdateVmClusterNetworkRequest) String() string
type UpdateVmClusterNetworkResponse ¶
type UpdateVmClusterNetworkResponse struct { // The underlying http response RawResponse *http.Response // The VmClusterNetwork instance VmClusterNetwork `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateVmClusterNetworkResponse wrapper for the UpdateVmClusterNetwork operation
func (UpdateVmClusterNetworkResponse) HTTPResponse ¶
func (response UpdateVmClusterNetworkResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateVmClusterNetworkResponse) String ¶
func (response UpdateVmClusterNetworkResponse) String() string
type UpdateVmClusterRequest ¶
type UpdateVmClusterRequest struct { // The VM cluster OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // Request to update the attributes of a VM cluster. UpdateVmClusterDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateVmClusterRequest wrapper for the UpdateVmCluster operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateVmCluster.go.html to see an example of how to use UpdateVmClusterRequest.
func (UpdateVmClusterRequest) HTTPRequest ¶
func (request UpdateVmClusterRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateVmClusterRequest) RetryPolicy ¶
func (request UpdateVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateVmClusterRequest) String ¶
func (request UpdateVmClusterRequest) String() string
type UpdateVmClusterResponse ¶
type UpdateVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The VmCluster instance VmCluster `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateVmClusterResponse wrapper for the UpdateVmCluster operation
func (UpdateVmClusterResponse) HTTPResponse ¶
func (response UpdateVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateVmClusterResponse) String ¶
func (response UpdateVmClusterResponse) String() string
type UpgradeDatabaseDetails ¶
type UpgradeDatabaseDetails struct { // The database upgrade action. Action UpgradeDatabaseDetailsActionEnum `mandatory:"true" json:"action"` DatabaseUpgradeSourceDetails DatabaseUpgradeSourceBase `mandatory:"false" json:"databaseUpgradeSourceDetails"` }
UpgradeDatabaseDetails Details for upgrading a database to a specific Oracle Database version.
func (UpgradeDatabaseDetails) String ¶
func (m UpgradeDatabaseDetails) String() string
func (*UpgradeDatabaseDetails) UnmarshalJSON ¶
func (m *UpgradeDatabaseDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type UpgradeDatabaseDetailsActionEnum ¶
type UpgradeDatabaseDetailsActionEnum string
UpgradeDatabaseDetailsActionEnum Enum with underlying type: string
const ( UpgradeDatabaseDetailsActionPrecheck UpgradeDatabaseDetailsActionEnum = "PRECHECK" UpgradeDatabaseDetailsActionUpgrade UpgradeDatabaseDetailsActionEnum = "UPGRADE" UpgradeDatabaseDetailsActionRollback UpgradeDatabaseDetailsActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpgradeDatabaseDetailsActionEnum
func GetUpgradeDatabaseDetailsActionEnumValues ¶
func GetUpgradeDatabaseDetailsActionEnumValues() []UpgradeDatabaseDetailsActionEnum
GetUpgradeDatabaseDetailsActionEnumValues Enumerates the set of values for UpgradeDatabaseDetailsActionEnum
type UpgradeDatabaseRequest ¶
type UpgradeDatabaseRequest 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 a database upgrade. UpgradeDatabaseDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated or deleted only if the etag you provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpgradeDatabaseRequest wrapper for the UpgradeDatabase operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpgradeDatabase.go.html to see an example of how to use UpgradeDatabaseRequest.
func (UpgradeDatabaseRequest) HTTPRequest ¶
func (request UpgradeDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpgradeDatabaseRequest) RetryPolicy ¶
func (request UpgradeDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpgradeDatabaseRequest) String ¶
func (request UpgradeDatabaseRequest) String() string
type UpgradeDatabaseResponse ¶
type UpgradeDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpgradeDatabaseResponse wrapper for the UpgradeDatabase operation
func (UpgradeDatabaseResponse) HTTPResponse ¶
func (response UpgradeDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpgradeDatabaseResponse) String ¶
func (response UpgradeDatabaseResponse) String() string
type ValidateVmClusterNetworkRequest ¶
type ValidateVmClusterNetworkRequest struct { // The Exadata infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The VM cluster network OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). VmClusterNetworkId *string `mandatory:"true" contributesTo:"path" name:"vmClusterNetworkId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations (for example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ValidateVmClusterNetworkRequest wrapper for the ValidateVmClusterNetwork operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ValidateVmClusterNetwork.go.html to see an example of how to use ValidateVmClusterNetworkRequest.
func (ValidateVmClusterNetworkRequest) HTTPRequest ¶
func (request ValidateVmClusterNetworkRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ValidateVmClusterNetworkRequest) RetryPolicy ¶
func (request ValidateVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ValidateVmClusterNetworkRequest) String ¶
func (request ValidateVmClusterNetworkRequest) String() string
type ValidateVmClusterNetworkResponse ¶
type ValidateVmClusterNetworkResponse struct { // The underlying http response RawResponse *http.Response // The VmClusterNetwork instance VmClusterNetwork `presentIn:"body"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
ValidateVmClusterNetworkResponse wrapper for the ValidateVmClusterNetwork operation
func (ValidateVmClusterNetworkResponse) HTTPResponse ¶
func (response ValidateVmClusterNetworkResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ValidateVmClusterNetworkResponse) String ¶
func (response ValidateVmClusterNetworkResponse) String() string
type VmCluster ¶
type VmCluster struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster. 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 last patch history. This value is updated as soon as a patch operation starts. LastPatchHistoryEntryId *string `mandatory:"false" json:"lastPatchHistoryEntryId"` // The current state of the VM cluster. LifecycleState VmClusterLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The user-friendly name for the Exadata Cloud@Customer VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time that the VM cluster was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // If true, database backup on local Exadata storage is configured for the VM cluster. If false, database backup on local Exadata storage is not available in the VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // If true, sparse disk group is configured for the VM cluster. If false, sparse disk group is not created. IsSparseDiskgroupEnabled *bool `mandatory:"false" json:"isSparseDiskgroupEnabled"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster network. VmClusterNetworkId *string `mandatory:"false" json:"vmClusterNetworkId"` // The number of enabled CPU cores. CpusEnabled *int `mandatory:"false" json:"cpusEnabled"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // Size, in terabytes, of the DATA disk group. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance. Shape *string `mandatory:"false" json:"shape"` // The Oracle Grid Infrastructure software version for the VM cluster. GiVersion *string `mandatory:"false" json:"giVersion"` // The public key portion of one or more key pairs used for SSH access to the VM cluster. SshPublicKeys []string `mandatory:"false" json:"sshPublicKeys"` // The Oracle license model that applies to the VM cluster. The default is LICENSE_INCLUDED. LicenseModel VmClusterLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
VmCluster Details of the VM cluster resource. Applies to Exadata Cloud@Customer instances only.
type VmClusterLicenseModelEnum ¶
type VmClusterLicenseModelEnum string
VmClusterLicenseModelEnum Enum with underlying type: string
const ( VmClusterLicenseModelLicenseIncluded VmClusterLicenseModelEnum = "LICENSE_INCLUDED" VmClusterLicenseModelBringYourOwnLicense VmClusterLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for VmClusterLicenseModelEnum
func GetVmClusterLicenseModelEnumValues ¶
func GetVmClusterLicenseModelEnumValues() []VmClusterLicenseModelEnum
GetVmClusterLicenseModelEnumValues Enumerates the set of values for VmClusterLicenseModelEnum
type VmClusterLifecycleStateEnum ¶
type VmClusterLifecycleStateEnum string
VmClusterLifecycleStateEnum Enum with underlying type: string
const ( VmClusterLifecycleStateProvisioning VmClusterLifecycleStateEnum = "PROVISIONING" VmClusterLifecycleStateAvailable VmClusterLifecycleStateEnum = "AVAILABLE" VmClusterLifecycleStateUpdating VmClusterLifecycleStateEnum = "UPDATING" VmClusterLifecycleStateTerminating VmClusterLifecycleStateEnum = "TERMINATING" VmClusterLifecycleStateTerminated VmClusterLifecycleStateEnum = "TERMINATED" VmClusterLifecycleStateFailed VmClusterLifecycleStateEnum = "FAILED" VmClusterLifecycleStateMaintenanceInProgress VmClusterLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for VmClusterLifecycleStateEnum
func GetVmClusterLifecycleStateEnumValues ¶
func GetVmClusterLifecycleStateEnumValues() []VmClusterLifecycleStateEnum
GetVmClusterLifecycleStateEnumValues Enumerates the set of values for VmClusterLifecycleStateEnum
type VmClusterNetwork ¶
type VmClusterNetwork struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster network. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the associated VM Cluster. VmClusterId *string `mandatory:"false" json:"vmClusterId"` // The user-friendly name for the VM cluster network. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The SCAN details. Scans []ScanDetails `mandatory:"false" json:"scans"` // The list of DNS server IP addresses. Maximum of 3 allowed. Dns []string `mandatory:"false" json:"dns"` // The list of NTP server IP addresses. Maximum of 3 allowed. Ntp []string `mandatory:"false" json:"ntp"` // Details of the client and backup networks. VmNetworks []VmNetworkDetails `mandatory:"false" json:"vmNetworks"` // The current state of the VM cluster network. LifecycleState VmClusterNetworkLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time when the VM cluster network was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
VmClusterNetwork The VM cluster network.
func (VmClusterNetwork) String ¶
func (m VmClusterNetwork) String() string
type VmClusterNetworkDetails ¶
type VmClusterNetworkDetails struct { // 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 Exadata Cloud@Customer VM cluster network. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The SCAN details. Scans []ScanDetails `mandatory:"true" json:"scans"` // Details of the client and backup networks. VmNetworks []VmNetworkDetails `mandatory:"true" json:"vmNetworks"` // The list of DNS server IP addresses. Maximum of 3 allowed. Dns []string `mandatory:"false" json:"dns"` // The list of NTP server IP addresses. Maximum of 3 allowed. Ntp []string `mandatory:"false" json:"ntp"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
VmClusterNetworkDetails Details for an Exadata VM cluster network. Applies to Exadata Cloud@Customer instances only.
func (VmClusterNetworkDetails) String ¶
func (m VmClusterNetworkDetails) String() string
type VmClusterNetworkLifecycleStateEnum ¶
type VmClusterNetworkLifecycleStateEnum string
VmClusterNetworkLifecycleStateEnum Enum with underlying type: string
const ( VmClusterNetworkLifecycleStateCreating VmClusterNetworkLifecycleStateEnum = "CREATING" VmClusterNetworkLifecycleStateRequiresValidation VmClusterNetworkLifecycleStateEnum = "REQUIRES_VALIDATION" VmClusterNetworkLifecycleStateValidating VmClusterNetworkLifecycleStateEnum = "VALIDATING" VmClusterNetworkLifecycleStateValidated VmClusterNetworkLifecycleStateEnum = "VALIDATED" VmClusterNetworkLifecycleStateValidationFailed VmClusterNetworkLifecycleStateEnum = "VALIDATION_FAILED" VmClusterNetworkLifecycleStateUpdating VmClusterNetworkLifecycleStateEnum = "UPDATING" VmClusterNetworkLifecycleStateAllocated VmClusterNetworkLifecycleStateEnum = "ALLOCATED" VmClusterNetworkLifecycleStateTerminating VmClusterNetworkLifecycleStateEnum = "TERMINATING" VmClusterNetworkLifecycleStateTerminated VmClusterNetworkLifecycleStateEnum = "TERMINATED" VmClusterNetworkLifecycleStateFailed VmClusterNetworkLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for VmClusterNetworkLifecycleStateEnum
func GetVmClusterNetworkLifecycleStateEnumValues ¶
func GetVmClusterNetworkLifecycleStateEnumValues() []VmClusterNetworkLifecycleStateEnum
GetVmClusterNetworkLifecycleStateEnumValues Enumerates the set of values for VmClusterNetworkLifecycleStateEnum
type VmClusterNetworkSummary ¶
type VmClusterNetworkSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster network. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the associated VM Cluster. VmClusterId *string `mandatory:"false" json:"vmClusterId"` // The user-friendly name for the VM cluster network. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The SCAN details. Scans []ScanDetails `mandatory:"false" json:"scans"` // The list of DNS server IP addresses. Maximum of 3 allowed. Dns []string `mandatory:"false" json:"dns"` // The list of NTP server IP addresses. Maximum of 3 allowed. Ntp []string `mandatory:"false" json:"ntp"` // Details of the client and backup networks. VmNetworks []VmNetworkDetails `mandatory:"false" json:"vmNetworks"` // The current state of the VM cluster network. LifecycleState VmClusterNetworkSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time when the VM cluster network was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
VmClusterNetworkSummary Details of the VM cluster network. Applies to Exadata Cloud@Customer instances only.
func (VmClusterNetworkSummary) String ¶
func (m VmClusterNetworkSummary) String() string
type VmClusterNetworkSummaryLifecycleStateEnum ¶
type VmClusterNetworkSummaryLifecycleStateEnum string
VmClusterNetworkSummaryLifecycleStateEnum Enum with underlying type: string
const ( VmClusterNetworkSummaryLifecycleStateCreating VmClusterNetworkSummaryLifecycleStateEnum = "CREATING" VmClusterNetworkSummaryLifecycleStateRequiresValidation VmClusterNetworkSummaryLifecycleStateEnum = "REQUIRES_VALIDATION" VmClusterNetworkSummaryLifecycleStateValidating VmClusterNetworkSummaryLifecycleStateEnum = "VALIDATING" VmClusterNetworkSummaryLifecycleStateValidated VmClusterNetworkSummaryLifecycleStateEnum = "VALIDATED" VmClusterNetworkSummaryLifecycleStateValidationFailed VmClusterNetworkSummaryLifecycleStateEnum = "VALIDATION_FAILED" VmClusterNetworkSummaryLifecycleStateUpdating VmClusterNetworkSummaryLifecycleStateEnum = "UPDATING" VmClusterNetworkSummaryLifecycleStateAllocated VmClusterNetworkSummaryLifecycleStateEnum = "ALLOCATED" VmClusterNetworkSummaryLifecycleStateTerminating VmClusterNetworkSummaryLifecycleStateEnum = "TERMINATING" VmClusterNetworkSummaryLifecycleStateTerminated VmClusterNetworkSummaryLifecycleStateEnum = "TERMINATED" VmClusterNetworkSummaryLifecycleStateFailed VmClusterNetworkSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for VmClusterNetworkSummaryLifecycleStateEnum
func GetVmClusterNetworkSummaryLifecycleStateEnumValues ¶
func GetVmClusterNetworkSummaryLifecycleStateEnumValues() []VmClusterNetworkSummaryLifecycleStateEnum
GetVmClusterNetworkSummaryLifecycleStateEnumValues Enumerates the set of values for VmClusterNetworkSummaryLifecycleStateEnum
type VmClusterSummary ¶
type VmClusterSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster. 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 last patch history. This value is updated as soon as a patch operation starts. LastPatchHistoryEntryId *string `mandatory:"false" json:"lastPatchHistoryEntryId"` // The current state of the VM cluster. LifecycleState VmClusterSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The user-friendly name for the Exadata Cloud@Customer VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time that the VM cluster was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // If true, database backup on local Exadata storage is configured for the VM cluster. If false, database backup on local Exadata storage is not available in the VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // If true, sparse disk group is configured for the VM cluster. If false, sparse disk group is not created. IsSparseDiskgroupEnabled *bool `mandatory:"false" json:"isSparseDiskgroupEnabled"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VM cluster network. VmClusterNetworkId *string `mandatory:"false" json:"vmClusterNetworkId"` // The number of enabled CPU cores. CpusEnabled *int `mandatory:"false" json:"cpusEnabled"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // Size, in terabytes, of the DATA disk group. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance. Shape *string `mandatory:"false" json:"shape"` // The Oracle Grid Infrastructure software version for the VM cluster. GiVersion *string `mandatory:"false" json:"giVersion"` // The public key portion of one or more key pairs used for SSH access to the VM cluster. SshPublicKeys []string `mandatory:"false" json:"sshPublicKeys"` // The Oracle license model that applies to the VM cluster. The default is LICENSE_INCLUDED. LicenseModel VmClusterSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // Free-form tags for this 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). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
VmClusterSummary Details of the Exadata Cloud@Customer VM cluster.
func (VmClusterSummary) String ¶
func (m VmClusterSummary) String() string
type VmClusterSummaryLicenseModelEnum ¶
type VmClusterSummaryLicenseModelEnum string
VmClusterSummaryLicenseModelEnum Enum with underlying type: string
const ( VmClusterSummaryLicenseModelLicenseIncluded VmClusterSummaryLicenseModelEnum = "LICENSE_INCLUDED" VmClusterSummaryLicenseModelBringYourOwnLicense VmClusterSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for VmClusterSummaryLicenseModelEnum
func GetVmClusterSummaryLicenseModelEnumValues ¶
func GetVmClusterSummaryLicenseModelEnumValues() []VmClusterSummaryLicenseModelEnum
GetVmClusterSummaryLicenseModelEnumValues Enumerates the set of values for VmClusterSummaryLicenseModelEnum
type VmClusterSummaryLifecycleStateEnum ¶
type VmClusterSummaryLifecycleStateEnum string
VmClusterSummaryLifecycleStateEnum Enum with underlying type: string
const ( VmClusterSummaryLifecycleStateProvisioning VmClusterSummaryLifecycleStateEnum = "PROVISIONING" VmClusterSummaryLifecycleStateAvailable VmClusterSummaryLifecycleStateEnum = "AVAILABLE" VmClusterSummaryLifecycleStateUpdating VmClusterSummaryLifecycleStateEnum = "UPDATING" VmClusterSummaryLifecycleStateTerminating VmClusterSummaryLifecycleStateEnum = "TERMINATING" VmClusterSummaryLifecycleStateTerminated VmClusterSummaryLifecycleStateEnum = "TERMINATED" VmClusterSummaryLifecycleStateFailed VmClusterSummaryLifecycleStateEnum = "FAILED" VmClusterSummaryLifecycleStateMaintenanceInProgress VmClusterSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for VmClusterSummaryLifecycleStateEnum
func GetVmClusterSummaryLifecycleStateEnumValues ¶
func GetVmClusterSummaryLifecycleStateEnumValues() []VmClusterSummaryLifecycleStateEnum
GetVmClusterSummaryLifecycleStateEnumValues Enumerates the set of values for VmClusterSummaryLifecycleStateEnum
type VmNetworkDetails ¶
type VmNetworkDetails struct { // The network VLAN ID. VlanId *string `mandatory:"true" json:"vlanId"` // The network type. NetworkType VmNetworkDetailsNetworkTypeEnum `mandatory:"true" json:"networkType"` // The network netmask. Netmask *string `mandatory:"true" json:"netmask"` // The network gateway. Gateway *string `mandatory:"true" json:"gateway"` // The network domain name. DomainName *string `mandatory:"true" json:"domainName"` // The list of node details. Nodes []NodeDetails `mandatory:"true" json:"nodes"` }
VmNetworkDetails Details of the client or backup networks in an Exadata VM cluster network. Applies to Exadata Cloud@Customer instances only.
func (VmNetworkDetails) String ¶
func (m VmNetworkDetails) String() string
type VmNetworkDetailsNetworkTypeEnum ¶
type VmNetworkDetailsNetworkTypeEnum string
VmNetworkDetailsNetworkTypeEnum Enum with underlying type: string
const ( VmNetworkDetailsNetworkTypeClient VmNetworkDetailsNetworkTypeEnum = "CLIENT" VmNetworkDetailsNetworkTypeBackup VmNetworkDetailsNetworkTypeEnum = "BACKUP" )
Set of constants representing the allowable values for VmNetworkDetailsNetworkTypeEnum
func GetVmNetworkDetailsNetworkTypeEnumValues ¶
func GetVmNetworkDetailsNetworkTypeEnumValues() []VmNetworkDetailsNetworkTypeEnum
GetVmNetworkDetailsNetworkTypeEnumValues Enumerates the set of values for VmNetworkDetailsNetworkTypeEnum
type WorkloadType ¶
type WorkloadType struct { // The total number of OCPU cores in use for Autonomous Transaction Processing databases in the infrastructure instance. Atp *float32 `mandatory:"false" json:"atp"` // The total number of OCPU cores in use for Autonomous Data Warehouse databases in the infrastructure instance. Adw *float32 `mandatory:"false" json:"adw"` }
WorkloadType The number of consumed OCPUs, by database workload type.
func (WorkloadType) String ¶
func (m WorkloadType) String() string
Source Files ¶
- activate_exadata_infrastructure_details.go
- activate_exadata_infrastructure_request_response.go
- associated_database_details.go
- automated_mount_details.go
- autonomous_container_database.go
- autonomous_container_database_backup_config.go
- autonomous_container_database_dataguard_association.go
- autonomous_container_database_summary.go
- autonomous_data_warehouse.go
- autonomous_data_warehouse_connection_strings.go
- autonomous_data_warehouse_summary.go
- autonomous_database.go
- autonomous_database_apex.go
- autonomous_database_backup.go
- autonomous_database_backup_config.go
- autonomous_database_backup_summary.go
- autonomous_database_connection_strings.go
- autonomous_database_connection_urls.go
- autonomous_database_console_token_details.go
- autonomous_database_dataguard_association.go
- autonomous_database_manual_refresh_details.go
- autonomous_database_manual_refresh_request_response.go
- autonomous_database_standby_summary.go
- autonomous_database_summary.go
- autonomous_database_wallet.go
- autonomous_db_preview_version_summary.go
- autonomous_db_version_summary.go
- autonomous_exadata_infrastructure.go
- autonomous_exadata_infrastructure_shape_summary.go
- autonomous_exadata_infrastructure_summary.go
- autonomous_patch.go
- autonomous_patch_summary.go
- autonomous_vm_cluster.go
- autonomous_vm_cluster_summary.go
- backup.go
- backup_destination.go
- backup_destination_details.go
- backup_destination_summary.go
- backup_summary.go
- change_autonomous_container_database_compartment_request_response.go
- change_autonomous_database_compartment_request_response.go
- change_autonomous_exadata_infrastructure_compartment_request_response.go
- change_autonomous_vm_cluster_compartment_details.go
- change_autonomous_vm_cluster_compartment_request_response.go
- change_backup_destination_compartment_request_response.go
- change_cloud_exadata_infrastructure_compartment_details.go
- change_cloud_exadata_infrastructure_compartment_request_response.go
- change_cloud_vm_cluster_compartment_details.go
- change_cloud_vm_cluster_compartment_request_response.go
- change_compartment_details.go
- change_database_software_image_compartment_request_response.go
- change_db_system_compartment_request_response.go
- change_exadata_infrastructure_compartment_details.go
- change_exadata_infrastructure_compartment_request_response.go
- change_external_container_database_compartment_request_response.go
- change_external_non_container_database_compartment_request_response.go
- change_external_pluggable_database_compartment_request_response.go
- change_key_store_compartment_details.go
- change_key_store_compartment_request_response.go
- change_vm_cluster_compartment_details.go
- change_vm_cluster_compartment_request_response.go
- check_external_database_connector_connection_status_request_response.go
- cloud_exadata_infrastructure.go
- cloud_exadata_infrastructure_summary.go
- cloud_vm_cluster.go
- cloud_vm_cluster_summary.go
- complete_external_backup_job_details.go
- complete_external_backup_job_request_response.go
- console_connection.go
- console_connection_summary.go
- create_autonomous_container_database_details.go
- create_autonomous_container_database_request_response.go
- create_autonomous_database_backup_details.go
- create_autonomous_database_backup_request_response.go
- create_autonomous_database_base.go
- create_autonomous_database_clone_details.go
- create_autonomous_database_details.go
- create_autonomous_database_from_backup_details.go
- create_autonomous_database_from_backup_timestamp_details.go
- create_autonomous_database_request_response.go
- create_autonomous_vm_cluster_details.go
- create_autonomous_vm_cluster_request_response.go
- create_backup_destination_details.go
- create_backup_destination_request_response.go
- create_backup_details.go
- create_backup_request_response.go
- create_cloud_exadata_infrastructure_details.go
- create_cloud_exadata_infrastructure_request_response.go
- create_cloud_vm_cluster_details.go
- create_cloud_vm_cluster_request_response.go
- create_console_connection_details.go
- create_console_connection_request_response.go
- create_data_guard_association_details.go
- create_data_guard_association_request_response.go
- create_data_guard_association_to_existing_db_system_details.go
- create_data_guard_association_to_existing_vm_cluster_details.go
- create_data_guard_association_with_new_db_system_details.go
- create_database_base.go
- create_database_details.go
- create_database_from_another_database_details.go
- create_database_from_backup.go
- create_database_from_backup_details.go
- create_database_from_db_system_details.go
- create_database_request_response.go
- create_database_software_image_details.go
- create_database_software_image_request_response.go
- create_db_home_base.go
- create_db_home_details.go
- create_db_home_from_backup_details.go
- create_db_home_from_database_details.go
- create_db_home_from_db_system_details.go
- create_db_home_request_response.go
- create_db_home_with_db_system_id_details.go
- create_db_home_with_db_system_id_from_backup_details.go
- create_db_home_with_db_system_id_from_database_details.go
- create_db_home_with_vm_cluster_id_details.go
- create_db_home_with_vm_cluster_id_from_backup_details.go
- create_exadata_infrastructure_details.go
- create_exadata_infrastructure_request_response.go
- create_external_backup_job_details.go
- create_external_backup_job_request_response.go
- create_external_container_database_details.go
- create_external_container_database_request_response.go
- create_external_database_connector_details.go
- create_external_database_connector_request_response.go
- create_external_database_details_base.go
- create_external_macs_connector_details.go
- create_external_non_container_database_details.go
- create_external_non_container_database_request_response.go
- create_external_pluggable_database_details.go
- create_external_pluggable_database_request_response.go
- create_key_store_details.go
- create_key_store_request_response.go
- create_new_database_details.go
- create_nfs_backup_destination_details.go
- create_recovery_appliance_backup_destination_details.go
- create_refreshable_autonomous_database_clone_details.go
- create_vm_cluster_details.go
- create_vm_cluster_network_request_response.go
- create_vm_cluster_request_response.go
- data_guard_association.go
- data_guard_association_summary.go
- database.go
- database_client.go
- database_connection_credentails_by_name.go
- database_connection_credentials.go
- database_connection_credentials_by_details.go
- database_connection_string.go
- database_connection_strings.go
- database_management_config.go
- database_software_image.go
- database_software_image_summary.go
- database_summary.go
- database_upgrade_history_entry.go
- database_upgrade_history_entry_summary.go
- database_upgrade_source_base.go
- database_upgrade_with_database_software_image_details.go
- database_upgrade_with_db_home_details.go
- database_upgrade_with_db_version_details.go
- day_of_week.go
- db_backup_config.go
- db_home.go
- db_home_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_options.go
- db_system_shape_summary.go
- db_system_summary.go
- db_version_summary.go
- delete_autonomous_database_request_response.go
- delete_autonomous_vm_cluster_request_response.go
- delete_backup_destination_request_response.go
- delete_backup_request_response.go
- delete_cloud_exadata_infrastructure_request_response.go
- delete_cloud_vm_cluster_request_response.go
- delete_console_connection_request_response.go
- delete_database_request_response.go
- delete_database_software_image_request_response.go
- delete_db_home_request_response.go
- delete_exadata_infrastructure_request_response.go
- delete_external_container_database_request_response.go
- delete_external_database_connector_request_response.go
- delete_external_non_container_database_request_response.go
- delete_external_pluggable_database_request_response.go
- delete_key_store_request_response.go
- delete_vm_cluster_network_request_response.go
- delete_vm_cluster_request_response.go
- deregister_autonomous_database_data_safe_details.go
- deregister_autonomous_database_data_safe_request_response.go
- disable_autonomous_database_operations_insights_request_response.go
- disable_external_container_database_database_management_request_response.go
- disable_external_non_container_database_database_management_request_response.go
- disable_external_pluggable_database_database_management_request_response.go
- download_exadata_infrastructure_config_file_request_response.go
- download_vm_cluster_network_config_file_request_response.go
- enable_autonomous_database_operations_insights_request_response.go
- enable_external_container_database_database_management_details.go
- enable_external_container_database_database_management_request_response.go
- enable_external_database_management_details_base.go
- enable_external_non_container_database_database_management_details.go
- enable_external_non_container_database_database_management_request_response.go
- enable_external_pluggable_database_database_management_details.go
- enable_external_pluggable_database_database_management_request_response.go
- exadata_db_system_migration.go
- exadata_db_system_migration_summary.go
- exadata_infrastructure.go
- exadata_infrastructure_contact.go
- exadata_infrastructure_summary.go
- exadata_iorm_config.go
- exadata_iorm_config_update_details.go
- external_backup_job.go
- external_container_database.go
- external_container_database_summary.go
- external_database_base.go
- external_database_connector.go
- external_database_connector_summary.go
- external_macs_connector.go
- external_macs_connector_summary.go
- external_non_container_database.go
- external_non_container_database_summary.go
- external_pluggable_database.go
- external_pluggable_database_summary.go
- fail_over_autonomous_database_request_response.go
- failover_autonomous_container_database_dataguard_association_request_response.go
- failover_data_guard_association_details.go
- failover_data_guard_association_request_response.go
- flex_component_collection.go
- flex_component_summary.go
- generate_autonomous_database_wallet_details.go
- generate_autonomous_database_wallet_request_response.go
- generate_recommended_network_details.go
- generate_recommended_vm_cluster_network_request_response.go
- get_autonomous_container_database_dataguard_association_request_response.go
- get_autonomous_container_database_request_response.go
- get_autonomous_database_backup_request_response.go
- get_autonomous_database_dataguard_association_request_response.go
- get_autonomous_database_regional_wallet_request_response.go
- get_autonomous_database_request_response.go
- get_autonomous_database_wallet_request_response.go
- get_autonomous_exadata_infrastructure_request_response.go
- get_autonomous_patch_request_response.go
- get_autonomous_vm_cluster_request_response.go
- get_backup_destination_request_response.go
- get_backup_request_response.go
- get_cloud_exadata_infrastructure_request_response.go
- get_cloud_vm_cluster_iorm_config_request_response.go
- get_cloud_vm_cluster_request_response.go
- get_cloud_vm_cluster_update_history_entry_request_response.go
- get_cloud_vm_cluster_update_request_response.go
- get_console_connection_request_response.go
- get_data_guard_association_request_response.go
- get_database_request_response.go
- get_database_software_image_request_response.go
- get_database_upgrade_history_entry_request_response.go
- get_db_home_patch_history_entry_request_response.go
- get_db_home_patch_request_response.go
- get_db_home_request_response.go
- get_db_node_request_response.go
- get_db_system_patch_history_entry_request_response.go
- get_db_system_patch_request_response.go
- get_db_system_request_response.go
- get_exadata_infrastructure_ocpus_request_response.go
- get_exadata_infrastructure_request_response.go
- get_exadata_iorm_config_request_response.go
- get_external_backup_job_request_response.go
- get_external_container_database_request_response.go
- get_external_database_connector_request_response.go
- get_external_non_container_database_request_response.go
- get_external_pluggable_database_request_response.go
- get_key_store_request_response.go
- get_maintenance_run_request_response.go
- get_vm_cluster_network_request_response.go
- get_vm_cluster_patch_history_entry_request_response.go
- get_vm_cluster_patch_request_response.go
- get_vm_cluster_request_response.go
- gi_version_summary.go
- info_for_network_gen_details.go
- key_store.go
- key_store_associated_database_details.go
- key_store_summary.go
- key_store_type_details.go
- key_store_type_from_oracle_key_vault_details.go
- launch_autonomous_exadata_infrastructure_details.go
- launch_autonomous_exadata_infrastructure_request_response.go
- launch_db_system_base.go
- launch_db_system_details.go
- launch_db_system_from_backup_details.go
- launch_db_system_from_database_details.go
- launch_db_system_from_db_system_details.go
- launch_db_system_request_response.go
- list_autonomous_container_database_dataguard_associations_request_response.go
- list_autonomous_container_databases_request_response.go
- list_autonomous_database_backups_request_response.go
- list_autonomous_database_clones_request_response.go
- list_autonomous_database_dataguard_associations_request_response.go
- list_autonomous_databases_request_response.go
- list_autonomous_db_preview_versions_request_response.go
- list_autonomous_db_versions_request_response.go
- list_autonomous_exadata_infrastructure_shapes_request_response.go
- list_autonomous_exadata_infrastructures_request_response.go
- list_autonomous_vm_clusters_request_response.go
- list_backup_destination_request_response.go
- list_backups_request_response.go
- list_cloud_exadata_infrastructures_request_response.go
- list_cloud_vm_cluster_update_history_entries_request_response.go
- list_cloud_vm_cluster_updates_request_response.go
- list_cloud_vm_clusters_request_response.go
- list_console_connections_request_response.go
- list_container_database_patches_request_response.go
- list_data_guard_associations_request_response.go
- list_database_software_images_request_response.go
- list_database_upgrade_history_entries_request_response.go
- list_databases_request_response.go
- list_db_home_patch_history_entries_request_response.go
- list_db_home_patches_request_response.go
- list_db_homes_request_response.go
- list_db_nodes_request_response.go
- list_db_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_exadata_infrastructures_request_response.go
- list_external_container_databases_request_response.go
- list_external_database_connectors_request_response.go
- list_external_non_container_databases_request_response.go
- list_external_pluggable_databases_request_response.go
- list_flex_components_request_response.go
- list_gi_versions_request_response.go
- list_key_stores_request_response.go
- list_maintenance_runs_request_response.go
- list_vm_cluster_networks_request_response.go
- list_vm_cluster_patch_history_entries_request_response.go
- list_vm_cluster_patches_request_response.go
- list_vm_clusters_request_response.go
- maintenance_run.go
- maintenance_run_summary.go
- maintenance_window.go
- migrate_exadata_db_system_resource_model_request_response.go
- migrate_vault_key_details.go
- migrate_vault_key_request_response.go
- month.go
- mount_type_details.go
- node_details.go
- ocp_us.go
- patch.go
- patch_details.go
- patch_history_entry.go
- patch_history_entry_summary.go
- patch_summary.go
- peer_autonomous_container_database_backup_config.go
- register_autonomous_database_data_safe_details.go
- register_autonomous_database_data_safe_request_response.go
- reinstate_autonomous_container_database_dataguard_association_request_response.go
- reinstate_data_guard_association_details.go
- reinstate_data_guard_association_request_response.go
- restart_autonomous_container_database_request_response.go
- restart_autonomous_database_request_response.go
- restore_autonomous_database_details.go
- restore_autonomous_database_request_response.go
- restore_database_details.go
- restore_database_request_response.go
- rotate_autonomous_container_database_encryption_key_request_response.go
- rotate_autonomous_database_encryption_key_request_response.go
- rotate_ords_certs_request_response.go
- rotate_ssl_certs_request_response.go
- rotate_vault_key_request_response.go
- scan_details.go
- scan_external_container_database_pluggable_databases_request_response.go
- self_mount_details.go
- start_autonomous_database_request_response.go
- stop_autonomous_database_request_response.go
- switchover_autonomous_container_database_dataguard_association_request_response.go
- switchover_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.go
- update_autonomous_container_database_details.go
- update_autonomous_container_database_request_response.go
- update_autonomous_database_details.go
- update_autonomous_database_regional_wallet_request_response.go
- update_autonomous_database_request_response.go
- update_autonomous_database_wallet_details.go
- update_autonomous_database_wallet_request_response.go
- update_autonomous_exadata_infrastructure_details.go
- update_autonomous_exadata_infrastructure_request_response.go
- update_autonomous_vm_cluster_details.go
- update_autonomous_vm_cluster_request_response.go
- update_backup_destination_details.go
- update_backup_destination_request_response.go
- update_cloud_exadata_infrastructure_details.go
- update_cloud_exadata_infrastructure_request_response.go
- update_cloud_vm_cluster_details.go
- update_cloud_vm_cluster_iorm_config_request_response.go
- update_cloud_vm_cluster_request_response.go
- update_database_details.go
- update_database_request_response.go
- update_database_software_image_details.go
- update_database_software_image_request_response.go
- update_db_home_details.go
- update_db_home_request_response.go
- update_db_system_details.go
- update_db_system_request_response.go
- update_details.go
- update_exadata_infrastructure_details.go
- update_exadata_infrastructure_request_response.go
- update_exadata_iorm_config_request_response.go
- update_external_container_database_details.go
- update_external_container_database_request_response.go
- update_external_database_connector_details.go
- update_external_database_connector_request_response.go
- update_external_database_details_base.go
- update_external_macs_connector_details.go
- update_external_non_container_database_details.go
- update_external_non_container_database_request_response.go
- update_external_pluggable_database_details.go
- update_external_pluggable_database_request_response.go
- update_history_entry.go
- update_history_entry_summary.go
- update_key_store_details.go
- update_key_store_request_response.go
- update_maintenance_run_details.go
- update_maintenance_run_request_response.go
- update_summary.go
- update_vm_cluster_details.go
- update_vm_cluster_network_details.go
- update_vm_cluster_network_request_response.go
- update_vm_cluster_request_response.go
- upgrade_database_details.go
- upgrade_database_request_response.go
- validate_vm_cluster_network_request_response.go
- vm_cluster.go
- vm_cluster_network.go
- vm_cluster_network_details.go
- vm_cluster_network_summary.go
- vm_cluster_summary.go
- vm_network_details.go
- workload_type.go