Documentation ¶
Index ¶
Constants ¶
View Source
const ( ViewerPolicyProtocolAllowAll = "allow-all" ViewerPolicyProtocolHTTPSOnly = "https-only" ViewerPolicyProtocolRedirectToHTTPS = "redirect-to-https" )
View Source
const (
ProtocolVersionTLS1_2 = "TLSv1.2_2021"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheBehaviour ¶
type CacheBehaviour struct { types.Metadata ViewerProtocolPolicy types.StringValue }
func (*CacheBehaviour) GetMetadata ¶
func (c *CacheBehaviour) GetMetadata() *types.Metadata
func (*CacheBehaviour) GetRawValue ¶
func (c *CacheBehaviour) GetRawValue() interface{}
type Cloudfront ¶
type Cloudfront struct {
Distributions []Distribution
}
type Distribution ¶
type Distribution struct { types.Metadata WAFID types.StringValue Logging Logging DefaultCacheBehaviour CacheBehaviour OrdererCacheBehaviours []CacheBehaviour ViewerCertificate ViewerCertificate }
func (*Distribution) GetMetadata ¶
func (d *Distribution) GetMetadata() *types.Metadata
func (*Distribution) GetRawValue ¶
func (d *Distribution) GetRawValue() interface{}
type Logging ¶
type Logging struct {
Bucket types.StringValue
}
type ViewerCertificate ¶
type ViewerCertificate struct {
MinimumProtocolVersion types.StringValue
}
Click to show internal directories.
Click to hide internal directories.