Skip to main content

ListUsedAddresses

List used addresses in specified subnet.

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);
})();

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_UNSPECIFIED

  • MANAGED_BY

  • USED_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>
id : string