PostgresExtensionsProps
Properties for defining a PostgresExtensions
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-rds-postgresextensions
Initializer
using AlibabaCloud.SDK.ROS.CDK.Rds;
new PostgresExtensionsProps {
object AccountName,
object DbInstanceId,
object DbName,
object Extensions = null,
object ResourceGroupId = null,
object RiskConfirmed = null,
object SourceDatabase = null
};
Properties
Name | Type | Description |
---|---|---|
AccountName |
object |
Property accountName: The account of the user who owns the extension. |
DbInstanceId |
object |
Property dbInstanceId: The instance ID. |
DbName |
object |
Property dbName: The database name. |
Extensions |
object |
Property extensions: The extensions that you want to install. |
ResourceGroupId |
object |
Property resourceGroupId: The ID of the resource group. |
RiskConfirmed |
object |
Property riskConfirmed: The risk description that you need to confirm. |
SourceDatabase |
object |
Property sourceDatabase: The source database from which you want to synchronize the extension to the destination database. |
AccountName
Required
public object AccountName { get; set; }
- Type: object
Property accountName: The account of the user who owns the extension.
Only privileged accounts are supported.
DbInstanceId
Required
public object DbInstanceId { get; set; }
- Type: object
Property dbInstanceId: The instance ID.
You can call the DescribeDBInstances operation to query the instance ID.
DbName
Required
public object DbName { get; set; }
- Type: object
Property dbName: The database name.
You can call the DescribeDatabases operation to query the database name.
Extensions
Optional
public object Extensions { get; set; }
- Type: object
Property extensions: The extensions that you want to install.
ResourceGroupId
Optional
public object ResourceGroupId { get; set; }
- Type: object
Property resourceGroupId: The ID of the resource group.
RiskConfirmed
Optional
public object RiskConfirmed { get; set; }
- Type: object
Property riskConfirmed: The risk description that you need to confirm.
If your instance runs an outdated minor engine version, installing specific extensions on the instance poses security risks. Proceed with the installation only after you acknowledge these risks. Valid values: true false Note For more information about the risks, see Limits on extension creation for ApsaraDB RDS for PostgreSQL instances.
SourceDatabase
Optional
public object SourceDatabase { get; set; }
- Type: object
Property sourceDatabase: The source database from which you want to synchronize the extension to the destination database.
If you do not specify the Extensions parameter, you must specify this parameter.