AWS Native is in preview. AWS Classic is fully supported.
aws-native.securitylake.getSubscriber
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::SecurityLake::Subscriber
Using getSubscriber
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 getSubscriber(args: GetSubscriberArgs, opts?: InvokeOptions): Promise<GetSubscriberResult>
function getSubscriberOutput(args: GetSubscriberOutputArgs, opts?: InvokeOptions): Output<GetSubscriberResult>
def get_subscriber(subscriber_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSubscriberResult
def get_subscriber_output(subscriber_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSubscriberResult]
func LookupSubscriber(ctx *Context, args *LookupSubscriberArgs, opts ...InvokeOption) (*LookupSubscriberResult, error)
func LookupSubscriberOutput(ctx *Context, args *LookupSubscriberOutputArgs, opts ...InvokeOption) LookupSubscriberResultOutput
> Note: This function is named LookupSubscriber
in the Go SDK.
public static class GetSubscriber
{
public static Task<GetSubscriberResult> InvokeAsync(GetSubscriberArgs args, InvokeOptions? opts = null)
public static Output<GetSubscriberResult> Invoke(GetSubscriberInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSubscriberResult> getSubscriber(GetSubscriberArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:securitylake:getSubscriber
arguments:
# arguments dictionary
The following arguments are supported:
- Subscriber
Arn string - The Amazon Resource Name (ARN) of the Security Lake subscriber.
- Subscriber
Arn string - The Amazon Resource Name (ARN) of the Security Lake subscriber.
- subscriber
Arn String - The Amazon Resource Name (ARN) of the Security Lake subscriber.
- subscriber
Arn string - The Amazon Resource Name (ARN) of the Security Lake subscriber.
- subscriber_
arn str - The Amazon Resource Name (ARN) of the Security Lake subscriber.
- subscriber
Arn String - The Amazon Resource Name (ARN) of the Security Lake subscriber.
getSubscriber Result
The following output properties are available:
- Access
Types List<Pulumi.Aws Native. Security Lake. Subscriber Access Types Item> You can choose to notify subscribers of new objects with an Amazon Simple Queue Service (Amazon SQS) queue or through messaging to an HTTPS endpoint provided by the subscriber.
Subscribers can consume data by directly querying AWS Lake Formation tables in your Amazon S3 bucket through services like Amazon Athena. This subscription type is defined as
LAKEFORMATION
.- string
- The Amazon Resource Name (ARN) of the Amazon Security Lake subscriber.
- string
- The ARN name of the Amazon Security Lake subscriber.
- S3Bucket
Arn string - The Amazon Resource Name (ARN) of the S3 bucket.
- Sources
List<Pulumi.
Aws Native. Security Lake. Outputs. Subscriber Source> - The supported AWS services from which logs and events are collected.
- Subscriber
Arn string - The Amazon Resource Name (ARN) of the Security Lake subscriber.
- Subscriber
Description string - The description for your subscriber account in Security Lake.
- Subscriber
Identity Pulumi.Aws Native. Security Lake. Outputs. Subscriber Identity Properties - The AWS identity used to access your data.
- Subscriber
Name string - The name of your Security Lake subscriber account.
- Subscriber
Role stringArn - The Amazon Resource Name (ARN) of the role used to create the Security Lake subscriber.
- List<Pulumi.
Aws Native. Outputs. Tag> - An array of objects, one for each tag to associate with the subscriber. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
- Access
Types []SubscriberAccess Types Item You can choose to notify subscribers of new objects with an Amazon Simple Queue Service (Amazon SQS) queue or through messaging to an HTTPS endpoint provided by the subscriber.
Subscribers can consume data by directly querying AWS Lake Formation tables in your Amazon S3 bucket through services like Amazon Athena. This subscription type is defined as
LAKEFORMATION
.- string
- The Amazon Resource Name (ARN) of the Amazon Security Lake subscriber.
- string
- The ARN name of the Amazon Security Lake subscriber.
- S3Bucket
Arn string - The Amazon Resource Name (ARN) of the S3 bucket.
- Sources
[]Subscriber
Source - The supported AWS services from which logs and events are collected.
- Subscriber
Arn string - The Amazon Resource Name (ARN) of the Security Lake subscriber.
- Subscriber
Description string - The description for your subscriber account in Security Lake.
- Subscriber
Identity SubscriberIdentity Properties - The AWS identity used to access your data.
- Subscriber
Name string - The name of your Security Lake subscriber account.
- Subscriber
Role stringArn - The Amazon Resource Name (ARN) of the role used to create the Security Lake subscriber.
- Tag
- An array of objects, one for each tag to associate with the subscriber. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
- access
Types List<SubscriberAccess Types Item> You can choose to notify subscribers of new objects with an Amazon Simple Queue Service (Amazon SQS) queue or through messaging to an HTTPS endpoint provided by the subscriber.
Subscribers can consume data by directly querying AWS Lake Formation tables in your Amazon S3 bucket through services like Amazon Athena. This subscription type is defined as
LAKEFORMATION
.- String
- The Amazon Resource Name (ARN) of the Amazon Security Lake subscriber.
- String
- The ARN name of the Amazon Security Lake subscriber.
- s3Bucket
Arn String - The Amazon Resource Name (ARN) of the S3 bucket.
- sources
List<Subscriber
Source> - The supported AWS services from which logs and events are collected.
- subscriber
Arn String - The Amazon Resource Name (ARN) of the Security Lake subscriber.
- subscriber
Description String - The description for your subscriber account in Security Lake.
- subscriber
Identity SubscriberIdentity Properties - The AWS identity used to access your data.
- subscriber
Name String - The name of your Security Lake subscriber account.
- subscriber
Role StringArn - The Amazon Resource Name (ARN) of the role used to create the Security Lake subscriber.
- List<Tag>
- An array of objects, one for each tag to associate with the subscriber. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
- access
Types SubscriberAccess Types Item[] You can choose to notify subscribers of new objects with an Amazon Simple Queue Service (Amazon SQS) queue or through messaging to an HTTPS endpoint provided by the subscriber.
Subscribers can consume data by directly querying AWS Lake Formation tables in your Amazon S3 bucket through services like Amazon Athena. This subscription type is defined as
LAKEFORMATION
.- string
- The Amazon Resource Name (ARN) of the Amazon Security Lake subscriber.
- string
- The ARN name of the Amazon Security Lake subscriber.
- s3Bucket
Arn string - The Amazon Resource Name (ARN) of the S3 bucket.
- sources
Subscriber
Source[] - The supported AWS services from which logs and events are collected.
- subscriber
Arn string - The Amazon Resource Name (ARN) of the Security Lake subscriber.
- subscriber
Description string - The description for your subscriber account in Security Lake.
- subscriber
Identity SubscriberIdentity Properties - The AWS identity used to access your data.
- subscriber
Name string - The name of your Security Lake subscriber account.
- subscriber
Role stringArn - The Amazon Resource Name (ARN) of the role used to create the Security Lake subscriber.
- Tag[]
- An array of objects, one for each tag to associate with the subscriber. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
- access_
types Sequence[SubscriberAccess Types Item] You can choose to notify subscribers of new objects with an Amazon Simple Queue Service (Amazon SQS) queue or through messaging to an HTTPS endpoint provided by the subscriber.
Subscribers can consume data by directly querying AWS Lake Formation tables in your Amazon S3 bucket through services like Amazon Athena. This subscription type is defined as
LAKEFORMATION
.- str
- The Amazon Resource Name (ARN) of the Amazon Security Lake subscriber.
- str
- The ARN name of the Amazon Security Lake subscriber.
- s3_
bucket_ strarn - The Amazon Resource Name (ARN) of the S3 bucket.
- sources
Sequence[Subscriber
Source] - The supported AWS services from which logs and events are collected.
- subscriber_
arn str - The Amazon Resource Name (ARN) of the Security Lake subscriber.
- subscriber_
description str - The description for your subscriber account in Security Lake.
- subscriber_
identity SubscriberIdentity Properties - The AWS identity used to access your data.
- subscriber_
name str - The name of your Security Lake subscriber account.
- subscriber_
role_ strarn - The Amazon Resource Name (ARN) of the role used to create the Security Lake subscriber.
- Sequence[root_Tag]
- An array of objects, one for each tag to associate with the subscriber. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
- access
Types List<"LAKEFORMATION" | "S3"> You can choose to notify subscribers of new objects with an Amazon Simple Queue Service (Amazon SQS) queue or through messaging to an HTTPS endpoint provided by the subscriber.
Subscribers can consume data by directly querying AWS Lake Formation tables in your Amazon S3 bucket through services like Amazon Athena. This subscription type is defined as
LAKEFORMATION
.- String
- The Amazon Resource Name (ARN) of the Amazon Security Lake subscriber.
- String
- The ARN name of the Amazon Security Lake subscriber.
- s3Bucket
Arn String - The Amazon Resource Name (ARN) of the S3 bucket.
- sources List<Property Map>
- The supported AWS services from which logs and events are collected.
- subscriber
Arn String - The Amazon Resource Name (ARN) of the Security Lake subscriber.
- subscriber
Description String - The description for your subscriber account in Security Lake.
- subscriber
Identity Property Map - The AWS identity used to access your data.
- subscriber
Name String - The name of your Security Lake subscriber account.
- subscriber
Role StringArn - The Amazon Resource Name (ARN) of the role used to create the Security Lake subscriber.
- List<Property Map>
- An array of objects, one for each tag to associate with the subscriber. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
Supporting Types
SubscriberAccessTypesItem
SubscriberAwsLogSource
- Source
Name string - The name for a AWS source. This must be a Regionally unique value.
- Source
Version string - The version for a AWS source. This must be a Regionally unique value.
- Source
Name string - The name for a AWS source. This must be a Regionally unique value.
- Source
Version string - The version for a AWS source. This must be a Regionally unique value.
- source
Name String - The name for a AWS source. This must be a Regionally unique value.
- source
Version String - The version for a AWS source. This must be a Regionally unique value.
- source
Name string - The name for a AWS source. This must be a Regionally unique value.
- source
Version string - The version for a AWS source. This must be a Regionally unique value.
- source_
name str - The name for a AWS source. This must be a Regionally unique value.
- source_
version str - The version for a AWS source. This must be a Regionally unique value.
- source
Name String - The name for a AWS source. This must be a Regionally unique value.
- source
Version String - The version for a AWS source. This must be a Regionally unique value.
SubscriberCustomLogSource
- Source
Name string - The name for a third-party custom source. This must be a Regionally unique value.
- Source
Version string - The version for a third-party custom source. This must be a Regionally unique value.
- Source
Name string - The name for a third-party custom source. This must be a Regionally unique value.
- Source
Version string - The version for a third-party custom source. This must be a Regionally unique value.
- source
Name String - The name for a third-party custom source. This must be a Regionally unique value.
- source
Version String - The version for a third-party custom source. This must be a Regionally unique value.
- source
Name string - The name for a third-party custom source. This must be a Regionally unique value.
- source
Version string - The version for a third-party custom source. This must be a Regionally unique value.
- source_
name str - The name for a third-party custom source. This must be a Regionally unique value.
- source_
version str - The version for a third-party custom source. This must be a Regionally unique value.
- source
Name String - The name for a third-party custom source. This must be a Regionally unique value.
- source
Version String - The version for a third-party custom source. This must be a Regionally unique value.
SubscriberIdentityProperties
- External
Id string - The external ID used to establish trust relationship with the AWS identity.
- Principal string
- The AWS identity principal.
- External
Id string - The external ID used to establish trust relationship with the AWS identity.
- Principal string
- The AWS identity principal.
- external
Id String - The external ID used to establish trust relationship with the AWS identity.
- principal String
- The AWS identity principal.
- external
Id string - The external ID used to establish trust relationship with the AWS identity.
- principal string
- The AWS identity principal.
- external_
id str - The external ID used to establish trust relationship with the AWS identity.
- principal str
- The AWS identity principal.
- external
Id String - The external ID used to establish trust relationship with the AWS identity.
- principal String
- The AWS identity principal.
SubscriberSource
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.