1. Packages
  2. Ibm Provider
  3. API Docs
  4. getLogsOutgoingWebhook
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getLogsOutgoingWebhook

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Provides a read-only data source to retrieve information about a logs_outgoing_webhook. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const logsOutgoingWebhookInstance = ibm.getLogsOutgoingWebhook({
        instanceId: ibm_logs_outgoing_webhook.logs_outgoing_webhook_instance.instance_id,
        region: ibm_logs_outgoing_webhook.logs_outgoing_webhook_instance.region,
        logsOutgoingWebhookId: ibm_logs_outgoing_webhook.logs_outgoing_webhook_instance.webhook_id,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    logs_outgoing_webhook_instance = ibm.get_logs_outgoing_webhook(instance_id=ibm_logs_outgoing_webhook["logs_outgoing_webhook_instance"]["instance_id"],
        region=ibm_logs_outgoing_webhook["logs_outgoing_webhook_instance"]["region"],
        logs_outgoing_webhook_id=ibm_logs_outgoing_webhook["logs_outgoing_webhook_instance"]["webhook_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.LookupLogsOutgoingWebhook(ctx, &ibm.LookupLogsOutgoingWebhookArgs{
    			InstanceId:            ibm_logs_outgoing_webhook.Logs_outgoing_webhook_instance.Instance_id,
    			Region:                pulumi.StringRef(ibm_logs_outgoing_webhook.Logs_outgoing_webhook_instance.Region),
    			LogsOutgoingWebhookId: ibm_logs_outgoing_webhook.Logs_outgoing_webhook_instance.Webhook_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 logsOutgoingWebhookInstance = Ibm.GetLogsOutgoingWebhook.Invoke(new()
        {
            InstanceId = ibm_logs_outgoing_webhook.Logs_outgoing_webhook_instance.Instance_id,
            Region = ibm_logs_outgoing_webhook.Logs_outgoing_webhook_instance.Region,
            LogsOutgoingWebhookId = ibm_logs_outgoing_webhook.Logs_outgoing_webhook_instance.Webhook_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.GetLogsOutgoingWebhookArgs;
    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 logsOutgoingWebhookInstance = IbmFunctions.getLogsOutgoingWebhook(GetLogsOutgoingWebhookArgs.builder()
                .instanceId(ibm_logs_outgoing_webhook.logs_outgoing_webhook_instance().instance_id())
                .region(ibm_logs_outgoing_webhook.logs_outgoing_webhook_instance().region())
                .logsOutgoingWebhookId(ibm_logs_outgoing_webhook.logs_outgoing_webhook_instance().webhook_id())
                .build());
    
        }
    }
    
    variables:
      logsOutgoingWebhookInstance:
        fn::invoke:
          function: ibm:getLogsOutgoingWebhook
          arguments:
            instanceId: ${ibm_logs_outgoing_webhook.logs_outgoing_webhook_instance.instance_id}
            region: ${ibm_logs_outgoing_webhook.logs_outgoing_webhook_instance.region}
            logsOutgoingWebhookId: ${ibm_logs_outgoing_webhook.logs_outgoing_webhook_instance.webhook_id}
    

    Using getLogsOutgoingWebhook

    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 getLogsOutgoingWebhook(args: GetLogsOutgoingWebhookArgs, opts?: InvokeOptions): Promise<GetLogsOutgoingWebhookResult>
    function getLogsOutgoingWebhookOutput(args: GetLogsOutgoingWebhookOutputArgs, opts?: InvokeOptions): Output<GetLogsOutgoingWebhookResult>
    def get_logs_outgoing_webhook(endpoint_type: Optional[str] = None,
                                  id: Optional[str] = None,
                                  instance_id: Optional[str] = None,
                                  logs_outgoing_webhook_id: Optional[str] = None,
                                  region: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetLogsOutgoingWebhookResult
    def get_logs_outgoing_webhook_output(endpoint_type: Optional[pulumi.Input[str]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  instance_id: Optional[pulumi.Input[str]] = None,
                                  logs_outgoing_webhook_id: Optional[pulumi.Input[str]] = None,
                                  region: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetLogsOutgoingWebhookResult]
    func LookupLogsOutgoingWebhook(ctx *Context, args *LookupLogsOutgoingWebhookArgs, opts ...InvokeOption) (*LookupLogsOutgoingWebhookResult, error)
    func LookupLogsOutgoingWebhookOutput(ctx *Context, args *LookupLogsOutgoingWebhookOutputArgs, opts ...InvokeOption) LookupLogsOutgoingWebhookResultOutput

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

    public static class GetLogsOutgoingWebhook 
    {
        public static Task<GetLogsOutgoingWebhookResult> InvokeAsync(GetLogsOutgoingWebhookArgs args, InvokeOptions? opts = null)
        public static Output<GetLogsOutgoingWebhookResult> Invoke(GetLogsOutgoingWebhookInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLogsOutgoingWebhookResult> getLogsOutgoingWebhook(GetLogsOutgoingWebhookArgs args, InvokeOptions options)
    public static Output<GetLogsOutgoingWebhookResult> getLogsOutgoingWebhook(GetLogsOutgoingWebhookArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getLogsOutgoingWebhook:getLogsOutgoingWebhook
      arguments:
        # arguments dictionary

    The following arguments are supported:

    InstanceId string
    Cloud Logs Instance GUID.
    LogsOutgoingWebhookId string
    EndpointType string
    (String) The endpoint type of integration.
    Id string
    The unique identifier of the logs_outgoing_webhook.
    Region string
    Cloud Logs Instance Region.* logs_outgoing_webhook_id - (Required, Forces new resource, String) The ID of the Outbound Integration to delete.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    InstanceId string
    Cloud Logs Instance GUID.
    LogsOutgoingWebhookId string
    EndpointType string
    (String) The endpoint type of integration.
    Id string
    The unique identifier of the logs_outgoing_webhook.
    Region string
    Cloud Logs Instance Region.* logs_outgoing_webhook_id - (Required, Forces new resource, String) The ID of the Outbound Integration to delete.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instanceId String
    Cloud Logs Instance GUID.
    logsOutgoingWebhookId String
    endpointType String
    (String) The endpoint type of integration.
    id String
    The unique identifier of the logs_outgoing_webhook.
    region String
    Cloud Logs Instance Region.* logs_outgoing_webhook_id - (Required, Forces new resource, String) The ID of the Outbound Integration to delete.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instanceId string
    Cloud Logs Instance GUID.
    logsOutgoingWebhookId string
    endpointType string
    (String) The endpoint type of integration.
    id string
    The unique identifier of the logs_outgoing_webhook.
    region string
    Cloud Logs Instance Region.* logs_outgoing_webhook_id - (Required, Forces new resource, String) The ID of the Outbound Integration to delete.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instance_id str
    Cloud Logs Instance GUID.
    logs_outgoing_webhook_id str
    endpoint_type str
    (String) The endpoint type of integration.
    id str
    The unique identifier of the logs_outgoing_webhook.
    region str
    Cloud Logs Instance Region.* logs_outgoing_webhook_id - (Required, Forces new resource, String) The ID of the Outbound Integration to delete.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    instanceId String
    Cloud Logs Instance GUID.
    logsOutgoingWebhookId String
    endpointType String
    (String) The endpoint type of integration.
    id String
    The unique identifier of the logs_outgoing_webhook.
    region String
    Cloud Logs Instance Region.* logs_outgoing_webhook_id - (Required, Forces new resource, String) The ID of the Outbound Integration to delete.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.

    getLogsOutgoingWebhook Result

    The following output properties are available:

    CreatedAt string
    (String) The creation time of the Outbound Integration.
    ExternalId double
    (Integer) The external ID of the Outbound Integration, for connecting with other parts of the system.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    IbmEventNotifications List<GetLogsOutgoingWebhookIbmEventNotification>
    (List) The configuration of the IBM Event Notifications Outbound Integration. Nested schema for ibm_event_notifications:
    Id string
    The unique identifier of the logs_outgoing_webhook.
    InstanceId string
    LogsOutgoingWebhookId string
    Name string
    (String) The name of the Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    Region string
    Type string
    (String) The type of the deployed Outbound Integrations to list.

    • Constraints: Allowable values are: ibm_event_notifications.
    UpdatedAt string
    (String) The update time of the Outbound Integration.
    Url string
    (String) The URL of the Outbound Integration. Null for IBM Event Notifications integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    EndpointType string
    (String) The endpoint type of integration.
    CreatedAt string
    (String) The creation time of the Outbound Integration.
    ExternalId float64
    (Integer) The external ID of the Outbound Integration, for connecting with other parts of the system.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    IbmEventNotifications []GetLogsOutgoingWebhookIbmEventNotification
    (List) The configuration of the IBM Event Notifications Outbound Integration. Nested schema for ibm_event_notifications:
    Id string
    The unique identifier of the logs_outgoing_webhook.
    InstanceId string
    LogsOutgoingWebhookId string
    Name string
    (String) The name of the Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    Region string
    Type string
    (String) The type of the deployed Outbound Integrations to list.

    • Constraints: Allowable values are: ibm_event_notifications.
    UpdatedAt string
    (String) The update time of the Outbound Integration.
    Url string
    (String) The URL of the Outbound Integration. Null for IBM Event Notifications integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    EndpointType string
    (String) The endpoint type of integration.
    createdAt String
    (String) The creation time of the Outbound Integration.
    externalId Double
    (Integer) The external ID of the Outbound Integration, for connecting with other parts of the system.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    ibmEventNotifications List<GetLogsOutgoingWebhookIbmEventNotification>
    (List) The configuration of the IBM Event Notifications Outbound Integration. Nested schema for ibm_event_notifications:
    id String
    The unique identifier of the logs_outgoing_webhook.
    instanceId String
    logsOutgoingWebhookId String
    name String
    (String) The name of the Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    region String
    type String
    (String) The type of the deployed Outbound Integrations to list.

    • Constraints: Allowable values are: ibm_event_notifications.
    updatedAt String
    (String) The update time of the Outbound Integration.
    url String
    (String) The URL of the Outbound Integration. Null for IBM Event Notifications integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    endpointType String
    (String) The endpoint type of integration.
    createdAt string
    (String) The creation time of the Outbound Integration.
    externalId number
    (Integer) The external ID of the Outbound Integration, for connecting with other parts of the system.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    ibmEventNotifications GetLogsOutgoingWebhookIbmEventNotification[]
    (List) The configuration of the IBM Event Notifications Outbound Integration. Nested schema for ibm_event_notifications:
    id string
    The unique identifier of the logs_outgoing_webhook.
    instanceId string
    logsOutgoingWebhookId string
    name string
    (String) The name of the Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    region string
    type string
    (String) The type of the deployed Outbound Integrations to list.

    • Constraints: Allowable values are: ibm_event_notifications.
    updatedAt string
    (String) The update time of the Outbound Integration.
    url string
    (String) The URL of the Outbound Integration. Null for IBM Event Notifications integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    endpointType string
    (String) The endpoint type of integration.
    created_at str
    (String) The creation time of the Outbound Integration.
    external_id float
    (Integer) The external ID of the Outbound Integration, for connecting with other parts of the system.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    ibm_event_notifications Sequence[GetLogsOutgoingWebhookIbmEventNotification]
    (List) The configuration of the IBM Event Notifications Outbound Integration. Nested schema for ibm_event_notifications:
    id str
    The unique identifier of the logs_outgoing_webhook.
    instance_id str
    logs_outgoing_webhook_id str
    name str
    (String) The name of the Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    region str
    type str
    (String) The type of the deployed Outbound Integrations to list.

    • Constraints: Allowable values are: ibm_event_notifications.
    updated_at str
    (String) The update time of the Outbound Integration.
    url str
    (String) The URL of the Outbound Integration. Null for IBM Event Notifications integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    endpoint_type str
    (String) The endpoint type of integration.
    createdAt String
    (String) The creation time of the Outbound Integration.
    externalId Number
    (Integer) The external ID of the Outbound Integration, for connecting with other parts of the system.

    • Constraints: The maximum value is 4294967295. The minimum value is 0.
    ibmEventNotifications List<Property Map>
    (List) The configuration of the IBM Event Notifications Outbound Integration. Nested schema for ibm_event_notifications:
    id String
    The unique identifier of the logs_outgoing_webhook.
    instanceId String
    logsOutgoingWebhookId String
    name String
    (String) The name of the Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    region String
    type String
    (String) The type of the deployed Outbound Integrations to list.

    • Constraints: Allowable values are: ibm_event_notifications.
    updatedAt String
    (String) The update time of the Outbound Integration.
    url String
    (String) The URL of the Outbound Integration. Null for IBM Event Notifications integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    endpointType String
    (String) The endpoint type of integration.

    Supporting Types

    GetLogsOutgoingWebhookIbmEventNotification

    EndpointType string
    (String) The endpoint type of integration.
    EventNotificationsInstanceId string
    (String) The ID of the selected IBM Event Notifications instance.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    RegionId string
    (String) The region ID of the selected IBM Event Notifications instance.

    • Constraints: The maximum length is 4096 characters. The minimum length is 4 characters. The value must match regular expression /^[a-z]{2}-[a-z]+$/.
    SourceId string
    (String) The ID of the created source in the IBM Event Notifications instance. Corresponds to the Cloud Logs instance crn. Not required when creating an Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    SourceName string
    (String) The name of the created source in the IBM Event Notifications instance. Not required when creating an Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    EndpointType string
    (String) The endpoint type of integration.
    EventNotificationsInstanceId string
    (String) The ID of the selected IBM Event Notifications instance.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    RegionId string
    (String) The region ID of the selected IBM Event Notifications instance.

    • Constraints: The maximum length is 4096 characters. The minimum length is 4 characters. The value must match regular expression /^[a-z]{2}-[a-z]+$/.
    SourceId string
    (String) The ID of the created source in the IBM Event Notifications instance. Corresponds to the Cloud Logs instance crn. Not required when creating an Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    SourceName string
    (String) The name of the created source in the IBM Event Notifications instance. Not required when creating an Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    endpointType String
    (String) The endpoint type of integration.
    eventNotificationsInstanceId String
    (String) The ID of the selected IBM Event Notifications instance.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    regionId String
    (String) The region ID of the selected IBM Event Notifications instance.

    • Constraints: The maximum length is 4096 characters. The minimum length is 4 characters. The value must match regular expression /^[a-z]{2}-[a-z]+$/.
    sourceId String
    (String) The ID of the created source in the IBM Event Notifications instance. Corresponds to the Cloud Logs instance crn. Not required when creating an Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    sourceName String
    (String) The name of the created source in the IBM Event Notifications instance. Not required when creating an Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    endpointType string
    (String) The endpoint type of integration.
    eventNotificationsInstanceId string
    (String) The ID of the selected IBM Event Notifications instance.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    regionId string
    (String) The region ID of the selected IBM Event Notifications instance.

    • Constraints: The maximum length is 4096 characters. The minimum length is 4 characters. The value must match regular expression /^[a-z]{2}-[a-z]+$/.
    sourceId string
    (String) The ID of the created source in the IBM Event Notifications instance. Corresponds to the Cloud Logs instance crn. Not required when creating an Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    sourceName string
    (String) The name of the created source in the IBM Event Notifications instance. Not required when creating an Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    endpoint_type str
    (String) The endpoint type of integration.
    event_notifications_instance_id str
    (String) The ID of the selected IBM Event Notifications instance.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    region_id str
    (String) The region ID of the selected IBM Event Notifications instance.

    • Constraints: The maximum length is 4096 characters. The minimum length is 4 characters. The value must match regular expression /^[a-z]{2}-[a-z]+$/.
    source_id str
    (String) The ID of the created source in the IBM Event Notifications instance. Corresponds to the Cloud Logs instance crn. Not required when creating an Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    source_name str
    (String) The name of the created source in the IBM Event Notifications instance. Not required when creating an Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    endpointType String
    (String) The endpoint type of integration.
    eventNotificationsInstanceId String
    (String) The ID of the selected IBM Event Notifications instance.

    • Constraints: The maximum length is 36 characters. The minimum length is 36 characters. The value must match regular expression /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    regionId String
    (String) The region ID of the selected IBM Event Notifications instance.

    • Constraints: The maximum length is 4096 characters. The minimum length is 4 characters. The value must match regular expression /^[a-z]{2}-[a-z]+$/.
    sourceId String
    (String) The ID of the created source in the IBM Event Notifications instance. Corresponds to the Cloud Logs instance crn. Not required when creating an Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.
    sourceName String
    (String) The name of the created source in the IBM Event Notifications instance. Not required when creating an Outbound Integration.

    • Constraints: The maximum length is 4096 characters. The minimum length is 1 character. The value must match regular expression ^[\\p{L}\\p{N}\\p{P}\\p{Z}\\p{S}\\p{M}]+$.

    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.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud