Consulte les carnets d'adresses par lots.
Description de l'opération
Cette opération permet de consulter les détails des carnets d'adresses des stratégies de contrôle d'accès.
Limite de QPS
La limite de QPS par utilisateur pour cette opération est de 10 appels par seconde. Si cette limite est dépassée, les appels d'API sont limités, ce qui peut affecter votre activité. Appelez cette opération à une fréquence raisonnable.
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:DescribeAddressBook |
get |
*AddressBook
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Lang |
string |
Non |
Le type de langue pour la description du carnet d'adresses. Valeurs valides :
Valeurs valides :
|
zh |
| CurrentPage |
string |
Non |
Le numéro de page d'une requête paginée. Valeur par défaut : 1, ce qui indique que la première page de données est renvoyée. |
1 |
| PageSize |
string |
Non |
Le nombre de carnets d'adresses par page dans une requête paginée. Valeur par défaut : 10, ce qui indique que chaque page contient 10 résultats. Valeur maximale : 50. |
10 |
| Query |
string |
Non |
La condition de recherche. Saisissez les informations du carnet d'adresses que vous souhaitez consulter. |
192.0.XX.XX |
| GroupType |
string |
Non |
Le type du carnet d'adresses. Remarque
Si vous ne définissez pas ce paramètre, les carnets d'adresses IP et les carnets d'adresses basés sur les balises ECS sont interrogés. Valeurs valides :
|
ip |
| ContainPort |
string |
Non |
Consulte les carnets d'adresses qui contiennent le port spécifié. Ce paramètre ne prend effet que lorsque le paramètre GroupType est défini sur port. |
80 |
| GroupUuid |
string |
Non |
L'identifiant unique du carnet d'adresses. |
f04ac7ce-628b-4cb7-be61-310222b7**** |
| AssetMemberUids |
array |
Non |
La liste des comptes membres pour le carnet d'adresses d'actifs. |
|
|
integer |
Non |
La liste des comptes membres. |
13580xxxxxx6271 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| PageNo |
string |
Le numéro de la page actuelle. |
1 |
| PageSize |
string |
Le nombre de carnets d'adresses sur chaque page. |
10 |
| RequestId |
string |
L'identifiant de la requête. |
B36F150A-1E27-43AA-B72C-D2AC712F09DA |
| TotalCount |
string |
Le nombre total de carnets d'adresses. |
100 |
| Acls |
array<object> |
La liste des carnets d'adresses. |
|
|
array<object> |
Les informations du carnet d'adresses. |
||
| AddressListCount |
integer |
Le nombre d'adresses dans le carnet d'adresses. |
2 |
| GroupUuid |
string |
L'identifiant unique du carnet d'adresses. |
f04ac7ce-628b-4cb7-be61-310222b7**** |
| AutoAddTagEcs |
integer |
Indique si les adresses IP publiques des instances ECS qui correspondent aux nouvelles balises sont automatiquement ajoutées au carnet d'adresses. Valeurs valides :
Valeurs valides :
|
1 |
| Description |
string |
La description du carnet d'adresses. |
DEMO |
| GroupName |
string |
Le nom du carnet d'adresses. |
demo_address_book |
| ReferenceCount |
integer |
Le nombre de fois où le carnet d'adresses est référencé. |
3 |
| GroupType |
string |
Le type du carnet d'adresses. Valeurs valides :
|
ip |
| TagRelation |
string |
La relation entre plusieurs balises ECS. Valeurs valides :
Valeurs valides :
|
and |
| TagList |
array<object> |
La liste des balises ECS. |
|
|
object |
La balise ECS. |
||
| TagValue |
string |
The value of the ECS tag. |
ALL VALUE |
| TagKey |
string |
The key of the ECS tag. |
company |
| AddressList |
array |
La liste d'adresses du carnet d'adresses. |
|
|
string |
Les informations d'adresse du carnet d'adresses. |
[ "192.168.XX.XX/32", "192.168.XX.XX/32" ] |
|
| Addresses |
array<object> |
La liste d'adresses du carnet d'adresses qui inclut des descriptions pour les adresses individuelles. |
|
|
object |
L'adresse avec une description dans le carnet d'adresses. |
||
| Address |
string |
The address information of the address book. |
192.168.0.1/32 |
| Note |
string |
The description of the individual address. |
Single Address Description |
| AckClusterConnectorId |
string |
L'identifiant du connecteur de cluster ACK. |
ac-7c1bad6c3cc84c33baab |
| AckClusterConnectorName |
string |
Le nom du connecteur de cluster ACK. |
ack-cluster-connector-name |
| AckLabels |
array<object> |
La liste des étiquettes de pod dans le cluster ACK. |
|
|
object |
L'étiquette de pod dans le cluster ACK. |
||
| Key |
string |
The key of the pod label in the ACK cluster. |
app |
| Value |
string |
The value of the pod label in the ACK cluster. |
storage-operator |
| AckNamespaces |
array |
La liste des espaces de noms de pod dans le cluster ACK. |
|
|
string |
L'espace de noms de pod dans le cluster ACK. |
default |
|
| RegionNo |
string |
La région du connecteur de cluster ACK auquel le carnet d'adresses appartient lorsque GroupType est un carnet d'adresses ACK. |
cn-beijing |
| AssetMemberUids |
array |
La liste des comptes membres pour le carnet d'adresses d'actifs. |
|
|
integer |
La liste des comptes membres. |
13580xxxxxx6271 |
|
| AssetRegionResourceTypes |
array<object> |
La liste des régions et des types de ressources pour le carnet d'adresses des actifs. |
|
|
array<object> |
La liste des régions et des types de ressources. |
||
| AssetRegionId |
string |
The region ID of the asset. Valeurs valides :
|
all |
| ResourceType |
object |
The asset type. |
|
| Ipv4 |
object |
The IPv4 asset type. |
|
| SlbEIP |
boolean |
The asset type: SlbEIP. Valeurs valides :
|
true |
| NatPublicIP |
boolean |
The asset type: NatPublicIP. Valeurs valides :
|
false |
| BastionHostIngressIP |
boolean |
The asset type: BastionHostIngressIP. Valeurs valides :
|
false |
| EniEIP |
boolean |
The asset type: EniEIP. Valeurs valides :
|
false |
| NlbEIP |
boolean |
The asset type: NlbEIP. Valeurs valides :
|
false |
| ApiGatewayEIP |
boolean |
The asset type: ApigEIP. Valeurs valides :
|
false |
| EcsPublicIP |
boolean |
The asset type: EcsPublicIP. Valeurs valides :
|
false |
| BastionHostIP |
boolean |
The asset type: BastionHostIP. Valeurs valides :
|
false |
| BastionHostEgressIP |
boolean |
The asset type: BastionHostEgressIP. Valeurs valides :
|
false |
| AlbEIP |
boolean |
The asset type: AlbEIP. Valeurs valides :
|
false |
| GaEIP |
boolean |
The asset type: GaEIP. Valeurs valides :
|
false |
| AiGatewayEIP |
boolean |
The asset type: AIGatewayEIP. Valeurs valides :
|
false |
| EIP |
boolean |
The asset type: EIP. Valeurs valides :
|
false |
| NatEIP |
boolean |
The asset type: NatEIP. Valeurs valides :
|
false |
| SlbPublicIP |
boolean |
The asset type: SlbPublicIP. Valeurs valides :
|
false |
| EcsEIP |
boolean |
The asset type: EcsEIP. Valeurs valides :
|
false |
| HAVIP |
boolean |
The asset type: HAVIP. Valeurs valides :
|
false |
| Ipv6 |
object |
The IPv6 asset type. |
|
| SlbIPv6 |
boolean |
The asset type: SlbIPv6. Valeurs valides :
|
false |
| NlbIPv6 |
boolean |
The asset type: NlbIPv6. Valeurs valides :
|
false |
| EniEIPv6 |
boolean |
The asset type: EniEIPv6. Valeurs valides :
|
false |
| AlbIPv6 |
boolean |
The asset type: AlbIPv6. Valeurs valides :
|
false |
| GaEIPv6 |
boolean |
The asset type: GaEIPv6. Valeurs valides :
|
false |
| AiGatewayEIPv6 |
boolean |
The asset type: AIGatewayEIPv6. Valeurs valides :
|
false |
| EcsIPv6 |
boolean |
The asset type: EcsIPv6. Valeurs valides :
|
false |
| ApiGatewayEIPv6 |
boolean |
The asset type: ApigEIPv6. Valeurs valides :
|
false |
Exemples
JSON format
{
"PageNo": "1",
"PageSize": "10",
"RequestId": "B36F150A-1E27-43AA-B72C-D2AC712F09DA",
"TotalCount": "100",
"Acls": [
{
"AddressListCount": 2,
"GroupUuid": "f04ac7ce-628b-4cb7-be61-310222b7****",
"AutoAddTagEcs": 1,
"Description": "DEMO",
"GroupName": "demo_address_book",
"ReferenceCount": 3,
"GroupType": "ip",
"TagRelation": "and",
"TagList": [
{
"TagValue": "ALL VALUE",
"TagKey": "company"
}
],
"AddressList": [
"[ \"192.168.XX.XX/32\", \"192.168.XX.XX/32\" ]"
],
"Addresses": [
{
"Address": "192.168.0.1/32",
"Note": "Single Address Description"
}
],
"AckClusterConnectorId": "ac-7c1bad6c3cc84c33baab",
"AckClusterConnectorName": "ack-cluster-connector-name",
"AckLabels": [
{
"Key": "app",
"Value": "storage-operator"
}
],
"AckNamespaces": [
"default"
],
"RegionNo": "cn-beijing",
"AssetMemberUids": [
0
],
"AssetRegionResourceTypes": [
{
"AssetRegionId": "all",
"ResourceType": {
"Ipv4": {
"SlbEIP": true,
"NatPublicIP": false,
"BastionHostIngressIP": false,
"EniEIP": false,
"NlbEIP": false,
"ApiGatewayEIP": false,
"EcsPublicIP": false,
"BastionHostIP": false,
"BastionHostEgressIP": false,
"AlbEIP": false,
"GaEIP": false,
"AiGatewayEIP": false,
"EIP": false,
"NatEIP": false,
"SlbPublicIP": false,
"EcsEIP": false,
"HAVIP": false
},
"Ipv6": {
"SlbIPv6": false,
"NlbIPv6": false,
"EniEIPv6": false,
"AlbIPv6": false,
"GaEIPv6": false,
"AiGatewayEIPv6": false,
"EcsIPv6": false,
"ApiGatewayEIPv6": false
}
}
}
]
}
]
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | ErrorParametersGroupType | The group type is invalid. | The group type is invalid. |
| 400 | ErrorParametersUid | The aliUid parameter is invalid. | The aliUid parameter is invalid. |
| 400 | ErrorParametersPageSizeOrNo | Either pageSize or pageNo is invalid. | Either pageSize or pageNo is invalid. |
| 400 | ErrorDBSelect | An error occurred while querying database. | An error occurred while querying database. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.