Ir para o conteúdo principal

equinix_fabric_precision_time_service (Recurso)

O recurso compatível com a API Fabric V4 permite a criação e o gerenciamento do serviço de tempo de precisão do Equinix Fabric.

Documentação adicional:

Exemplo de uso

resource "equinix_fabric_precision_time_service" "ptp" {
type = "PTP"
name = "tf_acc_eptptp_PFCR"
package = {
code = "PTP_STANDARD"
}
connections = [
{
uuid = "<connection_id>"
}
]
ipv4 = {
primary = "191.168.254.241"
secondary = "191.168.254.242"
network_mask = "255.255.255.240"
default_gateway = "191.168.254.254"
}
}

output "ept_service_id" {
value = equinix_fabric_precision_time_service.ptp.id
}

output "ept_service_name" {
value = equinix_fabric_precision_time_service.ptp.name
}

output "ept_service_state" {
value = equinix_fabric_precision_time_service.ptp.state
}

output "ept_service_type" {
value = equinix_fabric_precision_time_service.ptp.type
}

output "ept_service_connection" {
value = equinix_fabric_precision_time_service.ptp.connections
}

output "ept_service_ipv4" {
value = equinix_fabric_precision_time_service.ptp.ipv4
}

Esquema

Obrigatório

  • connections (Lista de Atributos) Uma matriz de objetos com identificadores únicos de conexões. (consulte [abaixo para esquema aninhado](#nestedatt-- conexões))
  • 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 ('_')
  • package (Atributos) Detalhes do pacote de serviço de Precision Time (consulte abaixo para esquema aninhado)
  • type (String) Selecione o tipo de serviço de Precision Time

Opcional

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)
  • href (String) Link do Portal gerado pela Equinix para o Serviço de Precision Time criado
  • id (String) O identificador único do recurso
  • 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))
  • precision_time_price (Atributos) Precision Time Preço do Serviço (consulte abaixo para esquema aninhado)
  • project (Atributos) Objeto de atributo do projeto Equinix (consulte abaixo para esquema aninhado)
  • state (String) Indicador do estado deste Serviço de Precision Time
  • uuid (String) ID gerado pela Equinix para o Serviço de Precision Time

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 Time
  • type (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 package

Obrigatório:

  • code (String) Código do pacote de precisão de tempo para o pacote de cobrança desejado

Somente leitura:

  • href (String) Pacote de precisão de tempo Link HREF para o recurso correspondente no Portal Equinix

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ção
  • type (String) Tipo de autenticação md5

Esquema aninhado para 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 timeouts

Opcional:

  • create (String) Uma string que pode ser [analisada como uma duração consistindo de números e sufixos de unidade, como "30s" ou "2h45m". As unidades de tempo válidas são "s" (segundos), "m" (minutos), "h" (horas).
  • delete (String) Uma string que pode ser [analisada como uma duração composta por números e sufixos de unidades, como "30s" ou "2h45m". As unidades de tempo válidas são "s" (segundos), "m" (minutos) e "h" (horas). Definir um tempo limite para uma operação de exclusão só se aplica se as alterações forem salvas no estado antes da operação de exclusão ocorrer.
  • read (String) Uma string que pode ser [analisada como uma duração composta por números e sufixos de unidades, como "30s" ou "2h45m". As unidades de tempo válidas são "s" (segundos), "m" (minutos) e "h" (horas). As operações de leitura ocorrem durante qualquer operação de atualização ou planejamento quando a atualização está habilitada.
  • update (String) Uma string que pode ser [analisada como uma duração consistindo de números e sufixos de unidade, como "30s" ou "2h45m". As unidades de tempo válidas são "s" (segundos), "m" (minutos), "h" (horas).

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

Somente leitura:

  • operational_status (String) Estado operacional atual do Serviço de Precision Time

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 do pedido de compra

Esquema aninhado para precision_time_price

Somente leitura:

Esquema aninhado para 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

Esquema aninhado para project

Somente leitura:

  • project_id (String) ID do projeto atribuído ao assinante da Equinix
Esta página foi útil?