All Products
Search
Document Center

Resource Orchestration Service:ALIYUN::POLARDB::DBClusterEndpointAddress

Last Updated:Jun 17, 2026

Membuat titik akhir publik untuk kluster PolarDB, mencakup titik akhir primary, titik akhir kluster default, dan titik akhir kluster kustom.

Sintaks

{
  "Type": "ALIYUN::POLARDB::DBClusterEndpointAddress",
  "Properties": {
    "DBClusterId": String,
    "ConnectionStringPrefix": String,
    "DBEndpointId": String,
    "NetType": String
  }
}

Properti

Properti Tipe Wajib Boleh diperbarui Deskripsi Batasan
DBClusterId String Ya Tidak ID kluster. Tidak ada.
DBEndpointId String Ya Tidak ID titik akhir kluster. Anda dapat memanggil DescribeDBClusterEndpoints untuk menanyakan ID titik akhir kluster.
ConnectionStringPrefix String Tidak Ya Awalan titik akhir kluster. Awalan harus dimulai dengan huruf dan terdiri dari huruf kecil, angka, serta tanda hubung (-). Tidak boleh diakhiri dengan tanda hubung. Panjangnya harus 6 hingga 30 karakter.
NetType String Tidak Tidak Jenis jaringan titik akhir kluster. Nilai yang valid:
  • Public
  • Private

Nilai default: Public.

Nilai kembalian

Fn::GetAtt

  • ConnectionString: Titik akhir kluster.
  • Address: Alamat IP titik akhir.

Contoh

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "DBClusterEndpointAddress": {
      "Type": "ALIYUN::POLARDB::DBClusterEndpointAddress",
      "Properties": {
        "DBClusterId": {
          "Ref": "DBClusterId"
        },
        "ConnectionStringPrefix": {
          "Ref": "ConnectionStringPrefix"
        },
        "DBEndpointId": {
          "Ref": "DBEndpointId"
        },
        "NetType": {
          "Ref": "NetType"
        }
      }
    }
  },
  "Parameters": {
    "DBClusterId": {
      "Type": "String",
      "Description": "ID kluster PolarDB tempat akan dibuat titik akhir publik."
    },
    "ConnectionStringPrefix": {
      "AllowedPattern": "[a-z][-a-z0-9]{4,28}[a-z0-9]",
      "Type": "String",
      "Description": "Awalan titik akhir. Harus dimulai dengan huruf dan dapat berisi huruf kecil, angka, serta tanda hubung (-). Tidak boleh diakhiri dengan tanda hubung. Panjangnya harus 6 hingga 30 karakter."
    },
    "DBEndpointId": {
      "Type": "String",
      "Description": "ID titik akhir kluster."
    },
    "NetType": {
      "Default": "Public",
      "Type": "String",
      "Description": "Jenis jaringan titik akhir. Jika Anda mengatur properti ini ke Public, ROS membuat, memodifikasi, dan menghapus titik akhir publik. Jika Anda mengatur properti ini ke Private, ROS hanya memodifikasi titik akhir pribadi. Default: Public.",
      "AllowedValues": [
        "Public",
        "Private"
      ]
    }
  },
  "Outputs": {
    "ConnectionString": {
      "Description": "Titik akhir.",
      "Value": {
        "Fn::GetAtt": [
          "DBClusterEndpointAddress",
          "ConnectionString"
        ]
      }
    },
    "Address": {
      "Description": "Alamat IP titik akhir.",
      "Value": {
        "Fn::GetAtt": [
          "DBClusterEndpointAddress",
          "Address"
        ]
      }
    }
  }
}

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  DBClusterEndpointAddress:
    Type: ALIYUN::POLARDB::DBClusterEndpointAddress
    Properties:
      DBClusterId:
        Ref: DBClusterId
      ConnectionStringPrefix:
        Ref: ConnectionStringPrefix
      DBEndpointId:
        Ref: DBEndpointId
      NetType:
        Ref: NetType
Parameters:
  DBClusterId:
    Type: String
    Description: ID kluster PolarDB tempat akan dibuat titik akhir publik.
  ConnectionStringPrefix:
    AllowedPattern: '[a-z][-a-z0-9]{4,28}[a-z0-9]'
    Type: String
    Description: 'Awalan titik akhir. Harus dimulai dengan huruf dan dapat berisi huruf kecil, angka, serta tanda hubung (-). Tidak boleh diakhiri dengan tanda hubung. Panjangnya harus 6 hingga 30 karakter.'
  DBEndpointId:
    Type: String
    Description: ID titik akhir kluster.
  NetType:
    Default: Public
    Type: String
    Description: Jenis jaringan titik akhir. Jika Anda mengatur properti ini ke Public, ROS membuat, memodifikasi, dan menghapus titik akhir publik. Jika Anda mengatur properti ini ke Private, ROS hanya memodifikasi titik akhir pribadi. Default: Public.
    AllowedValues:
      - Public
      - Private
Outputs:
  ConnectionString:
    Description: Titik akhir.
    Value:
      Fn::GetAtt:
        - DBClusterEndpointAddress
        - ConnectionString
  Address:
    Description: Alamat IP titik akhir.
    Value:
      Fn::GetAtt:
        - DBClusterEndpointAddress
        - Address