public async Task AddInstancesAsync(string targetGroupArn, params string[] instanceIds) { #region Preconditions if (instanceIds == null) { throw new ArgumentNullException(nameof(instanceIds)); } if (instanceIds.Length == 0) { throw new ArgumentException("May not be empty", nameof(instanceIds)); } #endregion var targets = new TargetDescription[instanceIds.Length]; for (var i = 0; i < targets.Length; i++) { targets[i] = new TargetDescription(instanceIds[i]); } var request = new RegisterTargetsRequest(targetGroupArn, targets); await client.RegisterTargetsAsync(request).ConfigureAwait(false); }
public Task <RegisterTargetsResponse> RegisterTargetsAsync(RegisterTargetsRequest request) { return(SendAsync <RegisterTargetsResponse>(request)); }