Partager via


az k8s-runtime bgp-peer

Note

This reference is part of the k8s-runtime extension for the Azure CLI (version 2.70.0 or higher). L’extension installe automatiquement la première fois que vous exécutez une commande az k8s-runtime bgp-peer. Learn more about extensions.

Gérer les homologues BGP des clusters Kubernetes Arc.

Commandes

Nom Description Type État
az k8s-runtime bgp-peer create

Créez un BgpPeer.

Extension GA
az k8s-runtime bgp-peer delete

Supprimez un BgpPeer.

Extension GA
az k8s-runtime bgp-peer list

Répertorier les ressources BgpPeer par parent.

Extension GA
az k8s-runtime bgp-peer show

Obtenez un BgpPeer.

Extension GA
az k8s-runtime bgp-peer update

Mettez à jour un BgpPeer.

Extension GA
az k8s-runtime bgp-peer wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Extension GA

az k8s-runtime bgp-peer create

Créez un BgpPeer.

az k8s-runtime bgp-peer create --bgp-peer-name
                               --resource-uri
                               [--bfd-profile]
                               [--bgp-multi-hop {Disabled, Enabled}]
                               [--hold-time]
                               [--keep-alive-time]
                               [--my-asn]
                               [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                               [--node-selector]
                               [--peer-address]
                               [--peer-asn]
                               [--peer-port]

Exemples

Créer un homologue BGP

az k8s-runtime bgp-peer create --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --my-asn 10000 --peer-asn 20000 --peer-address 192.168.50.1

Paramètres obligatoires

--bgp-peer-name

Nom du BgpPeer.

--resource-uri

Identificateur Azure Resource Manager complet de la ressource.

Paramètres facultatifs

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--bfd-profile

BFD Profile.

Propriété Valeur
Parameter group: Properties Arguments
--bgp-multi-hop

EBGP multiple hop.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: Disabled, Enabled
--hold-time

Durée d’attente, par RFC4271.

Propriété Valeur
Parameter group: Properties Arguments
--keep-alive-time

Temps de conservation, par RFC4271.

Propriété Valeur
Parameter group: Properties Arguments
--my-asn

My ASN.

Propriété Valeur
Parameter group: Properties Arguments
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Propriété Valeur
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--node-selector

Mappage d’étiquette dynamique pour sélectionner les nœuds associés à appairer. Par exemple, si vous souhaitez créer un homologue BGP uniquement pour les nœuds avec l’étiquette « a=b », spécifiez {"a » : « b"} dans le champ. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Parameter group: Properties Arguments
--peer-address

Peer Address.

Propriété Valeur
Parameter group: Properties Arguments
--peer-asn

Peer ASN.

Propriété Valeur
Parameter group: Properties Arguments
--peer-port

Port BGP d’homologue.

Propriété Valeur
Parameter group: Properties Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az k8s-runtime bgp-peer delete

Supprimez un BgpPeer.

az k8s-runtime bgp-peer delete --bgp-peer-name
                               --resource-uri
                               [--yes]

Exemples

Supprimer un pair BGP

az k8s-runtime bgp-peer delete --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1

Paramètres obligatoires

--bgp-peer-name

Nom du BgpPeer.

--resource-uri

Identificateur Azure Resource Manager complet de la ressource.

Paramètres facultatifs

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--yes -y

N’invitez pas à confirmer.

Propriété Valeur
Valeur par défaut: False
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az k8s-runtime bgp-peer list

Répertorier les ressources BgpPeer par parent.

az k8s-runtime bgp-peer list --resource-uri
                             [--max-items]
                             [--next-token]

Exemples

Répertorier tous les homologues BGP dans un cluster

az k8s-runtime bgp-peer list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1

Paramètres obligatoires

--resource-uri

Identificateur Azure Resource Manager complet de la ressource.

Paramètres facultatifs

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--max-items

Nombre total d’éléments à retourner dans la sortie de la commande. Si le nombre total d’éléments disponibles est supérieur à la valeur spécifiée, un jeton est fourni dans la sortie de la commande. Pour reprendre la pagination, fournissez la valeur du jeton dans --next-token argument d’une commande suivante.

Propriété Valeur
Parameter group: Pagination Arguments
--next-token

Jeton pour spécifier où commencer la pagination. Il s’agit de la valeur du jeton d’une réponse tronquée précédemment.

Propriété Valeur
Parameter group: Pagination Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az k8s-runtime bgp-peer show

Obtenez un BgpPeer.

az k8s-runtime bgp-peer show --bgp-peer-name
                             --resource-uri

Exemples

Obtenir un homologue BGP

az k8s-runtime bgp-peer show --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1

Paramètres obligatoires

--bgp-peer-name

Nom du BgpPeer.

--resource-uri

Identificateur Azure Resource Manager complet de la ressource.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az k8s-runtime bgp-peer update

Mettez à jour un BgpPeer.

az k8s-runtime bgp-peer update --bgp-peer-name
                               --resource-uri
                               [--add]
                               [--bfd-profile]
                               [--bgp-multi-hop {Disabled, Enabled}]
                               [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                               [--hold-time]
                               [--keep-alive-time]
                               [--my-asn]
                               [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                               [--node-selector]
                               [--peer-address]
                               [--peer-asn]
                               [--peer-port]
                               [--remove]
                               [--set]

Exemples

Mettre à jour un homologue BGP

az k8s-runtime bgp-peer update --bgp-peer-name bgpPeer1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --my-asn 10000 --peer-asn 20000 --peer-address 192.168.50.1

Paramètres obligatoires

--bgp-peer-name

Nom du BgpPeer.

--resource-uri

Identificateur Azure Resource Manager complet de la ressource.

Paramètres facultatifs

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--add

Ajoutez un objet à une liste d’objets en spécifiant un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string or JSON string>.

Propriété Valeur
Parameter group: Generic Update Arguments
--bfd-profile

BFD Profile.

Propriété Valeur
Parameter group: Properties Arguments
--bgp-multi-hop

EBGP multiple hop.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: Disabled, Enabled
--force-string

Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.

Propriété Valeur
Parameter group: Generic Update Arguments
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--hold-time

Durée d’attente, par RFC4271.

Propriété Valeur
Parameter group: Properties Arguments
--keep-alive-time

Temps de conservation, par RFC4271.

Propriété Valeur
Parameter group: Properties Arguments
--my-asn

My ASN.

Propriété Valeur
Parameter group: Properties Arguments
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Propriété Valeur
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--node-selector

Mappage d’étiquette dynamique pour sélectionner les nœuds associés à appairer. Par exemple, si vous souhaitez créer un homologue BGP uniquement pour les nœuds avec l’étiquette « a=b », spécifiez {"a » : « b"} dans le champ. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Parameter group: Properties Arguments
--peer-address

Peer Address.

Propriété Valeur
Parameter group: Properties Arguments
--peer-asn

Peer ASN.

Propriété Valeur
Parameter group: Properties Arguments
--peer-port

Port BGP d’homologue.

Propriété Valeur
Parameter group: Properties Arguments
--remove

Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list <indexToRemove> OR --remove propertyToRemove.

Propriété Valeur
Parameter group: Generic Update Arguments
--set

Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=<value>.

Propriété Valeur
Parameter group: Generic Update Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az k8s-runtime bgp-peer wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

az k8s-runtime bgp-peer wait --bgp-peer-name
                             --resource-uri
                             [--created]
                             [--custom]
                             [--deleted]
                             [--exists]
                             [--interval]
                             [--timeout]
                             [--updated]

Paramètres obligatoires

--bgp-peer-name

Nom du BgpPeer.

--resource-uri

Identificateur Azure Resource Manager complet de la ressource.

Paramètres facultatifs

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--created

Attendez la création avec « provisioningState » sur « Succeeded ».

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: False
--custom

Attendez que la condition réponde à une requête JMESPath personnalisée. Par exemple, provisioningState !='InProgress', instanceView.statuses[ ?code=='PowerState/running'].

Propriété Valeur
Parameter group: Wait Condition Arguments
--deleted

Attendez la suppression.

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: False
--exists

Attendez que la ressource existe.

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: False
--interval

Intervalle d’interrogation en secondes.

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: 30
--timeout

Délai maximal d’attente en secondes.

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: 3600
--updated

Attendez la mise à jour avec provisioningState sur « Réussi ».

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: False
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False