# Functions
GetDatabaseTestClient obtains a client for testing purposes.
NewDatabaseClient returns a database client.
# Constants
AccessRuleDefaultDestination - access rule default destination is DB_1.
AccessRuleDelete - access rule operation is delete.
AccessRuleDisabled - Access Rule is disabled.
AccessRuleEnabled - Access Rule is enabled.
AccessRuleTypeDefault - DEFAULT.
AccessRuleTypeSystem - SYSTEM.
AccessRuleTypeUser - User.
AccessRuleUpdate - access rule operation is update.
API URI Paths for Container and Root objects.
API URI Paths for Container and Root objects.
API URI Paths for Container and Root objects.
API URI Paths for Container and Root objects.
The Root Path, for SSH Keys also does not expect a conventional 'Name' path parameter, and the only difference between creating an SSH Key and viewing the summary of the current SSH Key is a PUT vs GET HTTP Method.
The Root Path, for SSH Keys also does not expect a conventional 'Name' path parameter, and the only difference between creating an SSH Key and viewing the summary of the current SSH Key is a PUT vs GET HTTP Method.
The Root Path, for SSH Keys also does not expect a conventional 'Name' path parameter, and the only difference between creating an SSH Key and viewing the summary of the current SSH Key is a PUT vs GET HTTP Method.
IPReservationStatusInitializing Initializing.
IPReservationStatusUnused Unused IP Reservation.
IPReservationStatusUsed Used IP Reservation.
API URI Paths for the Root Job path.
JobStatusFailed - the job has failed.
JobStatusNew - the job is new.
JobStatusRunning - the job is still running.
JobStatusSucceed - the job has succeeded.
ServiceInstanceBackupDestinationBoth - Both Cloud Storage and Local Storage.
ServiceInstanceBackupDestinationNone - None.
ServiceInstanceBackupDestinationOSS - Cloud Storage only.
ServiceInstanceConfigured - the service instance has been configured.
ServiceInstanceEnterpriseEdition - EE: Enterprise Edition.
ServiceInstanceEnterpriseEditionExtremePerformance - EE_EP: Enterprise Edition - Extreme Performance.
ServiceInstanceEnterpriseEditionHighPerformance - EE_HP: Enterprise Edition - High Performance.
ServiceInstanceInProgress - the service instance is being created.
BASIC: The Oracle Database Cloud Service - Virtual Image service level.
PAAS_EXADATA: The Oracle Exadata Cloud Service service level.
ServiceInstanceLevelPAAS - PAAS: The Oracle Database Cloud Service service level.
ServiceInstanceLifecycleStateRestart - restart: Restarts the Database Cloud Service instance or compute node.
ServiceInstanceLifecycleStateStart - start: Starts the Database Cloud Service instance or compute node.
ServiceInstanceLifecycleStateStop - stop: Stops the Database Cloud Service instance or compute node.
ServiceInstanceMaintenance - the service instance is being stopped, started, restarted or scaled.
ServiceInstanceNCharSetUTF16 - AL16UTF16.
ServiceInstanceNCharSetUTF8 - UTF8.
ServiceInstanceRunning - the service instance is running.
ServiceInstanceShapeBMStandard1_36 - BM.Standard1.36: 36 OCPU, 256 GB memory.
ServiceInstanceShapeBMStandard2_52 - BM.Standard2.52: 52 OCPU, 768 GB memory.
ServiceInstanceShapeOC1M - oc1m: 1 OCPU, 15 GB memory.
ServiceInstanceShapeOC2M - oc2m: 2 OCPUs, 30 GB memory.
ServiceInstanceShapeOC3 - oc3: 1 OCPU, 7.5 GB memory.
ServiceInstanceShapeOC3M - oc3m: 4 OCPUs, 60 GB memory.
ServiceInstanceShapeOC4 - oc4: 2 OCPUs, 15 GB memory.
ServiceInstanceShapeOC4M - oc4m: 8 OCPUs, 120 GB memory.
ServiceInstanceShapeOC5 - oc5: 4 OCPUs, 30 GB memory.
ServiceInstanceShapeOC5M - oc5m: 16 OCPUS, 240 GB memory.
ServiceInstanceShapeOC6 - oc6: 8 OCPUs, 60 GB memory.
ServiceInstanceShapeOC7 - oc7: 16 OCPUS, 120 GB memory.
ServiceInstanceShapeVMStandard1_1 - VM.Standard1.1: 1 OCPU, 7 GB memory.
ServiceInstanceShapeVMStandard1_16 - VM.Standard1.16: 16 OCPU, 112 GB memory.
ServiceInstanceShapeVMStandard1_2 - VM.Standard1.2: 2 OCPU, 14 GB memory.
ServiceInstanceShapeVMStandard1_4 - VM.Standard1.4: 4 OCPU, 28 GB memory.
ServiceInstanceShapeVMStandard1_8 - VM.Standard1.8: 8 OCPU, 56 GB memory.
ServiceInstanceShapeVMStandard2_1 - VM.Standard2.1: 1 OCPU, 15 GB memory.
ServiceInstanceShapeVMStandard2_16 - VM.Standard2.16: 16 OCPU, 240 GB memory.
ServiceInstanceShapeVMStandard2_2 - VM.Standard2.2: 2 OCPU, 30 GB memory.
ServiceInstanceShapeVMStandard2_24 - VM.Standard2.24: 24 OCPU, 320 GB memory.
ServiceInstanceShapeVMStandard2_4 - VM.Standard2.4: 4 OCPU, 60 GB memory.
ServiceInstanceShapeVMStandard2_8 - VM.Standard2.8: 8 OCPU, 120 GB memory.
ServiceInstanceStandardEdition - SE: Standard Edition.
ServiceInstanceStopped - the service instance is stopped.
ServiceInstanceSubscriptionTypeHourly - HOURLY.
ServiceInstanceSubscriptionTypeMonthly - MONTHLY.
dw: configures the starter database for a decision support or data warehouse workload.
oltp: configures the starter database for a transactional workload.
ServiceInstanceTerminating - the service instance is being deleted.
ServiceInstanceTypeDB - db.
ServiceInstanceUsageData extends the Data Storage Volume.
ServiceInstanceUsageFra extends the Backup Storage Volume.
ServiceInstanceVersion11204 - 11.2.0.4.
ServiceInstanceVersion12102 - 12.1.0.2.
ServiceInstanceVersion12201 - 12.2.0.1.
ServiceInstanceVersion18000 - 18.0.0.0.
WaitForAccessRulePollInterval - Default Poll Interval value for Create.
WaitForAccessRuleTimeout - Default Timeout value for Create.
WaitForSSHKeyPollInterval default poll interval value for Create.
WaitForSSHKeyTimeout is the default timeout value for Create In testing this is anywhere between 10-20s depending on if it's a new SSH Key or if it's an "updated" ssh key.
# Variables
DefaultAccessRuleNames - Default Access Rule prefixes.
# Structs
AccessRuleInfo holds all of the known information for a single AccessRule.
AccessRules - Used for the GET request, as there's no direct GET request for a single Access Rule.
AdditionalParameters specifies any additional parameters for the DBService Instance.
Client - Client represents an authenticated database client, with compute credentials and an api client.
ComputeNodeInfo returns the details of a single Compute Node.
ComputeNodesInfo - contains details of a Compute Nodes for a service instance.
ComputesInfo for the Exadata Service Instance Compute Nodes.
CreateAccessRuleInput defines the input parameters needed to create an Access Rule for a DBaaS Service Instance.
CreateIPReservationInfo represents the Create IP Reservation API Response.
CreateIPReservationInput represents the Create IP Reservation API Request body.
CreateServiceInstanceInput specifies the create request for a database service instance.
CreateServiceInstanceRequest specifies the create request attributes for a database service instance.
CreateSSHKeyInput defines the necessary input parameters to create an SSH Key for a DBaaS Service Instance.
DefaultAccessRuleInfo specifies the default access rule information from a service instance.
DeleteAccessRuleInput defines the Delete parameters needed to delete an AccessRule for a DBaaS Service Instance.
DeleteIPReservationInfo represents the Delete IP Reservation API Response.
DeleteServiceInstanceInput specifies what instance to delete and whether or not to delete backups.
DesiredStateInput defines the attributes available when setting the desired state of a service instance.
Details details the attributes of the specific job that is running on the service instance.
GetAccessRuleInput defines the input parameters needed to retrieve information on an AccessRule for a DBaas Service Instance.
GetComputeNodesInput Get Request input to query compute nodes for a service instance.
GetDefaultAccessRuleInput defines the input parameters needed to retrieve information on an all the DefaultAccessRule for a DBaas Service Instance.
GetJobInput specifies which job to retrieve.
GetServiceInstanceInput specifies what service instance to obtain.
GetSSHKeyInput defines all of the necessary input parameters to retrieve the necessary information on a specific SSH Key.
IPReservationClient IP Reservation API Client.
IPReservationInfo represents the Get IP Reservation API Response.
IPReservationResourceClient is a client for the IP Reservation functions of the Database API.
IPReservations - used for the GET request that returns all reservations.
Job details the attributes related to a job.
JobClient is a client for the Service functions of the Job API.
JobResponse details the job information received after submitting a request.
NetworkingInfo returned for Exadata Service Instances.
ParameterInput specifies the parameters for the database service instance with the yes/no values of the recovery attributes with booleans.
ParameterRequest specifies database request including the yes/no values of the specific recovery strings.
ResourceClient is an AuthenticatedClient with some additional information about the resources to be addressed.
ServiceInstance specifies the service instance obtained from a GET request.
ServiceInstanceClient is a client for the Service functions of the Database API.
SSHKeyInfo holds all the known information for a single SSH Key.
StandBy specifies the standby attributes for a database service instance.
UpdateAccessRuleInput defines the Update parameters needed to update an AccessRule for a DBaaS Service Instance.
UpdateServiceInstanceInput defines the attributes available to update for a service instance.
The UtilityClient which extends the UtilityResourceClient.
UtilityResourceClient is a client to manage resources on an already created service instance.
# Type aliases
AccessRuleDestination - Destination for an Access Rule.
AccessRuleOperation - Operational Constants for either Updating/Deleting an Access Rule.
AccessRuleStatus - Status Constants for an Access Rule.
AccessRuleType - Constant types for an access rule.
IPReservationStatus IP Reservation Status values.
JobStatus defines the constants for the status of a job.
ServiceInstanceBackupDestination is the allowable backup destinations a service instance can use.
No description provided by the author
ServiceInstanceEdition is the allowable edition a service instance can be.
ServiceInstanceLevel is the allowable levels a service instance can be.
ServiceInstanceLifecycleState defines the constants for the lifecycle state.
ServiceInstanceNCharSet is the allowable char sets a service instance can use.
ServiceInstanceShape specifies the allowable shapes a service instance can be.
ServiceInstanceState specifies the allowed states a service instance can be in.
ServiceInstanceSubscriptionType specifies the allowable subscription types a service instance can be in.
ServiceInstanceType is the allowable types a service instance can be.
ServiceInstanceUsage defines the constants for a service instance usage.
ServiceInstanceVersion speicifes the constancts for service instance versions.