Ir para o conteúdo principal

equinix_fabric_precision_time_services (Fonte de dados)

Recurso de dados compatível com a API Fabric V4 que permite ao usuário obter os Serviços de Precision Time do Equinix Fabric com detalhes de paginação. Documentação adicional:

Exemplo de uso​

data "equinix_fabric_precision_time_services" "all" {
pagination = {
limit = 2
offset = 1
}
filters = [{
property = "/type"
operator = "="
values = ["PTP"]
}]
sort = [{
direction = "DESC"
property = "/uuid"
}]
}


output "ept_service_id" {
value = data.equinix_fabric_precision_time_services.all.data.0.id
}

output "ept_service_name" {
value = data.equinix_fabric_precision_time_services.all.data.0.name
}

output "ept_service_state" {
value = data.equinix_fabric_precision_time_services.all.data.0.state
}

output "ept_service_type" {
value = data.equinix_fabric_precision_time_services.all.data.0.type
}

output "ept_service_ipv4" {
value = data.equinix_fabric_precision_time_services.all.data.0.ipv4
}

Esquema​

Opcional​

  • filters (Lista de atributos) Lista de filtros para aplicar à solicitação GET do anexo de fluxo. Máximo de 8. Todos serão AND'd junto com 1 dos 8 sendo um possível OU um grupo de 3 (veja abaixo o esquema aninhado )
  • pagination (Atributos) Detalhes de paginação para a lista de agregações de rotas retornadas (veja abaixo o esquema aninhado )
  • sort (Lista de atributos) Filtros para a solicitação de pesquisa de fonte de dados (veja abaixo o esquema aninhado )

Somente leitura​

  • data (Lista de atributos) lista retornada de objetos de agregação de rotas (veja abaixo o esquema aninhado )
  • id (String) o identificador exclusivo do recurso

Esquema aninhado para filters​

Obrigatório:

  • operator (String) operação aplicada aos valores do filtro
  • property (String) propriedade à qual aplicar o filtro
  • values (Lista de String) Lista de valores para aplicar a operação para a propriedade especificada

Opcional:

  • or (Booleano) Valor booleano para especificar se esse filtro faz parte do grupo OR. Tem um máximo de 3 e conta apenas para 1 dos 8 filtros possíveis

Esquema aninhado para pagination​

Opcional:

  • limit (Number) Número máximo de resultados de pesquisa retornados por página. O número deve estar entre 1 e 100, e o padrão é 20
  • offset (Número) índice do primeiro item retornado na resposta. O padrão é 0

Esquema aninhado para sort​

Opcional:

  • direction (String) a direção de classificação. Pode ser um dos seguintes: [DESC, ASC], Padrão para DESC
  • property (String) o nome da propriedade a ser usada na classificação. Um dos [/name /uuid /state /type /pacote/code /changelog/createdDateTime /changelog/updatedDateTime] tem como padrão /name

Esquema aninhado para data​

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
  • 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 data.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 data.project​

Obrigatório:

  • project_id (String) ID do projeto atribuído pelo assinante Equinix

Esquema aninhado para data.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 data.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 data.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 data.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 data.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 data.operation​

Opcional:

  • operational_status (String)

Esquema aninhado para data.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 data.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 data.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 data.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?