Documentation ¶
Index ¶
- type Args
- type DeliveryRule
- type DeliveryRuleAttributes
- func (dr DeliveryRuleAttributes) CacheExpirationAction() terra.ListValue[DeliveryRuleCacheExpirationActionAttributes]
- func (dr DeliveryRuleAttributes) CacheKeyQueryStringAction() terra.ListValue[DeliveryRuleCacheKeyQueryStringActionAttributes]
- func (dr DeliveryRuleAttributes) CookiesCondition() terra.ListValue[DeliveryRuleCookiesConditionAttributes]
- func (dr DeliveryRuleAttributes) DeviceCondition() terra.ListValue[DeliveryRuleDeviceConditionAttributes]
- func (dr DeliveryRuleAttributes) HttpVersionCondition() terra.ListValue[DeliveryRuleHttpVersionConditionAttributes]
- func (dr DeliveryRuleAttributes) InternalRef() (terra.Reference, error)
- func (dr DeliveryRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dr DeliveryRuleAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleAttributes
- func (dr DeliveryRuleAttributes) ModifyRequestHeaderAction() terra.ListValue[DeliveryRuleModifyRequestHeaderActionAttributes]
- func (dr DeliveryRuleAttributes) ModifyResponseHeaderAction() terra.ListValue[DeliveryRuleModifyResponseHeaderActionAttributes]
- func (dr DeliveryRuleAttributes) Name() terra.StringValue
- func (dr DeliveryRuleAttributes) Order() terra.NumberValue
- func (dr DeliveryRuleAttributes) PostArgCondition() terra.ListValue[DeliveryRulePostArgConditionAttributes]
- func (dr DeliveryRuleAttributes) QueryStringCondition() terra.ListValue[DeliveryRuleQueryStringConditionAttributes]
- func (dr DeliveryRuleAttributes) RemoteAddressCondition() terra.ListValue[DeliveryRuleRemoteAddressConditionAttributes]
- func (dr DeliveryRuleAttributes) RequestBodyCondition() terra.ListValue[DeliveryRuleRequestBodyConditionAttributes]
- func (dr DeliveryRuleAttributes) RequestHeaderCondition() terra.ListValue[DeliveryRuleRequestHeaderConditionAttributes]
- func (dr DeliveryRuleAttributes) RequestMethodCondition() terra.ListValue[DeliveryRuleRequestMethodConditionAttributes]
- func (dr DeliveryRuleAttributes) RequestSchemeCondition() terra.ListValue[DeliveryRuleRequestSchemeConditionAttributes]
- func (dr DeliveryRuleAttributes) RequestUriCondition() terra.ListValue[DeliveryRuleRequestUriConditionAttributes]
- func (dr DeliveryRuleAttributes) UrlFileExtensionCondition() terra.ListValue[DeliveryRuleUrlFileExtensionConditionAttributes]
- func (dr DeliveryRuleAttributes) UrlFileNameCondition() terra.ListValue[DeliveryRuleUrlFileNameConditionAttributes]
- func (dr DeliveryRuleAttributes) UrlPathCondition() terra.ListValue[DeliveryRuleUrlPathConditionAttributes]
- func (dr DeliveryRuleAttributes) UrlRedirectAction() terra.ListValue[DeliveryRuleUrlRedirectActionAttributes]
- func (dr DeliveryRuleAttributes) UrlRewriteAction() terra.ListValue[DeliveryRuleUrlRewriteActionAttributes]
- type DeliveryRuleCacheExpirationAction
- type DeliveryRuleCacheExpirationActionAttributes
- func (cea DeliveryRuleCacheExpirationActionAttributes) Behavior() terra.StringValue
- func (cea DeliveryRuleCacheExpirationActionAttributes) Duration() terra.StringValue
- func (cea DeliveryRuleCacheExpirationActionAttributes) InternalRef() (terra.Reference, error)
- func (cea DeliveryRuleCacheExpirationActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cea DeliveryRuleCacheExpirationActionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleCacheExpirationActionAttributes
- type DeliveryRuleCacheExpirationActionState
- type DeliveryRuleCacheKeyQueryStringAction
- type DeliveryRuleCacheKeyQueryStringActionAttributes
- func (ckqsa DeliveryRuleCacheKeyQueryStringActionAttributes) Behavior() terra.StringValue
- func (ckqsa DeliveryRuleCacheKeyQueryStringActionAttributes) InternalRef() (terra.Reference, error)
- func (ckqsa DeliveryRuleCacheKeyQueryStringActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ckqsa DeliveryRuleCacheKeyQueryStringActionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleCacheKeyQueryStringActionAttributes
- func (ckqsa DeliveryRuleCacheKeyQueryStringActionAttributes) Parameters() terra.StringValue
- type DeliveryRuleCacheKeyQueryStringActionState
- type DeliveryRuleCookiesCondition
- type DeliveryRuleCookiesConditionAttributes
- func (cc DeliveryRuleCookiesConditionAttributes) InternalRef() (terra.Reference, error)
- func (cc DeliveryRuleCookiesConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc DeliveryRuleCookiesConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleCookiesConditionAttributes
- func (cc DeliveryRuleCookiesConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
- func (cc DeliveryRuleCookiesConditionAttributes) NegateCondition() terra.BoolValue
- func (cc DeliveryRuleCookiesConditionAttributes) Operator() terra.StringValue
- func (cc DeliveryRuleCookiesConditionAttributes) Selector() terra.StringValue
- func (cc DeliveryRuleCookiesConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
- type DeliveryRuleCookiesConditionState
- type DeliveryRuleDeviceCondition
- type DeliveryRuleDeviceConditionAttributes
- func (dc DeliveryRuleDeviceConditionAttributes) InternalRef() (terra.Reference, error)
- func (dc DeliveryRuleDeviceConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc DeliveryRuleDeviceConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleDeviceConditionAttributes
- func (dc DeliveryRuleDeviceConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
- func (dc DeliveryRuleDeviceConditionAttributes) NegateCondition() terra.BoolValue
- func (dc DeliveryRuleDeviceConditionAttributes) Operator() terra.StringValue
- type DeliveryRuleDeviceConditionState
- type DeliveryRuleHttpVersionCondition
- type DeliveryRuleHttpVersionConditionAttributes
- func (hvc DeliveryRuleHttpVersionConditionAttributes) InternalRef() (terra.Reference, error)
- func (hvc DeliveryRuleHttpVersionConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hvc DeliveryRuleHttpVersionConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleHttpVersionConditionAttributes
- func (hvc DeliveryRuleHttpVersionConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
- func (hvc DeliveryRuleHttpVersionConditionAttributes) NegateCondition() terra.BoolValue
- func (hvc DeliveryRuleHttpVersionConditionAttributes) Operator() terra.StringValue
- type DeliveryRuleHttpVersionConditionState
- type DeliveryRuleModifyRequestHeaderAction
- type DeliveryRuleModifyRequestHeaderActionAttributes
- func (mrha DeliveryRuleModifyRequestHeaderActionAttributes) Action() terra.StringValue
- func (mrha DeliveryRuleModifyRequestHeaderActionAttributes) InternalRef() (terra.Reference, error)
- func (mrha DeliveryRuleModifyRequestHeaderActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mrha DeliveryRuleModifyRequestHeaderActionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleModifyRequestHeaderActionAttributes
- func (mrha DeliveryRuleModifyRequestHeaderActionAttributes) Name() terra.StringValue
- func (mrha DeliveryRuleModifyRequestHeaderActionAttributes) Value() terra.StringValue
- type DeliveryRuleModifyRequestHeaderActionState
- type DeliveryRuleModifyResponseHeaderAction
- type DeliveryRuleModifyResponseHeaderActionAttributes
- func (mrha DeliveryRuleModifyResponseHeaderActionAttributes) Action() terra.StringValue
- func (mrha DeliveryRuleModifyResponseHeaderActionAttributes) InternalRef() (terra.Reference, error)
- func (mrha DeliveryRuleModifyResponseHeaderActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mrha DeliveryRuleModifyResponseHeaderActionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleModifyResponseHeaderActionAttributes
- func (mrha DeliveryRuleModifyResponseHeaderActionAttributes) Name() terra.StringValue
- func (mrha DeliveryRuleModifyResponseHeaderActionAttributes) Value() terra.StringValue
- type DeliveryRuleModifyResponseHeaderActionState
- type DeliveryRulePostArgCondition
- type DeliveryRulePostArgConditionAttributes
- func (pac DeliveryRulePostArgConditionAttributes) InternalRef() (terra.Reference, error)
- func (pac DeliveryRulePostArgConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pac DeliveryRulePostArgConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRulePostArgConditionAttributes
- func (pac DeliveryRulePostArgConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
- func (pac DeliveryRulePostArgConditionAttributes) NegateCondition() terra.BoolValue
- func (pac DeliveryRulePostArgConditionAttributes) Operator() terra.StringValue
- func (pac DeliveryRulePostArgConditionAttributes) Selector() terra.StringValue
- func (pac DeliveryRulePostArgConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
- type DeliveryRulePostArgConditionState
- type DeliveryRuleQueryStringCondition
- type DeliveryRuleQueryStringConditionAttributes
- func (qsc DeliveryRuleQueryStringConditionAttributes) InternalRef() (terra.Reference, error)
- func (qsc DeliveryRuleQueryStringConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qsc DeliveryRuleQueryStringConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleQueryStringConditionAttributes
- func (qsc DeliveryRuleQueryStringConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
- func (qsc DeliveryRuleQueryStringConditionAttributes) NegateCondition() terra.BoolValue
- func (qsc DeliveryRuleQueryStringConditionAttributes) Operator() terra.StringValue
- func (qsc DeliveryRuleQueryStringConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
- type DeliveryRuleQueryStringConditionState
- type DeliveryRuleRemoteAddressCondition
- type DeliveryRuleRemoteAddressConditionAttributes
- func (rac DeliveryRuleRemoteAddressConditionAttributes) InternalRef() (terra.Reference, error)
- func (rac DeliveryRuleRemoteAddressConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rac DeliveryRuleRemoteAddressConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleRemoteAddressConditionAttributes
- func (rac DeliveryRuleRemoteAddressConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
- func (rac DeliveryRuleRemoteAddressConditionAttributes) NegateCondition() terra.BoolValue
- func (rac DeliveryRuleRemoteAddressConditionAttributes) Operator() terra.StringValue
- type DeliveryRuleRemoteAddressConditionState
- type DeliveryRuleRequestBodyCondition
- type DeliveryRuleRequestBodyConditionAttributes
- func (rbc DeliveryRuleRequestBodyConditionAttributes) InternalRef() (terra.Reference, error)
- func (rbc DeliveryRuleRequestBodyConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rbc DeliveryRuleRequestBodyConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleRequestBodyConditionAttributes
- func (rbc DeliveryRuleRequestBodyConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
- func (rbc DeliveryRuleRequestBodyConditionAttributes) NegateCondition() terra.BoolValue
- func (rbc DeliveryRuleRequestBodyConditionAttributes) Operator() terra.StringValue
- func (rbc DeliveryRuleRequestBodyConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
- type DeliveryRuleRequestBodyConditionState
- type DeliveryRuleRequestHeaderCondition
- type DeliveryRuleRequestHeaderConditionAttributes
- func (rhc DeliveryRuleRequestHeaderConditionAttributes) InternalRef() (terra.Reference, error)
- func (rhc DeliveryRuleRequestHeaderConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rhc DeliveryRuleRequestHeaderConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleRequestHeaderConditionAttributes
- func (rhc DeliveryRuleRequestHeaderConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
- func (rhc DeliveryRuleRequestHeaderConditionAttributes) NegateCondition() terra.BoolValue
- func (rhc DeliveryRuleRequestHeaderConditionAttributes) Operator() terra.StringValue
- func (rhc DeliveryRuleRequestHeaderConditionAttributes) Selector() terra.StringValue
- func (rhc DeliveryRuleRequestHeaderConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
- type DeliveryRuleRequestHeaderConditionState
- type DeliveryRuleRequestMethodCondition
- type DeliveryRuleRequestMethodConditionAttributes
- func (rmc DeliveryRuleRequestMethodConditionAttributes) InternalRef() (terra.Reference, error)
- func (rmc DeliveryRuleRequestMethodConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rmc DeliveryRuleRequestMethodConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleRequestMethodConditionAttributes
- func (rmc DeliveryRuleRequestMethodConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
- func (rmc DeliveryRuleRequestMethodConditionAttributes) NegateCondition() terra.BoolValue
- func (rmc DeliveryRuleRequestMethodConditionAttributes) Operator() terra.StringValue
- type DeliveryRuleRequestMethodConditionState
- type DeliveryRuleRequestSchemeCondition
- type DeliveryRuleRequestSchemeConditionAttributes
- func (rsc DeliveryRuleRequestSchemeConditionAttributes) InternalRef() (terra.Reference, error)
- func (rsc DeliveryRuleRequestSchemeConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rsc DeliveryRuleRequestSchemeConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleRequestSchemeConditionAttributes
- func (rsc DeliveryRuleRequestSchemeConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
- func (rsc DeliveryRuleRequestSchemeConditionAttributes) NegateCondition() terra.BoolValue
- func (rsc DeliveryRuleRequestSchemeConditionAttributes) Operator() terra.StringValue
- type DeliveryRuleRequestSchemeConditionState
- type DeliveryRuleRequestUriCondition
- type DeliveryRuleRequestUriConditionAttributes
- func (ruc DeliveryRuleRequestUriConditionAttributes) InternalRef() (terra.Reference, error)
- func (ruc DeliveryRuleRequestUriConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ruc DeliveryRuleRequestUriConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleRequestUriConditionAttributes
- func (ruc DeliveryRuleRequestUriConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
- func (ruc DeliveryRuleRequestUriConditionAttributes) NegateCondition() terra.BoolValue
- func (ruc DeliveryRuleRequestUriConditionAttributes) Operator() terra.StringValue
- func (ruc DeliveryRuleRequestUriConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
- type DeliveryRuleRequestUriConditionState
- type DeliveryRuleState
- type DeliveryRuleUrlFileExtensionCondition
- type DeliveryRuleUrlFileExtensionConditionAttributes
- func (ufec DeliveryRuleUrlFileExtensionConditionAttributes) InternalRef() (terra.Reference, error)
- func (ufec DeliveryRuleUrlFileExtensionConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ufec DeliveryRuleUrlFileExtensionConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleUrlFileExtensionConditionAttributes
- func (ufec DeliveryRuleUrlFileExtensionConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
- func (ufec DeliveryRuleUrlFileExtensionConditionAttributes) NegateCondition() terra.BoolValue
- func (ufec DeliveryRuleUrlFileExtensionConditionAttributes) Operator() terra.StringValue
- func (ufec DeliveryRuleUrlFileExtensionConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
- type DeliveryRuleUrlFileExtensionConditionState
- type DeliveryRuleUrlFileNameCondition
- type DeliveryRuleUrlFileNameConditionAttributes
- func (ufnc DeliveryRuleUrlFileNameConditionAttributes) InternalRef() (terra.Reference, error)
- func (ufnc DeliveryRuleUrlFileNameConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ufnc DeliveryRuleUrlFileNameConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleUrlFileNameConditionAttributes
- func (ufnc DeliveryRuleUrlFileNameConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
- func (ufnc DeliveryRuleUrlFileNameConditionAttributes) NegateCondition() terra.BoolValue
- func (ufnc DeliveryRuleUrlFileNameConditionAttributes) Operator() terra.StringValue
- func (ufnc DeliveryRuleUrlFileNameConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
- type DeliveryRuleUrlFileNameConditionState
- type DeliveryRuleUrlPathCondition
- type DeliveryRuleUrlPathConditionAttributes
- func (upc DeliveryRuleUrlPathConditionAttributes) InternalRef() (terra.Reference, error)
- func (upc DeliveryRuleUrlPathConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (upc DeliveryRuleUrlPathConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleUrlPathConditionAttributes
- func (upc DeliveryRuleUrlPathConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
- func (upc DeliveryRuleUrlPathConditionAttributes) NegateCondition() terra.BoolValue
- func (upc DeliveryRuleUrlPathConditionAttributes) Operator() terra.StringValue
- func (upc DeliveryRuleUrlPathConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
- type DeliveryRuleUrlPathConditionState
- type DeliveryRuleUrlRedirectAction
- type DeliveryRuleUrlRedirectActionAttributes
- func (ura DeliveryRuleUrlRedirectActionAttributes) Fragment() terra.StringValue
- func (ura DeliveryRuleUrlRedirectActionAttributes) Hostname() terra.StringValue
- func (ura DeliveryRuleUrlRedirectActionAttributes) InternalRef() (terra.Reference, error)
- func (ura DeliveryRuleUrlRedirectActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ura DeliveryRuleUrlRedirectActionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleUrlRedirectActionAttributes
- func (ura DeliveryRuleUrlRedirectActionAttributes) Path() terra.StringValue
- func (ura DeliveryRuleUrlRedirectActionAttributes) Protocol() terra.StringValue
- func (ura DeliveryRuleUrlRedirectActionAttributes) QueryString() terra.StringValue
- func (ura DeliveryRuleUrlRedirectActionAttributes) RedirectType() terra.StringValue
- type DeliveryRuleUrlRedirectActionState
- type DeliveryRuleUrlRewriteAction
- type DeliveryRuleUrlRewriteActionAttributes
- func (ura DeliveryRuleUrlRewriteActionAttributes) Destination() terra.StringValue
- func (ura DeliveryRuleUrlRewriteActionAttributes) InternalRef() (terra.Reference, error)
- func (ura DeliveryRuleUrlRewriteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ura DeliveryRuleUrlRewriteActionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleUrlRewriteActionAttributes
- func (ura DeliveryRuleUrlRewriteActionAttributes) PreserveUnmatchedPath() terra.BoolValue
- func (ura DeliveryRuleUrlRewriteActionAttributes) SourcePattern() terra.StringValue
- type DeliveryRuleUrlRewriteActionState
- type GeoFilter
- type GeoFilterAttributes
- func (gf GeoFilterAttributes) Action() terra.StringValue
- func (gf GeoFilterAttributes) CountryCodes() terra.ListValue[terra.StringValue]
- func (gf GeoFilterAttributes) InternalRef() (terra.Reference, error)
- func (gf GeoFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gf GeoFilterAttributes) InternalWithRef(ref terra.Reference) GeoFilterAttributes
- func (gf GeoFilterAttributes) RelativePath() terra.StringValue
- type GeoFilterState
- type GlobalDeliveryRule
- type GlobalDeliveryRuleAttributes
- func (gdr GlobalDeliveryRuleAttributes) CacheExpirationAction() terra.ListValue[GlobalDeliveryRuleCacheExpirationActionAttributes]
- func (gdr GlobalDeliveryRuleAttributes) CacheKeyQueryStringAction() terra.ListValue[GlobalDeliveryRuleCacheKeyQueryStringActionAttributes]
- func (gdr GlobalDeliveryRuleAttributes) InternalRef() (terra.Reference, error)
- func (gdr GlobalDeliveryRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gdr GlobalDeliveryRuleAttributes) InternalWithRef(ref terra.Reference) GlobalDeliveryRuleAttributes
- func (gdr GlobalDeliveryRuleAttributes) ModifyRequestHeaderAction() terra.ListValue[GlobalDeliveryRuleModifyRequestHeaderActionAttributes]
- func (gdr GlobalDeliveryRuleAttributes) ModifyResponseHeaderAction() terra.ListValue[GlobalDeliveryRuleModifyResponseHeaderActionAttributes]
- func (gdr GlobalDeliveryRuleAttributes) UrlRedirectAction() terra.ListValue[GlobalDeliveryRuleUrlRedirectActionAttributes]
- func (gdr GlobalDeliveryRuleAttributes) UrlRewriteAction() terra.ListValue[GlobalDeliveryRuleUrlRewriteActionAttributes]
- type GlobalDeliveryRuleCacheExpirationAction
- type GlobalDeliveryRuleCacheExpirationActionAttributes
- func (cea GlobalDeliveryRuleCacheExpirationActionAttributes) Behavior() terra.StringValue
- func (cea GlobalDeliveryRuleCacheExpirationActionAttributes) Duration() terra.StringValue
- func (cea GlobalDeliveryRuleCacheExpirationActionAttributes) InternalRef() (terra.Reference, error)
- func (cea GlobalDeliveryRuleCacheExpirationActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cea GlobalDeliveryRuleCacheExpirationActionAttributes) InternalWithRef(ref terra.Reference) GlobalDeliveryRuleCacheExpirationActionAttributes
- type GlobalDeliveryRuleCacheExpirationActionState
- type GlobalDeliveryRuleCacheKeyQueryStringAction
- type GlobalDeliveryRuleCacheKeyQueryStringActionAttributes
- func (ckqsa GlobalDeliveryRuleCacheKeyQueryStringActionAttributes) Behavior() terra.StringValue
- func (ckqsa GlobalDeliveryRuleCacheKeyQueryStringActionAttributes) InternalRef() (terra.Reference, error)
- func (ckqsa GlobalDeliveryRuleCacheKeyQueryStringActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ckqsa GlobalDeliveryRuleCacheKeyQueryStringActionAttributes) InternalWithRef(ref terra.Reference) GlobalDeliveryRuleCacheKeyQueryStringActionAttributes
- func (ckqsa GlobalDeliveryRuleCacheKeyQueryStringActionAttributes) Parameters() terra.StringValue
- type GlobalDeliveryRuleCacheKeyQueryStringActionState
- type GlobalDeliveryRuleModifyRequestHeaderAction
- type GlobalDeliveryRuleModifyRequestHeaderActionAttributes
- func (mrha GlobalDeliveryRuleModifyRequestHeaderActionAttributes) Action() terra.StringValue
- func (mrha GlobalDeliveryRuleModifyRequestHeaderActionAttributes) InternalRef() (terra.Reference, error)
- func (mrha GlobalDeliveryRuleModifyRequestHeaderActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mrha GlobalDeliveryRuleModifyRequestHeaderActionAttributes) InternalWithRef(ref terra.Reference) GlobalDeliveryRuleModifyRequestHeaderActionAttributes
- func (mrha GlobalDeliveryRuleModifyRequestHeaderActionAttributes) Name() terra.StringValue
- func (mrha GlobalDeliveryRuleModifyRequestHeaderActionAttributes) Value() terra.StringValue
- type GlobalDeliveryRuleModifyRequestHeaderActionState
- type GlobalDeliveryRuleModifyResponseHeaderAction
- type GlobalDeliveryRuleModifyResponseHeaderActionAttributes
- func (mrha GlobalDeliveryRuleModifyResponseHeaderActionAttributes) Action() terra.StringValue
- func (mrha GlobalDeliveryRuleModifyResponseHeaderActionAttributes) InternalRef() (terra.Reference, error)
- func (mrha GlobalDeliveryRuleModifyResponseHeaderActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mrha GlobalDeliveryRuleModifyResponseHeaderActionAttributes) InternalWithRef(ref terra.Reference) GlobalDeliveryRuleModifyResponseHeaderActionAttributes
- func (mrha GlobalDeliveryRuleModifyResponseHeaderActionAttributes) Name() terra.StringValue
- func (mrha GlobalDeliveryRuleModifyResponseHeaderActionAttributes) Value() terra.StringValue
- type GlobalDeliveryRuleModifyResponseHeaderActionState
- type GlobalDeliveryRuleState
- type GlobalDeliveryRuleUrlRedirectAction
- type GlobalDeliveryRuleUrlRedirectActionAttributes
- func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) Fragment() terra.StringValue
- func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) Hostname() terra.StringValue
- func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) InternalRef() (terra.Reference, error)
- func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) InternalWithRef(ref terra.Reference) GlobalDeliveryRuleUrlRedirectActionAttributes
- func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) Path() terra.StringValue
- func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) Protocol() terra.StringValue
- func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) QueryString() terra.StringValue
- func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) RedirectType() terra.StringValue
- type GlobalDeliveryRuleUrlRedirectActionState
- type GlobalDeliveryRuleUrlRewriteAction
- type GlobalDeliveryRuleUrlRewriteActionAttributes
- func (ura GlobalDeliveryRuleUrlRewriteActionAttributes) Destination() terra.StringValue
- func (ura GlobalDeliveryRuleUrlRewriteActionAttributes) InternalRef() (terra.Reference, error)
- func (ura GlobalDeliveryRuleUrlRewriteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ura GlobalDeliveryRuleUrlRewriteActionAttributes) InternalWithRef(ref terra.Reference) GlobalDeliveryRuleUrlRewriteActionAttributes
- func (ura GlobalDeliveryRuleUrlRewriteActionAttributes) PreserveUnmatchedPath() terra.BoolValue
- func (ura GlobalDeliveryRuleUrlRewriteActionAttributes) SourcePattern() terra.StringValue
- type GlobalDeliveryRuleUrlRewriteActionState
- type Origin
- type OriginAttributes
- func (o OriginAttributes) HostName() terra.StringValue
- func (o OriginAttributes) HttpPort() terra.NumberValue
- func (o OriginAttributes) HttpsPort() terra.NumberValue
- func (o OriginAttributes) InternalRef() (terra.Reference, error)
- func (o OriginAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o OriginAttributes) InternalWithRef(ref terra.Reference) OriginAttributes
- func (o OriginAttributes) Name() terra.StringValue
- type OriginState
- type Resource
- func (ace *Resource) Attributes() azurermCdnEndpointAttributes
- func (ace *Resource) Configuration() interface{}
- func (ace *Resource) DependOn() terra.Reference
- func (ace *Resource) Dependencies() terra.Dependencies
- func (ace *Resource) ImportState(state io.Reader) error
- func (ace *Resource) LifecycleManagement() *terra.Lifecycle
- func (ace *Resource) LocalName() string
- func (ace *Resource) State() (*azurermCdnEndpointState, bool)
- func (ace *Resource) StateMust() *azurermCdnEndpointState
- func (ace *Resource) Type() string
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Read() terra.StringValue
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // ContentTypesToCompress: set of string, optional ContentTypesToCompress terra.SetValue[terra.StringValue] `hcl:"content_types_to_compress,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // IsCompressionEnabled: bool, optional IsCompressionEnabled terra.BoolValue `hcl:"is_compression_enabled,attr"` // IsHttpAllowed: bool, optional IsHttpAllowed terra.BoolValue `hcl:"is_http_allowed,attr"` // IsHttpsAllowed: bool, optional IsHttpsAllowed terra.BoolValue `hcl:"is_https_allowed,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // OptimizationType: string, optional OptimizationType terra.StringValue `hcl:"optimization_type,attr"` // OriginHostHeader: string, optional OriginHostHeader terra.StringValue `hcl:"origin_host_header,attr"` // OriginPath: string, optional OriginPath terra.StringValue `hcl:"origin_path,attr"` // ProbePath: string, optional ProbePath terra.StringValue `hcl:"probe_path,attr"` // ProfileName: string, required ProfileName terra.StringValue `hcl:"profile_name,attr" validate:"required"` // QuerystringCachingBehaviour: string, optional QuerystringCachingBehaviour terra.StringValue `hcl:"querystring_caching_behaviour,attr"` // ResourceGroupName: string, required ResourceGroupName terra.StringValue `hcl:"resource_group_name,attr" validate:"required"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // DeliveryRule: min=0 DeliveryRule []DeliveryRule `hcl:"delivery_rule,block" validate:"min=0"` // GeoFilter: min=0 GeoFilter []GeoFilter `hcl:"geo_filter,block" validate:"min=0"` // GlobalDeliveryRule: optional GlobalDeliveryRule *GlobalDeliveryRule `hcl:"global_delivery_rule,block"` // Origin: min=1 Origin []Origin `hcl:"origin,block" validate:"min=1"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for azurerm_cdn_endpoint.
type DeliveryRule ¶
type DeliveryRule struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Order: number, required Order terra.NumberValue `hcl:"order,attr" validate:"required"` // DeliveryRuleCacheExpirationAction: optional CacheExpirationAction *DeliveryRuleCacheExpirationAction `hcl:"cache_expiration_action,block"` // DeliveryRuleCacheKeyQueryStringAction: optional CacheKeyQueryStringAction *DeliveryRuleCacheKeyQueryStringAction `hcl:"cache_key_query_string_action,block"` // DeliveryRuleCookiesCondition: min=0 CookiesCondition []DeliveryRuleCookiesCondition `hcl:"cookies_condition,block" validate:"min=0"` // DeliveryRuleDeviceCondition: optional DeviceCondition *DeliveryRuleDeviceCondition `hcl:"device_condition,block"` // DeliveryRuleHttpVersionCondition: min=0 HttpVersionCondition []DeliveryRuleHttpVersionCondition `hcl:"http_version_condition,block" validate:"min=0"` // DeliveryRuleModifyRequestHeaderAction: min=0 ModifyRequestHeaderAction []DeliveryRuleModifyRequestHeaderAction `hcl:"modify_request_header_action,block" validate:"min=0"` // DeliveryRuleModifyResponseHeaderAction: min=0 ModifyResponseHeaderAction []DeliveryRuleModifyResponseHeaderAction `hcl:"modify_response_header_action,block" validate:"min=0"` // DeliveryRulePostArgCondition: min=0 PostArgCondition []DeliveryRulePostArgCondition `hcl:"post_arg_condition,block" validate:"min=0"` // DeliveryRuleQueryStringCondition: min=0 QueryStringCondition []DeliveryRuleQueryStringCondition `hcl:"query_string_condition,block" validate:"min=0"` // DeliveryRuleRemoteAddressCondition: min=0 RemoteAddressCondition []DeliveryRuleRemoteAddressCondition `hcl:"remote_address_condition,block" validate:"min=0"` // DeliveryRuleRequestBodyCondition: min=0 RequestBodyCondition []DeliveryRuleRequestBodyCondition `hcl:"request_body_condition,block" validate:"min=0"` // DeliveryRuleRequestHeaderCondition: min=0 RequestHeaderCondition []DeliveryRuleRequestHeaderCondition `hcl:"request_header_condition,block" validate:"min=0"` // DeliveryRuleRequestMethodCondition: optional RequestMethodCondition *DeliveryRuleRequestMethodCondition `hcl:"request_method_condition,block"` // DeliveryRuleRequestSchemeCondition: optional RequestSchemeCondition *DeliveryRuleRequestSchemeCondition `hcl:"request_scheme_condition,block"` // DeliveryRuleRequestUriCondition: min=0 RequestUriCondition []DeliveryRuleRequestUriCondition `hcl:"request_uri_condition,block" validate:"min=0"` // DeliveryRuleUrlFileExtensionCondition: min=0 UrlFileExtensionCondition []DeliveryRuleUrlFileExtensionCondition `hcl:"url_file_extension_condition,block" validate:"min=0"` // DeliveryRuleUrlFileNameCondition: min=0 UrlFileNameCondition []DeliveryRuleUrlFileNameCondition `hcl:"url_file_name_condition,block" validate:"min=0"` // DeliveryRuleUrlPathCondition: min=0 UrlPathCondition []DeliveryRuleUrlPathCondition `hcl:"url_path_condition,block" validate:"min=0"` // DeliveryRuleUrlRedirectAction: optional UrlRedirectAction *DeliveryRuleUrlRedirectAction `hcl:"url_redirect_action,block"` // DeliveryRuleUrlRewriteAction: optional UrlRewriteAction *DeliveryRuleUrlRewriteAction `hcl:"url_rewrite_action,block"` }
type DeliveryRuleAttributes ¶
type DeliveryRuleAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleAttributes) CacheExpirationAction ¶
func (dr DeliveryRuleAttributes) CacheExpirationAction() terra.ListValue[DeliveryRuleCacheExpirationActionAttributes]
func (DeliveryRuleAttributes) CacheKeyQueryStringAction ¶
func (dr DeliveryRuleAttributes) CacheKeyQueryStringAction() terra.ListValue[DeliveryRuleCacheKeyQueryStringActionAttributes]
func (DeliveryRuleAttributes) CookiesCondition ¶
func (dr DeliveryRuleAttributes) CookiesCondition() terra.ListValue[DeliveryRuleCookiesConditionAttributes]
func (DeliveryRuleAttributes) DeviceCondition ¶
func (dr DeliveryRuleAttributes) DeviceCondition() terra.ListValue[DeliveryRuleDeviceConditionAttributes]
func (DeliveryRuleAttributes) HttpVersionCondition ¶
func (dr DeliveryRuleAttributes) HttpVersionCondition() terra.ListValue[DeliveryRuleHttpVersionConditionAttributes]
func (DeliveryRuleAttributes) InternalRef ¶
func (dr DeliveryRuleAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleAttributes) InternalTokens ¶
func (dr DeliveryRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleAttributes) InternalWithRef ¶
func (dr DeliveryRuleAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleAttributes
func (DeliveryRuleAttributes) ModifyRequestHeaderAction ¶
func (dr DeliveryRuleAttributes) ModifyRequestHeaderAction() terra.ListValue[DeliveryRuleModifyRequestHeaderActionAttributes]
func (DeliveryRuleAttributes) ModifyResponseHeaderAction ¶
func (dr DeliveryRuleAttributes) ModifyResponseHeaderAction() terra.ListValue[DeliveryRuleModifyResponseHeaderActionAttributes]
func (DeliveryRuleAttributes) Name ¶
func (dr DeliveryRuleAttributes) Name() terra.StringValue
func (DeliveryRuleAttributes) Order ¶
func (dr DeliveryRuleAttributes) Order() terra.NumberValue
func (DeliveryRuleAttributes) PostArgCondition ¶
func (dr DeliveryRuleAttributes) PostArgCondition() terra.ListValue[DeliveryRulePostArgConditionAttributes]
func (DeliveryRuleAttributes) QueryStringCondition ¶
func (dr DeliveryRuleAttributes) QueryStringCondition() terra.ListValue[DeliveryRuleQueryStringConditionAttributes]
func (DeliveryRuleAttributes) RemoteAddressCondition ¶
func (dr DeliveryRuleAttributes) RemoteAddressCondition() terra.ListValue[DeliveryRuleRemoteAddressConditionAttributes]
func (DeliveryRuleAttributes) RequestBodyCondition ¶
func (dr DeliveryRuleAttributes) RequestBodyCondition() terra.ListValue[DeliveryRuleRequestBodyConditionAttributes]
func (DeliveryRuleAttributes) RequestHeaderCondition ¶
func (dr DeliveryRuleAttributes) RequestHeaderCondition() terra.ListValue[DeliveryRuleRequestHeaderConditionAttributes]
func (DeliveryRuleAttributes) RequestMethodCondition ¶
func (dr DeliveryRuleAttributes) RequestMethodCondition() terra.ListValue[DeliveryRuleRequestMethodConditionAttributes]
func (DeliveryRuleAttributes) RequestSchemeCondition ¶
func (dr DeliveryRuleAttributes) RequestSchemeCondition() terra.ListValue[DeliveryRuleRequestSchemeConditionAttributes]
func (DeliveryRuleAttributes) RequestUriCondition ¶
func (dr DeliveryRuleAttributes) RequestUriCondition() terra.ListValue[DeliveryRuleRequestUriConditionAttributes]
func (DeliveryRuleAttributes) UrlFileExtensionCondition ¶
func (dr DeliveryRuleAttributes) UrlFileExtensionCondition() terra.ListValue[DeliveryRuleUrlFileExtensionConditionAttributes]
func (DeliveryRuleAttributes) UrlFileNameCondition ¶
func (dr DeliveryRuleAttributes) UrlFileNameCondition() terra.ListValue[DeliveryRuleUrlFileNameConditionAttributes]
func (DeliveryRuleAttributes) UrlPathCondition ¶
func (dr DeliveryRuleAttributes) UrlPathCondition() terra.ListValue[DeliveryRuleUrlPathConditionAttributes]
func (DeliveryRuleAttributes) UrlRedirectAction ¶
func (dr DeliveryRuleAttributes) UrlRedirectAction() terra.ListValue[DeliveryRuleUrlRedirectActionAttributes]
func (DeliveryRuleAttributes) UrlRewriteAction ¶
func (dr DeliveryRuleAttributes) UrlRewriteAction() terra.ListValue[DeliveryRuleUrlRewriteActionAttributes]
type DeliveryRuleCacheExpirationAction ¶
type DeliveryRuleCacheExpirationAction struct { // Behavior: string, required Behavior terra.StringValue `hcl:"behavior,attr" validate:"required"` // Duration: string, optional Duration terra.StringValue `hcl:"duration,attr"` }
type DeliveryRuleCacheExpirationActionAttributes ¶
type DeliveryRuleCacheExpirationActionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleCacheExpirationActionAttributes) Behavior ¶
func (cea DeliveryRuleCacheExpirationActionAttributes) Behavior() terra.StringValue
func (DeliveryRuleCacheExpirationActionAttributes) Duration ¶
func (cea DeliveryRuleCacheExpirationActionAttributes) Duration() terra.StringValue
func (DeliveryRuleCacheExpirationActionAttributes) InternalRef ¶
func (cea DeliveryRuleCacheExpirationActionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleCacheExpirationActionAttributes) InternalTokens ¶
func (cea DeliveryRuleCacheExpirationActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleCacheExpirationActionAttributes) InternalWithRef ¶
func (cea DeliveryRuleCacheExpirationActionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleCacheExpirationActionAttributes
type DeliveryRuleCacheKeyQueryStringAction ¶
type DeliveryRuleCacheKeyQueryStringAction struct { // Behavior: string, required Behavior terra.StringValue `hcl:"behavior,attr" validate:"required"` // Parameters: string, optional Parameters terra.StringValue `hcl:"parameters,attr"` }
type DeliveryRuleCacheKeyQueryStringActionAttributes ¶
type DeliveryRuleCacheKeyQueryStringActionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleCacheKeyQueryStringActionAttributes) Behavior ¶
func (ckqsa DeliveryRuleCacheKeyQueryStringActionAttributes) Behavior() terra.StringValue
func (DeliveryRuleCacheKeyQueryStringActionAttributes) InternalRef ¶
func (ckqsa DeliveryRuleCacheKeyQueryStringActionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleCacheKeyQueryStringActionAttributes) InternalTokens ¶
func (ckqsa DeliveryRuleCacheKeyQueryStringActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleCacheKeyQueryStringActionAttributes) InternalWithRef ¶
func (ckqsa DeliveryRuleCacheKeyQueryStringActionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleCacheKeyQueryStringActionAttributes
func (DeliveryRuleCacheKeyQueryStringActionAttributes) Parameters ¶
func (ckqsa DeliveryRuleCacheKeyQueryStringActionAttributes) Parameters() terra.StringValue
type DeliveryRuleCookiesCondition ¶
type DeliveryRuleCookiesCondition struct { // MatchValues: set of string, optional MatchValues terra.SetValue[terra.StringValue] `hcl:"match_values,attr"` // NegateCondition: bool, optional NegateCondition terra.BoolValue `hcl:"negate_condition,attr"` // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Selector: string, required Selector terra.StringValue `hcl:"selector,attr" validate:"required"` // Transforms: list of string, optional Transforms terra.ListValue[terra.StringValue] `hcl:"transforms,attr"` }
type DeliveryRuleCookiesConditionAttributes ¶
type DeliveryRuleCookiesConditionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleCookiesConditionAttributes) InternalRef ¶
func (cc DeliveryRuleCookiesConditionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleCookiesConditionAttributes) InternalTokens ¶
func (cc DeliveryRuleCookiesConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleCookiesConditionAttributes) InternalWithRef ¶
func (cc DeliveryRuleCookiesConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleCookiesConditionAttributes
func (DeliveryRuleCookiesConditionAttributes) MatchValues ¶
func (cc DeliveryRuleCookiesConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
func (DeliveryRuleCookiesConditionAttributes) NegateCondition ¶
func (cc DeliveryRuleCookiesConditionAttributes) NegateCondition() terra.BoolValue
func (DeliveryRuleCookiesConditionAttributes) Operator ¶
func (cc DeliveryRuleCookiesConditionAttributes) Operator() terra.StringValue
func (DeliveryRuleCookiesConditionAttributes) Selector ¶
func (cc DeliveryRuleCookiesConditionAttributes) Selector() terra.StringValue
func (DeliveryRuleCookiesConditionAttributes) Transforms ¶
func (cc DeliveryRuleCookiesConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
type DeliveryRuleDeviceCondition ¶
type DeliveryRuleDeviceCondition struct { // MatchValues: set of string, required MatchValues terra.SetValue[terra.StringValue] `hcl:"match_values,attr" validate:"required"` // NegateCondition: bool, optional NegateCondition terra.BoolValue `hcl:"negate_condition,attr"` // Operator: string, optional Operator terra.StringValue `hcl:"operator,attr"` }
type DeliveryRuleDeviceConditionAttributes ¶
type DeliveryRuleDeviceConditionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleDeviceConditionAttributes) InternalRef ¶
func (dc DeliveryRuleDeviceConditionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleDeviceConditionAttributes) InternalTokens ¶
func (dc DeliveryRuleDeviceConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleDeviceConditionAttributes) InternalWithRef ¶
func (dc DeliveryRuleDeviceConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleDeviceConditionAttributes
func (DeliveryRuleDeviceConditionAttributes) MatchValues ¶
func (dc DeliveryRuleDeviceConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
func (DeliveryRuleDeviceConditionAttributes) NegateCondition ¶
func (dc DeliveryRuleDeviceConditionAttributes) NegateCondition() terra.BoolValue
func (DeliveryRuleDeviceConditionAttributes) Operator ¶
func (dc DeliveryRuleDeviceConditionAttributes) Operator() terra.StringValue
type DeliveryRuleHttpVersionCondition ¶
type DeliveryRuleHttpVersionCondition struct { // MatchValues: set of string, required MatchValues terra.SetValue[terra.StringValue] `hcl:"match_values,attr" validate:"required"` // NegateCondition: bool, optional NegateCondition terra.BoolValue `hcl:"negate_condition,attr"` // Operator: string, optional Operator terra.StringValue `hcl:"operator,attr"` }
type DeliveryRuleHttpVersionConditionAttributes ¶
type DeliveryRuleHttpVersionConditionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleHttpVersionConditionAttributes) InternalRef ¶
func (hvc DeliveryRuleHttpVersionConditionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleHttpVersionConditionAttributes) InternalTokens ¶
func (hvc DeliveryRuleHttpVersionConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleHttpVersionConditionAttributes) InternalWithRef ¶
func (hvc DeliveryRuleHttpVersionConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleHttpVersionConditionAttributes
func (DeliveryRuleHttpVersionConditionAttributes) MatchValues ¶
func (hvc DeliveryRuleHttpVersionConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
func (DeliveryRuleHttpVersionConditionAttributes) NegateCondition ¶
func (hvc DeliveryRuleHttpVersionConditionAttributes) NegateCondition() terra.BoolValue
func (DeliveryRuleHttpVersionConditionAttributes) Operator ¶
func (hvc DeliveryRuleHttpVersionConditionAttributes) Operator() terra.StringValue
type DeliveryRuleModifyRequestHeaderAction ¶
type DeliveryRuleModifyRequestHeaderAction struct { // Action: string, required Action terra.StringValue `hcl:"action,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type DeliveryRuleModifyRequestHeaderActionAttributes ¶
type DeliveryRuleModifyRequestHeaderActionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleModifyRequestHeaderActionAttributes) Action ¶
func (mrha DeliveryRuleModifyRequestHeaderActionAttributes) Action() terra.StringValue
func (DeliveryRuleModifyRequestHeaderActionAttributes) InternalRef ¶
func (mrha DeliveryRuleModifyRequestHeaderActionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleModifyRequestHeaderActionAttributes) InternalTokens ¶
func (mrha DeliveryRuleModifyRequestHeaderActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleModifyRequestHeaderActionAttributes) InternalWithRef ¶
func (mrha DeliveryRuleModifyRequestHeaderActionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleModifyRequestHeaderActionAttributes
func (DeliveryRuleModifyRequestHeaderActionAttributes) Name ¶
func (mrha DeliveryRuleModifyRequestHeaderActionAttributes) Name() terra.StringValue
func (DeliveryRuleModifyRequestHeaderActionAttributes) Value ¶
func (mrha DeliveryRuleModifyRequestHeaderActionAttributes) Value() terra.StringValue
type DeliveryRuleModifyResponseHeaderAction ¶
type DeliveryRuleModifyResponseHeaderAction struct { // Action: string, required Action terra.StringValue `hcl:"action,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type DeliveryRuleModifyResponseHeaderActionAttributes ¶
type DeliveryRuleModifyResponseHeaderActionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleModifyResponseHeaderActionAttributes) Action ¶
func (mrha DeliveryRuleModifyResponseHeaderActionAttributes) Action() terra.StringValue
func (DeliveryRuleModifyResponseHeaderActionAttributes) InternalRef ¶
func (mrha DeliveryRuleModifyResponseHeaderActionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleModifyResponseHeaderActionAttributes) InternalTokens ¶
func (mrha DeliveryRuleModifyResponseHeaderActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleModifyResponseHeaderActionAttributes) InternalWithRef ¶
func (mrha DeliveryRuleModifyResponseHeaderActionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleModifyResponseHeaderActionAttributes
func (DeliveryRuleModifyResponseHeaderActionAttributes) Name ¶
func (mrha DeliveryRuleModifyResponseHeaderActionAttributes) Name() terra.StringValue
func (DeliveryRuleModifyResponseHeaderActionAttributes) Value ¶
func (mrha DeliveryRuleModifyResponseHeaderActionAttributes) Value() terra.StringValue
type DeliveryRulePostArgCondition ¶
type DeliveryRulePostArgCondition struct { // MatchValues: set of string, optional MatchValues terra.SetValue[terra.StringValue] `hcl:"match_values,attr"` // NegateCondition: bool, optional NegateCondition terra.BoolValue `hcl:"negate_condition,attr"` // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Selector: string, required Selector terra.StringValue `hcl:"selector,attr" validate:"required"` // Transforms: list of string, optional Transforms terra.ListValue[terra.StringValue] `hcl:"transforms,attr"` }
type DeliveryRulePostArgConditionAttributes ¶
type DeliveryRulePostArgConditionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRulePostArgConditionAttributes) InternalRef ¶
func (pac DeliveryRulePostArgConditionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRulePostArgConditionAttributes) InternalTokens ¶
func (pac DeliveryRulePostArgConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRulePostArgConditionAttributes) InternalWithRef ¶
func (pac DeliveryRulePostArgConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRulePostArgConditionAttributes
func (DeliveryRulePostArgConditionAttributes) MatchValues ¶
func (pac DeliveryRulePostArgConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
func (DeliveryRulePostArgConditionAttributes) NegateCondition ¶
func (pac DeliveryRulePostArgConditionAttributes) NegateCondition() terra.BoolValue
func (DeliveryRulePostArgConditionAttributes) Operator ¶
func (pac DeliveryRulePostArgConditionAttributes) Operator() terra.StringValue
func (DeliveryRulePostArgConditionAttributes) Selector ¶
func (pac DeliveryRulePostArgConditionAttributes) Selector() terra.StringValue
func (DeliveryRulePostArgConditionAttributes) Transforms ¶
func (pac DeliveryRulePostArgConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
type DeliveryRuleQueryStringCondition ¶
type DeliveryRuleQueryStringCondition struct { // MatchValues: set of string, optional MatchValues terra.SetValue[terra.StringValue] `hcl:"match_values,attr"` // NegateCondition: bool, optional NegateCondition terra.BoolValue `hcl:"negate_condition,attr"` // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Transforms: list of string, optional Transforms terra.ListValue[terra.StringValue] `hcl:"transforms,attr"` }
type DeliveryRuleQueryStringConditionAttributes ¶
type DeliveryRuleQueryStringConditionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleQueryStringConditionAttributes) InternalRef ¶
func (qsc DeliveryRuleQueryStringConditionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleQueryStringConditionAttributes) InternalTokens ¶
func (qsc DeliveryRuleQueryStringConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleQueryStringConditionAttributes) InternalWithRef ¶
func (qsc DeliveryRuleQueryStringConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleQueryStringConditionAttributes
func (DeliveryRuleQueryStringConditionAttributes) MatchValues ¶
func (qsc DeliveryRuleQueryStringConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
func (DeliveryRuleQueryStringConditionAttributes) NegateCondition ¶
func (qsc DeliveryRuleQueryStringConditionAttributes) NegateCondition() terra.BoolValue
func (DeliveryRuleQueryStringConditionAttributes) Operator ¶
func (qsc DeliveryRuleQueryStringConditionAttributes) Operator() terra.StringValue
func (DeliveryRuleQueryStringConditionAttributes) Transforms ¶
func (qsc DeliveryRuleQueryStringConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
type DeliveryRuleRemoteAddressCondition ¶
type DeliveryRuleRemoteAddressCondition struct { // MatchValues: set of string, optional MatchValues terra.SetValue[terra.StringValue] `hcl:"match_values,attr"` // NegateCondition: bool, optional NegateCondition terra.BoolValue `hcl:"negate_condition,attr"` // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` }
type DeliveryRuleRemoteAddressConditionAttributes ¶
type DeliveryRuleRemoteAddressConditionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleRemoteAddressConditionAttributes) InternalRef ¶
func (rac DeliveryRuleRemoteAddressConditionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleRemoteAddressConditionAttributes) InternalTokens ¶
func (rac DeliveryRuleRemoteAddressConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleRemoteAddressConditionAttributes) InternalWithRef ¶
func (rac DeliveryRuleRemoteAddressConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleRemoteAddressConditionAttributes
func (DeliveryRuleRemoteAddressConditionAttributes) MatchValues ¶
func (rac DeliveryRuleRemoteAddressConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
func (DeliveryRuleRemoteAddressConditionAttributes) NegateCondition ¶
func (rac DeliveryRuleRemoteAddressConditionAttributes) NegateCondition() terra.BoolValue
func (DeliveryRuleRemoteAddressConditionAttributes) Operator ¶
func (rac DeliveryRuleRemoteAddressConditionAttributes) Operator() terra.StringValue
type DeliveryRuleRequestBodyCondition ¶
type DeliveryRuleRequestBodyCondition struct { // MatchValues: set of string, optional MatchValues terra.SetValue[terra.StringValue] `hcl:"match_values,attr"` // NegateCondition: bool, optional NegateCondition terra.BoolValue `hcl:"negate_condition,attr"` // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Transforms: list of string, optional Transforms terra.ListValue[terra.StringValue] `hcl:"transforms,attr"` }
type DeliveryRuleRequestBodyConditionAttributes ¶
type DeliveryRuleRequestBodyConditionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleRequestBodyConditionAttributes) InternalRef ¶
func (rbc DeliveryRuleRequestBodyConditionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleRequestBodyConditionAttributes) InternalTokens ¶
func (rbc DeliveryRuleRequestBodyConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleRequestBodyConditionAttributes) InternalWithRef ¶
func (rbc DeliveryRuleRequestBodyConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleRequestBodyConditionAttributes
func (DeliveryRuleRequestBodyConditionAttributes) MatchValues ¶
func (rbc DeliveryRuleRequestBodyConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
func (DeliveryRuleRequestBodyConditionAttributes) NegateCondition ¶
func (rbc DeliveryRuleRequestBodyConditionAttributes) NegateCondition() terra.BoolValue
func (DeliveryRuleRequestBodyConditionAttributes) Operator ¶
func (rbc DeliveryRuleRequestBodyConditionAttributes) Operator() terra.StringValue
func (DeliveryRuleRequestBodyConditionAttributes) Transforms ¶
func (rbc DeliveryRuleRequestBodyConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
type DeliveryRuleRequestHeaderCondition ¶
type DeliveryRuleRequestHeaderCondition struct { // MatchValues: set of string, optional MatchValues terra.SetValue[terra.StringValue] `hcl:"match_values,attr"` // NegateCondition: bool, optional NegateCondition terra.BoolValue `hcl:"negate_condition,attr"` // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Selector: string, required Selector terra.StringValue `hcl:"selector,attr" validate:"required"` // Transforms: list of string, optional Transforms terra.ListValue[terra.StringValue] `hcl:"transforms,attr"` }
type DeliveryRuleRequestHeaderConditionAttributes ¶
type DeliveryRuleRequestHeaderConditionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleRequestHeaderConditionAttributes) InternalRef ¶
func (rhc DeliveryRuleRequestHeaderConditionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleRequestHeaderConditionAttributes) InternalTokens ¶
func (rhc DeliveryRuleRequestHeaderConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleRequestHeaderConditionAttributes) InternalWithRef ¶
func (rhc DeliveryRuleRequestHeaderConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleRequestHeaderConditionAttributes
func (DeliveryRuleRequestHeaderConditionAttributes) MatchValues ¶
func (rhc DeliveryRuleRequestHeaderConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
func (DeliveryRuleRequestHeaderConditionAttributes) NegateCondition ¶
func (rhc DeliveryRuleRequestHeaderConditionAttributes) NegateCondition() terra.BoolValue
func (DeliveryRuleRequestHeaderConditionAttributes) Operator ¶
func (rhc DeliveryRuleRequestHeaderConditionAttributes) Operator() terra.StringValue
func (DeliveryRuleRequestHeaderConditionAttributes) Selector ¶
func (rhc DeliveryRuleRequestHeaderConditionAttributes) Selector() terra.StringValue
func (DeliveryRuleRequestHeaderConditionAttributes) Transforms ¶
func (rhc DeliveryRuleRequestHeaderConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
type DeliveryRuleRequestMethodCondition ¶
type DeliveryRuleRequestMethodCondition struct { // MatchValues: set of string, required MatchValues terra.SetValue[terra.StringValue] `hcl:"match_values,attr" validate:"required"` // NegateCondition: bool, optional NegateCondition terra.BoolValue `hcl:"negate_condition,attr"` // Operator: string, optional Operator terra.StringValue `hcl:"operator,attr"` }
type DeliveryRuleRequestMethodConditionAttributes ¶
type DeliveryRuleRequestMethodConditionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleRequestMethodConditionAttributes) InternalRef ¶
func (rmc DeliveryRuleRequestMethodConditionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleRequestMethodConditionAttributes) InternalTokens ¶
func (rmc DeliveryRuleRequestMethodConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleRequestMethodConditionAttributes) InternalWithRef ¶
func (rmc DeliveryRuleRequestMethodConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleRequestMethodConditionAttributes
func (DeliveryRuleRequestMethodConditionAttributes) MatchValues ¶
func (rmc DeliveryRuleRequestMethodConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
func (DeliveryRuleRequestMethodConditionAttributes) NegateCondition ¶
func (rmc DeliveryRuleRequestMethodConditionAttributes) NegateCondition() terra.BoolValue
func (DeliveryRuleRequestMethodConditionAttributes) Operator ¶
func (rmc DeliveryRuleRequestMethodConditionAttributes) Operator() terra.StringValue
type DeliveryRuleRequestSchemeCondition ¶
type DeliveryRuleRequestSchemeCondition struct { // MatchValues: set of string, required MatchValues terra.SetValue[terra.StringValue] `hcl:"match_values,attr" validate:"required"` // NegateCondition: bool, optional NegateCondition terra.BoolValue `hcl:"negate_condition,attr"` // Operator: string, optional Operator terra.StringValue `hcl:"operator,attr"` }
type DeliveryRuleRequestSchemeConditionAttributes ¶
type DeliveryRuleRequestSchemeConditionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleRequestSchemeConditionAttributes) InternalRef ¶
func (rsc DeliveryRuleRequestSchemeConditionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleRequestSchemeConditionAttributes) InternalTokens ¶
func (rsc DeliveryRuleRequestSchemeConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleRequestSchemeConditionAttributes) InternalWithRef ¶
func (rsc DeliveryRuleRequestSchemeConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleRequestSchemeConditionAttributes
func (DeliveryRuleRequestSchemeConditionAttributes) MatchValues ¶
func (rsc DeliveryRuleRequestSchemeConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
func (DeliveryRuleRequestSchemeConditionAttributes) NegateCondition ¶
func (rsc DeliveryRuleRequestSchemeConditionAttributes) NegateCondition() terra.BoolValue
func (DeliveryRuleRequestSchemeConditionAttributes) Operator ¶
func (rsc DeliveryRuleRequestSchemeConditionAttributes) Operator() terra.StringValue
type DeliveryRuleRequestUriCondition ¶
type DeliveryRuleRequestUriCondition struct { // MatchValues: set of string, optional MatchValues terra.SetValue[terra.StringValue] `hcl:"match_values,attr"` // NegateCondition: bool, optional NegateCondition terra.BoolValue `hcl:"negate_condition,attr"` // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Transforms: list of string, optional Transforms terra.ListValue[terra.StringValue] `hcl:"transforms,attr"` }
type DeliveryRuleRequestUriConditionAttributes ¶
type DeliveryRuleRequestUriConditionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleRequestUriConditionAttributes) InternalRef ¶
func (ruc DeliveryRuleRequestUriConditionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleRequestUriConditionAttributes) InternalTokens ¶
func (ruc DeliveryRuleRequestUriConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleRequestUriConditionAttributes) InternalWithRef ¶
func (ruc DeliveryRuleRequestUriConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleRequestUriConditionAttributes
func (DeliveryRuleRequestUriConditionAttributes) MatchValues ¶
func (ruc DeliveryRuleRequestUriConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
func (DeliveryRuleRequestUriConditionAttributes) NegateCondition ¶
func (ruc DeliveryRuleRequestUriConditionAttributes) NegateCondition() terra.BoolValue
func (DeliveryRuleRequestUriConditionAttributes) Operator ¶
func (ruc DeliveryRuleRequestUriConditionAttributes) Operator() terra.StringValue
func (DeliveryRuleRequestUriConditionAttributes) Transforms ¶
func (ruc DeliveryRuleRequestUriConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
type DeliveryRuleState ¶
type DeliveryRuleState struct { Name string `json:"name"` Order float64 `json:"order"` CacheExpirationAction []DeliveryRuleCacheExpirationActionState `json:"cache_expiration_action"` CacheKeyQueryStringAction []DeliveryRuleCacheKeyQueryStringActionState `json:"cache_key_query_string_action"` CookiesCondition []DeliveryRuleCookiesConditionState `json:"cookies_condition"` DeviceCondition []DeliveryRuleDeviceConditionState `json:"device_condition"` HttpVersionCondition []DeliveryRuleHttpVersionConditionState `json:"http_version_condition"` ModifyRequestHeaderAction []DeliveryRuleModifyRequestHeaderActionState `json:"modify_request_header_action"` ModifyResponseHeaderAction []DeliveryRuleModifyResponseHeaderActionState `json:"modify_response_header_action"` PostArgCondition []DeliveryRulePostArgConditionState `json:"post_arg_condition"` QueryStringCondition []DeliveryRuleQueryStringConditionState `json:"query_string_condition"` RemoteAddressCondition []DeliveryRuleRemoteAddressConditionState `json:"remote_address_condition"` RequestBodyCondition []DeliveryRuleRequestBodyConditionState `json:"request_body_condition"` RequestHeaderCondition []DeliveryRuleRequestHeaderConditionState `json:"request_header_condition"` RequestMethodCondition []DeliveryRuleRequestMethodConditionState `json:"request_method_condition"` RequestSchemeCondition []DeliveryRuleRequestSchemeConditionState `json:"request_scheme_condition"` RequestUriCondition []DeliveryRuleRequestUriConditionState `json:"request_uri_condition"` UrlFileExtensionCondition []DeliveryRuleUrlFileExtensionConditionState `json:"url_file_extension_condition"` UrlFileNameCondition []DeliveryRuleUrlFileNameConditionState `json:"url_file_name_condition"` UrlPathCondition []DeliveryRuleUrlPathConditionState `json:"url_path_condition"` UrlRedirectAction []DeliveryRuleUrlRedirectActionState `json:"url_redirect_action"` UrlRewriteAction []DeliveryRuleUrlRewriteActionState `json:"url_rewrite_action"` }
type DeliveryRuleUrlFileExtensionCondition ¶
type DeliveryRuleUrlFileExtensionCondition struct { // MatchValues: set of string, optional MatchValues terra.SetValue[terra.StringValue] `hcl:"match_values,attr"` // NegateCondition: bool, optional NegateCondition terra.BoolValue `hcl:"negate_condition,attr"` // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Transforms: list of string, optional Transforms terra.ListValue[terra.StringValue] `hcl:"transforms,attr"` }
type DeliveryRuleUrlFileExtensionConditionAttributes ¶
type DeliveryRuleUrlFileExtensionConditionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleUrlFileExtensionConditionAttributes) InternalRef ¶
func (ufec DeliveryRuleUrlFileExtensionConditionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleUrlFileExtensionConditionAttributes) InternalTokens ¶
func (ufec DeliveryRuleUrlFileExtensionConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleUrlFileExtensionConditionAttributes) InternalWithRef ¶
func (ufec DeliveryRuleUrlFileExtensionConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleUrlFileExtensionConditionAttributes
func (DeliveryRuleUrlFileExtensionConditionAttributes) MatchValues ¶
func (ufec DeliveryRuleUrlFileExtensionConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
func (DeliveryRuleUrlFileExtensionConditionAttributes) NegateCondition ¶
func (ufec DeliveryRuleUrlFileExtensionConditionAttributes) NegateCondition() terra.BoolValue
func (DeliveryRuleUrlFileExtensionConditionAttributes) Operator ¶
func (ufec DeliveryRuleUrlFileExtensionConditionAttributes) Operator() terra.StringValue
func (DeliveryRuleUrlFileExtensionConditionAttributes) Transforms ¶
func (ufec DeliveryRuleUrlFileExtensionConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
type DeliveryRuleUrlFileNameCondition ¶
type DeliveryRuleUrlFileNameCondition struct { // MatchValues: set of string, optional MatchValues terra.SetValue[terra.StringValue] `hcl:"match_values,attr"` // NegateCondition: bool, optional NegateCondition terra.BoolValue `hcl:"negate_condition,attr"` // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Transforms: list of string, optional Transforms terra.ListValue[terra.StringValue] `hcl:"transforms,attr"` }
type DeliveryRuleUrlFileNameConditionAttributes ¶
type DeliveryRuleUrlFileNameConditionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleUrlFileNameConditionAttributes) InternalRef ¶
func (ufnc DeliveryRuleUrlFileNameConditionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleUrlFileNameConditionAttributes) InternalTokens ¶
func (ufnc DeliveryRuleUrlFileNameConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleUrlFileNameConditionAttributes) InternalWithRef ¶
func (ufnc DeliveryRuleUrlFileNameConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleUrlFileNameConditionAttributes
func (DeliveryRuleUrlFileNameConditionAttributes) MatchValues ¶
func (ufnc DeliveryRuleUrlFileNameConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
func (DeliveryRuleUrlFileNameConditionAttributes) NegateCondition ¶
func (ufnc DeliveryRuleUrlFileNameConditionAttributes) NegateCondition() terra.BoolValue
func (DeliveryRuleUrlFileNameConditionAttributes) Operator ¶
func (ufnc DeliveryRuleUrlFileNameConditionAttributes) Operator() terra.StringValue
func (DeliveryRuleUrlFileNameConditionAttributes) Transforms ¶
func (ufnc DeliveryRuleUrlFileNameConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
type DeliveryRuleUrlPathCondition ¶
type DeliveryRuleUrlPathCondition struct { // MatchValues: set of string, optional MatchValues terra.SetValue[terra.StringValue] `hcl:"match_values,attr"` // NegateCondition: bool, optional NegateCondition terra.BoolValue `hcl:"negate_condition,attr"` // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Transforms: list of string, optional Transforms terra.ListValue[terra.StringValue] `hcl:"transforms,attr"` }
type DeliveryRuleUrlPathConditionAttributes ¶
type DeliveryRuleUrlPathConditionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleUrlPathConditionAttributes) InternalRef ¶
func (upc DeliveryRuleUrlPathConditionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleUrlPathConditionAttributes) InternalTokens ¶
func (upc DeliveryRuleUrlPathConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleUrlPathConditionAttributes) InternalWithRef ¶
func (upc DeliveryRuleUrlPathConditionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleUrlPathConditionAttributes
func (DeliveryRuleUrlPathConditionAttributes) MatchValues ¶
func (upc DeliveryRuleUrlPathConditionAttributes) MatchValues() terra.SetValue[terra.StringValue]
func (DeliveryRuleUrlPathConditionAttributes) NegateCondition ¶
func (upc DeliveryRuleUrlPathConditionAttributes) NegateCondition() terra.BoolValue
func (DeliveryRuleUrlPathConditionAttributes) Operator ¶
func (upc DeliveryRuleUrlPathConditionAttributes) Operator() terra.StringValue
func (DeliveryRuleUrlPathConditionAttributes) Transforms ¶
func (upc DeliveryRuleUrlPathConditionAttributes) Transforms() terra.ListValue[terra.StringValue]
type DeliveryRuleUrlRedirectAction ¶
type DeliveryRuleUrlRedirectAction struct { // Fragment: string, optional Fragment terra.StringValue `hcl:"fragment,attr"` // Hostname: string, optional Hostname terra.StringValue `hcl:"hostname,attr"` // Path: string, optional Path terra.StringValue `hcl:"path,attr"` // Protocol: string, optional Protocol terra.StringValue `hcl:"protocol,attr"` // QueryString: string, optional QueryString terra.StringValue `hcl:"query_string,attr"` // RedirectType: string, required RedirectType terra.StringValue `hcl:"redirect_type,attr" validate:"required"` }
type DeliveryRuleUrlRedirectActionAttributes ¶
type DeliveryRuleUrlRedirectActionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleUrlRedirectActionAttributes) Fragment ¶
func (ura DeliveryRuleUrlRedirectActionAttributes) Fragment() terra.StringValue
func (DeliveryRuleUrlRedirectActionAttributes) Hostname ¶
func (ura DeliveryRuleUrlRedirectActionAttributes) Hostname() terra.StringValue
func (DeliveryRuleUrlRedirectActionAttributes) InternalRef ¶
func (ura DeliveryRuleUrlRedirectActionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleUrlRedirectActionAttributes) InternalTokens ¶
func (ura DeliveryRuleUrlRedirectActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleUrlRedirectActionAttributes) InternalWithRef ¶
func (ura DeliveryRuleUrlRedirectActionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleUrlRedirectActionAttributes
func (DeliveryRuleUrlRedirectActionAttributes) Path ¶
func (ura DeliveryRuleUrlRedirectActionAttributes) Path() terra.StringValue
func (DeliveryRuleUrlRedirectActionAttributes) Protocol ¶
func (ura DeliveryRuleUrlRedirectActionAttributes) Protocol() terra.StringValue
func (DeliveryRuleUrlRedirectActionAttributes) QueryString ¶
func (ura DeliveryRuleUrlRedirectActionAttributes) QueryString() terra.StringValue
func (DeliveryRuleUrlRedirectActionAttributes) RedirectType ¶
func (ura DeliveryRuleUrlRedirectActionAttributes) RedirectType() terra.StringValue
type DeliveryRuleUrlRewriteAction ¶
type DeliveryRuleUrlRewriteAction struct { // Destination: string, required Destination terra.StringValue `hcl:"destination,attr" validate:"required"` // PreserveUnmatchedPath: bool, optional PreserveUnmatchedPath terra.BoolValue `hcl:"preserve_unmatched_path,attr"` // SourcePattern: string, required SourcePattern terra.StringValue `hcl:"source_pattern,attr" validate:"required"` }
type DeliveryRuleUrlRewriteActionAttributes ¶
type DeliveryRuleUrlRewriteActionAttributes struct {
// contains filtered or unexported fields
}
func (DeliveryRuleUrlRewriteActionAttributes) Destination ¶
func (ura DeliveryRuleUrlRewriteActionAttributes) Destination() terra.StringValue
func (DeliveryRuleUrlRewriteActionAttributes) InternalRef ¶
func (ura DeliveryRuleUrlRewriteActionAttributes) InternalRef() (terra.Reference, error)
func (DeliveryRuleUrlRewriteActionAttributes) InternalTokens ¶
func (ura DeliveryRuleUrlRewriteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DeliveryRuleUrlRewriteActionAttributes) InternalWithRef ¶
func (ura DeliveryRuleUrlRewriteActionAttributes) InternalWithRef(ref terra.Reference) DeliveryRuleUrlRewriteActionAttributes
func (DeliveryRuleUrlRewriteActionAttributes) PreserveUnmatchedPath ¶
func (ura DeliveryRuleUrlRewriteActionAttributes) PreserveUnmatchedPath() terra.BoolValue
func (DeliveryRuleUrlRewriteActionAttributes) SourcePattern ¶
func (ura DeliveryRuleUrlRewriteActionAttributes) SourcePattern() terra.StringValue
type GeoFilter ¶
type GeoFilter struct { // Action: string, required Action terra.StringValue `hcl:"action,attr" validate:"required"` // CountryCodes: list of string, required CountryCodes terra.ListValue[terra.StringValue] `hcl:"country_codes,attr" validate:"required"` // RelativePath: string, required RelativePath terra.StringValue `hcl:"relative_path,attr" validate:"required"` }
type GeoFilterAttributes ¶
type GeoFilterAttributes struct {
// contains filtered or unexported fields
}
func (GeoFilterAttributes) Action ¶
func (gf GeoFilterAttributes) Action() terra.StringValue
func (GeoFilterAttributes) CountryCodes ¶
func (gf GeoFilterAttributes) CountryCodes() terra.ListValue[terra.StringValue]
func (GeoFilterAttributes) InternalRef ¶
func (gf GeoFilterAttributes) InternalRef() (terra.Reference, error)
func (GeoFilterAttributes) InternalTokens ¶
func (gf GeoFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GeoFilterAttributes) InternalWithRef ¶
func (gf GeoFilterAttributes) InternalWithRef(ref terra.Reference) GeoFilterAttributes
func (GeoFilterAttributes) RelativePath ¶
func (gf GeoFilterAttributes) RelativePath() terra.StringValue
type GeoFilterState ¶
type GlobalDeliveryRule ¶
type GlobalDeliveryRule struct { // GlobalDeliveryRuleCacheExpirationAction: optional CacheExpirationAction *GlobalDeliveryRuleCacheExpirationAction `hcl:"cache_expiration_action,block"` // GlobalDeliveryRuleCacheKeyQueryStringAction: optional CacheKeyQueryStringAction *GlobalDeliveryRuleCacheKeyQueryStringAction `hcl:"cache_key_query_string_action,block"` // GlobalDeliveryRuleModifyRequestHeaderAction: min=0 ModifyRequestHeaderAction []GlobalDeliveryRuleModifyRequestHeaderAction `hcl:"modify_request_header_action,block" validate:"min=0"` // GlobalDeliveryRuleModifyResponseHeaderAction: min=0 ModifyResponseHeaderAction []GlobalDeliveryRuleModifyResponseHeaderAction `hcl:"modify_response_header_action,block" validate:"min=0"` // GlobalDeliveryRuleUrlRedirectAction: optional UrlRedirectAction *GlobalDeliveryRuleUrlRedirectAction `hcl:"url_redirect_action,block"` // GlobalDeliveryRuleUrlRewriteAction: optional UrlRewriteAction *GlobalDeliveryRuleUrlRewriteAction `hcl:"url_rewrite_action,block"` }
type GlobalDeliveryRuleAttributes ¶
type GlobalDeliveryRuleAttributes struct {
// contains filtered or unexported fields
}
func (GlobalDeliveryRuleAttributes) CacheExpirationAction ¶
func (gdr GlobalDeliveryRuleAttributes) CacheExpirationAction() terra.ListValue[GlobalDeliveryRuleCacheExpirationActionAttributes]
func (GlobalDeliveryRuleAttributes) CacheKeyQueryStringAction ¶
func (gdr GlobalDeliveryRuleAttributes) CacheKeyQueryStringAction() terra.ListValue[GlobalDeliveryRuleCacheKeyQueryStringActionAttributes]
func (GlobalDeliveryRuleAttributes) InternalRef ¶
func (gdr GlobalDeliveryRuleAttributes) InternalRef() (terra.Reference, error)
func (GlobalDeliveryRuleAttributes) InternalTokens ¶
func (gdr GlobalDeliveryRuleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GlobalDeliveryRuleAttributes) InternalWithRef ¶
func (gdr GlobalDeliveryRuleAttributes) InternalWithRef(ref terra.Reference) GlobalDeliveryRuleAttributes
func (GlobalDeliveryRuleAttributes) ModifyRequestHeaderAction ¶
func (gdr GlobalDeliveryRuleAttributes) ModifyRequestHeaderAction() terra.ListValue[GlobalDeliveryRuleModifyRequestHeaderActionAttributes]
func (GlobalDeliveryRuleAttributes) ModifyResponseHeaderAction ¶
func (gdr GlobalDeliveryRuleAttributes) ModifyResponseHeaderAction() terra.ListValue[GlobalDeliveryRuleModifyResponseHeaderActionAttributes]
func (GlobalDeliveryRuleAttributes) UrlRedirectAction ¶
func (gdr GlobalDeliveryRuleAttributes) UrlRedirectAction() terra.ListValue[GlobalDeliveryRuleUrlRedirectActionAttributes]
func (GlobalDeliveryRuleAttributes) UrlRewriteAction ¶
func (gdr GlobalDeliveryRuleAttributes) UrlRewriteAction() terra.ListValue[GlobalDeliveryRuleUrlRewriteActionAttributes]
type GlobalDeliveryRuleCacheExpirationAction ¶
type GlobalDeliveryRuleCacheExpirationAction struct { // Behavior: string, required Behavior terra.StringValue `hcl:"behavior,attr" validate:"required"` // Duration: string, optional Duration terra.StringValue `hcl:"duration,attr"` }
type GlobalDeliveryRuleCacheExpirationActionAttributes ¶
type GlobalDeliveryRuleCacheExpirationActionAttributes struct {
// contains filtered or unexported fields
}
func (GlobalDeliveryRuleCacheExpirationActionAttributes) Behavior ¶
func (cea GlobalDeliveryRuleCacheExpirationActionAttributes) Behavior() terra.StringValue
func (GlobalDeliveryRuleCacheExpirationActionAttributes) Duration ¶
func (cea GlobalDeliveryRuleCacheExpirationActionAttributes) Duration() terra.StringValue
func (GlobalDeliveryRuleCacheExpirationActionAttributes) InternalRef ¶
func (cea GlobalDeliveryRuleCacheExpirationActionAttributes) InternalRef() (terra.Reference, error)
func (GlobalDeliveryRuleCacheExpirationActionAttributes) InternalTokens ¶
func (cea GlobalDeliveryRuleCacheExpirationActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GlobalDeliveryRuleCacheExpirationActionAttributes) InternalWithRef ¶
func (cea GlobalDeliveryRuleCacheExpirationActionAttributes) InternalWithRef(ref terra.Reference) GlobalDeliveryRuleCacheExpirationActionAttributes
type GlobalDeliveryRuleCacheKeyQueryStringAction ¶
type GlobalDeliveryRuleCacheKeyQueryStringAction struct { // Behavior: string, required Behavior terra.StringValue `hcl:"behavior,attr" validate:"required"` // Parameters: string, optional Parameters terra.StringValue `hcl:"parameters,attr"` }
type GlobalDeliveryRuleCacheKeyQueryStringActionAttributes ¶
type GlobalDeliveryRuleCacheKeyQueryStringActionAttributes struct {
// contains filtered or unexported fields
}
func (GlobalDeliveryRuleCacheKeyQueryStringActionAttributes) Behavior ¶
func (ckqsa GlobalDeliveryRuleCacheKeyQueryStringActionAttributes) Behavior() terra.StringValue
func (GlobalDeliveryRuleCacheKeyQueryStringActionAttributes) InternalRef ¶
func (ckqsa GlobalDeliveryRuleCacheKeyQueryStringActionAttributes) InternalRef() (terra.Reference, error)
func (GlobalDeliveryRuleCacheKeyQueryStringActionAttributes) InternalTokens ¶
func (ckqsa GlobalDeliveryRuleCacheKeyQueryStringActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GlobalDeliveryRuleCacheKeyQueryStringActionAttributes) InternalWithRef ¶
func (ckqsa GlobalDeliveryRuleCacheKeyQueryStringActionAttributes) InternalWithRef(ref terra.Reference) GlobalDeliveryRuleCacheKeyQueryStringActionAttributes
func (GlobalDeliveryRuleCacheKeyQueryStringActionAttributes) Parameters ¶
func (ckqsa GlobalDeliveryRuleCacheKeyQueryStringActionAttributes) Parameters() terra.StringValue
type GlobalDeliveryRuleModifyRequestHeaderAction ¶
type GlobalDeliveryRuleModifyRequestHeaderAction struct { // Action: string, required Action terra.StringValue `hcl:"action,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type GlobalDeliveryRuleModifyRequestHeaderActionAttributes ¶
type GlobalDeliveryRuleModifyRequestHeaderActionAttributes struct {
// contains filtered or unexported fields
}
func (GlobalDeliveryRuleModifyRequestHeaderActionAttributes) Action ¶
func (mrha GlobalDeliveryRuleModifyRequestHeaderActionAttributes) Action() terra.StringValue
func (GlobalDeliveryRuleModifyRequestHeaderActionAttributes) InternalRef ¶
func (mrha GlobalDeliveryRuleModifyRequestHeaderActionAttributes) InternalRef() (terra.Reference, error)
func (GlobalDeliveryRuleModifyRequestHeaderActionAttributes) InternalTokens ¶
func (mrha GlobalDeliveryRuleModifyRequestHeaderActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GlobalDeliveryRuleModifyRequestHeaderActionAttributes) InternalWithRef ¶
func (mrha GlobalDeliveryRuleModifyRequestHeaderActionAttributes) InternalWithRef(ref terra.Reference) GlobalDeliveryRuleModifyRequestHeaderActionAttributes
func (GlobalDeliveryRuleModifyRequestHeaderActionAttributes) Name ¶
func (mrha GlobalDeliveryRuleModifyRequestHeaderActionAttributes) Name() terra.StringValue
func (GlobalDeliveryRuleModifyRequestHeaderActionAttributes) Value ¶
func (mrha GlobalDeliveryRuleModifyRequestHeaderActionAttributes) Value() terra.StringValue
type GlobalDeliveryRuleModifyResponseHeaderAction ¶
type GlobalDeliveryRuleModifyResponseHeaderAction struct { // Action: string, required Action terra.StringValue `hcl:"action,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type GlobalDeliveryRuleModifyResponseHeaderActionAttributes ¶
type GlobalDeliveryRuleModifyResponseHeaderActionAttributes struct {
// contains filtered or unexported fields
}
func (GlobalDeliveryRuleModifyResponseHeaderActionAttributes) Action ¶
func (mrha GlobalDeliveryRuleModifyResponseHeaderActionAttributes) Action() terra.StringValue
func (GlobalDeliveryRuleModifyResponseHeaderActionAttributes) InternalRef ¶
func (mrha GlobalDeliveryRuleModifyResponseHeaderActionAttributes) InternalRef() (terra.Reference, error)
func (GlobalDeliveryRuleModifyResponseHeaderActionAttributes) InternalTokens ¶
func (mrha GlobalDeliveryRuleModifyResponseHeaderActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GlobalDeliveryRuleModifyResponseHeaderActionAttributes) InternalWithRef ¶
func (mrha GlobalDeliveryRuleModifyResponseHeaderActionAttributes) InternalWithRef(ref terra.Reference) GlobalDeliveryRuleModifyResponseHeaderActionAttributes
func (GlobalDeliveryRuleModifyResponseHeaderActionAttributes) Name ¶
func (mrha GlobalDeliveryRuleModifyResponseHeaderActionAttributes) Name() terra.StringValue
func (GlobalDeliveryRuleModifyResponseHeaderActionAttributes) Value ¶
func (mrha GlobalDeliveryRuleModifyResponseHeaderActionAttributes) Value() terra.StringValue
type GlobalDeliveryRuleState ¶
type GlobalDeliveryRuleState struct { CacheExpirationAction []GlobalDeliveryRuleCacheExpirationActionState `json:"cache_expiration_action"` CacheKeyQueryStringAction []GlobalDeliveryRuleCacheKeyQueryStringActionState `json:"cache_key_query_string_action"` ModifyRequestHeaderAction []GlobalDeliveryRuleModifyRequestHeaderActionState `json:"modify_request_header_action"` ModifyResponseHeaderAction []GlobalDeliveryRuleModifyResponseHeaderActionState `json:"modify_response_header_action"` UrlRedirectAction []GlobalDeliveryRuleUrlRedirectActionState `json:"url_redirect_action"` UrlRewriteAction []GlobalDeliveryRuleUrlRewriteActionState `json:"url_rewrite_action"` }
type GlobalDeliveryRuleUrlRedirectAction ¶
type GlobalDeliveryRuleUrlRedirectAction struct { // Fragment: string, optional Fragment terra.StringValue `hcl:"fragment,attr"` // Hostname: string, optional Hostname terra.StringValue `hcl:"hostname,attr"` // Path: string, optional Path terra.StringValue `hcl:"path,attr"` // Protocol: string, optional Protocol terra.StringValue `hcl:"protocol,attr"` // QueryString: string, optional QueryString terra.StringValue `hcl:"query_string,attr"` // RedirectType: string, required RedirectType terra.StringValue `hcl:"redirect_type,attr" validate:"required"` }
type GlobalDeliveryRuleUrlRedirectActionAttributes ¶
type GlobalDeliveryRuleUrlRedirectActionAttributes struct {
// contains filtered or unexported fields
}
func (GlobalDeliveryRuleUrlRedirectActionAttributes) Fragment ¶
func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) Fragment() terra.StringValue
func (GlobalDeliveryRuleUrlRedirectActionAttributes) Hostname ¶
func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) Hostname() terra.StringValue
func (GlobalDeliveryRuleUrlRedirectActionAttributes) InternalRef ¶
func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) InternalRef() (terra.Reference, error)
func (GlobalDeliveryRuleUrlRedirectActionAttributes) InternalTokens ¶
func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GlobalDeliveryRuleUrlRedirectActionAttributes) InternalWithRef ¶
func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) InternalWithRef(ref terra.Reference) GlobalDeliveryRuleUrlRedirectActionAttributes
func (GlobalDeliveryRuleUrlRedirectActionAttributes) Path ¶
func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) Path() terra.StringValue
func (GlobalDeliveryRuleUrlRedirectActionAttributes) Protocol ¶
func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) Protocol() terra.StringValue
func (GlobalDeliveryRuleUrlRedirectActionAttributes) QueryString ¶
func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) QueryString() terra.StringValue
func (GlobalDeliveryRuleUrlRedirectActionAttributes) RedirectType ¶
func (ura GlobalDeliveryRuleUrlRedirectActionAttributes) RedirectType() terra.StringValue
type GlobalDeliveryRuleUrlRewriteAction ¶
type GlobalDeliveryRuleUrlRewriteAction struct { // Destination: string, required Destination terra.StringValue `hcl:"destination,attr" validate:"required"` // PreserveUnmatchedPath: bool, optional PreserveUnmatchedPath terra.BoolValue `hcl:"preserve_unmatched_path,attr"` // SourcePattern: string, required SourcePattern terra.StringValue `hcl:"source_pattern,attr" validate:"required"` }
type GlobalDeliveryRuleUrlRewriteActionAttributes ¶
type GlobalDeliveryRuleUrlRewriteActionAttributes struct {
// contains filtered or unexported fields
}
func (GlobalDeliveryRuleUrlRewriteActionAttributes) Destination ¶
func (ura GlobalDeliveryRuleUrlRewriteActionAttributes) Destination() terra.StringValue
func (GlobalDeliveryRuleUrlRewriteActionAttributes) InternalRef ¶
func (ura GlobalDeliveryRuleUrlRewriteActionAttributes) InternalRef() (terra.Reference, error)
func (GlobalDeliveryRuleUrlRewriteActionAttributes) InternalTokens ¶
func (ura GlobalDeliveryRuleUrlRewriteActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GlobalDeliveryRuleUrlRewriteActionAttributes) InternalWithRef ¶
func (ura GlobalDeliveryRuleUrlRewriteActionAttributes) InternalWithRef(ref terra.Reference) GlobalDeliveryRuleUrlRewriteActionAttributes
func (GlobalDeliveryRuleUrlRewriteActionAttributes) PreserveUnmatchedPath ¶
func (ura GlobalDeliveryRuleUrlRewriteActionAttributes) PreserveUnmatchedPath() terra.BoolValue
func (GlobalDeliveryRuleUrlRewriteActionAttributes) SourcePattern ¶
func (ura GlobalDeliveryRuleUrlRewriteActionAttributes) SourcePattern() terra.StringValue
type Origin ¶
type Origin struct { // HostName: string, required HostName terra.StringValue `hcl:"host_name,attr" validate:"required"` // HttpPort: number, optional HttpPort terra.NumberValue `hcl:"http_port,attr"` // HttpsPort: number, optional HttpsPort terra.NumberValue `hcl:"https_port,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type OriginAttributes ¶
type OriginAttributes struct {
// contains filtered or unexported fields
}
func (OriginAttributes) HostName ¶
func (o OriginAttributes) HostName() terra.StringValue
func (OriginAttributes) HttpPort ¶
func (o OriginAttributes) HttpPort() terra.NumberValue
func (OriginAttributes) HttpsPort ¶
func (o OriginAttributes) HttpsPort() terra.NumberValue
func (OriginAttributes) InternalRef ¶
func (o OriginAttributes) InternalRef() (terra.Reference, error)
func (OriginAttributes) InternalTokens ¶
func (o OriginAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OriginAttributes) InternalWithRef ¶
func (o OriginAttributes) InternalWithRef(ref terra.Reference) OriginAttributes
func (OriginAttributes) Name ¶
func (o OriginAttributes) Name() terra.StringValue
type OriginState ¶
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource azurerm_cdn_endpoint.
func (*Resource) Attributes ¶
func (ace *Resource) Attributes() azurermCdnEndpointAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (ace *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (ace *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Read: string, optional Read terra.StringValue `hcl:"read,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Read ¶
func (t TimeoutsAttributes) Read() terra.StringValue
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
Click to show internal directories.
Click to hide internal directories.