@@ -39,7 +39,7 @@ type loadbalancerClientStruct struct {
3939}
4040
4141type GenericLoadBalancerInterface interface {
42- CreateLoadBalancer (ctx context.Context , details * GenericCreateLoadBalancerDetails ) (string , error )
42+ CreateLoadBalancer (ctx context.Context , details * GenericCreateLoadBalancerDetails , serviceUid * string ) (string , error )
4343
4444 GetLoadBalancer (ctx context.Context , id string ) (* GenericLoadBalancer , error )
4545 GetLoadBalancerByName (ctx context.Context , compartmentID , name string ) (* GenericLoadBalancer , error )
@@ -111,11 +111,10 @@ func (c *loadbalancerClientStruct) GetLoadBalancerByName(ctx context.Context, co
111111 return nil , errors .WithStack (errNotFound )
112112}
113113
114- func (c * loadbalancerClientStruct ) CreateLoadBalancer (ctx context.Context , details * GenericCreateLoadBalancerDetails ) (string , error ) {
114+ func (c * loadbalancerClientStruct ) CreateLoadBalancer (ctx context.Context , details * GenericCreateLoadBalancerDetails , serviceUid * string ) (string , error ) {
115115 if ! c .rateLimiter .Writer .TryAccept () {
116116 return "" , RateLimitError (true , "CreateLoadBalancer" )
117117 }
118-
119118 resp , err := c .loadbalancer .CreateLoadBalancer (ctx , loadbalancer.CreateLoadBalancerRequest {
120119 CreateLoadBalancerDetails : loadbalancer.CreateLoadBalancerDetails {
121120 CompartmentId : details .CompartmentId ,
@@ -133,7 +132,7 @@ func (c *loadbalancerClientStruct) CreateLoadBalancer(ctx context.Context, detai
133132 DefinedTags : details .DefinedTags ,
134133 },
135134 RequestMetadata : c .requestMetadata ,
136- OpcRetryToken : details . DisplayName ,
135+ OpcRetryToken : serviceUid ,
137136 })
138137 incRequestCounter (err , createVerb , loadBalancerResource )
139138
0 commit comments