Fugue.AWS.CloudTrail.DataResource

Module Members

allLambdaDataResource

(Function)

allLambdaDataResource LambdaArnDataResource

Call this construtor to create a new Fugue.Core.AWS.CloudTrail.DataResource value for all Lambda resources.

Example usage:

allLambdaResource()

Type Signature

 fun () -> DataResource
Returns:
Type: DataResource

allS3DataResource

(Function)

allS3DataResource S3ArnDataResource

Call this construtor to create a new Fugue.Core.AWS.CloudTrail.DataResource value for all S3 resources.

Example usage:

allS3Resource()

Type Signature

 fun () -> DataResource
Returns:
Type: DataResource

lambdaArnDataResource

(Function)

lambdaArnDataResource LambdaArnDataResource

Call this constructor to create a new Fugue.Core.AWS.CloudTrail.DataResource value for an Lambda ARN-like resource.

Example usage:

lambdaArnDataResource("arn:aws:lambda")

Type Signature

 fun (String) -> DataResource
Argument: arnLike

An ARN-like resource identifier

Type: String

Returns:
Type: DataResource

lambdaDataResource

(Function)

lambdaDataResource LambdaDataResource

Call this constructor to create a new Fugue.Core.AWS.CloudTrail.DataResource value for a Lambda Function.

Example usage:

lambdaDataResource(function0)

Type Signature

 fun (Function) -> DataResource
Argument: function
Type: Function
Returns:
Type: DataResource

s3ArnDataResource

(Function)

s3ArnDataResource S3ArnDataResource

Call this constructor to create a new Fugue.Core.AWS.CloudTrail.DataResource value for an S3 ARN-like resource.

Example usage:

s3ArnDataResource("arn:aws:s3")

Type Signature

 fun (String) -> DataResource
Argument: arnLike

An ARN-like resource identifier

Type: String

Returns:
Type: DataResource

s3DataResource

(Function)

s3DataResource S3DataResource

Call this constructor to create a new Fugue.Core.AWS.CloudTrail.DataResource value for an S3 Bucket.

Example usage:

s3DataResource(bucket0, "images/")

Type Signature

 fun (Bucket, String) -> DataResource
Argument: bucket

An S3 bucket.

Type: Bucket

Argument: keyPrefix

An object prefix within the S3 bucket.

Type: String

Returns:
Type: DataResource