ALIYUN::GPDB::InstancePublicConnection は、インスタンスにパブリック接続文字列を割り当てるために使用されます。
構文
{
"Type": "ALIYUN::GPDB::DBInstance",
"Properties": {
"AddressType": String,
"DBInstanceId": String,
"ConnectionStringPrefix": String,
"Port": Integer
}
}プロパティ
パラメーター | 型 | 必須 | 更新に必要な操作 | 説明 | 制約条件 |
DBInstanceId | String | はい | 置換 | インスタンスの ID。 | インスタンスを作成し、そのインスタンス ID を取得するには、ALIYUN::GPDB::DBInstance、ALIYUN::GPDB::ElasticDBInstance、または AnalyticDB for PostgreSQL コンソール をご利用ください。 |
Port | Integer | はい | 置換 | ポート番号。 | なし |
ConnectionStringPrefix | String | はい | 置換 | 接続文字列のプレフィックス。 | なし |
AddressType | String | いいえ | 置換 | ネットワークタイプ。 | 有効な値:
|
応答パラメーター
Fn::GetAtt
DBInstanceId:インスタンスの ID。
ConnectionString:パブリック接続文字列。
例
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:
Fn::GetAtt:
- InstancePublicConnection
- ConnectionString{
"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": { "Fn::GetAtt": ["InstancePublicConnection", "ConnectionString"] }
}
}
}