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 (veja abaixo o esquema aninhado )
  • account (Conjunto de objetos) Informações da conta do proprietário do perfil de serviço (veja abaixo o esquema aninhado )
  • allowed_emails (Lista de String) Matriz de e-mails de contato
  • change_log (Conjunto de objetos) Capta informações de alteração do ciclo de vida da conexão (veja abaixo o esquema aninhado )
  • custom_fields (Lista de objetos) Campos personalizados (veja abaixo o esquema aninhado )
  • description (String) descrição do serviço fornecida pelo usuário
  • href (String) atributo de resposta do URI do perfil de serviço
  • id (String) o ID deste recurso.
  • marketing_info (Conjunto de objetos) Informações de marketing (veja abaixo o esquema aninhado )
  • metros (Lista de objetos) Informações de configuração do ponto de acesso (veja abaixo o esquema aninhado )
  • name (String) nome do perfil de serviço atribuído pelo cliente
  • notifications (Lista de objetos) Preferências para notificações sobre configuração de conexão ou alterações de status (veja abaixo o esquema aninhado )
  • ports (Lista de objetos) Portas (veja abaixo o esquema aninhado )
  • project (Conjunto de objetos) Informações do projeto (veja abaixo o esquema aninhado )
  • self_profile (Booleano) Self Profile que indica se o perfil foi criado para uso próprio do cliente
  • state (String) Estado do perfil de serviço - ATIVO, PENDENTE_APROVAÇÃO, EXCLUÍDO, REJEITADO
  • tags (Lista de String) Tags anexadas à 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) Desliza a visualização entre a representação do comprador e do vendedor. Valores disponíveis : além, zSide. Valor padrão : à parte
  • virtual_devices (Lista de objetos) Dispositivos virtuais (veja abaixo o 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 o esquema aninhado )
  • authentication_key (Conjunto de objetos) (veja abaixo o 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 o 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 String)
  • 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 String)
  • in_trail (Booleano)
  • name (String)
  • seller_regions (Mapa da cadeia de caracteres)

Esquema aninhado para notifications​

Somente leitura:

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

Esquema aninhado para ports​

Somente leitura:

  • cross_connect_id (String)
  • location (Conjunto de objetos) (veja abaixo o esquema aninhado )
  • 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?