equinix_fabric_port (Fonte de dados)
Recurso de dados compatível com a API Fabric V4 que permite ao usuário obter a porta por UUID.
Documentação adicional:
- Primeiros passos: portas
- API: https://docs.equinix.com/api-catalog/fabricv4/#tag/ Portas
Exemplo de uso
data "equinix_fabric_port" "port_data_name" {
uuid = "<uuid_of_port>"
}
output "id" {
value = data.equinix_fabric_port.port_data_name.id
}
output "name" {
value = data.equinix_fabric_port.port_data_name.name
}
output "state" {
value = data.equinix_fabric_port.port_data_name.state
}
output "account_name" {
value = data.equinix_fabric_port.port_data_name.account.0.account_name
}
output "type" {
value = data.equinix_fabric_port.port_data_name.type
}
output "bandwidth" {
value = data.equinix_fabric_port.port_data_name.bandwidth
}
output "used_bandwidth" {
value = data.equinix_fabric_port.port_data_name.used_bandwidth
}
output "encapsulation_type" {
value = data.equinix_fabric_port.port_data_name.encapsulation.0.type
}
output "ibx" {
value = data.equinix_fabric_port.port_data_name.location.0.ibx
}
output "metro_code" {
value = data.equinix_fabric_port.port_data_name.location.0.metro_code
}
output "metro_name" {
value = data.equinix_fabric_port.port_data_name.location.0.metro_name
}
output "region" {
value = data.equinix_fabric_port.port_data_name.location.0.region
}
output "device_redundancy_enabled" {
value = data.equinix_fabric_port.port_data_name.device.0.redundancy.0.enabled
}
output "device_redundancy_priority" {
value = data.equinix_fabric_port.port_data_name.device.0.redundancy.0.priority
}
Esquema
Obrigatório
uuid(String) Identificador de porta atribuído pela Equinix
Somente leitura
account(Conjunto de Objetos) Informações da conta do cliente associadas a esta porta (consulte abaixo para esquema aninhado)available_bandwidth(Número) Largura de banda disponível da Porta em Mbpsbandwidth(Número) Largura de banda da Porta em Mbpschange_log(Conjunto de Objetos) Captura informações sobre alterações no ciclo de vida da porta (consulte abaixo para esquema aninhado)description(String) Descrição da Portadevice(Conjunto de Objetos) dispositivo de Porta (consulte [abaixo para esquema aninhado](#nestedatt-- dispositivo))encapsulation(Conjunto de Objetos) Protocolo de encapsulamento de Porta (consulte [abaixo para esquema aninhado](#nestedatt-- encapsulamento))href(String) Informações do URI da Portaid(String) O ID deste recurso.lag_enabled(Booleano) Atraso da Portalocation(Conjunto de Objetos) Informações de localização da Porta (consulte abaixo para esquema aninhado)name(String) Nome da Portaoperation(Conjunto de Objetos) Dados operacionais específicos da Porta (consulte abaixo para esquema aninhado)redundancy(Conjunto de Objetos) Informações de redundância de Porta (consulte [abaixo para esquema aninhado](#nestedatt-- redundância))service_type(String) Tipo de serviço de Portastate(String) Estado da Portatype(String) Tipo de Portaused_bandwidth(Número) Largura de banda utilizada pela Porta em Mbps
Esquema aninhado para account
Somente leitura:
account_name(String)account_number(Número)global_cust_id(String)global_org_id(String)global_organization_name(String)org_id(Número)organization_name(String)ucm_id(String)
Esquema aninhado para change_log
Somente leitura:
created_by(String)created_by_email(String)created_by_full_name(String)created_date_time(String)deleted_by(String)deleted_by_email(String)deleted_by_full_name(String)deleted_date_time(String)updated_by(String)updated_by_email(String)updated_by_full_name(String)updated_date_time(String)
Esquema aninhado para device
Somente leitura:
name(String)redundancy(Conjunto de Objetos) (veja [abaixo para esquema aninhado](#nestedobjatt-- dispositivo-- redundância))
Esquema aninhado para device.redundancy
Somente leitura:
enabled(Booleano)group(String)priority(String)
Esquema aninhado para encapsulation
Somente leitura:
tag_protocol_id(String)type(String)
Esquema aninhado para location
Somente leitura:
ibx(String)metro_code(String)metro_name(String)region(String)
Esquema aninhado para operation
Somente leitura:
connection_count(Número)op_status_changed_at(String)operational_status(String)
Esquema aninhado para redundancy
Somente leitura:
enabled(Booleano)group(String)priority(String)