Consulta informações sobre endereços IP elásticos (EIPs).
Sintaxe
{
"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
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatório |
Editável |
Descrição |
Restrição |
|
SegmentInstanceId |
String |
Não |
Sim |
ID do EIP contíguo. |
Nenhuma. |
|
AddressName |
String |
Não |
Sim |
Nome do EIP. |
O nome deve ter de 1 a 128 caracteres e pode conter letras, dígitos, sublinhados (_) e hifens (-). Deve começar com uma letra. |
|
ResourceGroupId |
String |
Não |
Sim |
ID do grupo de recursos. |
Nenhuma. |
|
InstanceId |
String |
Não |
Sim |
ID da instância associada ao EIP. |
Nenhuma. |
|
Isp |
String |
Não |
Sim |
Tipo de linha. |
Valores válidos:
|
|
AllocationId |
String |
Não |
Sim |
ID do EIP. |
Nenhuma. |
|
PaymentType |
String |
Não |
Sim |
Método de faturamento do EIP. |
Valores válidos:
|
|
IpAddress |
String |
Não |
Sim |
Endereço IP do EIP. |
Nenhuma. |
|
InstanceType |
String |
Não |
Sim |
Tipo da instância associada ao EIP. |
Valores válidos:
|
|
RefreshOptions |
String |
Não |
Sim |
Política de atualização dos recursos de source de dados durante a atualização da pilha. |
Valores válidos:
|
Valores de retorno
Fn::GetAtt
Addresses: detalhes dos EIPs.
AllocationIds: IDs dos EIPs.
|
Propriedade |
Tipo |
Descrição |
Restrição |
|
AllocationIds |
List |
IDs dos EIPs. |
Nenhuma. |
|
Addresses |
List |
Detalhes dos EIPs. |
Nenhuma. |
|
BusinessStatus |
String |
Status de serviço do EIP. |
Nenhuma. |
|
ExpiredTime |
String |
Horário de expiração. |
O horário segue o padrão ISO 8601 no formato |
|
IpAddress |
String |
Endereço IP do EIP. |
Nenhuma. |
|
AllocationId |
String |
ID do EIP. |
Nenhuma. |
|
ReservationOrderType |
String |
Tipo de pedido de renovação. |
Nenhuma. |
|
Status |
String |
Status do EIP. |
Nenhuma. |
|
EipBandwidth |
String |
Largura de banda do EIP quando não associado a uma instância de Internet Shared Bandwidth. |
Unidade: Mbit/s. |
|
BandwidthPackageId |
String |
ID da instância de Internet Shared Bandwidth associada ao EIP. |
Nenhuma. |
|
Description |
String |
Descrição do EIP. |
Nenhuma. |
|
Tags |
List |
Tags do EIP. |
Nenhuma. |
|
InstanceId |
String |
ID da instância associada ao EIP. |
Nenhuma. |
|
ReservationBandwidth |
String |
Largura de banda após a entrada em vigor da renovação. |
Unidade: Mbit/s. |
|
InstanceRegionId |
String |
ID da região do recurso associado. |
Nenhuma. |
|
RegionId |
String |
ID da região do EIP. |
Nenhuma. |
|
SegmentInstanceId |
String |
ID do EIP contíguo. |
Nenhuma. |
|
ResourceGroupId |
String |
ID do grupo de recursos. |
Nenhuma. |
|
HasReservationData |
String |
Indica se há dados de renovação incluídos. |
Nenhuma. |
|
Netmode |
String |
Tipo de rede. |
Apenas public pode ser retornado, indicando a Internet. |
|
InstanceType |
String |
Tipo da instância associada ao EIP. |
Nenhuma. |
|
OperationLocks |
List |
Detalhes do EIP bloqueado. |
Nenhuma. |
|
ReservationInternetChargeType |
String |
Método de medição após a entrada em vigor da renovação. |
Nenhuma. |
|
Isp |
String |
Tipo de linha. |
Nenhuma. |
|
DeletionProtection |
Boolean |
Indica se a proteção contra exclusão está ativada. |
Valores válidos:
|
|
BandwidthPackageType |
String |
Tipo de largura de banda. |
Apenas CommonBandwidthPackage pode ser retornado, indicando uma instância de Internet Shared Bandwidth. |
|
ServiceManaged |
Integer |
Indica se o EIP foi criado com a conta de serviço. |
Valores válidos:
|
|
CreateTime |
String |
Horário de criação do EIP. |
Unidade: milissegundos. |
|
PaymentType |
String |
Método de faturamento do EIP. |
Nenhuma. |
|
Bandwidth |
String |
Largura de banda máxima do EIP. |
Unidade: Mbit/s. |
|
HdMonitorStatus |
String |
Indica se o monitoramento detalhado está ativado para o EIP. |
Valores válidos:
|
|
ReservationActiveTime |
String |
Horário de entrada em vigor da renovação. |
O horário segue o padrão ISO 8601 no formato |
|
SecondLimited |
Boolean |
Indica se o limitador de nível 2 está configurado. |
Valores válidos:
|
|
AddressName |
String |
Nome do EIP. |
Nenhuma. |
|
BandwidthPackageBandwidth |
String |
Largura de banda da instância de Internet Shared Bandwidth associada ao EIP. |
Unidade: Mbit/s. |
Exemplos
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceType:
Description: 'The type of the current bound instance.
- EcsInstance: an ECS instance of the VPC type.
- SlbInstance: an SLB instance of the VPC type.
- Nat:NAT gateway.
- HaVip: a highly available virtual IP address.
- NetworkInterface: Secondary ENI.'
Type: String
Resources:
ExtensionDataSource:
Properties:
InstanceType:
Ref: InstanceType
Type: DATASOURCE::EIP::Addresses
Outputs:
Addresses:
Description: The details about the EIP
Value:
Fn::GetAtt:
- ExtensionDataSource
- Addresses
AllocationIds:
Description: The list of allocation IDs.
Value:
Fn::GetAtt:
- ExtensionDataSource
- AllocationIds
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceType": {
"Description": "The type of the current bound instance. - EcsInstance: an ECS instance of the VPC type. - SlbInstance: an SLB instance of the VPC type. - Nat:NAT gateway. - HaVip: a highly available virtual IP address. - NetworkInterface: Secondary ENI.",
"Type": "String"
}
},
"Resources": {
"ExtensionDataSource": {
"Properties": {
"InstanceType": {
"Ref": "InstanceType"
}
},
"Type": "DATASOURCE::EIP::Addresses"
}
},
"Outputs": {
"Addresses": {
"Description": "The details about the EIP",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Addresses"
]
}
},
"AllocationIds": {
"Description": "The list of allocation IDs.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"AllocationIds"
]
}
}
}
}