1. Packages
  2. AWS Native
  3. API Docs
  4. securitylake
  5. getSubscriberNotification

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.securitylake.getSubscriberNotification

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

    Resource Type definition for AWS::SecurityLake::SubscriberNotification

    Using getSubscriberNotification

    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 getSubscriberNotification(args: GetSubscriberNotificationArgs, opts?: InvokeOptions): Promise<GetSubscriberNotificationResult>
    function getSubscriberNotificationOutput(args: GetSubscriberNotificationOutputArgs, opts?: InvokeOptions): Output<GetSubscriberNotificationResult>
    def get_subscriber_notification(subscriber_arn: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetSubscriberNotificationResult
    def get_subscriber_notification_output(subscriber_arn: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetSubscriberNotificationResult]
    func LookupSubscriberNotification(ctx *Context, args *LookupSubscriberNotificationArgs, opts ...InvokeOption) (*LookupSubscriberNotificationResult, error)
    func LookupSubscriberNotificationOutput(ctx *Context, args *LookupSubscriberNotificationOutputArgs, opts ...InvokeOption) LookupSubscriberNotificationResultOutput

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

    public static class GetSubscriberNotification 
    {
        public static Task<GetSubscriberNotificationResult> InvokeAsync(GetSubscriberNotificationArgs args, InvokeOptions? opts = null)
        public static Output<GetSubscriberNotificationResult> Invoke(GetSubscriberNotificationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSubscriberNotificationResult> getSubscriberNotification(GetSubscriberNotificationArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:securitylake:getSubscriberNotification
      arguments:
        # arguments dictionary

    The following arguments are supported:

    SubscriberArn string
    The ARN for the subscriber
    SubscriberArn string
    The ARN for the subscriber
    subscriberArn String
    The ARN for the subscriber
    subscriberArn string
    The ARN for the subscriber
    subscriber_arn str
    The ARN for the subscriber
    subscriberArn String
    The ARN for the subscriber

    getSubscriberNotification Result

    The following output properties are available:

    NotificationConfiguration Pulumi.AwsNative.SecurityLake.Outputs.SubscriberNotificationNotificationConfiguration
    Specify the configurations you want to use for subscriber notification. The subscriber is notified when new data is written to the data lake for sources that the subscriber consumes in Security Lake .
    SubscriberEndpoint string
    The endpoint the subscriber should listen to for notifications
    NotificationConfiguration SubscriberNotificationNotificationConfiguration
    Specify the configurations you want to use for subscriber notification. The subscriber is notified when new data is written to the data lake for sources that the subscriber consumes in Security Lake .
    SubscriberEndpoint string
    The endpoint the subscriber should listen to for notifications
    notificationConfiguration SubscriberNotificationNotificationConfiguration
    Specify the configurations you want to use for subscriber notification. The subscriber is notified when new data is written to the data lake for sources that the subscriber consumes in Security Lake .
    subscriberEndpoint String
    The endpoint the subscriber should listen to for notifications
    notificationConfiguration SubscriberNotificationNotificationConfiguration
    Specify the configurations you want to use for subscriber notification. The subscriber is notified when new data is written to the data lake for sources that the subscriber consumes in Security Lake .
    subscriberEndpoint string
    The endpoint the subscriber should listen to for notifications
    notification_configuration SubscriberNotificationNotificationConfiguration
    Specify the configurations you want to use for subscriber notification. The subscriber is notified when new data is written to the data lake for sources that the subscriber consumes in Security Lake .
    subscriber_endpoint str
    The endpoint the subscriber should listen to for notifications
    notificationConfiguration Property Map
    Specify the configurations you want to use for subscriber notification. The subscriber is notified when new data is written to the data lake for sources that the subscriber consumes in Security Lake .
    subscriberEndpoint String
    The endpoint the subscriber should listen to for notifications

    Supporting Types

    SubscriberNotificationHttpsNotificationConfiguration

    Endpoint string
    The subscription endpoint in Security Lake.
    TargetRoleArn string
    The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
    AuthorizationApiKeyName string
    The key name for the notification subscription.
    AuthorizationApiKeyValue string
    The key value for the notification subscription.
    HttpMethod Pulumi.AwsNative.SecurityLake.SubscriberNotificationHttpsNotificationConfigurationHttpMethod
    The HTTPS method used for the notification subscription.
    Endpoint string
    The subscription endpoint in Security Lake.
    TargetRoleArn string
    The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
    AuthorizationApiKeyName string
    The key name for the notification subscription.
    AuthorizationApiKeyValue string
    The key value for the notification subscription.
    HttpMethod SubscriberNotificationHttpsNotificationConfigurationHttpMethod
    The HTTPS method used for the notification subscription.
    endpoint String
    The subscription endpoint in Security Lake.
    targetRoleArn String
    The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
    authorizationApiKeyName String
    The key name for the notification subscription.
    authorizationApiKeyValue String
    The key value for the notification subscription.
    httpMethod SubscriberNotificationHttpsNotificationConfigurationHttpMethod
    The HTTPS method used for the notification subscription.
    endpoint string
    The subscription endpoint in Security Lake.
    targetRoleArn string
    The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
    authorizationApiKeyName string
    The key name for the notification subscription.
    authorizationApiKeyValue string
    The key value for the notification subscription.
    httpMethod SubscriberNotificationHttpsNotificationConfigurationHttpMethod
    The HTTPS method used for the notification subscription.
    endpoint str
    The subscription endpoint in Security Lake.
    target_role_arn str
    The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
    authorization_api_key_name str
    The key name for the notification subscription.
    authorization_api_key_value str
    The key value for the notification subscription.
    http_method SubscriberNotificationHttpsNotificationConfigurationHttpMethod
    The HTTPS method used for the notification subscription.
    endpoint String
    The subscription endpoint in Security Lake.
    targetRoleArn String
    The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
    authorizationApiKeyName String
    The key name for the notification subscription.
    authorizationApiKeyValue String
    The key value for the notification subscription.
    httpMethod "POST" | "PUT"
    The HTTPS method used for the notification subscription.

    SubscriberNotificationHttpsNotificationConfigurationHttpMethod

    SubscriberNotificationNotificationConfiguration

    HttpsNotificationConfiguration Pulumi.AwsNative.SecurityLake.Inputs.SubscriberNotificationHttpsNotificationConfiguration
    The configurations used for HTTPS subscriber notification.
    SqsNotificationConfiguration Pulumi.AwsNative.SecurityLake.Inputs.SubscriberNotificationSqsNotificationConfiguration
    The configurations for SQS subscriber notification. The members of this structure are context-dependent.
    HttpsNotificationConfiguration SubscriberNotificationHttpsNotificationConfiguration
    The configurations used for HTTPS subscriber notification.
    SqsNotificationConfiguration SubscriberNotificationSqsNotificationConfiguration
    The configurations for SQS subscriber notification. The members of this structure are context-dependent.
    httpsNotificationConfiguration SubscriberNotificationHttpsNotificationConfiguration
    The configurations used for HTTPS subscriber notification.
    sqsNotificationConfiguration SubscriberNotificationSqsNotificationConfiguration
    The configurations for SQS subscriber notification. The members of this structure are context-dependent.
    httpsNotificationConfiguration SubscriberNotificationHttpsNotificationConfiguration
    The configurations used for HTTPS subscriber notification.
    sqsNotificationConfiguration SubscriberNotificationSqsNotificationConfiguration
    The configurations for SQS subscriber notification. The members of this structure are context-dependent.
    https_notification_configuration SubscriberNotificationHttpsNotificationConfiguration
    The configurations used for HTTPS subscriber notification.
    sqs_notification_configuration SubscriberNotificationSqsNotificationConfiguration
    The configurations for SQS subscriber notification. The members of this structure are context-dependent.
    httpsNotificationConfiguration Property Map
    The configurations used for HTTPS subscriber notification.
    sqsNotificationConfiguration Property Map
    The configurations for SQS subscriber notification. The members of this structure are context-dependent.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi