SupabaseProjectProps
Properties for defining a SupabaseProject.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-gpdb-supabaseproject
Initializer
using AlibabaCloud.SDK.ROS.CDK.Gpdb;
new SupabaseProjectProps {
object AccountPassword,
object ProjectName,
object ProjectSpec,
object SecurityIpList,
object VpcId,
object VSwitchId,
object ZoneId,
object DatabaseIpList = null,
object DiskPerformanceLevel = null,
object PayType = null,
object Period = null,
object StorageSize = null,
object UsedTime = null
};
Properties
| Name | Type | Description |
|---|---|---|
AccountPassword | object | Property accountPassword: The password for the initial account. |
ProjectName | object | Property projectName: Project name.The naming rules are as follows: The length is 1~128 characters. Only English letters, numbers, dash (-) and underscore (). Must start with English letters or underscores (). |
ProjectSpec | object | Property projectSpec: Supabase instance specification, default is 1C1G. |
SecurityIpList | object | Property securityIpList: IP whitelist. |
VpcId | object | Property vpcId: VPC ID. |
VSwitchId | object | Property vSwitchId: vSwitch ID. |
ZoneId | object | Property zoneId: Availability Zone ID. |
DatabaseIpList | object | Property databaseIpList: Database IP list. |
DiskPerformanceLevel | object | Property diskPerformanceLevel: Cloud disk PL level, default PL0. |
PayType | object | Property payType: The payment type. |
Period | object | Property period: The unit of the subscription duration. |
StorageSize | object | Property storageSize: Storage space size, unit GB, default 1GB. |
UsedTime | object | Property usedTime: The subscription duration. |
AccountPasswordRequired
public object AccountPassword { get; set; }
- Type: object
Property accountPassword: The password for the initial account.
It consists of three or more types of capital letters, lowercase letters, numbers, and special characters. Supported special characters: !@#$%^&*()_+-= The length is 8~32 characters.
ProjectNameRequired
public object ProjectName { get; set; }
- Type: object
Property projectName: Project name.The naming rules are as follows: The length is 1~128 characters. Only English letters, numbers, dash (-) and underscore (). Must start with English letters or underscores ().
ProjectSpecRequired
public object ProjectSpec { get; set; }
- Type: object
Property projectSpec: Supabase instance specification, default is 1C1G.
SecurityIpListRequired
public object SecurityIpList { get; set; }
- Type: object
Property securityIpList: IP whitelist.
127.0.0.1 means that any external IP access is prohibited. You can call the ModifySecurityIps interface to modify the IP whitelist after the instance is created.
VpcIdRequired
public object VpcId { get; set; }
- Type: object
Property vpcId: VPC ID.
illustrate You can call the DescribeRdsVpcs interface to view the available VPC IDs. This parameter must be passed in.
VSwitchIdRequired
public object VSwitchId { get; set; }
- Type: object
Property vSwitchId: vSwitch ID.
illustrate vSwitchId is required. The Availability Zone where the vSwitch is located must be consistent with the ZoneId.
ZoneIdRequired
public object ZoneId { get; set; }
- Type: object
Property zoneId: Availability Zone ID.
Description You can call the DescribeRegions interface to view the available Availability Zone ID.
DatabaseIpListOptional
public object DatabaseIpList { get; set; }
- Type: object
Property databaseIpList: Database IP list.
DiskPerformanceLevelOptional
public object DiskPerformanceLevel { get; set; }
- Type: object
Property diskPerformanceLevel: Cloud disk PL level, default PL0.
Selectable value: PL0 PL1
PayTypeOptional
public object PayType { get; set; }
- Type: object
Property payType: The payment type.
PeriodOptional
public object Period { get; set; }
- Type: object
Property period: The unit of the subscription duration.
Valid values:
- Month
- Year
This parameter is required if you use the subscription billing method.
StorageSizeOptional
public object StorageSize { get; set; }
- Type: object
Property storageSize: Storage space size, unit GB, default 1GB.
UsedTimeOptional
public object UsedTime { get; set; }
- Type: object
Property usedTime: The subscription duration.
Valid values:
- If Period is set to Month, the valid values are 1 to 11.
- If Period is set to Year, the valid values are 1 to 3.
This parameter is required if you use the subscription billing method.