func (o EndpointDeliveryRuleOutput) CacheExpirationAction() EndpointDeliveryRuleCacheExpirationActionPtrOutput {
	return o.ApplyT(func(v EndpointDeliveryRule) *EndpointDeliveryRuleCacheExpirationAction {
		return v.CacheExpirationAction
	}).(EndpointDeliveryRuleCacheExpirationActionPtrOutput)
}
// A `cacheExpirationAction` block as defined above.
A `cacheExpirationAction` block as defined above.
// A ` cacheExpirationAction ` block as defined above .
func (o EndpointDeliveryRuleOutput) CacheExpirationAction() EndpointDeliveryRuleCacheExpirationActionPtrOutput {
	return o.ApplyT(func(v EndpointDeliveryRule) *EndpointDeliveryRuleCacheExpirationAction {
		return v.CacheExpirationAction
	}).(EndpointDeliveryRuleCacheExpirationActionPtrOutput)
}
func ( o EndpointDeliveryRuleOutput ) CacheExpirationAction ( ) EndpointDeliveryRuleCacheExpirationActionPtrOutput { return o . ApplyT ( func ( v EndpointDeliveryRule ) * EndpointDeliveryRuleCacheExpirationAction { return v . CacheExpirationAction } ) . ( EndpointDeliveryRuleCacheExpirationActionPtrOutput ) }
A `cacheExpirationAction` block as defined above.
A ` cacheExpirationAction ` block as defined above .