Documentation ¶
Index ¶
- func ListCloudfrontDistributions(cfg aws.Config) []types.DistributionSummary
- type AwsMapping
- type CloudFrontOrigin
- func GetAwsCloudfrontOrigins(cfg aws.Config, distribution types.DistributionSummary, indexFilePath string) []CloudFrontOrigin
- func GetTargetAwsCloudfrontDistribution(cfg aws.Config, distributions []types.DistributionSummary, domainName string, ...) (types.DistributionSummary, []CloudFrontOrigin)
- func SetAwsCloudFrontOrigins(cfg aws.Config, targetOrigins []CloudFrontOrigin) []CloudFrontOrigin
- type TargetAttributes
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ListCloudfrontDistributions ¶
func ListCloudfrontDistributions(cfg aws.Config) []types.DistributionSummary
Types ¶
type AwsMapping ¶
type AwsMapping struct { CloudFrontOrigins []CloudFrontOrigin TargetDomain TargetAttributes }
type CloudFrontOrigin ¶
type CloudFrontOrigin struct { OriginType string OriginName string OriginUrl string OriginPath string OriginIndexETag string OriginBucketPolicy iam.PolicyDocument OriginBucketPolicyIsPublic bool OriginResourceExists bool OriginIsWebsite bool OriginUrlResponse traffic.UrlResponse // contains filtered or unexported fields }
func GetAwsCloudfrontOrigins ¶
func GetAwsCloudfrontOrigins(cfg aws.Config, distribution types.DistributionSummary, indexFilePath string) []CloudFrontOrigin
func GetTargetAwsCloudfrontDistribution ¶
func GetTargetAwsCloudfrontDistribution(cfg aws.Config, distributions []types.DistributionSummary, domainName string, indexFilePath string) (types.DistributionSummary, []CloudFrontOrigin)
func SetAwsCloudFrontOrigins ¶
func SetAwsCloudFrontOrigins(cfg aws.Config, targetOrigins []CloudFrontOrigin) []CloudFrontOrigin
Click to show internal directories.
Click to hide internal directories.