equinix_fabric_precision_time_service (Fonte de dados)
Recurso de dados compatível com a API Fabric V4 que permite ao usuário obter o serviço de Equinix Precision Time por UUID. Documentação adicional:
Exemplo de uso
data "equinix_fabric_precision_time_service" "ept-test" {
ept_service_id = "<ept_service_id"
}
output "ept_service_id" {
value = data.equinix_fabric_precision_time_service.ept-test.id
}
output "ept_service_name" {
value = data.equinix_fabric_precision_time_service.ept-test.name
}
output "ept_service_state" {
value = data.equinix_fabric_precision_time_service.ept-test.state
}
output "ept_service_type" {
value = data.equinix_fabric_precision_time_service.ept-test.type
}
output "ept_service_ipv4" {
value = data.equinix_fabric_precision_time_service.ept-test.ipv4
}
output "ept_service_connection" {
value = equinix_fabric_precision_time_service.ptp.connections
}
Esquema
Obrigatório
ept_service_id(String) O UUID do serviço EPT que esta fonte de dados deve recuperar.
Opcional
ntp_advanced_configuration(Lista de Atributos) configuração avançada do NTP (consulte abaixo para o esquema aninhado)project(Atributos) Objeto de atributo do projeto Equinix (consulte abaixo para esquema aninhado)ptp_advanced_configuration(Atributos) Configuração Avançada do PTP (consulte abaixo para o esquema aninhado)
Somente leitura
account(Atributos) Conta de usuário Equinix associada ao Precision Time Service (consulte abaixo para esquema aninhado)change_log(Atributos) Detalhes da última alteração no recurso de agregação de rotas (consulte abaixo para esquema aninhado)connections(Lista de Atributos) Uma matriz de objetos com identificadores únicos de conexões. (consulte [abaixo para esquema aninhado](#nestedatt-- conexões))href(String) Link do Portal gerado pela Equinix para o Serviço de Precision Time criadoid(String) O identificador único do recursoipv4(Atributos) Um objeto que possui configurações de IP de rede para servidores mestres de temporização. (consulte abaixo para esquema aninhado)name(String) Nome do serviço de Precision Time . Valores aplicáveis: Máximo: 24 caracteres; Caracteres permitidos: alfanuméricos, hífens ('-') e sublinhados ('_')operation(Atributos) Operação de serviço de Precision Time (consulte abaixo para esquema aninhado)order(Atributos) Precision Time Pedido (consulte [abaixo para esquema aninhado](#nestedatt-- pedido))package(Atributos) Detalhes do pacote de serviço de Precision Time (consulte abaixo para esquema aninhado)precision_time_price(Atributos) Precision Time Preço do Serviço (consulte abaixo para esquema aninhado)state(String) Indicador do estado deste Serviço de Precision Timetype(String) Selecione o tipo de serviço de Precision Timeuuid(String) ID gerado pela Equinix para o Serviço de Precision Time
Esquema aninhado para ntp_advanced_configuration
Opcional:
key(String) A chave de autenticação em texto simples. Para o tipo ASCII, a chave
\ deve conter caracteres ASCII imprimíveis, num intervalo de 10 a 20 caracteres. Para
Tipo HEX, o intervalo deve ser de 10 a 40 caracteres.key_number(Número) ID da chave de autenticaçãotype(String) Tipo de autenticação md5
Esquema aninhado para project
Obrigatório:
project_id(String) ID do projeto atribuído ao assinante da Equinix
Esquema aninhado para ptp_advanced_configuration
Opcional:
domain(Número) O valor do domínio PTPgrant_time(Número) Tempo de concessão Unicast em segundos. Para os modos de transporte Multicast e Híbrido, o tempo de concessão padrão é de 300 segundos. Para o modo Unicast, o tempo de concessão pode variar entre 30 e 7200 segundos.log_announce_interval(Número) Valor logarítmico que controla a taxa de pacotes de anúncio PTP do servidor de tempo PTP. O padrão é 1 (1 pacote a cada 2 segundos), Unidade: pacotes/segundolog_delay_req_interval(Número) Valor logarítmico que controla a taxa de pacotes PTP DelayReq. O padrão é -4 (16 pacotes por segundo), Unidade pacotes/segundo.log_sync_interval(Número) Valor logarítmico que controla a taxa de pacotes de sincronização PTP. O padrão é -4 (16 pacotes por segundo), Unidade pacotes/segundo.priority1(Número) O valor de prioridade1 determina o melhor relógio primário. Um valor menor indica maior prioridade.priority2(Número) O valor de prioridade2 diferencia e prioriza o relógio primário para evitar confusão quando o valor de prioridade1 for o mesmo para diferentes relógios primários em uma rede.time_scale(String) Valor da escala de tempo, ARB significa Arbitrário e PTP significa Protocolo de Precision Timetransport_mode(String) modo de transporte ptp
Esquema aninhado para account
Somente leitura:
account_name(String) Nome da contaaccount_number(Número) Número da conta Equinixglobal_cust_id(String) ID do Cliente Globalglobal_org_id(String) Identificador da organização do clienteglobal_organization_name(String) Nome da organização globalorg_id(Número) Identificador da organização do clienteorganization_name(String) Nome da organização do clientereseller_account_name(String) Nome da conta do revendedorreseller_account_number(Número) Número da conta do revendedorreseller_org_id(Número) Identificador da organização do cliente revendedorreseller_ucm_id(String) ID da conta do revendedorucm_id(String) Nome da organização global
Esquema aninhado para change_log
Somente leitura:
created_by(String) Nome de usuário do criador do recurso de agregação de rotascreated_by_email(String) E-mail do criador do recurso de agregação de rotascreated_by_full_name(String) Nome legal do criador do recurso de agregação de rotascreated_date_time(String) Hora de criação do recurso de agregação de rotasdeleted_by(String) Nome de usuário do responsável pela exclusão do recurso de agregação de rotasdeleted_by_email(String) E-mail de quem excluiu o recurso de agregação de rotasdeleted_by_full_name(String) Nome legal do recurso de exclusão de agregação de rotasdeleted_date_time(String) Tempo de exclusão do recurso de agregação de rotasupdated_by(String) Nome de usuário do último atualizador do recurso de agregação de rotasupdated_by_email(String) E-mail do último atualizador do recurso de agregação de rotasupdated_by_full_name(String) Nome legal do último atualizador do recurso de agregação de rotasupdated_date_time(String) Última hora de atualização do recurso de agregação de rotas
Esquema aninhado para connections
Obrigatório:
uuid(String) UUID de conexão do Equinix Fabric ; o Precision Time Service será conectado a ele.
Somente leitura:
href(String) Link para a conexão Equinix Fabric associada ao serviço de Precision Timetype(String) Tipo de conexão Equinix Fabric associada ao serviço de Precision Time
Esquema aninhado para ipv4
Obrigatório:
default_gateway(String) Endereço IPv4 que estabelece a interface de roteamento para onde o tráfego é direcionado. Ele serve como o próximo salto na rede.network_mask(String) Endereço IPv4 que define o intervalo de sub-redes consecutivas na rede.primary(String) Endereço IPv4 para o Servidor Mestre de Temporização Primário.secondary(String) Endereço IPv4 para o Servidor Mestre de Temporização Secundário.
Esquema aninhado para operation
Opcional:
operational_status(String)
Esquema aninhado para order
Somente leitura:
customer_reference_number(String) Número de referência do clienteorder_number(String) Número de referência do Pedidopurchase_order_number(String) Número do pedido de compra
Esquema aninhado para package
Obrigatório:
code(String) Código do pacote de precisão de tempo para o pacote de cobrança desejado
Opcional:
href(String) Pacote de precisão de tempo Link HREF para o recurso correspondente no Portal Equinix
Esquema aninhado para precision_time_price
Somente leitura:
charges(Lista de atributos) oferta preço taxa (consulte abaixo para esquema aninhado)currency(String) Moeda de preço de oferta
Esquema aninhado para precision_time_price.charges
Somente leitura:
price(Número) Preço de ofertatype(String) Tipo de cobrança de preço; MENSAL_RECORRENTE, NÃO_RECORRENTE