{"Name":"hcp","ID":"go.mondoo.com/mql/providers/hcp","Version":"13.0.1","ConnectionTypes":["hcp"],"CrossProviderTypes":null,"Connectors":[{"Name":"hcp","Use":"hcp","Short":"a HashiCorp Cloud Platform organization","Long":"Use the hcp provider to query the security posture of a HashiCorp Cloud\nPlatform (HCP) organization and the products provisioned beneath it.\n\nConnecting to an organization discovers every project and, within each\nproject, the Vault, Consul, and Boundary clusters, the Packer registry, and\nthe Waypoint applications as child assets. Scope the connection to a single\nproject with --project-id.\n\nAuthenticate with an HCP service principal (client id and client secret).\n\nExamples:\n  cnspec shell hcp --client-id \u003cid\u003e --client-secret \u003csecret\u003e\n  cnspec shell hcp --org-id \u003corg-id\u003e --client-id \u003cid\u003e --client-secret \u003csecret\u003e\n  cnspec shell hcp --project-id \u003cproject-id\u003e --client-id \u003cid\u003e --client-secret \u003csecret\u003e\n\nNotes:\n  Set HCP_CLIENT_ID, HCP_CLIENT_SECRET, HCP_ORGANIZATION_ID, or\n  HCP_PROJECT_ID to omit the matching flags.\n","Flags":[{"Long":"client-id","Desc":"HCP service principal client id","Type":3},{"Long":"client-secret","Desc":"HCP service principal client secret","Type":3},{"Long":"org-id","Desc":"HCP organization id (defaults to the service principal's organization)","Type":3},{"Long":"project-id","Desc":"HCP project id for a single-project connect","Type":3}],"Discovery":["auto","all","projects","vault-clusters","consul-clusters","boundary-clusters","packer-registries","waypoint-applications"]}],"AssetUrlTrees":[{"path_segments":["technology=saas","provider=hcp"],"key":"organization","values":{"*":{"key":"project","values":{"*":{"key":"resource","values":{"*":null},"title":"Resource"}},"title":"Project"}},"title":"Organization"}],"Platforms":[{"name":"hcp-organization","title":"HashiCorp Cloud Platform Organization","family":["hcp"],"kind":["api"],"runtime":["hcp"]},{"name":"hcp-project","title":"HashiCorp Cloud Platform Project","family":["hcp"],"kind":["api"],"runtime":["hcp"]},{"name":"hcp-vault-cluster","title":"HashiCorp Cloud Platform Vault Cluster","family":["hcp"],"kind":["api"],"runtime":["hcp"]},{"name":"hcp-consul-cluster","title":"HashiCorp Cloud Platform Consul Cluster","family":["hcp"],"kind":["api"],"runtime":["hcp"]},{"name":"hcp-boundary-cluster","title":"HashiCorp Cloud Platform Boundary Cluster","family":["hcp"],"kind":["api"],"runtime":["hcp"]},{"name":"hcp-packer-registry","title":"HashiCorp Cloud Platform Packer Registry","family":["hcp"],"kind":["api"],"runtime":["hcp"]},{"name":"hcp-waypoint-application","title":"HashiCorp Cloud Platform Waypoint Application","family":["hcp"],"kind":["api"],"runtime":["hcp"]}]}