NSX-T Data Center REST API
IpBlockQuotaState (type)
{ "additionalProperties": false, "description": "Represents the IP block quota usage details for a consumer Project/VPC", "extends": { "$ref": "QuotaState" }, "id": "IpBlockQuotaState", "module_id": "PolicyLimit", "nsx_feature": "IpBlockQuota", "polymorphic-type-descriptor": { "type-identifier": "IpBlockQuotaState" }, "properties": { "ip_block_address_type": { "description": "A quota will be applied to blocks of the same address type. One IPv4 block and another IPv6 block cannot be specified within the same quota.", "enum": [ "IPV4", "IPV6" ], "title": "Quota Address Type", "type": "string" }, "ip_block_paths": { "items": { "type": "string" }, "title": "IP Blocks in Quota", "type": "array" }, "ip_block_visibility": { "description": "A quota will be applied on blocks with same visibility. Private and External blocks cannot be specified within the same block", "enum": [ "PRIVATE", "EXTERNAL" ], "title": "Quota Visibility", "type": "string" }, "other_cidrs": { "$ref": "OtherCidrsMsg", "description": "The mask specifies the largest size subnet that can be carved. Any subnet that is of size <= the mask, and which is not /32 can be carved out of the IP block.", "title": "Quota on CIDRs" }, "resource_type": { "enum": [ "IpBlockQuota" ], "required": true, "type": "string" }, "single_ip_cidrs": { "title": "Single IP count", "type": "int" }, "usage": { "items": { "$ref": "IpBlockQuotaUsageForConsumer" }, "title": "The consumption details for consumer of the IP block", "type": "array" } }, "title": "IP block quota state", "type": "object" }