Ir para o conteúdo principal

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​

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 criado
  • id (String) o identificador exclusivo do recurso
  • ipv4 (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ão
  • type (String) Escolha o tipo de serviço Precision Time
  • uuid (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 caracteres
  • key_number (Number) o ID da chave de autenticação
  • type (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 PTP
  • grant_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 7200
  • log_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/segundo
  • log_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 alta
  • priority2 (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 rede
  • time_scale (String) valor da escala de tempo, ARB denota arbitrário e PTP denota protocolo de tempo de precisão
  • transport_mode (String) modo de transporte ptp

Esquema aninhado para account​

Somente leitura:

  • account_name (String) nome da conta
  • account_number (Number) Número da conta Equinix
  • global_cust_id (String) ID global do cliente
  • global_org_id (String) identidade da organização do cliente
  • global_organization_name (String) Nome da organização global
  • org_id (Number) Identificador da organização do cliente
  • organization_name (String) nome da organização do cliente
  • reseller_account_name (String) nome da conta do revendedor
  • reseller_account_number (Number) Número da conta do revendedor
  • reseller_org_id (Number) Identificador da organização do cliente revendedor
  • reseller_ucm_id (String) ucmId da conta do revendedor
  • ucm_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 rotas
  • created_by_email (String) e-mail do criador do recurso de agregação de rotas
  • created_by_full_name (String) Nome legal do criador do recurso de agregação de rotas
  • created_date_time (String) hora de criação do recurso de agregação de rotas
  • deleted_by (String) nome de usuário do eliminador do recurso de agregação de rotas
  • deleted_by_email (String) E-mail do eliminador do recurso de agregação de rotas
  • deleted_by_full_name (String) Nome legal do deletador do recurso de agregação de rotas
  • deleted_date_time (String) hora da exclusão do recurso de agregação de rotas
  • updated_by (String) nome de usuário do último atualizador do recurso de agregação de rotas
  • updated_by_email (String) E-mail do último atualizador do recurso de agregação de rotas
  • updated_by_full_name (String) Nome legal do último atualizador do recurso de agregação de rotas
  • updated_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 Time
  • type (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 cliente
  • order_number (String) número de referência do pedido
  • purchase_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 oferta
  • type (String) Tipo de cobrança de preço; MENSAL_RECORRENTE, NÃO_RECORRENTE
Esta página foi útil?