ALIYUN::VPC::AnycastEIPAssociation digunakan untuk mengaitkan alamat IP elastis Anycast (Anycast EIP) dengan sumber daya cloud di wilayah tertentu.
Sintaks
{
"Type": "ALIYUN::VPC::AnycastEIPAssociation",
"Properties": {
"BindInstanceId": String,
"BindInstanceRegionId": String,
"BindInstanceType": String,
"AnycastId": String,
"AssociationMode": String,
"PrivateIpAddress": String,
"PopLocations": List
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
BindInstanceId | String | Ya | Tidak | ID sumber daya cloud yang ingin Anda kaitkan dengan Anycast EIP. | Tidak ada. |
BindInstanceRegionId | String | Ya | Tidak | ID wilayah sumber daya cloud yang ingin Anda kaitkan dengan Anycast EIP. | Tidak ada. |
BindInstanceType | String | Ya | Tidak | Tipe sumber daya cloud yang ingin Anda kaitkan dengan Anycast EIP. | Atur nilai ke SlbInstance. Nilai SlbInstance menentukan instance Server Load Balancer (SLB) akses internal. Anda hanya dapat mengaitkan Anycast EIP dengan instance SLB yang berada di wilayah berikut:
|
AnycastId | String | Ya | Tidak | ID Anycast EIP. | Tidak ada. |
AssociationMode | String | Tidak | Tidak | Mode pengaitan. | Nilai valid:
|
PrivateIpAddress | String | Tidak | Tidak | Alamat IP pribadi sekunder dari antarmuka jaringan elastis (ENI) yang ingin Anda kaitkan dengan Anycast EIP. | Properti ini hanya dapat dikembalikan ketika BindInstanceType diatur ke NetworkInterface. |
PopLocations | List | Tidak | Tidak | Lokasi akses di area akses terkait saat Anda mengaitkan Anycast EIP dengan sumber daya cloud. | Untuk informasi lebih lanjut, lihat bagian "Properti PopLocations" dari topik ini. |
Sintaks PopLocations
"PopLocations": [
{
"PopLocation": String
}
] Properti PopLocations
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
PopLocation | String | Ya | Tidak | Lokasi akses di area akses terkait saat Anda mengaitkan Anycast EIP dengan sumber daya cloud. | Tidak ada. |
Nilai Pengembalian
Fn::GetAtt
BindInstanceId: ID sumber daya cloud yang dikaitkan dengan Anycast EIP.
BindInstanceRegionId: ID wilayah sumber daya cloud yang dikaitkan dengan Anycast EIP.
BindInstanceType: Tipe sumber daya cloud yang dikaitkan dengan Anycast EIP.
AnycastId: ID Anycast EIP.
Contoh
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
AnycastId:
Description: ID instance Anycast EIP.
Type: String
BindInstanceId:
Description: ID instance sumber daya cloud yang akan diikat.
Type: String
BindInstanceRegionId:
Description: ID wilayah instance sumber daya cloud yang akan diikat.
Type: String
BindInstanceType:
Description: 'Tipe instance sumber daya cloud yang akan diikat. Nilai valid: SlbInstance,
Instance SLB tipe jaringan privat.'
Type: String
Resources:
AnycastEIPAssociation:
Properties:
AnycastId:
Ref: AnycastId
BindInstanceId:
Ref: BindInstanceId
BindInstanceRegionId:
Ref: BindInstanceRegionId
BindInstanceType:
Ref: BindInstanceType
Type: ALIYUN::VPC::AnycastEIPAssociation
Outputs:
AnycastId:
Description: ID instance Anycast EIP.
Value:
Fn::GetAtt:
- AnycastEIPAssociation
- AnycastId
BindInstanceId:
Description: ID instance sumber daya cloud yang akan diikat.
Value:
Fn::GetAtt:
- AnycastEIPAssociation
- BindInstanceId
BindInstanceRegionId:
Description: ID wilayah instance sumber daya cloud yang akan diikat.
Value:
Fn::GetAtt:
- AnycastEIPAssociation
- BindInstanceRegionId
BindInstanceType:
Description: Tipe instance sumber daya cloud yang akan diikat.
Value:
Fn::GetAtt:
- AnycastEIPAssociation
- BindInstanceType{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"BindInstanceId": {
"Type": "String",
"Description": "ID instance sumber daya cloud yang akan diikat."
},
"BindInstanceRegionId": {
"Type": "String",
"Description": "ID wilayah instance sumber daya cloud yang akan diikat."
},
"BindInstanceType": {
"Type": "String",
"Description": "Tipe instance sumber daya cloud yang akan diikat. Nilai valid: SlbInstance, Instance SLB tipe jaringan privat."
},
"AnycastId": {
"Type": "String",
"Description": "ID instance Anycast EIP."
}
},
"Resources": {
"AnycastEIPAssociation": {
"Type": "ALIYUN::VPC::AnycastEIPAssociation",
"Properties": {
"BindInstanceId": {
"Ref": "BindInstanceId"
},
"BindInstanceRegionId": {
"Ref": "BindInstanceRegionId"
},
"BindInstanceType": {
"Ref": "BindInstanceType"
},
"AnycastId": {
"Ref": "AnycastId"
}
}
}
},
"Outputs": {
"BindInstanceId": {
"Description": "ID instance sumber daya cloud yang akan diikat.",
"Value": {
"Fn::GetAtt": [
"AnycastEIPAssociation",
"BindInstanceId"
]
}
},
"BindInstanceRegionId": {
"Description": "ID wilayah instance sumber daya cloud yang akan diikat.",
"Value": {
"Fn::GetAtt": [
"AnycastEIPAssociation",
"BindInstanceRegionId"
]
}
},
"BindInstanceType": {
"Description": "Tipe instance sumber daya cloud yang akan diikat.",
"Value": {
"Fn::GetAtt": [
"AnycastEIPAssociation",
"BindInstanceType"
]
}
},
"AnycastId": {
"Description": "ID instance Anycast EIP.",
"Value": {
"Fn::GetAtt": [
"AnycastEIPAssociation",
"AnycastId"
]
}
}
}
}