Modify an address book.
Operation description
This API is used to modify an address book.
QPS Limit
The single-user QPS limit for this API is 10 requests per second. Exceeding this limit will result in API throttling, which may affect your business. Please make calls responsibly.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-cloudfirewall:ModifyAddressBook |
update |
*AddressBook
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
SourceIp
deprecated
|
string |
No |
The source IP address of the requester. |
192.0.XX.XX |
| Lang |
string |
No |
The language type. Valid values:
|
zh |
| AddressList |
string |
No |
The list of addresses in the address book. Multiple addresses are separated by commas, and each address element uses a space to separate the address from its description. You must configure this parameter when GroupType is ip, port, or domain.
|
192.0.XX.XX/32 ,192.0.XX.XX/24 |
| Description |
string |
Yes |
The description of the address book. |
bj-001 |
| GroupName |
string |
Yes |
The name of the address book. |
bj-001 |
| GroupUuid |
string |
Yes |
The unique ID of the address book. Note
Value source: Query Address Book List. |
0657ab9d-fe8b-4174-b2a6-6baf358e**** |
| AutoAddTagEcs |
string |
No |
Specifies whether to automatically add the public IP addresses of ECS instances that match new tags to the address book. Valid values:
|
1 |
| TagRelation |
string |
No |
The logical relationship among multiple ECS tags. Valid values:
|
and |
| TagList |
array<object> |
No |
The list of ECS tags. |
|
|
object |
No |
An ECS tag. |
||
| TagValue |
string |
No |
The value of the ECS tag. |
1 |
| TagKey |
string |
No |
The key of the ECS tag. |
TXY |
| ModifyMode |
string |
No |
The modification method. Note
When GroupType is ip, ipv6, port, or domain, and this parameter is not configured, the address book is modified using the Cover method by default. Important When GroupType is tag, this parameter must be empty. Valid values:
|
Cover |
| AckNamespaces |
array |
No |
The list of ACK cluster pod namespaces. Note
Maximum of 10 entries. |
|
|
string |
No |
An ACK cluster pod namespace. Value source:
Note
Required when GroupType is ackNamespace. |
default |
|
| AckLabels |
array<object> |
No |
The list of ACK cluster pod labels. Note
Maximum of 10 entries. |
|
|
object |
No |
An ACK cluster pod label. Value source:
Note
Required when GroupType is ackLabel. |
||
| Key |
string |
No |
The key of the ACK cluster pod label. |
app |
| Value |
string |
No |
The value of the ACK cluster pod label. |
storage-operator |
When calling this API, in addition to the request parameters described in this document, you also need to include Alibaba Cloud API common request parameters. For more information about common request parameters, see Common Parameters. For the request format of API calls, see the request examples in the Examples section of this document.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D |
Examples
Success response
JSON format
{
"RequestId": "CBF1E9B7-D6A0-4E9E-AD3E-2B47E6C2837D"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ErrorParametersUid | The aliUid parameter is invalid. | The aliUid parameter is invalid. |
| 400 | ErrorDBSelect | An error occurred while querying database. | An error occurred while querying database. |
| 400 | ErrorAddressCountExceed | The maximum number of addresses is exceeded. | The maximum number of address is exceeded. |
| 400 | ErrorParametersGroupAddress | The IP address of the address group is invalid. | The IP address of the address group is invalid. |
| 400 | ErrorParamDomain | The parameter Domain is invalid. | The parameter Domain is invalid. |
| 400 | ErrorAddressGroupNotExist | The address group does not exist. | The address group does not exist. |
| 400 | ErrorDBInsert | An error occurred while performing an insert operation in the database. | An error occurred while performing an insert operation in the database. |
| 400 | ErrorRecordLog | An error occurred while updating the operation log. | An error occurred while updating the operation log. |
| 400 | ErrorParametersGroupPort | The group port is invalid. | The group port is invalid. |
| 400 | ErrorAclExtendedCountExceed | ACL or extended ACL rules are not matched. | The quota for access control policies or extra access control policies is exhausted. |
| 400 | ErrorDBDelete | An error occurred while deleting the database. | An error occurred while deleting the database. |
| 400 | ErrorAddressGroupExist | The address group already exists. | 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. | The domain name is resolved to more than 200 IP addresses. We recommend that you set Application in your access control policy to HTTPS, HTTPS, SMTP, SMTPS, or SSL. |
| 400 | ErrorParametersAddressGroupAddressNotFound | The address to be deleted does not exist in the address book. | The address to be deleted does not exist in the address book. |
| 400 | InvalidParameter.AddressBook.AddressDuplicate | The address book address %s is already exist. | The address book address %s is already exist. |
| 400 | ErrorAckClusterConnectorBusy | The ACK cluster connector is operating. | The ACK cluster connector is operating. |
| 400 | ErrorParameters | Parameters error. | Parameter error. |
| 400 | ErrorParametersMemberUidMismatch | The memberUid mismatch the aliUid. | The memberUid mismatch the aliUid. |
| 401 | ErrorAuthentication | An authentication error occurred. | An authentication error occurred. |
| 404 | ErrorAckClusterConnectorNotFound | The specified resource ACK cluster connector is not found. | The specified resource ACK cluster connector is not found. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.