async getResourceType()

in source/backend/discovery/src/discovery/discovery-service.js [86:107]


  async getResourceType(resources) {
    let allResourceTypes = [];

    if (resources && resources.ResourceIdentifiers && resources.ResourceIdentifiers.length > 0) {
      for (let resource of resources.ResourceIdentifiers) {
        try {
          let configData = await this.getResource(resource.ResourceId,
            resource.ResourceType,
            resource.SourceAccountId,
            resource.SourceRegion, 0, []);

          if (configData) {
            allResourceTypes.push(configData);
          }
        } catch (err) {
          zoomUtils.dumpError(err);
        }
      }
    }

    return allResourceTypes;
  }