{"id":22671376,"url":"https://github.com/cloudforet-io/plugin-nhncloud-inven-collector","last_synced_at":"2025-10-06T21:10:21.402Z","repository":{"id":247354164,"uuid":"822405031","full_name":"cloudforet-io/plugin-nhncloud-inven-collector","owner":"cloudforet-io","description":"NHN Cloud Inventory Plugin","archived":false,"fork":false,"pushed_at":"2025-04-29T02:15:53.000Z","size":3715,"stargazers_count":5,"open_issues_count":2,"forks_count":4,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-29T03:31:26.682Z","etag":null,"topics":["plugin"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cloudforet-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-01T05:08:48.000Z","updated_at":"2025-04-29T02:15:57.000Z","dependencies_parsed_at":"2024-08-03T06:25:38.425Z","dependency_job_id":"81c6ad4b-79ce-44a2-8be7-6de4df36ce51","html_url":"https://github.com/cloudforet-io/plugin-nhncloud-inven-collector","commit_stats":null,"previous_names":["cloudforet-io/plugin-nhncloud-inven-collector"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/cloudforet-io/plugin-nhncloud-inven-collector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudforet-io%2Fplugin-nhncloud-inven-collector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudforet-io%2Fplugin-nhncloud-inven-collector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudforet-io%2Fplugin-nhncloud-inven-collector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudforet-io%2Fplugin-nhncloud-inven-collector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloudforet-io","download_url":"https://codeload.github.com/cloudforet-io/plugin-nhncloud-inven-collector/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudforet-io%2Fplugin-nhncloud-inven-collector/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278680291,"owners_count":26027274,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["plugin"],"created_at":"2024-12-09T16:14:44.775Z","updated_at":"2025-10-06T21:10:21.361Z","avatar_url":"https://github.com/cloudforet-io.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eNHN Cloud Plugin - Inventory\u003c/h1\u003e  \n  \n\u003cbr/\u003e  \n\u003cdiv align=\"center\" style=\"display:flex;\"\u003e  \n  \u003cimg width=\"300\" src=\"https://static.toastoven.net/toast/resources/img/logo_nhn_cloud_color.svg\"\u003e  \n\u003cp\u003e \u003cbr\u003e  \n\u003ca  href=\"https://www.apache.org/licenses/LICENSE-2.0\"  target=\"_blank\"\u003e  \n\u003cimg  alt=\"License: Apache 2.0\"  src=\"https://img.shields.io/badge/License-Apache 2.0-yellow.svg\"  /\u003e  \n\u003c/a\u003e\n\u003c/p\u003e  \n  \n\u003c/div\u003e \n\n`plugin-nhncloud-inven-collector` is an NHN Cloud inventory collector plugin for Cloudforet.\n\n\n#### Plugin to collect NHN Cloud Services\n\n\n\u003e Cloudforet's [plugin-nhncloud-inven-collector](https://github.com/cloudforet-io/plugin-nhncloud-inven-collector) is a convenient tool to \nget cloud service data from NHN Cloud Services. \n\n\nFind us also at [Dockerhub](https://hub.docker.com/r/cloudforet/plugin-nhncloud-inven-collector)\n\nPlease contact us if you need any further information. \n\u003cadmin@cloudforet.io\u003e\n\n\n---\n\n## Service List\n\n\u003c!DOCTYPE html\u003e\n\u003chtml lang=\"ko\"\u003e\n\u003chead\u003e\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003c/head\u003e\n\u003cbody\u003e\n    \u003ctable\u003e\n        \u003cthead\u003e\n            \u003ctr\u003e\n                \u003cth\u003eGroup\u003c/th\u003e\n                \u003cth\u003eCategory\u003c/th\u003e\n                \u003cth\u003eService\u003c/th\u003e\n            \u003c/tr\u003e\n        \u003c/thead\u003e\n        \u003ctbody\u003e\n            \u003ctr\u003e\n                \u003ctd rowspan=\"4\"\u003eCompute\u003c/td\u003e\n                \u003ctd rowspan=\"3\"\u003eInstance\u003c/td\u003e\n                \u003ctd\u003eInstance\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eKey Pair\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eAvailability Zone\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eImage\u003c/td\u003e\n                \u003ctd\u003eImage\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd rowspan=\"2\"\u003eContainer\u003c/td\u003e\n                \u003ctd rowspan=\"2\"\u003eNHN Kubernetes Service(NKS)\u003c/td\u003e\n                \u003ctd\u003eCluster\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eNode Group\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd rowspan=\"31\"\u003eNetwork\u003c/td\u003e\n                \u003ctd rowspan=\"3\"\u003eVPC\u003c/td\u003e\n                \u003ctd\u003eVPC\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eSubnet\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eRouting Table\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eFloating IP\u003c/td\u003e\n                \u003ctd\u003eFloating IP\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd rowspan=\"3\"\u003eNetwork ACL\u003c/td\u003e\n                \u003ctd\u003eNetwork ACL\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eNetwork ACL Binding\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eNetwork ACL Rule\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd rowspan=\"2\"\u003eSecurity Group\u003c/td\u003e\n                \u003ctd\u003eSecurity Group\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eSecurity Rule\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd rowspan=\"10\"\u003eLoad Balancer\u003c/td\u003e\n                \u003ctd\u003eLoad Balancer\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eHealth Monitor\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eIP ACL\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eIP ACL Target\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eL7 Policy\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eL7 Rule\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eListener\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eMember\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003ePool\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eSecret\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd rowspan=\"6\"\u003eTransit Hub\u003c/td\u003e\n                \u003ctd\u003eTransit Hub\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eAttachment\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eMulticast Domain\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eRouting Table\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eShared Multicast Domain\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eShared Transit Hub\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd rowspan=\"2\"\u003eService Gateway\u003c/td\u003e\n                \u003ctd\u003eService Gateway\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eService Endpoint\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd rowspan=\"4\"\u003eDNS Plus\u003c/td\u003e\n                \u003ctd\u003eDNS Zone\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eHealth Check\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eGSLB\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003ePool\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd rowspan=\"4\"\u003eStorage\u003c/td\u003e\n                \u003ctd rowspan=\"3\"\u003eBlock Storage\u003c/td\u003e\n                \u003ctd\u003eBlock Storage\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eBlock Storage Snapshot\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eBlock Storage Type\u003c/td\u003e\n            \u003c/tr\u003e\n\t    \u003ctr\u003e\n                \u003ctd\u003eObject Storage\u003c/td\u003e\n\t\t\u003ctd\u003eContainer\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd rowspan=\"14\"\u003eDatabase\u003c/td\u003e\n                \u003ctd rowspan=\"7\"\u003eRDS For MySQL\u003c/td\u003e\n                \u003ctd\u003eDB Instance\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eDB Instance Group\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eBackup\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eDB Security Group\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eNotification Group\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eParameter Group\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eUser Group\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd rowspan=\"7\"\u003eRDS For MariaDB\u003c/td\u003e\n                \u003ctd\u003eDB Instance\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eDB Instance Group\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eBackup\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eDB Security Group\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eNotification Group\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eParameter Group\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eUser Group\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd rowspan=\"5\"\u003eNotification\u003c/td\u003e\n                \u003ctd rowspan=\"2\"\u003ePush\u003c/td\u003e\n                \u003ctd\u003eTag\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eToken\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd rowspan=\"3\"\u003eEmail\u003c/td\u003e\n                \u003ctd\u003eTag\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eCategory\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eTemplate\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd rowspan=\"3\"\u003eApplication Service\u003c/td\u003e\n                \u003ctd rowspan=\"3\"\u003eAPI Gateway\u003c/td\u003e\n                \u003ctd\u003eService\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eAPI Key\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eUsage Plan\u003c/td\u003e\n            \u003c/tr\u003e\n            \u003ctr\u003e\n                \u003ctd\u003eManagement\u003c/td\u003e\n                \u003ctd\u003eCertificate Manager\u003c/td\u003e\n                \u003ctd\u003eCertificate\u003c/td\u003e\n            \u003c/tr\u003e\n        \u003c/tbody\u003e\n    \u003c/table\u003e\n\u003c/body\u003e\n\u003c/html\u003e\n    \n---\n\n## SETTING\nYou should insert information about account in Cloudforet's **Service Account** initially. There are four Secret Type schemas.\n* NHN Cloud Access Key\n\t* `Tenant ID`\n\t* `Username`\n\t* `Password`\n\n* NHN Cloud APP Key\n\t* `APP Key`\n\t* `Email Secret Key (optional)`\n\t* `Push Secret Key (optional)`\n  \t* `User Access Key ID (optional)`\n\t* `Secret Access Key (optional)`\n\n* NHN Cloud Certificate Manager APP Key\n\t* `Certificate Manager APP Key`\n  \t* `User Access Key ID`\n\t* `Secret Access Key`\n\n* NHN Cloud Object Storage Access Key\n\t* `Object Storage Tenant ID`\n\t* `Username`\n\t* `Object Storage Password`\n    * `Storage Account`\n   \n---\n\n## Comprehensive Guide on Utilizing the NHN Plugin\n#### [English guide for NHN Plugin](./docs/en/README.md)\n#### [Korean guide for NHN Plugin](./docs/ko/README.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudforet-io%2Fplugin-nhncloud-inven-collector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloudforet-io%2Fplugin-nhncloud-inven-collector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudforet-io%2Fplugin-nhncloud-inven-collector/lists"}