Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public Task <RegisterTargetsResponse> RegisterTargetsAsync(RegisterTargetsRequest request)
 {
     return(SendAsync <RegisterTargetsResponse>(request));
 }