@Override
  public GenericResource get(
      String resourceGroupName, String providerNamespace, String resourceType, String name) {

    PagedList<GenericResource> genericResources = this.listByGroup(resourceGroupName);
    for (GenericResource resource : genericResources) {
      if (resource.name().equalsIgnoreCase(name)
          && resource.resourceProviderNamespace().equalsIgnoreCase(providerNamespace)
          && resource.resourceType().equalsIgnoreCase(resourceType)) {
        return resource;
      }
    }
    return null;
  }