ListUsedAddresses
List used addresses in specified subnet.
- TypeScript
- Python
import { cloudApi, serviceClients, Session } from "@yandex-cloud/nodejs-sdk";
const ListUsedAddressesRequest =
cloudApi.vpc.subnet_service.ListUsedAddressesRequest;
(async () => {
const authToken = process.env["YC_OAUTH_TOKEN"];
const session = new Session({ oauthToken: authToken });
const client = session.client(serviceClients.SubnetServiceClient);
const result = await client.listUsedAddresses(
ListUsedAddressesRequest.fromPartial({
subnetId: "subnetId",
// pageSize: 0,
// pageToken: "pageToken",
// filter: "filter"
})
);
console.log(result);
})();
import os
import grpc
import yandexcloud
from yandex.cloud.vpc.v1.subnet_service_pb2 import ListUsedAddressesRequest
from yandex.cloud.vpc.v1.subnet_service_pb2_grpc import SubnetServiceStub
token = os.getenv("YC_OAUTH_TOKEN")
sdk = yandexcloud.SDK(token=token)
service = sdk.client(SubnetServiceStub)
response = service.ListUsedAddresses(
ListUsedAddressesRequest(
subnet_id="subnetId",
# page_size = 0,
# page_token = "pageToken",
# filter = "filter"
)
)
print(response)
ListUsedAddressesRequest
subnetId : string
pageSize : int64
pageToken : string
filter : string
ListUsedAddressesResponse
addresses : UsedAddress
nextPageToken : string
UsedAddress
address : string
ipVersion : IpVersion
references : reference.Reference
Reference
Type
TYPE_UNSPECIFIEDMANAGED_BYUSED_BY
referrer : Referrer
type : Type
Referrer
type : string
type = compute.instance, id = <instance id>
type = compute.instanceGroup, id = <instanceGroup id>type = loadbalancer.networkLoadBalancer, id = <networkLoadBalancer id>type = managed-kubernetes.cluster, id = <cluster id>type = managed-mysql.cluster, id = <cluster id>