Documentation ¶
Index ¶
- func CdnEndpoint_IsConstruct(x interface{}) *bool
- func CdnEndpoint_TfResourceType() *string
- func NewCdnEndpointDeliveryRuleCacheExpirationActionOutputReference_Override(c CdnEndpointDeliveryRuleCacheExpirationActionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleCacheKeyQueryStringActionOutputReference_Override(c CdnEndpointDeliveryRuleCacheKeyQueryStringActionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleCookiesConditionList_Override(c CdnEndpointDeliveryRuleCookiesConditionList, ...)
- func NewCdnEndpointDeliveryRuleCookiesConditionOutputReference_Override(c CdnEndpointDeliveryRuleCookiesConditionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleDeviceConditionOutputReference_Override(c CdnEndpointDeliveryRuleDeviceConditionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleHttpVersionConditionList_Override(c CdnEndpointDeliveryRuleHttpVersionConditionList, ...)
- func NewCdnEndpointDeliveryRuleHttpVersionConditionOutputReference_Override(c CdnEndpointDeliveryRuleHttpVersionConditionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleList_Override(c CdnEndpointDeliveryRuleList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewCdnEndpointDeliveryRuleModifyRequestHeaderActionList_Override(c CdnEndpointDeliveryRuleModifyRequestHeaderActionList, ...)
- func NewCdnEndpointDeliveryRuleModifyRequestHeaderActionOutputReference_Override(c CdnEndpointDeliveryRuleModifyRequestHeaderActionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleModifyResponseHeaderActionList_Override(c CdnEndpointDeliveryRuleModifyResponseHeaderActionList, ...)
- func NewCdnEndpointDeliveryRuleModifyResponseHeaderActionOutputReference_Override(c CdnEndpointDeliveryRuleModifyResponseHeaderActionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleOutputReference_Override(c CdnEndpointDeliveryRuleOutputReference, ...)
- func NewCdnEndpointDeliveryRulePostArgConditionList_Override(c CdnEndpointDeliveryRulePostArgConditionList, ...)
- func NewCdnEndpointDeliveryRulePostArgConditionOutputReference_Override(c CdnEndpointDeliveryRulePostArgConditionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleQueryStringConditionList_Override(c CdnEndpointDeliveryRuleQueryStringConditionList, ...)
- func NewCdnEndpointDeliveryRuleQueryStringConditionOutputReference_Override(c CdnEndpointDeliveryRuleQueryStringConditionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleRemoteAddressConditionList_Override(c CdnEndpointDeliveryRuleRemoteAddressConditionList, ...)
- func NewCdnEndpointDeliveryRuleRemoteAddressConditionOutputReference_Override(c CdnEndpointDeliveryRuleRemoteAddressConditionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleRequestBodyConditionList_Override(c CdnEndpointDeliveryRuleRequestBodyConditionList, ...)
- func NewCdnEndpointDeliveryRuleRequestBodyConditionOutputReference_Override(c CdnEndpointDeliveryRuleRequestBodyConditionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleRequestHeaderConditionList_Override(c CdnEndpointDeliveryRuleRequestHeaderConditionList, ...)
- func NewCdnEndpointDeliveryRuleRequestHeaderConditionOutputReference_Override(c CdnEndpointDeliveryRuleRequestHeaderConditionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleRequestMethodConditionOutputReference_Override(c CdnEndpointDeliveryRuleRequestMethodConditionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleRequestSchemeConditionOutputReference_Override(c CdnEndpointDeliveryRuleRequestSchemeConditionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleRequestUriConditionList_Override(c CdnEndpointDeliveryRuleRequestUriConditionList, ...)
- func NewCdnEndpointDeliveryRuleRequestUriConditionOutputReference_Override(c CdnEndpointDeliveryRuleRequestUriConditionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleUrlFileExtensionConditionList_Override(c CdnEndpointDeliveryRuleUrlFileExtensionConditionList, ...)
- func NewCdnEndpointDeliveryRuleUrlFileExtensionConditionOutputReference_Override(c CdnEndpointDeliveryRuleUrlFileExtensionConditionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleUrlFileNameConditionList_Override(c CdnEndpointDeliveryRuleUrlFileNameConditionList, ...)
- func NewCdnEndpointDeliveryRuleUrlFileNameConditionOutputReference_Override(c CdnEndpointDeliveryRuleUrlFileNameConditionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleUrlPathConditionList_Override(c CdnEndpointDeliveryRuleUrlPathConditionList, ...)
- func NewCdnEndpointDeliveryRuleUrlPathConditionOutputReference_Override(c CdnEndpointDeliveryRuleUrlPathConditionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleUrlRedirectActionOutputReference_Override(c CdnEndpointDeliveryRuleUrlRedirectActionOutputReference, ...)
- func NewCdnEndpointDeliveryRuleUrlRewriteActionOutputReference_Override(c CdnEndpointDeliveryRuleUrlRewriteActionOutputReference, ...)
- func NewCdnEndpointGeoFilterList_Override(c CdnEndpointGeoFilterList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewCdnEndpointGeoFilterOutputReference_Override(c CdnEndpointGeoFilterOutputReference, ...)
- func NewCdnEndpointGlobalDeliveryRuleCacheExpirationActionOutputReference_Override(c CdnEndpointGlobalDeliveryRuleCacheExpirationActionOutputReference, ...)
- func NewCdnEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputReference_Override(c CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputReference, ...)
- func NewCdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionList_Override(c CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionList, ...)
- func NewCdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputReference_Override(c CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputReference, ...)
- func NewCdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionList_Override(c CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionList, ...)
- func NewCdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputReference_Override(c CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputReference, ...)
- func NewCdnEndpointGlobalDeliveryRuleOutputReference_Override(c CdnEndpointGlobalDeliveryRuleOutputReference, ...)
- func NewCdnEndpointGlobalDeliveryRuleUrlRedirectActionOutputReference_Override(c CdnEndpointGlobalDeliveryRuleUrlRedirectActionOutputReference, ...)
- func NewCdnEndpointGlobalDeliveryRuleUrlRewriteActionOutputReference_Override(c CdnEndpointGlobalDeliveryRuleUrlRewriteActionOutputReference, ...)
- func NewCdnEndpointOriginList_Override(c CdnEndpointOriginList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewCdnEndpointOriginOutputReference_Override(c CdnEndpointOriginOutputReference, ...)
- func NewCdnEndpointTimeoutsOutputReference_Override(c CdnEndpointTimeoutsOutputReference, ...)
- func NewCdnEndpoint_Override(c CdnEndpoint, scope constructs.Construct, id *string, ...)
- type CdnEndpoint
- type CdnEndpointConfig
- type CdnEndpointDeliveryRule
- type CdnEndpointDeliveryRuleCacheExpirationAction
- type CdnEndpointDeliveryRuleCacheExpirationActionOutputReference
- type CdnEndpointDeliveryRuleCacheKeyQueryStringAction
- type CdnEndpointDeliveryRuleCacheKeyQueryStringActionOutputReference
- type CdnEndpointDeliveryRuleCookiesCondition
- type CdnEndpointDeliveryRuleCookiesConditionList
- type CdnEndpointDeliveryRuleCookiesConditionOutputReference
- type CdnEndpointDeliveryRuleDeviceCondition
- type CdnEndpointDeliveryRuleDeviceConditionOutputReference
- type CdnEndpointDeliveryRuleHttpVersionCondition
- type CdnEndpointDeliveryRuleHttpVersionConditionList
- type CdnEndpointDeliveryRuleHttpVersionConditionOutputReference
- type CdnEndpointDeliveryRuleList
- type CdnEndpointDeliveryRuleModifyRequestHeaderAction
- type CdnEndpointDeliveryRuleModifyRequestHeaderActionList
- type CdnEndpointDeliveryRuleModifyRequestHeaderActionOutputReference
- type CdnEndpointDeliveryRuleModifyResponseHeaderAction
- type CdnEndpointDeliveryRuleModifyResponseHeaderActionList
- type CdnEndpointDeliveryRuleModifyResponseHeaderActionOutputReference
- type CdnEndpointDeliveryRuleOutputReference
- type CdnEndpointDeliveryRulePostArgCondition
- type CdnEndpointDeliveryRulePostArgConditionList
- type CdnEndpointDeliveryRulePostArgConditionOutputReference
- type CdnEndpointDeliveryRuleQueryStringCondition
- type CdnEndpointDeliveryRuleQueryStringConditionList
- type CdnEndpointDeliveryRuleQueryStringConditionOutputReference
- type CdnEndpointDeliveryRuleRemoteAddressCondition
- type CdnEndpointDeliveryRuleRemoteAddressConditionList
- type CdnEndpointDeliveryRuleRemoteAddressConditionOutputReference
- type CdnEndpointDeliveryRuleRequestBodyCondition
- type CdnEndpointDeliveryRuleRequestBodyConditionList
- type CdnEndpointDeliveryRuleRequestBodyConditionOutputReference
- type CdnEndpointDeliveryRuleRequestHeaderCondition
- type CdnEndpointDeliveryRuleRequestHeaderConditionList
- type CdnEndpointDeliveryRuleRequestHeaderConditionOutputReference
- type CdnEndpointDeliveryRuleRequestMethodCondition
- type CdnEndpointDeliveryRuleRequestMethodConditionOutputReference
- type CdnEndpointDeliveryRuleRequestSchemeCondition
- type CdnEndpointDeliveryRuleRequestSchemeConditionOutputReference
- type CdnEndpointDeliveryRuleRequestUriCondition
- type CdnEndpointDeliveryRuleRequestUriConditionList
- type CdnEndpointDeliveryRuleRequestUriConditionOutputReference
- type CdnEndpointDeliveryRuleUrlFileExtensionCondition
- type CdnEndpointDeliveryRuleUrlFileExtensionConditionList
- type CdnEndpointDeliveryRuleUrlFileExtensionConditionOutputReference
- type CdnEndpointDeliveryRuleUrlFileNameCondition
- type CdnEndpointDeliveryRuleUrlFileNameConditionList
- type CdnEndpointDeliveryRuleUrlFileNameConditionOutputReference
- type CdnEndpointDeliveryRuleUrlPathCondition
- type CdnEndpointDeliveryRuleUrlPathConditionList
- type CdnEndpointDeliveryRuleUrlPathConditionOutputReference
- type CdnEndpointDeliveryRuleUrlRedirectAction
- type CdnEndpointDeliveryRuleUrlRedirectActionOutputReference
- type CdnEndpointDeliveryRuleUrlRewriteAction
- type CdnEndpointDeliveryRuleUrlRewriteActionOutputReference
- type CdnEndpointGeoFilter
- type CdnEndpointGeoFilterList
- type CdnEndpointGeoFilterOutputReference
- type CdnEndpointGlobalDeliveryRule
- type CdnEndpointGlobalDeliveryRuleCacheExpirationAction
- type CdnEndpointGlobalDeliveryRuleCacheExpirationActionOutputReference
- type CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringAction
- type CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputReference
- type CdnEndpointGlobalDeliveryRuleModifyRequestHeaderAction
- type CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionList
- type CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputReference
- type CdnEndpointGlobalDeliveryRuleModifyResponseHeaderAction
- type CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionList
- type CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputReference
- type CdnEndpointGlobalDeliveryRuleOutputReference
- type CdnEndpointGlobalDeliveryRuleUrlRedirectAction
- type CdnEndpointGlobalDeliveryRuleUrlRedirectActionOutputReference
- type CdnEndpointGlobalDeliveryRuleUrlRewriteAction
- type CdnEndpointGlobalDeliveryRuleUrlRewriteActionOutputReference
- type CdnEndpointOrigin
- type CdnEndpointOriginList
- type CdnEndpointOriginOutputReference
- type CdnEndpointTimeouts
- type CdnEndpointTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CdnEndpoint_IsConstruct ¶
func CdnEndpoint_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CdnEndpoint_TfResourceType ¶
func CdnEndpoint_TfResourceType() *string
func NewCdnEndpointDeliveryRuleCacheExpirationActionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleCacheExpirationActionOutputReference_Override(c CdnEndpointDeliveryRuleCacheExpirationActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCdnEndpointDeliveryRuleCacheKeyQueryStringActionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleCacheKeyQueryStringActionOutputReference_Override(c CdnEndpointDeliveryRuleCacheKeyQueryStringActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCdnEndpointDeliveryRuleCookiesConditionList_Override ¶
func NewCdnEndpointDeliveryRuleCookiesConditionList_Override(c CdnEndpointDeliveryRuleCookiesConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointDeliveryRuleCookiesConditionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleCookiesConditionOutputReference_Override(c CdnEndpointDeliveryRuleCookiesConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointDeliveryRuleDeviceConditionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleDeviceConditionOutputReference_Override(c CdnEndpointDeliveryRuleDeviceConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCdnEndpointDeliveryRuleHttpVersionConditionList_Override ¶
func NewCdnEndpointDeliveryRuleHttpVersionConditionList_Override(c CdnEndpointDeliveryRuleHttpVersionConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointDeliveryRuleHttpVersionConditionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleHttpVersionConditionOutputReference_Override(c CdnEndpointDeliveryRuleHttpVersionConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointDeliveryRuleList_Override ¶
func NewCdnEndpointDeliveryRuleList_Override(c CdnEndpointDeliveryRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointDeliveryRuleModifyRequestHeaderActionList_Override ¶
func NewCdnEndpointDeliveryRuleModifyRequestHeaderActionList_Override(c CdnEndpointDeliveryRuleModifyRequestHeaderActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointDeliveryRuleModifyRequestHeaderActionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleModifyRequestHeaderActionOutputReference_Override(c CdnEndpointDeliveryRuleModifyRequestHeaderActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointDeliveryRuleModifyResponseHeaderActionList_Override ¶
func NewCdnEndpointDeliveryRuleModifyResponseHeaderActionList_Override(c CdnEndpointDeliveryRuleModifyResponseHeaderActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointDeliveryRuleModifyResponseHeaderActionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleModifyResponseHeaderActionOutputReference_Override(c CdnEndpointDeliveryRuleModifyResponseHeaderActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointDeliveryRuleOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleOutputReference_Override(c CdnEndpointDeliveryRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointDeliveryRulePostArgConditionList_Override ¶
func NewCdnEndpointDeliveryRulePostArgConditionList_Override(c CdnEndpointDeliveryRulePostArgConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointDeliveryRulePostArgConditionOutputReference_Override ¶
func NewCdnEndpointDeliveryRulePostArgConditionOutputReference_Override(c CdnEndpointDeliveryRulePostArgConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointDeliveryRuleQueryStringConditionList_Override ¶
func NewCdnEndpointDeliveryRuleQueryStringConditionList_Override(c CdnEndpointDeliveryRuleQueryStringConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointDeliveryRuleQueryStringConditionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleQueryStringConditionOutputReference_Override(c CdnEndpointDeliveryRuleQueryStringConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointDeliveryRuleRemoteAddressConditionList_Override ¶
func NewCdnEndpointDeliveryRuleRemoteAddressConditionList_Override(c CdnEndpointDeliveryRuleRemoteAddressConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointDeliveryRuleRemoteAddressConditionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleRemoteAddressConditionOutputReference_Override(c CdnEndpointDeliveryRuleRemoteAddressConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointDeliveryRuleRequestBodyConditionList_Override ¶
func NewCdnEndpointDeliveryRuleRequestBodyConditionList_Override(c CdnEndpointDeliveryRuleRequestBodyConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointDeliveryRuleRequestBodyConditionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleRequestBodyConditionOutputReference_Override(c CdnEndpointDeliveryRuleRequestBodyConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointDeliveryRuleRequestHeaderConditionList_Override ¶
func NewCdnEndpointDeliveryRuleRequestHeaderConditionList_Override(c CdnEndpointDeliveryRuleRequestHeaderConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointDeliveryRuleRequestHeaderConditionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleRequestHeaderConditionOutputReference_Override(c CdnEndpointDeliveryRuleRequestHeaderConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointDeliveryRuleRequestMethodConditionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleRequestMethodConditionOutputReference_Override(c CdnEndpointDeliveryRuleRequestMethodConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCdnEndpointDeliveryRuleRequestSchemeConditionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleRequestSchemeConditionOutputReference_Override(c CdnEndpointDeliveryRuleRequestSchemeConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCdnEndpointDeliveryRuleRequestUriConditionList_Override ¶
func NewCdnEndpointDeliveryRuleRequestUriConditionList_Override(c CdnEndpointDeliveryRuleRequestUriConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointDeliveryRuleRequestUriConditionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleRequestUriConditionOutputReference_Override(c CdnEndpointDeliveryRuleRequestUriConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointDeliveryRuleUrlFileExtensionConditionList_Override ¶
func NewCdnEndpointDeliveryRuleUrlFileExtensionConditionList_Override(c CdnEndpointDeliveryRuleUrlFileExtensionConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointDeliveryRuleUrlFileExtensionConditionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleUrlFileExtensionConditionOutputReference_Override(c CdnEndpointDeliveryRuleUrlFileExtensionConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointDeliveryRuleUrlFileNameConditionList_Override ¶
func NewCdnEndpointDeliveryRuleUrlFileNameConditionList_Override(c CdnEndpointDeliveryRuleUrlFileNameConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointDeliveryRuleUrlFileNameConditionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleUrlFileNameConditionOutputReference_Override(c CdnEndpointDeliveryRuleUrlFileNameConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointDeliveryRuleUrlPathConditionList_Override ¶
func NewCdnEndpointDeliveryRuleUrlPathConditionList_Override(c CdnEndpointDeliveryRuleUrlPathConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointDeliveryRuleUrlPathConditionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleUrlPathConditionOutputReference_Override(c CdnEndpointDeliveryRuleUrlPathConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointDeliveryRuleUrlRedirectActionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleUrlRedirectActionOutputReference_Override(c CdnEndpointDeliveryRuleUrlRedirectActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCdnEndpointDeliveryRuleUrlRewriteActionOutputReference_Override ¶
func NewCdnEndpointDeliveryRuleUrlRewriteActionOutputReference_Override(c CdnEndpointDeliveryRuleUrlRewriteActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCdnEndpointGeoFilterList_Override ¶
func NewCdnEndpointGeoFilterList_Override(c CdnEndpointGeoFilterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointGeoFilterOutputReference_Override ¶
func NewCdnEndpointGeoFilterOutputReference_Override(c CdnEndpointGeoFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointGlobalDeliveryRuleCacheExpirationActionOutputReference_Override ¶
func NewCdnEndpointGlobalDeliveryRuleCacheExpirationActionOutputReference_Override(c CdnEndpointGlobalDeliveryRuleCacheExpirationActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCdnEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputReference_Override ¶
func NewCdnEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputReference_Override(c CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionList_Override ¶
func NewCdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionList_Override(c CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputReference_Override ¶
func NewCdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputReference_Override(c CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionList_Override ¶
func NewCdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionList_Override(c CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputReference_Override ¶
func NewCdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputReference_Override(c CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointGlobalDeliveryRuleOutputReference_Override ¶
func NewCdnEndpointGlobalDeliveryRuleOutputReference_Override(c CdnEndpointGlobalDeliveryRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCdnEndpointGlobalDeliveryRuleUrlRedirectActionOutputReference_Override ¶
func NewCdnEndpointGlobalDeliveryRuleUrlRedirectActionOutputReference_Override(c CdnEndpointGlobalDeliveryRuleUrlRedirectActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCdnEndpointGlobalDeliveryRuleUrlRewriteActionOutputReference_Override ¶
func NewCdnEndpointGlobalDeliveryRuleUrlRewriteActionOutputReference_Override(c CdnEndpointGlobalDeliveryRuleUrlRewriteActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCdnEndpointOriginList_Override ¶
func NewCdnEndpointOriginList_Override(c CdnEndpointOriginList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCdnEndpointOriginOutputReference_Override ¶
func NewCdnEndpointOriginOutputReference_Override(c CdnEndpointOriginOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCdnEndpointTimeoutsOutputReference_Override ¶
func NewCdnEndpointTimeoutsOutputReference_Override(c CdnEndpointTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCdnEndpoint_Override ¶
func NewCdnEndpoint_Override(c CdnEndpoint, scope constructs.Construct, id *string, config *CdnEndpointConfig)
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint azurerm_cdn_endpoint} Resource.
Types ¶
type CdnEndpoint ¶
type CdnEndpoint interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} ContentTypesToCompress() *[]*string SetContentTypesToCompress(val *[]*string) ContentTypesToCompressInput() *[]*string // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DeliveryRule() CdnEndpointDeliveryRuleList DeliveryRuleInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) Fqdn() *string // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GeoFilter() CdnEndpointGeoFilterList GeoFilterInput() interface{} GlobalDeliveryRule() CdnEndpointGlobalDeliveryRuleOutputReference GlobalDeliveryRuleInput() *CdnEndpointGlobalDeliveryRule Id() *string SetId(val *string) IdInput() *string IsCompressionEnabled() interface{} SetIsCompressionEnabled(val interface{}) IsCompressionEnabledInput() interface{} IsHttpAllowed() interface{} SetIsHttpAllowed(val interface{}) IsHttpAllowedInput() interface{} IsHttpsAllowed() interface{} SetIsHttpsAllowed(val interface{}) IsHttpsAllowedInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node OptimizationType() *string SetOptimizationType(val *string) OptimizationTypeInput() *string Origin() CdnEndpointOriginList OriginHostHeader() *string SetOriginHostHeader(val *string) OriginHostHeaderInput() *string OriginInput() interface{} OriginPath() *string SetOriginPath(val *string) OriginPathInput() *string ProbePath() *string SetProbePath(val *string) ProbePathInput() *string ProfileName() *string SetProfileName(val *string) ProfileNameInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) QuerystringCachingBehaviour() *string SetQuerystringCachingBehaviour(val *string) QuerystringCachingBehaviourInput() *string // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() CdnEndpointTimeoutsOutputReference TimeoutsInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutDeliveryRule(value interface{}) PutGeoFilter(value interface{}) PutGlobalDeliveryRule(value *CdnEndpointGlobalDeliveryRule) PutOrigin(value interface{}) PutTimeouts(value *CdnEndpointTimeouts) ResetContentTypesToCompress() ResetDeliveryRule() ResetGeoFilter() ResetGlobalDeliveryRule() ResetId() ResetIsCompressionEnabled() ResetIsHttpAllowed() ResetIsHttpsAllowed() ResetOptimizationType() ResetOriginHostHeader() ResetOriginPath() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProbePath() ResetQuerystringCachingBehaviour() ResetTags() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint azurerm_cdn_endpoint}.
func NewCdnEndpoint ¶
func NewCdnEndpoint(scope constructs.Construct, id *string, config *CdnEndpointConfig) CdnEndpoint
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint azurerm_cdn_endpoint} Resource.
type CdnEndpointConfig ¶
type CdnEndpointConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#location CdnEndpoint#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#name CdnEndpoint#name}. Name *string `field:"required" json:"name" yaml:"name"` // origin block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#origin CdnEndpoint#origin} Origin interface{} `field:"required" json:"origin" yaml:"origin"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#profile_name CdnEndpoint#profile_name}. ProfileName *string `field:"required" json:"profileName" yaml:"profileName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#resource_group_name CdnEndpoint#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#content_types_to_compress CdnEndpoint#content_types_to_compress}. ContentTypesToCompress *[]*string `field:"optional" json:"contentTypesToCompress" yaml:"contentTypesToCompress"` // delivery_rule block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#delivery_rule CdnEndpoint#delivery_rule} DeliveryRule interface{} `field:"optional" json:"deliveryRule" yaml:"deliveryRule"` // geo_filter block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#geo_filter CdnEndpoint#geo_filter} GeoFilter interface{} `field:"optional" json:"geoFilter" yaml:"geoFilter"` // global_delivery_rule block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#global_delivery_rule CdnEndpoint#global_delivery_rule} GlobalDeliveryRule *CdnEndpointGlobalDeliveryRule `field:"optional" json:"globalDeliveryRule" yaml:"globalDeliveryRule"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#id CdnEndpoint#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#is_compression_enabled CdnEndpoint#is_compression_enabled}. IsCompressionEnabled interface{} `field:"optional" json:"isCompressionEnabled" yaml:"isCompressionEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#is_http_allowed CdnEndpoint#is_http_allowed}. IsHttpAllowed interface{} `field:"optional" json:"isHttpAllowed" yaml:"isHttpAllowed"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#is_https_allowed CdnEndpoint#is_https_allowed}. IsHttpsAllowed interface{} `field:"optional" json:"isHttpsAllowed" yaml:"isHttpsAllowed"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#optimization_type CdnEndpoint#optimization_type}. OptimizationType *string `field:"optional" json:"optimizationType" yaml:"optimizationType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#origin_host_header CdnEndpoint#origin_host_header}. OriginHostHeader *string `field:"optional" json:"originHostHeader" yaml:"originHostHeader"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#origin_path CdnEndpoint#origin_path}. OriginPath *string `field:"optional" json:"originPath" yaml:"originPath"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#probe_path CdnEndpoint#probe_path}. ProbePath *string `field:"optional" json:"probePath" yaml:"probePath"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#querystring_caching_behaviour CdnEndpoint#querystring_caching_behaviour}. QuerystringCachingBehaviour *string `field:"optional" json:"querystringCachingBehaviour" yaml:"querystringCachingBehaviour"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#tags CdnEndpoint#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#timeouts CdnEndpoint#timeouts} Timeouts *CdnEndpointTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type CdnEndpointDeliveryRule ¶
type CdnEndpointDeliveryRule struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#name CdnEndpoint#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#order CdnEndpoint#order}. Order *float64 `field:"required" json:"order" yaml:"order"` // cache_expiration_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#cache_expiration_action CdnEndpoint#cache_expiration_action} CacheExpirationAction *CdnEndpointDeliveryRuleCacheExpirationAction `field:"optional" json:"cacheExpirationAction" yaml:"cacheExpirationAction"` // cache_key_query_string_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#cache_key_query_string_action CdnEndpoint#cache_key_query_string_action} CacheKeyQueryStringAction *CdnEndpointDeliveryRuleCacheKeyQueryStringAction `field:"optional" json:"cacheKeyQueryStringAction" yaml:"cacheKeyQueryStringAction"` // cookies_condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#cookies_condition CdnEndpoint#cookies_condition} CookiesCondition interface{} `field:"optional" json:"cookiesCondition" yaml:"cookiesCondition"` // device_condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#device_condition CdnEndpoint#device_condition} DeviceCondition *CdnEndpointDeliveryRuleDeviceCondition `field:"optional" json:"deviceCondition" yaml:"deviceCondition"` // http_version_condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#http_version_condition CdnEndpoint#http_version_condition} HttpVersionCondition interface{} `field:"optional" json:"httpVersionCondition" yaml:"httpVersionCondition"` // modify_request_header_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#modify_request_header_action CdnEndpoint#modify_request_header_action} ModifyRequestHeaderAction interface{} `field:"optional" json:"modifyRequestHeaderAction" yaml:"modifyRequestHeaderAction"` // modify_response_header_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#modify_response_header_action CdnEndpoint#modify_response_header_action} ModifyResponseHeaderAction interface{} `field:"optional" json:"modifyResponseHeaderAction" yaml:"modifyResponseHeaderAction"` // post_arg_condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#post_arg_condition CdnEndpoint#post_arg_condition} PostArgCondition interface{} `field:"optional" json:"postArgCondition" yaml:"postArgCondition"` // query_string_condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#query_string_condition CdnEndpoint#query_string_condition} QueryStringCondition interface{} `field:"optional" json:"queryStringCondition" yaml:"queryStringCondition"` // remote_address_condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#remote_address_condition CdnEndpoint#remote_address_condition} RemoteAddressCondition interface{} `field:"optional" json:"remoteAddressCondition" yaml:"remoteAddressCondition"` // request_body_condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#request_body_condition CdnEndpoint#request_body_condition} RequestBodyCondition interface{} `field:"optional" json:"requestBodyCondition" yaml:"requestBodyCondition"` // request_header_condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#request_header_condition CdnEndpoint#request_header_condition} RequestHeaderCondition interface{} `field:"optional" json:"requestHeaderCondition" yaml:"requestHeaderCondition"` // request_method_condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#request_method_condition CdnEndpoint#request_method_condition} RequestMethodCondition *CdnEndpointDeliveryRuleRequestMethodCondition `field:"optional" json:"requestMethodCondition" yaml:"requestMethodCondition"` // request_scheme_condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#request_scheme_condition CdnEndpoint#request_scheme_condition} RequestSchemeCondition *CdnEndpointDeliveryRuleRequestSchemeCondition `field:"optional" json:"requestSchemeCondition" yaml:"requestSchemeCondition"` // request_uri_condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#request_uri_condition CdnEndpoint#request_uri_condition} RequestUriCondition interface{} `field:"optional" json:"requestUriCondition" yaml:"requestUriCondition"` // url_file_extension_condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#url_file_extension_condition CdnEndpoint#url_file_extension_condition} UrlFileExtensionCondition interface{} `field:"optional" json:"urlFileExtensionCondition" yaml:"urlFileExtensionCondition"` // url_file_name_condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#url_file_name_condition CdnEndpoint#url_file_name_condition} UrlFileNameCondition interface{} `field:"optional" json:"urlFileNameCondition" yaml:"urlFileNameCondition"` // url_path_condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#url_path_condition CdnEndpoint#url_path_condition} UrlPathCondition interface{} `field:"optional" json:"urlPathCondition" yaml:"urlPathCondition"` // url_redirect_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#url_redirect_action CdnEndpoint#url_redirect_action} UrlRedirectAction *CdnEndpointDeliveryRuleUrlRedirectAction `field:"optional" json:"urlRedirectAction" yaml:"urlRedirectAction"` // url_rewrite_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#url_rewrite_action CdnEndpoint#url_rewrite_action} UrlRewriteAction *CdnEndpointDeliveryRuleUrlRewriteAction `field:"optional" json:"urlRewriteAction" yaml:"urlRewriteAction"` }
type CdnEndpointDeliveryRuleCacheExpirationAction ¶
type CdnEndpointDeliveryRuleCacheExpirationAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#behavior CdnEndpoint#behavior}. Behavior *string `field:"required" json:"behavior" yaml:"behavior"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#duration CdnEndpoint#duration}. Duration *string `field:"optional" json:"duration" yaml:"duration"` }
type CdnEndpointDeliveryRuleCacheExpirationActionOutputReference ¶
type CdnEndpointDeliveryRuleCacheExpirationActionOutputReference interface { cdktf.ComplexObject Behavior() *string SetBehavior(val *string) BehaviorInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Duration() *string SetDuration(val *string) DurationInput() *string // Experimental. Fqn() *string InternalValue() *CdnEndpointDeliveryRuleCacheExpirationAction SetInternalValue(val *CdnEndpointDeliveryRuleCacheExpirationAction) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDuration() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleCacheExpirationActionOutputReference ¶
func NewCdnEndpointDeliveryRuleCacheExpirationActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CdnEndpointDeliveryRuleCacheExpirationActionOutputReference
type CdnEndpointDeliveryRuleCacheKeyQueryStringAction ¶
type CdnEndpointDeliveryRuleCacheKeyQueryStringAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#behavior CdnEndpoint#behavior}. Behavior *string `field:"required" json:"behavior" yaml:"behavior"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#parameters CdnEndpoint#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type CdnEndpointDeliveryRuleCacheKeyQueryStringActionOutputReference ¶
type CdnEndpointDeliveryRuleCacheKeyQueryStringActionOutputReference interface { cdktf.ComplexObject Behavior() *string SetBehavior(val *string) BehaviorInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CdnEndpointDeliveryRuleCacheKeyQueryStringAction SetInternalValue(val *CdnEndpointDeliveryRuleCacheKeyQueryStringAction) Parameters() *string SetParameters(val *string) ParametersInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetParameters() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleCacheKeyQueryStringActionOutputReference ¶
func NewCdnEndpointDeliveryRuleCacheKeyQueryStringActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CdnEndpointDeliveryRuleCacheKeyQueryStringActionOutputReference
type CdnEndpointDeliveryRuleCookiesCondition ¶
type CdnEndpointDeliveryRuleCookiesCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#operator CdnEndpoint#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#selector CdnEndpoint#selector}. Selector *string `field:"required" json:"selector" yaml:"selector"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#match_values CdnEndpoint#match_values}. MatchValues *[]*string `field:"optional" json:"matchValues" yaml:"matchValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#negate_condition CdnEndpoint#negate_condition}. NegateCondition interface{} `field:"optional" json:"negateCondition" yaml:"negateCondition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#transforms CdnEndpoint#transforms}. Transforms *[]*string `field:"optional" json:"transforms" yaml:"transforms"` }
type CdnEndpointDeliveryRuleCookiesConditionList ¶
type CdnEndpointDeliveryRuleCookiesConditionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointDeliveryRuleCookiesConditionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleCookiesConditionList ¶
func NewCdnEndpointDeliveryRuleCookiesConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointDeliveryRuleCookiesConditionList
type CdnEndpointDeliveryRuleCookiesConditionOutputReference ¶
type CdnEndpointDeliveryRuleCookiesConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchValues() *[]*string SetMatchValues(val *[]*string) MatchValuesInput() *[]*string NegateCondition() interface{} SetNegateCondition(val interface{}) NegateConditionInput() interface{} Operator() *string SetOperator(val *string) OperatorInput() *string Selector() *string SetSelector(val *string) SelectorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Transforms() *[]*string SetTransforms(val *[]*string) TransformsInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMatchValues() ResetNegateCondition() ResetTransforms() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleCookiesConditionOutputReference ¶
func NewCdnEndpointDeliveryRuleCookiesConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointDeliveryRuleCookiesConditionOutputReference
type CdnEndpointDeliveryRuleDeviceCondition ¶
type CdnEndpointDeliveryRuleDeviceCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#match_values CdnEndpoint#match_values}. MatchValues *[]*string `field:"required" json:"matchValues" yaml:"matchValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#negate_condition CdnEndpoint#negate_condition}. NegateCondition interface{} `field:"optional" json:"negateCondition" yaml:"negateCondition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#operator CdnEndpoint#operator}. Operator *string `field:"optional" json:"operator" yaml:"operator"` }
type CdnEndpointDeliveryRuleDeviceConditionOutputReference ¶
type CdnEndpointDeliveryRuleDeviceConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CdnEndpointDeliveryRuleDeviceCondition SetInternalValue(val *CdnEndpointDeliveryRuleDeviceCondition) MatchValues() *[]*string SetMatchValues(val *[]*string) MatchValuesInput() *[]*string NegateCondition() interface{} SetNegateCondition(val interface{}) NegateConditionInput() interface{} Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetNegateCondition() ResetOperator() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleDeviceConditionOutputReference ¶
func NewCdnEndpointDeliveryRuleDeviceConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CdnEndpointDeliveryRuleDeviceConditionOutputReference
type CdnEndpointDeliveryRuleHttpVersionCondition ¶
type CdnEndpointDeliveryRuleHttpVersionCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#match_values CdnEndpoint#match_values}. MatchValues *[]*string `field:"required" json:"matchValues" yaml:"matchValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#negate_condition CdnEndpoint#negate_condition}. NegateCondition interface{} `field:"optional" json:"negateCondition" yaml:"negateCondition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#operator CdnEndpoint#operator}. Operator *string `field:"optional" json:"operator" yaml:"operator"` }
type CdnEndpointDeliveryRuleHttpVersionConditionList ¶
type CdnEndpointDeliveryRuleHttpVersionConditionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointDeliveryRuleHttpVersionConditionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleHttpVersionConditionList ¶
func NewCdnEndpointDeliveryRuleHttpVersionConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointDeliveryRuleHttpVersionConditionList
type CdnEndpointDeliveryRuleHttpVersionConditionOutputReference ¶
type CdnEndpointDeliveryRuleHttpVersionConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchValues() *[]*string SetMatchValues(val *[]*string) MatchValuesInput() *[]*string NegateCondition() interface{} SetNegateCondition(val interface{}) NegateConditionInput() interface{} Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetNegateCondition() ResetOperator() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleHttpVersionConditionOutputReference ¶
func NewCdnEndpointDeliveryRuleHttpVersionConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointDeliveryRuleHttpVersionConditionOutputReference
type CdnEndpointDeliveryRuleList ¶
type CdnEndpointDeliveryRuleList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointDeliveryRuleOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleList ¶
func NewCdnEndpointDeliveryRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointDeliveryRuleList
type CdnEndpointDeliveryRuleModifyRequestHeaderAction ¶
type CdnEndpointDeliveryRuleModifyRequestHeaderAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#action CdnEndpoint#action}. Action *string `field:"required" json:"action" yaml:"action"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#name CdnEndpoint#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#value CdnEndpoint#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type CdnEndpointDeliveryRuleModifyRequestHeaderActionList ¶
type CdnEndpointDeliveryRuleModifyRequestHeaderActionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointDeliveryRuleModifyRequestHeaderActionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleModifyRequestHeaderActionList ¶
func NewCdnEndpointDeliveryRuleModifyRequestHeaderActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointDeliveryRuleModifyRequestHeaderActionList
type CdnEndpointDeliveryRuleModifyRequestHeaderActionOutputReference ¶
type CdnEndpointDeliveryRuleModifyRequestHeaderActionOutputReference interface { cdktf.ComplexObject Action() *string SetAction(val *string) ActionInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleModifyRequestHeaderActionOutputReference ¶
func NewCdnEndpointDeliveryRuleModifyRequestHeaderActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointDeliveryRuleModifyRequestHeaderActionOutputReference
type CdnEndpointDeliveryRuleModifyResponseHeaderAction ¶
type CdnEndpointDeliveryRuleModifyResponseHeaderAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#action CdnEndpoint#action}. Action *string `field:"required" json:"action" yaml:"action"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#name CdnEndpoint#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#value CdnEndpoint#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type CdnEndpointDeliveryRuleModifyResponseHeaderActionList ¶
type CdnEndpointDeliveryRuleModifyResponseHeaderActionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointDeliveryRuleModifyResponseHeaderActionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleModifyResponseHeaderActionList ¶
func NewCdnEndpointDeliveryRuleModifyResponseHeaderActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointDeliveryRuleModifyResponseHeaderActionList
type CdnEndpointDeliveryRuleModifyResponseHeaderActionOutputReference ¶
type CdnEndpointDeliveryRuleModifyResponseHeaderActionOutputReference interface { cdktf.ComplexObject Action() *string SetAction(val *string) ActionInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleModifyResponseHeaderActionOutputReference ¶
func NewCdnEndpointDeliveryRuleModifyResponseHeaderActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointDeliveryRuleModifyResponseHeaderActionOutputReference
type CdnEndpointDeliveryRuleOutputReference ¶
type CdnEndpointDeliveryRuleOutputReference interface { cdktf.ComplexObject CacheExpirationAction() CdnEndpointDeliveryRuleCacheExpirationActionOutputReference CacheExpirationActionInput() *CdnEndpointDeliveryRuleCacheExpirationAction CacheKeyQueryStringAction() CdnEndpointDeliveryRuleCacheKeyQueryStringActionOutputReference CacheKeyQueryStringActionInput() *CdnEndpointDeliveryRuleCacheKeyQueryStringAction // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) CookiesCondition() CdnEndpointDeliveryRuleCookiesConditionList CookiesConditionInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeviceCondition() CdnEndpointDeliveryRuleDeviceConditionOutputReference DeviceConditionInput() *CdnEndpointDeliveryRuleDeviceCondition // Experimental. Fqn() *string HttpVersionCondition() CdnEndpointDeliveryRuleHttpVersionConditionList HttpVersionConditionInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) ModifyRequestHeaderAction() CdnEndpointDeliveryRuleModifyRequestHeaderActionList ModifyRequestHeaderActionInput() interface{} ModifyResponseHeaderAction() CdnEndpointDeliveryRuleModifyResponseHeaderActionList ModifyResponseHeaderActionInput() interface{} Name() *string SetName(val *string) NameInput() *string Order() *float64 SetOrder(val *float64) OrderInput() *float64 PostArgCondition() CdnEndpointDeliveryRulePostArgConditionList PostArgConditionInput() interface{} QueryStringCondition() CdnEndpointDeliveryRuleQueryStringConditionList QueryStringConditionInput() interface{} RemoteAddressCondition() CdnEndpointDeliveryRuleRemoteAddressConditionList RemoteAddressConditionInput() interface{} RequestBodyCondition() CdnEndpointDeliveryRuleRequestBodyConditionList RequestBodyConditionInput() interface{} RequestHeaderCondition() CdnEndpointDeliveryRuleRequestHeaderConditionList RequestHeaderConditionInput() interface{} RequestMethodCondition() CdnEndpointDeliveryRuleRequestMethodConditionOutputReference RequestMethodConditionInput() *CdnEndpointDeliveryRuleRequestMethodCondition RequestSchemeCondition() CdnEndpointDeliveryRuleRequestSchemeConditionOutputReference RequestSchemeConditionInput() *CdnEndpointDeliveryRuleRequestSchemeCondition RequestUriCondition() CdnEndpointDeliveryRuleRequestUriConditionList RequestUriConditionInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UrlFileExtensionCondition() CdnEndpointDeliveryRuleUrlFileExtensionConditionList UrlFileExtensionConditionInput() interface{} UrlFileNameCondition() CdnEndpointDeliveryRuleUrlFileNameConditionList UrlFileNameConditionInput() interface{} UrlPathCondition() CdnEndpointDeliveryRuleUrlPathConditionList UrlPathConditionInput() interface{} UrlRedirectAction() CdnEndpointDeliveryRuleUrlRedirectActionOutputReference UrlRedirectActionInput() *CdnEndpointDeliveryRuleUrlRedirectAction UrlRewriteAction() CdnEndpointDeliveryRuleUrlRewriteActionOutputReference UrlRewriteActionInput() *CdnEndpointDeliveryRuleUrlRewriteAction // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCacheExpirationAction(value *CdnEndpointDeliveryRuleCacheExpirationAction) PutCacheKeyQueryStringAction(value *CdnEndpointDeliveryRuleCacheKeyQueryStringAction) PutCookiesCondition(value interface{}) PutDeviceCondition(value *CdnEndpointDeliveryRuleDeviceCondition) PutHttpVersionCondition(value interface{}) PutModifyRequestHeaderAction(value interface{}) PutModifyResponseHeaderAction(value interface{}) PutPostArgCondition(value interface{}) PutQueryStringCondition(value interface{}) PutRemoteAddressCondition(value interface{}) PutRequestBodyCondition(value interface{}) PutRequestHeaderCondition(value interface{}) PutRequestMethodCondition(value *CdnEndpointDeliveryRuleRequestMethodCondition) PutRequestSchemeCondition(value *CdnEndpointDeliveryRuleRequestSchemeCondition) PutRequestUriCondition(value interface{}) PutUrlFileExtensionCondition(value interface{}) PutUrlFileNameCondition(value interface{}) PutUrlPathCondition(value interface{}) PutUrlRedirectAction(value *CdnEndpointDeliveryRuleUrlRedirectAction) PutUrlRewriteAction(value *CdnEndpointDeliveryRuleUrlRewriteAction) ResetCacheExpirationAction() ResetCacheKeyQueryStringAction() ResetCookiesCondition() ResetDeviceCondition() ResetHttpVersionCondition() ResetModifyRequestHeaderAction() ResetModifyResponseHeaderAction() ResetPostArgCondition() ResetQueryStringCondition() ResetRemoteAddressCondition() ResetRequestBodyCondition() ResetRequestHeaderCondition() ResetRequestMethodCondition() ResetRequestSchemeCondition() ResetRequestUriCondition() ResetUrlFileExtensionCondition() ResetUrlFileNameCondition() ResetUrlPathCondition() ResetUrlRedirectAction() ResetUrlRewriteAction() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleOutputReference ¶
func NewCdnEndpointDeliveryRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointDeliveryRuleOutputReference
type CdnEndpointDeliveryRulePostArgCondition ¶
type CdnEndpointDeliveryRulePostArgCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#operator CdnEndpoint#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#selector CdnEndpoint#selector}. Selector *string `field:"required" json:"selector" yaml:"selector"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#match_values CdnEndpoint#match_values}. MatchValues *[]*string `field:"optional" json:"matchValues" yaml:"matchValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#negate_condition CdnEndpoint#negate_condition}. NegateCondition interface{} `field:"optional" json:"negateCondition" yaml:"negateCondition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#transforms CdnEndpoint#transforms}. Transforms *[]*string `field:"optional" json:"transforms" yaml:"transforms"` }
type CdnEndpointDeliveryRulePostArgConditionList ¶
type CdnEndpointDeliveryRulePostArgConditionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointDeliveryRulePostArgConditionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRulePostArgConditionList ¶
func NewCdnEndpointDeliveryRulePostArgConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointDeliveryRulePostArgConditionList
type CdnEndpointDeliveryRulePostArgConditionOutputReference ¶
type CdnEndpointDeliveryRulePostArgConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchValues() *[]*string SetMatchValues(val *[]*string) MatchValuesInput() *[]*string NegateCondition() interface{} SetNegateCondition(val interface{}) NegateConditionInput() interface{} Operator() *string SetOperator(val *string) OperatorInput() *string Selector() *string SetSelector(val *string) SelectorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Transforms() *[]*string SetTransforms(val *[]*string) TransformsInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMatchValues() ResetNegateCondition() ResetTransforms() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRulePostArgConditionOutputReference ¶
func NewCdnEndpointDeliveryRulePostArgConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointDeliveryRulePostArgConditionOutputReference
type CdnEndpointDeliveryRuleQueryStringCondition ¶
type CdnEndpointDeliveryRuleQueryStringCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#operator CdnEndpoint#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#match_values CdnEndpoint#match_values}. MatchValues *[]*string `field:"optional" json:"matchValues" yaml:"matchValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#negate_condition CdnEndpoint#negate_condition}. NegateCondition interface{} `field:"optional" json:"negateCondition" yaml:"negateCondition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#transforms CdnEndpoint#transforms}. Transforms *[]*string `field:"optional" json:"transforms" yaml:"transforms"` }
type CdnEndpointDeliveryRuleQueryStringConditionList ¶
type CdnEndpointDeliveryRuleQueryStringConditionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointDeliveryRuleQueryStringConditionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleQueryStringConditionList ¶
func NewCdnEndpointDeliveryRuleQueryStringConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointDeliveryRuleQueryStringConditionList
type CdnEndpointDeliveryRuleQueryStringConditionOutputReference ¶
type CdnEndpointDeliveryRuleQueryStringConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchValues() *[]*string SetMatchValues(val *[]*string) MatchValuesInput() *[]*string NegateCondition() interface{} SetNegateCondition(val interface{}) NegateConditionInput() interface{} Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Transforms() *[]*string SetTransforms(val *[]*string) TransformsInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMatchValues() ResetNegateCondition() ResetTransforms() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleQueryStringConditionOutputReference ¶
func NewCdnEndpointDeliveryRuleQueryStringConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointDeliveryRuleQueryStringConditionOutputReference
type CdnEndpointDeliveryRuleRemoteAddressCondition ¶
type CdnEndpointDeliveryRuleRemoteAddressCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#operator CdnEndpoint#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#match_values CdnEndpoint#match_values}. MatchValues *[]*string `field:"optional" json:"matchValues" yaml:"matchValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#negate_condition CdnEndpoint#negate_condition}. NegateCondition interface{} `field:"optional" json:"negateCondition" yaml:"negateCondition"` }
type CdnEndpointDeliveryRuleRemoteAddressConditionList ¶
type CdnEndpointDeliveryRuleRemoteAddressConditionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointDeliveryRuleRemoteAddressConditionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleRemoteAddressConditionList ¶
func NewCdnEndpointDeliveryRuleRemoteAddressConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointDeliveryRuleRemoteAddressConditionList
type CdnEndpointDeliveryRuleRemoteAddressConditionOutputReference ¶
type CdnEndpointDeliveryRuleRemoteAddressConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchValues() *[]*string SetMatchValues(val *[]*string) MatchValuesInput() *[]*string NegateCondition() interface{} SetNegateCondition(val interface{}) NegateConditionInput() interface{} Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMatchValues() ResetNegateCondition() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleRemoteAddressConditionOutputReference ¶
func NewCdnEndpointDeliveryRuleRemoteAddressConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointDeliveryRuleRemoteAddressConditionOutputReference
type CdnEndpointDeliveryRuleRequestBodyCondition ¶
type CdnEndpointDeliveryRuleRequestBodyCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#operator CdnEndpoint#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#match_values CdnEndpoint#match_values}. MatchValues *[]*string `field:"optional" json:"matchValues" yaml:"matchValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#negate_condition CdnEndpoint#negate_condition}. NegateCondition interface{} `field:"optional" json:"negateCondition" yaml:"negateCondition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#transforms CdnEndpoint#transforms}. Transforms *[]*string `field:"optional" json:"transforms" yaml:"transforms"` }
type CdnEndpointDeliveryRuleRequestBodyConditionList ¶
type CdnEndpointDeliveryRuleRequestBodyConditionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointDeliveryRuleRequestBodyConditionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleRequestBodyConditionList ¶
func NewCdnEndpointDeliveryRuleRequestBodyConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointDeliveryRuleRequestBodyConditionList
type CdnEndpointDeliveryRuleRequestBodyConditionOutputReference ¶
type CdnEndpointDeliveryRuleRequestBodyConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchValues() *[]*string SetMatchValues(val *[]*string) MatchValuesInput() *[]*string NegateCondition() interface{} SetNegateCondition(val interface{}) NegateConditionInput() interface{} Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Transforms() *[]*string SetTransforms(val *[]*string) TransformsInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMatchValues() ResetNegateCondition() ResetTransforms() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleRequestBodyConditionOutputReference ¶
func NewCdnEndpointDeliveryRuleRequestBodyConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointDeliveryRuleRequestBodyConditionOutputReference
type CdnEndpointDeliveryRuleRequestHeaderCondition ¶
type CdnEndpointDeliveryRuleRequestHeaderCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#operator CdnEndpoint#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#selector CdnEndpoint#selector}. Selector *string `field:"required" json:"selector" yaml:"selector"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#match_values CdnEndpoint#match_values}. MatchValues *[]*string `field:"optional" json:"matchValues" yaml:"matchValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#negate_condition CdnEndpoint#negate_condition}. NegateCondition interface{} `field:"optional" json:"negateCondition" yaml:"negateCondition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#transforms CdnEndpoint#transforms}. Transforms *[]*string `field:"optional" json:"transforms" yaml:"transforms"` }
type CdnEndpointDeliveryRuleRequestHeaderConditionList ¶
type CdnEndpointDeliveryRuleRequestHeaderConditionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointDeliveryRuleRequestHeaderConditionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleRequestHeaderConditionList ¶
func NewCdnEndpointDeliveryRuleRequestHeaderConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointDeliveryRuleRequestHeaderConditionList
type CdnEndpointDeliveryRuleRequestHeaderConditionOutputReference ¶
type CdnEndpointDeliveryRuleRequestHeaderConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchValues() *[]*string SetMatchValues(val *[]*string) MatchValuesInput() *[]*string NegateCondition() interface{} SetNegateCondition(val interface{}) NegateConditionInput() interface{} Operator() *string SetOperator(val *string) OperatorInput() *string Selector() *string SetSelector(val *string) SelectorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Transforms() *[]*string SetTransforms(val *[]*string) TransformsInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMatchValues() ResetNegateCondition() ResetTransforms() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleRequestHeaderConditionOutputReference ¶
func NewCdnEndpointDeliveryRuleRequestHeaderConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointDeliveryRuleRequestHeaderConditionOutputReference
type CdnEndpointDeliveryRuleRequestMethodCondition ¶
type CdnEndpointDeliveryRuleRequestMethodCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#match_values CdnEndpoint#match_values}. MatchValues *[]*string `field:"required" json:"matchValues" yaml:"matchValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#negate_condition CdnEndpoint#negate_condition}. NegateCondition interface{} `field:"optional" json:"negateCondition" yaml:"negateCondition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#operator CdnEndpoint#operator}. Operator *string `field:"optional" json:"operator" yaml:"operator"` }
type CdnEndpointDeliveryRuleRequestMethodConditionOutputReference ¶
type CdnEndpointDeliveryRuleRequestMethodConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CdnEndpointDeliveryRuleRequestMethodCondition SetInternalValue(val *CdnEndpointDeliveryRuleRequestMethodCondition) MatchValues() *[]*string SetMatchValues(val *[]*string) MatchValuesInput() *[]*string NegateCondition() interface{} SetNegateCondition(val interface{}) NegateConditionInput() interface{} Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetNegateCondition() ResetOperator() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleRequestMethodConditionOutputReference ¶
func NewCdnEndpointDeliveryRuleRequestMethodConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CdnEndpointDeliveryRuleRequestMethodConditionOutputReference
type CdnEndpointDeliveryRuleRequestSchemeCondition ¶
type CdnEndpointDeliveryRuleRequestSchemeCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#match_values CdnEndpoint#match_values}. MatchValues *[]*string `field:"required" json:"matchValues" yaml:"matchValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#negate_condition CdnEndpoint#negate_condition}. NegateCondition interface{} `field:"optional" json:"negateCondition" yaml:"negateCondition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#operator CdnEndpoint#operator}. Operator *string `field:"optional" json:"operator" yaml:"operator"` }
type CdnEndpointDeliveryRuleRequestSchemeConditionOutputReference ¶
type CdnEndpointDeliveryRuleRequestSchemeConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CdnEndpointDeliveryRuleRequestSchemeCondition SetInternalValue(val *CdnEndpointDeliveryRuleRequestSchemeCondition) MatchValues() *[]*string SetMatchValues(val *[]*string) MatchValuesInput() *[]*string NegateCondition() interface{} SetNegateCondition(val interface{}) NegateConditionInput() interface{} Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetNegateCondition() ResetOperator() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleRequestSchemeConditionOutputReference ¶
func NewCdnEndpointDeliveryRuleRequestSchemeConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CdnEndpointDeliveryRuleRequestSchemeConditionOutputReference
type CdnEndpointDeliveryRuleRequestUriCondition ¶
type CdnEndpointDeliveryRuleRequestUriCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#operator CdnEndpoint#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#match_values CdnEndpoint#match_values}. MatchValues *[]*string `field:"optional" json:"matchValues" yaml:"matchValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#negate_condition CdnEndpoint#negate_condition}. NegateCondition interface{} `field:"optional" json:"negateCondition" yaml:"negateCondition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#transforms CdnEndpoint#transforms}. Transforms *[]*string `field:"optional" json:"transforms" yaml:"transforms"` }
type CdnEndpointDeliveryRuleRequestUriConditionList ¶
type CdnEndpointDeliveryRuleRequestUriConditionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointDeliveryRuleRequestUriConditionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleRequestUriConditionList ¶
func NewCdnEndpointDeliveryRuleRequestUriConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointDeliveryRuleRequestUriConditionList
type CdnEndpointDeliveryRuleRequestUriConditionOutputReference ¶
type CdnEndpointDeliveryRuleRequestUriConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchValues() *[]*string SetMatchValues(val *[]*string) MatchValuesInput() *[]*string NegateCondition() interface{} SetNegateCondition(val interface{}) NegateConditionInput() interface{} Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Transforms() *[]*string SetTransforms(val *[]*string) TransformsInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMatchValues() ResetNegateCondition() ResetTransforms() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleRequestUriConditionOutputReference ¶
func NewCdnEndpointDeliveryRuleRequestUriConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointDeliveryRuleRequestUriConditionOutputReference
type CdnEndpointDeliveryRuleUrlFileExtensionCondition ¶
type CdnEndpointDeliveryRuleUrlFileExtensionCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#operator CdnEndpoint#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#match_values CdnEndpoint#match_values}. MatchValues *[]*string `field:"optional" json:"matchValues" yaml:"matchValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#negate_condition CdnEndpoint#negate_condition}. NegateCondition interface{} `field:"optional" json:"negateCondition" yaml:"negateCondition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#transforms CdnEndpoint#transforms}. Transforms *[]*string `field:"optional" json:"transforms" yaml:"transforms"` }
type CdnEndpointDeliveryRuleUrlFileExtensionConditionList ¶
type CdnEndpointDeliveryRuleUrlFileExtensionConditionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointDeliveryRuleUrlFileExtensionConditionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleUrlFileExtensionConditionList ¶
func NewCdnEndpointDeliveryRuleUrlFileExtensionConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointDeliveryRuleUrlFileExtensionConditionList
type CdnEndpointDeliveryRuleUrlFileExtensionConditionOutputReference ¶
type CdnEndpointDeliveryRuleUrlFileExtensionConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchValues() *[]*string SetMatchValues(val *[]*string) MatchValuesInput() *[]*string NegateCondition() interface{} SetNegateCondition(val interface{}) NegateConditionInput() interface{} Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Transforms() *[]*string SetTransforms(val *[]*string) TransformsInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMatchValues() ResetNegateCondition() ResetTransforms() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleUrlFileExtensionConditionOutputReference ¶
func NewCdnEndpointDeliveryRuleUrlFileExtensionConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointDeliveryRuleUrlFileExtensionConditionOutputReference
type CdnEndpointDeliveryRuleUrlFileNameCondition ¶
type CdnEndpointDeliveryRuleUrlFileNameCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#operator CdnEndpoint#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#match_values CdnEndpoint#match_values}. MatchValues *[]*string `field:"optional" json:"matchValues" yaml:"matchValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#negate_condition CdnEndpoint#negate_condition}. NegateCondition interface{} `field:"optional" json:"negateCondition" yaml:"negateCondition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#transforms CdnEndpoint#transforms}. Transforms *[]*string `field:"optional" json:"transforms" yaml:"transforms"` }
type CdnEndpointDeliveryRuleUrlFileNameConditionList ¶
type CdnEndpointDeliveryRuleUrlFileNameConditionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointDeliveryRuleUrlFileNameConditionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleUrlFileNameConditionList ¶
func NewCdnEndpointDeliveryRuleUrlFileNameConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointDeliveryRuleUrlFileNameConditionList
type CdnEndpointDeliveryRuleUrlFileNameConditionOutputReference ¶
type CdnEndpointDeliveryRuleUrlFileNameConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchValues() *[]*string SetMatchValues(val *[]*string) MatchValuesInput() *[]*string NegateCondition() interface{} SetNegateCondition(val interface{}) NegateConditionInput() interface{} Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Transforms() *[]*string SetTransforms(val *[]*string) TransformsInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMatchValues() ResetNegateCondition() ResetTransforms() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleUrlFileNameConditionOutputReference ¶
func NewCdnEndpointDeliveryRuleUrlFileNameConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointDeliveryRuleUrlFileNameConditionOutputReference
type CdnEndpointDeliveryRuleUrlPathCondition ¶
type CdnEndpointDeliveryRuleUrlPathCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#operator CdnEndpoint#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#match_values CdnEndpoint#match_values}. MatchValues *[]*string `field:"optional" json:"matchValues" yaml:"matchValues"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#negate_condition CdnEndpoint#negate_condition}. NegateCondition interface{} `field:"optional" json:"negateCondition" yaml:"negateCondition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#transforms CdnEndpoint#transforms}. Transforms *[]*string `field:"optional" json:"transforms" yaml:"transforms"` }
type CdnEndpointDeliveryRuleUrlPathConditionList ¶
type CdnEndpointDeliveryRuleUrlPathConditionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointDeliveryRuleUrlPathConditionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleUrlPathConditionList ¶
func NewCdnEndpointDeliveryRuleUrlPathConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointDeliveryRuleUrlPathConditionList
type CdnEndpointDeliveryRuleUrlPathConditionOutputReference ¶
type CdnEndpointDeliveryRuleUrlPathConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MatchValues() *[]*string SetMatchValues(val *[]*string) MatchValuesInput() *[]*string NegateCondition() interface{} SetNegateCondition(val interface{}) NegateConditionInput() interface{} Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Transforms() *[]*string SetTransforms(val *[]*string) TransformsInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMatchValues() ResetNegateCondition() ResetTransforms() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleUrlPathConditionOutputReference ¶
func NewCdnEndpointDeliveryRuleUrlPathConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointDeliveryRuleUrlPathConditionOutputReference
type CdnEndpointDeliveryRuleUrlRedirectAction ¶
type CdnEndpointDeliveryRuleUrlRedirectAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#redirect_type CdnEndpoint#redirect_type}. RedirectType *string `field:"required" json:"redirectType" yaml:"redirectType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#fragment CdnEndpoint#fragment}. Fragment *string `field:"optional" json:"fragment" yaml:"fragment"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#hostname CdnEndpoint#hostname}. Hostname *string `field:"optional" json:"hostname" yaml:"hostname"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#path CdnEndpoint#path}. Path *string `field:"optional" json:"path" yaml:"path"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#protocol CdnEndpoint#protocol}. Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#query_string CdnEndpoint#query_string}. QueryString *string `field:"optional" json:"queryString" yaml:"queryString"` }
type CdnEndpointDeliveryRuleUrlRedirectActionOutputReference ¶
type CdnEndpointDeliveryRuleUrlRedirectActionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Fragment() *string SetFragment(val *string) FragmentInput() *string Hostname() *string SetHostname(val *string) HostnameInput() *string InternalValue() *CdnEndpointDeliveryRuleUrlRedirectAction SetInternalValue(val *CdnEndpointDeliveryRuleUrlRedirectAction) Path() *string SetPath(val *string) PathInput() *string Protocol() *string SetProtocol(val *string) ProtocolInput() *string QueryString() *string SetQueryString(val *string) QueryStringInput() *string RedirectType() *string SetRedirectType(val *string) RedirectTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFragment() ResetHostname() ResetPath() ResetProtocol() ResetQueryString() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleUrlRedirectActionOutputReference ¶
func NewCdnEndpointDeliveryRuleUrlRedirectActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CdnEndpointDeliveryRuleUrlRedirectActionOutputReference
type CdnEndpointDeliveryRuleUrlRewriteAction ¶
type CdnEndpointDeliveryRuleUrlRewriteAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#destination CdnEndpoint#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#source_pattern CdnEndpoint#source_pattern}. SourcePattern *string `field:"required" json:"sourcePattern" yaml:"sourcePattern"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#preserve_unmatched_path CdnEndpoint#preserve_unmatched_path}. PreserveUnmatchedPath interface{} `field:"optional" json:"preserveUnmatchedPath" yaml:"preserveUnmatchedPath"` }
type CdnEndpointDeliveryRuleUrlRewriteActionOutputReference ¶
type CdnEndpointDeliveryRuleUrlRewriteActionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Destination() *string SetDestination(val *string) DestinationInput() *string // Experimental. Fqn() *string InternalValue() *CdnEndpointDeliveryRuleUrlRewriteAction SetInternalValue(val *CdnEndpointDeliveryRuleUrlRewriteAction) PreserveUnmatchedPath() interface{} SetPreserveUnmatchedPath(val interface{}) PreserveUnmatchedPathInput() interface{} SourcePattern() *string SetSourcePattern(val *string) SourcePatternInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPreserveUnmatchedPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointDeliveryRuleUrlRewriteActionOutputReference ¶
func NewCdnEndpointDeliveryRuleUrlRewriteActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CdnEndpointDeliveryRuleUrlRewriteActionOutputReference
type CdnEndpointGeoFilter ¶
type CdnEndpointGeoFilter struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#action CdnEndpoint#action}. Action *string `field:"required" json:"action" yaml:"action"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#country_codes CdnEndpoint#country_codes}. CountryCodes *[]*string `field:"required" json:"countryCodes" yaml:"countryCodes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#relative_path CdnEndpoint#relative_path}. RelativePath *string `field:"required" json:"relativePath" yaml:"relativePath"` }
type CdnEndpointGeoFilterList ¶
type CdnEndpointGeoFilterList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointGeoFilterOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointGeoFilterList ¶
func NewCdnEndpointGeoFilterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointGeoFilterList
type CdnEndpointGeoFilterOutputReference ¶
type CdnEndpointGeoFilterOutputReference interface { cdktf.ComplexObject Action() *string SetAction(val *string) ActionInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) CountryCodes() *[]*string SetCountryCodes(val *[]*string) CountryCodesInput() *[]*string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) RelativePath() *string SetRelativePath(val *string) RelativePathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointGeoFilterOutputReference ¶
func NewCdnEndpointGeoFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointGeoFilterOutputReference
type CdnEndpointGlobalDeliveryRule ¶
type CdnEndpointGlobalDeliveryRule struct { // cache_expiration_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#cache_expiration_action CdnEndpoint#cache_expiration_action} CacheExpirationAction *CdnEndpointGlobalDeliveryRuleCacheExpirationAction `field:"optional" json:"cacheExpirationAction" yaml:"cacheExpirationAction"` // cache_key_query_string_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#cache_key_query_string_action CdnEndpoint#cache_key_query_string_action} CacheKeyQueryStringAction *CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringAction `field:"optional" json:"cacheKeyQueryStringAction" yaml:"cacheKeyQueryStringAction"` // modify_request_header_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#modify_request_header_action CdnEndpoint#modify_request_header_action} ModifyRequestHeaderAction interface{} `field:"optional" json:"modifyRequestHeaderAction" yaml:"modifyRequestHeaderAction"` // modify_response_header_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#modify_response_header_action CdnEndpoint#modify_response_header_action} ModifyResponseHeaderAction interface{} `field:"optional" json:"modifyResponseHeaderAction" yaml:"modifyResponseHeaderAction"` // url_redirect_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#url_redirect_action CdnEndpoint#url_redirect_action} UrlRedirectAction *CdnEndpointGlobalDeliveryRuleUrlRedirectAction `field:"optional" json:"urlRedirectAction" yaml:"urlRedirectAction"` // url_rewrite_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#url_rewrite_action CdnEndpoint#url_rewrite_action} UrlRewriteAction *CdnEndpointGlobalDeliveryRuleUrlRewriteAction `field:"optional" json:"urlRewriteAction" yaml:"urlRewriteAction"` }
type CdnEndpointGlobalDeliveryRuleCacheExpirationAction ¶
type CdnEndpointGlobalDeliveryRuleCacheExpirationAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#behavior CdnEndpoint#behavior}. Behavior *string `field:"required" json:"behavior" yaml:"behavior"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#duration CdnEndpoint#duration}. Duration *string `field:"optional" json:"duration" yaml:"duration"` }
type CdnEndpointGlobalDeliveryRuleCacheExpirationActionOutputReference ¶
type CdnEndpointGlobalDeliveryRuleCacheExpirationActionOutputReference interface { cdktf.ComplexObject Behavior() *string SetBehavior(val *string) BehaviorInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Duration() *string SetDuration(val *string) DurationInput() *string // Experimental. Fqn() *string InternalValue() *CdnEndpointGlobalDeliveryRuleCacheExpirationAction SetInternalValue(val *CdnEndpointGlobalDeliveryRuleCacheExpirationAction) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDuration() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointGlobalDeliveryRuleCacheExpirationActionOutputReference ¶
func NewCdnEndpointGlobalDeliveryRuleCacheExpirationActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CdnEndpointGlobalDeliveryRuleCacheExpirationActionOutputReference
type CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringAction ¶
type CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#behavior CdnEndpoint#behavior}. Behavior *string `field:"required" json:"behavior" yaml:"behavior"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#parameters CdnEndpoint#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputReference ¶
type CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputReference interface { cdktf.ComplexObject Behavior() *string SetBehavior(val *string) BehaviorInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringAction SetInternalValue(val *CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringAction) Parameters() *string SetParameters(val *string) ParametersInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetParameters() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputReference ¶
func NewCdnEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputReference
type CdnEndpointGlobalDeliveryRuleModifyRequestHeaderAction ¶
type CdnEndpointGlobalDeliveryRuleModifyRequestHeaderAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#action CdnEndpoint#action}. Action *string `field:"required" json:"action" yaml:"action"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#name CdnEndpoint#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#value CdnEndpoint#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionList ¶
type CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionList ¶
func NewCdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionList
type CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputReference ¶
type CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputReference interface { cdktf.ComplexObject Action() *string SetAction(val *string) ActionInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputReference ¶
func NewCdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputReference
type CdnEndpointGlobalDeliveryRuleModifyResponseHeaderAction ¶
type CdnEndpointGlobalDeliveryRuleModifyResponseHeaderAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#action CdnEndpoint#action}. Action *string `field:"required" json:"action" yaml:"action"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#name CdnEndpoint#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#value CdnEndpoint#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionList ¶
type CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionList ¶
func NewCdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionList
type CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputReference ¶
type CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputReference interface { cdktf.ComplexObject Action() *string SetAction(val *string) ActionInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputReference ¶
func NewCdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputReference
type CdnEndpointGlobalDeliveryRuleOutputReference ¶
type CdnEndpointGlobalDeliveryRuleOutputReference interface { cdktf.ComplexObject CacheExpirationAction() CdnEndpointGlobalDeliveryRuleCacheExpirationActionOutputReference CacheExpirationActionInput() *CdnEndpointGlobalDeliveryRuleCacheExpirationAction CacheKeyQueryStringAction() CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputReference CacheKeyQueryStringActionInput() *CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringAction // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CdnEndpointGlobalDeliveryRule SetInternalValue(val *CdnEndpointGlobalDeliveryRule) ModifyRequestHeaderAction() CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionList ModifyRequestHeaderActionInput() interface{} ModifyResponseHeaderAction() CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionList ModifyResponseHeaderActionInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UrlRedirectAction() CdnEndpointGlobalDeliveryRuleUrlRedirectActionOutputReference UrlRedirectActionInput() *CdnEndpointGlobalDeliveryRuleUrlRedirectAction UrlRewriteAction() CdnEndpointGlobalDeliveryRuleUrlRewriteActionOutputReference UrlRewriteActionInput() *CdnEndpointGlobalDeliveryRuleUrlRewriteAction // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCacheExpirationAction(value *CdnEndpointGlobalDeliveryRuleCacheExpirationAction) PutCacheKeyQueryStringAction(value *CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringAction) PutModifyRequestHeaderAction(value interface{}) PutModifyResponseHeaderAction(value interface{}) PutUrlRedirectAction(value *CdnEndpointGlobalDeliveryRuleUrlRedirectAction) PutUrlRewriteAction(value *CdnEndpointGlobalDeliveryRuleUrlRewriteAction) ResetCacheExpirationAction() ResetCacheKeyQueryStringAction() ResetModifyRequestHeaderAction() ResetModifyResponseHeaderAction() ResetUrlRedirectAction() ResetUrlRewriteAction() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointGlobalDeliveryRuleOutputReference ¶
func NewCdnEndpointGlobalDeliveryRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CdnEndpointGlobalDeliveryRuleOutputReference
type CdnEndpointGlobalDeliveryRuleUrlRedirectAction ¶
type CdnEndpointGlobalDeliveryRuleUrlRedirectAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#redirect_type CdnEndpoint#redirect_type}. RedirectType *string `field:"required" json:"redirectType" yaml:"redirectType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#fragment CdnEndpoint#fragment}. Fragment *string `field:"optional" json:"fragment" yaml:"fragment"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#hostname CdnEndpoint#hostname}. Hostname *string `field:"optional" json:"hostname" yaml:"hostname"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#path CdnEndpoint#path}. Path *string `field:"optional" json:"path" yaml:"path"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#protocol CdnEndpoint#protocol}. Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#query_string CdnEndpoint#query_string}. QueryString *string `field:"optional" json:"queryString" yaml:"queryString"` }
type CdnEndpointGlobalDeliveryRuleUrlRedirectActionOutputReference ¶
type CdnEndpointGlobalDeliveryRuleUrlRedirectActionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Fragment() *string SetFragment(val *string) FragmentInput() *string Hostname() *string SetHostname(val *string) HostnameInput() *string InternalValue() *CdnEndpointGlobalDeliveryRuleUrlRedirectAction SetInternalValue(val *CdnEndpointGlobalDeliveryRuleUrlRedirectAction) Path() *string SetPath(val *string) PathInput() *string Protocol() *string SetProtocol(val *string) ProtocolInput() *string QueryString() *string SetQueryString(val *string) QueryStringInput() *string RedirectType() *string SetRedirectType(val *string) RedirectTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFragment() ResetHostname() ResetPath() ResetProtocol() ResetQueryString() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointGlobalDeliveryRuleUrlRedirectActionOutputReference ¶
func NewCdnEndpointGlobalDeliveryRuleUrlRedirectActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CdnEndpointGlobalDeliveryRuleUrlRedirectActionOutputReference
type CdnEndpointGlobalDeliveryRuleUrlRewriteAction ¶
type CdnEndpointGlobalDeliveryRuleUrlRewriteAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#destination CdnEndpoint#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#source_pattern CdnEndpoint#source_pattern}. SourcePattern *string `field:"required" json:"sourcePattern" yaml:"sourcePattern"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#preserve_unmatched_path CdnEndpoint#preserve_unmatched_path}. PreserveUnmatchedPath interface{} `field:"optional" json:"preserveUnmatchedPath" yaml:"preserveUnmatchedPath"` }
type CdnEndpointGlobalDeliveryRuleUrlRewriteActionOutputReference ¶
type CdnEndpointGlobalDeliveryRuleUrlRewriteActionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Destination() *string SetDestination(val *string) DestinationInput() *string // Experimental. Fqn() *string InternalValue() *CdnEndpointGlobalDeliveryRuleUrlRewriteAction SetInternalValue(val *CdnEndpointGlobalDeliveryRuleUrlRewriteAction) PreserveUnmatchedPath() interface{} SetPreserveUnmatchedPath(val interface{}) PreserveUnmatchedPathInput() interface{} SourcePattern() *string SetSourcePattern(val *string) SourcePatternInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPreserveUnmatchedPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointGlobalDeliveryRuleUrlRewriteActionOutputReference ¶
func NewCdnEndpointGlobalDeliveryRuleUrlRewriteActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CdnEndpointGlobalDeliveryRuleUrlRewriteActionOutputReference
type CdnEndpointOrigin ¶
type CdnEndpointOrigin struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#host_name CdnEndpoint#host_name}. HostName *string `field:"required" json:"hostName" yaml:"hostName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#name CdnEndpoint#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#http_port CdnEndpoint#http_port}. HttpPort *float64 `field:"optional" json:"httpPort" yaml:"httpPort"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#https_port CdnEndpoint#https_port}. HttpsPort *float64 `field:"optional" json:"httpsPort" yaml:"httpsPort"` }
type CdnEndpointOriginList ¶
type CdnEndpointOriginList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CdnEndpointOriginOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointOriginList ¶
func NewCdnEndpointOriginList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CdnEndpointOriginList
type CdnEndpointOriginOutputReference ¶
type CdnEndpointOriginOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HostName() *string SetHostName(val *string) HostNameInput() *string HttpPort() *float64 SetHttpPort(val *float64) HttpPortInput() *float64 HttpsPort() *float64 SetHttpsPort(val *float64) HttpsPortInput() *float64 InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetHttpPort() ResetHttpsPort() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointOriginOutputReference ¶
func NewCdnEndpointOriginOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CdnEndpointOriginOutputReference
type CdnEndpointTimeouts ¶
type CdnEndpointTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#create CdnEndpoint#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#delete CdnEndpoint#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#read CdnEndpoint#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/cdn_endpoint#update CdnEndpoint#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type CdnEndpointTimeoutsOutputReference ¶
type CdnEndpointTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCdnEndpointTimeoutsOutputReference ¶
func NewCdnEndpointTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CdnEndpointTimeoutsOutputReference
Source Files ¶
- cdnendpoint.go
- cdnendpoint_CdnEndpoint.go
- cdnendpoint_CdnEndpointConfig.go
- cdnendpoint_CdnEndpointDeliveryRule.go
- cdnendpoint_CdnEndpointDeliveryRuleCacheExpirationAction.go
- cdnendpoint_CdnEndpointDeliveryRuleCacheExpirationActionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleCacheExpirationActionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleCacheKeyQueryStringAction.go
- cdnendpoint_CdnEndpointDeliveryRuleCacheKeyQueryStringActionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleCacheKeyQueryStringActionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleCookiesCondition.go
- cdnendpoint_CdnEndpointDeliveryRuleCookiesConditionList.go
- cdnendpoint_CdnEndpointDeliveryRuleCookiesConditionList__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleCookiesConditionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleCookiesConditionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleDeviceCondition.go
- cdnendpoint_CdnEndpointDeliveryRuleDeviceConditionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleDeviceConditionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleHttpVersionCondition.go
- cdnendpoint_CdnEndpointDeliveryRuleHttpVersionConditionList.go
- cdnendpoint_CdnEndpointDeliveryRuleHttpVersionConditionList__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleHttpVersionConditionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleHttpVersionConditionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleList.go
- cdnendpoint_CdnEndpointDeliveryRuleList__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleModifyRequestHeaderAction.go
- cdnendpoint_CdnEndpointDeliveryRuleModifyRequestHeaderActionList.go
- cdnendpoint_CdnEndpointDeliveryRuleModifyRequestHeaderActionList__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleModifyRequestHeaderActionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleModifyRequestHeaderActionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleModifyResponseHeaderAction.go
- cdnendpoint_CdnEndpointDeliveryRuleModifyResponseHeaderActionList.go
- cdnendpoint_CdnEndpointDeliveryRuleModifyResponseHeaderActionList__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleModifyResponseHeaderActionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleModifyResponseHeaderActionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRulePostArgCondition.go
- cdnendpoint_CdnEndpointDeliveryRulePostArgConditionList.go
- cdnendpoint_CdnEndpointDeliveryRulePostArgConditionList__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRulePostArgConditionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRulePostArgConditionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleQueryStringCondition.go
- cdnendpoint_CdnEndpointDeliveryRuleQueryStringConditionList.go
- cdnendpoint_CdnEndpointDeliveryRuleQueryStringConditionList__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleQueryStringConditionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleQueryStringConditionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleRemoteAddressCondition.go
- cdnendpoint_CdnEndpointDeliveryRuleRemoteAddressConditionList.go
- cdnendpoint_CdnEndpointDeliveryRuleRemoteAddressConditionList__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleRemoteAddressConditionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleRemoteAddressConditionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestBodyCondition.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestBodyConditionList.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestBodyConditionList__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestBodyConditionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestBodyConditionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestHeaderCondition.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestHeaderConditionList.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestHeaderConditionList__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestHeaderConditionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestHeaderConditionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestMethodCondition.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestMethodConditionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestMethodConditionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestSchemeCondition.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestSchemeConditionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestSchemeConditionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestUriCondition.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestUriConditionList.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestUriConditionList__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestUriConditionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleRequestUriConditionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlFileExtensionCondition.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlFileExtensionConditionList.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlFileExtensionConditionList__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlFileExtensionConditionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlFileExtensionConditionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlFileNameCondition.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlFileNameConditionList.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlFileNameConditionList__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlFileNameConditionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlFileNameConditionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlPathCondition.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlPathConditionList.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlPathConditionList__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlPathConditionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlPathConditionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlRedirectAction.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlRedirectActionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlRedirectActionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlRewriteAction.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlRewriteActionOutputReference.go
- cdnendpoint_CdnEndpointDeliveryRuleUrlRewriteActionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointGeoFilter.go
- cdnendpoint_CdnEndpointGeoFilterList.go
- cdnendpoint_CdnEndpointGeoFilterList__runtime_type_checks.go
- cdnendpoint_CdnEndpointGeoFilterOutputReference.go
- cdnendpoint_CdnEndpointGeoFilterOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointGlobalDeliveryRule.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleCacheExpirationAction.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleCacheExpirationActionOutputReference.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleCacheExpirationActionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringAction.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputReference.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleCacheKeyQueryStringActionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleModifyRequestHeaderAction.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionList.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionList__runtime_type_checks.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputReference.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleModifyRequestHeaderActionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleModifyResponseHeaderAction.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionList.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionList__runtime_type_checks.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputReference.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleModifyResponseHeaderActionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleOutputReference.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleUrlRedirectAction.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleUrlRedirectActionOutputReference.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleUrlRedirectActionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleUrlRewriteAction.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleUrlRewriteActionOutputReference.go
- cdnendpoint_CdnEndpointGlobalDeliveryRuleUrlRewriteActionOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointOrigin.go
- cdnendpoint_CdnEndpointOriginList.go
- cdnendpoint_CdnEndpointOriginList__runtime_type_checks.go
- cdnendpoint_CdnEndpointOriginOutputReference.go
- cdnendpoint_CdnEndpointOriginOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpointTimeouts.go
- cdnendpoint_CdnEndpointTimeoutsOutputReference.go
- cdnendpoint_CdnEndpointTimeoutsOutputReference__runtime_type_checks.go
- cdnendpoint_CdnEndpoint__runtime_type_checks.go