Ir para o conteúdo principal

equinix_fabric_service_profile (Fonte de dados)

Recurso de dados compatível com a API Fabric V4 que permite ao usuário obter o Perfil de Serviço por meio de critérios de filtro UUID.

Documentação adicional:

Exemplo de uso

data "equinix_fabric_service_profile" "service_profile_data_name" {
uuid = "<uuid_of_service_profile>"
}

output "id" {
value = data.equinix_fabric_service_profile.service_profile_data_name.id
}

output "name" {
value = data.equinix_fabric_service_profile.service_profile_data_name.name
}

output "type" {
value = data.equinix_fabric_service_profile.service_profile_data_name.type
}

output "visibility" {
value = data.equinix_fabric_service_profile.service_profile_data_name.visibility
}

output "org_name" {
value = data.equinix_fabric_service_profile.service_profile_data_name.account.0.organization_name
}

output "access_point_type_configs_type" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.type
}

output "allow_remote_connections" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.allow_remote_connections
}

output "supported_bandwidth_0" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.supported_bandwidths.0
}

output "supported_bandwidth_1" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.supported_bandwidths.1
}

output "redundandy_required" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.connection_redundancy_required
}

output "allow_over_subscription" {
value = data.equinix_fabric_service_profile.service_profile_data_name.access_point_type_configs.0.api_config.0.allow_over_subscription
}

Esquema

Obrigatório

  • uuid (String) Identificador de perfil de serviço atribuído pela Equinix

Somente leitura

  • access_point_type_configs (Lista de Objetos) Informações de configuração do ponto de acesso (consulte abaixo para esquema aninhado)
  • account (Conjunto de Objetos) Informações da conta do proprietário do perfil de serviço (consulte abaixo para o esquema aninhado)
  • allowed_emails (Lista de Strings) Matriz de e-mails de contato
  • change_log (Conjunto de Objetos) Captura informações de mudança do ciclo de vida da conexão (consulte abaixo para esquema aninhado)
  • custom_fields (Lista de Objetos) Campos Personalizados (consulte abaixo para esquema aninhado)
  • description (String) Descrição do serviço fornecida pelo usuário
  • href (String) Atributo de resposta URI do perfil de serviço
  • id (String) O ID deste recurso.
  • marketing_info (Conjunto de Objetos) Informações de Marketing (consulte abaixo para o esquema aninhado)
  • metros (Lista de Objetos) Informações de configuração do ponto de acesso (consulte [abaixo para esquema aninhado](#nestedatt-- áreas metropolitanas))
  • name (String) Nome do perfil de serviço atribuído pelo cliente
  • notifications (Lista de Objetos) Preferências para notificações sobre alterações na configuração ou no status da conexão (consulte abaixo para esquema aninhado)
  • ports (Lista de Objetos) Portas (veja [abaixo para esquema aninhado](#nestedatt-- portas))
  • project (Conjunto de Objetos) Informações do projeto (consulte abaixo para esquema aninhado)
  • self_profile (Booleano) Perfil próprio indicando se o perfil foi criado para uso próprio do cliente.
  • state (String) Estado do perfil de serviço - ATIVO, PENDENTE DE APROVAÇÃO, EXCLUÍDO, REJEITADO
  • tags (Lista de Strings) Etiquetas associadas à conexão
  • type (String) Tipo de perfil de serviço - L2_PROFILE, L3_PROFILE, ECIA_PROFILE, ECMC_PROFILE, IA_PROFILE, IX_PROFILE
  • view_point (String) Alterna a visualização entre a representação do comprador e do vendedor. Valores disponíveis: aSide, zSide. Valor padrão: aSide
  • virtual_devices (Lista de Objetos) Dispositivos Virtuais (veja abaixo para esquema aninhado)
  • visibility (String) Visibilidade do perfil de serviço - PÚBLICO, PRIVADO

Esquema aninhado para access_point_type_configs

Somente leitura:

  • allow_bandwidth_auto_approval (Booleano)
  • allow_bandwidth_upgrade (Booleano)
  • allow_custom_bandwidth (Booleano)
  • allow_remote_connections (Booleano)
  • api_config (Conjunto de Objetos) (veja abaixo para esquema aninhado)
  • authentication_key (Conjunto de Objetos) (veja abaixo para esquema aninhado)
  • bandwidth_alert_threshold (Número)
  • connection_label (String)
  • connection_redundancy_required (Booleano)
  • enable_auto_generate_service_key (Booleano)
  • link_protocol_config (Conjunto de Objetos) (veja abaixo para esquema aninhado)
  • selective_redundancy (Booleano)
  • supported_bandwidths (Lista de Números)
  • type (String)
  • uuid (String)

Esquema aninhado para access_point_type_configs.api_config

Somente leitura:

  • allow_over_subscription (Booleano)
  • api_available (Booleano)
  • bandwidth_from_api (Booleano)
  • equinix_managed_port (Booleano)
  • equinix_managed_vlan (Booleano)
  • integration_id (String)
  • over_subscription_limit (Número)

Esquema aninhado para access_point_type_configs.authentication_key

Somente leitura:

  • description (String)
  • label (String)
  • required (Booleano)

Somente leitura:

  • encapsulation (String)
  • encapsulation_strategy (String)
  • reuse_vlan_s_tag (Booleano)

Esquema aninhado para account

Somente leitura:

  • account_name (String)
  • account_number (Número)
  • global_cust_id (String)
  • global_org_id (String)
  • global_organization_name (String)
  • org_id (Número)
  • organization_name (String)
  • ucm_id (String)

Esquema aninhado para change_log

Somente leitura:

  • created_by (String)
  • created_by_email (String)
  • created_by_full_name (String)
  • created_date_time (String)
  • deleted_by (String)
  • deleted_by_email (String)
  • deleted_by_full_name (String)
  • deleted_date_time (String)
  • updated_by (String)
  • updated_by_email (String)
  • updated_by_full_name (String)
  • updated_date_time (String)

Esquema aninhado para custom_fields

Somente leitura:

  • capture_in_email (Booleano)
  • data_type (String)
  • description (String)
  • label (String)
  • options (Lista de strings)
  • required (Booleano)

Esquema aninhado para marketing_info

Somente leitura:

Esquema aninhado para marketing_info.process_step

Somente leitura:

  • description (String)
  • sub_title (String)
  • title (String)

Esquema aninhado para metros

Somente leitura:

  • code (String)
  • display_name (String)
  • ibxs (Lista de strings)
  • in_trail (Booleano)
  • name (String)
  • seller_regions (Mapa de String)

Esquema aninhado para notifications

Somente leitura:

  • emails (Lista de strings)
  • send_interval (String)
  • type (String)

Esquema aninhado para ports

Somente leitura:

  • cross_connect_id (String)
  • location (Conjunto de Objetos) (veja [abaixo para esquema aninhado](#nestedobjatt-- portas--location))
  • seller_region (String)
  • seller_region_description (String)
  • type (String)
  • uuid (String)

Esquema aninhado para ports.location

Somente leitura:

  • ibx (String)
  • metro_code (String)
  • metro_name (String)
  • region (String)

Esquema aninhado para project

Somente leitura:

  • href (String)
  • project_id (String)

Esquema aninhado para virtual_devices

Somente leitura:

Esquema aninhado para virtual_devices.location

Somente leitura:

  • ibx (String)
  • metro_code (String)
  • metro_name (String)
  • region (String)
Esta página foi útil?