equinix_fabric_service_token (Source de données)
Ressource de données compatible avec l'API Fabric V4 qui permet à l'utilisateur de récupérer un jeton de service pour un UUID donné.
Documentation complémentaire :
- Pour commencer : https://docs.equinix.com/fabric/service-tokens/create-z-side-token
- API : https://docs.equinix.com/fabric/fabric-api/connect-using-service-token
Exemple d'utilisation
data "equinix_fabric_service_token" "service-token" {
uuid = "<uuid_of_service_token>"
}
output "id" {
value = data.equinix_fabric_service_token.service-token.id
}
output "type" {
value = data.equinix_fabric_service_token.service-token.type
}
output "expiration_date_time" {
value = data.equinix_fabric_service_token.service-token.expiration_date_time
}
output "supported_bandwidths" {
value = data.equinix_fabric_service_token.service-token.service_token_connection.0.supported_bandwidths
}
output "virtual_device_type" {
value = data.equinix_fabric_service_token.service-token.service_token_connection.0.z_side.0.access_point_selectors.0.virtual_device.0.type
}
output "virtual_device_uuid" {
value = data.equinix_fabric_service_token.service-token.service_token_connection.0.z_side.0.access_point_selectors.0.virtual_device.0.uuid
}
output "interface_type" {
value = data.equinix_fabric_service_token.service-token.service_token_connection.0.z_side.0.access_point_selectors.0.interface.0.type
}
output "interface_uuid" {
value = data.equinix_fabric_service_token.service-token.service_token_connection.0.z_side.0.access_point_selectors.0.interface.0.id
}
Schéma
Exigée
uuid(Chaîne) Identifiant du jeton de service attribué par Equinix
En lecture seule
account(Set of Object) Customer account information that is associated with this service token (see below for nested schema)change_log(Ensemble d'objets) Capture les informations sur les modifications du cycle de vie des connexions (voir ci-dessous pour le schéma imbriqué)description(Chaîne) Description facultative du jeton de service que vous allez créer.expiration_date_time(Chaîne) Date et heure d'expiration du jeton de service ; 06/11/2020T07:00:00Zhref(Chaîne) URL absolue faisant l'objet du contexte du lien.id(Chaîne) L'identifiant de cette ressource.issuer_side(Chaîne) Informations sur le côté du jeton ; ASIDE, ZSIDEname(Chaîne) Nom du jeton de servicenotifications(Set of Object) Préférences pour les notifications sur la configuration du jeton de service ou les changements d'état (voir ci-dessous pour le schéma imbriqué)project(Ensemble d'objets) Informations sur le projet (voir ci-dessous pour le schéma imbriqué)service_token_connection(Set of Object) Service Token Connection Type Information (see below for nested schema)state(Chaîne) État du jeton de service ; ACTIVE, INACTIVE, EXPIRED, DELETEDtype(String) Type de jeton de service ; VC_TOKEN,EPL_TOKEN
Schéma imbriqué pour account
En lecture seule :
account_name(Chaîne)account_number(Nombre)global_cust_id(Chaîne)global_org_id(Chaîne)global_organization_name(Chaîne)org_id(Nombre)organization_name(Chaîne)ucm_id(Chaîne)
Schéma imbriqué pour change_log
En lecture seule :
created_by(Chaîne)created_by_email(Chaîne)created_by_full_name(Chaîne)created_date_time(Chaîne)deleted_by(Chaîne)deleted_by_email(Chaîne)deleted_by_full_name(Chaîne)deleted_date_time(Chaîne)updated_by(Chaîne)updated_by_email(Chaîne)updated_by_full_name(Chaîne)updated_date_time(Chaîne)
Schéma imbriqué pour notifications
En lecture seule :
emails(Liste de chaînes)send_interval(Chaîne)type(Chaîne)
Schéma imbriqué pour project
En lecture seule :
href(Chaîne)project_id(Chaîne)
Schéma imbriqué pour service_token_connection
En lecture seule :
a_side(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)allow_custom_bandwidth(booléen)allow_remote_connection(booléen)bandwidth_limit(Nombre)supported_bandwidths(Liste de numéros)type(Chaîne)uuid(Chaîne)z_side(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)
Schéma imbriqué pour service_token_connection.a_side
En lecture seule :
access_point_selectors(Liste d'objets) (voir ci-dessous pour le schéma imbriqué)
Schéma imbriqué pour service_token_connection.a_side.access_point_selectors
En lecture seule :
interface(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)link_protocol(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)network(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)port(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)type(Chaîne)virtual_device(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)
Schéma imbriqué pour service_token_connection.a_side.access_point_selectors.interface
En lecture seule :
id(Nombre)type(Chaîne)uuid(Chaîne)
Schéma imbriqué pour service_token_connection.a_side.access_point_selectors.link_protocol
En lecture seule :
type(Chaîne)vlan_c_tag(Nombre)vlan_s_tag(Nombre)vlan_tag(Nombre)
Schéma imbriqué pour service_token_connection.a_side.access_point_selectors.network
En lecture seule :
href(Chaîne)location(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)name(Chaîne)scope(Chaîne)type(Chaîne)uuid(Chaîne)
Schéma imbriqué pour service_token_connection.a_side.access_point_selectors.network.location
En lecture seule :
ibx(Chaîne)metro_code(Chaîne)metro_name(Chaîne)region(Chaîne)
Schéma imbriqué pour service_token_connection.a_side.access_point_selectors.port
En lecture seule :
account_name(Chaîne)bandwidth(Nombre)cvp_id(Nombre)encapsulation_protocol_type(Chaîne)href(Chaîne)location(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)port_name(Chaîne)priority(Chaîne)type(Chaîne)uuid(Chaîne)
Schéma imbriqué pour service_token_connection.a_side.access_point_selectors.port.location
En lecture seule :
ibx(Chaîne)metro_code(Chaîne)metro_name(Chaîne)region(Chaîne)
Schéma imbriqué pour service_token_connection.a_side.access_point_selectors.virtual_device
En lecture seule :
cluster(Chaîne)href(Chaîne)name(Chaîne)type(Chaîne)uuid(Chaîne)
Schéma imbriqué pour service_token_connection.z_side
En lecture seule :
access_point_selectors(Liste d'objets) (voir ci-dessous pour le schéma imbriqué)
Schéma imbriqué pour service_token_connection.z_side.access_point_selectors
En lecture seule :
interface(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)link_protocol(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)network(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)port(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)type(Chaîne)virtual_device(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)
Schéma imbriqué pour service_token_connection.z_side.access_point_selectors.interface
En lecture seule :
id(Nombre)type(Chaîne)uuid(Chaîne)
Schéma imbriqué pour service_token_connection.z_side.access_point_selectors.link_protocol
En lecture seule :
type(Chaîne)vlan_c_tag(Nombre)vlan_s_tag(Nombre)vlan_tag(Nombre)
Schéma imbriqué pour service_token_connection.z_side.access_point_selectors.network
En lecture seule :
href(Chaîne)location(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)name(Chaîne)scope(Chaîne)type(Chaîne)uuid(Chaîne)
Schéma imbriqué pour service_token_connection.z_side.access_point_selectors.network.location
En lecture seule :
ibx(Chaîne)metro_code(Chaîne)metro_name(Chaîne)region(Chaîne)
Schéma imbriqué pour service_token_connection.z_side.access_point_selectors.port
En lecture seule :
account_name(Chaîne)bandwidth(Nombre)cvp_id(Nombre)encapsulation_protocol_type(Chaîne)href(Chaîne)location(Ensemble d'objets) (voir ci-dessous pour le schéma imbriqué)port_name(Chaîne)priority(Chaîne)type(Chaîne)uuid(Chaîne)
Schéma imbriqué pour service_token_connection.z_side.access_point_selectors.port.location
En lecture seule :
ibx(Chaîne)metro_code(Chaîne)metro_name(Chaîne)region(Chaîne)
Schéma imbriqué pour service_token_connection.z_side.access_point_selectors.virtual_device
En lecture seule :
cluster(Chaîne)href(Chaîne)name(Chaîne)type(Chaîne)uuid(Chaîne)