Skip to content

appvia/terraform-aws-idp-scim

Repository files navigation

Terraform idp-scim-sync

This module is based off of slashdevops/idp-scim-sync and allows you to deploy the idp-scim-sync lambda function using terraform.

Providers

Name Version
aws >= 5.0.0

Inputs

Name Description Type Default Required
semantic_version The semantic version of the module string n/a yes
bucket_name_prefix Prefix used in the bucket name where the state data will be stored. string "idp-scim-sync-state" no
gws_groups_filter The Google Workspace group filter query parameter string "" no
gws_service_account_file_secret_name The Google Workspace credentials file secret name string "IDPSCIM_GWSServiceAccountFile" no
gws_user_email_secret_name The Google Workspace user email secret name string "IDPSCIM_GWSUserEmail" no
lambda_function_name Name of the created Lambda function string "idp-scim-sync" no
log_format Log format for Lambda function logging string "json" no
log_group_name The name of the CloudWatch log group string "/aws/lambda/idp-scim-sync" no
log_group_retention_days The number of days you want to keep logs for the lambda function number 7 no
log_level Log level for Lambda function logging string "info" no
memory_size The amount of memory to allocate to the Lambda function. number 256 no
schedule_expression Schedule for trigger the execution of idp-scim-sync (see EventBridge rule schedule expressions) string "rate(15 minutes)" no
scim_access_token_secret_name The AWS SSO SCIM AccessToken secret name string "IDPSCIM_SCIMAccessToken" no
scim_endpoint_secret_name The AWS SSO SCIM Endpoint Url secret name string "IDPSCIM_SCIMEndpoint" no
state_file_key The key 'file' where the state data will be stored string "data/state.json" no
sync_method The sync method to use string "groups" no
tags A map of tags to add to all resources map(string) {} no
timeout The amount of time that AWS Lambda service allows a function to run before terminating it. number 300 no

Outputs

Name Description
bucket_arn The ARN of the S3 bucket
bucket_name The name of the S3 bucket
kms_key_arn The ARN of the KMS key
kms_key_id The ID of the KMS key
lambda_function_arn The ARN of the Lambda function

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published