code: public static Resource create(String provider, String accountId, String region, String zone) {
      Map<String, String> labels = new LinkedHashMap<String, String>();
      labels.put(PROVIDER_KEY, checkNotNull(provider, "provider"));
      labels.put(ACCOUNT_ID_KEY, checkNotNull(accountId, "accountId"));
      labels.put(REGION_KEY, checkNotNull(region, "availabilityZone"));
      labels.put(ZONE_KEY, checkNotNull(zone, "zone"));
      return Resource.create(TYPE, labels);
    }
docs: Returns a {@link Resource} that describes a cloud environment.
  
  @param provider the name of the cloud provider.
  @param accountId the cloud account id used to identify different entities.
  @param region the region in which entities are running.
  @param zone the zone in which entities are running.
  @return a {@link Resource} that describes a aws ec2 instance.
  @since 0.20