1. Packages
  2. Ibm Provider
  3. API Docs
  4. getAppConfigIntegrations
ibm 1.83.0-beta0 published on Monday, Sep 15, 2025 by ibm-cloud

ibm.getAppConfigIntegrations

Explore with Pulumi AI

ibm logo
ibm 1.83.0-beta0 published on Monday, Sep 15, 2025 by ibm-cloud

    Retrieve information about an existing IBM Cloud App Configuration Integrations. You can then reference the fields of the data source in other resources within the same configuration using interpolation syntax.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const appConfigIntegrations = ibm.getAppConfigIntegrations({
        guid: "guid",
        limit: 1,
        offset: 1,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    app_config_integrations = ibm.get_app_config_integrations(guid="guid",
        limit=1,
        offset=1)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.GetAppConfigIntegrations(ctx, &ibm.GetAppConfigIntegrationsArgs{
    			Guid:   "guid",
    			Limit:  pulumi.Float64Ref(1),
    			Offset: pulumi.Float64Ref(1),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var appConfigIntegrations = Ibm.GetAppConfigIntegrations.Invoke(new()
        {
            Guid = "guid",
            Limit = 1,
            Offset = 1,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetAppConfigIntegrationsArgs;
    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 appConfigIntegrations = IbmFunctions.getAppConfigIntegrations(GetAppConfigIntegrationsArgs.builder()
                .guid("guid")
                .limit(1)
                .offset(1)
                .build());
    
        }
    }
    
    variables:
      appConfigIntegrations:
        fn::invoke:
          function: ibm:getAppConfigIntegrations
          arguments:
            guid: guid
            limit: 1
            offset: 1
    

    Using getAppConfigIntegrations

    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 getAppConfigIntegrations(args: GetAppConfigIntegrationsArgs, opts?: InvokeOptions): Promise<GetAppConfigIntegrationsResult>
    function getAppConfigIntegrationsOutput(args: GetAppConfigIntegrationsOutputArgs, opts?: InvokeOptions): Output<GetAppConfigIntegrationsResult>
    def get_app_config_integrations(guid: Optional[str] = None,
                                    id: Optional[str] = None,
                                    limit: Optional[float] = None,
                                    offset: Optional[float] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetAppConfigIntegrationsResult
    def get_app_config_integrations_output(guid: Optional[pulumi.Input[str]] = None,
                                    id: Optional[pulumi.Input[str]] = None,
                                    limit: Optional[pulumi.Input[float]] = None,
                                    offset: Optional[pulumi.Input[float]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetAppConfigIntegrationsResult]
    func GetAppConfigIntegrations(ctx *Context, args *GetAppConfigIntegrationsArgs, opts ...InvokeOption) (*GetAppConfigIntegrationsResult, error)
    func GetAppConfigIntegrationsOutput(ctx *Context, args *GetAppConfigIntegrationsOutputArgs, opts ...InvokeOption) GetAppConfigIntegrationsResultOutput

    > Note: This function is named GetAppConfigIntegrations in the Go SDK.

    public static class GetAppConfigIntegrations 
    {
        public static Task<GetAppConfigIntegrationsResult> InvokeAsync(GetAppConfigIntegrationsArgs args, InvokeOptions? opts = null)
        public static Output<GetAppConfigIntegrationsResult> Invoke(GetAppConfigIntegrationsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAppConfigIntegrationsResult> getAppConfigIntegrations(GetAppConfigIntegrationsArgs args, InvokeOptions options)
    public static Output<GetAppConfigIntegrationsResult> getAppConfigIntegrations(GetAppConfigIntegrationsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getAppConfigIntegrations:getAppConfigIntegrations
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Guid string
    The GUID of the App Configuration service. Get it from the service instance credentials section of the dashboard.
    Id string
    Limit double
    The number of records to retrieve. By default, the list operation return the first 10 records. To retrieve different set of records, use limit with offset to page through the available records.
    Offset double
    The number of records to skip. By specifying offset, you retrieve a subset of items that starts with the offset value. Use offset with limit to page through the available records.
    Guid string
    The GUID of the App Configuration service. Get it from the service instance credentials section of the dashboard.
    Id string
    Limit float64
    The number of records to retrieve. By default, the list operation return the first 10 records. To retrieve different set of records, use limit with offset to page through the available records.
    Offset float64
    The number of records to skip. By specifying offset, you retrieve a subset of items that starts with the offset value. Use offset with limit to page through the available records.
    guid String
    The GUID of the App Configuration service. Get it from the service instance credentials section of the dashboard.
    id String
    limit Double
    The number of records to retrieve. By default, the list operation return the first 10 records. To retrieve different set of records, use limit with offset to page through the available records.
    offset Double
    The number of records to skip. By specifying offset, you retrieve a subset of items that starts with the offset value. Use offset with limit to page through the available records.
    guid string
    The GUID of the App Configuration service. Get it from the service instance credentials section of the dashboard.
    id string
    limit number
    The number of records to retrieve. By default, the list operation return the first 10 records. To retrieve different set of records, use limit with offset to page through the available records.
    offset number
    The number of records to skip. By specifying offset, you retrieve a subset of items that starts with the offset value. Use offset with limit to page through the available records.
    guid str
    The GUID of the App Configuration service. Get it from the service instance credentials section of the dashboard.
    id str
    limit float
    The number of records to retrieve. By default, the list operation return the first 10 records. To retrieve different set of records, use limit with offset to page through the available records.
    offset float
    The number of records to skip. By specifying offset, you retrieve a subset of items that starts with the offset value. Use offset with limit to page through the available records.
    guid String
    The GUID of the App Configuration service. Get it from the service instance credentials section of the dashboard.
    id String
    limit Number
    The number of records to retrieve. By default, the list operation return the first 10 records. To retrieve different set of records, use limit with offset to page through the available records.
    offset Number
    The number of records to skip. By specifying offset, you retrieve a subset of items that starts with the offset value. Use offset with limit to page through the available records.

    getAppConfigIntegrations Result

    The following output properties are available:

    Firsts List<GetAppConfigIntegrationsFirst>
    (List) The URL to navigate to the first page of records.
    Guid string
    Id string
    Integrations List<GetAppConfigIntegrationsIntegration>
    (List) The list of integrations.
    Lasts List<GetAppConfigIntegrationsLast>
    (List) The URL to navigate to the last list of records.
    Nexts List<GetAppConfigIntegrationsNext>
    (List) The URL to navigate to the next list of records.
    Previouses List<GetAppConfigIntegrationsPreviouse>
    (List) The URL to navigate to the previous list of records.
    TotalCount double
    (String) Number of records returned in the current response.\
    Limit double
    Offset double
    Firsts []GetAppConfigIntegrationsFirst
    (List) The URL to navigate to the first page of records.
    Guid string
    Id string
    Integrations []GetAppConfigIntegrationsIntegration
    (List) The list of integrations.
    Lasts []GetAppConfigIntegrationsLast
    (List) The URL to navigate to the last list of records.
    Nexts []GetAppConfigIntegrationsNext
    (List) The URL to navigate to the next list of records.
    Previouses []GetAppConfigIntegrationsPreviouse
    (List) The URL to navigate to the previous list of records.
    TotalCount float64
    (String) Number of records returned in the current response.\
    Limit float64
    Offset float64
    firsts List<GetAppConfigIntegrationsFirst>
    (List) The URL to navigate to the first page of records.
    guid String
    id String
    integrations List<GetAppConfigIntegrationsIntegration>
    (List) The list of integrations.
    lasts List<GetAppConfigIntegrationsLast>
    (List) The URL to navigate to the last list of records.
    nexts List<GetAppConfigIntegrationsNext>
    (List) The URL to navigate to the next list of records.
    previouses List<GetAppConfigIntegrationsPreviouse>
    (List) The URL to navigate to the previous list of records.
    totalCount Double
    (String) Number of records returned in the current response.\
    limit Double
    offset Double
    firsts GetAppConfigIntegrationsFirst[]
    (List) The URL to navigate to the first page of records.
    guid string
    id string
    integrations GetAppConfigIntegrationsIntegration[]
    (List) The list of integrations.
    lasts GetAppConfigIntegrationsLast[]
    (List) The URL to navigate to the last list of records.
    nexts GetAppConfigIntegrationsNext[]
    (List) The URL to navigate to the next list of records.
    previouses GetAppConfigIntegrationsPreviouse[]
    (List) The URL to navigate to the previous list of records.
    totalCount number
    (String) Number of records returned in the current response.\
    limit number
    offset number
    firsts Sequence[GetAppConfigIntegrationsFirst]
    (List) The URL to navigate to the first page of records.
    guid str
    id str
    integrations Sequence[GetAppConfigIntegrationsIntegration]
    (List) The list of integrations.
    lasts Sequence[GetAppConfigIntegrationsLast]
    (List) The URL to navigate to the last list of records.
    nexts Sequence[GetAppConfigIntegrationsNext]
    (List) The URL to navigate to the next list of records.
    previouses Sequence[GetAppConfigIntegrationsPreviouse]
    (List) The URL to navigate to the previous list of records.
    total_count float
    (String) Number of records returned in the current response.\
    limit float
    offset float
    firsts List<Property Map>
    (List) The URL to navigate to the first page of records.
    guid String
    id String
    integrations List<Property Map>
    (List) The list of integrations.
    lasts List<Property Map>
    (List) The URL to navigate to the last list of records.
    nexts List<Property Map>
    (List) The URL to navigate to the next list of records.
    previouses List<Property Map>
    (List) The URL to navigate to the previous list of records.
    totalCount Number
    (String) Number of records returned in the current response.\
    limit Number
    offset Number

    Supporting Types

    GetAppConfigIntegrationsFirst

    Href string
    (String) The next href URL.
    Href string
    (String) The next href URL.
    href String
    (String) The next href URL.
    href string
    (String) The next href URL.
    href str
    (String) The next href URL.
    href String
    (String) The next href URL.

    GetAppConfigIntegrationsIntegration

    IntegrationId string
    (String) The id of integration.
    IntegrationType string
    (String) The type of integration.
    IntegrationId string
    (String) The id of integration.
    IntegrationType string
    (String) The type of integration.
    integrationId String
    (String) The id of integration.
    integrationType String
    (String) The type of integration.
    integrationId string
    (String) The id of integration.
    integrationType string
    (String) The type of integration.
    integration_id str
    (String) The id of integration.
    integration_type str
    (String) The type of integration.
    integrationId String
    (String) The id of integration.
    integrationType String
    (String) The type of integration.

    GetAppConfigIntegrationsLast

    Href string
    (String) The next href URL.
    Href string
    (String) The next href URL.
    href String
    (String) The next href URL.
    href string
    (String) The next href URL.
    href str
    (String) The next href URL.
    href String
    (String) The next href URL.

    GetAppConfigIntegrationsNext

    Href string
    (String) The next href URL.
    Href string
    (String) The next href URL.
    href String
    (String) The next href URL.
    href string
    (String) The next href URL.
    href str
    (String) The next href URL.
    href String
    (String) The next href URL.

    GetAppConfigIntegrationsPreviouse

    Href string
    (String) The next href URL.
    Href string
    (String) The next href URL.
    href String
    (String) The next href URL.
    href string
    (String) The next href URL.
    href str
    (String) The next href URL.
    href String
    (String) The next href URL.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.83.0-beta0 published on Monday, Sep 15, 2025 by ibm-cloud