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 de NTP (veja abaixo o esquema aninhado )project(Atributos) Objeto de atributo do projeto Equinix (veja abaixo o esquema aninhado )ptp_advanced_configuration(Atributos) Configuração avançada do PTP (veja abaixo o esquema aninhado )
Somente leitura
account(Atributos) Conta de usuário do Equinix associada ao serviço Precision Time (veja abaixo o esquema aninhado )change_log(Atributos) Detalhes da última alteração no recurso de agregação de rotas (veja abaixo o esquema aninhado )connections(Lista de atributos) Um array de objetos com identificadores exclusivos de conexões. (veja abaixo o esquema aninhado )href(String) link do portal gerado pela Equinix para o serviço Precision Time criadoid(String) o identificador exclusivo do recursoipv4(Atributos) Um objeto que tem configurações de IP de rede para servidores mestres de temporização. (veja abaixo o esquema aninhado )name(String) nome do serviço Precision Time. Valores aplicáveis: Máximo: 24 caracteres; caracteres permitidos: Alfanuméricos, hifens ('-') e sublinhados ('_')operation(Atributos) Operação de serviço de tempo de precisão (veja abaixo o esquema aninhado )order(Atributos) Ordem de tempo de precisão (veja abaixo o esquema aninhado )package(Atributos) Detalhes do pacote de serviços Precision Time (veja abaixo o esquema aninhado )precision_time_price(Atributos) Preço do serviço Precision Time (veja abaixo o esquema aninhado )state(String) Indicador do estado deste serviço de tempo de precisãotype(String) Escolha o tipo de serviço Precision Timeuuid(String) ID gerado pela Equinix para o serviço 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, com intervalo de 10-20 caracteres. Para o tipo HEX, o intervalo deve ter 10-40 caractereskey_number(Number) o 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 pelo assinante Equinix
Esquema aninhado para ptp_advanced_configuration
Opcional:
domain(Number) O valor de domínio PTPgrant_time(Number) Tempo de concessão Unicast em segundos. Para os modos de transporte Multicast e Híbrido, conceda o tempo como padrão para 300 segundos. Para o modo Unicast, o tempo de concessão pode estar entre 30 e 7200log_announce_interval(Número) Valor logarítmico que controla a taxa de pacotes de anúncio PTP do servidor de horário PTP. O padrão é 1 (1 pacote a cada 2 segundos), pacotes de unidade/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), pacotes de unidade/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), pacotes de unidade/segundo.priority1(Número) O valor de prioridade1 determina o melhor relógio primário, o valor mais baixo indica prioridade mais altapriority2(Número) O valor de priority2 diferencia e prioriza o relógio primário para evitar confusão quando o valor de priority1 é o mesmo para diferentes relógios primários em uma redetime_scale(String) valor da escala de tempo, ARB denota arbitrário e PTP denota protocolo de tempo de precisãotransport_mode(String) modo de transporte ptp
Esquema aninhado para account
Somente leitura:
account_name(String) nome da contaaccount_number(Number) Número da conta Equinixglobal_cust_id(String) ID global do clienteglobal_org_id(String) identidade da organização do clienteglobal_organization_name(String) Nome da organização globalorg_id(Number) Identificador da organização do clienteorganization_name(String) nome da organização do clientereseller_account_name(String) nome da conta do revendedorreseller_account_number(Number) Número da conta do revendedorreseller_org_id(Number) Identificador da organização do cliente revendedorreseller_ucm_id(String) ucmId 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 eliminador do recurso de agregação de rotasdeleted_by_email(String) E-mail do eliminador do recurso de agregação de rotasdeleted_by_full_name(String) Nome legal do deletador do recurso de agregação de rotasdeleted_date_time(String) hora da 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) Hora da última atualização do recurso de agregação de rotas
Esquema aninhado para connections
Obrigatório:
uuid(String) UUUID da conexão Equinix Fabric; o serviço Precision Time será conectado a ele
Somente leitura:
href(String) Link para a conexão Equinix Fabric associada ao serviço Precision Timetype(String) tipo da conexão Equinix Fabric associada ao serviço 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 da ordem 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 HREF link para o recurso correspondente no portal Equinix
Esquema aninhado para precision_time_price
Somente leitura:
charges(Lista de atributos) Cobrança do preço da oferta (veja abaixo o esquema aninhado )currency(String) moeda do preço da oferta
Esquema aninhado para precision_time_price.charges
Somente leitura:
price(Número) Preço da ofertatype(String) Tipo de cobrança de preço; MENSAL_RECORRENTE, NÃO_RECORRENTE