From 4b4bdd576e0dfc77e62adc1d57c10c54ea6db1db Mon Sep 17 00:00:00 2001 From: Dev Singh Date: Sat, 11 Jan 2025 16:00:07 -0600 Subject: [PATCH] change cert and add ical custom domain --- cloudformation/main.yml | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/cloudformation/main.yml b/cloudformation/main.yml index e10ffdd..1868f1e 100644 --- a/cloudformation/main.yml +++ b/cloudformation/main.yml @@ -47,7 +47,7 @@ Mappings: HostedZoneId: Z05246633460N5MEB9DBF ApiDomainName: "aws.acmuiuc.org" LinkryApiDomainName: "acm.illinois.edu" - LinkryApiCertificateArn: arn:aws:acm:us-east-1:298118738376:certificate/a902d70d-1991-400e-8be9-65befa8fa324 + LinkryApiCertificateArn: arn:aws:acm:us-east-1:298118738376:certificate/aeb93d9e-b0b7-4272-9c12-24ca5058c77e EnvironmentToCidr: dev: SecurityGroupIds: @@ -345,3 +345,32 @@ Resources: - LinkryApiDomainName ApiId: !Ref AppApiGateway Stage: default + + IcalCustomDomainName: + Type: AWS::ApiGateway::DomainName + Condition: IsProd + Properties: + RegionalCertificateArn: !FindInMap [ApiGwConfig, !Ref RunEnvironment, LinkryApiCertificateArn] + EndpointConfiguration: + Types: + - REGIONAL + DomainName: !Sub + - "ical.${BaseDomainName}" + - BaseDomainName: !FindInMap + - ApiGwConfig + - !Ref RunEnvironment + - LinkryApiDomainName + SecurityPolicy: TLS_1_2 + + IcalApiMapping: + Type: 'AWS::ApiGatewayV2::ApiMapping' + Condition: IsProd + Properties: + DomainName: !Sub + - "ical.${BaseDomainName}" + - BaseDomainName: !FindInMap + - ApiGwConfig + - !Ref RunEnvironment + - LinkryApiDomainName + ApiId: !Ref AppApiGateway + Stage: default