We recommend new projects start with resources from the AWS provider.
aws-native.securitylake.getSubscriber
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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)
public static Output<GetSubscriberResult> getSubscriber(GetSubscriberArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:securitylake:getSubscriber
  arguments:
    # arguments dictionaryThe following arguments are supported:
- SubscriberArn string
- The Amazon Resource Name (ARN) of the Security Lake subscriber.
- SubscriberArn string
- The Amazon Resource Name (ARN) of the Security Lake subscriber.
- subscriberArn String
- The Amazon Resource Name (ARN) of the Security Lake subscriber.
- subscriberArn string
- The Amazon Resource Name (ARN) of the Security Lake subscriber.
- subscriber_arn str
- The Amazon Resource Name (ARN) of the Security Lake subscriber.
- subscriberArn String
- The Amazon Resource Name (ARN) of the Security Lake subscriber.
getSubscriber Result
The following output properties are available:
- AccessTypes 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.
- S3BucketArn 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.
- SubscriberArn string
- The Amazon Resource Name (ARN) of the Security Lake subscriber.
- SubscriberDescription string
- The description for your subscriber account in Security Lake.
- SubscriberIdentity Pulumi.Aws Native. Security Lake. Outputs. Subscriber Identity Properties 
- The AWS identity used to access your data.
- SubscriberName string
- The name of your Security Lake subscriber account.
- SubscriberRole 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.
- AccessTypes []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.
- S3BucketArn string
- The Amazon Resource Name (ARN) of the S3 bucket.
- Sources
[]SubscriberSource 
- The supported AWS services from which logs and events are collected.
- SubscriberArn string
- The Amazon Resource Name (ARN) of the Security Lake subscriber.
- SubscriberDescription string
- The description for your subscriber account in Security Lake.
- SubscriberIdentity SubscriberIdentity Properties 
- The AWS identity used to access your data.
- SubscriberName string
- The name of your Security Lake subscriber account.
- SubscriberRole 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.
- accessTypes 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.
- s3BucketArn String
- The Amazon Resource Name (ARN) of the S3 bucket.
- sources
List<SubscriberSource> 
- The supported AWS services from which logs and events are collected.
- subscriberArn String
- The Amazon Resource Name (ARN) of the Security Lake subscriber.
- subscriberDescription String
- The description for your subscriber account in Security Lake.
- subscriberIdentity SubscriberIdentity Properties 
- The AWS identity used to access your data.
- subscriberName String
- The name of your Security Lake subscriber account.
- subscriberRole 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.
- accessTypes 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.
- s3BucketArn string
- The Amazon Resource Name (ARN) of the S3 bucket.
- sources
SubscriberSource[] 
- The supported AWS services from which logs and events are collected.
- subscriberArn string
- The Amazon Resource Name (ARN) of the Security Lake subscriber.
- subscriberDescription string
- The description for your subscriber account in Security Lake.
- subscriberIdentity SubscriberIdentity Properties 
- The AWS identity used to access your data.
- subscriberName string
- The name of your Security Lake subscriber account.
- subscriberRole 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[SubscriberSource] 
- 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.
- accessTypes 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.
- s3BucketArn 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.
- subscriberArn String
- The Amazon Resource Name (ARN) of the Security Lake subscriber.
- subscriberDescription String
- The description for your subscriber account in Security Lake.
- subscriberIdentity Property Map
- The AWS identity used to access your data.
- subscriberName String
- The name of your Security Lake subscriber account.
- subscriberRole 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   
- SourceName string
- The name for a AWS source. This must be a Regionally unique value.
- SourceVersion string
- The version for a AWS source. This must be a Regionally unique value.
- SourceName string
- The name for a AWS source. This must be a Regionally unique value.
- SourceVersion string
- The version for a AWS source. This must be a Regionally unique value.
- sourceName String
- The name for a AWS source. This must be a Regionally unique value.
- sourceVersion String
- The version for a AWS source. This must be a Regionally unique value.
- sourceName string
- The name for a AWS source. This must be a Regionally unique value.
- sourceVersion 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.
- sourceName String
- The name for a AWS source. This must be a Regionally unique value.
- sourceVersion String
- The version for a AWS source. This must be a Regionally unique value.
SubscriberCustomLogSource   
- SourceName string
- The name for a third-party custom source. This must be a Regionally unique value.
- SourceVersion string
- The version for a third-party custom source. This must be a Regionally unique value.
- SourceName string
- The name for a third-party custom source. This must be a Regionally unique value.
- SourceVersion string
- The version for a third-party custom source. This must be a Regionally unique value.
- sourceName String
- The name for a third-party custom source. This must be a Regionally unique value.
- sourceVersion String
- The version for a third-party custom source. This must be a Regionally unique value.
- sourceName string
- The name for a third-party custom source. This must be a Regionally unique value.
- sourceVersion 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.
- sourceName String
- The name for a third-party custom source. This must be a Regionally unique value.
- sourceVersion String
- The version for a third-party custom source. This must be a Regionally unique value.
SubscriberIdentityProperties  
- ExternalId string
- The external ID used to establish trust relationship with the AWS identity.
- Principal string
- The AWS identity principal.
- ExternalId string
- The external ID used to establish trust relationship with the AWS identity.
- Principal string
- The AWS identity principal.
- externalId String
- The external ID used to establish trust relationship with the AWS identity.
- principal String
- The AWS identity principal.
- externalId 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.
- externalId 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
We recommend new projects start with resources from the AWS provider.