|
143 | 143 | "name"
|
144 | 144 | ],
|
145 | 145 | "parameters": {
|
| 146 | + "extraLocationTypes": { |
| 147 | + "description": "Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.", |
| 148 | + "location": "query", |
| 149 | + "repeated": true, |
| 150 | + "type": "string" |
| 151 | + }, |
146 | 152 | "filter": {
|
147 | 153 | "description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).",
|
148 | 154 | "location": "query",
|
|
547 | 553 | "scopes": [
|
548 | 554 | "https://www.googleapis.com/auth/cloud-platform"
|
549 | 555 | ]
|
| 556 | + }, |
| 557 | + "switchover": { |
| 558 | + "description": "Initiates a switchover of specified autonomous deatabase to the associated peer database.", |
| 559 | + "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/autonomousDatabases/{autonomousDatabasesId}:switchover", |
| 560 | + "httpMethod": "POST", |
| 561 | + "id": "oracledatabase.projects.locations.autonomousDatabases.switchover", |
| 562 | + "parameterOrder": [ |
| 563 | + "name" |
| 564 | + ], |
| 565 | + "parameters": { |
| 566 | + "name": { |
| 567 | + "description": "Required. The name of the Autonomous Database in the following format: projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}.", |
| 568 | + "location": "path", |
| 569 | + "pattern": "^projects/[^/]+/locations/[^/]+/autonomousDatabases/[^/]+$", |
| 570 | + "required": true, |
| 571 | + "type": "string" |
| 572 | + } |
| 573 | + }, |
| 574 | + "path": "v1/{+name}:switchover", |
| 575 | + "request": { |
| 576 | + "$ref": "SwitchoverAutonomousDatabaseRequest" |
| 577 | + }, |
| 578 | + "response": { |
| 579 | + "$ref": "Operation" |
| 580 | + }, |
| 581 | + "scopes": [ |
| 582 | + "https://www.googleapis.com/auth/cloud-platform" |
| 583 | + ] |
550 | 584 | }
|
551 | 585 | }
|
552 | 586 | },
|
|
1203 | 1237 | }
|
1204 | 1238 | }
|
1205 | 1239 | },
|
1206 |
| - "revision": "20250312", |
| 1240 | + "revision": "20250416", |
1207 | 1241 | "rootUrl": "https://oracledatabase.googleapis.com/",
|
1208 | 1242 | "schemas": {
|
1209 | 1243 | "AllConnectionStrings": {
|
|
1250 | 1284 | "description": "Optional. The name of the Autonomous Database. The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters.",
|
1251 | 1285 | "type": "string"
|
1252 | 1286 | },
|
| 1287 | + "disasterRecoverySupportedLocations": { |
| 1288 | + "description": "Output only. List of supported GCP region to clone the Autonomous Database for disaster recovery. Format: `project/{project}/locations/{location}`.", |
| 1289 | + "items": { |
| 1290 | + "type": "string" |
| 1291 | + }, |
| 1292 | + "readOnly": true, |
| 1293 | + "type": "array" |
| 1294 | + }, |
1253 | 1295 | "displayName": {
|
1254 | 1296 | "description": "Optional. The display name for the Autonomous Database. The name does not have to be unique within your project.",
|
1255 | 1297 | "type": "string"
|
|
1274 | 1316 | "description": "Optional. The name of the VPC network used by the Autonomous Database in the following format: projects/{project}/global/networks/{network}",
|
1275 | 1317 | "type": "string"
|
1276 | 1318 | },
|
| 1319 | + "peerAutonomousDatabases": { |
| 1320 | + "description": "Output only. The peer Autonomous Database names of the given Autonomous Database.", |
| 1321 | + "items": { |
| 1322 | + "type": "string" |
| 1323 | + }, |
| 1324 | + "readOnly": true, |
| 1325 | + "type": "array" |
| 1326 | + }, |
1277 | 1327 | "properties": {
|
1278 | 1328 | "$ref": "AutonomousDatabaseProperties",
|
1279 | 1329 | "description": "Optional. The properties of the Autonomous Database."
|
| 1330 | + }, |
| 1331 | + "sourceConfig": { |
| 1332 | + "$ref": "SourceConfig", |
| 1333 | + "description": "Optional. The source Autonomous Database configuration for the standby Autonomous Database. The source Autonomous Database is configured while creating the Peer Autonomous Database and can't be updated after creation." |
1280 | 1334 | }
|
1281 | 1335 | },
|
1282 | 1336 | "type": "object"
|
|
1599 | 1653 | "readOnly": true,
|
1600 | 1654 | "type": "number"
|
1601 | 1655 | },
|
| 1656 | + "allowlistedIps": { |
| 1657 | + "description": "Optional. The list of allowlisted IP addresses for the Autonomous Database.", |
| 1658 | + "items": { |
| 1659 | + "type": "string" |
| 1660 | + }, |
| 1661 | + "type": "array" |
| 1662 | + }, |
1602 | 1663 | "apexDetails": {
|
1603 | 1664 | "$ref": "AutonomousDatabaseApex",
|
1604 | 1665 | "description": "Output only. The details for the Oracle APEX Application Development.",
|
|
1658 | 1719 | },
|
1659 | 1720 | "type": "array"
|
1660 | 1721 | },
|
| 1722 | + "dataGuardRoleChangedTime": { |
| 1723 | + "description": "Output only. The date and time the Autonomous Data Guard role was changed for the standby Autonomous Database.", |
| 1724 | + "format": "google-datetime", |
| 1725 | + "readOnly": true, |
| 1726 | + "type": "string" |
| 1727 | + }, |
1661 | 1728 | "dataSafeState": {
|
1662 | 1729 | "description": "Output only. The current state of the Data Safe registration for the Autonomous Database.",
|
1663 | 1730 | "enum": [
|
|
1748 | 1815 | ],
|
1749 | 1816 | "type": "string"
|
1750 | 1817 | },
|
| 1818 | + "disasterRecoveryRoleChangedTime": { |
| 1819 | + "description": "Output only. The date and time the Disaster Recovery role was changed for the standby Autonomous Database.", |
| 1820 | + "format": "google-datetime", |
| 1821 | + "readOnly": true, |
| 1822 | + "type": "string" |
| 1823 | + }, |
1751 | 1824 | "failedDataRecoveryDuration": {
|
1752 | 1825 | "description": "Output only. This field indicates the number of seconds of data loss during a Data Guard failover.",
|
1753 | 1826 | "format": "google-duration",
|
|
2320 | 2393 | "format": "int32",
|
2321 | 2394 | "type": "integer"
|
2322 | 2395 | },
|
| 2396 | + "computeModel": { |
| 2397 | + "description": "Output only. The compute model of the Exadata Infrastructure.", |
| 2398 | + "enum": [ |
| 2399 | + "COMPUTE_MODEL_UNSPECIFIED", |
| 2400 | + "COMPUTE_MODEL_ECPU", |
| 2401 | + "COMPUTE_MODEL_OCPU" |
| 2402 | + ], |
| 2403 | + "enumDescriptions": [ |
| 2404 | + "Unspecified compute model.", |
| 2405 | + "Abstract measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers.", |
| 2406 | + "Physical measure of compute resources. OCPUs are based on the physical core of a processor." |
| 2407 | + ], |
| 2408 | + "readOnly": true, |
| 2409 | + "type": "string" |
| 2410 | + }, |
2323 | 2411 | "cpuCount": {
|
2324 | 2412 | "description": "Output only. The number of enabled CPU cores.",
|
2325 | 2413 | "format": "int32",
|
|
2339 | 2427 | "readOnly": true,
|
2340 | 2428 | "type": "number"
|
2341 | 2429 | },
|
| 2430 | + "databaseServerType": { |
| 2431 | + "description": "Output only. The database server type of the Exadata Infrastructure.", |
| 2432 | + "readOnly": true, |
| 2433 | + "type": "string" |
| 2434 | + }, |
2342 | 2435 | "dbNodeStorageSizeGb": {
|
2343 | 2436 | "description": "Output only. The local node storage allocated in GBs.",
|
2344 | 2437 | "format": "int32",
|
|
2455 | 2548 | "format": "int32",
|
2456 | 2549 | "type": "integer"
|
2457 | 2550 | },
|
| 2551 | + "storageServerType": { |
| 2552 | + "description": "Output only. The storage server type of the Exadata Infrastructure.", |
| 2553 | + "readOnly": true, |
| 2554 | + "type": "string" |
| 2555 | + }, |
2458 | 2556 | "storageServerVersion": {
|
2459 | 2557 | "description": "Output only. The software version of the storage servers (cells) in the Exadata Infrastructure.",
|
2460 | 2558 | "readOnly": true,
|
|
2473 | 2571 | "id": "CloudVmCluster",
|
2474 | 2572 | "properties": {
|
2475 | 2573 | "backupSubnetCidr": {
|
2476 |
| - "description": "Required. CIDR range of the backup subnet.", |
| 2574 | + "description": "Optional. CIDR range of the backup subnet.", |
2477 | 2575 | "type": "string"
|
2478 | 2576 | },
|
2479 | 2577 | "cidr": {
|
2480 |
| - "description": "Required. Network settings. CIDR to use for cluster IP allocation.", |
| 2578 | + "description": "Optional. Network settings. CIDR to use for cluster IP allocation.", |
2481 | 2579 | "type": "string"
|
2482 | 2580 | },
|
2483 | 2581 | "createTime": {
|
|
2511 | 2609 | "type": "string"
|
2512 | 2610 | },
|
2513 | 2611 | "network": {
|
2514 |
| - "description": "Required. The name of the VPC network. Format: projects/{project}/global/networks/{network}", |
| 2612 | + "description": "Optional. The name of the VPC network. Format: projects/{project}/global/networks/{network}", |
2515 | 2613 | "type": "string"
|
2516 | 2614 | },
|
2517 | 2615 | "properties": {
|
|
2534 | 2632 | "readOnly": true,
|
2535 | 2633 | "type": "string"
|
2536 | 2634 | },
|
| 2635 | + "computeModel": { |
| 2636 | + "description": "Output only. The compute model of the VM Cluster.", |
| 2637 | + "enum": [ |
| 2638 | + "COMPUTE_MODEL_UNSPECIFIED", |
| 2639 | + "COMPUTE_MODEL_ECPU", |
| 2640 | + "COMPUTE_MODEL_OCPU" |
| 2641 | + ], |
| 2642 | + "enumDescriptions": [ |
| 2643 | + "Unspecified compute model.", |
| 2644 | + "Abstract measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers.", |
| 2645 | + "Physical measure of compute resources. OCPUs are based on the physical core of a processor." |
| 2646 | + ], |
| 2647 | + "readOnly": true, |
| 2648 | + "type": "string" |
| 2649 | + }, |
2537 | 2650 | "cpuCoreCount": {
|
2538 | 2651 | "description": "Required. Number of enabled CPU cores.",
|
2539 | 2652 | "format": "int32",
|
|
3783 | 3896 | },
|
3784 | 3897 | "type": "object"
|
3785 | 3898 | },
|
| 3899 | + "SourceConfig": { |
| 3900 | + "description": "The source configuration for the standby Autonomnous Database.", |
| 3901 | + "id": "SourceConfig", |
| 3902 | + "properties": { |
| 3903 | + "automaticBackupsReplicationEnabled": { |
| 3904 | + "description": "Optional. This field specifies if the replication of automatic backups is enabled when creating a Data Guard.", |
| 3905 | + "type": "boolean" |
| 3906 | + }, |
| 3907 | + "autonomousDatabase": { |
| 3908 | + "description": "Optional. The name of the primary Autonomous Database that is used to create a Peer Autonomous Database from a source.", |
| 3909 | + "type": "string" |
| 3910 | + } |
| 3911 | + }, |
| 3912 | + "type": "object" |
| 3913 | + }, |
3786 | 3914 | "StartAutonomousDatabaseRequest": {
|
3787 | 3915 | "description": "The request for `AutonomousDatabase.Start`.",
|
3788 | 3916 | "id": "StartAutonomousDatabaseRequest",
|
|
3822 | 3950 | "properties": {},
|
3823 | 3951 | "type": "object"
|
3824 | 3952 | },
|
| 3953 | + "SwitchoverAutonomousDatabaseRequest": { |
| 3954 | + "description": "The request for `AutonomousDatabase.Switchover`.", |
| 3955 | + "id": "SwitchoverAutonomousDatabaseRequest", |
| 3956 | + "properties": { |
| 3957 | + "peerAutonomousDatabase": { |
| 3958 | + "description": "Required. The peer database name to switch over to.", |
| 3959 | + "type": "string" |
| 3960 | + } |
| 3961 | + }, |
| 3962 | + "type": "object" |
| 3963 | + }, |
3825 | 3964 | "TimeOfDay": {
|
3826 | 3965 | "description": "Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.",
|
3827 | 3966 | "id": "TimeOfDay",
|
|
0 commit comments