ALIYUN::GPDB::InstancePublicConnection digunakan untuk mengalokasikan string koneksi publik ke sebuah instance.
Sintaks
{
"Type": "ALIYUN::GPDB::DBInstance",
"Properties": {
"DBInstanceId": String,
"ConnectionStringPrefix": String,
"Port": integer
}
}Properti
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
| DBInstanceId | String | Ya | Tidak | ID dari instance. | Anda dapat membuat instance dan mendapatkan ID-nya dengan melakukan panggilan API ke ALIYUN::GPDB::DBInstance atau ALIYUN::GPDB::ElasticDBInstance tipe sumber daya atau dengan menggunakan AnalyticDB for PostgreSQL console. |
| Port | Integer | Ya | Tidak | Nomor port. | Tidak ada |
| ConnectionStringPrefix | String | Ya | Tidak | Awalan dari string koneksi. | Tidak ada |
Parameter respons
Fn::GetAtt
- DBInstanceId: ID dari instance.
- ConnectionString: string koneksi dari instance.
Contoh
JSON Format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"InstancePublicConnection": {
"Type": "ALIYUN::GPDB::InstancePublicConnection",
"Properties": {
"ConnectionStringPrefix": "gp-2zef492q66we7h***-mytest",
"DBInstanceId": "gp-2zef492q66we7h***",
"Port": 5432
}
}
},
"Outputs": {
"DBInstanceId": {
"Value": { "Fn::GetAtt": ["InstancePublicConnection", "DBInstanceId"] }
},
"ConnectionString": {
"Value": { "Ref": "InstancePublicConnection" }
}
}
}YAML Format
ROSTemplateFormatVersion: '2015-09-01'
Resources:
InstancePublicConnection:
Type: 'ALIYUN::GPDB::InstancePublicConnection'
Properties:
ConnectionStringPrefix: gp-2zef492q66we7h***-mytest
DBInstanceId: gp-2zef492q66we7h***
Port: 5432
Outputs:
DBInstanceId:
Value:
'Fn::GetAtt':
- InstancePublicConnection
- DBInstanceId
ConnectionString:
Value:
Ref: InstancePublicConnection