ALIYUN::ROCKETMQ::Instance digunakan untuk membuat instance Edisi Standar.
Sintaksis
{
"Type": "ALIYUN::ROCKETMQ::Instance",
"Properties": {
"Remark": String,
"InstanceName": String,
"Tags": List,
"DeletionForce": Boolean
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
Remark | String | Tidak | Ya | Deskripsi. | Deskripsi dapat mencapai panjang maksimal 128 karakter. |
InstanceName | String | Ya | Ya | Nama instance. | Nama harus memiliki panjang 3 hingga 64 karakter, dan dapat berisi huruf, angka, tanda hubung (-), serta garis bawah (_). |
Tags | List | Tidak | Ya | Tag. | Anda dapat menambahkan hingga 20 tag. Untuk informasi lebih lanjut, lihat Properti Tags. |
DeletionForce | Boolean | Tidak | Ya | Menentukan apakah akan memaksa menghapus instance. | Tidak ada. |
Sintaksis Tags
"Tags": [
{
"Key": String,
"Value": String
}
] Properti Tags
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
Key | String | Ya | Tidak | Kunci tag. | Kunci tag harus memiliki panjang 1 hingga 128 karakter, dan tidak boleh mengandung |
Value | String | Tidak | Tidak | Nilai tag. | Nilai tag dapat mencapai panjang maksimal 128 karakter, dan tidak boleh mengandung |
Nilai Kembali
Fn::GetAtt
InstanceId: ID instance.
InstanceType: Edisi dari instance. Nilai 1 menunjukkan Edisi Standar.
HttpInternetEndpoint: Titik akhir HTTP publik.
HttpInternetSecureEndpoint: Titik akhir HTTPS publik.
TcpEndpoint: Titik akhir TCP.
HttpInternalEndpoint: Titik akhir HTTP privat.
InstanceName: Nama instance.
Arn: Nama Sumber Daya Alibaba Cloud (ARN).
Contoh
YAML format
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
Instance:
Type: ALIYUN::ROCKETMQ::Instance
Properties:
InstanceName: TestRocketMQ
Outputs:
InstanceName:
Description: Nama instance
Value:
Fn::GetAtt:
- Instance
- InstanceName
HttpInternalEndpoint:
Description: Titik akhir HTTP internal untuk instance Antrian Pesan untuk Apache RocketMQ.
Value:
Fn::GetAtt:
- Instance
- HttpInternalEndpoint
InstanceId:
Description: ID instance yang dibuat
Value:
Fn::GetAtt:
- Instance
- InstanceId
TcpEndpoint:
Description: Titik akhir TCP untuk instance Antrian Pesan untuk Apache RocketMQ.
Value:
Fn::GetAtt:
- Instance
- TcpEndpoint
HttpInternetEndpoint:
Description: Titik akhir HTTP Internet untuk instance Antrian Pesan untuk Apache RocketMQ.
Value:
Fn::GetAtt:
- Instance
- HttpInternetEndpoint
InstanceType:
Description: Tipe Instance
Value:
Fn::GetAtt:
- Instance
- InstanceType
HttpInternetSecureEndpoint:
Description: Titik akhir HTTPS Internet untuk instance Antrian Pesan untuk Apache RocketMQ.
Value:
Fn::GetAtt:
- Instance
- HttpInternetSecureEndpointJSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"Instance": {
"Type": "ALIYUN::ROCKETMQ::Instance",
"Properties": {
"InstanceName": "TestRocketMQ"
}
}
},
"Outputs": {
"InstanceName": {
"Description": "Nama instance",
"Value": {
"Fn::GetAtt": [
"Instance",
"InstanceName"
]
}
},
"HttpInternalEndpoint": {
"Description": "Titik akhir HTTP internal untuk instance Antrian Pesan untuk Apache RocketMQ.",
"Value": {
"Fn::GetAtt": [
"Instance",
"HttpInternalEndpoint"
]
}
},
"InstanceId": {
"Description": "ID instance yang dibuat",
"Value": {
"Fn::GetAtt": [
"Instance",
"InstanceId"
]
}
},
"TcpEndpoint": {
"Description": "Titik akhir TCP untuk instance Antrian Pesan untuk Apache RocketMQ.",
"Value": {
"Fn::GetAtt": [
"Instance",
"TcpEndpoint"
]
}
},
"HttpInternetEndpoint": {
"Description": "Titik akhir HTTP Internet untuk instance Antrian Pesan untuk Apache RocketMQ.",
"Value": {
"Fn::GetAtt": [
"Instance",
"HttpInternetEndpoint"
]
}
},
"InstanceType": {
"Description": "Tipe Instance",
"Value": {
"Fn::GetAtt": [
"Instance",
"InstanceType"
]
}
},
"HttpInternetSecureEndpoint": {
"Description": "Titik akhir HTTPS Internet untuk instance Antrian Pesan untuk Apache RocketMQ.",
"Value": {
"Fn::GetAtt": [
"Instance",
"HttpInternetSecureEndpoint"
]
}
}
}
}