Viewing docs for konnect 3.23.0
published on Friday, Sep 18, 2026 by kong
published on Friday, Sep 18, 2026 by kong
Viewing docs for konnect 3.23.0
published on Friday, Sep 18, 2026 by kong
published on Friday, Sep 18, 2026 by kong
PlatformAvailableRegions DataSource
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as konnect from "@pulumi/konnect";
const myPlatformavailableregions = konnect.getPlatformAvailableRegions({});
import pulumi
import pulumi_konnect as konnect
my_platformavailableregions = konnect.get_platform_available_regions()
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.GetPlatformAvailableRegions(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 myPlatformavailableregions = Konnect.GetPlatformAvailableRegions.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 myPlatformavailableregions = KonnectFunctions.getPlatformAvailableRegions(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
}
}
variables:
myPlatformavailableregions:
fn::invoke:
function: konnect:getPlatformAvailableRegions
arguments: {}
Example coming soon!
Using getPlatformAvailableRegions
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 getPlatformAvailableRegions(opts?: InvokeOptions): Promise<GetPlatformAvailableRegionsResult>
function getPlatformAvailableRegionsOutput(opts?: InvokeOutputOptions): Output<GetPlatformAvailableRegionsResult>def get_platform_available_regions(opts: Optional[InvokeOptions] = None) -> GetPlatformAvailableRegionsResult
def get_platform_available_regions_output(opts: Optional[InvokeOutputOptions] = None) -> Output[GetPlatformAvailableRegionsResult]func GetPlatformAvailableRegions(ctx *Context, opts ...InvokeOption) (*GetPlatformAvailableRegionsResult, error)
func GetPlatformAvailableRegionsOutput(ctx *Context, opts ...InvokeOption) GetPlatformAvailableRegionsResultOutput> Note: This function is named GetPlatformAvailableRegions in the Go SDK.
public static class GetPlatformAvailableRegions
{
public static Task<GetPlatformAvailableRegionsResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetPlatformAvailableRegionsResult> Invoke(InvokeOptions? opts = null)
public static Output<GetPlatformAvailableRegionsResult> Invoke(InvokeOutputOptions opts)
}public static CompletableFuture<GetPlatformAvailableRegionsResult> getPlatformAvailableRegions(InvokeOptions options)
public static Output<GetPlatformAvailableRegionsResult> getPlatformAvailableRegions(InvokeOptions options)
public static Output<GetPlatformAvailableRegionsResult> getPlatformAvailableRegions(InvokeOutputOptions options)
fn::invoke:
function: konnect:index/getPlatformAvailableRegions:getPlatformAvailableRegions
arguments:
# arguments dictionarydata "konnect_get_platform_available_regions" "name" {
# arguments
}getPlatformAvailableRegions Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Regions
Get
Platform Available Regions Regions - Konnect regions available for use, grouped by rollout stage.
- Id string
- The provider-assigned unique ID for this managed resource.
- Regions
Get
Platform Available Regions Regions - Konnect regions available for use, grouped by rollout stage.
- id String
- The provider-assigned unique ID for this managed resource.
- regions
Get
Platform Available Regions Regions - Konnect regions available for use, grouped by rollout stage.
- id string
- The provider-assigned unique ID for this managed resource.
- regions
Get
Platform Available Regions Regions - Konnect regions available for use, grouped by rollout stage.
- id str
- The provider-assigned unique ID for this managed resource.
- regions
Get
Platform Available Regions Regions - Konnect regions available for use, grouped by rollout stage.
- id String
- The provider-assigned unique ID for this managed resource.
- regions Property Map
- Konnect regions available for use, grouped by rollout stage.
Supporting Types
GetPlatformAvailableRegionsRegions
- Betas List<string>
- Regions available in beta.
- Stable
Opt List<string>Ins - Stable regions available on an opt-in basis.
- Stables List<string>
- Regions generally available to all organizations.
- Betas []string
- Regions available in beta.
- Stable
Opt []stringIns - Stable regions available on an opt-in basis.
- Stables []string
- Regions generally available to all organizations.
- betas list(string)
- Regions available in beta.
- stable_
opt_ list(string)ins - Stable regions available on an opt-in basis.
- stables list(string)
- Regions generally available to all organizations.
- betas List<String>
- Regions available in beta.
- stable
Opt List<String>Ins - Stable regions available on an opt-in basis.
- stables List<String>
- Regions generally available to all organizations.
- betas string[]
- Regions available in beta.
- stable
Opt string[]Ins - Stable regions available on an opt-in basis.
- stables string[]
- Regions generally available to all organizations.
- betas Sequence[str]
- Regions available in beta.
- stable_
opt_ Sequence[str]ins - Stable regions available on an opt-in basis.
- stables Sequence[str]
- Regions generally available to all organizations.
- betas List<String>
- Regions available in beta.
- stable
Opt List<String>Ins - Stable regions available on an opt-in basis.
- stables List<String>
- Regions generally available to all organizations.
Package Details
- Repository
- konnect kong/terraform-provider-konnect
- License
- Notes
- This Pulumi package is based on the
konnectTerraform Provider.
Viewing docs for konnect 3.23.0
published on Friday, Sep 18, 2026 by kong
published on Friday, Sep 18, 2026 by kong