func (o EndpointGlobalDeliveryRuleOutput) UrlRewriteAction() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput {
	return o.ApplyT(func(v EndpointGlobalDeliveryRule) *EndpointGlobalDeliveryRuleUrlRewriteAction {
		return v.UrlRewriteAction
	}).(EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput)
}
// A `urlRewriteAction` block as defined below.
A `urlRewriteAction` block as defined below.
// A ` urlRewriteAction ` block as defined below .
func (o EndpointGlobalDeliveryRuleOutput) UrlRewriteAction() EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput {
	return o.ApplyT(func(v EndpointGlobalDeliveryRule) *EndpointGlobalDeliveryRuleUrlRewriteAction {
		return v.UrlRewriteAction
	}).(EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput)
}
func ( o EndpointGlobalDeliveryRuleOutput ) UrlRewriteAction ( ) EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput { return o . ApplyT ( func ( v EndpointGlobalDeliveryRule ) * EndpointGlobalDeliveryRuleUrlRewriteAction { return v . UrlRewriteAction } ) . ( EndpointGlobalDeliveryRuleUrlRewriteActionPtrOutput ) }
A `urlRewriteAction` block as defined below.
A ` urlRewriteAction ` block as defined below .