code: @Override
      public AssociateIpGroupsResult associateIpGroups(AssociateIpGroupsRequest request) {
          request = beforeClientExecution(request);
          return executeAssociateIpGroups(request);
      }
docs: <p>
  Associates the specified IP access control group with the specified directory.
  </p>
  
  @param associateIpGroupsRequest
  @return Result of the AssociateIpGroups operation returned by the service.
  @throws InvalidParameterValuesException
  One or more parameter values are not valid.
  @throws ResourceNotFoundException
  The resource could not be found.
  @throws ResourceLimitExceededException
  Your resource limits have been exceeded.
  @throws InvalidResourceStateException
  The state of the resource is not valid for this operation.
  @throws AccessDeniedException
  The user is not authorized to access a resource.
  @throws OperationNotSupportedException
  This operation is not supported.
  @sample AmazonWorkspaces.AssociateIpGroups
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/workspaces-2015-04-08/AssociateIpGroups" target="_top">AWS
  API Documentation</a>