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​