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

ibm.getAppConfigIntegrationEn

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 Event Notification Integration. 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 appConfigIntegrationEn = ibm.getAppConfigIntegrationEn({
        guid: "guid",
        integrationId: "integration_id",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    app_config_integration_en = ibm.get_app_config_integration_en(guid="guid",
        integration_id="integration_id")
    
    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.LookupAppConfigIntegrationEn(ctx, &ibm.LookupAppConfigIntegrationEnArgs{
    			Guid:          "guid",
    			IntegrationId: "integration_id",
    		}, 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 appConfigIntegrationEn = Ibm.GetAppConfigIntegrationEn.Invoke(new()
        {
            Guid = "guid",
            IntegrationId = "integration_id",
        });
    
    });
    
    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.GetAppConfigIntegrationEnArgs;
    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 appConfigIntegrationEn = IbmFunctions.getAppConfigIntegrationEn(GetAppConfigIntegrationEnArgs.builder()
                .guid("guid")
                .integrationId("integration_id")
                .build());
    
        }
    }
    
    variables:
      appConfigIntegrationEn:
        fn::invoke:
          function: ibm:getAppConfigIntegrationEn
          arguments:
            guid: guid
            integrationId: integration_id
    

    Using getAppConfigIntegrationEn

    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 getAppConfigIntegrationEn(args: GetAppConfigIntegrationEnArgs, opts?: InvokeOptions): Promise<GetAppConfigIntegrationEnResult>
    function getAppConfigIntegrationEnOutput(args: GetAppConfigIntegrationEnOutputArgs, opts?: InvokeOptions): Output<GetAppConfigIntegrationEnResult>
    def get_app_config_integration_en(guid: Optional[str] = None,
                                      id: Optional[str] = None,
                                      integration_id: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetAppConfigIntegrationEnResult
    def get_app_config_integration_en_output(guid: Optional[pulumi.Input[str]] = None,
                                      id: Optional[pulumi.Input[str]] = None,
                                      integration_id: Optional[pulumi.Input[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetAppConfigIntegrationEnResult]
    func LookupAppConfigIntegrationEn(ctx *Context, args *LookupAppConfigIntegrationEnArgs, opts ...InvokeOption) (*LookupAppConfigIntegrationEnResult, error)
    func LookupAppConfigIntegrationEnOutput(ctx *Context, args *LookupAppConfigIntegrationEnOutputArgs, opts ...InvokeOption) LookupAppConfigIntegrationEnResultOutput

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

    public static class GetAppConfigIntegrationEn 
    {
        public static Task<GetAppConfigIntegrationEnResult> InvokeAsync(GetAppConfigIntegrationEnArgs args, InvokeOptions? opts = null)
        public static Output<GetAppConfigIntegrationEnResult> Invoke(GetAppConfigIntegrationEnInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAppConfigIntegrationEnResult> getAppConfigIntegrationEn(GetAppConfigIntegrationEnArgs args, InvokeOptions options)
    public static Output<GetAppConfigIntegrationEnResult> getAppConfigIntegrationEn(GetAppConfigIntegrationEnArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getAppConfigIntegrationEn:getAppConfigIntegrationEn
      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.
    IntegrationId string
    The Integration ID.
    Id string
    Guid string
    The GUID of the App Configuration service. Get it from the service instance credentials section of the dashboard.
    IntegrationId string
    The Integration ID.
    Id string
    guid String
    The GUID of the App Configuration service. Get it from the service instance credentials section of the dashboard.
    integrationId String
    The Integration ID.
    id String
    guid string
    The GUID of the App Configuration service. Get it from the service instance credentials section of the dashboard.
    integrationId string
    The Integration ID.
    id string
    guid str
    The GUID of the App Configuration service. Get it from the service instance credentials section of the dashboard.
    integration_id str
    The Integration ID.
    id str
    guid String
    The GUID of the App Configuration service. Get it from the service instance credentials section of the dashboard.
    integrationId String
    The Integration ID.
    id String

    getAppConfigIntegrationEn Result

    The following output properties are available:

    CreatedTime string
    (Timestamp) The creation time of the integration.
    EnEndpoint string
    (String) The API endpoint for the EN instance.
    EnInstanceCrn string
    (String) The CRN of integrated EN instance.
    EnSourceId string
    (String) The EN source id available EN instance.
    Guid string
    Href string
    (String) The integration URL.
    Id string
    IntegrationId string
    IntegrationType string
    (String) The type of integration [will be EVENT_NOTIFICATIONS always].
    UpdatedTime string
    (Timestamp) The last modified time of the integration.
    CreatedTime string
    (Timestamp) The creation time of the integration.
    EnEndpoint string
    (String) The API endpoint for the EN instance.
    EnInstanceCrn string
    (String) The CRN of integrated EN instance.
    EnSourceId string
    (String) The EN source id available EN instance.
    Guid string
    Href string
    (String) The integration URL.
    Id string
    IntegrationId string
    IntegrationType string
    (String) The type of integration [will be EVENT_NOTIFICATIONS always].
    UpdatedTime string
    (Timestamp) The last modified time of the integration.
    createdTime String
    (Timestamp) The creation time of the integration.
    enEndpoint String
    (String) The API endpoint for the EN instance.
    enInstanceCrn String
    (String) The CRN of integrated EN instance.
    enSourceId String
    (String) The EN source id available EN instance.
    guid String
    href String
    (String) The integration URL.
    id String
    integrationId String
    integrationType String
    (String) The type of integration [will be EVENT_NOTIFICATIONS always].
    updatedTime String
    (Timestamp) The last modified time of the integration.
    createdTime string
    (Timestamp) The creation time of the integration.
    enEndpoint string
    (String) The API endpoint for the EN instance.
    enInstanceCrn string
    (String) The CRN of integrated EN instance.
    enSourceId string
    (String) The EN source id available EN instance.
    guid string
    href string
    (String) The integration URL.
    id string
    integrationId string
    integrationType string
    (String) The type of integration [will be EVENT_NOTIFICATIONS always].
    updatedTime string
    (Timestamp) The last modified time of the integration.
    created_time str
    (Timestamp) The creation time of the integration.
    en_endpoint str
    (String) The API endpoint for the EN instance.
    en_instance_crn str
    (String) The CRN of integrated EN instance.
    en_source_id str
    (String) The EN source id available EN instance.
    guid str
    href str
    (String) The integration URL.
    id str
    integration_id str
    integration_type str
    (String) The type of integration [will be EVENT_NOTIFICATIONS always].
    updated_time str
    (Timestamp) The last modified time of the integration.
    createdTime String
    (Timestamp) The creation time of the integration.
    enEndpoint String
    (String) The API endpoint for the EN instance.
    enInstanceCrn String
    (String) The CRN of integrated EN instance.
    enSourceId String
    (String) The EN source id available EN instance.
    guid String
    href String
    (String) The integration URL.
    id String
    integrationId String
    integrationType String
    (String) The type of integration [will be EVENT_NOTIFICATIONS always].
    updatedTime String
    (Timestamp) The last modified time of the integration.

    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