REST Resource: projects.locations.zones.interconnectAttachments

Ressource : InterconnectAttachment

Message décrivant l'objet InterconnectAttachment

Représentation JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "interconnect": string,
  "network": string,
  "vlanId": integer,
  "mtu": integer,
  "state": enum (ResourceState),
  "peeringType": enum (RemotePeeringNetworkType)
}
Champs
name

string

Obligatoire. Nom de ressource canonique du rattachement d'interconnexion.

createTime

string (Timestamp format)

Uniquement en sortie. Heure de création du rattachement d'interconnexion.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. Heure de la dernière mise à jour du rattachement d'interconnexion.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Étiquettes associées à cette ressource.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

Facultatif. Description en texte libre de la ressource. Longueur recommandée : 1 024 caractères.

interconnect

string

Obligatoire. Nom canonique de l'objet d'interconnexion sous-jacent que le trafic de ce rattachement traversera. Le nom est au format projects/{project}/locations/{location}/zones/{zone}/interconnects/{interconnect}.

network

string

Facultatif. Nom canonique du réseau au format projects/{project}/locations/{location}/zones/{zone}/networks/{network}.

vlanId

integer

Obligatoire. ID de VLAN fourni par l'utilisateur. Doit être unique sur l'ensemble du site.

mtu

integer

Valeur de MTU IP (L3) du cloud périphérique virtuel. Les valeurs valides sont 1500 et 9000. La valeur par défaut est 1 500 si elle n'est pas définie.

state

enum (ResourceState)

Uniquement en sortie. Étape actuelle de la ressource sur l'appareil par envoi de configuration.

peeringType

enum (RemotePeeringNetworkType)

Facultatif. Type de réseau d'appairage à distance de l'interconnexion sous-jacente. Il est obligatoire lorsque la séparation de l'appairage est activée.

Méthodes

create

Crée un rattachement d'interconnexion dans un projet et un emplacement donnés.

delete

Supprime une seule ressource InterconnectAttachment.

get

Récupère les détails d'un seul rattachement d'interconnexion.

list

Liste les ressources InterconnectAttachments d'un projet et d'un emplacement donnés.