AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Provides details about the Amazon Security Lake account subscription. Subscribers are notified of new objects for a source as the data is written to your Amazon S3 bucket for Security Lake.

Inheritance Hierarchy

System.Object
  Amazon.SecurityLake.Model.SubscriberResource

Namespace: Amazon.SecurityLake.Model
Assembly: AWSSDK.SecurityLake.dll
Version: 3.x.y.z

Syntax

C#
public class SubscriberResource

The SubscriberResource type exposes the following members

Constructors

NameDescription
Public Method SubscriberResource()

Properties

NameTypeDescription
Public Property AccessTypes System.Collections.Generic.List<System.String>

Gets and sets the property AccessTypes.

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 Lake Formation tables in your Amazon S3 bucket through services like Amazon Athena. This subscription type is defined as LAKEFORMATION.

Public Property CreatedAt System.DateTime

Gets and sets the property CreatedAt.

The date and time when the subscriber was created.

Public Property ResourceShareArn System.String

Gets and sets the property ResourceShareArn.

The Amazon Resource Name (ARN) which uniquely defines the Amazon Web Services RAM resource share. Before accepting the RAM resource share invitation, you can view details related to the RAM resource share.

This field is available only for Lake Formation subscribers created after March 8, 2023.

Public Property ResourceShareName System.String

Gets and sets the property ResourceShareName.

The name of the resource share.

Public Property RoleArn System.String

Gets and sets the property RoleArn.

The Amazon Resource Name (ARN) specifying the role of the subscriber.

Public Property S3BucketArn System.String

Gets and sets the property S3BucketArn.

The ARN for the Amazon S3 bucket.

Public Property Sources System.Collections.Generic.List<Amazon.SecurityLake.Model.LogSourceResource>

Gets and sets the property Sources.

Amazon Security Lake supports log and event collection for natively supported Amazon Web Services services. For more information, see the Amazon Security Lake User Guide.

Public Property SubscriberArn System.String

Gets and sets the property SubscriberArn.

The subscriber ARN of the Amazon Security Lake subscriber account.

Public Property SubscriberDescription System.String

Gets and sets the property SubscriberDescription.

The subscriber descriptions for a subscriber account. The description for a subscriber includes subscriberName, accountID, externalID, and subscriberId.

Public Property SubscriberEndpoint System.String

Gets and sets the property SubscriberEndpoint.

The subscriber endpoint to which exception messages are posted.

Public Property SubscriberId System.String

Gets and sets the property SubscriberId.

The subscriber ID of the Amazon Security Lake subscriber account.

Public Property SubscriberIdentity Amazon.SecurityLake.Model.AwsIdentity

Gets and sets the property SubscriberIdentity.

The Amazon Web Services identity used to access your data.

Public Property SubscriberName System.String

Gets and sets the property SubscriberName.

The name of your Amazon Security Lake subscriber account.

Public Property SubscriberStatus Amazon.SecurityLake.SubscriberStatus

Gets and sets the property SubscriberStatus.

The subscriber status of the Amazon Security Lake subscriber account.

Public Property UpdatedAt System.DateTime

Gets and sets the property UpdatedAt.

The date and time when the subscriber was last updated.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5