AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi
aws-native.securitylake.getSubscriber
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi
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
- Subscriber
Arn string
- subscriber
Arn String
- subscriber
Arn string
- subscriber_
arn str
- subscriber
Arn String
getSubscriber Result
The following output properties are available:
- Access
Types List<Pulumi.Aws Native. Security Lake. Subscriber Access Types Item> - string
- string
- S3Bucket
Arn string - Sources
List<Union<Pulumi.
Aws Native. Security Lake. Outputs. Subscriber Source0Properties, Pulumi. Aws Native. Security Lake. Outputs. Subscriber Source1Properties>> - The supported AWS services from which logs and events are collected.
- Subscriber
Arn string - 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 - 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 - string
- string
- S3Bucket
Arn string - Sources []interface{}
- The supported AWS services from which logs and events are collected.
- Subscriber
Arn string - 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 - 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> - String
- String
- s3Bucket
Arn String - sources
List<Either<Subscriber
Source0Properties,Subscriber Source1Properties>> - The supported AWS services from which logs and events are collected.
- subscriber
Arn String - 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 - 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[] - string
- string
- s3Bucket
Arn string - sources
(Subscriber
Source0Properties | Subscriber Source1Properties)[] - The supported AWS services from which logs and events are collected.
- subscriber
Arn string - 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 - 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] - str
- str
- s3_
bucket_ strarn - sources Sequence[Any]
- The supported AWS services from which logs and events are collected.
- subscriber_
arn str - 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 - 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"> - String
- String
- s3Bucket
Arn String - sources List<Property Map | Property Map>
- The supported AWS services from which logs and events are collected.
- subscriber
Arn String - 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 - 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.
SubscriberSource0Properties
SubscriberSource1Properties
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi