/** * Database Service API * The API for the Database Service. Use this API to manage resources such as databases and DB Systems. For more information, see [Overview of the Database Service](https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm). * OpenAPI spec version: 20160918 * Contact: sic_dbaas_cp_us_grp@oracle.com * * NOTE: This class is auto generated by OracleSDKGenerator. * Do not edit the class manually. * * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved. * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. */ /** * The convertStandbyDatabaseType request parameters. * */ export interface ConvertStandbyDatabaseTypeDetails { /** * The administrator password of the primary database in this Data Guard association. *

**The password MUST be the same as the primary admin password.** * */ "databaseAdminPassword": string; /** * Defines the conversion type of the standby database. Specify this to convert a physical standby to a snapshot standby and vice versa. *

Valid standbyConversionType: * - SNAPSHOT * - PHYSICAL * */ "standbyConversionType": ConvertStandbyDatabaseTypeDetails.StandbyConversionType; /** * SnapshotDurationInDays is the duration in day(s) after which the Snapshot Standby Database will get converted back to Physical Standby. * The minimum value of snapshotDurationInDays is 3 days and maximum value is 14 days. Default value will be 7 days if not provided in the Request. *

This field is only applicable if the requested database role is snapshot standby. * Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues. */ "snapshotDurationInDays"?: number; } export declare namespace ConvertStandbyDatabaseTypeDetails { enum StandbyConversionType { Snapshot = "SNAPSHOT", Physical = "PHYSICAL" } function getJsonObj(obj: ConvertStandbyDatabaseTypeDetails): object; function getDeserializedJsonObj(obj: ConvertStandbyDatabaseTypeDetails): object; }