amazonka-securitylake-2.0: Amazon Security Lake SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SecurityLake

Contents

Description

Derived from API version 2018-05-10 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Security Lake is in preview release. Your use of the Security Lake preview is subject to Section 2 of the Amazon Web Services Service Terms("Betas and Previews").

Amazon Security Lake is a fully managed security data lake service. You can use Security Lake to automatically centralize security data from cloud, on-premises, and custom sources into a data lake that's stored in your Amazon Web Servicesaccount. Amazon Web Services Organizations is an account management service that lets you consolidate multiple Amazon Web Services accounts into an organization that you create and centrally manage. With Organizations, you can create member accounts and invite existing accounts to join your organization. Security Lake helps you analyze security data for a more complete understanding of your security posture across the entire organization. It can also help you improve the protection of your workloads, applications, and data.

The data lake is backed by Amazon Simple Storage Service (Amazon S3) buckets, and you retain ownership over your data.

Amazon Security Lake integrates with CloudTrail, a service that provides a record of actions taken by a user, role, or an Amazon Web Services service in Security Lake CloudTrail captures API calls for Security Lake as events. The calls captured include calls from the Security Lake console and code calls to the Security Lake API operations. If you create a trail, you can enable continuous delivery of CloudTrail events to an Amazon S3 bucket, including events for Security Lake. If you don't configure a trail, you can still view the most recent events in the CloudTrail console in Event history. Using the information collected by CloudTrail you can determine the request that was made to Security Lake, the IP address from which the request was made, who made the request, when it was made, and additional details. To learn more about Security Lake information in CloudTrail, see the Amazon Security Lake User Guide.

Security Lake automates the collection of security-related log and event data from integrated Amazon Web Services and third-party services. It also helps you manage the lifecycle of data with customizable retention and replication settings. Security Lake converts ingested data into Apache Parquet format and a standard open-source schema called the Open Cybersecurity Schema Framework (OCSF).

Other Amazon Web Services and third-party services can subscribe to the data that's stored in Security Lake for incident response and security data analytics.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-05-10 of the Amazon Security Lake SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by SecurityLake.

AccessDeniedException

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You do not have sufficient access to perform this action. Access denied errors appear when Amazon Security Lake explicitly or implicitly denies an authorization request. An explicit denial occurs when a policy contains a Deny statement for the specific Amazon Web Services action. An implicit denial occurs when there is no applicable Deny statement and also no applicable Allow statement.

AccountNotFoundException

_AccountNotFoundException :: AsError a => Fold a ServiceError Source #

Amazon Security Lake cannot find an Amazon Web Services account with the accountID that you specified, or the account whose credentials you used to make this request isn't a member of an organization.

BucketNotFoundException

_BucketNotFoundException :: AsError a => Fold a ServiceError Source #

Amazon Security Lake generally returns 404 errors if the requested object is missing from the bucket.

ConcurrentModificationException

_ConcurrentModificationException :: AsError a => Fold a ServiceError Source #

More than one process tried to modify a resource at the same time.

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

Occurs when a conflict with a previous successful write is detected. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.

ConflictSourceNamesException

_ConflictSourceNamesException :: AsError a => Fold a ServiceError Source #

There was a conflict when you attempted to modify a Security Lake source name.

ConflictSubscriptionException

_ConflictSubscriptionException :: AsError a => Fold a ServiceError Source #

A conflicting subscription exception operation is in progress.

EventBridgeException

_EventBridgeException :: AsError a => Fold a ServiceError Source #

Represents an error interacting with the Amazon EventBridge service.

InternalServerException

_InternalServerException :: AsError a => Fold a ServiceError Source #

Internal service exceptions are sometimes caused by transient issues. Before you start troubleshooting, perform the operation again.

InvalidInputException

_InvalidInputException :: AsError a => Fold a ServiceError Source #

The request was rejected because a value that's not valid or is out of range was supplied for an input parameter.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The resource could not be found.

S3Exception

_S3Exception :: AsError a => Fold a ServiceError Source #

Provides an extension of the AmazonServiceException for errors reported by Amazon S3 while processing a request. In particular, this class provides access to the Amazon S3 extended request ID. If Amazon S3 is incorrectly handling a request and you need to contact Amazon, this extended request ID may provide useful debugging information.

ServiceQuotaExceededException

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.

ThrottlingException

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The limit on the number of requests per second was exceeded.

ValidationException

_ValidationException :: AsError a => Fold a ServiceError Source #

Your signing certificate could not be validated.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateAwsLogSource

data CreateAwsLogSource Source #

See: newCreateAwsLogSource smart constructor.

Instances

Instances details
ToJSON CreateAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

ToHeaders CreateAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

ToPath CreateAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

ToQuery CreateAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

AWSRequest CreateAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

Associated Types

type AWSResponse CreateAwsLogSource #

Generic CreateAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

Associated Types

type Rep CreateAwsLogSource :: Type -> Type #

Read CreateAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

Show CreateAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

NFData CreateAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

Methods

rnf :: CreateAwsLogSource -> () #

Eq CreateAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

Hashable CreateAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

type AWSResponse CreateAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

type Rep CreateAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

type Rep CreateAwsLogSource = D1 ('MetaData "CreateAwsLogSource" "Amazonka.SecurityLake.CreateAwsLogSource" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateAwsLogSource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enableAllDimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text (HashMap Text [Text])))) :*: S1 ('MetaSel ('Just "enableSingleDimension") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "enableTwoDimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))) :*: S1 ('MetaSel ('Just "inputOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Dimension]))))

newCreateAwsLogSource :: CreateAwsLogSource Source #

Create a value of CreateAwsLogSource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enableAllDimensions:CreateAwsLogSource', createAwsLogSource_enableAllDimensions - Enables data collection from specific Amazon Web Services sources in all specific accounts and specific Regions.

$sel:enableSingleDimension:CreateAwsLogSource', createAwsLogSource_enableSingleDimension - Enables data collection from all Amazon Web Services sources in specific accounts or Regions.

$sel:enableTwoDimensions:CreateAwsLogSource', createAwsLogSource_enableTwoDimensions - Enables data collection from specific Amazon Web Services sources in specific accounts or Regions.

$sel:inputOrder:CreateAwsLogSource', createAwsLogSource_inputOrder - Specifies the input order to enable dimensions in Security Lake, namely Region, source type, and member account.

data CreateAwsLogSourceResponse Source #

See: newCreateAwsLogSourceResponse smart constructor.

Instances

Instances details
Generic CreateAwsLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

Associated Types

type Rep CreateAwsLogSourceResponse :: Type -> Type #

Read CreateAwsLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

Show CreateAwsLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

NFData CreateAwsLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

Eq CreateAwsLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

type Rep CreateAwsLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateAwsLogSource

type Rep CreateAwsLogSourceResponse = D1 ('MetaData "CreateAwsLogSourceResponse" "Amazonka.SecurityLake.CreateAwsLogSource" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateAwsLogSourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "processing") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateAwsLogSourceResponse Source #

Create a value of CreateAwsLogSourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failed:CreateAwsLogSourceResponse', createAwsLogSourceResponse_failed - Lists all accounts in which enabling a natively supported Amazon Web Service as a Security Lake source failed. The failure occurred as these accounts are not part of an organization.

$sel:processing:CreateAwsLogSourceResponse', createAwsLogSourceResponse_processing - Lists the accounts that are in the process of enabling a natively supported Amazon Web Service as a Security Lake source.

$sel:httpStatus:CreateAwsLogSourceResponse', createAwsLogSourceResponse_httpStatus - The response's http status code.

CreateCustomLogSource

data CreateCustomLogSource Source #

See: newCreateCustomLogSource smart constructor.

Instances

Instances details
ToJSON CreateCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

ToHeaders CreateCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

ToPath CreateCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

ToQuery CreateCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

AWSRequest CreateCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

Associated Types

type AWSResponse CreateCustomLogSource #

Generic CreateCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

Associated Types

type Rep CreateCustomLogSource :: Type -> Type #

Read CreateCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

Show CreateCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

NFData CreateCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

Methods

rnf :: CreateCustomLogSource -> () #

Eq CreateCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

Hashable CreateCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

type AWSResponse CreateCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

type Rep CreateCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

type Rep CreateCustomLogSource = D1 ('MetaData "CreateCustomLogSource" "Amazonka.SecurityLake.CreateCustomLogSource" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateCustomLogSource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "customSourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "eventClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 OcsfEventClass)) :*: (S1 ('MetaSel ('Just "glueInvocationRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "logProviderAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateCustomLogSource Source #

Create a value of CreateCustomLogSource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:customSourceName:CreateCustomLogSource', createCustomLogSource_customSourceName - The name for a third-party custom source. This must be a Regionally unique value.

CreateCustomLogSource, createCustomLogSource_eventClass - The Open Cybersecurity Schema Framework (OCSF) event class which describes the type of data that the custom source will send to Security Lake.

$sel:glueInvocationRoleArn:CreateCustomLogSource', createCustomLogSource_glueInvocationRoleArn - The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role to be used by the Glue crawler. The recommended IAM policies are:

  • The managed policy AWSGlueServiceRole
  • A custom policy granting access to your Amazon S3 Data Lake

$sel:logProviderAccountId:CreateCustomLogSource', createCustomLogSource_logProviderAccountId - The Amazon Web Services account ID of the custom source that will write logs and events into the Amazon S3 Data Lake.

data CreateCustomLogSourceResponse Source #

See: newCreateCustomLogSourceResponse smart constructor.

Instances

Instances details
Generic CreateCustomLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

Associated Types

type Rep CreateCustomLogSourceResponse :: Type -> Type #

Read CreateCustomLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

Show CreateCustomLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

NFData CreateCustomLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

Eq CreateCustomLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

type Rep CreateCustomLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateCustomLogSource

type Rep CreateCustomLogSourceResponse = D1 ('MetaData "CreateCustomLogSourceResponse" "Amazonka.SecurityLake.CreateCustomLogSource" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateCustomLogSourceResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "customDataLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "glueCrawlerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "glueDatabaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "glueTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "logProviderAccessRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateCustomLogSourceResponse Source #

Create a value of CreateCustomLogSourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateCustomLogSourceResponse', createCustomLogSourceResponse_httpStatus - The response's http status code.

$sel:customDataLocation:CreateCustomLogSourceResponse', createCustomLogSourceResponse_customDataLocation - The location of the partition in the Amazon S3 bucket for Security Lake.

$sel:glueCrawlerName:CreateCustomLogSourceResponse', createCustomLogSourceResponse_glueCrawlerName - The name of the Glue crawler.

$sel:glueDatabaseName:CreateCustomLogSourceResponse', createCustomLogSourceResponse_glueDatabaseName - The Glue database where results are written, such as: arn:aws:daylight:us-east-1::database/sometable/*.

$sel:glueTableName:CreateCustomLogSourceResponse', createCustomLogSourceResponse_glueTableName - The table name of the Glue crawler.

$sel:logProviderAccessRoleArn:CreateCustomLogSourceResponse', createCustomLogSourceResponse_logProviderAccessRoleArn - The ARN of the IAM role to be used by the entity putting logs into your custom source partition. Security Lake will apply the correct access policies to this role, but you must first manually create the trust policy for this role. The IAM role name must start with the text 'Security Lake'. The IAM role must trust the logProviderAccountId to assume the role.

CreateDatalake

data CreateDatalake Source #

See: newCreateDatalake smart constructor.

Instances

Instances details
ToJSON CreateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

ToHeaders CreateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

ToPath CreateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

ToQuery CreateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

AWSRequest CreateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

Associated Types

type AWSResponse CreateDatalake #

Generic CreateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

Associated Types

type Rep CreateDatalake :: Type -> Type #

Read CreateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

Show CreateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

NFData CreateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

Methods

rnf :: CreateDatalake -> () #

Eq CreateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

Hashable CreateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

type AWSResponse CreateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

type Rep CreateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

type Rep CreateDatalake = D1 ('MetaData "CreateDatalake" "Amazonka.SecurityLake.CreateDatalake" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateDatalake'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Region LakeConfigurationRequest))) :*: S1 ('MetaSel ('Just "enableAll") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "metaStoreManagerRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "regions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Region])))))

newCreateDatalake :: CreateDatalake Source #

Create a value of CreateDatalake with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurations:CreateDatalake', createDatalake_configurations - Specify the Region or Regions that will contribute data to the rollup region.

$sel:enableAll:CreateDatalake', createDatalake_enableAll - Enable Security Lake in all Regions.

$sel:metaStoreManagerRoleArn:CreateDatalake', createDatalake_metaStoreManagerRoleArn - The Amazon Resource Name (ARN) used to create and update the Glue table. This table contains partitions generated by the ingestion and normalization of Amazon Web Services log sources and custom sources.

$sel:regions:CreateDatalake', createDatalake_regions - Enable Security Lake in the specified Regions. To enable Security Lake in specific Amazon Web Services Regions, such as us-east-1 or ap-northeast-3, provide the Region codes. For a list of Region codes, see Amazon Security Lake endpoints in the Amazon Web Services General Reference.

data CreateDatalakeResponse Source #

See: newCreateDatalakeResponse smart constructor.

Instances

Instances details
Generic CreateDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

