Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Providers

The following providers are used by this module:

  • aws

Required Inputs

The following input variables are required:

external_ids

Description: External IDs that will be used to assume the role. Segment will currently use the source ID as the external ID when connecting to your AWS account, and this should be a list of IDs of the sources that you want to connect to your Data Lake. These IDs are generated by Segment and can be retrieved from the Segment app.

Type: list

s3_bucket

Description: Name of the S3 bucket used by the Data Lake.

Type: string

Optional Inputs

The following input variables are optional (have default values):

glue_database_name

Description: Name of the Glue database used by the Data Lake.

Type: string

Default: "segment"

name

Description: The name of the role that will be created.

Type: string

Default: "segment-data-lake-role"

segment_aws_accounts

Description: ARN of the AWS accounts used by Segment to connect to your Data Lake.

Type: list

Default:

[
  "arn:aws:iam::798609480926:root",
  "arn:aws:iam::294048959147:root"
]

tags

Description: A map of tags to add to all resources. A vendor=segment tag will be added automatically.

Type: map

Default: {}

Outputs

No output.