{
    "swagger":"2.0",
    "info":{
        "title":"REST API for Oracle Database Classic Cloud Service",
        "description":"Describes the REST API you use to manage Oracle Database Classic Cloud Service.",
        "version":"2020.02.07",
        "x-priority":60,
        "x-summary":"Describes the REST API you use to manage Oracle Database Classic Cloud Service."
    },
    "schemes":[
        "https"
    ],
    "paths":{
        "/paas/service/dbcs/api/v1.1/instances/{identityDomainId}/{serviceId}/backups":{
            "get":{
                "operationId":"getBackups",
                "summary":"View All Backup Operations",
                "description":"Returns a list of all available backups for a Database Classic Cloud Service instance, including both scheduled and on-demand backups.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-all-backups"
                        }
                    }
                },
                "tags":[
                    "Backup and Recovery"
                ],
                "x-internal-id":"paas-service-dbcs-api-v1.1-instances-{identityDomainId}-{serviceId}-backups-get",
                "x-filename-id":"paas-service-dbcs-api-v1.1-instances-identitydomainid-serviceid-backups-get"
            },
            "post":{
                "operationId":"postBackups",
                "summary":"Start a Backup Operation",
                "description":"Starts an on-demand backup for a Database Classic Cloud Service instance.",
                "consumes":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/start-backup"
                        }
                    }
                ],
                "responses":{
                    "202":{
                        "headers":{
                            "Location":{
                                "description":"A REST URI you can use to check the progress and completion of the backup operation.",
                                "type":"string"
                            }
                        },
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes."
                    }
                },
                "tags":[
                    "Backup and Recovery"
                ],
                "x-internal-id":"paas-service-dbcs-api-v1.1-instances-{identityDomainId}-{serviceId}-backups-post",
                "x-filename-id":"paas-service-dbcs-api-v1.1-instances-identitydomainid-serviceid-backups-post"
            }
        },
        "/paas/service/dbcs/api/v1.1/instances/{identityDomainId}/{serviceId}/backups/recovery":{
            "post":{
                "operationId":"postBackupsRecovery",
                "summary":"Start a Recovery Operation",
                "description":"Starts a recovery operation on a Database Classic Cloud Service instance using the latest backup or to a point in time specified by a backup tag, timestamp, or SCN (System Change Number).",
                "consumes":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/start-recovery"
                        }
                    }
                ],
                "responses":{
                    "202":{
                        "headers":{
                            "Location":{
                                "description":"A REST URI you can use to check the progress and completion of the recovery operation.",
                                "type":"string"
                            }
                        },
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes."
                    }
                },
                "tags":[
                    "Backup and Recovery"
                ],
                "x-internal-id":"paas-service-dbcs-api-v1.1-instances-{identityDomainId}-{serviceId}-backups-recovery-post",
                "x-filename-id":"paas-service-dbcs-api-v1.1-instances-identitydomainid-serviceid-backups-recovery-post"
            }
        },
        "/paas/service/dbcs/api/v1.1/instances/{identityDomainId}/{serviceId}/backups/recovery/history":{
            "get":{
                "operationId":"getBackupsRecoveryHistory",
                "summary":"View All Recovery Operations",
                "description":"Returns a list of recovery operations performed on a Database Classic Cloud Service instance.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-all-recoveries"
                        }
                    }
                },
                "tags":[
                    "Backup and Recovery"
                ],
                "x-internal-id":"paas-service-dbcs-api-v1.1-instances-{identityDomainId}-{serviceId}-backups-recovery-history-get",
                "x-filename-id":"paas-service-dbcs-api-v1.1-instances-identitydomainid-serviceid-backups-recovery-history-get"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/instances/{serviceId}/healthcheck":{
            "get":{
                "operationId":"getHealthcheck",
                "summary":"Monitor a Service Instance",
                "description":"Returns health monitoring data for the specified Oracle Database Classic Cloud Service instance.<p>For Single Instance Database Service instance, the following health metrics are provided:<ul><li><code>last_logon_time</code> - Number of days since last logon.</li><li><code>user_tablespace_usage</code> - Max Percentage for a User Tablespace Used.</li><li><code>active_sessions</code> - Active number of sessions.</li></ul><b>Note</b>: Health monitoring metrics are updated on an hourly basis. As a result, the metrics might be slightly out-of-date until the next hourly refresh.<p>In the event you encounter a status 500 error when attempting to retrieve data for your service instance, append the <code>?format=v4</code> query parameter and try again.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"format",
                        "in":"query",
                        "description":"Append <code>?format=v4</code> to the end of the resource path to return basic health data in situations where errors in the monitoring would have caused a status 500 to be returned.<p>Note: The structure of the output when using the query parameter is not the same as the output without the parameter, but the healthcheck and metrics information is the same.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/monitor-instance"
                        }
                    },
                    "404":{
                        "description":"Not Found"
                    },
                    "500":{
                        "description":"Internal Server Error"
                    }
                },
                "tags":[
                    "Service Instances"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-healthcheck-get",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-healthcheck-get"
            }
        },
        "/paas/service/dbcs/api/v1.1/instances/{identityDomainId}":{
            "post":{
                "operationId":"postDomain",
                "summary":"Create a Service Instance",
                "description":"Creates a Database Classic Cloud Service instance.<p>Using this endpoint you can create a Database Classic Cloud Service instance hosting one of the following types of database:</p><ul><li><p>A single-instance database</p></li><li><p>Two single-instance databases, one acting as the primary database and one acting as the standby database in an Oracle Data Guard configuration</p></li><li><p>A two-node clustered database using Oracle Real Application Clusters (RAC) technology; two compute nodes each host an Oracle Database instance, and the two instances access the same shared database data store</p></li><li><p>Two two-node Oracle RAC databases, one acting as the primary database and one acting as the standby database in an Oracle Data Guard configuration</p></li><li><p>A single-instance database acting as the standby database in an Oracle Data Guard configuration. The primary database is on your own system</p></li></ul><p>Additionally, if you create a single-instance database, you can create it as a \"snapshot clone\" of another service instance or have its database loaded from the cloud backup of another database (often called \"instantiate from backup\").",
                "consumes":[
                    "application/vnd.com.oracle.oracloud.provisioning.Service+json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/create-instance"
                        }
                    }
                ],
                "responses":{
                    "202":{
                        "headers":{
                            "Location":{
                                "description":"A REST URI you can use to check the progress and completion of the instance creation operation.",
                                "type":"string"
                            }
                        },
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes."
                    }
                },
                "tags":[
                    "Service Instances"
                ],
                "x-internal-id":"paas-service-dbcs-api-v1.1-instances-{identityDomainId}-post",
                "x-filename-id":"paas-service-dbcs-api-v1.1-instances-identitydomainid-post"
            },
            "get":{
                "operationId":"getDomain",
                "summary":"View All Service Instances",
                "description":"Returns information about all Database Classic Cloud Service instances. You can view the full set of details by specifying the <code>?outputLevel=verbose</code> query parameter.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"outputLevel",
                        "in":"query",
                        "description":"Flag that when set to <code>verbose</code> specifies that the response should include the full set of details for all service instances.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "202":{
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-all-instances"
                        }
                    }
                },
                "tags":[
                    "Service Instances"
                ],
                "x-internal-id":"paas-service-dbcs-api-v1.1-instances-{identityDomainId}-get",
                "x-filename-id":"paas-service-dbcs-api-v1.1-instances-identitydomainid-get"
            }
        },
        "/paas/service/dbcs/api/v1.1/instances/{identityDomainId}/{serviceId}":{
            "get":{
                "operationId":"getServiceid",
                "summary":"View a Service Instance",
                "description":"Returns information about a Database Classic Cloud Service instance.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "202":{
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-instance"
                        }
                    }
                },
                "tags":[
                    "Service Instances"
                ],
                "x-internal-id":"paas-service-dbcs-api-v1.1-instances-{identityDomainId}-{serviceId}-get",
                "x-filename-id":"paas-service-dbcs-api-v1.1-instances-identitydomainid-serviceid-get"
            },
            "post":{
                "operationId":"postServiceid",
                "summary":"Stop, Start or Restart a Service Instance or Compute Node",
                "description":"Stops, starts or restarts a service instance or one of its compute nodes.",
                "consumes":[
                    "application/vnd.com.oracle.oracloud.provisioning.Service+json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"payload",
                        "in":"body",
                        "description":"The request body defines the details of the stop, start or restart request.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/stop-start-restart-instance"
                        }
                    }
                ],
                "responses":{
                    "202":{
                        "headers":{
                            "Location":{
                                "description":"A REST URI you can use to check the progress and completion of the stop, start, or restart operation.",
                                "type":"string"
                            }
                        },
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes."
                    }
                },
                "tags":[
                    "Service Instances"
                ],
                "x-internal-id":"paas-service-dbcs-api-v1.1-instances-{identityDomainId}-{serviceId}-post",
                "x-filename-id":"paas-service-dbcs-api-v1.1-instances-identitydomainid-serviceid-post"
            },
            "put":{
                "operationId":"putServiceid",
                "summary":"Scale a Service Instance",
                "description":"Scales a service instance up or down. Specifically, you can:<ul><li><p>Scale the shape of the service instance's compute nodes up or down.</p></li><li><p>Add to the service instance's data or backup storage or add a new storage volume to the compute node of a service instance hosting a single-instance database.</p></li></ul>",
                "consumes":[
                    "application/vnd.com.oracle.oracloud.provisioning.Service+json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"payload",
                        "in":"body",
                        "description":"The request body defines the details of the scaling request.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/scale-putrequest"
                        }
                    }
                ],
                "responses":{
                    "202":{
                        "headers":{
                            "Location":{
                                "description":"A REST URI you can use to check the progress and completion of the scaling operation.",
                                "type":"string"
                            }
                        },
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes."
                    }
                },
                "tags":[
                    "Service Instances"
                ],
                "x-internal-id":"paas-service-dbcs-api-v1.1-instances-{identityDomainId}-{serviceId}-put",
                "x-filename-id":"paas-service-dbcs-api-v1.1-instances-identitydomainid-serviceid-put"
            },
            "delete":{
                "operationId":"deleteServiceid",
                "summary":"Delete a Service Instance",
                "description":"Deletes a Database Classic Cloud Service instance. ",
                "consumes":[
                    "application/vnd.com.oracle.oracloud.provisioning.Service+json"
                ],
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"deleteBackup",
                        "in":"query",
                        "description":"Flag that when set to <code>true</code> deletes all backups of the service instance from Oracle Cloud Storage container. Use caution in specifying this option. If this option is specified, instance can not be recovered as all backups will be deleted. Default value is <code>false</code>. This option is not currently supported for cluster databases.",
                        "required":false,
                        "type":"boolean"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "202":{
                        "headers":{
                            "Location":{
                                "description":"A REST URI you can use to check the progress and completion of the instance deletion operation.",
                                "type":"string"
                            }
                        },
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes."
                    }
                },
                "tags":[
                    "Service Instances"
                ],
                "x-internal-id":"paas-service-dbcs-api-v1.1-instances-{identityDomainId}-{serviceId}-delete",
                "x-filename-id":"paas-service-dbcs-api-v1.1-instances-identitydomainid-serviceid-delete"
            }
        },
        "/paas/service/dbcs/api/v1.1/instances/{identityDomainId}/{serviceId}/servers":{
            "get":{
                "operationId":"getServiceidServers",
                "summary":"View a Service Instance's Compute Nodes",
                "description":"Returns information about the compute nodes in a Database Classic Cloud Service instance.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "202":{
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-instance-nodes"
                        }
                    }
                },
                "tags":[
                    "Service Instances"
                ],
                "x-internal-id":"paas-service-dbcs-api-v1.1-instances-{identityDomainId}-{serviceId}-servers-get",
                "x-filename-id":"paas-service-dbcs-api-v1.1-instances-identitydomainid-serviceid-servers-get"
            }
        },
        "/paas/service/dbcs/api/v1.1/instances/{identityDomainId}/status/{requestName}/job/{jobId}":{
            "get":{
                "operationId":"getStatusRequestnameJobJobid",
                "summary":"View the Job Status of an Operation",
                "description":"Returns the status of a Database Classic Cloud Service instance operation.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"requestName",
                        "in":"path",
                        "description":"Name of the request for which you want to view status. Valid values include:<ul><li><code>create</code>: View the status for a create service instance operation.</li><li><code>delete</code>: View the status of a delete instance operation.</li><li><code>control</code>: View the status of a stop, start or restart operation.</li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"jobId",
                        "in":"path",
                        "description":"Job ID.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/jobstatus-response"
                        }
                    }
                },
                "tags":[
                    "Service Instances"
                ],
                "x-internal-id":"paas-service-dbcs-api-v1.1-instances-{identityDomainId}-status-{requestName}-job-{jobId}-get",
                "x-filename-id":"paas-service-dbcs-api-v1.1-instances-identitydomainid-status-requestname-job-jobid-get"
            }
        },
        "/paas/service/dbcs/api/v1.1/instances/{identityDomainId}/{serviceId}/standby":{
            "post":{
                "operationId":"postServiceidStandby",
                "summary":"Change Roles in a Data Guard Configuration",
                "description":"Change the roles of the primary and standby databases on the two nodes of a Database Classic Cloud Service instance hosting an Oracle Data Guard configuration. You can make three role changes:<ul><li><p><b>Switchover</b>: Switches the roles of the primary database and the standby database. There is no data loss during a switchover. After a switchover, each database continues to participate in the Oracle Data Guard configuration in its new role.</p></li><li><p><b>Failover</b>: Causes the standby database to take over as the primary database. The primary database is no longer considered a part of the Data Guard configuration.</p></li><li><p><b>Reinstate</b>: Used after a failover to reinstate the previous primary database as part of the Data Guard configuration, giving it the standby role.</p></li></ul>",
                "consumes":[
                    "application/vnd.com.oracle.oracloud.provisioning.Service+json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/change-role-postrequest"
                        }
                    }
                ],
                "responses":{
                    "202":{
                        "headers":{
                            "Location":{
                                "description":"A REST URI you can use to check the progress and completion of the change role operation.",
                                "type":"string"
                            }
                        },
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes."
                    }
                },
                "tags":[
                    "Service Instances"
                ],
                "x-internal-id":"paas-service-dbcs-api-v1.1-instances-{identityDomainId}-{serviceId}-standby-post",
                "x-filename-id":"paas-service-dbcs-api-v1.1-instances-identitydomainid-serviceid-standby-post"
            }
        },
        "/paas/service/dbcs/api/v1.1/instances/{identityDomainId}/{serviceId}/ibkup":{
            "put":{
                "operationId":"putServiceidIbkup",
                "summary":"Replace an Existing Instance's Database Using a Cloud Backup",
                "description":"Replace the database in an existing Database Classic Cloud Service instance hosting a single-instance database using a backup of another database. The backup must be have been created by Oracle Database Backup Cloud Service and stored in an Oracle Storage Cloud Service container. Additionally, the database contained by the cloud backup must meet certain requirements:<ul><li><p>It must be at version 11.2.0.4.0 or version 12.1.0.2.0 with the latest PSU (patch set update) applied.</p></li><li><p>If it is an Oracle 12c database, it must be multitenant (CDB). Database Classic Cloud Service does not support non-CDB Oracle 12c databases.</p></li><li><p>It must use File System or ASM as its storage method for data files.</p></li></ul>",
                "consumes":[
                    "multipart/form-data"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"walletArchiveFile",
                        "in":"formData",
                        "required":false,
                        "type":"file",
                        "description":"Zip file containing the contents of the source database's Transparent Database Encryption (TDE) wallet directory."
                    },
                    {
                        "name":"payload",
                        "in":"formData",
                        "required":true,
                        "type":"string",
                        "description":"String containing a JSON object with the following parameters.<br>&nbsp;<ul><li>adminPassword: string<br>The password to use for the Oracle Database SYS and SYSTEM users in the newly replaced database.<br>&nbsp;</li><li>ibkupBackupTAG: string<br>Backup tag of the specific backup to use to replace the existing database. This parameter is valid only if <code>ibkupOnPremise</code> is set to <code>no</code>. If no value is specified, the latest backup is used.<br>&nbsp;</li><li>ibkupCloudStorageContainer: string<br>Name of the Oracle Storage Cloud Service container where the existing cloud backup is stored. This parameter is required if <code>ibkupOnPremise</code> is set to <code>yes</code>.<br>&nbsp;</li><li>ibkupCloudStoragePassword: string<br>Password of the Oracle Cloud user specified in <code>ibkupCloudStorageUser</code>. This parameter is required if <code>ibkupOnPremise</code> is set to <code>yes</code>.<br>&nbsp;</li><li>ibkupCloudStorageUser: string<br>User name of an Oracle Cloud user who has read access to the container specified in <code>ibkupCloudStorageContainer</code>. This parameter is required if <code>ibkupOnPremise</code> is set to <code>yes</code>.<br>&nbsp;</li><li>ibkupDatabaseID: string<br>Database id of the database from which the existing cloud backup was created. This parameter is required if <code>ibkupOnPremise</code> is set to <code>yes</code>.<br>&nbsp;</li><li>ibkupDecryptionKey: string<br>Password used to create the existing, password-encrypted cloud backup. This password is used to decrypt the backup. Specify either this parameter or the <code>walletArchiveFile</code> form parameter. This parameter (or the <code>walletArchiveFile</code> form parameter) is required if <code>ibkupOnPremise</code> is set to <code>yes</code>.<br>&nbsp;</li><li>ibkupOnPremise: boolean<br>Specify if the existing cloud backup being used to replace the database is from an on-premises database or another Database Classic Cloud Service instance. Valid values are <code>true</code> for an on-premises database and <code>false</code> for a Database Classic Cloud Service instance. Default value is <code>true</code>.<br>&nbsp;</li><li>ibkupServiceID: string<br>Oracle Database Classic Cloud Service instance name from which the database of new Oracle Database Classic Cloud Service instance should be created. This parameter is required if <code>ibkupOnPremise</code> is set to <code>no</code>.</li></ul>"
                    }
                ],
                "responses":{
                    "202":{
                        "headers":{
                            "Location":{
                                "description":"A REST URI you can use to check the progress and completion of the replace database operation.",
                                "type":"string"
                            }
                        },
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes."
                    }
                },
                "tags":[
                    "Service Instances"
                ],
                "x-internal-id":"paas-service-dbcs-api-v1.1-instances-{identityDomainId}-{serviceId}-ibkup-put",
                "x-filename-id":"paas-service-dbcs-api-v1.1-instances-identitydomainid-serviceid-ibkup-put"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/instances/{serviceId}/snapshots":{
            "get":{
                "operationId":"getSnapshots",
                "summary":"View All Snapshots",
                "description":"Returns infomation about all the storage snapshots of a Database Classic Cloud Service instance.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-all-snapshots"
                        }
                    }
                },
                "tags":[
                    "Snapshots"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-snapshots-get",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-snapshots-get"
            },
            "post":{
                "operationId":"postSnapshots",
                "summary":"Create a Snapshot",
                "description":"Creates a snapshot of the storage volumes of a Database Classic Cloud Service instance.",
                "consumes":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/create-snapshot"
                        }
                    }
                ],
                "responses":{
                    "202":{
                        "headers":{
                            "Location":{
                                "description":"A REST URI you can use to check the progress and completion of the snapshot creation operation.",
                                "type":"string"
                            }
                        },
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes."
                    }
                },
                "tags":[
                    "Snapshots"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-snapshots-post",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-snapshots-post"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/instances/{serviceId}/snapshots/{snapshotName}":{
            "get":{
                "operationId":"getSnapshotsSnapshotname",
                "summary":"View a Snapshot",
                "description":"Returns information about a storage snapshot of a Database Classic Cloud Service instance.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"snapshotName",
                        "in":"path",
                        "description":"Name of the snapshot.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-snapshot"
                        }
                    }
                },
                "tags":[
                    "Snapshots"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-snapshots-{snapshotName}-get",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-snapshots-snapshotname-get"
            },
            "delete":{
                "operationId":"deleteSnapshotsSnapshotname",
                "summary":"Delete a Snapshot",
                "description":"Deletes a storage snapshot of a Database Classic Cloud Service instance.<p><b>Note</b>: A snapshot cannot be deleted if there are any service instances cloned from it.</p>",
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"snapshotName",
                        "in":"path",
                        "description":"Name of the snapshot.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "202":{
                        "headers":{
                            "Location":{
                                "description":"A REST URI you can use to check the progress and completion of the delete operation.",
                                "type":"string"
                            }
                        },
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes."
                    }
                },
                "tags":[
                    "Snapshots"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-snapshots-{snapshotName}-delete",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-snapshots-snapshotname-delete"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/instances/{serviceId}/patches/available":{
            "get":{
                "operationId":"getPatchesAvailable",
                "summary":"View a List of Available Patches",
                "description":"Returns an array detailing the patches available to apply to a Database Classic Cloud Service instance.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/available-patches-response"
                        }
                    }
                },
                "tags":[
                    "Patches"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-patches-available-get",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-patches-available-get"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/instances/{serviceId}/patches/{patchId}":{
            "put":{
                "operationId":"putPatchesPatchid",
                "summary":"Apply a Patch",
                "description":"Applies a patch to a Database Classic Cloud Service instance.",
                "consumes":[
                    "application/json"
                ],
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"patchId",
                        "in":"path",
                        "description":"Patch ID of the patch to apply.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/apply-request"
                        }
                    }
                ],
                "responses":{
                    "202":{
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/put-response"
                        }
                    }
                },
                "tags":[
                    "Patches"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-patches-{patchId}-put",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-patches-patchid-put"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/instances/{serviceId}/patches/applied":{
            "get":{
                "operationId":"getPatchesApplied",
                "summary":"View a List of Applied and Rolled Back Patches",
                "description":"Returns an array detailing the patch application operations on a Database Classic Cloud Service instance. Additionally, if an applied patch was rolled back, information about the rollback operation is included in the array element for that patch application operation.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/applied-patches-response"
                        }
                    }
                },
                "tags":[
                    "Patches"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-patches-applied-get",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-patches-applied-get"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/instances/{serviceId}/patches/applied/job/{jobId}":{
            "get":{
                "operationId":"getPatchesAppliedJobJobid",
                "summary":"View Job Status of a Patch Application or Rollback Operation",
                "description":"Returns information about the long-running job to apply or roll back a patch.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"jobId",
                        "in":"path",
                        "description":"Unique ID of a patching or rollback operation.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/applied-patch"
                        }
                    }
                },
                "tags":[
                    "Patches"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-patches-applied-job-{jobId}-get",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-patches-applied-job-jobid-get"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/instances/{serviceId}/patches/checks/{patchId}":{
            "put":{
                "operationId":"putPatchesChecksPatchid",
                "summary":"Precheck Application of a Patch",
                "description":"Performs a precheck to identity potential issues that might prevent the specified patch from being successfully applied to the service instance; it does not actually apply the patch. Specifically, the patching precheck reports on the following conditions: <ul><li>Disk space shortage</li><li>Database connectivity failure</li><li>Compute-node access failure</li><li>Storage access failure</li><li>Conflicts with other applied patches</li></ul><p>Prechecks do not check whether another administration task that would prevent patching is in progress; for example: backup, recovery, or scaling.",
                "consumes":[
                    "application/json"
                ],
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"patchId",
                        "in":"path",
                        "description":"ID of the patch to precheck.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/precheck-request"
                        }
                    }
                ],
                "responses":{
                    "202":{
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.<p>The <code>Location</code> header returns a REST URI that can be used to access the status of the patching precheck operation.",
                        "schema":{
                            "$ref":"#/definitions/put-response"
                        }
                    }
                },
                "tags":[
                    "Patches"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-patches-checks-{patchId}-put",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-patches-checks-patchid-put"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/instances/{serviceId}/patches/checks":{
            "get":{
                "operationId":"getPatchesChecks",
                "summary":"View a List of Patch Precheck Operations",
                "description":"Returns an array detailing the patch precheck operations performed on a Database Classic Cloud Service instance.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-precheck-response"
                        }
                    }
                },
                "tags":[
                    "Patches"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-patches-checks-get",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-patches-checks-get"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/instances/{serviceId}/patches/checks/job/{jobId}":{
            "get":{
                "operationId":"getPatchesChecksJobJobid",
                "summary":"View Job Status of a Patch Precheck Operation",
                "description":"Returns information about the long-running job to precheck application of a patch.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"jobId",
                        "in":"path",
                        "description":"Job ID of the operation that was returned when the patching precheck was initiated.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "202":{
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-precheck-response"
                        }
                    }
                },
                "tags":[
                    "Patches"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-patches-checks-job-{jobId}-get",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-patches-checks-job-jobid-get"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/instances/{serviceId}/patches/{rollbackId}/rollback":{
            "put":{
                "operationId":"putPatchesRollbackidRollback",
                "summary":"Roll Back an Applied Patch",
                "description":"Rolls back a patch that was applied to a Database Classic Cloud Service instance.",
                "consumes":[
                    "application/json"
                ],
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"rollbackId",
                        "in":"path",
                        "description":"ID of the rollback that is associated to the completed patching operation.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/rollback-request"
                        }
                    }
                ],
                "responses":{
                    "202":{
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/put-response"
                        }
                    }
                },
                "tags":[
                    "Patches"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-patches-{rollbackId}-rollback-put",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-patches-rollbackid-rollback-put"
            }
        },
        "/paas/api/v1.1/activitylog/{identityDomainId}/job/{jobId}":{
            "get":{
                "operationId":"getJobJobid",
                "summary":"View Status of an Add SSH Key Job",
                "description":"Returns information about the job to add an SSH Key.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"jobId",
                        "in":"path",
                        "description":"Job ID of the operation.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-job-status"
                        }
                    }
                },
                "tags":[
                    "SSH Keys"
                ],
                "x-internal-id":"paas-api-v1.1-activitylog-{identityDomainId}-job-{jobId}-get",
                "x-filename-id":"paas-api-v1.1-activitylog-identitydomainid-job-jobid-get"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/credentials":{
            "get":{
                "operationId":"getCredentials",
                "summary":"View Selected SSH Keys' Details",
                "description":"Returns detailed information about SSH keys for one or more Database Classic Cloud Service instances as determined by query parameters you provide.<p>By default, a single request returns a maximum of 50 keys. Use the <code>limitRowCount</code> query parameter to control maximum number returned, and use the <code>offset</code> query parameter to fetch additional results, if available.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceName",
                        "in":"query",
                        "description":"Name of a Database Classic Cloud Service instance. The response is limited to SSH keys for this service instance. If omitted, SSH keys for all Database Classic Cloud Service instances in the identity domain are returned.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"limitRowCount",
                        "in":"query",
                        "description":"The maximum number of keys to include in the response. If omitted, a maximum of 50 keys are included in the response.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"The number of keys to skip before starting to collect keys for the response. If omitted, zero keys are skipped so that the response begins with the first key.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-details-selected"
                        }
                    }
                },
                "tags":[
                    "SSH Keys"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-credentials-get",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-credentials-get"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/credentials/crednames":{
            "get":{
                "operationId":"getCredentialsCrednames",
                "summary":"View Selected SSH Keys' Summaries",
                "description":"Returns summary information about SSH keys for one or more Database Classic Cloud Service instances as determined by query parameters you provide.<p>By default, a single request returns a maximum of 50 keys. Use the <code>limitRowCount</code> query parameter to control maximum number returned, and use the <code>offset</code> query parameter to fetch additional results, if available.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceName",
                        "in":"query",
                        "description":"Name of a Database Classic Cloud Service instance. The response is limited to SSH keys for this service instance. If omitted, SSH keys for all Database Classic Cloud Service instances in the identity domain are returned.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"limitRowCount",
                        "in":"query",
                        "description":"The maximum number of keys to include in the response. If omitted, a maximum of 50 keys are included in the response.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"offset",
                        "in":"query",
                        "description":"The number of keys to skip before starting to collect keys for the response. If omitted, zero keys are skipped so that the response begins with the first key.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-summaries-selected"
                        }
                    }
                },
                "tags":[
                    "SSH Keys"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-credentials-crednames-get",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-credentials-crednames-get"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/instances/{serviceId}/credentials/crednames/{credentialName}":{
            "get":{
                "operationId":"getCredentialsCrednamesCredentialName",
                "summary":"View an SSH Key's Summary",
                "description":"Returns summary information about the SSH key for a Database Classic Cloud Service instance.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"credentialName",
                        "in":"path",
                        "description":"The value <code>vmspublickey</code>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-summary"
                        }
                    }
                },
                "tags":[
                    "SSH Keys"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-credentials-crednames-{credentialName}-get",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-credentials-crednames-credentialname-get"
            },
            "post":{
                "operationId":"postCredentialsCrednamesCredentialName",
                "summary":"Add an SSH Public Key",
                "description":"Adds an SSH public key to a Database Classic Cloud Service instance.",
                "consumes":[
                    "application/json"
                ],
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"credentialName",
                        "in":"path",
                        "description":"The value <code>vmspublickey</code>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/add-key-request"
                        }
                    }
                ],
                "responses":{
                    "202":{
                        "headers":{
                            "Location":{
                                "description":"A REST URI you can use to check the progress and completion of the operation.",
                                "type":"string"
                            }
                        },
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/add-key-response"
                        }
                    }
                },
                "tags":[
                    "SSH Keys"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-credentials-crednames-{credentialName}-post",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-credentials-crednames-credentialname-post"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/instances/{serviceId}/credentials/{credentialName}":{
            "get":{
                "operationId":"getServiceidCredentialsCredentialName",
                "summary":"View an SSH Key's Details",
                "description":"Returns detailed information about the SSH key for a Database Classic Cloud Service instance.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"credentialName",
                        "in":"path",
                        "description":"The value <code>vmspublickey</code>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-details"
                        }
                    }
                },
                "tags":[
                    "SSH Keys"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-credentials-{credentialName}-get",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-credentials-credentialname-get"
            }
        },
        "/paas/api/v1.1/network/{identityDomainId}/services/dbaas/ipreservations":{
            "get":{
                "operationId":"getIpreservations",
                "summary":"View All IP Reservations",
                "description":"This endpoint is available only in Cloud accounts that support Oracle Cloud Infrastructure Classic regions. Additionally, It is not applicable to Oracle Cloud Infrastructure.<p>Returns information about the IP reservations created for Database Classic Cloud Service in the given identity domain. Both used and unused IP reservations are returned.<p>Use the optional <code>?networkType</code> query parameter to get details of all the IP reservations or only those that can be assigned to instances associated with IP networks.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"networkType",
                        "in":"query",
                        "description":"Allowed values (case-sensitive):<ul><li><code>ALL</code>: Get details of all the IP reservations.</li><li><code>IPNetwork</code>: Get details of only those IP reservations that can be assigned to instances attached to IP networks.</li></ul>If you omit this parameter, details about IP reservations that can be assigned to the shared network are returned.",
                        "required":false,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-all-ip-reservations"
                        }
                    }
                },
                "tags":[
                    "IP Reservations"
                ],
                "x-internal-id":"paas-api-v1.1-network-{identityDomainId}-services-dbaas-ipreservations-get",
                "x-filename-id":"paas-api-v1.1-network-identitydomainid-services-dbaas-ipreservations-get"
            },
            "post":{
                "operationId":"postIpreservations",
                "summary":"Create an IP Reservation",
                "description":"This endpoint is available only in Cloud accounts that support Oracle Cloud Infrastructure Classic regions. Additionally, It is not applicable to Oracle Cloud Infrastructure.<p>Creates an IP reservation for Database Classic Cloud Service.<p>Only one IP reservation can be created at a time. If a create activity is already in progress, you cannot initiate another create request.",
                "consumes":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"payload",
                        "in":"body",
                        "description":"The request body defines the IP reservation to create.",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/create-ip-reservation-request"
                        }
                    }
                ],
                "responses":{
                    "202":{
                        "headers":{
                            "Location":{
                                "description":"A REST URI you can use to check the progress and completion of the IP reservation creation operation.",
                                "type":"string"
                            }
                        },
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/create-ip-reservation-response"
                        }
                    }
                },
                "tags":[
                    "IP Reservations"
                ],
                "x-internal-id":"paas-api-v1.1-network-{identityDomainId}-services-dbaas-ipreservations-post",
                "x-filename-id":"paas-api-v1.1-network-identitydomainid-services-dbaas-ipreservations-post"
            }
        },
        "/paas/api/v1.1/network/{identityDomainId}/services/dbaas/ipreservations/{ipResName}":{
            "delete":{
                "operationId":"deleteIpreservation",
                "summary":"Delete an IP Reservation",
                "description":"This endpoint is available only in Cloud accounts that support Oracle Cloud Infrastructure Classic regions. Additionally, It is not applicable to Oracle Cloud Infrastructure.<p>Deletes an IP reservation created in Database Classic Cloud Service. Only unused IP reservations can be deleted. If a delete activity is already in progress, you cannot initiate another deletion request.",
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"ipResName",
                        "in":"path",
                        "description":"Name of the unused IP reservation to delete. To retrieve the name, see <a href='op-paas-api-v1.1-network-identitydomainid-services-dbaas-ipreservations-get.html'>View All IP Reservations</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "202":{
                        "headers":{
                            "Location":{
                                "description":"A REST URI you can use to check the progress and completion of the IP reservation deletion operation.",
                                "type":"string"
                            }
                        },
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/delete-ip-reservation-response"
                        }
                    },
                    "409":{
                        "description":"Conflict. Returned if the IP reservation is in use. The message displayed is: <code>The IP Reservation [<em>ip_reservation_name</em>] is already in use by service [<em>service_instance_name</em>]</code>."
                    }
                },
                "tags":[
                    "IP Reservations"
                ],
                "x-internal-id":"paas-api-v1.1-network-{identityDomainId}-services-dbaas-ipreservations-{ipResName}-delete",
                "x-filename-id":"paas-api-v1.1-network-identitydomainid-services-dbaas-ipreservations-ipresname-delete"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/instances/{serviceId}/accessrules":{
            "get":{
                "operationId":"getServiceidAccessrules",
                "summary":"View All Rules",
                "description":"Returns information about all Oracle Cloud Infrastructure Compute Classic security rules defined for a Database Classic Cloud Service instance.",
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other possible HTTP status codes.",
                        "schema":{
                            "$ref":"#/definitions/view-rules"
                        }
                    }
                },
                "tags":[
                    "Access Rules"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-accessrules-get",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-accessrules-get"
            },
            "post":{
                "operationId":"postServiceidAccessrules",
                "summary":"Create a Rule",
                "description":"Creates a new rule to for the Database Classic Cloud Service instance.",
                "consumes":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/create-rule"
                        }
                    }
                ],
                "responses":{
                    "202":{
                        "headers":{
                            "Location":{
                                "description":"A REST URI you can use to check the progress and completion of the rule creation operation.",
                                "type":"string"
                            }
                        },
                        "description":"Accepted. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_statuses'>Status Codes</a> for information about other HTTP status codes."
                    }
                },
                "tags":[
                    "Access Rules"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-accessrules-post",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-accessrules-post"
            }
        },
        "/paas/api/v1.1/instancemgmt/{identityDomainId}/services/dbaas/instances/{serviceId}/accessrules/{ruleName}":{
            "put":{
                "operationId":"putServiceidAccessrulesRulename",
                "summary":"Enable, Disable or Delete a Rule",
                "description":"Enable or disable any rule, or delete a user-created rule.",
                "consumes":[
                    "application/json"
                ],
                "produces":[
                    "application/json"
                ],
                "parameters":[
                    {
                        "name":"identityDomainId",
                        "in":"path",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"serviceId",
                        "in":"path",
                        "description":"Name of the Database Classic Cloud Service instance.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"ruleName",
                        "in":"path",
                        "description":"Name of the rule to enable, disable or delete.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"Authorization",
                        "in":"header",
                        "description":"Base64 encoding of the user name and password of the user making the request. For more information, see <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=dbcs_rest_secauth'>Security, Authentication and Authorization</a>.",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"X-ID-TENANT-NAME",
                        "in":"header",
                        "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>",
                        "required":true,
                        "type":"string"
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"",
                        "required":true,
                        "schema":{
                            "$ref":"#/definitions/enable-disable-delete-rule-request"
                        }
                    }
                ],
                "responses":{
                    "200":{
                        "description":"OK. This status code is returned when enabling or disabling a rule.",
                        "schema":{
                            "$ref":"#/definitions/enable-disable-delete-rule-response-200"
                        }
                    },
                    "202":{
                        "headers":{
                            "Location":{
                                "description":"A REST URI you can use to check the progress and completion of the rule deletion operation.",
                                "type":"string"
                            }
                        },
                        "description":"Accepted. This status code is returned when deleting a rule.",
                        "schema":{
                            "$ref":"#/definitions/enable-disable-delete-rule-response-202"
                        }
                    }
                },
                "tags":[
                    "Access Rules"
                ],
                "x-internal-id":"paas-api-v1.1-instancemgmt-{identityDomainId}-services-dbaas-instances-{serviceId}-accessrules-{ruleName}-put",
                "x-filename-id":"paas-api-v1.1-instancemgmt-identitydomainid-services-dbaas-instances-serviceid-accessrules-rulename-put"
            }
        }
    },
    "definitions":{
        "view-all-backups":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "backupList":{
                    "title":"backupList Array",
                    "type":"array",
                    "description":"Array of JSON object elements, with one element for each backup operation.",
                    "items":{
                        "$ref":"#/definitions/view-all-backups-backupList-array-item"
                    }
                }
            }
        },
        "view-all-backups-backupList-array-item":{
            "title":"backupList Array Item",
            "type":"object",
            "properties":{
                "backupCompletedDate":{
                    "type":"string",
                    "description":"The date-and-time stamp when the backup operation completed. Applies to completed backups only."
                },
                "backupStartDate":{
                    "type":"string",
                    "description":"The date-and-time stamp when the backup operation started. Applies to in-progress and failed backups only."
                },
                "dbTag":{
                    "type":"string",
                    "description":"Tag that uniquely identifies the backup. Applies to completed backups only."
                },
                "status":{
                    "type":"string",
                    "description":"Status of the backup; one of <code>IN PROGRESS</code>, <code>FAILED</code>, or <code>COMPLETED</code>. Note that there is only one in-progress backup at any given time, and that only the last failed backup is listed."
                },
                "keepForever":{
                    "type":"boolean",
                    "description":"Boolean indicating if this backup is a long term backup."
                }
            }
        },
        "view-all-recoveries":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "recoveryList":{
                    "title":"recoveryList Array",
                    "type":"array",
                    "description":"Array of JSON object elements, with one element for each recovery operation.",
                    "items":{
                        "$ref":"#/definitions/view-all-recoveries-recoveryList-array-item"
                    }
                }
            }
        },
        "view-all-recoveries-recoveryList-array-item":{
            "title":"recoveryList Array Item",
            "type":"object",
            "properties":{
                "dbTag":{
                    "type":"string",
                    "description":"Database Tag used if the recovery was performed using a tag."
                },
                "latest":{
                    "type":"string",
                    "description":"True if the recovery was performed to the latest available backup."
                },
                "recoveryCompleteDate":{
                    "type":"string",
                    "description":"The date-and-time stamp when the recovery operation completed. Applies to completed recovery operations only."
                },
                "recoveryStartDate":{
                    "type":"string",
                    "description":"The date-and-time stamp when the recovery operation started. Applies to in-progress and failed recovery operations only."
                },
                "scn":{
                    "type":"string",
                    "description":"SCN (System Change Number) used if the recovery was performed using an SCN."
                },
                "status":{
                    "type":"string",
                    "description":"Status of the recovery operation; one of <code>IN PROGRESS</code>, <code>FAILED</code>, or <code>COMPLETED</code>."
                },
                "timestamp":{
                    "type":"string",
                    "description":"Timestamp used if the recovery was performed using a timestamp."
                }
            }
        },
        "start-backup":{
            "title":"Request Body",
            "type":"object",
            "description":"",
            "properties":{
                "keepForever":{
                    "type":"boolean",
                    "description":"Specify for long term backup. Valid values are <code>true</code> or <code>false</code>. Default is <code>false</code>."
                }
            }
        },
        "start-recovery":{
            "title":"Request Body",
            "type":"object",
            "description":"",
            "properties":{
                "latest":{
                    "type":"string",
                    "description":"Recover using the latest available backup."
                },
                "scn":{
                    "type":"string",
                    "description":"Recover using a System Change Number."
                },
                "tag":{
                    "type":"string",
                    "description":"Recover using a database tag."
                },
                "timestamp":{
                    "type":"string",
                    "description":"Recover using a timestamp. The timestamp must be UTC and of the format <code>dd-MMM-yyyy HH:mm:ss</code>."
                },
                "keepForever":{
                    "type":"boolean",
                    "description":"Specify whether the backup being recovered is a long term, or \"keep forever\", backup. Valid values are <code>true</code> or <code>false</code>. Default is <code>false</code>."
                }
            }
        },
        "monitor-instance":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "identity_domain":{
                    "type":"string",
                    "description":"Identity domain ID for the Oracle Database Classic Cloud Service account."
                },
                "service_components":{
                    "type":"array",
                    "description":"Groups the health details for Oracle Database Classic Cloud Service components.",
                    "items":{
                        "$ref":"#/definitions/monitor-instance-service_components-array-item"
                    }
                },
                "service_name":{
                    "type":"string",
                    "description":"Name of the Oracle Database Classic Cloud Service instance."
                },
                "summary":{
                    "$ref":"#/definitions/monitor-instance-summary-object"
                }
            }
        },
        "monitor-instance-summary-object":{
            "title":"summary Object",
            "type":"object",
            "description":"",
            "properties":{
                "status":{
                    "type":"string",
                    "description":"Status of the instance. Valid values are <code>UP</code>, <code>DOWN</code>, or <code>ERROR</code> (indicating a system error was encountered during health check)."
                },
                "status_time":{
                    "type":"string",
                    "description":"Time at which the status was recorded (UTC)."
                },
                "status_message":{
                    "type":"string",
                    "description":"Detailed status message."
                }
            }
        },
        "monitor-instance-service_components-array-item":{
            "title":"service_components Array Item",
            "properties":{
                "component":{
                    "type":"string",
                    "description":"Component for which health data is recorded. Component is  <code>DB</code> for Database Classic Cloud Service instance."
                },
                "health_data":{
                    "type":"array",
                    "description":"Groups the runtime metrics for the Oracle Database Classic Cloud Service instance component.",
                    "items":{
                        "$ref":"#/definitions/monitor-instance-health_data-array-item"
                    }
                },
                "vms":{
                    "type":"array",
                    "description":"Groups the health details of VMs associated with an Oracle Database Classic Cloud Service component.",
                    "items":{
                        "$ref":"#/definitions/monitor-instance-vms-array-item"
                    }
                }
            }
        },
        "monitor-instance-health_data-array-item":{
            "title":"health_data Array Item",
            "properties":{
                "displayName":{
                    "type":"string",
                    "description":"Display name for the health monitoring runtime metric."
                },
                "name":{
                    "type":"string",
                    "description":"Name of the health monitoring runtime metric."
                },
                "unit":{
                    "type":"string",
                    "description":"Unit measurement of the metric. For example, <code>MB</code> and <code>ms</code>."
                },
                "type":{
                    "type":"string",
                    "description":"Data type. For example, <code>int</code>."
                },
                "value":{
                    "type":"string",
                    "description":"Value of the health monitoring data."
                }
            }
        },
        "monitor-instance-vms-array-item":{
            "title":"vms Array Item",
            "properties":{
                "servers":{
                    "type":"array",
                    "description":"Groups the health details of servers running on a VM.",
                    "items":{
                        "$ref":"#/definitions/monitor-instance-servers-array-item"
                    }
                },
                "summary":{
                    "type":"object",
                    "description":"Groups the health summary for a VM.",
                    "properties":{
                        "status":{
                            "type":"string",
                            "description":"Status of the VM. Valid values are <code>UP</code>, <code>DOWN</code>, or <code>ERROR</code> (indicating a system error was encountered during health check)."
                        },
                        "status_message":{
                            "type":"string",
                            "description":"Status message, if available."
                        },
                        "status_time":{
                            "type":"string",
                            "description":"Time at which the status was recorded (UTC)."
                        },
                        "sub_status":{
                            "type":"string",
                            "description":"Status of a subcomponent, if applicable."
                        }
                    }
                },
                "vm":{
                    "type":"string",
                    "description":"Name of the VM."
                }
            }
        },
        "monitor-instance-servers-array-item":{
            "title":"servers Array Item",
            "properties":{
                "health_data":{
                    "type":"array",
                    "description":"Groups the health details for the server.",
                    "items":{
                        "$ref":"#/definitions/monitor-instance-health_data-array-item"
                    }
                },
                "server_name":{
                    "type":"string",
                    "description":"Name of the server."
                },
                "server_role":{
                    "type":"string",
                    "description":"Server type. For example: <code>MANAGED</code> or <code>ADMIN</code>."
                },
                "summary":{
                    "type":"object",
                    "description":"Groups the health status summary for the server.",
                    "properties":{
                        "status":{
                            "type":"string",
                            "description":"Status of the server. Valid values are <code>UP</code>, <code>DOWN</code>, or <code>ERROR</code> (indicating a system error was encountered during health check)."
                        },
                        "status_message":{
                            "type":"string",
                            "description":"Status message, if available."
                        },
                        "status_time":{
                            "type":"string",
                            "description":"Time at which the status was recorded (UTC)."
                        }
                    }
                }
            }
        },
        "create-instance":{
            "title":"Request Body",
            "type":"object",
            "required":[
                "edition",
                "level",
                "parameters",
                "serviceName",
                "shape",
                "subscriptionType",
                "version",
                "vmPublicKeyText"
            ],
            "properties":{
                "serviceName":{
                    "type":"string",
                    "description":"Name of Database Classic Cloud Service instance. The service name:<ul><li>Must not exceed 50 characters.</li><li>Must start with a letter.</li><li>Must contain only letters, numbers, or hyphens.</li><li>Must not contain any other special characters.</li><li>Must be unique within the identity domain.</li></ul>"
                },
                "description":{
                    "type":"string",
                    "description":"Free-form text that provides additional information about the service instance."
                },
                "shape":{
                    "type":"string",
                    "description":"Desired compute shape. A shape defines a number of Oracle Compute Units (OCPUs) and an amount of processor RAM. The valid shapes you can choose from depend on which infrastructure you are using for the instance:<br>&nbsp;<ul><li><p>For instances on Oracle Cloud Infrastructure:</p><p>View a list of currently available shapes by going to the <a href='https://cloud.oracle.com/compute/pricing' target='_blank'>Pricing</a> page for Oracle Cloud Infrastructure Compute on cloud.oracle.com. The \"BM.Standard\" shapes in the <b>Compute - Bare Metal Instances</b> table and the \"VM.Standard\" shapes in the <b>Compute - Virtual Machine Instances</b> table are available in Oracle Database Classic Cloud Service.</p></li><li><p>For instances on Oracle Cloud Infrastructure Classic:</p><p>View a list of currently available shapes by going to the <a href='https://cloud.oracle.com/en_US/compute-classic/pricing' target='_blank'>Pricing</a> page for Oracle Cloud Infrastructure Compute Classic - General Purpose Compute on cloud.oracle.com. The shapes in the <b>General Purpose Shapes</b> and the <b>High Memory Shapes</b> tables are available in Oracle Database Classic Cloud Service.</p></li></ul><p><b>Note:</b> Not all shapes are available in all regions or sites.</p>"
                },
                "vmPublicKeyText":{
                    "type":"string",
                    "description":"Public key for the secure shell (SSH). This key will be used for authentication when connecting to the Database Classic Cloud Service instance using an SSH client. You generate an SSH public-private key pair using a standard SSH key generation tool. See <a href='http://www.oracle.com/pls/topic/lookup?ctx=cloud&id=CSDBI3443' target='_blank'>Connecting to a Compute Node Through Secure Shell (SSH)</a> in <i>Using Oracle Database Classic Cloud Service</i>."
                },
                "subscriptionType":{
                    "type":"string",
                    "description":"Billing unit. Specify the value <code>HOURLY</code> or <code>MONTHLY</code>.<p><b>Note:</b> The <code>MONTHLY</code> value is not available in accounts that use the Universal Credits payment model.</b>"
                },
                "level":{
                    "type":"string",
                    "description":"Service level for the service instance. Specify the value <code>PAAS</code>.<p><b>Note:</b> Some older accounts also support the value <code>BASIC</code> to denote the \"Oracle Database Classic Cloud Service - Virtual Image\" service level.</p>"
                },
                "version":{
                    "type":"string",
                    "description":"Oracle Database software version; one of: <code>18.0.0.0</code>, <code>12.2.0.1</code>, <code>12.1.0.2</code>, or <code>11.2.0.4</code>."
                },
                "edition":{
                    "type":"string",
                    "description":"<p>Database edition for the service instance:</p><ul><li><p><code>SE</code>: Standard Edition</p></li><li><p><code>EE</code>: Enterprise Edition</p></li><li><p><code>EE_HP</code>: Enterprise Edition - High Performance</p></li><li><p><code>EE_EP</code>: Enterprise Edition - Extreme Performance</p></li></ul><p>If you specify <code>SE</code>, a Standard Edition 2 database is created if you specify <code>12.2.0.1</code> or <code>12.1.0.2</code> for <code>version</code> and a Standard Edition One database is created if you specify <code>11.2.0.4</code> for <code>version</code>.</p><p>Edition must be <code>Enterprise Edition - Extreme Performance</code> to configure the Database Classic Cloud Service instance as Cluster Database."
                },
                "region":{
                    "type":"string",
                    "description":"Applicable only to accounts that support regions.<p>Name of the Oracle Cloud Infrastructure or Oracle Cloud Infrastructure Classic region where the Oracle Database Classic Cloud Service instance is to be provisioned.</p><p><b>Note:</b> When specifying an Oracle Cloud Infrastructure region, the region must be in the default data region of the Cloud account.</p>"
                },
                "availabilityDomain":{
                    "type":"string",
                    "description":"Required if <code>region</code> is an Oracle Cloud Infrastructure region.<p>Name of the availability domain within the region where the Oracle Database Classic Cloud Service instance is to be provisioned.</p>"
                },
                "subnet":{
                    "type":"string",
                    "description":"Required if <code>region</code> is an Oracle Cloud Infrastructure region.<p>The Oracle Cloud Identifier (OCID) of the subnet in the virtual cloud network (VCN) within the region where the Oracle Database Classic Cloud Service instance is to be provisioned.</p><p>The OCID is a unique autogenerated ID. To find the OCID of a subnet, go to the Oracle Cloud Infrastructure web console, select the Networking tab, click the VCN that your subnet is in, and look for the OCID field under the subnet that you want to use.</p>"
                },
                "ipNetwork":{
                    "type":"string",
                    "description":"Applicable only if <code>region</code> is an Oracle Cloud Infrastructure Classic region.<p>The three-part name of a custom IP network to use. For example: <code>/Compute-<i>identity_domain/user/object</i></code>.</p><p>A <code>region</code> must be specified in order to use <code>ipNetwork</code>. Only IP networks created in the specified region can be used.</p><p>You cannot use <code>ipNetwork</code> when creating a service instance that uses Oracle RAC and Oracle Data Guard to provide for disaster recovery. That is, when <code>isRac</code>, <code>failoverDatabase</code> and <code>disasterRecovery</code> are all set to <code>\"yes\"</code> in the <code>parameters</code> array element.</p>"
                },
                "ipReservations":{
                    "type":"string",
                    "description":"Applicable only if <code>region</code> is an Oracle Cloud Infrastructure Classic region.<p>A single IP reservation name or multiple IP reservation names separated by commas. Only IP reservations created in the specified region can be used.</p><p>When IP reservations are used, all compute nodes of an instance must be provisioned with IP reservations, so the number of names in <code>ipReservations</code> must match the number of compute nodes in the service instance.</p>"
                },
                "useHighPerformanceStorage":{
                    "type":"boolean",
                    "description":"Applicable only in Oracle Cloud Infrastructure Classic regions.<p>Specify if high performance storage should be used for the Database Classic Cloud Service instance. Default data storage will allocate your database block storage on spinning devices.  By checking this box, your block storage will be allocated on solid state devices. Valid values are <code>true</code> and <code>false</code>. Default value is <code>false</code>.</p>"
                },
                "isBYOL":{
                    "type":"boolean",
                    "description":"Specify if you want to use an existing perpetual license to Oracle Database to establish the right to use Oracle Database on the new instance. When <code>true</code>, your Oracle Cloud account will be charged a lesser amount for the new instance because the right to use Oracle Database is covered by your perpetual license agreement. Valid values are <code>true</code> and <code>false</code>. Default value is <code>false</code>."
                },
                "enableNotification":{
                    "type":"boolean",
                    "description":"Specify if you want an email notification sent upon successful or unsuccessful completion of the instance-creation operation. When <code>true</code>, you must also specify <code>notificationEmail</code>. Valid values are <code>true</code> and <code>false</code>. Default value is <code>false</code>.<p>This parameter is not available on Oracle Cloud at Customer.</p>"
                },
                "notificationEmail":{
                    "type":"string",
                    "description":"Required if <code>enableNotification</code> is set to <code>true</code>.<p>The email address to send completion notifications to.</p><p>This parameter is not available on Oracle Cloud at Customer.</p>"
                },
                "standbys":{
                    "title":"standbys Array",
                    "type":"array",
                    "description":"Applicable only in Oracle Cloud Infrastructure regions.<p>Array of one JSON object that specifies configuration details of the standby database when <code>failoverDatabase</code> is set to <code>true</code>. <code>disasterRecovery</code> must be set to <code>true</code>.</p>",
                    "items":{
                        "$ref":"#/definitions/create-instance-standbys-item"
                    }
                },
                "parameters":{
                    "title":"parameters Array",
                    "type":"array",
                    "description":"Array of one JSON object that specifies configuration details of the services instance. This array is not required if the <code>level</code> value is <code>BASIC</code>.",
                    "items":{
                        "$ref":"#/definitions/create-instance-parameters-item"
                    }
                },
                "assignPublicIP":{
                    "type":"boolean",
                    "description":"Applicable only if <code>region</code> is an Oracle Cloud Infrastructure Classic region and an <code>ipNetwork</code> value is provided.<p>Specify whether to assign public IP addresses to the compute nodes of the service instance:</p><ul><li><p>When set to <code>true</code>, any compute node added during instance creation, or later added as part of a scaling operation, will have a public IP address assigned to it. Thus, all compute nodes will be accessible from the public Internet, provided that access rules permitting such access are enabled.</p></li><li><p>When set to <code>false</code>, any compute node added during instance creation, or later added as part of a scaling operation, will <b>not</b> have a public IP address assigned to it. Thus, no compute node will be accessible from the public Internet. Use this value in situations where the nodes and the database will only be accessed from within the IP network or from an on-premises data center over a VPN network.</p></li></ul><p>Default value is <code>true</code>.</p>"
                }
            }
        },
        "create-instance-parameters-item":{
            "title":"parameters Array Item",
            "type":"object",
            "required":[
                "type",
                "usableStorage",
                "adminPassword",
                "sid",
                "backupDestination"
            ],
            "properties":{
                "type":{
                    "type":"string",
                    "description":"Component type to which the set of parameters applies. Valid values are: <ul><li><code>db</code> - Oracle Database </li>."
                },
                "usableStorage":{
                    "type":"string",
                    "description":"Storage size for data (in GB). Minimum value is 15. Maximum value depends on the backup destination: if <code>BOTH</code> is specified, the maximum value is 1200; if <code>OSS</code> or <code>NONE</code> is specified, the maximum value is 2048."
                },
                "adminPassword":{
                    "type":"string",
                    "description":"<p>The password for the following administrative users:</p><ul><li>Oracle Database administrative users <code>sys</code> and <code>system</code></li><li>Oracle Application Express admin user</li><li>DBaaS Monitor user</li></ul><p>The password:</p><ul><li>Must be 8 to 30 characters in length.</li><li>Must contain at least one lowercase letter.</li><li>Must contain at least one uppercase letter.</li><li>Must contain at least one number.</li><li>Must contain at least one of these symbols: _ (underscore), # (hash sign), or $ (dollar sign).</li><li>Must not contain the word \"oracle\".</li></ul>"
                },
                "sid":{
                    "type":"string",
                    "description":"Database Name (sid) for the Database Classic Cloud Service instance. Default value is <code>ORCL</code>."
                },
                "pdbName":{
                    "type":"string",
                    "description":"<b>Note:</b> This attribute is valid when Database Classic Cloud Service instance is configured with version <code>12c</code>.<p>Pluggable Database Name for the Database Classic Cloud Service instance. Default value is <code>pdb1</code>."
                },
                "timezone":{
                    "type":"string",
                    "description":"Time Zone for the Database Classic Cloud Service instance. Default value is <code>UTC</code>. <p>Valid values are <code>Africa/Cairo</code>, <code>Africa/Casablanca</code>, <code>Africa/Harare</code>, <code>Africa/Monrovia</code>, <code>Africa/Nairobi</code>, <code>Africa/Tripoli</code>, <code>Africa/Windhoek</code>, <code>America/Araguaina</code>, <code>America/Asuncion</code>, <code>America/Bogota</code>, <code>America/Caracas</code>, <code>America/Chihuahua</code>, <code>America/Cuiaba</code>, <code>America/Denver</code>, <code>America/Fortaleza</code>, <code>America/Guatemala</code>, <code>America/Halifax</code>, <code>America/Manaus</code>, <code>America/Matamoros</code>, <code>America/Monterrey</code>, <code>America/Montevideo</code>, <code>America/Phoenix</code>, <code>America/Santiago</code>, <code>America/Tijuana</code>, <code>Asia/Amman</code>, <code>Asia/Ashgabat</code>, <code>Asia/Baghdad</code>, <code>Asia/Baku</code>, <code>Asia/Bangkok</code>, <code>Asia/Beirut</code>, <code>Asia/Calcutta</code>, <code>Asia/Damascus</code>, <code>Asia/Dhaka</code>, <code>Asia/Irkutsk</code>, <code>Asia/Jerusalem</code>, <code>Asia/Kabul</code>, <code>Asia/Karachi</code>, <code>Asia/Kathmandu</code>, <code>Asia/Krasnoyarsk</code>, <code>Asia/Magadan</code>, <code>Asia/Muscat</code>, <code>Asia/Novosibirsk</code>, <code>Asia/Riyadh</code>, <code>Asia/Seoul</code>, <code>Asia/Shanghai</code>, <code>Asia/Singapore</code>, <code>Asia/Taipei</code>, <code>Asia/Tehran</code>, <code>Asia/Tokyo</code>, <code>Asia/Ulaanbaatar</code>, <code>Asia/Vladivostok</code>, <code>Asia/Yakutsk</code>, <code>Asia/Yerevan</code>, <code>Atlantic/Azores</code>, <code>Australia/Adelaide</code>, <code>Australia/Brisbane</code>, <code>Australia/Darwin</code>, <code>Australia/Hobart</code>, <code>Australia/Perth</code>, <code>Australia/Sydney</code>, <code>Brazil/East</code>, <code>Canada/Newfoundland</code>, <code>Canada/Saskatchewan</code>, <code>Europe/Amsterdam</code>, <code>Europe/Athens</code>, <code>Europe/Dublin</code>, <code>Europe/Helsinki</code>, <code>Europe/Istanbul</code>, <code>Europe/Kaliningrad</code>, <code>Europe/Moscow</code>, <code>Europe/Paris</code>, <code>Europe/Prague</code>, <code>Europe/Sarajevo</code>, <code>Pacific/Auckland</code>, <code>Pacific/Fiji</code>, <code>Pacific/Guam</code>, <code>Pacific/Honolulu</code>, <code>Pacific/Samoa</code>, <code>US/Alaska</code>, <code>US/Central</code>, <code>US/Eastern</code>, <code>US/East-Indiana</code>, <code>US/Pacific</code>, <code>UTC</code>."
                },
                "ncharset":{
                    "type":"string",
                    "description":"National Character Set for the Database Classic Cloud Service instance. Default value is <code>AL16UTF16</code>. <p>Valid values are <code>AL16UTF16</code> and <code>UTF8</code>."
                },
                "charset":{
                    "type":"string",
                    "description":"Character Set for the Database Classic Cloud Service Instance. Default value is <code>AL32UTF8</code>. <p>Valid values are <code>AL32UTF8</code>, <code>AR8ADOS710</code>, <code>AR8ADOS720</code>, <code>AR8APTEC715</code>, <code>AR8ARABICMACS</code>, <code>AR8ASMO8X</code>, <code>AR8ISO8859P6</code>, <code>AR8MSWIN1256</code>, <code>AR8MUSSAD768</code>, <code>AR8NAFITHA711</code>, <code>AR8NAFITHA721</code>, <code>AR8SAKHR706</code>, <code>AR8SAKHR707</code>, <code>AZ8ISO8859P9E</code>, <code>BG8MSWIN</code>, <code>BG8PC437S</code>, <code>BLT8CP921</code>, <code>BLT8ISO8859P13</code>, <code>BLT8MSWIN1257</code>, <code>BLT8PC775</code>, <code>BN8BSCII</code>, <code>CDN8PC863</code>, <code>CEL8ISO8859P14</code>, <code>CL8ISO8859P5</code>, <code>CL8ISOIR111</code>, <code>CL8KOI8R</code>, <code>CL8KOI8U</code>, <code>CL8MACCYRILLICS</code>, <code>CL8MSWIN1251</code>, <code>EE8ISO8859P2</code>, <code>EE8MACCES</code>, <code>EE8MACCROATIANS</code>, <code>EE8MSWIN1250</code>, <code>EE8PC852</code>, <code>EL8DEC</code>, <code>EL8ISO8859P7</code>, <code>EL8MACGREEKS</code>, <code>EL8MSWIN1253</code>, <code>EL8PC437S</code>, <code>EL8PC851</code>, <code>EL8PC869</code>, <code>ET8MSWIN923</code>, <code>HU8ABMOD</code>, <code>HU8CWI2</code>, <code>IN8ISCII</code>, <code>IS8PC861</code>, <code>IW8ISO8859P8</code>, <code>IW8MACHEBREWS</code>, <code>IW8MSWIN1255</code>, <code>IW8PC1507</code>, <code>JA16EUC</code>, <code>JA16EUCTILDE</code>, <code>JA16SJIS</code>, <code>JA16SJISTILDE</code>, <code>JA16VMS</code>, <code>KO16KSC5601</code>, <code>KO16KSCCS</code>, <code>KO16MSWIN949</code>, <code>LA8ISO6937</code>, <code>LA8PASSPORT</code>, <code>LT8MSWIN921</code>, <code>LT8PC772</code>, <code>LT8PC774</code>, <code>LV8PC1117</code>, <code>LV8PC8LR</code>, <code>LV8RST104090</code>, <code>N8PC865</code>, <code>NE8ISO8859P10</code>, <code>NEE8ISO8859P4</code>, <code>RU8BESTA</code>, <code>RU8PC855</code>, <code>RU8PC866</code>, <code>SE8ISO8859P3</code>, <code>TH8MACTHAIS</code>, <code>TH8TISASCII</code>, <code>TR8DEC</code>, <code>TR8MACTURKISHS</code>, <code>TR8MSWIN1254</code>, <code>TR8PC857</code>, <code>US7ASCII</code>, <code>US8PC437</code>, <code>UTF8</code>, <code>VN8MSWIN1258</code>, <code>VN8VN3</code>, <code>WE8DEC</code>, <code>WE8DG</code>, <code>WE8ISO8859P1</code>, <code>WE8ISO8859P15</code>, <code>WE8ISO8859P9</code>, <code>WE8MACROMAN8S</code>, <code>WE8MSWIN1252</code>, <code>WE8NCR4970</code>, <code>WE8NEXTSTEP</code>, <code>WE8PC850</code>, <code>WE8PC858</code>, <code>WE8PC860</code>, <code>WE8ROMAN8</code>, <code>ZHS16CGB231280</code>, <code>ZHS16GBK</code>, <code>ZHT16BIG5</code>, <code>ZHT16CCDC</code>, <code>ZHT16DBT</code>, <code>ZHT16HKSCS</code>, <code>ZHT16MSWIN950</code>, <code>ZHT32EUC</code>, <code>ZHT32SOPS</code>, <code>ZHT32TRIS</code>."
                },
                "isRac":{
                    "type":"string",
                    "description":"Specify if a cluster database using Oracle Real Application Clusters should be configured. Valid values are <code>yes</code> and <code>no</code>. Default value is <code>no</code>."
                },
                "failoverDatabase":{
                    "type":"string",
                    "description":"Specify if an Oracle Data Guard configuration comprising a primary database and a standby database is created. Valid values are <code>yes</code> and <code>no</code>. Default value is <code>no</code>."
                },
                "disasterRecovery":{
                    "type":"string",
                    "description":"Specify if an Oracle Data Guard configuration is created using the Disaster Recovery option or the High Availability option. Valid values are <code>yes</code> and <code>no</code>:<ul><li><p><code>yes</code> - The Disaster Recovery option is used, which places the compute node hosting the primary database and the compute node hosting the standby database in compute zones of different data centers.</p></li><li><p><code>no</code> - The High Availability option is used, which places the compute node hosting the primary database and the compute node hosting the standby database in different compute zones of the same data center.</p></li></ul><p>Default value is <code>no</code>.</p><p>This option is applicable only when <code>failoverDatabase</code> is set to <code>yes</code>.</p>"
                },
                "goldenGate":{
                    "type":"string",
                    "description":"Specify if the database should be configured for use as the replication database of an Oracle GoldenGate Cloud Service instance. Valid values are <code>yes</code> and <code>no</code>. Default value is <code>no</code>. <p>You cannot set <code>goldenGate</code> to <code>yes</code> if either <code>isRac</code> or <code>failoverDatabase</code> is set to <code>yes</code>."
                },
                "backupDestination":{
                    "type":"string",
                    "description":"Backup destination. Valid values are: <ul><li><code>BOTH</code> - Both Cloud Storage and Local Storage</li><li><code>OSS</code> - Cloud Storage only</li><li><code>NONE</code> - None</li></ul>"
                },
                "cloudStorageContainer":{
                    "type":"string",
                    "description":"The location where backups to cloud storage are to be stored:<ul><li><p>For service instances in Oracle Cloud Infrastructure, enter the URL of an existing Oracle Cloud Infrastructure Object Storage bucket. The URL is of the form:</p><pre>https://swiftobjectstorage.<i>region</i>.oraclecloud.com/v1/<i>account</i>/<i>bucket</i></pre><p>For example:</p><pre>https://swiftobjectstorage.us-phoenix-1.oraclecloud.com/v1/mycompany/mybucket</pre><p>You must create this storage bucket before you begin creating the service instace. See <a href='https://www.oracle.com/pls/topic/lookup?ctx=cloud&amp;id=oci_api_objectstorage'>Object Storage API</a> in Oracle Cloud Infrastructure documentation.</p></li><li><p>For database deployments in Oracle Cloud Infrastructure Classic, enter the location of an Oracle Cloud Infrastructure Object Storage Classic container using this form:</p><pre>Storage-<i>identity_domain</i>/<i>container</i></pre><p>where <i><code>identity_domain</code></i> is the id of the identity domain, and <i><code>container</code></i> is the name of the container.</p><p><b>Note:</b> In some Oracle Cloud Infrastructure Classic accounts, you cannot use the above form. If you get an error when you try to use this form, you must instead provide a full URL for the container using this form:</p><pre><i>rest-endpoint-url</i>/<i>container</i></pre><p>To determine the <code><i>rest-endpoint-url</i></code> value for your account, see <a href='https://docs.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/database-dbaas-cloud/csdbi&id=CSSTO-GUID-221133EF-F408-4DCF-9BF7-7A1F12C3E8A6'>About REST URLs for Oracle Cloud Infrastructure Object Storage Classic Resources</a> in <i>Using Oracle Cloud Infrastructure Object Storage Classic</i>.</p>"
                },
                "cloudStorageUser":{
                    "type":"string",
                    "description":"A user with read/write (and creation, if necessary) access to the location specified in <code>cloudStorageContainer</code>:<ul><li><p>For service instances in Oracle Cloud Infrastructure, enter the user name you use to sign in to the Oracle Cloud Infrastructure console.</p></li><li><p>For service instances in Oracle Cloud Infrastructure Classic, enter the Oracle Cloud user name of the administrator of the Oracle Cloud Infrastructure Object Storage Classic container specified in <code>cloudStorageContainer</code>. Usually, this is your Oracle Cloud user name.</p></li></ul>"
                },
                "cloudStoragePwd":{
                    "type":"string",
                    "description":"The password necessary to access the location specified in <code>cloudStorageContainer</code>:<ul><li><p>For service instances in Oracle Cloud Infrastructure, enter your Swift password.</p></li><li><p>For service instances in Oracle Cloud Infrastructure Classic, enter the password of the Oracle Cloud user specified in <code>cloudStorageUser</code>.</p></li></ul>"
                },
                "createStorageContainerIfMissing":{
                    "type":"boolean",
                    "description":"Applicable only to Oracle Cloud Infrastructure Object Storage Classic containers.<p>Specify if the given <code>cloudStorageContainer</code> is to be created if it does not already exist. Valid values are <code>true</code> and <code>false</code>. Default value is <code>false</code>.</p>"
                },
                "listenerPort":{
                    "type":"string",
                    "description":"The port number for the Oracle Net Listener. The port number must be between 1521 and 5499 (inclusive). Default value is <code>1521</code>."
                },
                "sourceServiceName":{
                    "type":"string",
                    "description":"When present, indicates that the service instance should be created as a \"snapshot clone\" of another service instance. Provide the name of the existing service instance whose snapshot is to be used."
                },
                "snapshotName":{
                    "type":"string",
                    "description":"The name of the snapshot of the service instance specified by <code>sourceServiceName</code> that is to be used to create a \"snapshot clone\". This parameter is valid only if <code>sourceServiceName</code> is specified."
                },
                "ibkup":{
                    "type":"string",
                    "description":"Specify if the service instance's database should, after the instance is created, be replaced by a database stored in an existing cloud backup that was created using Oracle Database Backup Cloud Service. Valid values are <code>yes</code> and <code>no</code>. Default value is <code>no</code>."
                },
                "ibkupOnPremise":{
                    "type":"boolean",
                    "description":"Specify if the existing cloud backup being used to replace the database is from an on-premises database or another Database Classic Cloud Service instance. Valid values are <code>true</code> for an on-premises database and <code>false</code> for a Database Classic Cloud Service instance. Default value is <code>true</code>."
                },
                "ibkupDatabaseID":{
                    "type":"string",
                    "description":"Database id of the database from which the existing cloud backup was created. This parameter is required if <code>ibkup</code> is set to <code>yes</code> and <code>ibkupOnPremise</code> is set to <code>yes</code>."
                },
                "ibkupDecryptionKey":{
                    "type":"string",
                    "description":"Password used to create the existing, password-encrypted cloud backup. This password is used to decrypt the backup. Specify either <code>ibkupDecryptionKey</code> or <code>ibkupWalletFileContent</code> for decrypting the backup. This parameter is required if <code>ibkup</code> is set to <code>yes</code> and <code>ibkupOnPremise</code> is set to <code>yes</code>."
                },
                "ibkupWalletFileContent":{
                    "type":"string",
                    "description":"String containing the xsd:base64Binary representation of the cloud backup's wallet file. This wallet is used to decrypt the backup. Specify either <code>ibkupDecryptionKey</code> or <code>ibkupWalletFileContent</code> for decrypting the backup. This parameter is required if <code>ibkup</code> is set to <code>yes</code> and <code>ibkupOnPremise</code> is set to <code>yes</code>."
                },
                "ibkupCloudStorageContainer":{
                    "type":"string",
                    "description":"Name of the Oracle Storage Cloud Service container where the existing cloud backup is stored. This parameter is required if <code>ibkup</code> is set to <code>yes</code> and <code>ibkupOnPremise</code> is set to <code>yes</code>."
                },
                "ibkupCloudStorageUser":{
                    "type":"string",
                    "description":"User name of an Oracle Cloud user who has read access to the container specified in <code>ibkupCloudStorageContainer</code>. This parameter is required if <code>ibkup</code> is set to <code>yes</code> and <code>ibkupOnPremise</code> is set to <code>yes</code>."
                },
                "ibkupCloudStoragePassword":{
                    "type":"string",
                    "description":"Password of the Oracle Cloud user specified in <code>ibkupCloudStorageUser</code>. This parameter is required if <code>ibkup</code> is set to <code>yes</code> and <code>ibkupOnPremise</code> is set to <code>yes</code>."
                },
                "ibkupServiceID":{
                    "type":"string",
                    "description":"Oracle Databsae Cloud Service instance name from which the database of new Oracle Database Classic Cloud Service instance should be created. This parameter is required if <code>ibkup</code> is set to <code>yes</code> and <code>ibkupOnPremise</code> is set to <code>no</code>."
                },
                "ibkupBackupTAG":{
                    "type":"string",
                    "description":"Backup tag of the specific backup from which the database of new Oracle Database Classic Cloud Service instance should be created. This parameter is valid only if <code>ibkup</code> is set to <code>yes</code> and <code>ibkupOnPremise</code> is set to <code>no</code>. If no value is specified, the latest backup is used."
                },
                "hdg":{
                    "type":"string",
                    "description":"Specify if an Oracle Hybrid Disaster Recovery configuration comprising a primary database on customer premisesand a standby database in Oracle Public Cloud should be configured. Valid values are <code>yes</code> and <code>no</code>. Default value is <code>no</code>. <p>You cannot set <code>failoverDatabase</code> or <code>isRac</code> to <code>yes</code> if Hybrid Disaster Recovery options is chosen.</p>"
                },
                "hdgCloudStorageContainer":{
                    "type":"string",
                    "description":"Name of the Oracle Storage Cloud Service container where the backup from on-premise instance is stored. This parameter is required if <code>hdg</code> is set to <code>yes</code>."
                },
                "hdgCloudStorageUser":{
                    "type":"string",
                    "description":"User name of an Oracle Cloud user who has read access to the container specified in <code>hdgCloudStorageContainer</code>. This parameter is required if <code>hdg</code> is set to <code>yes</code>."
                },
                "hdgCloudStoragePassword":{
                    "type":"string",
                    "description":"Password of the Oracle Cloud user specified in <code>hdgCloudStorageUser</code>. This parameter is required if <code>hdg</code> is set to <code>yes</code>."
                },
                "additionalParams":{
                    "$ref":"#/definitions/create-instance-parameters-item-additionalParams"
                }
            }
        },
        "create-instance-parameters-item-additionalParams":{
            "title":"additionalParams Object",
            "type":"object",
            "properties":{
                "db_demo":{
                    "type":"string",
                    "description":"Indicates whether to include the Demos PDB: <code>\"yes\"</code> or <code>\"no\"</code>."
                }
            }
        },
        "create-instance-standbys-item":{
            "title":"standbys Array Item",
            "type":"object",
            "required":[
                "availabilityDomain",
                "subnet"
            ],
            "properties":{
                "availabilityDomain":{
                    "type":"string",
                    "description":"Applicable only in Oracle Cloud Infrastructure regions.<p>Name of the availability domain within the region where the standby database of the Oracle Database Classic Cloud Service instance is to be provisioned.</p>"
                },
                "subnet":{
                    "type":"string",
                    "description":"Applicable only in Oracle Cloud Infrastructure regions.<p>Name of the subnet within the region where the standby database of the Oracle Database Classic Cloud Service instance is to be provisioned.</p>"
                }
            }
        },
        "view-all-instances":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "uri":{
                    "type":"string",
                    "description":"REST endpoint URI for Database Classic Cloud Service in the identity domain."
                },
                "service_type":{
                    "type":"string",
                    "description":"The value <code>dbaas</code> to denote Database Classic Cloud Service."
                },
                "implementation_version":{
                    "type":"string",
                    "description":"The value <code>1.0</code>."
                },
                "services":{
                    "title":"services Array",
                    "type":"array",
                    "description":"Array of JSON object elements, with one element for each service instance in the identity domain.",
                    "items":{
                        "$ref":"#/definitions/view-all-instances-services-array-item"
                    }
                }
            }
        },
        "view-all-instances-services-array-item":{
            "title":"services Array Item",
            "type":"object",
            "properties":{
                "backup_supported_version":{
                    "type":"string",
                    "description":"The version of cloud tooling for backup and recovery supported by the service instance."
                },
                "created_by":{
                    "type":"string",
                    "description":"The user name of the Oracle Cloud user who created the service instance."
                },
                "creation_time":{
                    "type":"string",
                    "description":"The date-and-time stamp when the service instance was created."
                },
                "description":{
                    "type":"string",
                    "description":"The description of the service instance, if one was provided when the instance was created."
                },
                "identity_domain":{
                    "type":"string",
                    "description":"The identity domain housing the service instance."
                },
                "last_modified_time":{
                    "type":"string",
                    "description":"The date-and-time stamp when the service instance was last modified."
                },
                "service_name":{
                    "type":"string",
                    "description":"The name of the service instance."
                },
                "service_uri":{
                    "type":"string",
                    "description":"The REST endpoint URI of the service instance."
                },
                "sm_plugin_version":{
                    "type":"string",
                    "description":"The version of the cloud tooling service manager plugin supported by the service instance."
                },
                "status":{
                    "type":"string",
                    "description":"The status of the service instance:<ul><li><code>Configured</code>: the service instance has been configured.</li><li><code>In Progress</code>: the service instance is being created.</li><li><code>Maintenance</code>: the service instance is being stopped, started, restarted or scaled.</li><li><code>Running</code>: the service instance is running.</li><li><code>Stopped</code>: the service instance is stopped.</li><li><code>Terminating</code>: the service instance is being deleted.</li></ul>"
                },
                "version":{
                    "type":"string",
                    "description":"The Oracle Database version on the service instance."
                }
            }
        },
        "view-instance":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "apex_url":{
                    "type":"string",
                    "description":"The URL to use to connect to Oracle Application Express on the service instance."
                },
                "availabilityDomain":{
                    "type":"string",
                    "description":"Applicable only in Oracle Cloud Infrastructure regions.<p>Name of the availability domain within the region where the Oracle Database Classic Cloud Service instance is provisioned.</p>"
                },
                "backup_destination":{
                    "type":"string",
                    "description":"The backup configuration of the service instance."
                },
                "backup_supported_version":{
                    "type":"string",
                    "description":"The version of cloud tooling for backup and recovery supported by the service instance."
                },
                "charset":{
                    "type":"string",
                    "description":"The database character set of the database."
                },
                "cloud_storage_container":{
                    "type":"string",
                    "description":"The Oracle Storage Cloud container for backups."
                },
                "compute_site_name":{
                    "type":"string",
                    "description":"The Oracle Cloud location housing the service instance."
                },
                "connect_descriptor":{
                    "type":"string",
                    "description":"The connection descriptor for Oracle Net Services (SQL*Net)."
                },
                "connect_descriptor_with_public_ip":{
                    "type":"string",
                    "description":"The connection descriptor for Oracle Net Services (SQL*Net) with IP addresses instead of host names."
                },
                "created_by":{
                    "type":"string",
                    "description":"The user name of the Oracle Cloud user who created the service instance."
                },
                "creation_job_id":{
                    "type":"string",
                    "description":"The job id of the job that created the service instance."
                },
                "creation_time":{
                    "type":"string",
                    "description":"The date-and-time stamp when the service instance was created."
                },
                "current_version":{
                    "type":"string",
                    "description":"The Oracle Database version on the service instance, including the patch level."
                },
                "dbaasmonitor_url":{
                    "type":"string",
                    "description":"The URL to use to connect to Oracle DBaaS Monitor on the service instance."
                },
                "description":{
                    "type":"string",
                    "description":"The description of the service instance, if one was provided when the instance was created."
                },
                "edition":{
                    "type":"string",
                    "description":"The software edition of the service instance."
                },
                "em_url":{
                    "type":"string",
                    "description":"The URL to use to connect to Enterprise Manager on the service instance."
                },
                "failover_database":{
                    "type":"boolean",
                    "description":"Indicates whether the service instance hosts an Oracle Data Guard configuration."
                },
                "glassfish_url":{
                    "type":"string",
                    "description":"The URL to use to connect to the Oracle GlassFish Server Administration Console on the service instance."
                },
                "hdgPremIP":{
                    "type":"string",
                    "description":"Data Guard Role of the on-premise instance in Oracle Hybrid Disaster Recovery configuration."
                },
                "hybrid_dg":{
                    "type":"string",
                    "description":"Indicates whether the service instance hosts an Oracle Hybrid Disaster Recovery configuration."
                },
                "identity_domain":{
                    "type":"string",
                    "description":"The identity domain housing the service instance."
                },
                "ipNetwork":{
                    "type":"string",
                    "description":"This attribute is only applicable to accounts where regions are supported. The three-part name of an IP network to which the service instance is added. For example: /Compute-identity_domain/user/object "
                },
                "ipReservations":{
                    "type":"string",
                    "description":"Groups one or more IP reservations in use on this service instance. This attribute is only applicable to accounts where regions are supported. This attribute is returned when you set the <code>?outputLevel=verbose</code> query parameter."
                },
                "isBYOL":{
                    "type":"boolean",
                    "description":"Indicates whether service instance was provisioned with the 'Bring Your Own License' (BYOL) option."
                },
                "jaas_instances_using_service":{
                    "type":"string",
                    "description":"The Oracle Java Cloud Service instances using this Database Classic Cloud Service instance."
                },
                "last_modified_time":{
                    "type":"string",
                    "description":"The date-and-time stamp when the service instance was last modified."
                },
                "level":{
                    "type":"string",
                    "description":"The service level of the service instance:<ul><li><code>BASIC</code>: The Oracle Database Classic Cloud Service - Virtual Image service level</li><li><code>PAAS</code>:The Oracle Database Classic Cloud Service service level</li></ul>"
                },
                "listenerPort":{
                    "type":"integer",
                    "description":"The listener port for Oracle Net Services (SQL*Net) connections."
                },
                "ncharset":{
                    "type":"string",
                    "description":"The national character set of the database."
                },
                "num_ip_reservations":{
                    "type":"integer",
                    "description":"The number of Oracle Compute Service IP reservations assigned to the service instance."
                },
                "num_nodes":{
                    "type":"string",
                    "description":"The number of compute nodes in the service instance."
                },
                "pdbName":{
                    "type":"string",
                    "description":"The name of the default PDB (pluggable database) created when the service instance was created."
                },
                "rac_database":{
                    "type":"boolean",
                    "description":"Indicates whether the service instance hosts an Oracle RAC database."
                },
                "region":{
                    "type":"string",
                    "description":"This attribute is only applicable to accounts where regions are supported. Location where the service instance is provisioned (only for accounts where regions are supported)."
                },
                "service_name":{
                    "type":"string",
                    "description":"The name of the service instance."
                },
                "service_uri":{
                    "type":"string",
                    "description":"The REST endpoint URI of the service instance."
                },
                "shape":{
                    "type":"string",
                    "description":"The Oracle Compute Cloud shape of the service instance."
                },
                "sid":{
                    "type":"string",
                    "description":"The SID of the database."
                },
                "sm_plugin_version":{
                    "type":"string",
                    "description":"The version of the cloud tooling service manager plugin supported by the service instance."
                },
                "status":{
                    "type":"string",
                    "description":"The status of the service instance:<ul><li><code>Configured</code>: the service instance has been configured.</li><li><code>In Progress</code>: the service instance is being created.</li><li><code>Maintenance</code>: the service instance is being stopped, started, restarted or scaled.</li><li><code>Running</code>: the service instance is running.</li><li><code>Stopped</code>: the service instance is stopped.</li><li><code>Terminating</code>: the service instance is being deleted.</li></ul>"
                },
                "subnet":{
                    "type":"string",
                    "description":"Applicable only in Oracle Cloud Infrastructure regions.<p>Name of the subnet within the region where the Oracle Database Classic Cloud Service instance is provisioned.</p>"
                },
                "subscriptionType":{
                    "type":"string",
                    "description":"The billing frequency of the service instance; either <code>MONTHLY</code> or <code>HOURLY</code>."
                },
                "timezone":{
                    "type":"string",
                    "description":"The time zone of the operating system."
                },
                "total_shared_storage":{
                    "type":"integer",
                    "description":"For service instances hosting an Oracle RAC database, the size in MB of the storage shared and accessed by the nodes of the RAC database."
                },
                "useHighPerformanceStorage":{
                    "type":"boolean",
                    "description":"Indicates whether the service instance was provisioned with high performance storage."
                },
                "version":{
                    "type":"string",
                    "description":"The Oracle Database version on the service instance."
                }
            }
        },
        "view-instance-nodes":{
            "title":"Response Body",
            "type":"array",
            "description":"Array of JSON object elements, with one element for each of the service instance's compute nodes.",
            "items":{
                "$ref":"#/definitions/view-instance-nodes-array-item"
            }
        },
        "view-instance-nodes-array-item":{
            "title":"Response Body Array Item",
            "type":"object",
            "properties":{
                "availabilityDomain":{
                    "type":"string",
                    "description":"Applicable only in Oracle Cloud Infrastructure regions.<p>Name of the availability domain within the region where the compute node is provisioned.</p>"
                },
                "connect_descriptor":{
                    "type":"string",
                    "description":"The connection descriptor for Oracle Net Services (SQL*Net)."
                },
                "connect_descriptor_with_public_ip":{
                    "type":"string",
                    "description":"The connection descriptor for Oracle Net Services (SQL*Net) with IP addresses instead of host names."
                },
                "created_by":{
                    "type":"string",
                    "description":"The user name of the Oracle Cloud user who created the service instance."
                },
                "creation_job_id":{
                    "type":"string",
                    "description":"The job id of the job that created the service instance."
                },
                "creation_time":{
                    "type":"string",
                    "description":"The date-and-time stamp when the service instance was created."
                },
                "hostname":{
                    "type":"string",
                    "description":"The host name of the compute node."
                },
                "initialPrimary":{
                    "type":"boolean",
                    "description":"Indicates whether the compute node hosted the primary database of an Oracle Data Guard configuration when the service instance was created."
                },
                "listenerPort":{
                    "type":"integer",
                    "description":"The listener port for Oracle Net Services (SQL*Net) connections."
                },
                "pdbName":{
                    "type":"string",
                    "description":"The name of the default PDB (pluggable database) created when the service instance was created."
                },
                "reservedIP":{
                    "type":"string",
                    "description":"The IP address of the compute node."
                },
                "shape":{
                    "type":"string",
                    "description":"The Oracle Compute Cloud shape of the compute node."
                },
                "sid":{
                    "type":"string",
                    "description":"The SID of the database on the compute node."
                },
                "status":{
                    "type":"string",
                    "description":"The status of the compute node:<ul><li><code>Configured</code>: the compute node has been configured.</li><li><code>In Progress</code>: the compute node is being created.</li><li><code>Maintenance</code>: the compute node is being stopped, started, restarted or scaled.</li><li><code>Running</code>: the compute node is running.</li><li><code>Stopped</code>: the compute node is stopped.</li><li><code>Terminating</code>: the compute node is being deleted.</li></ul>"
                },
                "storageAllocated":{
                    "type":"integer",
                    "description":"The size in MB of the storage allocated to the compute node. For compute nodes of a service instance hosting an Oracle RAC database, this number does not include the storage shared by the nodes."
                },
                "subnet":{
                    "type":"string",
                    "description":"Applicable only in Oracle Cloud Infrastructure regions.<p>Name of the subnet within the region where the compute node is provisioned.</p>"
                }
            }
        },
        "stop-start-restart-instance":{
            "title":"Request Body",
            "type":"object",
            "description":"",
            "properties":{
                "lifecycleState":{
                    "type":"string",
                    "description":"Type of the request. Valid values are:<ul><li><code>stop</code>: Stops the Database Classic Cloud Service instance or compute node.</li><li><code>start</code>: Starts the Database Classic Cloud Service instance or compute node.</li><li><code>restart</code>: Restarts the Database Classic Cloud Service instance or compute node."
                },
                "lifecycleTimeout":{
                    "type":"string",
                    "description":"Timeout (minutes) for each request. The range of valid values are <code>1</code> to <code>300</code> minutes (inclusive). This value defaults to <code>60</code> minutes."
                },
                "vmName":{
                    "type":"string",
                    "description":"Name of compute node to stop, start, or restart."
                }
            }
        },
        "scale-putrequest":{
            "title":"Request Body",
            "type":"object",
            "description":"",
            "properties":{
                "shape":{
                    "type":"string",
                    "description":"Specify new shape for the Database Classic Cloud Service instance. User can specify a higher shape (Scale Up) or a lower shape (Scale Down). Shape is optional. User can add storage only without changing shape."
                },
                "additionalStorage":{
                    "type":"string",
                    "description":"Specify size of additional storage in Giga Bytes. This parameter is optional. User can change shape only without adding storage. If additionalStorage is specified, minimum value is 1GB and maximum value is 1TB. "
                },
                "componentInstanceName":{
                    "type":"string",
                    "description":"(Applies only to service instances that use Oracle RAC and Oracle Data Guard together.)<p>Specifies whether the scaling operation applies to the primary database or standby database of the Data Guard configuration. Specify the value <code>DB_1</code> for the primary database or the value <code>DB_2</code> for the standby database."
                },
                "usage":{
                    "type":"string",
                    "description":"This parameter specifies usage of additional storage and is applicable only when additionalStorage is specified. Specify usage to extend Data or Backup storage volumes of Database Classic Cloud Service instance. Valid values are <code>data</code> to extend Data Storage Volume and <code>fra</code> to extend Backup Storage Volume. If usage is not specified, new storage volume will be created."
                }
            }
        },
        "change-role-postrequest":{
            "title":"Request Body",
            "type":"object",
            "description":"",
            "properties":{
                "action":{
                    "type":"string",
                    "description":"The role-change action to be performed on the Database Classic Cloud Service instance hosting an Oracle Data Guard configuration. Valid values: <code>switchover</code>, <code>failover</code>, <code>reinstate</code>."
                },
                "force":{
                    "type":"string",
                    "description":"Optional parameter only when the <code>failover</code> action is specified. Valid values: <code>yes</code> and <code>no</code>. Default value is <code>no</code>. <p>In general, You should use the deafult value of <code>no</code>. However, if a failover operation fails and you review the messages describing the cause of the failure, you might choose to try the failover operation again with the <code>force</code> parameter set to <code>yes</code>. Note that forcing a failover operation can result in potential data loss.</p>"
                }
            }
        },
        "jobstatus-response":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "service_name":{
                    "type":"string",
                    "description":"The name of the service instance."
                },
                "version":{
                    "type":"string",
                    "description":"The Oracle Database software version in use."
                },
                "status":{
                    "type":"string",
                    "description":"<p>The instance status; one of: <code>Running</code>, <code>In Progress</code>, <code>Maintenance</code>, <code>Stopped</code>, <code>Terminating</code>, <li><code>Configured</code></li>, <code>Failed</code>.</p>"
                },
                "description":{
                    "type":"string",
                    "description":"The instance description."
                },
                "identity_domain":{
                    "type":"string",
                    "description":"The identity domain hosting the instance."
                },
                "creation_time":{
                    "type":"string",
                    "description":"The instance creation date and time."
                },
                "last_modified_time":{
                    "type":"string",
                    "description":"The date and time of last modification."
                },
                "created_by":{
                    "type":"string",
                    "description":"The name of the Oracle Cloud user who created the instance."
                },
                "service-uri":{
                    "type":"string",
                    "description":"The resource URL for the instance."
                },
                "message":{
                    "type":"array",
                    "description":"Array of strings that contain details of operation progress.",
                    "items":{
                        "$ref":"#/definitions/jobstatus-response-message-array-item"
                    }
                },
                "job_start_date":{
                    "type":"string",
                    "description":"The date and time when the job started."
                },
                "job_status":{
                    "type":"string",
                    "description":"<p>Current status of the job; one of: <code>In Progress</code>, <code>Succeded</code>, <code>Failed</code>.</p>"
                },
                "job_operation":{
                    "type":"string",
                    "description":"Current operation name in the job."
                },
                "job_request_parameters":{
                    "$ref":"#/definitions/jobstatus-response-job-request-parameters-object"
                }
            }
        },
        "jobstatus-response-message-array-item":{
            "title":"message Array Item",
            "type":"string",
            "description":"String containing one operation progress message."
        },
        "jobstatus-response-job-request-parameters-object":{
            "title":"job_request_parameters Object",
            "type":"object",
            "description":"",
            "properties":{
                "operationName":{
                    "type":"string",
                    "description":"The name of the operation."
                },
                "tenant":{
                    "type":"string",
                    "description":"The identity domain hosting the service instance."
                },
                "serviceInstance":{
                    "type":"string",
                    "description":"The name of the service instance."
                },
                "serviceVersion":{
                    "type":"string",
                    "description":"The Oracle Database software version in use."
                },
                "service-vm-name":{
                    "type":"string",
                    "description":"The name of the service instance's compute node."
                },
                "computeResourceTimeout":{
                    "type":"string",
                    "description":"The value <code>60</code>."
                },
                "serviceType":{
                    "type":"string",
                    "description":"The value <code>dbaas</code>."
                },
                "lifecycleState":{
                    "type":"string",
                    "description":"The name of the life-cycle state change for operations that change the life-cycle state."
                },
                "namespace":{
                    "type":"string",
                    "description":"The value <code>dbaas</code>."
                }
            }
        },
        "view-all-snapshots":{
            "title":"Response Body",
            "type":"array",
            "description":"Array of JSON object elements, with one element each for snapshot.",
            "items":{
                "$ref":"#/definitions/view-all-snapshots-array-item"
            }
        },
        "view-all-snapshots-array-item":{
            "title":"Response Body Array Item",
            "type":"object",
            "properties":{
                "clonedServicesSize":{
                    "type":"integer",
                    "description":"Number of service instances created from the snapshot."
                },
                "creationTime":{
                    "type":"string",
                    "description":"The date-and-time stamp when the snapshot was created."
                },
                "description":{
                    "type":"string",
                    "description":"Description of the snapshot."
                },
                "name":{
                    "type":"string",
                    "description":"Name of the snapshot."
                },
                "status":{
                    "type":"string",
                    "description":"Status of the snapshot: <code>In Progress</code> or <code>Succeeded</code>."
                }
            }
        },
        "view-snapshot":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "clonedServices":{
                    "title":"clonedServices Array",
                    "type":"array",
                    "description":"Array of JSON object elements, with one element for each service instance created from the snapshot.",
                    "items":{
                        "$ref":"#/definitions/view-snapshot-clonedServices-array-item"
                    }
                },
                "clonedServicesSize":{
                    "type":"integer",
                    "description":"Number of service instances created from the snapshot."
                },
                "creationTime":{
                    "type":"string",
                    "description":"The date-and-time stamp when the snapshot was created."
                },
                "description":{
                    "type":"string",
                    "description":"Description of the snapshot."
                },
                "name":{
                    "type":"string",
                    "description":"Name of the snapshot."
                }
            }
        },
        "view-snapshot-clonedServices-array-item":{
            "title":"clonedServices Array Item",
            "type":"object",
            "properties":{
                "clonedServiceCreationTime":{
                    "type":"string",
                    "description":"The date-and-time stamp when the cloned service instance was created."
                },
                "clonedServiceName":{
                    "type":"string",
                    "description":"Name of the cloned service instance."
                }
            }
        },
        "create-snapshot":{
            "title":"Request Body",
            "type":"object",
            "description":"",
            "properties":{
                "description":{
                    "type":"string",
                    "description":"Description of the snapshot."
                },
                "name":{
                    "type":"string",
                    "description":"Name of the snapshot."
                }
            }
        },
        "available-patches-response":{
            "description":"The response body contains information about the available patches.",
            "properties":{
                "availablePatchGuiMetadata":{
                    "type":"object",
                    "description":"Instruction to the metadata UI about the patch.",
                    "properties":{
                        "supportsPreCheck":{
                            "type":"boolean",
                            "description":"Flag that indicates whether the patch supports precheck via UI."
                        }
                    }
                },
                "patchId":{
                    "type":"string",
                    "description":"Patch ID."
                },
                "patchNumber":{
                    "type":"string",
                    "description":"Patch number."
                },
                "patchCategory":{
                    "type":"string",
                    "description":"Category of the patch. For example: <code>General</code>, <code>Upgrade</code>, <code>Multiple</code>, <code>Security</code>, and so on."
                },
                "patchSeverity":{
                    "type":"string",
                    "description":"Severity of the patch. For example <code>Normal</code>, <code>Mandatory</code>, <code>Recommended</code>, and so on."
                },
                "includesConfigUpgrade":{
                    "type":"boolean",
                    "description":"Flag that indicates whether the patch includes a configuration upgrade."
                },
                "patchDescription":{
                    "type":"string",
                    "description":"Description of the patch."
                },
                "patchReleaseUrl":{
                    "type":"string",
                    "description":"URL that provides more information about the patch."
                },
                "serviceType":{
                    "type":"string",
                    "description":"Service type <code>dbaas</code>."
                },
                "serviceVersion":{
                    "type":"string",
                    "description":"Oracle Database Classic Cloud Service instance version to which the patch can be applied. For example: <code>11.2.0.4</code>, <code>Any</code>, where <code>Any</code> indicates that the patch can be applied to any version."
                },
                "releaseDate":{
                    "type":"string",
                    "description":"Date and time the patch is released."
                },
                "entryDate":{
                    "type":"string",
                    "description":"Date and time the patch is created."
                },
                "entryUserId":{
                    "type":"string",
                    "description":"Name of the user that created the patch."
                },
                "componentPatches":{
                    "type":"array",
                    "description":"Group the details of each patches in the component.",
                    "items":{
                        "$ref":"#/definitions/component-patch"
                    }
                },
                "patchComponents":{
                    "type":"array",
                    "description":"Group the details of the patch to be applied.",
                    "items":{
                        "$ref":"#/definitions/patch-component"
                    }
                },
                "patchType":{
                    "type":"string",
                    "description":"Patch type classification. For example, <code>PSU</Code>, <code>Security</Code>."
                },
                "requiresRestart":{
                    "type":"boolean",
                    "description":"Flag that indicates whether the patch requires a restart of the service instance."
                },
                "serviceTypeVersions":{
                    "type":"string",
                    "description":"Oracle Database Classic Cloud Service instance version to which the patch can be applied. For example: <code>11.2.0.7</code>, <code>Any</code>, where <code>Any</code> indicates that the patch can be applied to any version."
                },
                "isDeleted":{
                    "type":"boolean",
                    "description":"Flag that indicates whether the patch has been deleted and is no longer available. The information about the patch is not removed from the list of available patches in order to maintain an historical record of all patches."
                },
                "displayName":{
                    "type":"string",
                    "description":"Display name of the patch."
                },
                "metaVersion":{
                    "type":"string",
                    "description":"The release version of metadata service manager."
                },
                "supportedStrategy":{
                    "type":"string",
                    "description":"Supported patching strategy. For example: <code>In Place</code>."
                },
                "releaseVersion":{
                    "type":"string",
                    "description":"Release version of the component in this patch."
                }
            }
        },
        "component-patch":{
            "description":"Group the details of each patch in the component.",
            "properties":{
                "id":{
                    "type":"integer",
                    "description":"ID of a component patch."
                },
                "version":{
                    "type":"string",
                    "description":"Version of the patch component."
                },
                "releaseVersion":{
                    "type":"string",
                    "description":"Release version of the component in this patch."
                },
                "displayName":{
                    "type":"string",
                    "description":"Display name of the component in this patch."
                },
                "description":{
                    "type":"string",
                    "description":"Brief description of the patch."
                },
                "zipBundles":{
                    "type":"array",
                    "description":"Zips that contain the patched binaries or patches.",
                    "items":{
                        "$ref":"#/definitions/view-zip-bundles"
                    }
                },
                "preserveFiles":{
                    "type":"array",
                    "description":"List of files to be preserved during patching.",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "patch-component":{
            "description":"Group the details of the patch to be applied.",
            "properties":{
                "id":{
                    "type":"integer",
                    "description":"ID of a component patch."
                },
                "component":{
                    "type":"string",
                    "description":"Name of the component in this patch <code>db</code>."
                },
                "version":{
                    "type":"string",
                    "description":"Version of the patch component."
                },
                "md5sum":{
                    "type":"string",
                    "description":"Checksum used to validate the patch binary."
                },
                "provisioningObjectRef":{
                    "type":"string",
                    "description":"Location of binary to use when creating a new service instance."
                },
                "patchingObjectRef":{
                    "type":"string",
                    "description":"Location of binary to use when patching a service instance."
                },
                "preserveFiles":{
                    "type":"array",
                    "description":"List of files to be preserved during patching.",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "view-zip-bundles":{
            "description":"Group the details of zips for the patched binaries.",
            "properties":{
                "id":{
                    "type":"integer",
                    "description":"ID of a component patch."
                },
                "md5sum":{
                    "type":"string",
                    "description":"Checksum used to validate the patch binary."
                },
                "provisioningObjectRef":{
                    "type":"string",
                    "description":"Location of binary to use when creating a new service instance."
                },
                "storageKey":{
                    "type":"string",
                    "description":"Location of the patch zip on the cloud."
                },
                "zipVersion":{
                    "type":"string",
                    "description":"Software version that is included in the zip."
                },
                "releaseDate":{
                    "type":"string",
                    "description":"Release date of this version."
                },
                "releaseUrl":{
                    "type":"string",
                    "description":"URL for more information about this release."
                },
                "displayName":{
                    "type":"string",
                    "description":"Display name of this component."
                }
            }
        },
        "apply-request":{
            "title":"Request Body",
            "type":"object",
            "description":"",
            "properties":{
                "additionalNote":{
                    "type":"string",
                    "description":"Free-form text to provide additional information about the patching operation."
                },
                "forceApply":{
                    "type":"boolean",
                    "description":"Specifies whether the patch should be applied even if precheck finds conflicts. When <code>true</code>, patch conflicts or errors discovered during the precheck stage of the patching operation are ignored and the patch will be applied (space permitting). Otherwise, if conflicts or errors are discovered, the patch will not be applied.<p>Default value is <code>false</code>.</p>"
                },
                "switchOver":{
                    "type":"boolean",
                    "description":"(Applicable only to service instances hosting a Data Guard configuration.)<p>Specifies whether a switchover operation is performed on the primary database before applying a patch. Valid values are <code>true</code> and <code>false</code>.</p><p>Default value is <code>false</code>.</p>"
                }
            }
        },
        "precheck-request":{
            "title":"Request Body",
            "type":"object",
            "description":"",
            "properties":{
                "additionalNote":{
                    "type":"string",
                    "description":"Free-form text to provide additional information about the precheck operation."
                }
            }
        },
        "rollback-request":{
            "title":"Request Body",
            "type":"object",
            "description":"",
            "properties":{
                "additionalNote":{
                    "type":"string",
                    "description":"Free-form text to provide additional information about the rollback operation."
                },
                "switchOver":{
                    "type":"boolean",
                    "description":"(Applicable only to service instances hosting a Data Guard configuration.)<p>Specifies whether a switchover operation is performed on the primary database before rolling back the patch. Valid values are <code>true</code> and <code>false</code>.</p><p>Default value is <code>false</code>.</p>"
                }
            }
        },
        "put-response":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "status":{
                    "type":"string",
                    "description":"Status of the request to start a job for the operation. Usually the value <code>Completed</code>."
                },
                "details":{
                    "$ref":"#/definitions/put-response-details-object"
                }
            }
        },
        "put-response-details-object":{
            "title":"details Object",
            "type":"object",
            "description":"",
            "properties":{
                "message":{
                    "type":"string",
                    "description":"Message describing the operation."
                },
                "jobId":{
                    "type":"string",
                    "description":"Job ID of the job that was started to perform the operation."
                }
            }
        },
        "applied-patches-response":{
            "description":"The response body includes details of all applied patches.",
            "type":"array",
            "items":{
                "$ref":"#/definitions/applied-patch"
            }
        },
        "applied-patch":{
            "description":"Information about an applied patch.",
            "properties":{
                "backupStatus":{
                    "type":"string",
                    "description":"Whether a backup of the software was created before the patch was applied. Valid values include: <code>Available</code>, <code>SameVersion</code>, <code>Unavailable</code>, <code>Unknown</code>."
                },
                "additionalNote":{
                    "type":"string",
                    "description":"Free-form text to provide additional information about the patch."
                },
                "appliedBy":{
                    "type":"string",
                    "description":"Name of the user that applied the patch. <code>system</code> displays if the patch was applied by an auto-update scheduled job."
                },
                "appliedDate":{
                    "type":"string",
                    "description":"Date and time that the patch was applied."
                },
                "totalTime":{
                    "type":"string",
                    "description":"Duration of the patch operation."
                },
                "patchId":{
                    "type":"string",
                    "description":"Patch ID."
                },
                "patchDescription":{
                    "type":"string",
                    "description":"Description of the patch."
                },
                "patchReleaseUrl":{
                    "type":"string",
                    "description":"URL that provides more information about the patch."
                },
                "releaseDate":{
                    "type":"string",
                    "description":"Date and time patch was released."
                },
                "lastStatus":{
                    "type":"string",
                    "description":"Status of the patch operation. For example: <code>IN PROGRESS</code>, <code>COMPLETED</code>, and <code>FAILED</code>. <code>COMPLETED_ROLLBACK</code> is displayed when an applied patch has been rolled back."
                },
                "lastStatusMessage":{
                    "type":"string",
                    "description":"Last message logged for the patch operation."
                },
                "componentPatches":{
                    "type":"array",
                    "description":"Group the details of each patches in the component.",
                    "items":{
                        "$ref":"#/definitions/component-patch"
                    }
                },
                "patchComponents":{
                    "type":"array",
                    "description":"Group the details of the patch to be applied.",
                    "items":{
                        "$ref":"#/definitions/patch-component"
                    }
                },
                "patchType":{
                    "type":"string",
                    "description":"Patch type classification. For example, <code>Quarterly</Code>, <code>Security</Code>."
                },
                "patchCategory":{
                    "type":"string",
                    "description":"Category of the patch. For example: <code>General</code>, <code>Multiple</code>, <code>Security</code>, and so on."
                },
                "patchSeverity":{
                    "type":"string",
                    "description":"Severity of the patch. For example <code>Normal</code>, <code>Mandatory</code>, <code>Recommended</code>, and so on."
                },
                "jobId":{
                    "type":"string",
                    "description":"Job ID for the patch operation."
                },
                "displayName":{
                    "type":"string",
                    "description":"Display name of the patch."
                },
                "toVersion":{
                    "type":"string",
                    "description":"Version of Oracle Database Classic Cloud Service instance that was patched."
                },
                "backupId":{
                    "type":"string",
                    "description":"Backup ID. You can use the backup ID to manage the backup."
                },
                "inProgress":{
                    "type":"boolean",
                    "description":"Flag that specifies whether the patch is still in progress."
                },
                "operationType":{
                    "type":"string",
                    "description":"Patch operating being performed. Valid values include: <code>Rollback</code>, <code>Patching</code>, and <code>None</code>."
                },
                "id":{
                    "type":"integer",
                    "description":"Unique ID of the patching operation. Use this ID to get details of a patching operation."
                },
                "patchingResult":{
                    "$ref":"#/definitions/patching-result"
                },
                "rollbackResult":{
                    "$ref":"#/definitions/rollback-result"
                },
                "rollbackId":{
                    "type":"string",
                    "description":"ID of the rollback that is associated to the completed patching operation. The ID is used to rollback a patch operation."
                },
                "rollbackVersion":{
                    "type":"string",
                    "description":"Version to which the patched component will be rolled back."
                },
                "currentPatchLevel":{
                    "type":"string",
                    "description":"Current patch level for the component."
                },
                "progressMessages":{
                    "type":"array",
                    "description":"List of progress messages for the patch.",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "patching-result":{
            "type":"object",
            "description":"Groups information about the results of the patch.",
            "properties":{
                "additionalNote":{
                    "type":"string",
                    "description":"Free-form text to provide additional information about the rollback.",
                    "properties":{
                        "patchingId":{
                            "type":"integer",
                            "description":"ID of the applied patch operation."
                        },
                        "backupId":{
                            "type":"string",
                            "description":"Backup ID. You can use the backup ID to manage the backup."
                        },
                        "versionBeforeThisPatch":{
                            "type":"string",
                            "description":"Version of the component before the patch was applied."
                        },
                        "strategy":{
                            "type":"string",
                            "description":"Patching strategy. For example, <code>Rolling</code>. To minimize service disruption, the patch is applied in a rolling pattern, patching a single node at a time."
                        },
                        "metaVersionBeforeThisPatch":{
                            "type":"string",
                            "description":"Version of the metadata service manager before the patch was applied."
                        },
                        "customRollbackId":{
                            "type":"string",
                            "description":"ID to be used in a rollback operation."
                        },
                        "startDate":{
                            "type":"string",
                            "description":"Date and time that the patch operation started."
                        },
                        "endDate":{
                            "type":"string",
                            "description":"Date the patch operation ended."
                        },
                        "patchingStatus":{
                            "type":"string",
                            "description":"Status of the patching operation. For example, <code>COMPLETED</code>. <code>COMPLETED_ROLLBACK</code> is displayed when an applied patch has been rolled back."
                        },
                        "resultMessage":{
                            "type":"string",
                            "description":"System message that describes the patching operation."
                        },
                        "additionalNote":{
                            "type":"string",
                            "description":"Free-form text to provide additional information about the patch."
                        },
                        "appliedBy":{
                            "type":"string",
                            "description":"Name of the user that applied the patch. <code>system</code> displays if the patch was applied by an auto-update scheduled job."
                        },
                        "jobId":{
                            "type":"string",
                            "description":"Job ID for the patch operation."
                        },
                        "completeLog":{
                            "type":"string",
                            "description":"System messages that track the patch operations."
                        },
                        "progressMessages":{
                            "type":"array",
                            "description":"List of progress messages for the patch.",
                            "items":{
                                "type":"string"
                            }
                        }
                    }
                }
            }
        },
        "rollback-result":{
            "type":"object",
            "description":"Groups information about the results of the rollback operation. This attribute displays only when a rollback of the patch had been performed.",
            "properties":{
                "rollbackId":{
                    "type":"integer",
                    "description":"ID of the rollback operation."
                },
                "startDate":{
                    "type":"string",
                    "description":"Date and time that the rollback operation started."
                },
                "endDate":{
                    "type":"string",
                    "description":"Date the rollback operation ended."
                },
                "patchingStatus":{
                    "type":"string",
                    "description":"Status of the rollback operation. For example, <code>COMPLETED_ROLLBACK</code>."
                },
                "resultMessage":{
                    "type":"string",
                    "description":"System message that describes the rollback operation."
                },
                "additionalNote":{
                    "type":"string",
                    "description":"Free-form text to provide additional information about the rollback."
                },
                "appliedBy":{
                    "type":"string",
                    "description":"Name of the user that performed the rollback."
                },
                "jobId":{
                    "type":"string",
                    "description":"Job ID for the rollback operation."
                },
                "completeLog":{
                    "type":"string",
                    "description":"System messages that track the rollback operations."
                },
                "progressMessages":{
                    "type":"array",
                    "description":"List of progress messages for the rollback.",
                    "items":{
                        "type":"string"
                    }
                }
            }
        },
        "view-precheck-response":{
            "description":"The response body includes information about the patch precheck. When viewing all patching prechecks, the response body includes information about all patch prechecks executed on this service instance.",
            "properties":{
                "id":{
                    "type":"integer",
                    "description":"ID of the operation."
                },
                "jobId":{
                    "type":"string",
                    "description":"Job ID for the patching precheck operation."
                },
                "patchId":{
                    "type":"string",
                    "description":"Patch ID."
                },
                "startDate":{
                    "type":"string",
                    "description":"Date and time that the patching precheck operation started."
                },
                "endDate":{
                    "type":"string",
                    "description":"Date and time that the patching precheck operation stopped."
                },
                "performedBy":{
                    "type":"string",
                    "description":"Name of the user account used to perform the patch precheck."
                },
                "inProgress":{
                    "type":"boolean",
                    "description":"Flag that specifies whether the patch precheck is still in progress."
                },
                "status":{
                    "type":"string",
                    "description":"Status of the patching precheck operation. Valid values include: <ul><li><code>PASSED_PRECHECK</code> - Patching precheck passed.</li><li><code>DIDNT_PASS_PRECHECK</code> - Patching precheck did not pass. Check the <code>preCheckMessages</code> attribute for more information.</li><li><code>DIDNT_FINISHED_PRECHECK</code> - An internal error was encountered and the patching precheck could not be performed."
                },
                "href":{
                    "type":"string",
                    "description":"URL for checking the status of the patching precheck job. This attribute displays only when viewing all patching precheck operations."
                },
                "jsonResult":{
                    "type":"object",
                    "description":"System messages. This attribute displays only when viewing the status of one patching precheck operation.",
                    "properties":{
                        "statusMessage":{
                            "type":"string",
                            "description":"Describes status of executed precheck. Describes if the operation completed or encountered any errors."
                        },
                        "messages":{
                            "type":"array",
                            "description":"Precheck status detailed messages, if any.",
                            "items":{
                                "type":"string"
                            }
                        }
                    }
                }
            }
        },
        "view-details-selected":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "hasMore":{
                    "type":"boolean",
                    "description":"Indicates whether more keys are available to be requested, with the value <code>true</code> indicating that more are available."
                },
                "items":{
                    "title":"items Array",
                    "type":"array",
                    "description":"Array of JSON objects, with one element for each key returned.",
                    "items":{
                        "$ref":"#/definitions/view-details-selected-items-array-item"
                    }
                },
                "totalResults":{
                    "type":"integer",
                    "description":"Number of keys returned by this request."
                }
            }
        },
        "view-details-selected-items-array-item":{
            "title":"items Array Item",
            "type":"object",
            "properties":{
                "componentType":{
                    "type":"string",
                    "description":"The value <code>DB</code>."
                },
                "computeKeyName":{
                    "type":"string",
                    "description":"The fully qualified name of the SSH Key object in Oracle Compute Cloud Service where the SSH public key value is stored."
                },
                "credName":{
                    "type":"string",
                    "description":"The value <code>vmspublickey</code>."
                },
                "credType":{
                    "type":"string",
                    "description":"The value <code>SSH</code>."
                },
                "description":{
                    "type":"string",
                    "description":"A description of the key."
                },
                "identityDomain":{
                    "type":"string",
                    "description":"The name of the identity domain for the Database Classic Cloud Service account."
                },
                "lastUpdateMessage":{
                    "type":"string",
                    "description":"The message returned from the last update of the SSH key. For example: <code>newly created</code>, <code>updated by <em>username</em></code>."
                },
                "lastUpdateStatus":{
                    "type":"string",
                    "description":"Status of the last update of the SSH key."
                },
                "lastUpdateTime":{
                    "type":"string",
                    "description":"Date and time of the last update of the SSH key."
                },
                "osUserName":{
                    "type":"string",
                    "description":"The value <code>opc</code>."
                },
                "parentType":{
                    "type":"string",
                    "description":"The value <code>SERVICE</code>."
                },
                "publicKey":{
                    "type":"string",
                    "description":"The value of the SSH public key, with any slashes (<code>/</code>) it contains preceded by backslashes, as in <code>\\/</code>."
                },
                "serviceName":{
                    "type":"string",
                    "description":"The name of the Database Classic Cloud Service instance."
                },
                "serviceState":{
                    "type":"string",
                    "description":"The status of the service instance. For example, <code>RUNNING</code>."
                },
                "serviceType":{
                    "type":"string",
                    "description":"The value <code>DBaaS</code>."
                }
            }
        },
        "view-summaries-selected":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "hasMore":{
                    "type":"boolean",
                    "description":"Indicates whether more keys are available to be requested, with the value <code>true</code> indicating that more are available."
                },
                "items":{
                    "title":"items Array",
                    "type":"array",
                    "description":"Array of JSON objects, with one element for each key returned.",
                    "items":{
                        "$ref":"#/definitions/view-summaries-selected-items-array-item"
                    }
                },
                "totalResults":{
                    "type":"integer",
                    "description":"Number of keys returned by this request."
                }
            }
        },
        "view-summaries-selected-items-array-item":{
            "title":"items Array Item",
            "type":"object",
            "properties":{
                "canonicalUrl":{
                    "type":"string",
                    "description":"URL to query the credential key value."
                },
                "credName":{
                    "type":"string",
                    "description":"The value <code>vmspublickey</code>."
                },
                "credType":{
                    "type":"string",
                    "description":"The value <code>SSH</code>."
                },
                "description":{
                    "type":"string",
                    "description":"A description of the key."
                },
                "identityDomain":{
                    "type":"string",
                    "description":"The name of the identity domain for the Database Classic Cloud Service account."
                },
                "serviceName":{
                    "type":"string",
                    "description":"The name of the Database Classic Cloud Service instance."
                },
                "serviceType":{
                    "type":"string",
                    "description":"The value <code>DBaaS</code>."
                }
            }
        },
        "view-summary":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "canonicalUrl":{
                    "type":"string",
                    "description":"URL to query the credential key value."
                },
                "credName":{
                    "type":"string",
                    "description":"The value <code>vmspublickey</code>."
                },
                "credType":{
                    "type":"string",
                    "description":"The value <code>SSH</code>."
                },
                "description":{
                    "type":"string",
                    "description":"A description of the key."
                },
                "identityDomain":{
                    "type":"string",
                    "description":"The name of the identity domain for the Database Classic Cloud Service account."
                },
                "serviceName":{
                    "type":"string",
                    "description":"The name of the Database Classic Cloud Service instance."
                },
                "serviceType":{
                    "type":"string",
                    "description":"The value <code>DBaaS</code>."
                }
            }
        },
        "view-details":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "componentType":{
                    "type":"string",
                    "description":"The value <code>DB</code>."
                },
                "computeKeyName":{
                    "type":"string",
                    "description":"The fully qualified name of the SSH Key object in Oracle Compute Cloud Service where the SSH public key value is stored."
                },
                "credName":{
                    "type":"string",
                    "description":"The value <code>vmspublickey</code>."
                },
                "credType":{
                    "type":"string",
                    "description":"The value <code>SSH</code>."
                },
                "description":{
                    "type":"string",
                    "description":"A description of the key."
                },
                "identityDomain":{
                    "type":"string",
                    "description":"The name of the identity domain for the Database Classic Cloud Service account."
                },
                "lastUpdateMessage":{
                    "type":"string",
                    "description":"The message returned from the last update of the SSH key. For example: <code>newly created</code>, <code>updated by <em>username</em></code>."
                },
                "lastUpdateStatus":{
                    "type":"string",
                    "description":"Status of the last update of the SSH key."
                },
                "lastUpdateTime":{
                    "type":"string",
                    "description":"Date and time of the last update of the SSH key."
                },
                "osUserName":{
                    "type":"string",
                    "description":"The value <code>opc</code>."
                },
                "parentType":{
                    "type":"string",
                    "description":"The value <code>SERVICE</code>."
                },
                "publicKey":{
                    "type":"string",
                    "description":"The value of the SSH public key, with any slashes (<code>/</code>) it contains preceded by backslashes, as in <code>\\/</code>."
                },
                "serviceName":{
                    "type":"string",
                    "description":"The name of the Database Classic Cloud Service instance."
                },
                "serviceType":{
                    "type":"string",
                    "description":"The value <code>DBaaS</code>."
                }
            }
        },
        "add-key-request":{
            "title":"Request Body",
            "type":"object",
            "description":"",
            "required":[
                "public-key"
            ],
            "properties":{
                "public-key":{
                    "type":"string",
                    "description":"The value of the SSH public key, with any slashes (<code>/</code>) it contains preceded by backslashes, as in <code>\\/</code>."
                }
            }
        },
        "add-key-response":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "status":{
                    "type":"string",
                    "description":"Status description. For example: <code>submitted job</code>."
                }
            }
        },
        "view-job-status":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "activityLogId":{
                    "type":"integer",
                    "description":"ID of the activity log."
                },
                "authDomain":{
                    "type":"string",
                    "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>"
                },
                "authUser":{
                    "type":"string",
                    "description":"Name of the Oracle Cloud user that initiated the add operation."
                },
                "endDate":{
                    "type":"string",
                    "description":"Date and time the job ended."
                },
                "identityDomain":{
                    "type":"string",
                    "description":"Identity domain ID for the Database Classic Cloud Service account:<br>&nbsp;<ul><li><p><b>For a Cloud account with Identity Cloud Service</b>: the identity service ID, which has the form <code>idcs-<i>letters-and-numbers</i></code>. You can find this ID in the <b>Identity Service Id</b> field on the Overview tab of the Service Details page for Database Classic Cloud Service in My Services.</p></li><li><p><b>For a traditional cloud account</b>: the name of the identity domain.</p></li></ul>"
                },
                "initiatedBy":{
                    "type":"string",
                    "description":"The value <code>USER</code>."
                },
                "jobId":{
                    "type":"integer",
                    "description":"Job ID returned in the <code>Location</code> header when the Add SSH Key request was made."
                },
                "messages":{
                    "title":"messages Array",
                    "type":"array",
                    "description":"Array of JSON objects, with one element for each message reported during the job.",
                    "items":{
                        "$ref":"#/definitions/view-job-status-messages-item"
                    }
                },
                "operationId":{
                    "type":"integer",
                    "description":"ID of the operation."
                },
                "operationType":{
                    "type":"string",
                    "description":"The value <code>SSH_PUBLIC_KEY_RESET</code>."
                },
                "serviceId":{
                    "type":"integer",
                    "description":"ID of the Database Classic Cloud Service instance."
                },
                "serviceName":{
                    "type":"string",
                    "description":"Name of the Database Classic Cloud Service instance."
                },
                "serviceType":{
                    "type":"string",
                    "description":"The value <code>dbaas</code>."
                },
                "startDate":{
                    "type":"string",
                    "description":"Date and time the job started."
                },
                "status":{
                    "type":"string",
                    "description":"Status of the job. Valid statuses include <code>RUNNING</code>, <code>SUCCEED</code> and <code>FAILED</code>."
                },
                "summaryMessage":{
                    "type":"string",
                    "description":"The value <code>SSH_PUBLIC_KEY_RESET</code>."
                }
            }
        },
        "view-job-status-messages-item":{
            "title":"messages Array Item",
            "type":"object",
            "properties":{
                "activityDate":{
                    "type":"string",
                    "description":"Date and time the activity was logged."
                },
                "message":{
                    "type":"string",
                    "description":"Details of the activity."
                }
            }
        },
        "view-all-ip-reservations":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "ipReservations":{
                    "title":"ipReservations Array",
                    "type":"array",
                    "description":"Array of JSON object elements, with one element for each IP reservation.",
                    "items":{
                        "$ref":"#/definitions/view-all-ip-reservations-ipReservations-array-item"
                    }
                },
                "activities":{
                    "title":"activities Array",
                    "type":"array",
                    "description":"Array of JSON object elements, with one element for each ongoing or failed activity log entry related to IP reservations.",
                    "items":{
                        "$ref":"#/definitions/view-all-ip-reservations-activities-array-item"
                    }
                }
            }
        },
        "view-all-ip-reservations-ipReservations-array-item":{
            "title":"ipReservations Array Item",
            "type":"object",
            "properties":{
                "computeSiteName":{
                    "type":"string",
                    "description":"Location (region) of the IP reservation."
                },
                "creationTime":{
                    "type":"string",
                    "description":"Date and time the IP reservatione was created."
                },
                "hostName":{
                    "type":"string",
                    "description":"Name of the compute node using the IP reservation. This parameter is returned only when the IP reservation is in use."
                },
                "id":{
                    "type":"string",
                    "description":"Id of the IP reservation."
                },
                "identityDomain":{
                    "type":"string",
                    "description":"The identity domain ID of the IP reservation."
                },
                "ipAddress":{
                    "type":"string",
                    "description":"The public IP address for the IP reservation."
                },
                "name":{
                    "type":"string",
                    "description":"Name of the IP reservation."
                },
                "networkType":{
                    "type":"string",
                    "description":"Indicates whether the IP reservation is intended for instances attached to IP networks or the shared network."
                },
                "serviceEntitlementId":{
                    "type":"string",
                    "description":"The service entitlement Id of Database Classic Cloud Service within the Cloud account."
                },
                "serviceType":{
                    "type":"string",
                    "description":"The value <code>DBaaS</code>."
                },
                "serviceName":{
                    "type":"string",
                    "description":"Name of the Database Classic Cloud Service instance where the named IP reservation is used. This parameter is returned only when the IP reservation is in use."
                },
                "status":{
                    "type":"string",
                    "description":"Status of the IP reservation. Valid values: <code>INITIALIZING</code>, <code>UNUSED</code>, <code>USED</code>."
                }
            }
        },
        "view-all-ip-reservations-activities-array-item":{
            "title":"activities Array Item",
            "type":"object",
            "properties":{
                "activity":{
                    "type":"array",
                    "description":"Array of JSON object elements, with one element for each item of an ongoing or failed activity log entry related to IP reservations.",
                    "items":{
                        "$ref":"#/definitions/view-all-ip-reservations-activities-activity-array-item"
                    }
                }
            }
        },
        "view-all-ip-reservations-activities-activity-array-item":{
            "title":"activity Array Item",
            "type":"object",
            "properties":{
                "errors":{
                    "type":"string",
                    "description":"Error encountered for an ongoing or failed activity."
                },
                "message":{
                    "type":"string",
                    "description":"Message of an ongoing or failed activity."
                }
            }
        },
        "create-ip-reservation-request":{
            "title":"Request Body",
            "type":"object",
            "description":"",
            "properties":{
                "ipResName":{
                    "type":"string",
                    "description":"Name of the IP reservation to create."
                },
                "region":{
                    "type":"string",
                    "description":"Name of the region to create the IP reservation in."
                },
                "networkType":{
                    "type":"string",
                    "description":"Indicates whether the IP reservation is for instances attached to IP networks or the shared network.<ul><li>If you intend to assign this reservation to an instance attached to an IP network, then specify <code>IPNetwork</code>.</li><li>If you intend to use this reservation for an instance attached to the shared network, then omit this parameter.</li></ul>"
                }
            },
            "required":[
                "ipResName",
                "region"
            ]
        },
        "create-ip-reservation-response":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "computeSite":{
                    "type":"string",
                    "description":"Location (region) of the IP reservation."
                },
                "ipResName":{
                    "type":"string",
                    "description":"Name of the IP reservation."
                },
                "jobId":{
                    "type":"string",
                    "description":"Job ID of the creation operation."
                }
            }
        },
        "delete-ip-reservation-response":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "computeSite":{
                    "type":"string",
                    "description":"Location of the IP reservation."
                },
                "ipResName":{
                    "type":"string",
                    "description":"Name of the unused IP reservation to be deleted."
                },
                "jobId":{
                    "type":"string",
                    "description":"Job ID of the deletion operation."
                }
            }
        },
        "view-rules":{
            "title":"Response Body",
            "type":"object",
            "description":"",
            "properties":{
                "accessRules":{
                    "title":"accessRules Array",
                    "type":"array",
                    "description":"Array of JSON objects, with one element for each rule.",
                    "items":{
                        "$ref":"#/definitions/view-rules-accessRules-array-item"
                    }
                },
                "activities":{
                    "title":"activities Array",
                    "type":"array",
                    "description":"Groups details about ongoing and failed activity messages, if available.",
                    "items":{
                        "$ref":"#/definitions/view-rules-activities-array-item"
                    }
                }
            }
        },
        "view-rules-accessRules-array-item":{
            "title":"accessRules Array Item",
            "type":"object",
            "properties":{
                "description":{
                    "type":"string",
                    "description":"The Description of the rule."
                },
                "destination":{
                    "type":"string",
                    "description":"The value <code>DB_1</code>."
                },
                "ports":{
                    "type":"string",
                    "description":"The ports for the rule."
                },
                "ruleName":{
                    "type":"string",
                    "description":"The name of the rule."
                },
                "ruleType":{
                    "type":"string",
                    "description":"The type of the rule; one of: <code>DEFAULT</code>, <code>SYSTEM</code> or <code>USER</code>."
                },
                "source":{
                    "type":"string",
                    "description":"IP addresses and subnets from which traffic is allowed."
                },
                "status":{
                    "type":"string",
                    "description":"The status of the rule; one of: <code>disabled</code> or <code>enabled</code>."
                }
            }
        },
        "view-rules-activities-array-item":{
            "title":"activities Array Item",
            "type":"object",
            "properties":{
                "activity":{
                    "$ref":"#/definitions/view-rules-activities-array-item-activity"
                }
            }
        },
        "view-rules-activities-array-item-activity":{
            "title":"activity Object",
            "type":"object",
            "properties":{
                "errors":{
                    "type":"string",
                    "description":"Error encountered for an ongoing or failed activity."
                },
                "message":{
                    "type":"string",
                    "description":"Message of an ongoing or failed activity."
                }
            }
        },
        "create-rule":{
            "title":"Request Body",
            "type":"object",
            "description":"",
            "required":[
                "description",
                "destination",
                "ruleName",
                "ports",
                "source",
                "status"
            ],
            "properties":{
                "description":{
                    "type":"string",
                    "description":"The description of the rule."
                },
                "destination":{
                    "type":"string",
                    "description":"The destination to which traffic is allowed. Specify the value <code>\"DB_1\"</code>."
                },
                "ruleName":{
                    "type":"string",
                    "description":"The name of the rule."
                },
                "ports":{
                    "type":"string",
                    "description":"The network port or ports to allow traffic on. Specify a single port or a port range. For example, <code>8989</code> or <code>7000-8000</code>."
                },
                "source":{
                    "type":"string",
                    "description":"The IP addresses and subnets from which traffic is allowed. Valid values include:<ul><li><code>DB_1</code> for any other cloud service instance in the Database Classic Cloud Service instance's <strong>ora_db</strong> security list.</li><li><code>PUBLIC-INTERNET</code> for any host on the Internet</li><li>A single IP address or a comma-separated list of subnets (in CIDR format) or IPv4 addresses</li></ul>"
                },
                "status":{
                    "type":"string",
                    "description":"Status of the rule. Specify whether the status should be enabled or disabled. Specify either <code>disabled</code> or <code>enabled</code>."
                }
            }
        },
        "enable-disable-delete-rule-request":{
            "title":"Request Body",
            "type":"object",
            "description":"",
            "required":[
                "operation",
                "status"
            ],
            "properties":{
                "operation":{
                    "type":"string",
                    "description":"Type of operation to perform on the access rule. Valid values are: <code>update</code> (to disable or enable a rule) and <code>delete</code> (to delete a rule)."
                },
                "status":{
                    "type":"string",
                    "description":"State of the access rule to update to. This attribute is required only when you disable or enable a rule. Valid value is <code>disabled</code> or <code>enabled</code>."
                }
            }
        },
        "enable-disable-delete-rule-response-202":{
            "title":"Response Body, Status 202",
            "type":"object",
            "properties":{
                "rule":{
                    "title":"rule Object",
                    "type":"object",
                    "properties":{
                        "description":{
                            "type":"string",
                            "description":"The Description of the rule."
                        },
                        "destination":{
                            "type":"string",
                            "description":"The value <code>DB_1</code>."
                        },
                        "ports":{
                            "type":"string",
                            "description":"The ports for the rule."
                        },
                        "ruleName":{
                            "type":"string",
                            "description":"The name of the rule."
                        },
                        "ruleType":{
                            "type":"string",
                            "description":"The type of the rule; one of: <code>DEFAULT</code>, <code>SYSTEM</code> or <code>USER</code>."
                        },
                        "source":{
                            "type":"string",
                            "description":"IP addresses and subnets from which traffic is allowed."
                        },
                        "status":{
                            "type":"string",
                            "description":"The status of the rule; one of: <code>disabled</code> or <code>enabled</code>."
                        }
                    }
                }
            }
        },
        "enable-disable-delete-rule-response-200":{
            "title":"Response Body, Status 200",
            "type":"object",
            "properties":{
                "description":{
                    "type":"string",
                    "description":"The Description of the rule."
                },
                "destination":{
                    "type":"string",
                    "description":"The value <code>DB_1</code>."
                },
                "ports":{
                    "type":"string",
                    "description":"The ports for the rule."
                },
                "ruleName":{
                    "type":"string",
                    "description":"The name of the rule."
                },
                "ruleType":{
                    "type":"string",
                    "description":"The type of the rule; one of: <code>DEFAULT</code>, <code>SYSTEM</code> or <code>USER</code>."
                },
                "source":{
                    "type":"string",
                    "description":"IP addresses and subnets from which traffic is allowed."
                },
                "status":{
                    "type":"string",
                    "description":"The status of the rule; one of: <code>disabled</code> or <code>enabled</code>."
                }
            }
        }
    },
    "tags":[
        {
            "name":"Access Rules",
            "description":"View and manage the Oracle Compute Cloud Service security rules for Database Classic Cloud Service instances."
        },
        {
            "name":"Backup and Recovery",
            "description":"REST endpoints to manage backup and recovery operations on Database Classic Cloud Service instances."
        },
        {
            "name":"IP Reservations",
            "description":"REST endpoints to create, view and delete IP reservations for Database Classic Cloud Service instances.<p>These endpoints are available only in Cloud accounts that support Oracle Cloud Infrastructure Classic regions."
        },
        {
            "name":"Patches",
            "description":"REST endpoints to precheck, apply and roll back patches on Database Classic Cloud Service instances."
        },
        {
            "name":"SSH Keys",
            "description":"View and manage secure shell (SSH) public keys for Database Classic Cloud Service instances."
        },
        {
            "name":"Service Instances",
            "description":"REST endpoints to create and manage Database Classic Cloud Service instances."
        },
        {
            "name":"Snapshots",
            "description":"REST endpoints to create, view and delete storage snapshots of Database Classic Cloud Service instances."
        }
    ]
}