Associated Types

type Rep CreateDatalakeResponse :: Type -> Type #

Read CreateDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

Show CreateDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

NFData CreateDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

Methods

rnf :: CreateDatalakeResponse -> () #

Eq CreateDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

type Rep CreateDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalake

type Rep CreateDatalakeResponse = D1 ('MetaData "CreateDatalakeResponse" "Amazonka.SecurityLake.CreateDatalake" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateDatalakeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateDatalakeResponse Source #

Create a value of CreateDatalakeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateDatalakeResponse', createDatalakeResponse_httpStatus - The response's http status code.

CreateDatalakeAutoEnable

data CreateDatalakeAutoEnable Source #

See: newCreateDatalakeAutoEnable smart constructor.

Instances

Instances details
ToJSON CreateDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

ToHeaders CreateDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

ToPath CreateDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

ToQuery CreateDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

AWSRequest CreateDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

Generic CreateDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

Associated Types

type Rep CreateDatalakeAutoEnable :: Type -> Type #

Read CreateDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

Show CreateDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

NFData CreateDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

Eq CreateDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

Hashable CreateDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

type AWSResponse CreateDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

type Rep CreateDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

type Rep CreateDatalakeAutoEnable = D1 ('MetaData "CreateDatalakeAutoEnable" "Amazonka.SecurityLake.CreateDatalakeAutoEnable" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateDatalakeAutoEnable'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationForNewAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AutoEnableNewRegionConfiguration])))

newCreateDatalakeAutoEnable :: CreateDatalakeAutoEnable Source #

Create a value of CreateDatalakeAutoEnable with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationForNewAccounts:CreateDatalakeAutoEnable', createDatalakeAutoEnable_configurationForNewAccounts - Enable Security Lake with the specified configuration settings to begin collecting security data for new accounts in your organization.

data CreateDatalakeAutoEnableResponse Source #

See: newCreateDatalakeAutoEnableResponse smart constructor.

Instances

Instances details
Generic CreateDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

Associated Types

type Rep CreateDatalakeAutoEnableResponse :: Type -> Type #

Read CreateDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

Show CreateDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

NFData CreateDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

Eq CreateDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

type Rep CreateDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeAutoEnable

