@@ -16,65 +16,71 @@ Mappings:
1616 Version : ' v0.4'
1717
1818Parameters :
19- SubDomain :
20- Description : The part of a website address before your DomainName - e.g. www or img
21- Type : String
22- Default : www
23- AllowedPattern : ^[^.]*$
24- DomainName :
25- Description : The part of a website address after your SubDomain - e.g. example.com
19+ LayerBucket :
20+ Description : Layer bucket
2621 Type : String
22+ # SubDomain:
23+ # Description: The part of a website address before your DomainName - e.g. www or img
24+ # Type: String
25+ # Default: www
26+ # AllowedPattern: ^[^.]*$
27+ # DomainName:
28+ # Description: The part of a website address after your SubDomain - e.g. example.com
29+ # Type: String
2730
2831Resources :
2932 CustomResourceStack :
3033 Type : AWS::CloudFormation::Stack
3134 Properties :
3235 TemplateURL : ./custom-resource.yaml
36+ Parameters :
37+ LayerVersion : !FindInMap [Solution, Constants, Version]
38+ LayerBucket : !Ref LayerBucket
3339 Tags :
3440 - Key : Solution
3541 Value : ACFS3
3642
37- AcmCertificateStack :
38- Type : AWS::CloudFormation::Stack
39- Properties :
40- TemplateURL : ./acm-certificate.yaml
41- Parameters :
42- DomainName : !Ref DomainName
43- CFNCustomProvider : !GetAtt CustomResourceStack.Outputs.CFNCustomProvider
44- Tags :
45- - Key : Solution
46- Value : ACFS3
43+ # AcmCertificateStack:
44+ # Type: AWS::CloudFormation::Stack
45+ # Properties:
46+ # TemplateURL: ./acm-certificate.yaml
47+ # Parameters:
48+ # DomainName: !Ref DomainName
49+ # CFNCustomProvider: !GetAtt CustomResourceStack.Outputs.CFNCustomProvider
50+ # Tags:
51+ # - Key: Solution
52+ # Value: ACFS3
4753
48- CloudFrontStack :
49- Type : AWS::CloudFormation::Stack
50- Properties :
51- TemplateURL : ./cloudfront-site.yaml
52- Parameters :
53- CertificateArn : !GetAtt AcmCertificateStack.Outputs.CertificateArn
54- DomainName : !Ref DomainName
55- SubDomain : !Ref SubDomain
56- Release : !FindInMap [Solution, Constants, Version]
57- Tags :
58- - Key : Solution
59- Value : ACFS3
54+ # CloudFrontStack:
55+ # Type: AWS::CloudFormation::Stack
56+ # Properties:
57+ # TemplateURL: ./cloudfront-site.yaml
58+ # Parameters:
59+ # CertificateArn: !GetAtt AcmCertificateStack.Outputs.CertificateArn
60+ # DomainName: !Ref DomainName
61+ # SubDomain: !Ref SubDomain
62+ # Release: !FindInMap [Solution, Constants, Version]
63+ # Tags:
64+ # - Key: Solution
65+ # Value: ACFS3
6066
6167Outputs :
6268 CFNCustomProvider :
6369 Value : !GetAtt CustomResourceStack.Outputs.CFNCustomProvider
64- CertificateArn :
65- Value : !GetAtt AcmCertificateStack.Outputs.CertificateArn
66- CFDistributionName :
67- Value : !GetAtt CloudFrontStack.Outputs.CloudFrontDistribution
68- LambdaEdgeFunctionVersion :
69- Value : !GetAtt CloudFrontStack.Outputs.LambdaEdgeFunctionVersion
70- CloudFrontDomainName :
71- Description : Cloudfront Distribution CNAME
72- Value : !GetAtt CloudFrontStack.Outputs.CloudFrontDomainName
73- S3BucketLogs :
74- Description : Logging Bucket
75- Value : !GetAtt CloudFrontStack.Outputs.S3BucketLogs
76- S3BucketRoot :
77- Description : Webroot Bucket
78- Value : !GetAtt CloudFrontStack.Outputs.S3BucketRoot
70+ # CertificateArn:
71+ # Value: !GetAtt AcmCertificateStack.Outputs.CertificateArn
72+ # CFDistributionName:
73+ # Value: !GetAtt CloudFrontStack.Outputs.CloudFrontDistribution
74+ # LambdaEdgeFunctionVersion:
75+ # Value: !GetAtt CloudFrontStack.Outputs.LambdaEdgeFunctionVersion
76+ # CloudFrontDomainName:
77+ # Description: Cloudfront Distribution CNAME
78+ # Value: !GetAtt CloudFrontStack.Outputs.CloudFrontDomainName
79+ # S3BucketLogs:
80+ # Description: Logging Bucket
81+ # Value: !GetAtt CloudFrontStack.Outputs.S3BucketLogs
82+ # S3BucketRoot:
83+ # Description: Webroot Bucket
84+ # Value: !GetAtt CloudFrontStack.Outputs.S3BucketRoot
7985 SolutionVersion :
8086 Value : !FindInMap [Solution, Constants, Version]
0 commit comments