konnect 3.2.0 published on Tuesday, Sep 16, 2025 by kong
konnect.getPlatformIpAddresses
Explore with Pulumi AI
PlatformIPAddresses DataSource
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as konnect from "@pulumi/konnect";
const myPlatformipaddresses = konnect.getPlatformIpAddresses({});
import pulumi
import pulumi_konnect as konnect
my_platformipaddresses = konnect.get_platform_ip_addresses()
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/konnect/v3/konnect"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := konnect.GetPlatformIpAddresses(ctx, map[string]interface{}{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Konnect = Pulumi.Konnect;
return await Deployment.RunAsync(() =>
{
var myPlatformipaddresses = Konnect.GetPlatformIpAddresses.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.konnect.KonnectFunctions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var myPlatformipaddresses = KonnectFunctions.getPlatformIpAddresses();
}
}
variables:
myPlatformipaddresses:
fn::invoke:
function: konnect:getPlatformIpAddresses
arguments: {}
Using getPlatformIpAddresses
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPlatformIpAddresses(opts?: InvokeOptions): Promise<GetPlatformIpAddressesResult>
function getPlatformIpAddressesOutput(opts?: InvokeOptions): Output<GetPlatformIpAddressesResult>
def get_platform_ip_addresses(opts: Optional[InvokeOptions] = None) -> GetPlatformIpAddressesResult
def get_platform_ip_addresses_output(opts: Optional[InvokeOptions] = None) -> Output[GetPlatformIpAddressesResult]
func GetPlatformIpAddresses(ctx *Context, opts ...InvokeOption) (*GetPlatformIpAddressesResult, error)
func GetPlatformIpAddressesOutput(ctx *Context, opts ...InvokeOption) GetPlatformIpAddressesResultOutput
> Note: This function is named GetPlatformIpAddresses
in the Go SDK.
public static class GetPlatformIpAddresses
{
public static Task<GetPlatformIpAddressesResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetPlatformIpAddressesResult> Invoke(InvokeOptions? opts = null)
}
public static CompletableFuture<GetPlatformIpAddressesResult> getPlatformIpAddresses(InvokeOptions options)
public static Output<GetPlatformIpAddressesResult> getPlatformIpAddresses(InvokeOptions options)
fn::invoke:
function: konnect:index/getPlatformIpAddresses:getPlatformIpAddresses
arguments:
# arguments dictionary
getPlatformIpAddresses Result
The following output properties are available:
- Egress
Ips Dictionary<string, ImmutableArray<string>> - Mapping of region code to egress IP addresses. Each region maps to a list of IP addresses representing outbound IPs used by Konnect.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ingress
Ips Dictionary<string, ImmutableArray<string>> - Mapping of region code to ingress IP addresses. Each region maps to a list of IP addresses representing inbound entry points for the Konnect service.
- Regions
Dictionary<string, Immutable
Dictionary<string, Immutable Array<string>>> - Mapping of region code to hostname/IP lists.
- Update
Date string - Timestamp of the last update in "YYYY-MM-DD-HH-mm-ss" format.
- Egress
Ips map[string][]string - Mapping of region code to egress IP addresses. Each region maps to a list of IP addresses representing outbound IPs used by Konnect.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ingress
Ips map[string][]string - Mapping of region code to ingress IP addresses. Each region maps to a list of IP addresses representing inbound entry points for the Konnect service.
- Regions map[string]map[string][]string
- Mapping of region code to hostname/IP lists.
- Update
Date string - Timestamp of the last update in "YYYY-MM-DD-HH-mm-ss" format.
- egress
Ips Map<String,List<String>> - Mapping of region code to egress IP addresses. Each region maps to a list of IP addresses representing outbound IPs used by Konnect.
- id String
- The provider-assigned unique ID for this managed resource.
- ingress
Ips Map<String,List<String>> - Mapping of region code to ingress IP addresses. Each region maps to a list of IP addresses representing inbound entry points for the Konnect service.
- regions Map<String,Map<String,List<String>>>
- Mapping of region code to hostname/IP lists.
- update
Date String - Timestamp of the last update in "YYYY-MM-DD-HH-mm-ss" format.
- egress
Ips {[key: string]: string[]} - Mapping of region code to egress IP addresses. Each region maps to a list of IP addresses representing outbound IPs used by Konnect.
- id string
- The provider-assigned unique ID for this managed resource.
- ingress
Ips {[key: string]: string[]} - Mapping of region code to ingress IP addresses. Each region maps to a list of IP addresses representing inbound entry points for the Konnect service.
- regions {[key: string]: {[key: string]: string[]}}
- Mapping of region code to hostname/IP lists.
- update
Date string - Timestamp of the last update in "YYYY-MM-DD-HH-mm-ss" format.
- egress_
ips Mapping[str, Sequence[str]] - Mapping of region code to egress IP addresses. Each region maps to a list of IP addresses representing outbound IPs used by Konnect.
- id str
- The provider-assigned unique ID for this managed resource.
- ingress_
ips Mapping[str, Sequence[str]] - Mapping of region code to ingress IP addresses. Each region maps to a list of IP addresses representing inbound entry points for the Konnect service.
- regions Mapping[str, Mapping[str, Sequence[str]]]
- Mapping of region code to hostname/IP lists.
- update_
date str - Timestamp of the last update in "YYYY-MM-DD-HH-mm-ss" format.
- egress
Ips Map<List<String>> - Mapping of region code to egress IP addresses. Each region maps to a list of IP addresses representing outbound IPs used by Konnect.
- id String
- The provider-assigned unique ID for this managed resource.
- ingress
Ips Map<List<String>> - Mapping of region code to ingress IP addresses. Each region maps to a list of IP addresses representing inbound entry points for the Konnect service.
- regions Map<Map<List<String>>>
- Mapping of region code to hostname/IP lists.
- update
Date String - Timestamp of the last update in "YYYY-MM-DD-HH-mm-ss" format.
Package Details
- Repository
- konnect kong/terraform-provider-konnect
- License
- Notes
- This Pulumi package is based on the
konnect
Terraform Provider.