type Rep CreateDatalakeAutoEnableResponse = D1 ('MetaData "CreateDatalakeAutoEnableResponse" "Amazonka.SecurityLake.CreateDatalakeAutoEnable" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateDatalakeAutoEnableResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateDatalakeAutoEnableResponse Source #

Create a value of CreateDatalakeAutoEnableResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateDatalakeAutoEnableResponse', createDatalakeAutoEnableResponse_httpStatus - The response's http status code.

CreateDatalakeDelegatedAdmin

data CreateDatalakeDelegatedAdmin Source #

See: newCreateDatalakeDelegatedAdmin smart constructor.

Instances

Instances details
ToJSON CreateDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

ToHeaders CreateDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

ToPath CreateDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

ToQuery CreateDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

AWSRequest CreateDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

Generic CreateDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

Associated Types

type Rep CreateDatalakeDelegatedAdmin :: Type -> Type #

Read CreateDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

Show CreateDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

NFData CreateDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

Eq CreateDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

Hashable CreateDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

type AWSResponse CreateDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

type Rep CreateDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

type Rep CreateDatalakeDelegatedAdmin = D1 ('MetaData "CreateDatalakeDelegatedAdmin" "Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateDatalakeDelegatedAdmin'" 'PrefixI 'True) (S1 ('MetaSel ('Just "account") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateDatalakeDelegatedAdmin Source #

Create a value of CreateDatalakeDelegatedAdmin with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateDatalakeDelegatedAdmin, createDatalakeDelegatedAdmin_account - The Amazon Web Services account ID of the Security Lake delegated administrator.

data CreateDatalakeDelegatedAdminResponse Source #

Instances

Instances details
Generic CreateDatalakeDelegatedAdminResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

Read CreateDatalakeDelegatedAdminResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

Show CreateDatalakeDelegatedAdminResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

NFData CreateDatalakeDelegatedAdminResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

Eq CreateDatalakeDelegatedAdminResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

type Rep CreateDatalakeDelegatedAdminResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin

type Rep CreateDatalakeDelegatedAdminResponse = D1 ('MetaData "CreateDatalakeDelegatedAdminResponse" "Amazonka.SecurityLake.CreateDatalakeDelegatedAdmin" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateDatalakeDelegatedAdminResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateDatalakeDelegatedAdminResponse Source #

Create a value of CreateDatalakeDelegatedAdminResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateDatalakeDelegatedAdminResponse', createDatalakeDelegatedAdminResponse_httpStatus - The response's http status code.

CreateDatalakeExceptionsSubscription

data CreateDatalakeExceptionsSubscription Source #

Instances

Instances details
ToJSON CreateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

ToHeaders CreateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

ToPath CreateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

ToQuery CreateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

AWSRequest CreateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

Generic CreateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

Read CreateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

Show CreateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

NFData CreateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

Eq CreateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

Hashable CreateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

type AWSResponse CreateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

type Rep CreateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

type Rep CreateDatalakeExceptionsSubscription = D1 ('MetaData "CreateDatalakeExceptionsSubscription" "Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateDatalakeExceptionsSubscription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notificationEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subscriptionProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SubscriptionProtocolType)))

newCreateDatalakeExceptionsSubscription Source #

Create a value of CreateDatalakeExceptionsSubscription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:notificationEndpoint:CreateDatalakeExceptionsSubscription', createDatalakeExceptionsSubscription_notificationEndpoint - The Amazon Web Services account where you want to receive exception notifications.

CreateDatalakeExceptionsSubscription, createDatalakeExceptionsSubscription_subscriptionProtocol - The subscription protocol to which exception notifications are posted.

data CreateDatalakeExceptionsSubscriptionResponse Source #

Instances

Instances details
Generic CreateDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

Read CreateDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

Show CreateDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

NFData CreateDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

Eq CreateDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

type Rep CreateDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription

type Rep CreateDatalakeExceptionsSubscriptionResponse = D1 ('MetaData "CreateDatalakeExceptionsSubscriptionResponse" "Amazonka.SecurityLake.CreateDatalakeExceptionsSubscription" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateDatalakeExceptionsSubscriptionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateDatalakeExceptionsSubscriptionResponse Source #

Create a value of CreateDatalakeExceptionsSubscriptionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateDatalakeExceptionsSubscriptionResponse', createDatalakeExceptionsSubscriptionResponse_httpStatus - The response's http status code.

CreateSubscriber

data CreateSubscriber Source #

See: newCreateSubscriber smart constructor.

Instances

Instances details
ToJSON CreateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

ToHeaders CreateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

ToPath CreateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

ToQuery CreateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

AWSRequest CreateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

Associated Types

type AWSResponse CreateSubscriber #

Generic CreateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

Associated Types

type Rep CreateSubscriber :: Type -> Type #

Read CreateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

Show CreateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

NFData CreateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

Methods

rnf :: CreateSubscriber -> () #

Eq CreateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

Hashable CreateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

type AWSResponse CreateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

type Rep CreateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

type Rep CreateSubscriber = D1 ('MetaData "CreateSubscriber" "Amazonka.SecurityLake.CreateSubscriber" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateSubscriber'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccessType])) :*: (S1 ('MetaSel ('Just "subscriberDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "externalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "sourceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [SourceType]) :*: S1 ('MetaSel ('Just "subscriberName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateSubscriber Source #

Create a value of CreateSubscriber with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateSubscriber, createSubscriber_accessTypes - The Amazon S3 or Lake Formation access type.

CreateSubscriber, createSubscriber_subscriberDescription - The description for your subscriber account in Security Lake.

CreateSubscriber, createSubscriber_accountId - The Amazon Web Services account ID used to access your data.

CreateSubscriber, createSubscriber_externalId - The external ID of the subscriber. This lets the user that is assuming the role assert the circumstances in which they are operating. It also provides a way for the account owner to permit the role to be assumed only under specific circumstances.

CreateSubscriber, createSubscriber_sourceTypes - The supported Amazon Web Services from which logs and events are collected. Security Lake supports log and event collection for natively supported Amazon Web Services.

CreateSubscriber, createSubscriber_subscriberName - The name of your Security Lake subscriber account.

data CreateSubscriberResponse Source #

See: newCreateSubscriberResponse smart constructor.

Instances

Instances details
Generic CreateSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

Associated Types

type Rep CreateSubscriberResponse :: Type -> Type #

Read CreateSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

Show CreateSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

NFData CreateSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

Eq CreateSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

type Rep CreateSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriber

type Rep CreateSubscriberResponse = D1 ('MetaData "CreateSubscriberResponse" "Amazonka.SecurityLake.CreateSubscriber" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateSubscriberResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3BucketArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snsArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "subscriptionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateSubscriberResponse Source #

Create a value of CreateSubscriberResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateSubscriberResponse, createSubscriberResponse_roleArn - The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see IAM identifiers in the Identity and Access Management (IAM) User Guide. .

CreateSubscriberResponse, createSubscriberResponse_s3BucketArn - The ARN for the Amazon S3 bucket.

CreateSubscriberResponse, createSubscriberResponse_snsArn - The ARN for the Amazon Simple Notification Service.

$sel:httpStatus:CreateSubscriberResponse', createSubscriberResponse_httpStatus - The response's http status code.

CreateSubscriberResponse, createSubscriberResponse_subscriptionId - The subscriptionId created by the CreateSubscriber API call.

CreateSubscriptionNotificationConfiguration

data CreateSubscriptionNotificationConfiguration Source #

Instances

Instances details
ToJSON CreateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

ToHeaders CreateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

ToPath CreateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

ToQuery CreateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

AWSRequest CreateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

Generic CreateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

Read CreateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

Show CreateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

NFData CreateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

Eq CreateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

Hashable CreateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

type AWSResponse CreateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

type Rep CreateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

type Rep CreateSubscriptionNotificationConfiguration = D1 ('MetaData "CreateSubscriptionNotificationConfiguration" "Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateSubscriptionNotificationConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createSqs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "httpsApiKeyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpsApiKeyValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "httpsMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpsMethod)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subscriptionEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subscriptionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateSubscriptionNotificationConfiguration Source #

Create a value of CreateSubscriptionNotificationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createSqs:CreateSubscriptionNotificationConfiguration', createSubscriptionNotificationConfiguration_createSqs - Create an Amazon Simple Queue Service queue.

$sel:httpsApiKeyName:CreateSubscriptionNotificationConfiguration', createSubscriptionNotificationConfiguration_httpsApiKeyName - The key name for the notification subscription.

$sel:httpsApiKeyValue:CreateSubscriptionNotificationConfiguration', createSubscriptionNotificationConfiguration_httpsApiKeyValue - The key value for the notification subscription.

$sel:httpsMethod:CreateSubscriptionNotificationConfiguration', createSubscriptionNotificationConfiguration_httpsMethod - The HTTPS method used for the notification subscription.

CreateSubscriptionNotificationConfiguration, createSubscriptionNotificationConfiguration_roleArn - The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created.

CreateSubscriptionNotificationConfiguration, createSubscriptionNotificationConfiguration_subscriptionEndpoint - The subscription endpoint in Security Lake. If you prefer notification with an HTTPs endpoint, populate this field.

CreateSubscriptionNotificationConfiguration, createSubscriptionNotificationConfiguration_subscriptionId - The subscription ID for the notification subscription/

data CreateSubscriptionNotificationConfigurationResponse Source #

Instances

Instances details
Generic CreateSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

Read CreateSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

Show CreateSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

NFData CreateSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

Eq CreateSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

type Rep CreateSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration

type Rep CreateSubscriptionNotificationConfigurationResponse = D1 ('MetaData "CreateSubscriptionNotificationConfigurationResponse" "Amazonka.SecurityLake.CreateSubscriptionNotificationConfiguration" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "CreateSubscriptionNotificationConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queueArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

DeleteAwsLogSource

data DeleteAwsLogSource Source #

See: newDeleteAwsLogSource smart constructor.

Instances

Instances details
ToJSON DeleteAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

ToHeaders DeleteAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

ToPath DeleteAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

ToQuery DeleteAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

AWSRequest DeleteAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

Associated Types

type AWSResponse DeleteAwsLogSource #

Generic DeleteAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

Associated Types

type Rep DeleteAwsLogSource :: Type -> Type #

Read DeleteAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

Show DeleteAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

NFData DeleteAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

Methods

rnf :: DeleteAwsLogSource -> () #

Eq DeleteAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

Hashable DeleteAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

type AWSResponse DeleteAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

type Rep DeleteAwsLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

type Rep DeleteAwsLogSource = D1 ('MetaData "DeleteAwsLogSource" "Amazonka.SecurityLake.DeleteAwsLogSource" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteAwsLogSource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "disableAllDimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text (HashMap Text [Text])))) :*: S1 ('MetaSel ('Just "disableSingleDimension") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "disableTwoDimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))) :*: S1 ('MetaSel ('Just "inputOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Dimension]))))

newDeleteAwsLogSource :: DeleteAwsLogSource Source #

Create a value of DeleteAwsLogSource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:disableAllDimensions:DeleteAwsLogSource', deleteAwsLogSource_disableAllDimensions - Removes the specific Amazon Web Services sources from specific accounts and specific Regions.

$sel:disableSingleDimension:DeleteAwsLogSource', deleteAwsLogSource_disableSingleDimension - Removes all Amazon Web Services sources from specific accounts or Regions.

$sel:disableTwoDimensions:DeleteAwsLogSource', deleteAwsLogSource_disableTwoDimensions - Remove a specific Amazon Web Services source from specific accounts or Regions.

$sel:inputOrder:DeleteAwsLogSource', deleteAwsLogSource_inputOrder - This is a mandatory input. Specify the input order to disable dimensions in Security Lake, namely Region (Amazon Web Services Region code, source type, and member (account ID of a specific Amazon Web Services account).

data DeleteAwsLogSourceResponse Source #

See: newDeleteAwsLogSourceResponse smart constructor.

Instances

Instances details
Generic DeleteAwsLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

Associated Types

type Rep DeleteAwsLogSourceResponse :: Type -> Type #

Read DeleteAwsLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

Show DeleteAwsLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

NFData DeleteAwsLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

Eq DeleteAwsLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

type Rep DeleteAwsLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteAwsLogSource

type Rep DeleteAwsLogSourceResponse = D1 ('MetaData "DeleteAwsLogSourceResponse" "Amazonka.SecurityLake.DeleteAwsLogSource" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteAwsLogSourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "processing") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteAwsLogSourceResponse Source #

Create a value of DeleteAwsLogSourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failed:DeleteAwsLogSourceResponse', deleteAwsLogSourceResponse_failed - Deletion of the Amazon Web Services sources failed as the account is not a part of the organization.

$sel:processing:DeleteAwsLogSourceResponse', deleteAwsLogSourceResponse_processing - Deletion of the Amazon Web Services sources is in progress.

$sel:httpStatus:DeleteAwsLogSourceResponse', deleteAwsLogSourceResponse_httpStatus - The response's http status code.

DeleteCustomLogSource

data DeleteCustomLogSource Source #

See: newDeleteCustomLogSource smart constructor.

Instances

Instances details
ToHeaders DeleteCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

ToPath DeleteCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

ToQuery DeleteCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

AWSRequest DeleteCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

Associated Types

type AWSResponse DeleteCustomLogSource #

Generic DeleteCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

Associated Types

type Rep DeleteCustomLogSource :: Type -> Type #

Read DeleteCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

Show DeleteCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

NFData DeleteCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

Methods

rnf :: DeleteCustomLogSource -> () #

Eq DeleteCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

Hashable DeleteCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

type AWSResponse DeleteCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

type Rep DeleteCustomLogSource Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

type Rep DeleteCustomLogSource = D1 ('MetaData "DeleteCustomLogSource" "Amazonka.SecurityLake.DeleteCustomLogSource" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteCustomLogSource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customSourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCustomLogSource Source #

Create a value of DeleteCustomLogSource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:customSourceName:DeleteCustomLogSource', deleteCustomLogSource_customSourceName - The custom source name for the custom log source.

data DeleteCustomLogSourceResponse Source #

See: newDeleteCustomLogSourceResponse smart constructor.

Instances

Instances details
Generic DeleteCustomLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

Associated Types

type Rep DeleteCustomLogSourceResponse :: Type -> Type #

Read DeleteCustomLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

Show DeleteCustomLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

NFData DeleteCustomLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

Eq DeleteCustomLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

type Rep DeleteCustomLogSourceResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteCustomLogSource

type Rep DeleteCustomLogSourceResponse = D1 ('MetaData "DeleteCustomLogSourceResponse" "Amazonka.SecurityLake.DeleteCustomLogSource" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteCustomLogSourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "customDataLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCustomLogSourceResponse Source #

Create a value of DeleteCustomLogSourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteCustomLogSourceResponse', deleteCustomLogSourceResponse_httpStatus - The response's http status code.

$sel:customDataLocation:DeleteCustomLogSourceResponse', deleteCustomLogSourceResponse_customDataLocation - The location of the partition in the Amazon S3 bucket for Security Lake.

DeleteDatalake

data DeleteDatalake Source #

See: newDeleteDatalake smart constructor.

Constructors

DeleteDatalake' 

Instances

Instances details
ToHeaders DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

ToPath DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

ToQuery DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

AWSRequest DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Associated Types

type AWSResponse DeleteDatalake #

Generic DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Associated Types

type Rep DeleteDatalake :: Type -> Type #

Read DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Show DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

NFData DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Methods

rnf :: DeleteDatalake -> () #

Eq DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Hashable DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

type AWSResponse DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

type Rep DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

type Rep DeleteDatalake = D1 ('MetaData "DeleteDatalake" "Amazonka.SecurityLake.DeleteDatalake" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteDatalake'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteDatalake :: DeleteDatalake Source #

Create a value of DeleteDatalake with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data DeleteDatalakeResponse Source #

See: newDeleteDatalakeResponse smart constructor.

Instances

Instances details
Generic DeleteDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Associated Types

type Rep DeleteDatalakeResponse :: Type -> Type #

Read DeleteDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Show DeleteDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

NFData DeleteDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Methods

rnf :: DeleteDatalakeResponse -> () #

Eq DeleteDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

type Rep DeleteDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

type Rep DeleteDatalakeResponse = D1 ('MetaData "DeleteDatalakeResponse" "Amazonka.SecurityLake.DeleteDatalake" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteDatalakeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDatalakeResponse Source #

Create a value of DeleteDatalakeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteDatalakeResponse', deleteDatalakeResponse_httpStatus - The response's http status code.

DeleteDatalakeAutoEnable

data DeleteDatalakeAutoEnable Source #

See: newDeleteDatalakeAutoEnable smart constructor.

Instances

Instances details
ToJSON DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

ToHeaders DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

ToPath DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

ToQuery DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

AWSRequest DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Generic DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Associated Types

type Rep DeleteDatalakeAutoEnable :: Type -> Type #

Read DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Show DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

NFData DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Eq DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Hashable DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

type AWSResponse DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

type Rep DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

type Rep DeleteDatalakeAutoEnable = D1 ('MetaData "DeleteDatalakeAutoEnable" "Amazonka.SecurityLake.DeleteDatalakeAutoEnable" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteDatalakeAutoEnable'" 'PrefixI 'True) (S1 ('MetaSel ('Just "removeFromConfigurationForNewAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AutoEnableNewRegionConfiguration])))

newDeleteDatalakeAutoEnable :: DeleteDatalakeAutoEnable Source #

Create a value of DeleteDatalakeAutoEnable with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:removeFromConfigurationForNewAccounts:DeleteDatalakeAutoEnable', deleteDatalakeAutoEnable_removeFromConfigurationForNewAccounts - Delete Amazon Security Lake with the specified configuration settings to stop ingesting security data for new accounts in Security Lake.

data DeleteDatalakeAutoEnableResponse Source #

See: newDeleteDatalakeAutoEnableResponse smart constructor.

Instances

Instances details
Generic DeleteDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Associated Types

type Rep DeleteDatalakeAutoEnableResponse :: Type -> Type #

Read DeleteDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Show DeleteDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

NFData DeleteDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Eq DeleteDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

type Rep DeleteDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

type Rep DeleteDatalakeAutoEnableResponse = D1 ('MetaData "DeleteDatalakeAutoEnableResponse" "Amazonka.SecurityLake.DeleteDatalakeAutoEnable" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteDatalakeAutoEnableResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDatalakeAutoEnableResponse Source #

Create a value of DeleteDatalakeAutoEnableResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteDatalakeAutoEnableResponse', deleteDatalakeAutoEnableResponse_httpStatus - The response's http status code.

DeleteDatalakeDelegatedAdmin

data DeleteDatalakeDelegatedAdmin Source #

See: newDeleteDatalakeDelegatedAdmin smart constructor.

Instances

Instances details
ToHeaders DeleteDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

ToPath DeleteDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

ToQuery DeleteDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

AWSRequest DeleteDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

Generic DeleteDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

Associated Types

type Rep DeleteDatalakeDelegatedAdmin :: Type -> Type #

Read DeleteDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

Show DeleteDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

NFData DeleteDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

Eq DeleteDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

Hashable DeleteDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

type AWSResponse DeleteDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

type Rep DeleteDatalakeDelegatedAdmin Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

type Rep DeleteDatalakeDelegatedAdmin = D1 ('MetaData "DeleteDatalakeDelegatedAdmin" "Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteDatalakeDelegatedAdmin'" 'PrefixI 'True) (S1 ('MetaSel ('Just "account") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteDatalakeDelegatedAdmin Source #

Create a value of DeleteDatalakeDelegatedAdmin with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteDatalakeDelegatedAdmin, deleteDatalakeDelegatedAdmin_account - The account ID the Security Lake delegated administrator.

data DeleteDatalakeDelegatedAdminResponse Source #

Instances

Instances details
Generic DeleteDatalakeDelegatedAdminResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

Read DeleteDatalakeDelegatedAdminResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

Show DeleteDatalakeDelegatedAdminResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

NFData DeleteDatalakeDelegatedAdminResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

Eq DeleteDatalakeDelegatedAdminResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

type Rep DeleteDatalakeDelegatedAdminResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin

type Rep DeleteDatalakeDelegatedAdminResponse = D1 ('MetaData "DeleteDatalakeDelegatedAdminResponse" "Amazonka.SecurityLake.DeleteDatalakeDelegatedAdmin" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteDatalakeDelegatedAdminResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDatalakeDelegatedAdminResponse Source #

Create a value of DeleteDatalakeDelegatedAdminResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteDatalakeDelegatedAdminResponse', deleteDatalakeDelegatedAdminResponse_httpStatus - The response's http status code.

DeleteDatalakeExceptionsSubscription

data DeleteDatalakeExceptionsSubscription Source #

Instances

Instances details
ToHeaders DeleteDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

ToPath DeleteDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

ToQuery DeleteDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

AWSRequest DeleteDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

Generic DeleteDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

Read DeleteDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

Show DeleteDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

NFData DeleteDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

Eq DeleteDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

Hashable DeleteDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

type AWSResponse DeleteDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

type Rep DeleteDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

type Rep DeleteDatalakeExceptionsSubscription = D1 ('MetaData "DeleteDatalakeExceptionsSubscription" "Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteDatalakeExceptionsSubscription'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteDatalakeExceptionsSubscription :: DeleteDatalakeExceptionsSubscription Source #

Create a value of DeleteDatalakeExceptionsSubscription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data DeleteDatalakeExceptionsSubscriptionResponse Source #

Instances

Instances details
Generic DeleteDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

Read DeleteDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

Show DeleteDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

NFData DeleteDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

Eq DeleteDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

type Rep DeleteDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription

type Rep DeleteDatalakeExceptionsSubscriptionResponse = D1 ('MetaData "DeleteDatalakeExceptionsSubscriptionResponse" "Amazonka.SecurityLake.DeleteDatalakeExceptionsSubscription" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteDatalakeExceptionsSubscriptionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteDatalakeExceptionsSubscriptionResponse Source #

Create a value of DeleteDatalakeExceptionsSubscriptionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteDatalakeExceptionsSubscriptionResponse', deleteDatalakeExceptionsSubscriptionResponse_httpStatus - The response's http status code.

DeleteDatalakeExceptionsSubscriptionResponse, deleteDatalakeExceptionsSubscriptionResponse_status - Retrieves the status of the delete Security Lake operation for an account.

DeleteSubscriber

data DeleteSubscriber Source #

See: newDeleteSubscriber smart constructor.

Constructors

DeleteSubscriber' Text 

Instances

Instances details
ToHeaders DeleteSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

ToPath DeleteSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

ToQuery DeleteSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

AWSRequest DeleteSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

Associated Types

type AWSResponse DeleteSubscriber #

Generic DeleteSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

Associated Types

type Rep DeleteSubscriber :: Type -> Type #

Read DeleteSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

Show DeleteSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

NFData DeleteSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

Methods

rnf :: DeleteSubscriber -> () #

Eq DeleteSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

Hashable DeleteSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

type AWSResponse DeleteSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

type Rep DeleteSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

type Rep DeleteSubscriber = D1 ('MetaData "DeleteSubscriber" "Amazonka.SecurityLake.DeleteSubscriber" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteSubscriber'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteSubscriber Source #

Create a value of DeleteSubscriber with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:DeleteSubscriber', deleteSubscriber_id - A value created by Security Lake that uniquely identifies your DeleteSubscriber API request.

data DeleteSubscriberResponse Source #

See: newDeleteSubscriberResponse smart constructor.

Instances

Instances details
Generic DeleteSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

Associated Types

type Rep DeleteSubscriberResponse :: Type -> Type #

Read DeleteSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

Show DeleteSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

NFData DeleteSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

Eq DeleteSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

type Rep DeleteSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriber

type Rep DeleteSubscriberResponse = D1 ('MetaData "DeleteSubscriberResponse" "Amazonka.SecurityLake.DeleteSubscriber" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteSubscriberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteSubscriberResponse Source #

Create a value of DeleteSubscriberResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteSubscriberResponse', deleteSubscriberResponse_httpStatus - The response's http status code.

DeleteSubscriptionNotificationConfiguration

data DeleteSubscriptionNotificationConfiguration Source #

Instances

Instances details
ToHeaders DeleteSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

ToPath DeleteSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

ToQuery DeleteSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

AWSRequest DeleteSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

Generic DeleteSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

Read DeleteSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

Show DeleteSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

NFData DeleteSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

Eq DeleteSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

Hashable DeleteSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

type AWSResponse DeleteSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

type Rep DeleteSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

type Rep DeleteSubscriptionNotificationConfiguration = D1 ('MetaData "DeleteSubscriptionNotificationConfiguration" "Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteSubscriptionNotificationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subscriptionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteSubscriptionNotificationConfiguration Source #

Create a value of DeleteSubscriptionNotificationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteSubscriptionNotificationConfiguration, deleteSubscriptionNotificationConfiguration_subscriptionId - The ID of the Security Lake subscriber account.

data DeleteSubscriptionNotificationConfigurationResponse Source #

Instances

Instances details
Generic DeleteSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

Read DeleteSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

Show DeleteSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

NFData DeleteSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

Eq DeleteSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

type Rep DeleteSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration

type Rep DeleteSubscriptionNotificationConfigurationResponse = D1 ('MetaData "DeleteSubscriptionNotificationConfigurationResponse" "Amazonka.SecurityLake.DeleteSubscriptionNotificationConfiguration" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteSubscriptionNotificationConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteSubscriptionNotificationConfigurationResponse Source #

Create a value of DeleteSubscriptionNotificationConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteSubscriptionNotificationConfigurationResponse', deleteSubscriptionNotificationConfigurationResponse_httpStatus - The response's http status code.

GetDatalake

data GetDatalake Source #

See: newGetDatalake smart constructor.

Constructors

GetDatalake' 

Instances

Instances details
ToHeaders GetDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

Methods

toHeaders :: GetDatalake -> [Header] #

ToPath GetDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

ToQuery GetDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

AWSRequest GetDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

Associated Types

type AWSResponse GetDatalake #

Generic GetDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

Associated Types

type Rep GetDatalake :: Type -> Type #

Read GetDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

Show GetDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

NFData GetDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

Methods

rnf :: GetDatalake -> () #

Eq GetDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

Hashable GetDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

type AWSResponse GetDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

type Rep GetDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

type Rep GetDatalake = D1 ('MetaData "GetDatalake" "Amazonka.SecurityLake.GetDatalake" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "GetDatalake'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetDatalake :: GetDatalake Source #

Create a value of GetDatalake with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetDatalakeResponse Source #

See: newGetDatalakeResponse smart constructor.

Instances

Instances details
Generic GetDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

Associated Types

type Rep GetDatalakeResponse :: Type -> Type #

Read GetDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

Show GetDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

NFData GetDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

Methods

rnf :: GetDatalakeResponse -> () #

Eq GetDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

type Rep GetDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalake

type Rep GetDatalakeResponse = D1 ('MetaData "GetDatalakeResponse" "Amazonka.SecurityLake.GetDatalake" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "GetDatalakeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "configurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Region LakeConfigurationResponse))))

newGetDatalakeResponse Source #

Create a value of GetDatalakeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetDatalakeResponse', getDatalakeResponse_httpStatus - The response's http status code.

$sel:configurations:GetDatalakeResponse', getDatalakeResponse_configurations - Retrieves the Security Lake configuration object.

GetDatalakeAutoEnable

data GetDatalakeAutoEnable Source #

See: newGetDatalakeAutoEnable smart constructor.

Instances

Instances details
ToHeaders GetDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

ToPath GetDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

ToQuery GetDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

AWSRequest GetDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

Associated Types

type AWSResponse GetDatalakeAutoEnable #

Generic GetDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

Associated Types

type Rep GetDatalakeAutoEnable :: Type -> Type #

Read GetDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

Show GetDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

NFData GetDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

Methods

rnf :: GetDatalakeAutoEnable -> () #

Eq GetDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

Hashable GetDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

type AWSResponse GetDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

type Rep GetDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

type Rep GetDatalakeAutoEnable = D1 ('MetaData "GetDatalakeAutoEnable" "Amazonka.SecurityLake.GetDatalakeAutoEnable" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "GetDatalakeAutoEnable'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetDatalakeAutoEnable :: GetDatalakeAutoEnable Source #

Create a value of GetDatalakeAutoEnable with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetDatalakeAutoEnableResponse Source #

See: newGetDatalakeAutoEnableResponse smart constructor.

Instances

Instances details
Generic GetDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

Associated Types

type Rep GetDatalakeAutoEnableResponse :: Type -> Type #

Read GetDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

Show GetDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

NFData GetDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

Eq GetDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

type Rep GetDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeAutoEnable

type Rep GetDatalakeAutoEnableResponse = D1 ('MetaData "GetDatalakeAutoEnableResponse" "Amazonka.SecurityLake.GetDatalakeAutoEnable" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "GetDatalakeAutoEnableResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "autoEnableNewAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AutoEnableNewRegionConfiguration])))

newGetDatalakeAutoEnableResponse Source #

Create a value of GetDatalakeAutoEnableResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetDatalakeAutoEnableResponse', getDatalakeAutoEnableResponse_httpStatus - The response's http status code.

$sel:autoEnableNewAccounts:GetDatalakeAutoEnableResponse', getDatalakeAutoEnableResponse_autoEnableNewAccounts - The configuration for new accounts.

GetDatalakeExceptionsExpiry

data GetDatalakeExceptionsExpiry Source #

See: newGetDatalakeExceptionsExpiry smart constructor.

Instances

Instances details
ToHeaders GetDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

ToPath GetDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

ToQuery GetDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

AWSRequest GetDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

Generic GetDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

Associated Types

type Rep GetDatalakeExceptionsExpiry :: Type -> Type #

Read GetDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

Show GetDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

NFData GetDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

Eq GetDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

Hashable GetDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

type AWSResponse GetDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

type Rep GetDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

type Rep GetDatalakeExceptionsExpiry = D1 ('MetaData "GetDatalakeExceptionsExpiry" "Amazonka.SecurityLake.GetDatalakeExceptionsExpiry" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "GetDatalakeExceptionsExpiry'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetDatalakeExceptionsExpiry :: GetDatalakeExceptionsExpiry Source #

Create a value of GetDatalakeExceptionsExpiry with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetDatalakeExceptionsExpiryResponse Source #

Instances

Instances details
Generic GetDatalakeExceptionsExpiryResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

Read GetDatalakeExceptionsExpiryResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

Show GetDatalakeExceptionsExpiryResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

NFData GetDatalakeExceptionsExpiryResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

Eq GetDatalakeExceptionsExpiryResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

type Rep GetDatalakeExceptionsExpiryResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsExpiry

type Rep GetDatalakeExceptionsExpiryResponse = D1 ('MetaData "GetDatalakeExceptionsExpiryResponse" "Amazonka.SecurityLake.GetDatalakeExceptionsExpiry" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "GetDatalakeExceptionsExpiryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "exceptionMessageExpiry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))

GetDatalakeExceptionsSubscription

data GetDatalakeExceptionsSubscription Source #

See: newGetDatalakeExceptionsSubscription smart constructor.

Instances

Instances details
ToHeaders GetDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

ToPath GetDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

ToQuery GetDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

AWSRequest GetDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

Generic GetDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

Associated Types

type Rep GetDatalakeExceptionsSubscription :: Type -> Type #

Read GetDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

Show GetDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

NFData GetDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

Eq GetDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

Hashable GetDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

type AWSResponse GetDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

type Rep GetDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

type Rep GetDatalakeExceptionsSubscription = D1 ('MetaData "GetDatalakeExceptionsSubscription" "Amazonka.SecurityLake.GetDatalakeExceptionsSubscription" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "GetDatalakeExceptionsSubscription'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetDatalakeExceptionsSubscription :: GetDatalakeExceptionsSubscription Source #

Create a value of GetDatalakeExceptionsSubscription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetDatalakeExceptionsSubscriptionResponse Source #

Instances

Instances details
Generic GetDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

Read GetDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

Show GetDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

NFData GetDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

Eq GetDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

type Rep GetDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeExceptionsSubscription

type Rep GetDatalakeExceptionsSubscriptionResponse = D1 ('MetaData "GetDatalakeExceptionsSubscriptionResponse" "Amazonka.SecurityLake.GetDatalakeExceptionsSubscription" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "GetDatalakeExceptionsSubscriptionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "protocolAndNotificationEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProtocolAndNotificationEndpoint)))

GetDatalakeStatus (Paginated)

data GetDatalakeStatus Source #

See: newGetDatalakeStatus smart constructor.

Instances

Instances details
ToJSON GetDatalakeStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

ToHeaders GetDatalakeStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

ToPath GetDatalakeStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

ToQuery GetDatalakeStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

AWSPager GetDatalakeStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

AWSRequest GetDatalakeStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

Associated Types

type AWSResponse GetDatalakeStatus #

Generic GetDatalakeStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

Associated Types

type Rep GetDatalakeStatus :: Type -> Type #

Read GetDatalakeStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

Show GetDatalakeStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

NFData GetDatalakeStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

Methods

rnf :: GetDatalakeStatus -> () #

Eq GetDatalakeStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

Hashable GetDatalakeStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

type AWSResponse GetDatalakeStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

type Rep GetDatalakeStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

type Rep GetDatalakeStatus = D1 ('MetaData "GetDatalakeStatus" "Amazonka.SecurityLake.GetDatalakeStatus" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "GetDatalakeStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "maxAccountResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newGetDatalakeStatus :: GetDatalakeStatus Source #

Create a value of GetDatalakeStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountSet:GetDatalakeStatus', getDatalakeStatus_accountSet - The Amazon Web Services account ID for which a static snapshot of the current Amazon Web Services Region, including enabled accounts and log sources, is retrieved.

$sel:maxAccountResults:GetDatalakeStatus', getDatalakeStatus_maxAccountResults - The maximum limit of accounts for which the static snapshot of the current Region, including enabled accounts and log sources, is retrieved.

GetDatalakeStatus, getDatalakeStatus_nextToken - Lists if there are more results available. The value of nextToken is a unique pagination token for each page. Repeat the call using the returned token to retrieve the next page. Keep all other arguments unchanged.

Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error.

data GetDatalakeStatusResponse Source #

See: newGetDatalakeStatusResponse smart constructor.

Instances

Instances details
Generic GetDatalakeStatusResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

Associated Types

type Rep GetDatalakeStatusResponse :: Type -> Type #

Read GetDatalakeStatusResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

Show GetDatalakeStatusResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

NFData GetDatalakeStatusResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

Eq GetDatalakeStatusResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

type Rep GetDatalakeStatusResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetDatalakeStatus

type Rep GetDatalakeStatusResponse = D1 ('MetaData "GetDatalakeStatusResponse" "Amazonka.SecurityLake.GetDatalakeStatus" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "GetDatalakeStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "accountSourcesList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AccountSources]))))

newGetDatalakeStatusResponse Source #

Create a value of GetDatalakeStatusResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetDatalakeStatus, getDatalakeStatusResponse_nextToken - Lists if there are more results available. The value of nextToken is a unique pagination token for each page. Repeat the call using the returned token to retrieve the next page. Keep all other arguments unchanged.

Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error.

$sel:httpStatus:GetDatalakeStatusResponse', getDatalakeStatusResponse_httpStatus - The response's http status code.

$sel:accountSourcesList:GetDatalakeStatusResponse', getDatalakeStatusResponse_accountSourcesList - The list of enabled accounts and enabled sources.

GetSubscriber

data GetSubscriber Source #

See: newGetSubscriber smart constructor.

Constructors

GetSubscriber' Text 

Instances

Instances details
ToHeaders GetSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

ToPath GetSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

ToQuery GetSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

AWSRequest GetSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

Associated Types

type AWSResponse GetSubscriber #

Generic GetSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

Associated Types

type Rep GetSubscriber :: Type -> Type #

Read GetSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

Show GetSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

NFData GetSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

Methods

rnf :: GetSubscriber -> () #

Eq GetSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

Hashable GetSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

type AWSResponse GetSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

type Rep GetSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

type Rep GetSubscriber = D1 ('MetaData "GetSubscriber" "Amazonka.SecurityLake.GetSubscriber" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "GetSubscriber'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetSubscriber Source #

Create a value of GetSubscriber with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:GetSubscriber', getSubscriber_id - A value created by Amazon Security Lake that uniquely identifies your GetSubscriber API request.

data GetSubscriberResponse Source #

See: newGetSubscriberResponse smart constructor.

Instances

Instances details
Generic GetSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

Associated Types

type Rep GetSubscriberResponse :: Type -> Type #

Read GetSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

Show GetSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

NFData GetSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

Methods

rnf :: GetSubscriberResponse -> () #

Eq GetSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

type Rep GetSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.GetSubscriber

type Rep GetSubscriberResponse = D1 ('MetaData "GetSubscriberResponse" "Amazonka.SecurityLake.GetSubscriber" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "GetSubscriberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subscriber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubscriberResource)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetSubscriberResponse Source #

Create a value of GetSubscriberResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subscriber:GetSubscriberResponse', getSubscriberResponse_subscriber - The subscription information for the specified subscription ID.

$sel:httpStatus:GetSubscriberResponse', getSubscriberResponse_httpStatus - The response's http status code.

ListDatalakeExceptions (Paginated)

data ListDatalakeExceptions Source #

See: newListDatalakeExceptions smart constructor.

Instances

Instances details
ToJSON ListDatalakeExceptions Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

ToHeaders ListDatalakeExceptions Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

ToPath ListDatalakeExceptions Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

ToQuery ListDatalakeExceptions Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

AWSPager ListDatalakeExceptions Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

AWSRequest ListDatalakeExceptions Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

Associated Types

type AWSResponse ListDatalakeExceptions #

Generic ListDatalakeExceptions Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

Associated Types

type Rep ListDatalakeExceptions :: Type -> Type #

Read ListDatalakeExceptions Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

Show ListDatalakeExceptions Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

NFData ListDatalakeExceptions Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

Methods

rnf :: ListDatalakeExceptions -> () #

Eq ListDatalakeExceptions Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

Hashable ListDatalakeExceptions Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

type AWSResponse ListDatalakeExceptions Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

type Rep ListDatalakeExceptions Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

type Rep ListDatalakeExceptions = D1 ('MetaData "ListDatalakeExceptions" "Amazonka.SecurityLake.ListDatalakeExceptions" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "ListDatalakeExceptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxFailures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "regionSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Region])))))

newListDatalakeExceptions :: ListDatalakeExceptions Source #

Create a value of ListDatalakeExceptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxFailures:ListDatalakeExceptions', listDatalakeExceptions_maxFailures - List the maximum number of failures in Security Lake.

ListDatalakeExceptions, listDatalakeExceptions_nextToken - List if there are more results available. The value of nextToken is a unique pagination token for each page. Repeat the call using the returned token to retrieve the next page. Keep all other arguments unchanged.

Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error.

$sel:regionSet:ListDatalakeExceptions', listDatalakeExceptions_regionSet - List the Amazon Web Services Regions from which exceptions are retrieved.

data ListDatalakeExceptionsResponse Source #

See: newListDatalakeExceptionsResponse smart constructor.

Instances

Instances details
Generic ListDatalakeExceptionsResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

Associated Types

type Rep ListDatalakeExceptionsResponse :: Type -> Type #

Read ListDatalakeExceptionsResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

Show ListDatalakeExceptionsResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

NFData ListDatalakeExceptionsResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

Eq ListDatalakeExceptionsResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

type Rep ListDatalakeExceptionsResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListDatalakeExceptions

type Rep ListDatalakeExceptionsResponse = D1 ('MetaData "ListDatalakeExceptionsResponse" "Amazonka.SecurityLake.ListDatalakeExceptions" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "ListDatalakeExceptionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "nonRetryableFailures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [FailuresResponse]))))

newListDatalakeExceptionsResponse Source #

Create a value of ListDatalakeExceptionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListDatalakeExceptions, listDatalakeExceptionsResponse_nextToken - List if there are more results available. The value of nextToken is a unique pagination token for each page. Repeat the call using the returned token to retrieve the next page. Keep all other arguments unchanged.

Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error.

$sel:httpStatus:ListDatalakeExceptionsResponse', listDatalakeExceptionsResponse_httpStatus - The response's http status code.

$sel:nonRetryableFailures:ListDatalakeExceptionsResponse', listDatalakeExceptionsResponse_nonRetryableFailures - Lists the failures that cannot be retried in the current Region.

ListLogSources (Paginated)

data ListLogSources Source #

See: newListLogSources smart constructor.

Instances

Instances details
ToJSON ListLogSources Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

ToHeaders ListLogSources Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

ToPath ListLogSources Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

ToQuery ListLogSources Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

AWSPager ListLogSources Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

AWSRequest ListLogSources Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

Associated Types

type AWSResponse ListLogSources #

Generic ListLogSources Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

Associated Types

type Rep ListLogSources :: Type -> Type #

Read ListLogSources Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

Show ListLogSources Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

NFData ListLogSources Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

Methods

rnf :: ListLogSources -> () #

Eq ListLogSources Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

Hashable ListLogSources Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

type AWSResponse ListLogSources Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

type Rep ListLogSources Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

type Rep ListLogSources = D1 ('MetaData "ListLogSources" "Amazonka.SecurityLake.ListLogSources" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "ListLogSources'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "inputOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension])) :*: (S1 ('MetaSel ('Just "listAllDimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text (HashMap Text [Text])))) :*: S1 ('MetaSel ('Just "listSingleDimension") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "listTwoDimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [Text]))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newListLogSources :: ListLogSources Source #

Create a value of ListLogSources with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:inputOrder:ListLogSources', listLogSources_inputOrder - Lists the log sources in input order, namely Region, source type, and member account.

$sel:listAllDimensions:ListLogSources', listLogSources_listAllDimensions - List the view of log sources for enabled Amazon Security Lake accounts for specific Amazon Web Services sources from specific accounts and specific Regions.

$sel:listSingleDimension:ListLogSources', listLogSources_listSingleDimension - List the view of log sources for enabled Security Lake accounts for all Amazon Web Services sources from specific accounts or specific Regions.

$sel:listTwoDimensions:ListLogSources', listLogSources_listTwoDimensions - Lists the view of log sources for enabled Security Lake accounts for specific Amazon Web Services sources from specific accounts or specific Regions.

$sel:maxResults:ListLogSources', listLogSources_maxResults - The maximum number of accounts for which the log sources are displayed.

ListLogSources, listLogSources_nextToken - If nextToken is returned, there are more results available. You can repeat the call using the returned token to retrieve the next page.

data ListLogSourcesResponse Source #

See: newListLogSourcesResponse smart constructor.

Instances

Instances details
Generic ListLogSourcesResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

Associated Types

type Rep ListLogSourcesResponse :: Type -> Type #

Read ListLogSourcesResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

Show ListLogSourcesResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

NFData ListLogSourcesResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

Methods

rnf :: ListLogSourcesResponse -> () #

Eq ListLogSourcesResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

type Rep ListLogSourcesResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListLogSources

type Rep ListLogSourcesResponse = D1 ('MetaData "ListLogSourcesResponse" "Amazonka.SecurityLake.ListLogSources" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "ListLogSourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "regionSourceTypesAccountsList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [HashMap Text (HashMap Text [Text])]))))

newListLogSourcesResponse Source #

Create a value of ListLogSourcesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListLogSources, listLogSourcesResponse_nextToken - If nextToken is returned, there are more results available. You can repeat the call using the returned token to retrieve the next page.

$sel:httpStatus:ListLogSourcesResponse', listLogSourcesResponse_httpStatus - The response's http status code.

$sel:regionSourceTypesAccountsList:ListLogSourcesResponse', listLogSourcesResponse_regionSourceTypesAccountsList - Lists the log sources by Regions for enabled Security Lake accounts.

ListSubscribers (Paginated)

data ListSubscribers Source #

See: newListSubscribers smart constructor.

Constructors

ListSubscribers' (Maybe Int) (Maybe Text) 

Instances

Instances details
ToHeaders ListSubscribers Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

ToPath ListSubscribers Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

ToQuery ListSubscribers Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

AWSPager ListSubscribers Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

AWSRequest ListSubscribers Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

Associated Types

type AWSResponse ListSubscribers #

Generic ListSubscribers Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

Associated Types

type Rep ListSubscribers :: Type -> Type #

Read ListSubscribers Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

Show ListSubscribers Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

NFData ListSubscribers Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

Methods

rnf :: ListSubscribers -> () #

Eq ListSubscribers Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

Hashable ListSubscribers Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

type AWSResponse ListSubscribers Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

type Rep ListSubscribers Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

type Rep ListSubscribers = D1 ('MetaData "ListSubscribers" "Amazonka.SecurityLake.ListSubscribers" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "ListSubscribers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListSubscribers :: ListSubscribers Source #

Create a value of ListSubscribers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListSubscribers', listSubscribers_maxResults - The maximum number of accounts for which the configuration is displayed.

ListSubscribers, listSubscribers_nextToken - If nextToken is returned, there are more results available. You can repeat the call using the returned token to retrieve the next page.

data ListSubscribersResponse Source #

See: newListSubscribersResponse smart constructor.

Instances

Instances details
Generic ListSubscribersResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

Associated Types

type Rep ListSubscribersResponse :: Type -> Type #

Read ListSubscribersResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

Show ListSubscribersResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

NFData ListSubscribersResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

Methods

rnf :: ListSubscribersResponse -> () #

Eq ListSubscribersResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

type Rep ListSubscribersResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.ListSubscribers

type Rep ListSubscribersResponse = D1 ('MetaData "ListSubscribersResponse" "Amazonka.SecurityLake.ListSubscribers" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "ListSubscribersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "subscribers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [SubscriberResource]))))

newListSubscribersResponse Source #

Create a value of ListSubscribersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListSubscribers, listSubscribersResponse_nextToken - If nextToken is returned, there are more results available. You can repeat the call using the returned token to retrieve the next page.

$sel:httpStatus:ListSubscribersResponse', listSubscribersResponse_httpStatus - The response's http status code.

$sel:subscribers:ListSubscribersResponse', listSubscribersResponse_subscribers - The subscribers available for the specified Security Lake account ID.

UpdateDatalake

data UpdateDatalake Source #

See: newUpdateDatalake smart constructor.

Instances

Instances details
ToJSON UpdateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

ToHeaders UpdateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

ToPath UpdateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

ToQuery UpdateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

AWSRequest UpdateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

Associated Types

type AWSResponse UpdateDatalake #

Generic UpdateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

Associated Types

type Rep UpdateDatalake :: Type -> Type #

Read UpdateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

Show UpdateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

NFData UpdateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

Methods

rnf :: UpdateDatalake -> () #

Eq UpdateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

Hashable UpdateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

type AWSResponse UpdateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

type Rep UpdateDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

type Rep UpdateDatalake = D1 ('MetaData "UpdateDatalake" "Amazonka.SecurityLake.UpdateDatalake" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "UpdateDatalake'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Region LakeConfigurationRequest))))

newUpdateDatalake :: UpdateDatalake Source #

Create a value of UpdateDatalake with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurations:UpdateDatalake', updateDatalake_configurations - Specify the Region or Regions that will contribute data to the rollup region.

data UpdateDatalakeResponse Source #

See: newUpdateDatalakeResponse smart constructor.

Instances

Instances details
Generic UpdateDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

Associated Types

type Rep UpdateDatalakeResponse :: Type -> Type #

Read UpdateDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

Show UpdateDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

NFData UpdateDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

Methods

rnf :: UpdateDatalakeResponse -> () #

Eq UpdateDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

type Rep UpdateDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalake

type Rep UpdateDatalakeResponse = D1 ('MetaData "UpdateDatalakeResponse" "Amazonka.SecurityLake.UpdateDatalake" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "UpdateDatalakeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateDatalakeResponse Source #

Create a value of UpdateDatalakeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateDatalakeResponse', updateDatalakeResponse_httpStatus - The response's http status code.

UpdateDatalakeExceptionsExpiry

data UpdateDatalakeExceptionsExpiry Source #

See: newUpdateDatalakeExceptionsExpiry smart constructor.

Instances

Instances details
ToJSON UpdateDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

ToHeaders UpdateDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

ToPath UpdateDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

ToQuery UpdateDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

AWSRequest UpdateDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

Generic UpdateDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

Associated Types

type Rep UpdateDatalakeExceptionsExpiry :: Type -> Type #

Read UpdateDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

Show UpdateDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

NFData UpdateDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

Eq UpdateDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

Hashable UpdateDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

type AWSResponse UpdateDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

type Rep UpdateDatalakeExceptionsExpiry Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

type Rep UpdateDatalakeExceptionsExpiry = D1 ('MetaData "UpdateDatalakeExceptionsExpiry" "Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "UpdateDatalakeExceptionsExpiry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exceptionMessageExpiry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newUpdateDatalakeExceptionsExpiry Source #

Create a value of UpdateDatalakeExceptionsExpiry with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:exceptionMessageExpiry:UpdateDatalakeExceptionsExpiry', updateDatalakeExceptionsExpiry_exceptionMessageExpiry - The time-to-live (TTL) for the exception message to remain.

data UpdateDatalakeExceptionsExpiryResponse Source #

Instances

Instances details
Generic UpdateDatalakeExceptionsExpiryResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

Read UpdateDatalakeExceptionsExpiryResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

Show UpdateDatalakeExceptionsExpiryResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

NFData UpdateDatalakeExceptionsExpiryResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

Eq UpdateDatalakeExceptionsExpiryResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

type Rep UpdateDatalakeExceptionsExpiryResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry

type Rep UpdateDatalakeExceptionsExpiryResponse = D1 ('MetaData "UpdateDatalakeExceptionsExpiryResponse" "Amazonka.SecurityLake.UpdateDatalakeExceptionsExpiry" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "UpdateDatalakeExceptionsExpiryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateDatalakeExceptionsExpiryResponse Source #

Create a value of UpdateDatalakeExceptionsExpiryResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateDatalakeExceptionsExpiryResponse', updateDatalakeExceptionsExpiryResponse_httpStatus - The response's http status code.

UpdateDatalakeExceptionsSubscription

data UpdateDatalakeExceptionsSubscription Source #

Instances

Instances details
ToJSON UpdateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

ToHeaders UpdateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

ToPath UpdateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

ToQuery UpdateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

AWSRequest UpdateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

Generic UpdateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

Read UpdateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

Show UpdateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

NFData UpdateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

Eq UpdateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

Hashable UpdateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

type AWSResponse UpdateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

type Rep UpdateDatalakeExceptionsSubscription Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

type Rep UpdateDatalakeExceptionsSubscription = D1 ('MetaData "UpdateDatalakeExceptionsSubscription" "Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "UpdateDatalakeExceptionsSubscription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notificationEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subscriptionProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SubscriptionProtocolType)))

newUpdateDatalakeExceptionsSubscription Source #

Create a value of UpdateDatalakeExceptionsSubscription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:notificationEndpoint:UpdateDatalakeExceptionsSubscription', updateDatalakeExceptionsSubscription_notificationEndpoint - The account that is subscribed to receive exception notifications.

UpdateDatalakeExceptionsSubscription, updateDatalakeExceptionsSubscription_subscriptionProtocol - The subscription protocol to which exception messages are posted.

data UpdateDatalakeExceptionsSubscriptionResponse Source #

Instances

Instances details
Generic UpdateDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

Read UpdateDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

Show UpdateDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

NFData UpdateDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

Eq UpdateDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

type Rep UpdateDatalakeExceptionsSubscriptionResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription

type Rep UpdateDatalakeExceptionsSubscriptionResponse = D1 ('MetaData "UpdateDatalakeExceptionsSubscriptionResponse" "Amazonka.SecurityLake.UpdateDatalakeExceptionsSubscription" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "UpdateDatalakeExceptionsSubscriptionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateDatalakeExceptionsSubscriptionResponse Source #

Create a value of UpdateDatalakeExceptionsSubscriptionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateDatalakeExceptionsSubscriptionResponse', updateDatalakeExceptionsSubscriptionResponse_httpStatus - The response's http status code.

UpdateSubscriber

data UpdateSubscriber Source #

See: newUpdateSubscriber smart constructor.

Instances

Instances details
ToJSON UpdateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

ToHeaders UpdateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

ToPath UpdateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

ToQuery UpdateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

AWSRequest UpdateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

Associated Types

type AWSResponse UpdateSubscriber #

Generic UpdateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

Associated Types

type Rep UpdateSubscriber :: Type -> Type #

Read UpdateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

Show UpdateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

NFData UpdateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

Methods

rnf :: UpdateSubscriber -> () #

Eq UpdateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

Hashable UpdateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

type AWSResponse UpdateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

type Rep UpdateSubscriber Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

type Rep UpdateSubscriber = D1 ('MetaData "UpdateSubscriber" "Amazonka.SecurityLake.UpdateSubscriber" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "UpdateSubscriber'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "externalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subscriberDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subscriberName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sourceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [SourceType])))))

newUpdateSubscriber Source #

Create a value of UpdateSubscriber with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateSubscriber, updateSubscriber_externalId - The external ID of the Security Lake account.

UpdateSubscriber, updateSubscriber_subscriberDescription - The description of the Security Lake account subscriber.

UpdateSubscriber, updateSubscriber_subscriberName - The name of the Security Lake account subscriber.

$sel:id:UpdateSubscriber', updateSubscriber_id - A value created by Security Lake that uniquely identifies your subscription.

UpdateSubscriber, updateSubscriber_sourceTypes - The supported Amazon Web Services from which logs and events are collected. For the list of supported Amazon Web Services, see the Amazon Security Lake User Guide.

data UpdateSubscriberResponse Source #

See: newUpdateSubscriberResponse smart constructor.

Instances

Instances details
Generic UpdateSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

Associated Types

type Rep UpdateSubscriberResponse :: Type -> Type #

Read UpdateSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

Show UpdateSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

NFData UpdateSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

Eq UpdateSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

type Rep UpdateSubscriberResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriber

type Rep UpdateSubscriberResponse = D1 ('MetaData "UpdateSubscriberResponse" "Amazonka.SecurityLake.UpdateSubscriber" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "UpdateSubscriberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subscriber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubscriberResource)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateSubscriberResponse Source #

Create a value of UpdateSubscriberResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subscriber:UpdateSubscriberResponse', updateSubscriberResponse_subscriber - The account of the subscriber.

$sel:httpStatus:UpdateSubscriberResponse', updateSubscriberResponse_httpStatus - The response's http status code.

UpdateSubscriptionNotificationConfiguration

data UpdateSubscriptionNotificationConfiguration Source #

Instances

Instances details
ToJSON UpdateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

ToHeaders UpdateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

ToPath UpdateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

ToQuery UpdateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

AWSRequest UpdateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

Generic UpdateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

Read UpdateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

Show UpdateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

NFData UpdateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

Eq UpdateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

Hashable UpdateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

type AWSResponse UpdateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

type Rep UpdateSubscriptionNotificationConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

type Rep UpdateSubscriptionNotificationConfiguration = D1 ('MetaData "UpdateSubscriptionNotificationConfiguration" "Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "UpdateSubscriptionNotificationConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createSqs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "httpsApiKeyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpsApiKeyValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "httpsMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HttpsMethod)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subscriptionEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subscriptionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateSubscriptionNotificationConfiguration Source #

Create a value of UpdateSubscriptionNotificationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createSqs:UpdateSubscriptionNotificationConfiguration', updateSubscriptionNotificationConfiguration_createSqs - Create a new subscription notification for the specified subscription ID in Amazon Security Lake.

$sel:httpsApiKeyName:UpdateSubscriptionNotificationConfiguration', updateSubscriptionNotificationConfiguration_httpsApiKeyName - The key name for the subscription notification.

$sel:httpsApiKeyValue:UpdateSubscriptionNotificationConfiguration', updateSubscriptionNotificationConfiguration_httpsApiKeyValue - The key value for the subscription notification.

$sel:httpsMethod:UpdateSubscriptionNotificationConfiguration', updateSubscriptionNotificationConfiguration_httpsMethod - The HTTPS method used for the subscription notification.

UpdateSubscriptionNotificationConfiguration, updateSubscriptionNotificationConfiguration_roleArn - The Amazon Resource Name (ARN) specifying the role of the subscriber.

UpdateSubscriptionNotificationConfiguration, updateSubscriptionNotificationConfiguration_subscriptionEndpoint - The subscription endpoint in Security Lake.

UpdateSubscriptionNotificationConfiguration, updateSubscriptionNotificationConfiguration_subscriptionId - The subscription ID for which the subscription notification is specified.

data UpdateSubscriptionNotificationConfigurationResponse Source #

Instances

Instances details
Generic UpdateSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

Read UpdateSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

Show UpdateSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

NFData UpdateSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

Eq UpdateSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

type Rep UpdateSubscriptionNotificationConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration

type Rep UpdateSubscriptionNotificationConfigurationResponse = D1 ('MetaData "UpdateSubscriptionNotificationConfigurationResponse" "Amazonka.SecurityLake.UpdateSubscriptionNotificationConfiguration" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "UpdateSubscriptionNotificationConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queueArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

Types

AccessType

newtype AccessType Source #

Constructors

AccessType' 

Fields

Bundled Patterns

pattern AccessType_LAKEFORMATION :: AccessType 
pattern AccessType_S3 :: AccessType 

Instances

Instances details
FromJSON AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

FromJSONKey AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

ToJSON AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

ToJSONKey AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

ToByteString AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

ToHeader AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

ToLog AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

ToQuery AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

FromText AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

ToText AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

Methods

toText :: AccessType -> Text #

FromXML AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

ToXML AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

Methods

toXML :: AccessType -> XML #

Generic AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

Associated Types

type Rep AccessType :: Type -> Type #

Read AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

Show AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

NFData AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

Methods

rnf :: AccessType -> () #

Eq AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

Ord AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

Hashable AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

type Rep AccessType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccessType

type Rep AccessType = D1 ('MetaData "AccessType" "Amazonka.SecurityLake.Types.AccessType" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'True) (C1 ('MetaCons "AccessType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccessType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AwsLogSourceType

newtype AwsLogSourceType Source #

Instances

Instances details
FromJSON AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

FromJSONKey AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

ToJSON AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

ToJSONKey AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

ToByteString AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

ToHeader AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

ToLog AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

ToQuery AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

FromText AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

ToText AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

FromXML AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

ToXML AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

Generic AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

Associated Types

type Rep AwsLogSourceType :: Type -> Type #

Read AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

Show AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

NFData AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

Methods

rnf :: AwsLogSourceType -> () #

Eq AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

Ord AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

Hashable AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

type Rep AwsLogSourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AwsLogSourceType

type Rep AwsLogSourceType = D1 ('MetaData "AwsLogSourceType" "Amazonka.SecurityLake.Types.AwsLogSourceType" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'True) (C1 ('MetaCons "AwsLogSourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAwsLogSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Dimension

newtype Dimension Source #

Constructors

Dimension' 

Fields

Bundled Patterns

pattern Dimension_MEMBER :: Dimension 
pattern Dimension_REGION :: Dimension 
pattern Dimension_SOURCE_TYPE :: Dimension 

Instances

Instances details
FromJSON Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

FromJSONKey Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

ToJSON Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

ToJSONKey Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

ToByteString Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

Methods

toBS :: Dimension -> ByteString #

ToHeader Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

ToLog Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

ToQuery Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

FromText Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

ToText Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

Methods

toText :: Dimension -> Text #

FromXML Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

ToXML Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

Methods

toXML :: Dimension -> XML #

Generic Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

Associated Types

type Rep Dimension :: Type -> Type #

Read Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

Show Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

NFData Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

Methods

rnf :: Dimension -> () #

Eq Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

Ord Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

Hashable Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

type Rep Dimension Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Dimension

type Rep Dimension = D1 ('MetaData "Dimension" "Amazonka.SecurityLake.Types.Dimension" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'True) (C1 ('MetaCons "Dimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDimension") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EndpointProtocol

newtype EndpointProtocol Source #

Instances

Instances details
FromJSON EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

FromJSONKey EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

ToJSON EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

ToJSONKey EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

ToByteString EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

ToHeader EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

ToLog EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

ToQuery EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

FromText EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

ToText EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

FromXML EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

ToXML EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

Generic EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

Associated Types

type Rep EndpointProtocol :: Type -> Type #

Read EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

Show EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

NFData EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

Methods

rnf :: EndpointProtocol -> () #

Eq EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

Ord EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

Hashable EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

type Rep EndpointProtocol Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.EndpointProtocol

type Rep EndpointProtocol = D1 ('MetaData "EndpointProtocol" "Amazonka.SecurityLake.Types.EndpointProtocol" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'True) (C1 ('MetaCons "EndpointProtocol'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEndpointProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HttpsMethod

newtype HttpsMethod Source #

Constructors

HttpsMethod' 

Bundled Patterns

pattern HttpsMethod_POST :: HttpsMethod 
pattern HttpsMethod_PUT :: HttpsMethod 

Instances

Instances details
FromJSON HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

FromJSONKey HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

ToJSON HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

ToJSONKey HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

ToByteString HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

ToHeader HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

ToLog HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

ToQuery HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

FromText HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

ToText HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

Methods

toText :: HttpsMethod -> Text #

FromXML HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

ToXML HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

Methods

toXML :: HttpsMethod -> XML #

Generic HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

Associated Types

type Rep HttpsMethod :: Type -> Type #

Read HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

Show HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

NFData HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

Methods

rnf :: HttpsMethod -> () #

Eq HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

Ord HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

Hashable HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

type Rep HttpsMethod Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.HttpsMethod

type Rep HttpsMethod = D1 ('MetaData "HttpsMethod" "Amazonka.SecurityLake.Types.HttpsMethod" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'True) (C1 ('MetaCons "HttpsMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHttpsMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OcsfEventClass

newtype OcsfEventClass Source #

Constructors

OcsfEventClass' 

Bundled Patterns

pattern OcsfEventClass_ACCESS_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_ACCOUNT_CHANGE :: OcsfEventClass 
pattern OcsfEventClass_AUTHENTICATION :: OcsfEventClass 
pattern OcsfEventClass_AUTHORIZATION :: OcsfEventClass 
pattern OcsfEventClass_CLOUD_API :: OcsfEventClass 
pattern OcsfEventClass_CLOUD_STORAGE :: OcsfEventClass 
pattern OcsfEventClass_CONFIG_STATE :: OcsfEventClass 
pattern OcsfEventClass_CONTAINER_LIFECYCLE :: OcsfEventClass 
pattern OcsfEventClass_DATABASE_LIFECYCLE :: OcsfEventClass 
pattern OcsfEventClass_DHCP_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_DNS_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_ENTITY_MANAGEMENT_AUDIT :: OcsfEventClass 
pattern OcsfEventClass_FILE_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_FTP_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_HTTP_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_INVENTORY_INFO :: OcsfEventClass 
pattern OcsfEventClass_KERNEL_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_KERNEL_EXTENSION :: OcsfEventClass 
pattern OcsfEventClass_MEMORY_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_MODULE_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_NETWORK_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_PROCESS_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_RDP_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_REGISTRY_KEY_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_REGISTRY_VALUE_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_RESOURCE_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_RFB_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_SCHEDULED_JOB_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_SECURITY_FINDING :: OcsfEventClass 
pattern OcsfEventClass_SMB_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_SMTP_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_SSH_ACTIVITY :: OcsfEventClass 
pattern OcsfEventClass_VIRTUAL_MACHINE_ACTIVITY :: OcsfEventClass 

Instances

Instances details
FromJSON OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

FromJSONKey OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

ToJSON OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

ToJSONKey OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

ToByteString OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

ToHeader OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

ToLog OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

ToQuery OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

FromText OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

ToText OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

FromXML OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

ToXML OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

Methods

toXML :: OcsfEventClass -> XML #

Generic OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

Associated Types

type Rep OcsfEventClass :: Type -> Type #

Read OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

Show OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

NFData OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

Methods

rnf :: OcsfEventClass -> () #

Eq OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

Ord OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

Hashable OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

type Rep OcsfEventClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.OcsfEventClass

type Rep OcsfEventClass = D1 ('MetaData "OcsfEventClass" "Amazonka.SecurityLake.Types.OcsfEventClass" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'True) (C1 ('MetaCons "OcsfEventClass'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOcsfEventClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Region

newtype Region Source #

Constructors

Region' 

Fields

Bundled Patterns

pattern Region_Ap_northeast_1 :: Region 
pattern Region_Ap_southeast_2 :: Region 
pattern Region_Eu_central_1 :: Region 
pattern Region_Eu_west_1 :: Region 
pattern Region_Us_east_1 :: Region 
pattern Region_Us_east_2 :: Region 
pattern Region_Us_west_2 :: Region 

Instances

Instances details
FromJSON Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

FromJSONKey Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

ToJSON Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

ToJSONKey Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

ToByteString Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

Methods

toBS :: Region -> ByteString #

ToHeader Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

Methods

toHeader :: HeaderName -> Region -> [Header] #

ToLog Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

ToQuery Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

FromText Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

ToText Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

Methods

toText :: Region -> Text #

FromXML Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

ToXML Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

Methods

toXML :: Region -> XML #

Generic Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

Associated Types

type Rep Region :: Type -> Type #

Methods

from :: Region -> Rep Region x #

to :: Rep Region x -> Region #

Read Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

Show Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

NFData Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

Methods

rnf :: Region -> () #

Eq Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

Methods

(==) :: Region -> Region -> Bool #

(/=) :: Region -> Region -> Bool #

Ord Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

Hashable Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

Methods

hashWithSalt :: Int -> Region -> Int #

hash :: Region -> Int #

type Rep Region Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Region

type Rep Region = D1 ('MetaData "Region" "Amazonka.SecurityLake.Types.Region" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'True) (C1 ('MetaCons "Region'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SettingsStatus

newtype SettingsStatus Source #

Constructors

SettingsStatus' 

Instances

Instances details
FromJSON SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

FromJSONKey SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

ToJSON SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

ToJSONKey SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

ToByteString SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

ToHeader SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

ToLog SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

ToQuery SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

FromText SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

ToText SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

FromXML SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

ToXML SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

Methods

toXML :: SettingsStatus -> XML #

Generic SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

Associated Types

type Rep SettingsStatus :: Type -> Type #

Read SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

Show SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

NFData SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

Methods

rnf :: SettingsStatus -> () #

Eq SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

Ord SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

Hashable SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

type Rep SettingsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SettingsStatus

type Rep SettingsStatus = D1 ('MetaData "SettingsStatus" "Amazonka.SecurityLake.Types.SettingsStatus" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'True) (C1 ('MetaCons "SettingsStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSettingsStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceStatus

newtype SourceStatus Source #

Constructors

SourceStatus' 

Instances

Instances details
FromJSON SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

FromJSONKey SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

ToJSON SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

ToJSONKey SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

ToByteString SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

ToHeader SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

ToLog SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

ToQuery SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

FromText SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

ToText SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

Methods

toText :: SourceStatus -> Text #

FromXML SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

ToXML SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

Methods

toXML :: SourceStatus -> XML #

Generic SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

Associated Types

type Rep SourceStatus :: Type -> Type #

Read SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

Show SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

NFData SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

Methods

rnf :: SourceStatus -> () #

Eq SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

Ord SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

Hashable SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

type Rep SourceStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceStatus

type Rep SourceStatus = D1 ('MetaData "SourceStatus" "Amazonka.SecurityLake.Types.SourceStatus" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'True) (C1 ('MetaCons "SourceStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StorageClass

newtype StorageClass Source #

Constructors

StorageClass' 

Instances

Instances details
FromJSON StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

FromJSONKey StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

ToJSON StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

ToJSONKey StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

ToByteString StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

ToHeader StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

ToLog StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

ToQuery StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

FromText StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

ToText StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

Methods

toText :: StorageClass -> Text #

FromXML StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

ToXML StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

Methods

toXML :: StorageClass -> XML #

Generic StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

Associated Types

type Rep StorageClass :: Type -> Type #

Read StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

Show StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

NFData StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

Methods

rnf :: StorageClass -> () #

Eq StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

Ord StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

Hashable StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

type Rep StorageClass Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.StorageClass

type Rep StorageClass = D1 ('MetaData "StorageClass" "Amazonka.SecurityLake.Types.StorageClass" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'True) (C1 ('MetaCons "StorageClass'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SubscriptionProtocolType

newtype SubscriptionProtocolType Source #

Instances

Instances details
FromJSON SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

FromJSONKey SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

ToJSON SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

ToJSONKey SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

ToByteString SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

ToHeader SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

ToLog SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

ToQuery SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

FromText SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

ToText SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

FromXML SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

ToXML SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

Generic SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

Associated Types

type Rep SubscriptionProtocolType :: Type -> Type #

Read SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

Show SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

NFData SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

Eq SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

Ord SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

Hashable SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

type Rep SubscriptionProtocolType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionProtocolType

type Rep SubscriptionProtocolType = D1 ('MetaData "SubscriptionProtocolType" "Amazonka.SecurityLake.Types.SubscriptionProtocolType" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'True) (C1 ('MetaCons "SubscriptionProtocolType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSubscriptionProtocolType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SubscriptionStatus

newtype SubscriptionStatus Source #

Instances

Instances details
FromJSON SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

FromJSONKey SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

ToJSON SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

ToJSONKey SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

ToByteString SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

ToHeader SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

ToLog SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

ToQuery SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

FromText SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

ToText SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

FromXML SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

ToXML SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

Generic SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

Associated Types

type Rep SubscriptionStatus :: Type -> Type #

Read SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

Show SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

NFData SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

Methods

rnf :: SubscriptionStatus -> () #

Eq SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

Ord SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

Hashable SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

type Rep SubscriptionStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriptionStatus

type Rep SubscriptionStatus = D1 ('MetaData "SubscriptionStatus" "Amazonka.SecurityLake.Types.SubscriptionStatus" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'True) (C1 ('MetaCons "SubscriptionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSubscriptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountSources

data AccountSources Source #

Amazon Security Lake collects logs and events from supported Amazon Web Services and custom sources. For the list of supported Amazon Web Services, see the Amazon Security Lake User Guide.

See: newAccountSources smart constructor.

Instances

Instances details
FromJSON AccountSources Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccountSources

Generic AccountSources Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccountSources

Associated Types

type Rep AccountSources :: Type -> Type #

Read AccountSources Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccountSources

Show AccountSources Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccountSources

NFData AccountSources Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccountSources

Methods

rnf :: AccountSources -> () #

Eq AccountSources Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccountSources

Hashable AccountSources Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccountSources

type Rep AccountSources Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AccountSources

type Rep AccountSources = D1 ('MetaData "AccountSources" "Amazonka.SecurityLake.Types.AccountSources" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "AccountSources'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eventClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OcsfEventClass)) :*: S1 ('MetaSel ('Just "logsStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LogsStatus]))) :*: (S1 ('MetaSel ('Just "account") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAccountSources Source #

Create a value of AccountSources with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eventClass:AccountSources', accountSources_eventClass - Initializes a new instance of the Event class.

$sel:logsStatus:AccountSources', accountSources_logsStatus - The log status for the Security Lake account.

$sel:account:AccountSources', accountSources_account - The ID of the Security Lake account for which logs are collected.

$sel:sourceType:AccountSources', accountSources_sourceType - The supported Amazon Web Services from which logs and events are collected. Amazon Security Lake supports log and event collection for natively supported Amazon Web Services.

AutoEnableNewRegionConfiguration

data AutoEnableNewRegionConfiguration Source #

Automatically enable new organization accounts as member accounts from an Amazon Security Lake administrator account.

See: newAutoEnableNewRegionConfiguration smart constructor.

Instances

Instances details
FromJSON AutoEnableNewRegionConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AutoEnableNewRegionConfiguration

ToJSON AutoEnableNewRegionConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AutoEnableNewRegionConfiguration

Generic AutoEnableNewRegionConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AutoEnableNewRegionConfiguration

Associated Types

type Rep AutoEnableNewRegionConfiguration :: Type -> Type #

Read AutoEnableNewRegionConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AutoEnableNewRegionConfiguration

Show AutoEnableNewRegionConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AutoEnableNewRegionConfiguration

NFData AutoEnableNewRegionConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AutoEnableNewRegionConfiguration

Eq AutoEnableNewRegionConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AutoEnableNewRegionConfiguration

Hashable AutoEnableNewRegionConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AutoEnableNewRegionConfiguration

type Rep AutoEnableNewRegionConfiguration Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.AutoEnableNewRegionConfiguration

type Rep AutoEnableNewRegionConfiguration = D1 ('MetaData "AutoEnableNewRegionConfiguration" "Amazonka.SecurityLake.Types.AutoEnableNewRegionConfiguration" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "AutoEnableNewRegionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Region) :*: S1 ('MetaSel ('Just "sources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AwsLogSourceType])))

newAutoEnableNewRegionConfiguration Source #

Create a value of AutoEnableNewRegionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:region:AutoEnableNewRegionConfiguration', autoEnableNewRegionConfiguration_region - The Amazon Web Services Regions where Security Lake is automatically enabled.

$sel:sources:AutoEnableNewRegionConfiguration', autoEnableNewRegionConfiguration_sources - The Amazon Web Services sources that are automatically enabled in Security Lake.

Failures

data Failures Source #

List of all failures.

See: newFailures smart constructor.

Constructors

Failures' Text Text ISO8601 

Instances

Instances details
FromJSON Failures Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Failures

Generic Failures Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Failures

Associated Types

type Rep Failures :: Type -> Type #

Methods

from :: Failures -> Rep Failures x #

to :: Rep Failures x -> Failures #

Read Failures Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Failures

Show Failures Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Failures

NFData Failures Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Failures

Methods

rnf :: Failures -> () #

Eq Failures Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Failures

Hashable Failures Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Failures

Methods

hashWithSalt :: Int -> Failures -> Int #

hash :: Failures -> Int #

type Rep Failures Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.Failures

type Rep Failures = D1 ('MetaData "Failures" "Amazonka.SecurityLake.Types.Failures" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "Failures'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exceptionMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "remediation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601))))

newFailures Source #

Create a value of Failures with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:exceptionMessage:Failures', failures_exceptionMessage - List of all exception messages.

$sel:remediation:Failures', failures_remediation - List of all remediation steps for failures.

$sel:timestamp:Failures', failures_timestamp - This error can occur if you configure the wrong timestamp format, or if the subset of entries used for validation had errors or missing values.

FailuresResponse

data FailuresResponse Source #

Response element for actions that make changes, namely create, update, or delete actions.

See: newFailuresResponse smart constructor.

Instances

Instances details
FromJSON FailuresResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.FailuresResponse

Generic FailuresResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.FailuresResponse

Associated Types

type Rep FailuresResponse :: Type -> Type #

Read FailuresResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.FailuresResponse

Show FailuresResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.FailuresResponse

NFData FailuresResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.FailuresResponse

Methods

rnf :: FailuresResponse -> () #

Eq FailuresResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.FailuresResponse

Hashable FailuresResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.FailuresResponse

type Rep FailuresResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.FailuresResponse

type Rep FailuresResponse = D1 ('MetaData "FailuresResponse" "Amazonka.SecurityLake.Types.FailuresResponse" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "FailuresResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Failures])) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFailuresResponse :: FailuresResponse Source #

Create a value of FailuresResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failures:FailuresResponse', failuresResponse_failures - List of all failures.

$sel:region:FailuresResponse', failuresResponse_region - List of Amazon Web Services Regions where the failure occurred.

LakeConfigurationRequest

data LakeConfigurationRequest Source #

Provides details of Amazon Security Lake configuration object.

See: newLakeConfigurationRequest smart constructor.

Instances

Instances details
ToJSON LakeConfigurationRequest Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationRequest

Generic LakeConfigurationRequest Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationRequest

Associated Types

type Rep LakeConfigurationRequest :: Type -> Type #

Read LakeConfigurationRequest Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationRequest

Show LakeConfigurationRequest Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationRequest

NFData LakeConfigurationRequest Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationRequest

Eq LakeConfigurationRequest Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationRequest

Hashable LakeConfigurationRequest Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationRequest

type Rep LakeConfigurationRequest Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationRequest

type Rep LakeConfigurationRequest = D1 ('MetaData "LakeConfigurationRequest" "Amazonka.SecurityLake.Types.LakeConfigurationRequest" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "LakeConfigurationRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "encryptionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicationDestinationRegions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Region]))) :*: (S1 ('MetaSel ('Just "replicationRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "retentionSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RetentionSetting])) :*: S1 ('MetaSel ('Just "tagsMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newLakeConfigurationRequest :: LakeConfigurationRequest Source #

Create a value of LakeConfigurationRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:encryptionKey:LakeConfigurationRequest', lakeConfigurationRequest_encryptionKey - The type of encryption key used by Amazon Security Lake to encrypt the Security Lake configuration object.

$sel:replicationDestinationRegions:LakeConfigurationRequest', lakeConfigurationRequest_replicationDestinationRegions - Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. Amazon S3 buckets that are configured for object replication can be owned by the same Amazon Web Services account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different Amazon Web Services Regions or within the same Region as the source bucket.

Set up one or more rollup Regions by providing the Region or Regions that should contribute to the central rollup Region.

$sel:replicationRoleArn:LakeConfigurationRequest', lakeConfigurationRequest_replicationRoleArn - Replication settings for the Amazon S3 buckets. This parameter uses the Identity and Access Management (IAM) role you created that is managed by Security Lake, to ensure the replication setting is correct.

$sel:retentionSettings:LakeConfigurationRequest', lakeConfigurationRequest_retentionSettings - Retention settings for the destination Amazon S3 buckets.

$sel:tagsMap:LakeConfigurationRequest', lakeConfigurationRequest_tagsMap - A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value, both of which you define.

LakeConfigurationResponse

data LakeConfigurationResponse Source #

Provides details of Amazon Security Lake lake configuration object.

See: newLakeConfigurationResponse smart constructor.

Instances

Instances details
FromJSON LakeConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationResponse

Generic LakeConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationResponse

Associated Types

type Rep LakeConfigurationResponse :: Type -> Type #

Read LakeConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationResponse

Show LakeConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationResponse

NFData LakeConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationResponse

Eq LakeConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationResponse

Hashable LakeConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationResponse

type Rep LakeConfigurationResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LakeConfigurationResponse

type Rep LakeConfigurationResponse = D1 ('MetaData "LakeConfigurationResponse" "Amazonka.SecurityLake.Types.LakeConfigurationResponse" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "LakeConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "encryptionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "replicationDestinationRegions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Region])) :*: S1 ('MetaSel ('Just "replicationRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "retentionSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RetentionSetting])) :*: S1 ('MetaSel ('Just "s3BucketArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SettingsStatus)) :*: S1 ('MetaSel ('Just "tagsMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newLakeConfigurationResponse :: LakeConfigurationResponse Source #

Create a value of LakeConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:encryptionKey:LakeConfigurationResponse', lakeConfigurationResponse_encryptionKey - The type of encryption key used by secure the Security Lake configuration object.

$sel:replicationDestinationRegions:LakeConfigurationResponse', lakeConfigurationResponse_replicationDestinationRegions - Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets. Amazon S3 buckets that are configured for object replication can be owned by the same Amazon Web Services account or by different accounts. You can replicate objects to a single destination bucket or to multiple destination buckets. The destination buckets can be in different Amazon Web Services Regions or within the same Region as the source bucket.

Set up one or more rollup Regions by providing the Region or Regions that should contribute to the central rollup Region.

$sel:replicationRoleArn:LakeConfigurationResponse', lakeConfigurationResponse_replicationRoleArn - Replication settings for the Amazon S3 buckets. This parameter uses the IAM role you created that is managed by Security Lake, to ensure the replication setting is correct.

$sel:retentionSettings:LakeConfigurationResponse', lakeConfigurationResponse_retentionSettings - Retention settings for the destination Amazon S3 buckets.

$sel:s3BucketArn:LakeConfigurationResponse', lakeConfigurationResponse_s3BucketArn - Amazon Resource Names (ARNs) uniquely identify Amazon Web Services resources. Security Lake requires an ARN when you need to specify a resource unambiguously across all of Amazon Web Services, such as in IAM policies, Amazon Relational Database Service (Amazon RDS) tags, and API calls.

$sel:status:LakeConfigurationResponse', lakeConfigurationResponse_status - Retrieves the status of the configuration operation for an account in Amazon Security Lake.

$sel:tagsMap:LakeConfigurationResponse', lakeConfigurationResponse_tagsMap - A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value, both of which you define.

LogsStatus

data LogsStatus Source #

Retrieves the Logs status for the Amazon Security Lake account.

See: newLogsStatus smart constructor.

Instances

Instances details
FromJSON LogsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LogsStatus

Generic LogsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LogsStatus

Associated Types

type Rep LogsStatus :: Type -> Type #

Read LogsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LogsStatus

Show LogsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LogsStatus

NFData LogsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LogsStatus

Methods

rnf :: LogsStatus -> () #

Eq LogsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LogsStatus

Hashable LogsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LogsStatus

type Rep LogsStatus Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.LogsStatus

type Rep LogsStatus = D1 ('MetaData "LogsStatus" "Amazonka.SecurityLake.Types.LogsStatus" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "LogsStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 SourceStatus) :*: S1 ('MetaSel ('Just "pathToLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newLogsStatus Source #

Create a value of LogsStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:healthStatus:LogsStatus', logsStatus_healthStatus - The health status of services, including error codes and patterns.

$sel:pathToLogs:LogsStatus', logsStatus_pathToLogs - Defines path the stored logs are available which has information on your systems, applications, and services.

ProtocolAndNotificationEndpoint

data ProtocolAndNotificationEndpoint Source #

Protocol used in Amazon Security Lake that dictates how notifications are posted at the endpoint.

See: newProtocolAndNotificationEndpoint smart constructor.

Instances

Instances details
FromJSON ProtocolAndNotificationEndpoint Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.ProtocolAndNotificationEndpoint

Generic ProtocolAndNotificationEndpoint Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.ProtocolAndNotificationEndpoint

Associated Types

type Rep ProtocolAndNotificationEndpoint :: Type -> Type #

Read ProtocolAndNotificationEndpoint Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.ProtocolAndNotificationEndpoint

Show ProtocolAndNotificationEndpoint Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.ProtocolAndNotificationEndpoint

NFData ProtocolAndNotificationEndpoint Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.ProtocolAndNotificationEndpoint

Eq ProtocolAndNotificationEndpoint Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.ProtocolAndNotificationEndpoint

Hashable ProtocolAndNotificationEndpoint Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.ProtocolAndNotificationEndpoint

type Rep ProtocolAndNotificationEndpoint Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.ProtocolAndNotificationEndpoint

type Rep ProtocolAndNotificationEndpoint = D1 ('MetaData "ProtocolAndNotificationEndpoint" "Amazonka.SecurityLake.Types.ProtocolAndNotificationEndpoint" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "ProtocolAndNotificationEndpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newProtocolAndNotificationEndpoint :: ProtocolAndNotificationEndpoint Source #

Create a value of ProtocolAndNotificationEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endpoint:ProtocolAndNotificationEndpoint', protocolAndNotificationEndpoint_endpoint - The account that is subscribed to receive exception notifications.

$sel:protocol:ProtocolAndNotificationEndpoint', protocolAndNotificationEndpoint_protocol - The protocol to which notification messages are posted.

RetentionSetting

data RetentionSetting Source #

Retention settings for the destination Amazon S3 buckets in Amazon Security Lake.

See: newRetentionSetting smart constructor.

Instances

Instances details
FromJSON RetentionSetting Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.RetentionSetting

ToJSON RetentionSetting Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.RetentionSetting

Generic RetentionSetting Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.RetentionSetting

Associated Types

type Rep RetentionSetting :: Type -> Type #

Read RetentionSetting Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.RetentionSetting

Show RetentionSetting Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.RetentionSetting

NFData RetentionSetting Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.RetentionSetting

Methods

rnf :: RetentionSetting -> () #

Eq RetentionSetting Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.RetentionSetting

Hashable RetentionSetting Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.RetentionSetting

type Rep RetentionSetting Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.RetentionSetting

type Rep RetentionSetting = D1 ('MetaData "RetentionSetting" "Amazonka.SecurityLake.Types.RetentionSetting" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "RetentionSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "retentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "storageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageClass))))

newRetentionSetting :: RetentionSetting Source #

Create a value of RetentionSetting with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:retentionPeriod:RetentionSetting', retentionSetting_retentionPeriod - The retention period specifies a fixed period of time during which the Security Lake object remains locked. You can specify the retention period in days for one or more sources.

$sel:storageClass:RetentionSetting', retentionSetting_storageClass - The range of storage classes that you can choose from based on the data access, resiliency, and cost requirements of your workloads.

SourceType

data SourceType Source #

The supported source types from which logs and events are collected in Amazon Security Lake. For the list of supported Amazon Web Services, see the Amazon Security Lake User Guide.

See: newSourceType smart constructor.

Instances

Instances details
FromJSON SourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceType

ToJSON SourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceType

Generic SourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceType

Associated Types

type Rep SourceType :: Type -> Type #

Read SourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceType

Show SourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceType

NFData SourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceType

Methods

rnf :: SourceType -> () #

Eq SourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceType

Hashable SourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceType

type Rep SourceType Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SourceType

type Rep SourceType = D1 ('MetaData "SourceType" "Amazonka.SecurityLake.Types.SourceType" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "SourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsLogSourceType)) :*: S1 ('MetaSel ('Just "customSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSourceType :: SourceType Source #

Create a value of SourceType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsSourceType:SourceType', sourceType_awsSourceType - Amazon Security Lake supports log and event collection for natively supported Amazon Web Services.

$sel:customSourceType:SourceType', sourceType_customSourceType - Amazon Security Lake supports custom source types. For a detailed list, see the Amazon Security Lake User Guide.

SubscriberResource

data SubscriberResource Source #

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.

See: newSubscriberResource smart constructor.

Instances

Instances details
FromJSON SubscriberResource Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriberResource

Generic SubscriberResource Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriberResource

Associated Types

type Rep SubscriberResource :: Type -> Type #

Read SubscriberResource Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriberResource

Show SubscriberResource Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriberResource

NFData SubscriberResource Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriberResource

Methods

rnf :: SubscriberResource -> () #

Eq SubscriberResource Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriberResource

Hashable SubscriberResource Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriberResource

type Rep SubscriberResource Source # 
Instance details

Defined in Amazonka.SecurityLake.Types.SubscriberResource

type Rep SubscriberResource = D1 ('MetaData "SubscriberResource" "Amazonka.SecurityLake.Types.SubscriberResource" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "SubscriberResource'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "accessTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccessType])) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "externalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3BucketArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snsArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subscriberDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "subscriberName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subscriptionEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subscriptionProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointProtocol)) :*: S1 ('MetaSel ('Just "subscriptionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubscriptionStatus)))) :*: ((S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "sourceTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [SourceType]) :*: S1 ('MetaSel ('Just "subscriptionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newSubscriberResource Source #

Create a value of SubscriberResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accessTypes:SubscriberResource', subscriberResource_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.

$sel:createdAt:SubscriberResource', subscriberResource_createdAt - The date and time when the subscription was created.

$sel:externalId:SubscriberResource', subscriberResource_externalId - The external ID of the subscriber. The external ID lets the user that is assuming the role assert the circumstances in which they are operating. It also provides a way for the account owner to permit the role to be assumed only under specific circumstances.

$sel:roleArn:SubscriberResource', subscriberResource_roleArn - The Amazon Resource Name (ARN) specifying the role of the subscriber.

$sel:s3BucketArn:SubscriberResource', subscriberResource_s3BucketArn - The ARN for the Amazon S3 bucket.

$sel:snsArn:SubscriberResource', subscriberResource_snsArn - The ARN for the Amazon Simple Notification Service.

$sel:subscriberDescription:SubscriberResource', subscriberResource_subscriberDescription - The subscriber descriptions for a subscriber account. The description for a subscriber includes subscriberName, accountID, externalID, and subscriptionId.

$sel:subscriberName:SubscriberResource', subscriberResource_subscriberName - The name of your Amazon Security Lake subscriber account.

$sel:subscriptionEndpoint:SubscriberResource', subscriberResource_subscriptionEndpoint - The subscription endpoint to which exception messages are posted.

$sel:subscriptionProtocol:SubscriberResource', subscriberResource_subscriptionProtocol - The subscription protocol to which exception messages are posted.

$sel:subscriptionStatus:SubscriberResource', subscriberResource_subscriptionStatus - The subscription status of the Amazon Security Lake subscriber account.

$sel:updatedAt:SubscriberResource', subscriberResource_updatedAt - The date and time when the subscription was created.

$sel:accountId:SubscriberResource', subscriberResource_accountId - The Amazon Web Services account ID you are using to create your Amazon Security Lake account.

$sel:sourceTypes:SubscriberResource', subscriberResource_sourceTypes - Amazon Security Lake supports log and event collection for natively supported Amazon Web Services. For more information, see the Amazon Security Lake User Guide.

$sel:subscriptionId:SubscriberResource', subscriberResource_subscriptionId - The subscription ID of the Amazon Security Lake subscriber account.