func (o EndpointGlobalDeliveryRulePtrOutput) UrlRedirectAction() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput {
	return o.ApplyT(func(v *EndpointGlobalDeliveryRule) *EndpointGlobalDeliveryRuleUrlRedirectAction {
		if v == nil {
			return nil
		}
		return v.UrlRedirectAction
	}).(EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput)
}
// A `urlRedirectAction` block as defined below.
A `urlRedirectAction` block as defined below.
// A ` urlRedirectAction ` block as defined below .
func (o EndpointGlobalDeliveryRulePtrOutput) UrlRedirectAction() EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput {
	return o.ApplyT(func(v *EndpointGlobalDeliveryRule) *EndpointGlobalDeliveryRuleUrlRedirectAction {
		if v == nil {
			return nil
		}
		return v.UrlRedirectAction
	}).(EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput)
}
func ( o EndpointGlobalDeliveryRulePtrOutput ) UrlRedirectAction ( ) EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput { return o . ApplyT ( func ( v * EndpointGlobalDeliveryRule ) * EndpointGlobalDeliveryRuleUrlRedirectAction { if v == nil { return nil } return v . UrlRedirectAction } ) . ( EndpointGlobalDeliveryRuleUrlRedirectActionPtrOutput ) }
A `urlRedirectAction` block as defined below.
A ` urlRedirectAction ` block as defined below .