Viewing docs for konnect 3.11.0
published on Thursday, Mar 12, 2026 by kong
published on Thursday, Mar 12, 2026 by kong
Viewing docs for konnect 3.11.0
published on Thursday, Mar 12, 2026 by kong
published on Thursday, Mar 12, 2026 by kong
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(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
}
}
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 dictionarygetPlatformIpAddresses 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
konnectTerraform Provider.
Viewing docs for konnect 3.11.0
published on Thursday, Mar 12, 2026 by kong
published on Thursday, Mar 12, 2026 by kong
