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
SystemAccountList DataSource
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as konnect from "@pulumi/konnect";
const mySystemaccountlist = konnect.getSystemAccountList({
filter: {
description: {
contains: "...my_contains...",
eq: "...my_eq...",
},
konnectManaged: true,
name: {
contains: "...my_contains...",
eq: "...my_eq...",
},
},
});
import pulumi
import pulumi_konnect as konnect
my_systemaccountlist = konnect.get_system_account_list(filter={
"description": {
"contains": "...my_contains...",
"eq": "...my_eq...",
},
"konnect_managed": True,
"name": {
"contains": "...my_contains...",
"eq": "...my_eq...",
},
})
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.GetSystemAccountList(ctx, &konnect.GetSystemAccountListArgs{
Filter: konnect.GetSystemAccountListFilter{
Description: konnect.GetSystemAccountListFilterDescription{
Contains: pulumi.StringRef("...my_contains..."),
Eq: pulumi.StringRef("...my_eq..."),
},
KonnectManaged: pulumi.BoolRef(true),
Name: konnect.GetSystemAccountListFilterName{
Contains: pulumi.StringRef("...my_contains..."),
Eq: pulumi.StringRef("...my_eq..."),
},
},
}, 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 mySystemaccountlist = Konnect.GetSystemAccountList.Invoke(new()
{
Filter = new Konnect.Inputs.GetSystemAccountListFilterInputArgs
{
Description = new Konnect.Inputs.GetSystemAccountListFilterDescriptionInputArgs
{
Contains = "...my_contains...",
Eq = "...my_eq...",
},
KonnectManaged = true,
Name = new Konnect.Inputs.GetSystemAccountListFilterNameInputArgs
{
Contains = "...my_contains...",
Eq = "...my_eq...",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.konnect.KonnectFunctions;
import com.pulumi.konnect.inputs.GetSystemAccountListArgs;
import com.pulumi.konnect.inputs.GetSystemAccountListFilterArgs;
import com.pulumi.konnect.inputs.GetSystemAccountListFilterDescriptionArgs;
import com.pulumi.konnect.inputs.GetSystemAccountListFilterNameArgs;
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 mySystemaccountlist = KonnectFunctions.getSystemAccountList(GetSystemAccountListArgs.builder()
.filter(GetSystemAccountListFilterArgs.builder()
.description(GetSystemAccountListFilterDescriptionArgs.builder()
.contains("...my_contains...")
.eq("...my_eq...")
.build())
.konnectManaged(true)
.name(GetSystemAccountListFilterNameArgs.builder()
.contains("...my_contains...")
.eq("...my_eq...")
.build())
.build())
.build());
}
}
variables:
mySystemaccountlist:
fn::invoke:
function: konnect:getSystemAccountList
arguments:
filter:
description:
contains: '...my_contains...'
eq: '...my_eq...'
konnectManaged: true
name:
contains: '...my_contains...'
eq: '...my_eq...'
Using getSystemAccountList
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 getSystemAccountList(args: GetSystemAccountListArgs, opts?: InvokeOptions): Promise<GetSystemAccountListResult>
function getSystemAccountListOutput(args: GetSystemAccountListOutputArgs, opts?: InvokeOptions): Output<GetSystemAccountListResult>def get_system_account_list(filter: Optional[GetSystemAccountListFilter] = None,
opts: Optional[InvokeOptions] = None) -> GetSystemAccountListResult
def get_system_account_list_output(filter: Optional[pulumi.Input[GetSystemAccountListFilterArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSystemAccountListResult]func GetSystemAccountList(ctx *Context, args *GetSystemAccountListArgs, opts ...InvokeOption) (*GetSystemAccountListResult, error)
func GetSystemAccountListOutput(ctx *Context, args *GetSystemAccountListOutputArgs, opts ...InvokeOption) GetSystemAccountListResultOutput> Note: This function is named GetSystemAccountList in the Go SDK.
public static class GetSystemAccountList
{
public static Task<GetSystemAccountListResult> InvokeAsync(GetSystemAccountListArgs args, InvokeOptions? opts = null)
public static Output<GetSystemAccountListResult> Invoke(GetSystemAccountListInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSystemAccountListResult> getSystemAccountList(GetSystemAccountListArgs args, InvokeOptions options)
public static Output<GetSystemAccountListResult> getSystemAccountList(GetSystemAccountListArgs args, InvokeOptions options)
fn::invoke:
function: konnect:index/getSystemAccountList:getSystemAccountList
arguments:
# arguments dictionaryThe following arguments are supported:
- Filter
Get
System Account List Filter - Filter system accounts returned in the response.
- Filter
Get
System Account List Filter - Filter system accounts returned in the response.
- filter
Get
System Account List Filter - Filter system accounts returned in the response.
- filter
Get
System Account List Filter - Filter system accounts returned in the response.
- filter
Get
System Account List Filter - Filter system accounts returned in the response.
- filter Property Map
- Filter system accounts returned in the response.
getSystemAccountList Result
The following output properties are available:
- Datas
List<Get
System Account List Data> - Id string
- The provider-assigned unique ID for this managed resource.
- Filter
Get
System Account List Filter - Filter system accounts returned in the response.
- Datas
[]Get
System Account List Data - Id string
- The provider-assigned unique ID for this managed resource.
- Filter
Get
System Account List Filter - Filter system accounts returned in the response.
- datas
List<Get
System Account List Data> - id String
- The provider-assigned unique ID for this managed resource.
- filter
Get
System Account List Filter - Filter system accounts returned in the response.
- datas
Get
System Account List Data[] - id string
- The provider-assigned unique ID for this managed resource.
- filter
Get
System Account List Filter - Filter system accounts returned in the response.
- datas
Sequence[Get
System Account List Data] - id str
- The provider-assigned unique ID for this managed resource.
- filter
Get
System Account List Filter - Filter system accounts returned in the response.
- datas List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
- filter Property Map
- Filter system accounts returned in the response.
Supporting Types
GetSystemAccountListData
- Created
At string - Timestamp of when the system account was created.
- Description string
- Description of the system account.
- Id string
- ID of the system account.
- Konnect
Managed bool - The system account is managed by Konnect (true/false).
- Name string
- Name of the system account.
- Updated
At string - Timestamp of when the system account was last updated.
- Created
At string - Timestamp of when the system account was created.
- Description string
- Description of the system account.
- Id string
- ID of the system account.
- Konnect
Managed bool - The system account is managed by Konnect (true/false).
- Name string
- Name of the system account.
- Updated
At string - Timestamp of when the system account was last updated.
- created
At String - Timestamp of when the system account was created.
- description String
- Description of the system account.
- id String
- ID of the system account.
- konnect
Managed Boolean - The system account is managed by Konnect (true/false).
- name String
- Name of the system account.
- updated
At String - Timestamp of when the system account was last updated.
- created
At string - Timestamp of when the system account was created.
- description string
- Description of the system account.
- id string
- ID of the system account.
- konnect
Managed boolean - The system account is managed by Konnect (true/false).
- name string
- Name of the system account.
- updated
At string - Timestamp of when the system account was last updated.
- created_
at str - Timestamp of when the system account was created.
- description str
- Description of the system account.
- id str
- ID of the system account.
- konnect_
managed bool - The system account is managed by Konnect (true/false).
- name str
- Name of the system account.
- updated_
at str - Timestamp of when the system account was last updated.
- created
At String - Timestamp of when the system account was created.
- description String
- Description of the system account.
- id String
- ID of the system account.
- konnect
Managed Boolean - The system account is managed by Konnect (true/false).
- name String
- Name of the system account.
- updated
At String - Timestamp of when the system account was last updated.
GetSystemAccountListFilter
- Description
Get
System Account List Filter Description - Filter using one of the following operators:
eq,contains - Konnect
Managed bool - Filter by a boolean value (true/false).
- Name
Get
System Account List Filter Name - Filter using one of the following operators:
eq,contains
- Description
Get
System Account List Filter Description - Filter using one of the following operators:
eq,contains - Konnect
Managed bool - Filter by a boolean value (true/false).
- Name
Get
System Account List Filter Name - Filter using one of the following operators:
eq,contains
- description
Get
System Account List Filter Description - Filter using one of the following operators:
eq,contains - konnect
Managed Boolean - Filter by a boolean value (true/false).
- name
Get
System Account List Filter Name - Filter using one of the following operators:
eq,contains
- description
Get
System Account List Filter Description - Filter using one of the following operators:
eq,contains - konnect
Managed boolean - Filter by a boolean value (true/false).
- name
Get
System Account List Filter Name - Filter using one of the following operators:
eq,contains
- description
Get
System Account List Filter Description - Filter using one of the following operators:
eq,contains - konnect_
managed bool - Filter by a boolean value (true/false).
- name
Get
System Account List Filter Name - Filter using one of the following operators:
eq,contains
- description Property Map
- Filter using one of the following operators:
eq,contains - konnect
Managed Boolean - Filter by a boolean value (true/false).
- name Property Map
- Filter using one of the following operators:
eq,contains
GetSystemAccountListFilterDescription
GetSystemAccountListFilterName
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
