supplier_central_frontend/cdk.out/tree.json

1 line
No EOL
14 KiB
JSON

{"version":"tree-0.1","tree":{"id":"App","path":"","constructInfo":{"fqn":"aws-cdk-lib.App","version":"2.268.0"},"children":{"BetaSupplierSiteStack":{"id":"BetaSupplierSiteStack","path":"BetaSupplierSiteStack","constructInfo":{"fqn":"aws-cdk-lib.Stack","version":"2.268.0"},"children":{"BetaSupplierSiteBucket":{"id":"BetaSupplierSiteBucket","path":"BetaSupplierSiteStack/BetaSupplierSiteBucket","constructInfo":{"fqn":"aws-cdk-lib.aws_s3.Bucket","version":"2.268.0"},"children":{"Resource":{"id":"Resource","path":"BetaSupplierSiteStack/BetaSupplierSiteBucket/Resource","constructInfo":{"fqn":"aws-cdk-lib.aws_s3.CfnBucket","version":"2.268.0"},"attributes":{"aws:cdk:cloudformation:type":"AWS::S3::Bucket","aws:cdk:cloudformation:logicalId":"BetaSupplierSiteBucketC3053F9A","aws:cdk:cloudformation:props":{"bucketEncryption":{"serverSideEncryptionConfiguration":[{"serverSideEncryptionByDefault":{"sseAlgorithm":"AES256"}}]},"bucketName":"betasuppliersite-764709663363-ap-south-2","publicAccessBlockConfiguration":{"blockPublicAcls":true,"blockPublicPolicy":true,"ignorePublicAcls":true,"restrictPublicBuckets":true},"tags":[{"key":"aws-cdk:auto-delete-objects","value":"true"}]}}},"Policy":{"id":"Policy","path":"BetaSupplierSiteStack/BetaSupplierSiteBucket/Policy","constructInfo":{"fqn":"aws-cdk-lib.aws_s3.BucketPolicy","version":"2.268.0"},"children":{"Resource":{"id":"Resource","path":"BetaSupplierSiteStack/BetaSupplierSiteBucket/Policy/Resource","constructInfo":{"fqn":"aws-cdk-lib.aws_s3.CfnBucketPolicy","version":"2.268.0"},"attributes":{"aws:cdk:cloudformation:type":"AWS::S3::BucketPolicy","aws:cdk:cloudformation:logicalId":"BetaSupplierSiteBucketPolicy7E1C9F1E","aws:cdk:cloudformation:props":{"bucket":{"Ref":"BetaSupplierSiteBucketC3053F9A"},"policyDocument":{"Statement":[{"Action":["s3:DeleteObject*","s3:GetBucket*","s3:List*","s3:PutBucketPolicy"],"Effect":"Allow","Principal":{"AWS":{"Fn::GetAtt":["CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092","Arn"]}},"Resource":[{"Fn::GetAtt":["BetaSupplierSiteBucketC3053F9A","Arn"]},{"Fn::Join":["",[{"Fn::GetAtt":["BetaSupplierSiteBucketC3053F9A","Arn"]},"/*"]]}]},{"Action":"s3:GetObject","Condition":{"StringEquals":{"AWS:SourceArn":{"Fn::Join":["",["arn:",{"Ref":"AWS::Partition"},":cloudfront::",{"Ref":"AWS::AccountId"},":distribution/",{"Ref":"BetaSupplierSiteDistributionD03E58A9"}]]}}},"Effect":"Allow","Principal":{"Service":"cloudfront.amazonaws.com"},"Resource":{"Fn::Join":["",[{"Fn::GetAtt":["BetaSupplierSiteBucketC3053F9A","Arn"]},"/*"]]}}],"Version":"2012-10-17"}}}}}},"AutoDeleteObjectsCustomResource":{"id":"AutoDeleteObjectsCustomResource","path":"BetaSupplierSiteStack/BetaSupplierSiteBucket/AutoDeleteObjectsCustomResource","constructInfo":{"fqn":"aws-cdk-lib.CustomResource","version":"2.268.0"},"children":{"Default":{"id":"Default","path":"BetaSupplierSiteStack/BetaSupplierSiteBucket/AutoDeleteObjectsCustomResource/Default","constructInfo":{"fqn":"aws-cdk-lib.CfnResource","version":"2.268.0"}}}}}},"Custom::S3AutoDeleteObjectsCustomResourceProvider":{"id":"Custom::S3AutoDeleteObjectsCustomResourceProvider","path":"BetaSupplierSiteStack/Custom::S3AutoDeleteObjectsCustomResourceProvider","constructInfo":{"fqn":"aws-cdk-lib.CustomResourceProviderBase","version":"2.268.0"},"children":{"Staging":{"id":"Staging","path":"BetaSupplierSiteStack/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging","constructInfo":{"fqn":"aws-cdk-lib.AssetStaging","version":"2.268.0"}},"Role":{"id":"Role","path":"BetaSupplierSiteStack/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role","constructInfo":{"fqn":"aws-cdk-lib.CfnResource","version":"2.268.0"}},"Handler":{"id":"Handler","path":"BetaSupplierSiteStack/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler","constructInfo":{"fqn":"aws-cdk-lib.CfnResource","version":"2.268.0"}}}},"TiproZone":{"id":"TiproZone","path":"BetaSupplierSiteStack/TiproZone","constructInfo":{"fqn":"aws-cdk-lib.Resource","version":"2.268.0"}},"ApiRecord":{"id":"ApiRecord","path":"BetaSupplierSiteStack/ApiRecord","constructInfo":{"fqn":"aws-cdk-lib.aws_route53.ARecord","version":"2.268.0"},"children":{"Resource":{"id":"Resource","path":"BetaSupplierSiteStack/ApiRecord/Resource","constructInfo":{"fqn":"aws-cdk-lib.aws_route53.CfnRecordSet","version":"2.268.0"},"attributes":{"aws:cdk:cloudformation:type":"AWS::Route53::RecordSet","aws:cdk:cloudformation:logicalId":"ApiRecord15755A12","aws:cdk:cloudformation:props":{"hostedZoneId":"Z04761903HH8T88QWE7JX","name":"api.tipro.in.","resourceRecords":["16.113.57.127"],"ttl":"1800","type":"A"}}}}},"SiteCertificate":{"id":"SiteCertificate","path":"BetaSupplierSiteStack/SiteCertificate","constructInfo":{"fqn":"aws-cdk-lib.aws_certificatemanager.DnsValidatedCertificate","version":"2.268.0"},"children":{"CertificateRequestorFunction":{"id":"CertificateRequestorFunction","path":"BetaSupplierSiteStack/SiteCertificate/CertificateRequestorFunction","constructInfo":{"fqn":"aws-cdk-lib.aws_lambda.Function","version":"2.268.0"},"children":{"ServiceRole":{"id":"ServiceRole","path":"BetaSupplierSiteStack/SiteCertificate/CertificateRequestorFunction/ServiceRole","constructInfo":{"fqn":"aws-cdk-lib.aws_iam.Role","version":"2.268.0"},"children":{"Resource":{"id":"Resource","path":"BetaSupplierSiteStack/SiteCertificate/CertificateRequestorFunction/ServiceRole/Resource","constructInfo":{"fqn":"aws-cdk-lib.aws_iam.CfnRole","version":"2.268.0"},"attributes":{"aws:cdk:cloudformation:type":"AWS::IAM::Role","aws:cdk:cloudformation:logicalId":"SiteCertificateCertificateRequestorFunctionServiceRole645E891D","aws:cdk:cloudformation:props":{"assumeRolePolicyDocument":{"Statement":[{"Action":"sts:AssumeRole","Effect":"Allow","Principal":{"Service":"lambda.amazonaws.com"}}],"Version":"2012-10-17"},"managedPolicyArns":[{"Fn::Join":["",["arn:",{"Ref":"AWS::Partition"},":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole"]]}]}}},"DefaultPolicy":{"id":"DefaultPolicy","path":"BetaSupplierSiteStack/SiteCertificate/CertificateRequestorFunction/ServiceRole/DefaultPolicy","constructInfo":{"fqn":"aws-cdk-lib.aws_iam.Policy","version":"2.268.0"},"children":{"Resource":{"id":"Resource","path":"BetaSupplierSiteStack/SiteCertificate/CertificateRequestorFunction/ServiceRole/DefaultPolicy/Resource","constructInfo":{"fqn":"aws-cdk-lib.aws_iam.CfnPolicy","version":"2.268.0"},"attributes":{"aws:cdk:cloudformation:type":"AWS::IAM::Policy","aws:cdk:cloudformation:logicalId":"SiteCertificateCertificateRequestorFunctionServiceRoleDefaultPolicy96ED5C9C","aws:cdk:cloudformation:props":{"policyDocument":{"Statement":[{"Action":["acm:AddTagsToCertificate","acm:DeleteCertificate","acm:DescribeCertificate","acm:RequestCertificate","route53:GetChange"],"Effect":"Allow","Resource":"*"},{"Action":"route53:changeResourceRecordSets","Condition":{"ForAllValues:StringEquals":{"route53:ChangeResourceRecordSetsRecordTypes":["CNAME"],"route53:ChangeResourceRecordSetsActions":["UPSERT"]},"ForAllValues:StringLike":{"route53:ChangeResourceRecordSetsNormalizedRecordNames":["*.partners.tipro.in"]}},"Effect":"Allow","Resource":"arn:aws:route53:::hostedzone/Z04761903HH8T88QWE7JX"}],"Version":"2012-10-17"},"policyName":"SiteCertificateCertificateRequestorFunctionServiceRoleDefaultPolicy96ED5C9C","roles":[{"Ref":"SiteCertificateCertificateRequestorFunctionServiceRole645E891D"}]}}}}}}},"Code":{"id":"Code","path":"BetaSupplierSiteStack/SiteCertificate/CertificateRequestorFunction/Code","constructInfo":{"fqn":"aws-cdk-lib.aws_s3_assets.Asset","version":"2.268.0"},"children":{"Stage":{"id":"Stage","path":"BetaSupplierSiteStack/SiteCertificate/CertificateRequestorFunction/Code/Stage","constructInfo":{"fqn":"aws-cdk-lib.AssetStaging","version":"2.268.0"}},"AssetBucket":{"id":"AssetBucket","path":"BetaSupplierSiteStack/SiteCertificate/CertificateRequestorFunction/Code/AssetBucket","constructInfo":{"fqn":"aws-cdk-lib.aws_s3.BucketBase","version":"2.268.0"}}}},"Resource":{"id":"Resource","path":"BetaSupplierSiteStack/SiteCertificate/CertificateRequestorFunction/Resource","constructInfo":{"fqn":"aws-cdk-lib.aws_lambda.CfnFunction","version":"2.268.0"},"attributes":{"aws:cdk:cloudformation:type":"AWS::Lambda::Function","aws:cdk:cloudformation:logicalId":"SiteCertificateCertificateRequestorFunction7CFA7DEA","aws:cdk:cloudformation:props":{"code":{"s3Bucket":"cdk-hnb659fds-assets-764709663363-ap-south-2","s3Key":"ffb21b7e396cc684c46812aea1d2ff7ea22401e05038c047ae9f071082c68586.zip"},"handler":"index.certificateRequestHandler","role":{"Fn::GetAtt":["SiteCertificateCertificateRequestorFunctionServiceRole645E891D","Arn"]},"runtime":"nodejs24.x","timeout":900}}}}},"CertificateRequestorResource":{"id":"CertificateRequestorResource","path":"BetaSupplierSiteStack/SiteCertificate/CertificateRequestorResource","constructInfo":{"fqn":"aws-cdk-lib.CustomResource","version":"2.268.0"},"children":{"Default":{"id":"Default","path":"BetaSupplierSiteStack/SiteCertificate/CertificateRequestorResource/Default","constructInfo":{"fqn":"aws-cdk-lib.CfnResource","version":"2.268.0"}}}}}},"BetaSupplierSiteDistribution":{"id":"BetaSupplierSiteDistribution","path":"BetaSupplierSiteStack/BetaSupplierSiteDistribution","constructInfo":{"fqn":"aws-cdk-lib.aws_cloudfront.Distribution","version":"2.268.0"},"children":{"Origin1":{"id":"Origin1","path":"BetaSupplierSiteStack/BetaSupplierSiteDistribution/Origin1","constructInfo":{"fqn":"constructs.Construct","version":"10.8.1"},"children":{"S3OriginAccessControl":{"id":"S3OriginAccessControl","path":"BetaSupplierSiteStack/BetaSupplierSiteDistribution/Origin1/S3OriginAccessControl","constructInfo":{"fqn":"aws-cdk-lib.aws_cloudfront.S3OriginAccessControl","version":"2.268.0"},"children":{"Resource":{"id":"Resource","path":"BetaSupplierSiteStack/BetaSupplierSiteDistribution/Origin1/S3OriginAccessControl/Resource","constructInfo":{"fqn":"aws-cdk-lib.aws_cloudfront.CfnOriginAccessControl","version":"2.268.0"},"attributes":{"aws:cdk:cloudformation:type":"AWS::CloudFront::OriginAccessControl","aws:cdk:cloudformation:logicalId":"BetaSupplierSiteDistributionOrigin1S3OriginAccessControlF9377C01","aws:cdk:cloudformation:props":{"originAccessControlConfig":{"name":"BetaSupplierSiteStackBetaSupOrigin1S3OriginAccessControl50127AEA","signingBehavior":"always","signingProtocol":"sigv4","originAccessControlOriginType":"s3"}}}}}}}},"Origin2":{"id":"Origin2","path":"BetaSupplierSiteStack/BetaSupplierSiteDistribution/Origin2","constructInfo":{"fqn":"constructs.Construct","version":"10.8.1"}},"Resource":{"id":"Resource","path":"BetaSupplierSiteStack/BetaSupplierSiteDistribution/Resource","constructInfo":{"fqn":"aws-cdk-lib.aws_cloudfront.CfnDistribution","version":"2.268.0"},"attributes":{"aws:cdk:cloudformation:type":"AWS::CloudFront::Distribution","aws:cdk:cloudformation:logicalId":"BetaSupplierSiteDistributionD03E58A9","aws:cdk:cloudformation:props":{"distributionConfig":{"enabled":true,"origins":[{"domainName":{"Fn::GetAtt":["BetaSupplierSiteBucketC3053F9A","RegionalDomainName"]},"id":"BetaSupplierSiteStackBetaSupplierSiteDistributionOrigin118CF032F","s3OriginConfig":{"originAccessIdentity":""},"originAccessControlId":{"Fn::GetAtt":["BetaSupplierSiteDistributionOrigin1S3OriginAccessControlF9377C01","Id"]}},{"domainName":"api.tipro.in","id":"BetaSupplierSiteStackBetaSupplierSiteDistributionOrigin26FE0C2F5","customOriginConfig":{"originSslProtocols":["TLSv1.2"],"originProtocolPolicy":"http-only","httpPort":8080}}],"defaultCacheBehavior":{"pathPattern":"*","targetOriginId":"BetaSupplierSiteStackBetaSupplierSiteDistributionOrigin118CF032F","allowedMethods":["GET","HEAD"],"cachedMethods":["GET","HEAD"],"cachePolicyId":"658327ea-f89d-4fab-a63d-7e88639e58f6","compress":true,"viewerProtocolPolicy":"redirect-to-https"},"aliases":["partners.tipro.in"],"cacheBehaviors":[{"pathPattern":"/api/*","targetOriginId":"BetaSupplierSiteStackBetaSupplierSiteDistributionOrigin26FE0C2F5","allowedMethods":["GET","HEAD","OPTIONS","PUT","PATCH","POST","DELETE"],"cachePolicyId":"4135ea2d-6df8-44a3-9df3-4b5a84be39ad","compress":true,"originRequestPolicyId":"216adef6-5c7f-47e4-b989-5492eafa07d3","viewerProtocolPolicy":"redirect-to-https"}],"customErrorResponses":[{"errorCachingMinTtl":0,"errorCode":404,"responseCode":200,"responsePagePath":"/index.html"},{"errorCachingMinTtl":0,"errorCode":403,"responseCode":200,"responsePagePath":"/index.html"}],"defaultRootObject":"index.html","httpVersion":"http2","ipv6Enabled":true,"viewerCertificate":{"acmCertificateArn":{"Fn::GetAtt":["SiteCertificateCertificateRequestorResource6021082A","Arn"]},"minimumProtocolVersion":"TLSv1.2_2021","sslSupportMethod":"sni-only"}}}}}}},"BetaSupplierSiteBucketName":{"id":"BetaSupplierSiteBucketName","path":"BetaSupplierSiteStack/BetaSupplierSiteBucketName","constructInfo":{"fqn":"aws-cdk-lib.CfnOutput","version":"2.268.0"}},"BetaSupplierSiteCloudFrontDomainName":{"id":"BetaSupplierSiteCloudFrontDomainName","path":"BetaSupplierSiteStack/BetaSupplierSiteCloudFrontDomainName","constructInfo":{"fqn":"aws-cdk-lib.CfnOutput","version":"2.268.0"}},"SiteAliasRecord":{"id":"SiteAliasRecord","path":"BetaSupplierSiteStack/SiteAliasRecord","constructInfo":{"fqn":"aws-cdk-lib.aws_route53.ARecord","version":"2.268.0"},"children":{"Resource":{"id":"Resource","path":"BetaSupplierSiteStack/SiteAliasRecord/Resource","constructInfo":{"fqn":"aws-cdk-lib.aws_route53.CfnRecordSet","version":"2.268.0"},"attributes":{"aws:cdk:cloudformation:type":"AWS::Route53::RecordSet","aws:cdk:cloudformation:logicalId":"SiteAliasRecord3C0AF5BF","aws:cdk:cloudformation:props":{"aliasTarget":{"hostedZoneId":{"Fn::FindInMap":["AWSCloudFrontPartitionHostedZoneIdMap",{"Ref":"AWS::Partition"},"zoneId"]},"dnsName":{"Fn::GetAtt":["BetaSupplierSiteDistributionD03E58A9","DomainName"]}},"hostedZoneId":"Z04761903HH8T88QWE7JX","name":"partners.tipro.in.","type":"A"}}}}},"AWSCloudFrontPartitionHostedZoneIdMap":{"id":"AWSCloudFrontPartitionHostedZoneIdMap","path":"BetaSupplierSiteStack/AWSCloudFrontPartitionHostedZoneIdMap","constructInfo":{"fqn":"aws-cdk-lib.CfnMapping","version":"2.268.0"}},"CDKMetadata":{"id":"CDKMetadata","path":"BetaSupplierSiteStack/CDKMetadata","constructInfo":{"fqn":"constructs.Construct","version":"10.8.1"},"children":{"Default":{"id":"Default","path":"BetaSupplierSiteStack/CDKMetadata/Default","constructInfo":{"fqn":"aws-cdk-lib.CfnResource","version":"2.268.0"}}}},"BootstrapVersion":{"id":"BootstrapVersion","path":"BetaSupplierSiteStack/BootstrapVersion","constructInfo":{"fqn":"aws-cdk-lib.CfnParameter","version":"2.268.0"}},"CheckBootstrapVersion":{"id":"CheckBootstrapVersion","path":"BetaSupplierSiteStack/CheckBootstrapVersion","constructInfo":{"fqn":"aws-cdk-lib.CfnRule","version":"2.268.0"}}}},"Tree":{"id":"Tree","path":"Tree","constructInfo":{"fqn":"constructs.Construct","version":"10.8.1"}}}}}