Tous les produits
Search
Centre de documentation

:ModifyAddressBook

Dernière mise à jour :Aug 06, 2026

Modifie un carnet d'adresses.

Description de l'opération

Cette opération permet de modifier un carnet d'adresses.

Testez maintenant

Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.

Test

Autorisation RAM

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

yundun-cloudfirewall:ModifyAddressBook

update

*AddressBook

acs:yundun-cloudfirewall::{#accountId}:addressbook/{#GroupUuid}

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

ClientToken

string

Non

Le jeton d'idempotence.

ddadxefexxxx

DryRun

boolean

Non

Indique si un test à blanc doit être effectué.

SourceIp deprecated

string

Non

L'adresse IP source de la requête.

192.0.XX.XX

Lang

string

Non

Le type de langue.

Valeurs valides :

  • en :

    Anglais.

  • zh :

    Chinois (par défaut)

zh

AddressList

string

Non

Les adresses dans le carnet d'adresses. Séparez les adresses multiples par des virgules (,). Utilisez une espace pour séparer une adresse de sa description. Ce paramètre est requis lorsque GroupType est défini sur ip, port ou domain.

192.0.XX.XX/32 ,192.0.XX.XX/24

Description

string

Oui

La description du carnet d'adresses.

bj-001

GroupName

string

Oui

Le nom du carnet d'adresses.

bj-001

GroupUuid

string

Oui

L'identifiant unique du carnet d'adresses.

0657ab9d-fe8b-4174-b2a6-6baf358e****

AutoAddTagEcs

string

Non

Indique si les adresses IP publiques des instances Elastic Compute Service (ECS) qui correspondent aux balises spécifiées sont automatiquement ajoutées au carnet d'adresses.

Valeurs valides :

  • 0 :

    N'ajoute pas automatiquement.

  • 1 :

    Ajoute automatiquement.

1

TagRelation

string

Non

La relation logique entre plusieurs balises ECS.

Valeurs valides :

  • or :

    La relation entre plusieurs balises est OR. Les adresses IP publiques des instances Elastic Compute Service (ECS) qui correspondent à l'une des balises sont ajoutées au carnet d'adresses.

  • and :

    La relation entre plusieurs balises est AND. Les adresses IP publiques des instances Elastic Compute Service (ECS) qui correspondent à toutes les balises sont ajoutées au carnet d'adresses.

and

TagList

array<object>

Non

La liste des balises ECS.

object

Non

La balise ECS.

TagValue

string

Non

La valeur de la balise ECS.

1

TagKey

string

Non

La clé de la balise ECS.

TXY

ModifyMode

string

Non

Le mode de modification.

Valeurs valides :

  • Delete :

    Supprime du carnet d'adresses les adresses spécifiées par le paramètre AddressList.

  • Append :

    Ajoute au carnet d'adresses les adresses spécifiées par le paramètre AddressList.

  • Cover :

    Remplace le carnet d'adresses par les adresses spécifiées par le paramètre AddressList.

Cover

AckNamespaces

array

Non

La liste des espaces de noms pour les pods du cluster ACK.

string

Non

L'espace de noms pour les pods du cluster ACK. Les valeurs valides sont obtenues à partir de :

default

AckLabels

array<object>

Non

La liste des étiquettes pour les pods du cluster ACK.

object

Non

L'étiquette pour les pods du cluster ACK. Les valeurs valides sont obtenues à partir de :

default

Key

string

Non

La clé de l'étiquette pour les pods du cluster ACK.

app

Value

string

Non

La valeur de l'étiquette pour les pods du cluster ACK.

storage-operator

AssetMemberUids

array

Non

La liste des comptes membres dans le carnet d'adresses des ressources.

integer

Non

La liste des comptes membres.

13580xxxxxx6271

AssetRegionResourceTypes

array<object>

Non

Le carnet d'adresses cloud, incluant la liste des régions et des types de ressources.

array<object>

Non

La liste des régions et des types de ressources.

AssetRegionId

string

Non

L'identifiant de la région de l'actif.

Valeurs valides :

  • all :

    Toutes les régions.

all

ResourceType

object

Non

Le type d'actif.

Ipv4

object

Non

Le type d'actif IPv4.

SlbEIP

boolean

Non

The asset type: SlbEIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

true

NatPublicIP

boolean

Non

The asset type: NatPublicIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

BastionHostIngressIP

boolean

Non

The asset type: BastionHostIngressIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

EniEIP

boolean

Non

The asset type: EniEIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

NlbEIP

boolean

Non

The asset type: NlbEIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

ApiGatewayEIP

boolean

Non

The asset type: ApigEIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

EcsPublicIP

boolean

Non

The asset type: EcsPublicIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

BastionHostIP

boolean

Non

The asset type: BastionHostIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

BastionHostEgressIP

boolean

Non

The asset type: BastionHostEgressIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

AlbEIP

boolean

Non

The asset type: AlbEIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

GaEIP

boolean

Non

The asset type: GaEIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

AiGatewayEIP

boolean

Non

The asset type: AIGatewayEIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

EIP

boolean

Non

The asset type: EIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

NatEIP

boolean

Non

The asset type: NatEIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

SlbPublicIP

boolean

Non

The asset type: SlbPublicIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

EcsEIP

boolean

Non

The asset type: EcsEIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

HAVIP

boolean

Non

The asset type: HAVIP.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

Ipv6

object

Non

Le type de ressource IPv6.

SlbIPv6

boolean

Non

The asset type: SlbIPv6.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

NlbIPv6

boolean

Non

The asset type: NlbIPv6.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

EniEIPv6

boolean

Non

The asset type: EniEIPv6.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

AlbIPv6

boolean

Non

The asset type: AlbIPv6.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

GaEIPv6

boolean

Non

The asset type: GaEIPv6.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

AiGatewayEIPv6

boolean

Non

The asset type: AIGatewayEIPv6.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

EcsIPv6

boolean

Non

The asset type: EcsIPv6.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

ApiGatewayEIPv6

boolean

Non

The asset type: ApigEIPv6.

Valeurs valides :

  • false :

    Disabled.

  • true :

    Enabled.

false

Lorsque vous appelez cette opération d'API, en plus des paramètres de requête décrits dans cette rubrique, vous devez également inclure les paramètres de requête communs de l'API Alibaba Cloud. Pour plus d'informations sur les paramètres de requête communs, consultez Paramètres communs.

Éléments de réponse

Élément

Type

Description

Exemple

object

RequestId

string

L'identifiant de la requête.

CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D

DryRun

boolean

Indique qu'il s'agit d'une réponse de test à blanc réussie. La valeur true indique que seul le test à blanc a été effectué et qu'aucune modification réelle n'a été apportée.

Exemples

JSON format

{
  "RequestId": "CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D",
  "DryRun": false
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 ErrorParametersUid The aliUid parameter is invalid.
400 ErrorDBSelect An error occurred while querying database.
400 ErrorAddressCountExceed The maximum number of addresses is exceeded.
400 ErrorParametersGroupAddress The IP address of the address group is invalid.
400 ErrorParamDomain The parameter Domain is invalid.
400 ErrorAddressGroupNotExist The address group does not exist.
400 ErrorDBInsert An error occurred while performing an insert operation in the database.
400 ErrorRecordLog An error occurred while updating the operation log.
400 ErrorParametersGroupPort The group port is invalid.
400 ErrorAclExtendedCountExceed ACL or extended ACL rules are not matched.
400 ErrorDBDelete An error occurred while deleting the database.
400 ErrorAddressGroupExist The address group already exists.
400 ErrorAclDomainAnyCountExceed The number of resolved domain names cannot exceed 200. ACL configuration can be continued for HTTP, HTTPS, SMTP, SMTPS, and SSL applications.
400 ErrorParametersAddressGroupAddressNotFound The address to be deleted does not exist in the address book.
400 InvalidParameter.AddressBook.AddressDuplicate The address book address %s is already exist.
400 ErrorAckClusterConnectorBusy The ACK cluster connector is operating.
400 ErrorParameters Parameters error.
400 ErrorParametersMemberUidMismatch The memberUid mismatch the aliUid.
400 InvalidClientToken ClientToken format invalid. Only ASCII letters, digits, hyphens and underscores are allowed, max 64 characters.
400 IdempotentParameterMismatch The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.
401 ErrorAuthentication An authentication error occurred.
404 ErrorAckClusterConnectorNotFound The specified resource ACK cluster connector is not found.
409 IdempotentToken.Processing A previous request with the same ClientToken is still being processed.

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.