To use this cli, we need to first Install Nodejs, then run the following command.
npm i -g namirasoft-credential-api-v1
Returns the application liveness status
ns-credential health liveness
Returns the application readiness status
ns-credential health readiness
Returns the application metrics
ns-credential metrics get
Returns the value list of a given table and column
ns-credential value list {table} {column} {search} {field_id} {limit}
Returns the credential list
ns-credential credential list {filters} {page} {size} {sorts} {all_workspaces}
Returns a credential by an id for an user_id
ns-credential credential _getfor {user_id} {id}
Returns a credential by an id
ns-credential credential get {id}
Returns the protocol list
ns-credential protocol list {filters} {page} {size} {sorts} {all_workspaces}
Returns a protocol by an id for an user_id
ns-credential protocol _getfor {user_id} {id}
Returns a protocol by an id
ns-credential protocol get {id}
Returns the cloud list
ns-credential cloud list {filters} {page} {size} {sorts} {all_workspaces}
Returns a cloud by an id for an user_id
ns-credential cloud _getfor {user_id} {id}
Returns a cloud by an id
ns-credential cloud get {id}
Returns the source control list
ns-credential sourcecontrol list {filters} {page} {size} {sorts} {all_workspaces}
Returns a source control by an id for an user_id
ns-credential sourcecontrol _getfor {user_id} {id}
Returns a source control by an id
ns-credential sourcecontrol get {id}
Returns the aws category list
ns-credential awscategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a aws category by id.
ns-credential awscategory get {id}
Creates a new aws category for an entity
ns-credential awscategory create
--slot_id (String)
--category_id (String)
Deletes a aws category by an id.
ns-credential awscategory delete {id}
Returns the aws field list
ns-credential awsfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a aws field by id.
ns-credential awsfield get {id}
Creates a new aws field for an entity
ns-credential awsfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a aws field by an id for an entity
ns-credential awsfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a aws field by an id.
ns-credential awsfield delete {id}
Returns the aws tag list
ns-credential awstag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a aws tag by id.
ns-credential awstag get {id}
Creates a new aws tag for an entity
ns-credential awstag create
--name (String)
--value (String)
Updates a aws tag by an id for an entity
ns-credential awstag update {id}
--name (String)
--value (String)
Deletes a aws tag by an id.
ns-credential awstag delete {id}
Returns the aws list
ns-credential aws list {filters} {page} {size} {sorts} {all_workspaces}
Returns an aws by an id for an user_id
ns-credential aws _getfor {user_id} {id}
Returns an aws by an id
ns-credential aws get {id}
Creates a new aws
ns-credential aws create
--workspace_id (String)
--access_key (String)
--secret_key (String)
--name (String)
--description (String)
--aws_category (Array)
--aws_field (Array)
--aws_tag (Array)
Updates an aws by an id
ns-credential aws update {id}
--workspace_id (String)
--access_key (String)
--secret_key (String)
--name (String)
--description (String)
--aws_category (Array)
--aws_field (Array)
--aws_tag (Array)
Deletes an aws by an id
ns-credential aws delete {id}
Returns the azure category list
ns-credential azurecategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a azure category by id.
ns-credential azurecategory get {id}
Creates a new azure category for an entity
ns-credential azurecategory create
--slot_id (String)
--category_id (String)
Deletes a azure category by an id.
ns-credential azurecategory delete {id}
Returns the azure field list
ns-credential azurefield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a azure field by id.
ns-credential azurefield get {id}
Creates a new azure field for an entity
ns-credential azurefield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a azure field by an id for an entity
ns-credential azurefield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a azure field by an id.
ns-credential azurefield delete {id}
Returns the azure tag list
ns-credential azuretag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a azure tag by id.
ns-credential azuretag get {id}
Creates a new azure tag for an entity
ns-credential azuretag create
--name (String)
--value (String)
Updates a azure tag by an id for an entity
ns-credential azuretag update {id}
--name (String)
--value (String)
Deletes a azure tag by an id.
ns-credential azuretag delete {id}
Returns the azure list
ns-credential azure list {filters} {page} {size} {sorts} {all_workspaces}
Returns an azure by an id for an user_id
ns-credential azure _getfor {user_id} {id}
Returns an azure by an id
ns-credential azure get {id}
Creates a new azure
ns-credential azure create
--workspace_id (String)
--tenant_id (String)
--client_id (String)
--client_secret (String)
--name (String)
--description (String)
--azure_category (Array)
--azure_field (Array)
--azure_tag (Array)
Updates an azure by an id
ns-credential azure update {id}
--workspace_id (String)
--tenant_id (String)
--client_id (String)
--client_secret (String)
--name (String)
--description (String)
--azure_category (Array)
--azure_field (Array)
--azure_tag (Array)
Deletes an azure by an id
ns-credential azure delete {id}
Returns the gcp category list
ns-credential gcpcategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a gcp category by id.
ns-credential gcpcategory get {id}
Creates a new gcp category for an entity
ns-credential gcpcategory create
--slot_id (String)
--category_id (String)
Deletes a gcp category by an id.
ns-credential gcpcategory delete {id}
Returns the gcp field list
ns-credential gcpfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a gcp field by id.
ns-credential gcpfield get {id}
Creates a new gcp field for an entity
ns-credential gcpfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a gcp field by an id for an entity
ns-credential gcpfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a gcp field by an id.
ns-credential gcpfield delete {id}
Returns the gcp tag list
ns-credential gcptag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a gcp tag by id.
ns-credential gcptag get {id}
Creates a new gcp tag for an entity
ns-credential gcptag create
--name (String)
--value (String)
Updates a gcp tag by an id for an entity
ns-credential gcptag update {id}
--name (String)
--value (String)
Deletes a gcp tag by an id.
ns-credential gcptag delete {id}
Returns the gcp list
ns-credential gcp list {filters} {page} {size} {sorts} {all_workspaces}
Returns an gcp by an id for an user_id
ns-credential gcp _getfor {user_id} {id}
Returns a gcp by an id
ns-credential gcp get {id}
Creates a new gcp
ns-credential gcp create
--workspace_id (String)
--credentials (String)
--name (String)
--description (String)
--gcp_category (Array)
--gcp_field (Array)
--gcp_tag (Array)
Updates a gcp by an id
ns-credential gcp update {id}
--workspace_id (String)
--credentials (String)
--name (String)
--description (String)
--gcp_category (Array)
--gcp_field (Array)
--gcp_tag (Array)
Deletes a gcp by an id
ns-credential gcp delete {id}
Returns the git hub category list
ns-credential githubcategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a git hub category by id.
ns-credential githubcategory get {id}
Creates a new git hub category for an entity
ns-credential githubcategory create
--slot_id (String)
--category_id (String)
Deletes a git hub category by an id.
ns-credential githubcategory delete {id}
Returns the git hub field list
ns-credential githubfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a git hub field by id.
ns-credential githubfield get {id}
Creates a new git hub field for an entity
ns-credential githubfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a git hub field by an id for an entity
ns-credential githubfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a git hub field by an id.
ns-credential githubfield delete {id}
Returns the git hub tag list
ns-credential githubtag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a git hub tag by id.
ns-credential githubtag get {id}
Creates a new git hub tag for an entity
ns-credential githubtag create
--name (String)
--value (String)
Updates a git hub tag by an id for an entity
ns-credential githubtag update {id}
--name (String)
--value (String)
Deletes a git hub tag by an id.
ns-credential githubtag delete {id}
Returns the git hub list
ns-credential github list {filters} {page} {size} {sorts} {all_workspaces}
Returns a git hub by an id for an user_id
ns-credential github _getfor {user_id} {id}
Returns a git hub by an id
ns-credential github get {id}
Creates a new git hub
ns-credential github create
--workspace_id (String)
--host (String)
--type (Enum)
--username (String)
--password (String)
--pat_classic_token (String)
--pat_fine_graned_token (String)
--oauthapp_client_id (String)
--oauthapp_client_secret (String)
--oauthapp_refresh_token (String)
--oauthapp_access_token (String)
--githubapp_installation_id (String)
--githubapp_jwt (String)
--githubapp_token (String)
--ssh_publickey (String)
--ssh_privatekey (String)
--name (String)
--description (String)
--git_hub_category (Array)
--git_hub_field (Array)
--git_hub_tag (Array)
Updates a git hub by an id
ns-credential github update {id}
--workspace_id (String)
--host (String)
--username (String)
--password (String)
--pat_classic_token (String)
--pat_fine_graned_token (String)
--oauthapp_client_id (String)
--oauthapp_client_secret (String)
--oauthapp_refresh_token (String)
--oauthapp_access_token (String)
--githubapp_installation_id (String)
--githubapp_jwt (String)
--githubapp_token (String)
--ssh_publickey (String)
--ssh_privatekey (String)
--name (String)
--description (String)
--git_hub_category (Array)
--git_hub_field (Array)
--git_hub_tag (Array)
Deletes a git hub by an id
ns-credential github delete {id}
Returns the git lab category list
ns-credential gitlabcategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a git lab category by id.
ns-credential gitlabcategory get {id}
Creates a new git lab category for an entity
ns-credential gitlabcategory create
--slot_id (String)
--category_id (String)
Deletes a git lab category by an id.
ns-credential gitlabcategory delete {id}
Returns the git lab field list
ns-credential gitlabfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a git lab field by id.
ns-credential gitlabfield get {id}
Creates a new git lab field for an entity
ns-credential gitlabfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a git lab field by an id for an entity
ns-credential gitlabfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a git lab field by an id.
ns-credential gitlabfield delete {id}
Returns the git lab tag list
ns-credential gitlabtag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a git lab tag by id.
ns-credential gitlabtag get {id}
Creates a new git lab tag for an entity
ns-credential gitlabtag create
--name (String)
--value (String)
Updates a git lab tag by an id for an entity
ns-credential gitlabtag update {id}
--name (String)
--value (String)
Deletes a git lab tag by an id.
ns-credential gitlabtag delete {id}
Returns the git lab list
ns-credential gitlab list {filters} {page} {size} {sorts} {all_workspaces}
Returns a git lab by an id for an user_id
ns-credential gitlab _getfor {user_id} {id}
Returns a git lab by an id
ns-credential gitlab get {id}
Creates a new git lab
ns-credential gitlab create
--workspace_id (String)
--host (String)
--type (Enum)
--username (String)
--password (String)
--pat_token (String)
--oauth_client_id (String)
--oauth_client_secret (String)
--oauth_refresh_token (String)
--oauth_access_token (String)
--ssh_publickey (String)
--ssh_privatekey (String)
--name (String)
--description (String)
--git_lab_category (Array)
--git_lab_field (Array)
--git_lab_tag (Array)
Updates a git lab by an id
ns-credential gitlab update {id}
--workspace_id (String)
--host (String)
--username (String)
--password (String)
--pat_token (String)
--oauth_client_id (String)
--oauth_client_secret (String)
--oauth_refresh_token (String)
--oauth_access_token (String)
--ssh_publickey (String)
--ssh_privatekey (String)
--name (String)
--description (String)
--git_lab_category (Array)
--git_lab_field (Array)
--git_lab_tag (Array)
Deletes a git lab by an id
ns-credential gitlab delete {id}
Returns the token auth category list
ns-credential tokenauthcategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a token auth category by id.
ns-credential tokenauthcategory get {id}
Creates a new token auth category for an entity
ns-credential tokenauthcategory create
--slot_id (String)
--category_id (String)
Deletes a token auth category by an id.
ns-credential tokenauthcategory delete {id}
Returns the token auth field list
ns-credential tokenauthfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a token auth field by id.
ns-credential tokenauthfield get {id}
Creates a new token auth field for an entity
ns-credential tokenauthfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a token auth field by an id for an entity
ns-credential tokenauthfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a token auth field by an id.
ns-credential tokenauthfield delete {id}
Returns the token auth tag list
ns-credential tokenauthtag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a token auth tag by id.
ns-credential tokenauthtag get {id}
Creates a new token auth tag for an entity
ns-credential tokenauthtag create
--name (String)
--value (String)
Updates a token auth tag by an id for an entity
ns-credential tokenauthtag update {id}
--name (String)
--value (String)
Deletes a token auth tag by an id.
ns-credential tokenauthtag delete {id}
Returns the token auth list
ns-credential tokenauth list {filters} {page} {size} {sorts} {all_workspaces}
Returns a token auth by an id for an user_id
ns-credential tokenauth _getfor {user_id} {id}
Returns a token auth by an id
ns-credential tokenauth get {id}
Creates a new token auth
ns-credential tokenauth create
--workspace_id (String)
--token (String)
--name (String)
--description (String)
--token_auth_category (Array)
--token_auth_field (Array)
--token_auth_tag (Array)
Updates a token auth by an id
ns-credential tokenauth update {id}
--workspace_id (String)
--token (String)
--name (String)
--description (String)
--token_auth_category (Array)
--token_auth_field (Array)
--token_auth_tag (Array)
Deletes a token auth by an id
ns-credential tokenauth delete {id}
Returns the host token auth category list
ns-credential hosttokenauthcategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a host token auth category by id.
ns-credential hosttokenauthcategory get {id}
Creates a new host token auth category for an entity
ns-credential hosttokenauthcategory create
--slot_id (String)
--category_id (String)
Deletes a host token auth category by an id.
ns-credential hosttokenauthcategory delete {id}
Returns the host token auth field list
ns-credential hosttokenauthfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a host token auth field by id.
ns-credential hosttokenauthfield get {id}
Creates a new host token auth field for an entity
ns-credential hosttokenauthfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a host token auth field by an id for an entity
ns-credential hosttokenauthfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a host token auth field by an id.
ns-credential hosttokenauthfield delete {id}
Returns the host token auth tag list
ns-credential hosttokenauthtag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a host token auth tag by id.
ns-credential hosttokenauthtag get {id}
Creates a new host token auth tag for an entity
ns-credential hosttokenauthtag create
--name (String)
--value (String)
Updates a host token auth tag by an id for an entity
ns-credential hosttokenauthtag update {id}
--name (String)
--value (String)
Deletes a host token auth tag by an id.
ns-credential hosttokenauthtag delete {id}
Returns the host token auth list
ns-credential hosttokenauth list {filters} {page} {size} {sorts} {all_workspaces}
Returns a host token auth by an id for an user_id
ns-credential hosttokenauth _getfor {user_id} {id}
Returns a host token auth by an id
ns-credential hosttokenauth get {id}
Creates a new host token auth
ns-credential hosttokenauth create
--workspace_id (String)
--host (String)
--token (String)
--name (String)
--description (String)
--host_token_auth_category (Array)
--host_token_auth_field (Array)
--host_token_auth_tag (Array)
Updates a host token auth by an id
ns-credential hosttokenauth update {id}
--workspace_id (String)
--host (String)
--token (String)
--name (String)
--description (String)
--host_token_auth_category (Array)
--host_token_auth_field (Array)
--host_token_auth_tag (Array)
Deletes a host token auth by an id
ns-credential hosttokenauth delete {id}
Returns the basic auth category list
ns-credential basicauthcategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a basic auth category by id.
ns-credential basicauthcategory get {id}
Creates a new basic auth category for an entity
ns-credential basicauthcategory create
--slot_id (String)
--category_id (String)
Deletes a basic auth category by an id.
ns-credential basicauthcategory delete {id}
Returns the basic auth field list
ns-credential basicauthfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a basic auth field by id.
ns-credential basicauthfield get {id}
Creates a new basic auth field for an entity
ns-credential basicauthfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a basic auth field by an id for an entity
ns-credential basicauthfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a basic auth field by an id.
ns-credential basicauthfield delete {id}
Returns the basic auth tag list
ns-credential basicauthtag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a basic auth tag by id.
ns-credential basicauthtag get {id}
Creates a new basic auth tag for an entity
ns-credential basicauthtag create
--name (String)
--value (String)
Updates a basic auth tag by an id for an entity
ns-credential basicauthtag update {id}
--name (String)
--value (String)
Deletes a basic auth tag by an id.
ns-credential basicauthtag delete {id}
Returns the basic auth list
ns-credential basicauth list {filters} {page} {size} {sorts} {all_workspaces}
Returns a basic auth by an id for an user_id
ns-credential basicauth _getfor {user_id} {id}
Returns a basic auth by an id
ns-credential basicauth get {id}
Creates a new basic auth
ns-credential basicauth create
--workspace_id (String)
--username (String)
--password (String)
--name (String)
--description (String)
--basic_auth_category (Array)
--basic_auth_field (Array)
--basic_auth_tag (Array)
Updates a basic auth by an id
ns-credential basicauth update {id}
--workspace_id (String)
--username (String)
--password (String)
--name (String)
--description (String)
--basic_auth_category (Array)
--basic_auth_field (Array)
--basic_auth_tag (Array)
Deletes a basic auth by an id
ns-credential basicauth delete {id}
Returns the host basic auth category list
ns-credential hostbasicauthcategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a host basic auth category by id.
ns-credential hostbasicauthcategory get {id}
Creates a new host basic auth category for an entity
ns-credential hostbasicauthcategory create
--slot_id (String)
--category_id (String)
Deletes a host basic auth category by an id.
ns-credential hostbasicauthcategory delete {id}
Returns the host basic auth field list
ns-credential hostbasicauthfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a host basic auth field by id.
ns-credential hostbasicauthfield get {id}
Creates a new host basic auth field for an entity
ns-credential hostbasicauthfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a host basic auth field by an id for an entity
ns-credential hostbasicauthfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a host basic auth field by an id.
ns-credential hostbasicauthfield delete {id}
Returns the host basic auth tag list
ns-credential hostbasicauthtag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a host basic auth tag by id.
ns-credential hostbasicauthtag get {id}
Creates a new host basic auth tag for an entity
ns-credential hostbasicauthtag create
--name (String)
--value (String)
Updates a host basic auth tag by an id for an entity
ns-credential hostbasicauthtag update {id}
--name (String)
--value (String)
Deletes a host basic auth tag by an id.
ns-credential hostbasicauthtag delete {id}
Returns the host basic auth list
ns-credential hostbasicauth list {filters} {page} {size} {sorts} {all_workspaces}
Returns a host basic auth by an id for an user_id
ns-credential hostbasicauth _getfor {user_id} {id}
Returns a host basic auth by an id
ns-credential hostbasicauth get {id}
Creates a new host basic auth
ns-credential hostbasicauth create
--workspace_id (String)
--host (String)
--username (String)
--password (String)
--name (String)
--description (String)
--host_basic_auth_category (Array)
--host_basic_auth_field (Array)
--host_basic_auth_tag (Array)
Updates a host basic auth by an id
ns-credential hostbasicauth update {id}
--workspace_id (String)
--host (String)
--username (String)
--password (String)
--name (String)
--description (String)
--host_basic_auth_category (Array)
--host_basic_auth_field (Array)
--host_basic_auth_tag (Array)
Deletes a host basic auth by an id
ns-credential hostbasicauth delete {id}
Returns the ssh category list
ns-credential sshcategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a ssh category by id.
ns-credential sshcategory get {id}
Creates a new ssh category for an entity
ns-credential sshcategory create
--slot_id (String)
--category_id (String)
Deletes a ssh category by an id.
ns-credential sshcategory delete {id}
Returns the ssh field list
ns-credential sshfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a ssh field by id.
ns-credential sshfield get {id}
Creates a new ssh field for an entity
ns-credential sshfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a ssh field by an id for an entity
ns-credential sshfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a ssh field by an id.
ns-credential sshfield delete {id}
Returns the ssh tag list
ns-credential sshtag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a ssh tag by id.
ns-credential sshtag get {id}
Creates a new ssh tag for an entity
ns-credential sshtag create
--name (String)
--value (String)
Updates a ssh tag by an id for an entity
ns-credential sshtag update {id}
--name (String)
--value (String)
Deletes a ssh tag by an id.
ns-credential sshtag delete {id}
Returns the ssh list
ns-credential ssh list {filters} {page} {size} {sorts} {all_workspaces}
Returns a SSH credential by an id for an user_id
ns-credential ssh _getfor {user_id} {id}
Returns a ssh by an id
ns-credential ssh get {id}
Creates a new ssh
ns-credential ssh create
--workspace_id (String)
--host (String)
--port (Integer)
--auth_type (Enum)
--username (String)
--password (String)
--private_key (String)
--private_key_passphrase (String)
--fingerprint (String)
--name (String)
--description (String)
--ssh_category (Array)
--ssh_field (Array)
--ssh_tag (Array)
Updates a ssh by an id
ns-credential ssh update {id}
--workspace_id (String)
--host (String)
--port (Integer)
--username (String)
--password (String)
--private_key (String)
--private_key_passphrase (String)
--fingerprint (String)
--name (String)
--description (String)
--ssh_category (Array)
--ssh_field (Array)
--ssh_tag (Array)
Deletes a ssh by an id
ns-credential ssh delete {id}
Returns the database category list
ns-credential databasecategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a database category by id.
ns-credential databasecategory get {id}
Creates a new database category for an entity
ns-credential databasecategory create
--slot_id (String)
--category_id (String)
Deletes a database category by an id.
ns-credential databasecategory delete {id}
Returns the database field list
ns-credential databasefield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a database field by id.
ns-credential databasefield get {id}
Creates a new database field for an entity
ns-credential databasefield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a database field by an id for an entity
ns-credential databasefield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a database field by an id.
ns-credential databasefield delete {id}
Returns the database tag list
ns-credential databasetag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a database tag by id.
ns-credential databasetag get {id}
Creates a new database tag for an entity
ns-credential databasetag create
--name (String)
--value (String)
Updates a database tag by an id for an entity
ns-credential databasetag update {id}
--name (String)
--value (String)
Deletes a database tag by an id.
ns-credential databasetag delete {id}
Returns the database list
ns-credential database list {filters} {page} {size} {sorts} {all_workspaces}
Returns a database by an id for an user_id
ns-credential database _getfor {user_id} {id}
Returns a database by an id
ns-credential database get {id}
Creates a new database
ns-credential database create
--workspace_id (String)
--ssh_credential_id (String)
--type (Enum)
--host (String)
--port (Integer)
--database_name (String)
--username (String)
--password (String)
--connection_string (String)
--ssl_enable (Boolean)
--ssl_ca (String)
--ssl_cert (String)
--ssl_key (String)
--name (String)
--description (String)
--database_category (Array)
--database_field (Array)
--database_tag (Array)
Updates a database by an id
ns-credential database update {id}
--workspace_id (String)
--ssh_credential_id (String)
--host (String)
--port (Integer)
--database_name (String)
--username (String)
--password (String)
--connection_string (String)
--ssl_enable (Boolean)
--ssl_ca (String)
--ssl_cert (String)
--ssl_key (String)
--name (String)
--description (String)
--database_category (Array)
--database_field (Array)
--database_tag (Array)
Deletes a database by an id
ns-credential database delete {id}
{  "name": "Credential",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_type": {      "name": "CredentialGroupType",      "type": "Enum",      "required": true,      "valids": [        "Protocol",        "Cloud",        "Database",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "HostBasicAuth",        "Credential",        "Database",        "GCP",        "GitHub",        "GitLab",        "SSH",        "TokenAuth",        "HostTokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "Protocol",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_type": {      "name": "CredentialGroupType",      "type": "Enum",      "required": true,      "valids": [        "Protocol",        "Cloud",        "Database",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "HostBasicAuth",        "Credential",        "Database",        "GCP",        "GitHub",        "GitLab",        "SSH",        "TokenAuth",        "HostTokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "Cloud",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_type": {      "name": "CredentialGroupType",      "type": "Enum",      "required": true,      "valids": [        "Protocol",        "Cloud",        "Database",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "HostBasicAuth",        "Credential",        "Database",        "GCP",        "GitHub",        "GitLab",        "SSH",        "TokenAuth",        "HostTokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "SourceControl",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_type": {      "name": "CredentialGroupType",      "type": "Enum",      "required": true,      "valids": [        "Protocol",        "Cloud",        "Database",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "HostBasicAuth",        "Credential",        "Database",        "GCP",        "GitHub",        "GitLab",        "SSH",        "TokenAuth",        "HostTokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "AWSCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "EntityCategoryInput",  "type": "Object",  "required": true,  "fields": {    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    }  }}
{  "name": "AWSField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "EntityFieldInput",  "type": "Object",  "required": true,  "fields": {    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "Any",      "required": false    }  }}
{  "name": "AWSTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "EntityTagInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    }  }}
{  "name": "AWS",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "cloud_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "access_key_secret_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "secret_key_secret_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_type": {      "name": "CredentialGroupType",      "type": "Enum",      "required": true,      "valids": [        "Protocol",        "Cloud",        "Database",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "HostBasicAuth",        "Credential",        "Database",        "GCP",        "GitHub",        "GitLab",        "SSH",        "TokenAuth",        "HostTokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "AWSCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "access_key": {      "type": "String",      "required": true    },    "secret_key": {      "type": "String",      "required": true    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "aws_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "aws_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "aws_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "AWSUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "access_key": {      "type": "String",      "required": false    },    "secret_key": {      "type": "String",      "required": false    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "aws_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "aws_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "aws_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "AzureCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "AzureField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "AzureTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "Azure",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "cloud_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "tenant_id_secret_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "client_id_secret_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "client_secret_secret_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_type": {      "name": "CredentialGroupType",      "type": "Enum",      "required": true,      "valids": [        "Protocol",        "Cloud",        "Database",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "HostBasicAuth",        "Credential",        "Database",        "GCP",        "GitHub",        "GitLab",        "SSH",        "TokenAuth",        "HostTokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "AzureCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "tenant_id": {      "type": "String",      "required": true    },    "client_id": {      "type": "String",      "required": true    },    "client_secret": {      "type": "String",      "required": true    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "azure_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "azure_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "azure_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "AzureUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "tenant_id": {      "type": "String",      "required": false    },    "client_id": {      "type": "String",      "required": false    },    "client_secret": {      "type": "String",      "required": false    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "azure_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "azure_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "azure_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "GCPCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GCPField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GCPTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GCP",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "cloud_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credentials_secret_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_type": {      "name": "CredentialGroupType",      "type": "Enum",      "required": true,      "valids": [        "Protocol",        "Cloud",        "Database",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "HostBasicAuth",        "Credential",        "Database",        "GCP",        "GitHub",        "GitLab",        "SSH",        "TokenAuth",        "HostTokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "GCPCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "credentials": {      "type": "String",      "required": true    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "gcp_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "gcp_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "gcp_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "GCPUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "credentials": {      "type": "String",      "required": false    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "gcp_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "gcp_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "gcp_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "GitHubCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GitHubField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GitHubTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GitHub",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "source_control_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "GitHubType",      "type": "Enum",      "required": true,      "valids": [        "Password",        "PATClassic",        "PATFineGrained",        "OAuthApp",        "GitHubApp",        "SSH"      ]    },    "username_secret_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "password_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "pat_classic_token_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "pat_finegraned_token_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "oauthapp_client_id_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "oauthapp_client_secret_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "oauthapp_refresh_token_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "oauthapp_access_token_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "githubapp_installation_id_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "githubapp_jwt_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "githubapp_token_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_publickey_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_privatekey_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_type": {      "name": "CredentialGroupType",      "type": "Enum",      "required": true,      "valids": [        "Protocol",        "Cloud",        "Database",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "HostBasicAuth",        "Credential",        "Database",        "GCP",        "GitHub",        "GitLab",        "SSH",        "TokenAuth",        "HostTokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "GitHubCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "GitHubType",      "type": "Enum",      "required": true,      "valids": [        "Password",        "PATClassic",        "PATFineGrained",        "OAuthApp",        "GitHubApp",        "SSH"      ]    },    "username": {      "type": "String",      "required": true    },    "password": {      "type": "String",      "required": false    },    "pat_classic_token": {      "type": "String",      "required": false    },    "pat_fine_graned_token": {      "type": "String",      "required": false    },    "oauthapp_client_id": {      "type": "String",      "required": false    },    "oauthapp_client_secret": {      "type": "String",      "required": false    },    "oauthapp_refresh_token": {      "type": "String",      "required": false    },    "oauthapp_access_token": {      "type": "String",      "required": false    },    "githubapp_installation_id": {      "type": "String",      "required": false    },    "githubapp_jwt": {      "type": "String",      "required": false    },    "githubapp_token": {      "type": "String",      "required": false    },    "ssh_publickey": {      "type": "String",      "required": false    },    "ssh_privatekey": {      "type": "String",      "required": false    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "git_hub_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "git_hub_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "git_hub_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "GitHubUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": true,      "max": 255    },    "username": {      "type": "String",      "required": true    },    "password": {      "type": "String",      "required": false    },    "pat_classic_token": {      "type": "String",      "required": false    },    "pat_fine_graned_token": {      "type": "String",      "required": false    },    "oauthapp_client_id": {      "type": "String",      "required": false    },    "oauthapp_client_secret": {      "type": "String",      "required": false    },    "oauthapp_refresh_token": {      "type": "String",      "required": false    },    "oauthapp_access_token": {      "type": "String",      "required": false    },    "githubapp_installation_id": {      "type": "String",      "required": false    },    "githubapp_jwt": {      "type": "String",      "required": false    },    "githubapp_token": {      "type": "String",      "required": false    },    "ssh_publickey": {      "type": "String",      "required": false    },    "ssh_privatekey": {      "type": "String",      "required": false    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "git_hub_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "git_hub_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "git_hub_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "GitLabCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GitLabField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GitLabTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GitLab",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "source_control_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "GitLabType",      "type": "Enum",      "required": true,      "valids": [        "Password",        "PAT",        "OAuth",        "SSH"      ]    },    "username_secret_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "password_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "pat_token_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "oauth_client_id_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "oauth_client_secret_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "oauth_refresh_token_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "oauth_access_token_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_publickey_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_privatekey_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_type": {      "name": "CredentialGroupType",      "type": "Enum",      "required": true,      "valids": [        "Protocol",        "Cloud",        "Database",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "HostBasicAuth",        "Credential",        "Database",        "GCP",        "GitHub",        "GitLab",        "SSH",        "TokenAuth",        "HostTokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "GitLabCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "GitLabType",      "type": "Enum",      "required": true,      "valids": [        "Password",        "PAT",        "OAuth",        "SSH"      ]    },    "username": {      "type": "String",      "required": true    },    "password": {      "type": "String",      "required": false    },    "pat_token": {      "type": "String",      "required": false    },    "oauth_client_id": {      "type": "String",      "required": false    },    "oauth_client_secret": {      "type": "String",      "required": false    },    "oauth_refresh_token": {      "type": "String",      "required": false    },    "oauth_access_token": {      "type": "String",      "required": false    },    "ssh_publickey": {      "type": "String",      "required": false    },    "ssh_privatekey": {      "type": "String",      "required": false    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "git_lab_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "git_lab_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "git_lab_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "GitLabUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": true,      "max": 255    },    "username": {      "type": "String",      "required": true    },    "password": {      "type": "String",      "required": false    },    "pat_token": {      "type": "String",      "required": false    },    "oauth_client_id": {      "type": "String",      "required": false    },    "oauth_client_secret": {      "type": "String",      "required": false    },    "oauth_refresh_token": {      "type": "String",      "required": false    },    "oauth_access_token": {      "type": "String",      "required": false    },    "ssh_publickey": {      "type": "String",      "required": false    },    "ssh_privatekey": {      "type": "String",      "required": false    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "git_lab_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "git_lab_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "git_lab_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "TokenAuthCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "TokenAuthField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "TokenAuthTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "TokenAuth",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "protocol_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "token_secret_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_type": {      "name": "CredentialGroupType",      "type": "Enum",      "required": true,      "valids": [        "Protocol",        "Cloud",        "Database",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "HostBasicAuth",        "Credential",        "Database",        "GCP",        "GitHub",        "GitLab",        "SSH",        "TokenAuth",        "HostTokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "TokenAuthCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "token": {      "type": "String",      "required": true    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "token_auth_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "token_auth_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "token_auth_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "TokenAuthUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "token": {      "type": "String",      "required": false    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "token_auth_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "token_auth_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "token_auth_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "HostTokenAuthCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "HostTokenAuthField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "HostTokenAuthTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "HostTokenAuth",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "protocol_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": true,      "max": 255    },    "token_secret_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_type": {      "name": "CredentialGroupType",      "type": "Enum",      "required": true,      "valids": [        "Protocol",        "Cloud",        "Database",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "HostBasicAuth",        "Credential",        "Database",        "GCP",        "GitHub",        "GitLab",        "SSH",        "TokenAuth",        "HostTokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "HostTokenAuthCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": true,      "max": 255    },    "token": {      "type": "String",      "required": true    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "host_token_auth_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "host_token_auth_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "host_token_auth_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "HostTokenAuthUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": true,      "max": 255    },    "token": {      "type": "String",      "required": false    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "host_token_auth_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "host_token_auth_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "host_token_auth_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "BasicAuthCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "BasicAuthField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "BasicAuthTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "BasicAuth",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "protocol_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "username_secret_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "password_secret_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_type": {      "name": "CredentialGroupType",      "type": "Enum",      "required": true,      "valids": [        "Protocol",        "Cloud",        "Database",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "HostBasicAuth",        "Credential",        "Database",        "GCP",        "GitHub",        "GitLab",        "SSH",        "TokenAuth",        "HostTokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "BasicAuthCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "username": {      "type": "String",      "required": true    },    "password": {      "type": "String",      "required": true    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "basic_auth_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "basic_auth_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "basic_auth_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "BasicAuthUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "username": {      "type": "String",      "required": false    },    "password": {      "type": "String",      "required": false    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "basic_auth_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "basic_auth_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "basic_auth_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "HostBasicAuthCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "HostBasicAuthField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "HostBasicAuthTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "HostBasicAuth",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "protocol_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": true,      "max": 255    },    "username_secret_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "password_secret_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_type": {      "name": "CredentialGroupType",      "type": "Enum",      "required": true,      "valids": [        "Protocol",        "Cloud",        "Database",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "HostBasicAuth",        "Credential",        "Database",        "GCP",        "GitHub",        "GitLab",        "SSH",        "TokenAuth",        "HostTokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "HostBasicAuthCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": true,      "max": 255    },    "username": {      "type": "String",      "required": true    },    "password": {      "type": "String",      "required": true    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "host_basic_auth_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "host_basic_auth_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "host_basic_auth_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "HostBasicAuthUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": true,      "max": 255    },    "username": {      "type": "String",      "required": false    },    "password": {      "type": "String",      "required": false    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "host_basic_auth_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "host_basic_auth_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "host_basic_auth_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "SshCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "SshField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "SshTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "Ssh",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "protocol_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": true,      "max": 255    },    "port": {      "type": "Integer",      "required": true    },    "auth_type": {      "name": "SshAuthType",      "type": "Enum",      "required": true,      "valids": [        "Password",        "PrivateKey"      ]    },    "username_secret_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "password_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "private_key_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "private_key_passphrase_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "fingerprint_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_type": {      "name": "CredentialGroupType",      "type": "Enum",      "required": true,      "valids": [        "Protocol",        "Cloud",        "Database",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "HostBasicAuth",        "Credential",        "Database",        "GCP",        "GitHub",        "GitLab",        "SSH",        "TokenAuth",        "HostTokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "SSHCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": true,      "max": 255    },    "port": {      "type": "Integer",      "required": true    },    "auth_type": {      "name": "SshAuthType",      "type": "Enum",      "required": true,      "valids": [        "Password",        "PrivateKey"      ]    },    "username": {      "type": "String",      "required": false    },    "password": {      "type": "String",      "required": false    },    "private_key": {      "type": "String",      "required": false    },    "private_key_passphrase": {      "type": "String",      "required": false    },    "fingerprint": {      "type": "String",      "required": false    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "ssh_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "ssh_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "ssh_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "SSHUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": true,      "max": 255    },    "port": {      "type": "Integer",      "required": true    },    "username": {      "type": "String",      "required": false    },    "password": {      "type": "String",      "required": false    },    "private_key": {      "type": "String",      "required": false    },    "private_key_passphrase": {      "type": "String",      "required": false    },    "fingerprint": {      "type": "String",      "required": false    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "ssh_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "ssh_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "ssh_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "DatabaseCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "DatabaseField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "DatabaseTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "Database",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "DatabaseType",      "type": "Enum",      "required": true,      "valids": [        "MySQL",        "Postgres",        "Mongo",        "Elasticsearch",        "Clickhouse"      ]    },    "host": {      "type": "String",      "required": false,      "max": 255    },    "port": {      "type": "Integer",      "required": false    },    "database_name": {      "type": "String",      "required": false,      "max": 255    },    "username_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "password_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "connection_string_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssl_enable": {      "type": "Boolean",      "required": true    },    "ssl_ca_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssl_cert_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssl_key_secret_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "group_type": {      "name": "CredentialGroupType",      "type": "Enum",      "required": true,      "valids": [        "Protocol",        "Cloud",        "Database",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "HostBasicAuth",        "Credential",        "Database",        "GCP",        "GitHub",        "GitLab",        "SSH",        "TokenAuth",        "HostTokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "DatabaseCreate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false    },    "type": {      "name": "DatabaseType",      "type": "Enum",      "required": true,      "valids": [        "MySQL",        "Postgres",        "Mongo",        "Elasticsearch",        "Clickhouse"      ]    },    "host": {      "type": "String",      "required": false    },    "port": {      "type": "Integer",      "required": false    },    "database_name": {      "type": "String",      "required": false    },    "username": {      "type": "String",      "required": false    },    "password": {      "type": "String",      "required": false    },    "connection_string": {      "type": "String",      "required": false    },    "ssl_enable": {      "type": "Boolean",      "required": false    },    "ssl_ca": {      "type": "String",      "required": false    },    "ssl_cert": {      "type": "String",      "required": false    },    "ssl_key": {      "type": "String",      "required": false    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "database_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "database_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "database_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "DatabaseUpdate",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false    },    "host": {      "type": "String",      "required": false    },    "port": {      "type": "Integer",      "required": false    },    "database_name": {      "type": "String",      "required": false    },    "username": {      "type": "String",      "required": false    },    "password": {      "type": "String",      "required": false    },    "connection_string": {      "type": "String",      "required": false    },    "ssl_enable": {      "type": "Boolean",      "required": false    },    "ssl_ca": {      "type": "String",      "required": false    },    "ssl_cert": {      "type": "String",      "required": false    },    "ssl_key": {      "type": "String",      "required": false    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "database_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "database_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "database_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
Protocol
Cloud
Database
SourceControl
AWS
Azure
BasicAuth
HostBasicAuth
Credential
Database
GCP
GitHub
GitLab
SSH
TokenAuth
HostTokenAuth
Password
PATClassic
PATFineGrained
OAuthApp
GitHubApp
SSH
Password
PAT
OAuth
SSH
Password
PrivateKey
MySQL
Postgres
Mongo
Elasticsearch
Clickhouse
©Copyright 2010 to 2026 Namira Software Corporation. All rights reserved.