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 a serem aplicados à solicitar GET de anexo de fluxo. Máximo de 8. Todos serão combinados com um AND, sendo que 1 dos 8 pode ser um grupo OR de 3 (consulte abaixo para esquema aninhado)
  • pagination (Atributos) Detalhes de paginação para a lista de agregações de rotas retornada (consulte abaixo para esquema aninhado)
  • sort (Lista de Atributos) Filtros para a Solicitação de Pesquisa da Fonte de Dados (consulte abaixo para esquema aninhado)

Somente leitura

  • data (Lista de Atributos) Lista retornada de objetos de agregação de rotas (consulte abaixo para esquema aninhado)
  • id (String) O identificador único do recurso

Esquema aninhado para filters

Obrigatório:

  • operator (String) Operação aplicada aos valores do filtro
  • property (String) Propriedade à qual o filtro será aplicado.
  • values (Lista de Strings) Lista de valores aos quais a operação será aplicada para a propriedade especificada.

Opcional:

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

Esquema aninhado para pagination

Opcional:

  • limit (Número) Número máximo de resultados de busca retornados por página. O número deve estar entre 1 e 100, sendo 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 da ordenação. Pode ser um dos seguintes valores: [DESC, ASC], o padrão é DESC.
  • property (String) O nome da propriedade a ser usada na ordenação. Um dos seguintes valores: [/name /uuid /state /type /package/code /changeLog/createdDateTime /changeLog/updatedDateTime]. O padrão é /name.

Esquema aninhado para data

Opcional:

Somente leitura:

  • account (Atributos) Conta de usuário Equinix associada ao Precision Time Service (consulte abaixo para o 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--data-- conexões))
  • href (String) Link do Portal gerado pela Equinix para o Serviço de Precision Time criado
  • ipv4 (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--data-- 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 Time
  • type (String) Selecione o tipo de serviço de Precision Time
  • uuid (String) ID gerado pela Equinix para o Serviço de 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, 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ção
  • type (String) Tipo de autenticação md5

Esquema aninhado para data.project

Obrigatório:

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

Esquema aninhado para data.ptp_advanced_configuration

Opcional:

  • domain (Número) O valor do domínio PTP
  • grant_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/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), 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 Time
  • transport_mode (String) modo de transporte ptp

Esquema aninhado para data.account

Somente leitura:

  • account_name (String) Nome da conta
  • account_number (Número) Número da conta Equinix
  • global_cust_id (String) ID do Cliente Global
  • global_org_id (String) Identificador da organização do cliente
  • global_organization_name (String) Nome da organização global
  • org_id (Número) 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 (Número) Número da conta do revendedor
  • reseller_org_id (Número) Identificador da organização do cliente revendedor
  • reseller_ucm_id (String) ID 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 responsável pela exclusão do recurso de agregação de rotas
  • deleted_by_email (String) E-mail de quem excluiu o recurso de agregação de rotas
  • deleted_by_full_name (String) Nome legal do recurso de exclusão de agregação de rotas
  • deleted_date_time (String) Tempo de 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) Última hora de atualização do recurso de agregação de rotas

Esquema aninhado para data.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 Time
  • type (String) Tipo de conexão Equinix Fabric associada ao serviço de 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 do pedido 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 Link HREF para o recurso correspondente no Portal Equinix

Esquema aninhado para data.precision_time_price

Somente leitura:

Esquema aninhado para data.precision_time_price.charges

Somente leitura:

  • price (Número) Preço de oferta
  • type (String) Tipo de cobrança de preço; MENSAL_RECORRENTE, NÃO_RECORRENTE
Esta página foi útil?