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
|
yundun-cloudfirewall:ModifyAddressBook |
update |
*AddressBook
|
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 :
|
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 :
|
1 |
| TagRelation |
string |
Non |
La relation logique entre plusieurs balises ECS. Valeurs valides :
|
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 :
|
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 |
| ResourceType |
object |
Non |
Le type d'actif. |
|
| Ipv4 |
object |
Non |
Le type d'actif IPv4. |
|
| SlbEIP |
boolean |
Non |
The asset type: SlbEIP. Valeurs valides :
|
true |
| NatPublicIP |
boolean |
Non |
The asset type: NatPublicIP. Valeurs valides :
|
false |
| BastionHostIngressIP |
boolean |
Non |
The asset type: BastionHostIngressIP. Valeurs valides :
|
false |
| EniEIP |
boolean |
Non |
The asset type: EniEIP. Valeurs valides :
|
false |
| NlbEIP |
boolean |
Non |
The asset type: NlbEIP. Valeurs valides :
|
false |
| ApiGatewayEIP |
boolean |
Non |
The asset type: ApigEIP. Valeurs valides :
|
false |
| EcsPublicIP |
boolean |
Non |
The asset type: EcsPublicIP. Valeurs valides :
|
false |
| BastionHostIP |
boolean |
Non |
The asset type: BastionHostIP. Valeurs valides :
|
false |
| BastionHostEgressIP |
boolean |
Non |
The asset type: BastionHostEgressIP. Valeurs valides :
|
false |
| AlbEIP |
boolean |
Non |
The asset type: AlbEIP. Valeurs valides :
|
false |
| GaEIP |
boolean |
Non |
The asset type: GaEIP. Valeurs valides :
|
false |
| AiGatewayEIP |
boolean |
Non |
The asset type: AIGatewayEIP. Valeurs valides :
|
false |
| EIP |
boolean |
Non |
The asset type: EIP. Valeurs valides :
|
false |
| NatEIP |
boolean |
Non |
The asset type: NatEIP. Valeurs valides :
|
false |
| SlbPublicIP |
boolean |
Non |
The asset type: SlbPublicIP. Valeurs valides :
|
false |
| EcsEIP |
boolean |
Non |
The asset type: EcsEIP. Valeurs valides :
|
false |
| HAVIP |
boolean |
Non |
The asset type: HAVIP. Valeurs valides :
|
false |
| Ipv6 |
object |
Non |
Le type de ressource IPv6. |
|
| SlbIPv6 |
boolean |
Non |
The asset type: SlbIPv6. Valeurs valides :
|
false |
| NlbIPv6 |
boolean |
Non |
The asset type: NlbIPv6. Valeurs valides :
|
false |
| EniEIPv6 |
boolean |
Non |
The asset type: EniEIPv6. Valeurs valides :
|
false |
| AlbIPv6 |
boolean |
Non |
The asset type: AlbIPv6. Valeurs valides :
|
false |
| GaEIPv6 |
boolean |
Non |
The asset type: GaEIPv6. Valeurs valides :
|
false |
| AiGatewayEIPv6 |
boolean |
Non |
The asset type: AIGatewayEIPv6. Valeurs valides :
|
false |
| EcsIPv6 |
boolean |
Non |
The asset type: EcsIPv6. Valeurs valides :
|
false |
| ApiGatewayEIPv6 |
boolean |
Non |
The asset type: ApigEIPv6. Valeurs valides :
|
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.