We recommend new projects start with resources from the AWS provider.
aws-native.securitylake.SubscriberNotification
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::SecurityLake::SubscriberNotification
Create SubscriberNotification Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SubscriberNotification(name: string, args: SubscriberNotificationArgs, opts?: CustomResourceOptions);
@overload
def SubscriberNotification(resource_name: str,
args: SubscriberNotificationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SubscriberNotification(resource_name: str,
opts: Optional[ResourceOptions] = None,
notification_configuration: Optional[SubscriberNotificationNotificationConfigurationArgs] = None,
subscriber_arn: Optional[str] = None)
func NewSubscriberNotification(ctx *Context, name string, args SubscriberNotificationArgs, opts ...ResourceOption) (*SubscriberNotification, error)
public SubscriberNotification(string name, SubscriberNotificationArgs args, CustomResourceOptions? opts = null)
public SubscriberNotification(String name, SubscriberNotificationArgs args)
public SubscriberNotification(String name, SubscriberNotificationArgs args, CustomResourceOptions options)
type: aws-native:securitylake:SubscriberNotification
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SubscriberNotificationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SubscriberNotificationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SubscriberNotificationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SubscriberNotificationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SubscriberNotificationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
SubscriberNotification Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SubscriberNotification resource accepts the following input properties:
- Notification
Configuration Pulumi.Aws Native. Security Lake. Inputs. Subscriber Notification Notification Configuration - 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
Arn string - The ARN for the subscriber
- Notification
Configuration SubscriberNotification Notification Configuration Args - 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
Arn string - The ARN for the subscriber
- notification
Configuration SubscriberNotification Notification Configuration - 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
Arn String - The ARN for the subscriber
- notification
Configuration SubscriberNotification Notification Configuration - 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
Arn string - The ARN for the subscriber
- notification_
configuration SubscriberNotification Notification Configuration Args - 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_
arn str - The ARN for the subscriber
- notification
Configuration 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 .
- subscriber
Arn String - The ARN for the subscriber
Outputs
All input properties are implicitly available as output properties. Additionally, the SubscriberNotification resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Subscriber
Endpoint string - The endpoint the subscriber should listen to for notifications
- Id string
- The provider-assigned unique ID for this managed resource.
- Subscriber
Endpoint string - The endpoint the subscriber should listen to for notifications
- id String
- The provider-assigned unique ID for this managed resource.
- subscriber
Endpoint String - The endpoint the subscriber should listen to for notifications
- id string
- The provider-assigned unique ID for this managed resource.
- subscriber
Endpoint string - The endpoint the subscriber should listen to for notifications
- id str
- The provider-assigned unique ID for this managed resource.
- subscriber_
endpoint str - The endpoint the subscriber should listen to for notifications
- id String
- The provider-assigned unique ID for this managed resource.
- subscriber
Endpoint String - The endpoint the subscriber should listen to for notifications
Supporting Types
SubscriberNotificationHttpsNotificationConfiguration, SubscriberNotificationHttpsNotificationConfigurationArgs
- Endpoint string
- The subscription endpoint in Security Lake.
- Target
Role stringArn - The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
- string
- The key name for the notification subscription.
- string
- The key value for the notification subscription.
- Http
Method Pulumi.Aws Native. Security Lake. Subscriber Notification Https Notification Configuration Http Method - The HTTPS method used for the notification subscription.
- Endpoint string
- The subscription endpoint in Security Lake.
- Target
Role stringArn - The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
- string
- The key name for the notification subscription.
- string
- The key value for the notification subscription.
- Http
Method SubscriberNotification Https Notification Configuration Http Method - The HTTPS method used for the notification subscription.
- endpoint String
- The subscription endpoint in Security Lake.
- target
Role StringArn - The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
- String
- The key name for the notification subscription.
- String
- The key value for the notification subscription.
- http
Method SubscriberNotification Https Notification Configuration Http Method - The HTTPS method used for the notification subscription.
- endpoint string
- The subscription endpoint in Security Lake.
- target
Role stringArn - The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
- string
- The key name for the notification subscription.
- string
- The key value for the notification subscription.
- http
Method SubscriberNotification Https Notification Configuration Http Method - The HTTPS method used for the notification subscription.
- endpoint str
- The subscription endpoint in Security Lake.
- target_
role_ strarn - The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
- str
- The key name for the notification subscription.
- str
- The key value for the notification subscription.
- http_
method SubscriberNotification Https Notification Configuration Http Method - The HTTPS method used for the notification subscription.
- endpoint String
- The subscription endpoint in Security Lake.
- target
Role StringArn - The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.
- String
- The key name for the notification subscription.
- String
- The key value for the notification subscription.
- http
Method "POST" | "PUT" - The HTTPS method used for the notification subscription.
SubscriberNotificationHttpsNotificationConfigurationHttpMethod, SubscriberNotificationHttpsNotificationConfigurationHttpMethodArgs
- Post
- POST
- Put
- PUT
- Subscriber
Notification Https Notification Configuration Http Method Post - POST
- Subscriber
Notification Https Notification Configuration Http Method Put - PUT
- Post
- POST
- Put
- PUT
- Post
- POST
- Put
- PUT
- POST
- POST
- PUT
- PUT
- "POST"
- POST
- "PUT"
- PUT
SubscriberNotificationNotificationConfiguration, SubscriberNotificationNotificationConfigurationArgs
- Https
Notification Pulumi.Configuration Aws Native. Security Lake. Inputs. Subscriber Notification Https Notification Configuration - The configurations used for HTTPS subscriber notification.
- Sqs
Notification Pulumi.Configuration Aws Native. Security Lake. Inputs. Subscriber Notification Sqs Notification Configuration - The configurations for SQS subscriber notification. The members of this structure are context-dependent.
- Https
Notification SubscriberConfiguration Notification Https Notification Configuration - The configurations used for HTTPS subscriber notification.
- Sqs
Notification SubscriberConfiguration Notification Sqs Notification Configuration - The configurations for SQS subscriber notification. The members of this structure are context-dependent.
- https
Notification SubscriberConfiguration Notification Https Notification Configuration - The configurations used for HTTPS subscriber notification.
- sqs
Notification SubscriberConfiguration Notification Sqs Notification Configuration - The configurations for SQS subscriber notification. The members of this structure are context-dependent.
- https
Notification SubscriberConfiguration Notification Https Notification Configuration - The configurations used for HTTPS subscriber notification.
- sqs
Notification SubscriberConfiguration Notification Sqs Notification Configuration - The configurations for SQS subscriber notification. The members of this structure are context-dependent.
- https_
notification_ Subscriberconfiguration Notification Https Notification Configuration - The configurations used for HTTPS subscriber notification.
- sqs_
notification_ Subscriberconfiguration Notification Sqs Notification Configuration - The configurations for SQS subscriber notification. The members of this structure are context-dependent.
- https
Notification Property MapConfiguration - The configurations used for HTTPS subscriber notification.
- sqs
Notification Property MapConfiguration - 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
We recommend new projects start with resources from the AWS provider.