Creates AWS resources to enable Intercom Custom Domains for Articles
Based upon these instructions: Custom Domains for Articles
You can register for an Intercom developer account at app.intercom.com/a/signup/teams
module "intercom" {
source = "../"
custom_domain = "support.fortunecookiezen.net"
zone_id = "JADZZZJADOAMDALD8H"
origin_id = "fortunecookiezen-origin"
tags = {
owner = "[email protected]"
}
}
Name | Version |
---|---|
aws | ~> 4.0 |
Name | Version |
---|---|
aws | ~> 4.0 |
No modules.
Name | Description | Type | Default | Required |
---|---|---|---|---|
custom_domain | domain name you are using for the custom domain | string |
n/a | yes |
intercom_help_domain | For Intercom US: custom.intercom.help; Intercom Europe: custom.eu.intercom.help; Intercom Australia: custom.au.intercom.help | string |
"custom.intercom.help" |
no |
origin_id | A unique identifier for the origin | string |
n/a | yes |
tags | tags for all resources in the module | map(string) |
{} |
no |
web_acl_id | aws_wafv2_web_acl arn or aws_waf_web_acl id. Default is null for no web acl | string |
null |
no |
zone_id | zone_id for the dns records the module will create. It should be the zone that is backing var.custom_domain | string |
n/a | yes |
Name | Type |
---|---|
aws_acm_certificate.domain | resource |
aws_acm_certificate_validation.cert | resource |
aws_cloudfront_distribution.s3_distribution | resource |
aws_route53_record.domain | resource |
aws_route53_record.validation | resource |
Name | Description |
---|---|
cloudfront_domain_name | The domain name corresponding to the distribution. |
cloudfront_hosted_zone_id | The CloudFront Route 53 zone ID that can be used to route an Alias Resource Record Set to. This attribute is simply an alias for the zone ID Z2FDTNDATAQYW2 . |