DATASOURCE::EIP::Addresses digunakan untuk menanyakan informasi tentang elastic IP addresses (EIPs).
Sintaksis
{
"Type": "DATASOURCE::EIP::Addresses",
"Properties": {
"SegmentInstanceId": String,
"AddressName": String,
"ResourceGroupId": String,
"InstanceId": String,
"Isp": String,
"AllocationId": String,
"PaymentType": String,
"IpAddress": String,
"InstanceType": String,
"RefreshOptions": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
SegmentInstanceId | String | Tidak | Ya | ID dari EIP yang berdekatan. | Tidak ada. |
AddressName | String | Tidak | Ya | Nama EIP. | Nama harus memiliki panjang 1 hingga 128 karakter, dan dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-). Harus dimulai dengan huruf. |
ResourceGroupId | String | Tidak | Ya | ID dari grup sumber daya. | Tidak ada. |
InstanceId | String | Tidak | Ya | ID dari instance yang terkait dengan EIP. | Tidak ada. |
Isp | String | Tidak | Ya | Jenis jalur. | Nilai valid:
|
AllocationId | String | Tidak | Ya | ID EIP. | Tidak ada. |
PaymentType | String | Tidak | Ya | Metode penagihan EIP. | Nilai valid:
|
IpAddress | String | Tidak | Ya | Alamat IP dari EIP. | Tidak ada. |
InstanceType | String | Tidak | Ya | Tipe instance yang terkait dengan EIP. | Nilai valid:
|
RefreshOptions | String | Tidak | Ya | Kebijakan refresh untuk sumber daya sumber data ketika stack diperbarui. | Nilai valid:
|
Nilai Pengembalian
Fn::GetAtt
Addresses: Detail dari EIP.
AllocationIds: ID dari EIP.
Properti | Tipe | Deskripsi | Kendala |
AllocationIds | Daftar | ID dari EIP. | Tidak ada. |
Addresses | Daftar | Detail dari EIP. | Tidak ada. |
BusinessStatus | String | Status layanan dari EIP. | Tidak ada. |
ExpiredTime | String | Waktu kedaluwarsa. | Waktu mengikuti standar ISO 8601 dalam format |
IpAddress | String | Alamat IP dari EIP. | Tidak ada. |
AllocationId | String | ID EIP. | Tidak ada. |
ReservationOrderType | String | Tipe pesanan perpanjangan. | Tidak ada. |
Status | String | Status dari EIP. | Tidak ada. |
EipBandwidth | String | Bandwidth dari EIP ketika tidak terkait dengan instance Bandwidth Internet Bersama. | Satuan: Mbit/s. |
BandwidthPackageId | String | ID dari instance Bandwidth Internet Bersama yang terkait dengan EIP. | Tidak ada. |
Description | String | Deskripsi dari EIP. | Tidak ada. |
Tags | Daftar | Tag dari EIP. | Tidak ada. |
InstanceId | String | ID dari instance yang terkait dengan EIP. | Tidak ada. |
ReservationBandwidth | String | Bandwidth yang digunakan setelah perpanjangan berlaku. | Satuan: Mbit/s. |
InstanceRegionId | String | ID wilayah dari sumber daya terkait. | Tidak ada. |
RegionId | String | ID wilayah dari EIP. | Tidak ada. |
SegmentInstanceId | String | ID dari EIP yang berdekatan. | Tidak ada. |
ResourceGroupId | String | ID dari grup sumber daya. | Tidak ada. |
HasReservationData | String | Menunjukkan apakah data perpanjangan termasuk. | Tidak ada. |
Netmode | String | Tipe jaringan. | Hanya public mungkin dikembalikan, yang menunjukkan Internet. |
InstanceType | String | Tipe instance yang terkait dengan EIP. | Tidak ada. |
OperationLocks | Daftar | Detail dari EIP yang terkunci. | Tidak ada. |
ReservationInternetChargeType | String | Metode penagihan yang digunakan setelah perpanjangan berlaku. | Tidak ada. |
Isp | String | Jenis jalur. | Tidak ada. |
DeletionProtection | Boolean | Menunjukkan apakah perlindungan penghapusan diaktifkan. | Nilai valid:
|
BandwidthPackageType | String | Tipe bandwidth. | Hanya CommonBandwidthPackage mungkin dikembalikan, yang menunjukkan instance Bandwidth Internet Bersama. |
ServiceManaged | Integer | Menunjukkan apakah EIP dibuat menggunakan akun layanan. | Nilai valid:
|
CreateTime | String | Waktu ketika EIP dibuat. | Satuan: milidetik. |
PaymentType | String | Metode penagihan dari EIP. | Tidak ada. |
Bandwidth | String | Bandwidth maksimum dari EIP. | Satuan: Mbit/s. |
HdMonitorStatus | String | Menunjukkan apakah pemantauan granular diaktifkan untuk EIP. | Nilai valid:
|
ReservationActiveTime | String | Waktu ketika perpanjangan berlaku. | Waktu mengikuti standar ISO 8601 dalam format |
SecondLimited | Boolean | Menunjukkan apakah throttling level-2 dikonfigurasi. | Nilai valid:
|
AddressName | String | Nama EIP. | Tidak ada. |
BandwidthPackageBandwidth | String | Bandwidth dari instance Bandwidth Internet Bersama yang terkait dengan EIP. | Satuan: Mbit/s. |
Contoh
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceType:
Description: 'Tipe dari instance terikat saat ini.
- EcsInstance: instance ECS dari tipe VPC.
- SlbInstance: instance SLB dari tipe VPC.
- Nat: gateway NAT.
- HaVip: alamat IP virtual dengan ketersediaan tinggi.
- NetworkInterface: ENI sekunder.'
Type: String
Resources:
ExtensionDataSource:
Properties:
InstanceType:
Ref: InstanceType
Type: DATASOURCE::EIP::Addresses
Outputs:
Addresses:
Description: Detail tentang EIP
Value:
Fn::GetAtt:
- ExtensionDataSource
- Addresses
AllocationIds:
Description: Daftar ID alokasi.
Value:
Fn::GetAtt:
- ExtensionDataSource
- AllocationIds{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceType": {
"Description": "Tipe dari instance terikat saat ini. - EcsInstance: instance ECS dari tipe VPC. - SlbInstance: instance SLB dari tipe VPC. - Nat: gateway NAT. - HaVip: alamat IP virtual dengan ketersediaan tinggi. - NetworkInterface: ENI sekunder.",
"Type": "String"
}
},
"Resources": {
"ExtensionDataSource": {
"Properties": {
"InstanceType": {
"Ref": "InstanceType"
}
},
"Type": "DATASOURCE::EIP::Addresses"
}
},
"Outputs": {
"Addresses": {
"Description": "Detail tentang EIP",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Addresses"
]
}
},
"AllocationIds": {
"Description": "Daftar ID alokasi.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AllocationIds"
]
}
}
}
}