@@ -6087,6 +6087,95 @@ public virtual async System.Threading.Tasks.Task<ActionResult> UpdateServiceCore
60876087 }
60886088 }
60896089
6090+ /// <summary>
6091+ /// Get list of IP addresses available on the target for service binding (IIS, nginx etc) [Generated]
6092+ /// </summary>
6093+ /// <returns>OK</returns>
6094+ /// <exception cref="ApiException">A server side error occurred.</exception>
6095+ public virtual System . Threading . Tasks . Task < System . Collections . Generic . ICollection < IPAddressOption > > GetTargetIPAddressesAsync ( string instanceId )
6096+ {
6097+ return GetTargetIPAddressesAsync ( instanceId , System . Threading . CancellationToken . None ) ;
6098+ }
6099+
6100+ /// <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
6101+ /// <summary>
6102+ /// Get list of IP addresses available on the target for service binding (IIS, nginx etc) [Generated]
6103+ /// </summary>
6104+ /// <returns>OK</returns>
6105+ /// <exception cref="ApiException">A server side error occurred.</exception>
6106+ public virtual async System . Threading . Tasks . Task < System . Collections . Generic . ICollection < IPAddressOption > > GetTargetIPAddressesAsync ( string instanceId , System . Threading . CancellationToken cancellationToken )
6107+ {
6108+ if ( instanceId == null )
6109+ throw new System . ArgumentNullException ( "instanceId" ) ;
6110+
6111+ var client_ = _httpClient ;
6112+ var disposeClient_ = false ;
6113+ try
6114+ {
6115+ using ( var request_ = new System . Net . Http . HttpRequestMessage ( ) )
6116+ {
6117+ request_ . Method = new System . Net . Http . HttpMethod ( "GET" ) ;
6118+ request_ . Headers . Accept . Add ( System . Net . Http . Headers . MediaTypeWithQualityHeaderValue . Parse ( "text/plain" ) ) ;
6119+
6120+ var urlBuilder_ = new System . Text . StringBuilder ( ) ;
6121+ if ( ! string . IsNullOrEmpty ( _baseUrl ) ) urlBuilder_ . Append ( _baseUrl ) ;
6122+ // Operation Path: "internal/v1/target/{instanceId}/ipaddresses"
6123+ urlBuilder_ . Append ( "internal/v1/target/" ) ;
6124+ urlBuilder_ . Append ( System . Uri . EscapeDataString ( ConvertToString ( instanceId , System . Globalization . CultureInfo . InvariantCulture ) ) ) ;
6125+ urlBuilder_ . Append ( "/ipaddresses" ) ;
6126+
6127+ PrepareRequest ( client_ , request_ , urlBuilder_ ) ;
6128+
6129+ var url_ = urlBuilder_ . ToString ( ) ;
6130+ request_ . RequestUri = new System . Uri ( url_ , System . UriKind . RelativeOrAbsolute ) ;
6131+
6132+ PrepareRequest ( client_ , request_ , url_ ) ;
6133+
6134+ var response_ = await client_ . SendAsync ( request_ , System . Net . Http . HttpCompletionOption . ResponseHeadersRead , cancellationToken ) . ConfigureAwait ( false ) ;
6135+ var disposeResponse_ = true ;
6136+ try
6137+ {
6138+ var headers_ = new System . Collections . Generic . Dictionary < string , System . Collections . Generic . IEnumerable < string > > ( ) ;
6139+ foreach ( var item_ in response_ . Headers )
6140+ headers_ [ item_ . Key ] = item_ . Value ;
6141+ if ( response_ . Content != null && response_ . Content . Headers != null )
6142+ {
6143+ foreach ( var item_ in response_ . Content . Headers )
6144+ headers_ [ item_ . Key ] = item_ . Value ;
6145+ }
6146+
6147+ ProcessResponse ( client_ , response_ ) ;
6148+
6149+ var status_ = ( int ) response_ . StatusCode ;
6150+ if ( status_ == 200 )
6151+ {
6152+ var objectResponse_ = await ReadObjectResponseAsync < System . Collections . Generic . ICollection < IPAddressOption > > ( response_ , headers_ , cancellationToken ) . ConfigureAwait ( false ) ;
6153+ if ( objectResponse_ . Object == null )
6154+ {
6155+ throw new ApiException ( "Response was null which was not expected." , status_ , objectResponse_ . Text , headers_ , null ) ;
6156+ }
6157+ return objectResponse_ . Object ;
6158+ }
6159+ else
6160+ {
6161+ var responseData_ = response_ . Content == null ? null : await response_ . Content . ReadAsStringAsync ( ) . ConfigureAwait ( false ) ;
6162+ throw new ApiException ( "The HTTP status code of the response was not expected (" + status_ + ")." , status_ , responseData_ , headers_ , null ) ;
6163+ }
6164+ }
6165+ finally
6166+ {
6167+ if ( disposeResponse_ )
6168+ response_ . Dispose ( ) ;
6169+ }
6170+ }
6171+ }
6172+ finally
6173+ {
6174+ if ( disposeClient_ )
6175+ client_ . Dispose ( ) ;
6176+ }
6177+ }
6178+
60906179 /// <summary>
60916180 /// Get Service Types present on instance (IIS, nginx etc) [Generated]
60926181 /// </summary>
0 commit comments