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 health status
ns-credential healthz get
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}
Returns a credential by an id for a user_id
ns-credential credential _getfor {user_id} {id}
Returns a credential by an id
ns-credential credential get {id}
Returns the auth list
ns-credential auth list {filters} {page} {size} {sorts}
Returns an auth by an id for a user_id
ns-credential auth _getfor {user_id} {id}
Returns an auth by an id
ns-credential auth get {id}
Returns the artifact registry list
ns-credential artifactregistry list {filters} {page} {size} {sorts}
Returns an artifact registry by an id for a user_id
ns-credential artifactregistry _getfor {user_id} {id}
Returns an artifact registry by an id
ns-credential artifactregistry get {id}
Returns the cloud list
ns-credential cloud list {filters} {page} {size} {sorts}
Returns a cloud by an id for a user_id
ns-credential cloud _getfor {user_id} {id}
Returns a cloud by an id
ns-credential cloud get {id}
Returns the dns list
ns-credential dns list {filters} {page} {size} {sorts}
Returns a dns by an id for a user_id
ns-credential dns _getfor {user_id} {id}
Returns a dns by an id
ns-credential dns get {id}
Returns the database list
ns-credential database list {filters} {page} {size} {sorts}
Returns a database by an id for a user_id
ns-credential database _getfor {user_id} {id}
Returns a database by an id
ns-credential database get {id}
Returns the message broker list
ns-credential messagebroker list {filters} {page} {size} {sorts}
Returns a message broker by an id for a user_id
ns-credential messagebroker _getfor {user_id} {id}
Returns a message broker by an id
ns-credential messagebroker get {id}
Returns the source control list
ns-credential sourcecontrol list {filters} {page} {size} {sorts}
Returns a source control by an id for a user_id
ns-credential sourcecontrol _getfor {user_id} {id}
Returns a source control by an id
ns-credential sourcecontrol get {id}
Returns the in memory store list
ns-credential inmemorystore list {filters} {page} {size} {sorts}
Returns a in memory store by an id for a user_id
ns-credential inmemorystore _getfor {user_id} {id}
Returns an in memory store by an id
ns-credential inmemorystore get {id}
Returns the aws category list
ns-credential awscategory list {filters} {page} {size} {sorts}
Returns a aws category by id.
ns-credential awscategory get {id}
Creates a new aws category for an entity
ns-credential awscategory create
--entity_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}
Returns a aws field by id.
ns-credential awsfield get {id}
Creates a new aws field for an entity
ns-credential awsfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a aws field by an id for an entity
ns-credential awsfield update {id}
--entity_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}
Returns a aws tag by id.
ns-credential awstag get {id}
Creates a new aws tag for an entity
ns-credential awstag create
--entity_id (String)
--name (String)
--value (String)
Updates a aws tag by an id for an entity
ns-credential awstag update {id}
--entity_id (String)
--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}
Returns an aws by an id for a 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
--access_key_secret_id (String)
--secret_key_secret_id (String)
--rotator_id (String)
--workspace_id (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}
--access_key_secret_id (String)
--secret_key_secret_id (String)
--rotator_id (String)
--workspace_id (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}
Rotates the key of aws by an id
ns-credential aws rotate {id}
Returns the azure category list
ns-credential azurecategory list {filters} {page} {size} {sorts}
Returns a azure category by id.
ns-credential azurecategory get {id}
Creates a new azure category for an entity
ns-credential azurecategory create
--entity_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}
Returns a azure field by id.
ns-credential azurefield get {id}
Creates a new azure field for an entity
ns-credential azurefield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a azure field by an id for an entity
ns-credential azurefield update {id}
--entity_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}
Returns a azure tag by id.
ns-credential azuretag get {id}
Creates a new azure tag for an entity
ns-credential azuretag create
--entity_id (String)
--name (String)
--value (String)
Updates a azure tag by an id for an entity
ns-credential azuretag update {id}
--entity_id (String)
--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}
Returns an azure by an id for a 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
--tenant_id_secret_id (String)
--client_id_secret_id (String)
--client_password_secret_id (String)
--rotator_id (String)
--workspace_id (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}
--tenant_id_secret_id (String)
--client_id_secret_id (String)
--client_password_secret_id (String)
--rotator_id (String)
--workspace_id (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}
Rotates the key of azure by an id
ns-credential azure rotate {id}
Returns the gcp category list
ns-credential gcpcategory list {filters} {page} {size} {sorts}
Returns a gcp category by id.
ns-credential gcpcategory get {id}
Creates a new gcp category for an entity
ns-credential gcpcategory create
--entity_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}
Returns a gcp field by id.
ns-credential gcpfield get {id}
Creates a new gcp field for an entity
ns-credential gcpfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a gcp field by an id for an entity
ns-credential gcpfield update {id}
--entity_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}
Returns a gcp tag by id.
ns-credential gcptag get {id}
Creates a new gcp tag for an entity
ns-credential gcptag create
--entity_id (String)
--name (String)
--value (String)
Updates a gcp tag by an id for an entity
ns-credential gcptag update {id}
--entity_id (String)
--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}
Returns an gcp by an id for a 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
--credentials_secret_id (String)
--rotator_id (String)
--workspace_id (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}
--credentials_secret_id (String)
--rotator_id (String)
--workspace_id (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}
Rotates the key of gcp by an id
ns-credential gcp rotate {id}
Returns the sonatype nexus category list
ns-credential sonatypenexuscategory list {filters} {page} {size} {sorts}
Returns a sonatype nexus category by id.
ns-credential sonatypenexuscategory get {id}
Creates a new sonatype nexus category for an entity
ns-credential sonatypenexuscategory create
--entity_id (String)
--category_id (String)
Deletes a sonatype nexus category by an id.
ns-credential sonatypenexuscategory delete {id}
Returns the sonatype nexus field list
ns-credential sonatypenexusfield list {filters} {page} {size} {sorts}
Returns a sonatype nexus field by id.
ns-credential sonatypenexusfield get {id}
Creates a new sonatype nexus field for an entity
ns-credential sonatypenexusfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a sonatype nexus field by an id for an entity
ns-credential sonatypenexusfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a sonatype nexus field by an id.
ns-credential sonatypenexusfield delete {id}
Returns the sonatype nexus tag list
ns-credential sonatypenexustag list {filters} {page} {size} {sorts}
Returns a sonatype nexus tag by id.
ns-credential sonatypenexustag get {id}
Creates a new sonatype nexus tag for an entity
ns-credential sonatypenexustag create
--entity_id (String)
--name (String)
--value (String)
Updates a sonatype nexus tag by an id for an entity
ns-credential sonatypenexustag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a sonatype nexus tag by an id.
ns-credential sonatypenexustag delete {id}
Returns the sonatype nexus list
ns-credential sonatypenexus list {filters} {page} {size} {sorts}
Returns a sonatype nexus by an id for a user_id
ns-credential sonatypenexus _getfor {user_id} {id}
Returns a sonatype nexus by an id
ns-credential sonatypenexus get {id}
Creates a new sonatype nexus
ns-credential sonatypenexus create
--host (String)
--username (String)
--token (String)
--rotator_id (String)
--workspace_id (String)
--name (String)
--description (String)
--sonatype_nexus_category (Array)
--sonatype_nexus_field (Array)
--sonatype_nexus_tag (Array)
Updates a sonatype nexus by an id
ns-credential sonatypenexus update {id}
--host (String)
--username (String)
--token (String)
--rotator_id (String)
--workspace_id (String)
--name (String)
--description (String)
--sonatype_nexus_category (Array)
--sonatype_nexus_field (Array)
--sonatype_nexus_tag (Array)
Deletes a sonatype nexus by an id
ns-credential sonatypenexus delete {id}
Rotates the key of sonatype nexus by an id
ns-credential sonatypenexus rotate {id}
Returns the j frog artifactory category list
ns-credential jfrogartifactorycategory list {filters} {page} {size} {sorts}
Returns a j frog artifactory category by id.
ns-credential jfrogartifactorycategory get {id}
Creates a new j frog artifactory category for an entity
ns-credential jfrogartifactorycategory create
--entity_id (String)
--category_id (String)
Deletes a j frog artifactory category by an id.
ns-credential jfrogartifactorycategory delete {id}
Returns the j frog artifactory field list
ns-credential jfrogartifactoryfield list {filters} {page} {size} {sorts}
Returns a j frog artifactory field by id.
ns-credential jfrogartifactoryfield get {id}
Creates a new j frog artifactory field for an entity
ns-credential jfrogartifactoryfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a j frog artifactory field by an id for an entity
ns-credential jfrogartifactoryfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a j frog artifactory field by an id.
ns-credential jfrogartifactoryfield delete {id}
Returns the j frog artifactory tag list
ns-credential jfrogartifactorytag list {filters} {page} {size} {sorts}
Returns a j frog artifactory tag by id.
ns-credential jfrogartifactorytag get {id}
Creates a new j frog artifactory tag for an entity
ns-credential jfrogartifactorytag create
--entity_id (String)
--name (String)
--value (String)
Updates a j frog artifactory tag by an id for an entity
ns-credential jfrogartifactorytag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a j frog artifactory tag by an id.
ns-credential jfrogartifactorytag delete {id}
Returns the jfrog artifactory list
ns-credential jfrogartifactory list {filters} {page} {size} {sorts}
Returns a jfrog artifactory by an id for a user_id
ns-credential jfrogartifactory _getfor {user_id} {id}
Returns a jfrog artifactory by an id
ns-credential jfrogartifactory get {id}
Creates a new jfrog artifactory
ns-credential jfrogartifactory create
--host (String)
--username (String)
--password (String)
--rotator_id (String)
--workspace_id (String)
--name (String)
--description (String)
--j_frog_artifactory_category (Array)
--j_frog_artifactory_field (Array)
--j_frog_artifactory_tag (Array)
Updates a jfrog artifactory by an id
ns-credential jfrogartifactory update {id}
--host (String)
--username (String)
--password (String)
--rotator_id (String)
--workspace_id (String)
--name (String)
--description (String)
--j_frog_artifactory_category (Array)
--j_frog_artifactory_field (Array)
--j_frog_artifactory_tag (Array)
Deletes a jfrog artifactory by an id
ns-credential jfrogartifactory delete {id}
Rotates the key of jfrog artifactory by an id
ns-credential jfrogartifactory rotate {id}
Returns the harbor category list
ns-credential harborcategory list {filters} {page} {size} {sorts}
Returns a harbor category by id.
ns-credential harborcategory get {id}
Creates a new harbor category for an entity
ns-credential harborcategory create
--entity_id (String)
--category_id (String)
Deletes a harbor category by an id.
ns-credential harborcategory delete {id}
Returns the harbor field list
ns-credential harborfield list {filters} {page} {size} {sorts}
Returns a harbor field by id.
ns-credential harborfield get {id}
Creates a new harbor field for an entity
ns-credential harborfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a harbor field by an id for an entity
ns-credential harborfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a harbor field by an id.
ns-credential harborfield delete {id}
Returns the harbor tag list
ns-credential harbortag list {filters} {page} {size} {sorts}
Returns a harbor tag by id.
ns-credential harbortag get {id}
Creates a new harbor tag for an entity
ns-credential harbortag create
--entity_id (String)
--name (String)
--value (String)
Updates a harbor tag by an id for an entity
ns-credential harbortag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a harbor tag by an id.
ns-credential harbortag delete {id}
Returns the harbor list
ns-credential harbor list {filters} {page} {size} {sorts}
Returns a harbor by an id for a user_id
ns-credential harbor _getfor {user_id} {id}
Returns a harbor by an id
ns-credential harbor get {id}
Creates a new harbor
ns-credential harbor create
--host (String)
--username (String)
--password (String)
--rotator_id (String)
--workspace_id (String)
--name (String)
--description (String)
--harbor_category (Array)
--harbor_field (Array)
--harbor_tag (Array)
Updates a harbor by an id
ns-credential harbor update {id}
--host (String)
--username (String)
--password (String)
--rotator_id (String)
--workspace_id (String)
--name (String)
--description (String)
--harbor_category (Array)
--harbor_field (Array)
--harbor_tag (Array)
Deletes a harbor by an id
ns-credential harbor delete {id}
Rotates the key of harbor by an id
ns-credential harbor rotate {id}
Returns the git hub category list
ns-credential githubcategory list {filters} {page} {size} {sorts}
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
--entity_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}
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
--entity_id (String)
--field_id (String)
--value (Any)
Updates a git hub field by an id for an entity
ns-credential githubfield update {id}
--entity_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}
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
--entity_id (String)
--name (String)
--value (String)
Updates a git hub tag by an id for an entity
ns-credential githubtag update {id}
--entity_id (String)
--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}
Returns a git hub by an id for a 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
--host (String)
--type (Enum)
--username (String)
--password_secret_id (String)
--pat_classic_token_secret_id (String)
--pat_finegraned_token_secret_id (String)
--oauthapp_client_id_secret_id (String)
--oauthapp_client_secret_secret_id (String)
--oauthapp_refresh_token_secret_id (String)
--oauthapp_access_token_secret_id (String)
--githubapp_installation_id_secret_id (String)
--githubapp_jwt_secret_id (String)
--githubapp_token_secret_id (String)
--ssh_publickey_secret_id (String)
--ssh_privatekey_secret_id (String)
--rotator_id (String)
--workspace_id (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}
--host (String)
--username (String)
--password_secret_id (String)
--pat_classic_token_secret_id (String)
--pat_finegraned_token_secret_id (String)
--oauthapp_client_id_secret_id (String)
--oauthapp_client_secret_secret_id (String)
--oauthapp_refresh_token_secret_id (String)
--oauthapp_access_token_secret_id (String)
--githubapp_installation_id_secret_id (String)
--githubapp_jwt_secret_id (String)
--githubapp_token_secret_id (String)
--ssh_publickey_secret_id (String)
--ssh_privatekey_secret_id (String)
--rotator_id (String)
--workspace_id (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}
Rotates the key of git hub by an id
ns-credential github rotate {id}
Returns the git lab category list
ns-credential gitlabcategory list {filters} {page} {size} {sorts}
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
--entity_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}
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
--entity_id (String)
--field_id (String)
--value (Any)
Updates a git lab field by an id for an entity
ns-credential gitlabfield update {id}
--entity_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}
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
--entity_id (String)
--name (String)
--value (String)
Updates a git lab tag by an id for an entity
ns-credential gitlabtag update {id}
--entity_id (String)
--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}
Returns a git lab by an id for a 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
--host (String)
--type (Enum)
--username (String)
--password_secret_id (String)
--pat_token_secret_id (String)
--oauth_client_id_secret_id (String)
--oauth_client_secret_secret_id (String)
--oauth_refresh_token_secret_id (String)
--oauth_access_token_secret_id (String)
--ssh_publickey_secret_id (String)
--ssh_privatekey_secret_id (String)
--rotator_id (String)
--workspace_id (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}
--host (String)
--username (String)
--password_secret_id (String)
--pat_token_secret_id (String)
--oauth_client_id_secret_id (String)
--oauth_client_secret_secret_id (String)
--oauth_refresh_token_secret_id (String)
--oauth_access_token_secret_id (String)
--ssh_publickey_secret_id (String)
--ssh_privatekey_secret_id (String)
--rotator_id (String)
--workspace_id (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}
Rotates the key of git lab by an id
ns-credential gitlab rotate {id}
Returns the token auth category list
ns-credential tokenauthcategory list {filters} {page} {size} {sorts}
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
--entity_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}
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
--entity_id (String)
--field_id (String)
--value (Any)
Updates a token auth field by an id for an entity
ns-credential tokenauthfield update {id}
--entity_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}
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
--entity_id (String)
--name (String)
--value (String)
Updates a token auth tag by an id for an entity
ns-credential tokenauthtag update {id}
--entity_id (String)
--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}
Returns a token auth by an id for a 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
--token (String)
--workspace_id (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}
--token (String)
--workspace_id (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 basic auth category list
ns-credential basicauthcategory list {filters} {page} {size} {sorts}
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
--entity_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}
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
--entity_id (String)
--field_id (String)
--value (Any)
Updates a basic auth field by an id for an entity
ns-credential basicauthfield update {id}
--entity_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}
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
--entity_id (String)
--name (String)
--value (String)
Updates a basic auth tag by an id for an entity
ns-credential basicauthtag update {id}
--entity_id (String)
--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}
Returns a basic auth by an id for a 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
--username (String)
--password (String)
--workspace_id (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}
--username (String)
--password (String)
--workspace_id (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 ssh category list
ns-credential sshcategory list {filters} {page} {size} {sorts}
Returns a ssh category by id.
ns-credential sshcategory get {id}
Creates a new ssh category for an entity
ns-credential sshcategory create
--entity_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}
Returns a ssh field by id.
ns-credential sshfield get {id}
Creates a new ssh field for an entity
ns-credential sshfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a ssh field by an id for an entity
ns-credential sshfield update {id}
--entity_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}
Returns a ssh tag by id.
ns-credential sshtag get {id}
Creates a new ssh tag for an entity
ns-credential sshtag create
--entity_id (String)
--name (String)
--value (String)
Updates a ssh tag by an id for an entity
ns-credential sshtag update {id}
--entity_id (String)
--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}
Returns a SSH credential by an id for a 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
--host (String)
--port (Integer)
--auth_type (Enum)
--username (String)
--password (String)
--private_key (String)
--private_key_passphrase (String)
--fingerprint (String)
--workspace_id (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}
--host (String)
--port (Integer)
--username (String)
--password (String)
--private_key (String)
--private_key_passphrase (String)
--fingerprint (String)
--workspace_id (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 rotator category list
ns-credential rotatorcategory list {filters} {page} {size} {sorts}
Returns a rotator category by id.
ns-credential rotatorcategory get {id}
Creates a new rotator category for an entity
ns-credential rotatorcategory create
--entity_id (String)
--category_id (String)
Deletes a rotator category by an id.
ns-credential rotatorcategory delete {id}
Returns the rotator field list
ns-credential rotatorfield list {filters} {page} {size} {sorts}
Returns a rotator field by id.
ns-credential rotatorfield get {id}
Creates a new rotator field for an entity
ns-credential rotatorfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a rotator field by an id for an entity
ns-credential rotatorfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a rotator field by an id.
ns-credential rotatorfield delete {id}
Returns the rotator tag list
ns-credential rotatortag list {filters} {page} {size} {sorts}
Returns a rotator tag by id.
ns-credential rotatortag get {id}
Creates a new rotator tag for an entity
ns-credential rotatortag create
--entity_id (String)
--name (String)
--value (String)
Updates a rotator tag by an id for an entity
ns-credential rotatortag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a rotator tag by an id.
ns-credential rotatortag delete {id}
Returns the rotator list
ns-credential rotator list {filters} {page} {size} {sorts}
Returns a rotator by an id
ns-credential rotator get {id}
Creates a new rotator
ns-credential rotator create
--workspace_id (String)
--name (String)
--type (Enum)
--credential_id (String)
--scheduler_id (String)
--description (String)
--rotator_category (Array)
--rotator_field (Array)
--rotator_tag (Array)
Updates a rotator by an id
ns-credential rotator update {id}
--workspace_id (String)
--name (String)
--type (Enum)
--credential_id (String)
--scheduler_id (String)
--description (String)
--rotator_category (Array)
--rotator_field (Array)
--rotator_tag (Array)
Deletes a rotator by an id
ns-credential rotator delete {id}
Rotates the key of credentails by an id
ns-credential rotator rotate {id}
Returns the mysql category list
ns-credential mysqlcategory list {filters} {page} {size} {sorts}
Returns a mysql category by id.
ns-credential mysqlcategory get {id}
Creates a new mysql category for an entity
ns-credential mysqlcategory create
--entity_id (String)
--category_id (String)
Deletes a mysql category by an id.
ns-credential mysqlcategory delete {id}
Returns the mysql field list
ns-credential mysqlfield list {filters} {page} {size} {sorts}
Returns a mysql field by id.
ns-credential mysqlfield get {id}
Creates a new mysql field for an entity
ns-credential mysqlfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a mysql field by an id for an entity
ns-credential mysqlfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a mysql field by an id.
ns-credential mysqlfield delete {id}
Returns the mysql tag list
ns-credential mysqltag list {filters} {page} {size} {sorts}
Returns a mysql tag by id.
ns-credential mysqltag get {id}
Creates a new mysql tag for an entity
ns-credential mysqltag create
--entity_id (String)
--name (String)
--value (String)
Updates a mysql tag by an id for an entity
ns-credential mysqltag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a mysql tag by an id.
ns-credential mysqltag delete {id}
Returns the mysql list
ns-credential mysql list {filters} {page} {size} {sorts}
Returns a mysql by an id for a user_id
ns-credential mysql _getfor {user_id} {id}
Returns a mysql by an id
ns-credential mysql get {id}
Creates a new mysql
ns-credential mysql create
--rotator_id (String)
--ssh_credential_id (String)
--type (Enum)
--host (String)
--port (Integer)
--database_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--mysql_category (Array)
--mysql_field (Array)
--mysql_tag (Array)
Updates a mysql by an id
ns-credential mysql update {id}
--rotator_id (String)
--ssh_credential_id (String)
--host (String)
--port (Integer)
--database_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--mysql_category (Array)
--mysql_field (Array)
--mysql_tag (Array)
Deletes a mysql by an id
ns-credential mysql delete {id}
Rotates the key of mysql by an id
ns-credential mysql rotate {id}
Returns the mongo category list
ns-credential mongocategory list {filters} {page} {size} {sorts}
Returns a mongo category by id.
ns-credential mongocategory get {id}
Creates a new mongo category for an entity
ns-credential mongocategory create
--entity_id (String)
--category_id (String)
Deletes a mongo category by an id.
ns-credential mongocategory delete {id}
Returns the mongo field list
ns-credential mongofield list {filters} {page} {size} {sorts}
Returns a mongo field by id.
ns-credential mongofield get {id}
Creates a new mongo field for an entity
ns-credential mongofield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a mongo field by an id for an entity
ns-credential mongofield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a mongo field by an id.
ns-credential mongofield delete {id}
Returns the mongo tag list
ns-credential mongotag list {filters} {page} {size} {sorts}
Returns a mongo tag by id.
ns-credential mongotag get {id}
Creates a new mongo tag for an entity
ns-credential mongotag create
--entity_id (String)
--name (String)
--value (String)
Updates a mongo tag by an id for an entity
ns-credential mongotag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a mongo tag by an id.
ns-credential mongotag delete {id}
Returns the mongo list
ns-credential mongo list {filters} {page} {size} {sorts}
Returns a mongo by an id for a user_id
ns-credential mongo _getfor {user_id} {id}
Returns a mongo by an id
ns-credential mongo get {id}
Creates a new mongo
ns-credential mongo create
--rotator_id (String)
--ssh_credential_id (String)
--type (Enum)
--host (String)
--port (Integer)
--database_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--mongo_category (Array)
--mongo_field (Array)
--mongo_tag (Array)
Updates a mongo by an id
ns-credential mongo update {id}
--rotator_id (String)
--ssh_credential_id (String)
--host (String)
--port (Integer)
--database_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--mongo_category (Array)
--mongo_field (Array)
--mongo_tag (Array)
Deletes a mongo by an id
ns-credential mongo delete {id}
Rotates the key of mongo by an id
ns-credential mongo rotate {id}
Returns the elasticsearch category list
ns-credential elasticsearchcategory list {filters} {page} {size} {sorts}
Returns a elasticsearch category by id.
ns-credential elasticsearchcategory get {id}
Creates a new elasticsearch category for an entity
ns-credential elasticsearchcategory create
--entity_id (String)
--category_id (String)
Deletes a elasticsearch category by an id.
ns-credential elasticsearchcategory delete {id}
Returns the elasticsearch field list
ns-credential elasticsearchfield list {filters} {page} {size} {sorts}
Returns a elasticsearch field by id.
ns-credential elasticsearchfield get {id}
Creates a new elasticsearch field for an entity
ns-credential elasticsearchfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a elasticsearch field by an id for an entity
ns-credential elasticsearchfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a elasticsearch field by an id.
ns-credential elasticsearchfield delete {id}
Returns the elasticsearch tag list
ns-credential elasticsearchtag list {filters} {page} {size} {sorts}
Returns a elasticsearch tag by id.
ns-credential elasticsearchtag get {id}
Creates a new elasticsearch tag for an entity
ns-credential elasticsearchtag create
--entity_id (String)
--name (String)
--value (String)
Updates a elasticsearch tag by an id for an entity
ns-credential elasticsearchtag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a elasticsearch tag by an id.
ns-credential elasticsearchtag delete {id}
Returns the elasticsearch list
ns-credential elasticsearch list {filters} {page} {size} {sorts}
Returns a elasticsearch by an id for a user_id
ns-credential elasticsearch _getfor {user_id} {id}
Returns an elasticsearch by an id
ns-credential elasticsearch get {id}
Creates a new elasticsearch
ns-credential elasticsearch create
--rotator_id (String)
--ssh_credential_id (String)
--type (Enum)
--host (String)
--port (Integer)
--database_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--elasticsearch_category (Array)
--elasticsearch_field (Array)
--elasticsearch_tag (Array)
Updates an elasticsearch by an id
ns-credential elasticsearch update {id}
--rotator_id (String)
--ssh_credential_id (String)
--host (String)
--port (Integer)
--database_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--elasticsearch_category (Array)
--elasticsearch_field (Array)
--elasticsearch_tag (Array)
Deletes an elasticsearch by an id
ns-credential elasticsearch delete {id}
Rotates the key of elasticsearch by an id
ns-credential elasticsearch rotate {id}
Returns the postgres category list
ns-credential postgrescategory list {filters} {page} {size} {sorts}
Returns a postgres category by id.
ns-credential postgrescategory get {id}
Creates a new postgres category for an entity
ns-credential postgrescategory create
--entity_id (String)
--category_id (String)
Deletes a postgres category by an id.
ns-credential postgrescategory delete {id}
Returns the postgres field list
ns-credential postgresfield list {filters} {page} {size} {sorts}
Returns a postgres field by id.
ns-credential postgresfield get {id}
Creates a new postgres field for an entity
ns-credential postgresfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a postgres field by an id for an entity
ns-credential postgresfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a postgres field by an id.
ns-credential postgresfield delete {id}
Returns the postgres tag list
ns-credential postgrestag list {filters} {page} {size} {sorts}
Returns a postgres tag by id.
ns-credential postgrestag get {id}
Creates a new postgres tag for an entity
ns-credential postgrestag create
--entity_id (String)
--name (String)
--value (String)
Updates a postgres tag by an id for an entity
ns-credential postgrestag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a postgres tag by an id.
ns-credential postgrestag delete {id}
Returns the postgres list
ns-credential postgres list {filters} {page} {size} {sorts}
Returns a postgres by an id for a user_id
ns-credential postgres _getfor {user_id} {id}
Returns a postgres by an id
ns-credential postgres get {id}
Creates a new postgres
ns-credential postgres create
--rotator_id (String)
--ssh_credential_id (String)
--type (Enum)
--host (String)
--port (Integer)
--database_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--postgres_category (Array)
--postgres_field (Array)
--postgres_tag (Array)
Updates a postgres by an id
ns-credential postgres update {id}
--rotator_id (String)
--ssh_credential_id (String)
--host (String)
--port (Integer)
--database_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--postgres_category (Array)
--postgres_field (Array)
--postgres_tag (Array)
Deletes a postgres by an id
ns-credential postgres delete {id}
Rotates the key of postgres by an id
ns-credential postgres rotate {id}
Returns the clickhouse category list
ns-credential clickhousecategory list {filters} {page} {size} {sorts}
Returns a clickhouse category by id.
ns-credential clickhousecategory get {id}
Creates a new clickhouse category for an entity
ns-credential clickhousecategory create
--entity_id (String)
--category_id (String)
Deletes a clickhouse category by an id.
ns-credential clickhousecategory delete {id}
Returns the clickhouse field list
ns-credential clickhousefield list {filters} {page} {size} {sorts}
Returns a clickhouse field by id.
ns-credential clickhousefield get {id}
Creates a new clickhouse field for an entity
ns-credential clickhousefield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a clickhouse field by an id for an entity
ns-credential clickhousefield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a clickhouse field by an id.
ns-credential clickhousefield delete {id}
Returns the clickhouse tag list
ns-credential clickhousetag list {filters} {page} {size} {sorts}
Returns a clickhouse tag by id.
ns-credential clickhousetag get {id}
Creates a new clickhouse tag for an entity
ns-credential clickhousetag create
--entity_id (String)
--name (String)
--value (String)
Updates a clickhouse tag by an id for an entity
ns-credential clickhousetag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a clickhouse tag by an id.
ns-credential clickhousetag delete {id}
Returns the clickhouse list
ns-credential clickhouse list {filters} {page} {size} {sorts}
Returns a clickhouse by an id for a user_id
ns-credential clickhouse _getfor {user_id} {id}
Returns a clickhouse by an id
ns-credential clickhouse get {id}
Creates a new clickhouse
ns-credential clickhouse create
--rotator_id (String)
--ssh_credential_id (String)
--type (Enum)
--host (String)
--port (Integer)
--database_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--clickhouse_category (Array)
--clickhouse_field (Array)
--clickhouse_tag (Array)
Updates a clickhouse by an id
ns-credential clickhouse update {id}
--rotator_id (String)
--ssh_credential_id (String)
--host (String)
--port (Integer)
--database_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--clickhouse_category (Array)
--clickhouse_field (Array)
--clickhouse_tag (Array)
Deletes a clickhouse by an id
ns-credential clickhouse delete {id}
Rotates the key of clickhouse by an id
ns-credential clickhouse rotate {id}
Returns the rabbitmq category list
ns-credential rabbitmqcategory list {filters} {page} {size} {sorts}
Returns a rabbitmq category by id.
ns-credential rabbitmqcategory get {id}
Creates a new rabbitmq category for an entity
ns-credential rabbitmqcategory create
--entity_id (String)
--category_id (String)
Deletes a rabbitmq category by an id.
ns-credential rabbitmqcategory delete {id}
Returns the rabbitmq field list
ns-credential rabbitmqfield list {filters} {page} {size} {sorts}
Returns a rabbitmq field by id.
ns-credential rabbitmqfield get {id}
Creates a new rabbitmq field for an entity
ns-credential rabbitmqfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a rabbitmq field by an id for an entity
ns-credential rabbitmqfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a rabbitmq field by an id.
ns-credential rabbitmqfield delete {id}
Returns the rabbitmq tag list
ns-credential rabbitmqtag list {filters} {page} {size} {sorts}
Returns a rabbitmq tag by id.
ns-credential rabbitmqtag get {id}
Creates a new rabbitmq tag for an entity
ns-credential rabbitmqtag create
--entity_id (String)
--name (String)
--value (String)
Updates a rabbitmq tag by an id for an entity
ns-credential rabbitmqtag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a rabbitmq tag by an id.
ns-credential rabbitmqtag delete {id}
Returns the rabbitmq list
ns-credential rabbitmq list {filters} {page} {size} {sorts}
Returns a rabbitmq by an id for a user_id
ns-credential rabbitmq _getfor {user_id} {id}
Returns a rabbitmq by an id
ns-credential rabbitmq get {id}
Creates a new rabbitmq
ns-credential rabbitmq create
--rotator_id (String)
--ssh_credential_id (String)
--type (Enum)
--host (String)
--port (Integer)
--message_broker_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--rabbitmq_category (Array)
--rabbitmq_field (Array)
--rabbitmq_tag (Array)
Updates a rabbitmq by an id
ns-credential rabbitmq update {id}
--rotator_id (String)
--ssh_credential_id (String)
--host (String)
--port (Integer)
--message_broker_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--rabbitmq_category (Array)
--rabbitmq_field (Array)
--rabbitmq_tag (Array)
Deletes a rabbitmq by an id
ns-credential rabbitmq delete {id}
Rotates the key of rabbitmq by an id
ns-credential rabbitmq rotate {id}
Returns the redis category list
ns-credential rediscategory list {filters} {page} {size} {sorts}
Returns a redis category by id.
ns-credential rediscategory get {id}
Creates a new redis category for an entity
ns-credential rediscategory create
--entity_id (String)
--category_id (String)
Deletes a redis category by an id.
ns-credential rediscategory delete {id}
Returns the redis field list
ns-credential redisfield list {filters} {page} {size} {sorts}
Returns a redis field by id.
ns-credential redisfield get {id}
Creates a new redis field for an entity
ns-credential redisfield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a redis field by an id for an entity
ns-credential redisfield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a redis field by an id.
ns-credential redisfield delete {id}
Returns the redis tag list
ns-credential redistag list {filters} {page} {size} {sorts}
Returns a redis tag by id.
ns-credential redistag get {id}
Creates a new redis tag for an entity
ns-credential redistag create
--entity_id (String)
--name (String)
--value (String)
Updates a redis tag by an id for an entity
ns-credential redistag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a redis tag by an id.
ns-credential redistag delete {id}
Returns the redis list
ns-credential redis list {filters} {page} {size} {sorts}
Returns a redis by an id for a user_id
ns-credential redis _getfor {user_id} {id}
Returns a redis by an id
ns-credential redis get {id}
Creates a new redis
ns-credential redis create
--rotator_id (String)
--ssh_credential_id (String)
--type (Enum)
--host (String)
--port (Integer)
--in_memory_store_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--redis_category (Array)
--redis_field (Array)
--redis_tag (Array)
Updates a redis by an id
ns-credential redis update {id}
--rotator_id (String)
--ssh_credential_id (String)
--host (String)
--port (Integer)
--in_memory_store_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--redis_category (Array)
--redis_field (Array)
--redis_tag (Array)
Deletes a redis by an id
ns-credential redis delete {id}
Rotates the key of redis by an id
ns-credential redis rotate {id}
Returns the kafka category list
ns-credential kafkacategory list {filters} {page} {size} {sorts}
Returns a kafka category by id.
ns-credential kafkacategory get {id}
Creates a new kafka category for an entity
ns-credential kafkacategory create
--entity_id (String)
--category_id (String)
Deletes a kafka category by an id.
ns-credential kafkacategory delete {id}
Returns the kafka field list
ns-credential kafkafield list {filters} {page} {size} {sorts}
Returns a kafka field by id.
ns-credential kafkafield get {id}
Creates a new kafka field for an entity
ns-credential kafkafield create
--entity_id (String)
--field_id (String)
--value (Any)
Updates a kafka field by an id for an entity
ns-credential kafkafield update {id}
--entity_id (String)
--field_id (String)
--value (Any)
Deletes a kafka field by an id.
ns-credential kafkafield delete {id}
Returns the kafka tag list
ns-credential kafkatag list {filters} {page} {size} {sorts}
Returns a kafka tag by id.
ns-credential kafkatag get {id}
Creates a new kafka tag for an entity
ns-credential kafkatag create
--entity_id (String)
--name (String)
--value (String)
Updates a kafka tag by an id for an entity
ns-credential kafkatag update {id}
--entity_id (String)
--name (String)
--value (String)
Deletes a kafka tag by an id.
ns-credential kafkatag delete {id}
Returns the kafka list
ns-credential kafka list {filters} {page} {size} {sorts}
Returns a kafka by an id for a user_id
ns-credential kafka _getfor {user_id} {id}
Returns a kafka by an id
ns-credential kafka get {id}
Creates a new kafka
ns-credential kafka create
--rotator_id (String)
--ssh_credential_id (String)
--type (Enum)
--host (String)
--port (Integer)
--message_broker_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--kafka_category (Array)
--kafka_field (Array)
--kafka_tag (Array)
Updates a kafka by an id
ns-credential kafka update {id}
--rotator_id (String)
--ssh_credential_id (String)
--host (String)
--port (Integer)
--message_broker_name (String)
--username_secret_id (String)
--password_secret_id (String)
--connection_string_secret_id (String)
--ssl_enable (Boolean)
--ssl_ca_secret_id (String)
--ssl_cert_secret_id (String)
--ssl_key_secret_id (String)
--workspace_id (String)
--name (String)
--description (String)
--kafka_category (Array)
--kafka_field (Array)
--kafka_tag (Array)
Deletes a kafka by an id
ns-credential kafka delete {id}
Rotates the key of kafka by an id
ns-credential kafka rotate {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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "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": "Auth",  "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    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "ArtifactRegistry",  "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    },    "rotator_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    },    "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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "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    },    "rotator_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    },    "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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "DNS",  "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    },    "rotator_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    },    "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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "DatabaseType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "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    },    "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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "MessageBroker",  "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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "MessageBrokerType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "host": {      "type": "String",      "required": false,      "max": 255    },    "port": {      "type": "Integer",      "required": false    },    "message_broker_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    },    "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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "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    },    "rotator_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    },    "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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "InMemoryStore",  "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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "InMemoryStoreType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "host": {      "type": "String",      "required": false,      "max": 255    },    "port": {      "type": "Integer",      "required": false    },    "in_memory_store_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    },    "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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "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    },    "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": {    "entity_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    },    "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": {    "entity_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": {    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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    },    "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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "AWSCreate",  "type": "Object",  "required": true,  "fields": {    "access_key_secret_id": {      "type": "String",      "required": true    },    "secret_key_secret_id": {      "type": "String",      "required": true    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "AWSUpdate",  "type": "Object",  "required": true,  "fields": {    "access_key_secret_id": {      "type": "String",      "required": false    },    "secret_key_secret_id": {      "type": "String",      "required": false    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "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    },    "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    },    "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    },    "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_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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "AzureCreate",  "type": "Object",  "required": true,  "fields": {    "tenant_id_secret_id": {      "type": "String",      "required": true    },    "client_id_secret_id": {      "type": "String",      "required": true    },    "client_password_secret_id": {      "type": "String",      "required": true    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "AzureUpdate",  "type": "Object",  "required": true,  "fields": {    "tenant_id_secret_id": {      "type": "String",      "required": false    },    "client_id_secret_id": {      "type": "String",      "required": false    },    "client_password_secret_id": {      "type": "String",      "required": false    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "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    },    "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    },    "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    },    "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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "GCPCreate",  "type": "Object",  "required": true,  "fields": {    "credentials_secret_id": {      "type": "String",      "required": true    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "GCPUpdate",  "type": "Object",  "required": true,  "fields": {    "credentials_secret_id": {      "type": "String",      "required": false    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "SonatypeNexusCategory",  "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    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "SonatypeNexusField",  "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    },    "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": "SonatypeNexusTag",  "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": "SonatypeNexus",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "artifact_registry_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    },    "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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "SonatypeNexusCreate",  "type": "Object",  "required": true,  "fields": {    "host": {      "type": "String",      "required": true,      "max": 255    },    "username": {      "type": "String",      "required": true    },    "token": {      "type": "String",      "required": true    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "sonatype_nexus_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "sonatype_nexus_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "sonatype_nexus_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "SonatypeNexusUpdate",  "type": "Object",  "required": true,  "fields": {    "host": {      "type": "String",      "required": true,      "max": 255    },    "username": {      "type": "String",      "required": false    },    "token": {      "type": "String",      "required": false    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "sonatype_nexus_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "sonatype_nexus_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "sonatype_nexus_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "JFrogArtifactoryCategory",  "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    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "JFrogArtifactoryField",  "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    },    "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": "JFrogArtifactoryTag",  "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": "JFrogArtifactory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "artifact_registry_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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "JFrogArtifactoryCreate",  "type": "Object",  "required": true,  "fields": {    "host": {      "type": "String",      "required": true,      "max": 255    },    "username": {      "type": "String",      "required": true    },    "password": {      "type": "String",      "required": true    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "j_frog_artifactory_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "j_frog_artifactory_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "j_frog_artifactory_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "JFrogArtifactoryUpdate",  "type": "Object",  "required": true,  "fields": {    "host": {      "type": "String",      "required": true,      "max": 255    },    "username": {      "type": "String",      "required": false    },    "password": {      "type": "String",      "required": false    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "j_frog_artifactory_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "j_frog_artifactory_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "j_frog_artifactory_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "HarborCategory",  "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    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "HarborField",  "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    },    "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": "HarborTag",  "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": "Harbor",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "artifact_registry_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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "HarborCreate",  "type": "Object",  "required": true,  "fields": {    "host": {      "type": "String",      "required": true,      "max": 255    },    "username": {      "type": "String",      "required": true    },    "password": {      "type": "String",      "required": true    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "harbor_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "harbor_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "harbor_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "HarborUpdate",  "type": "Object",  "required": true,  "fields": {    "host": {      "type": "String",      "required": true,      "max": 255    },    "username": {      "type": "String",      "required": false    },    "password": {      "type": "String",      "required": false    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "harbor_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "harbor_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "harbor_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "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    },    "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    },    "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    },    "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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "GitHubCreate",  "type": "Object",  "required": true,  "fields": {    "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_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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "GitHubUpdate",  "type": "Object",  "required": true,  "fields": {    "host": {      "type": "String",      "required": true,      "max": 255    },    "username": {      "type": "String",      "required": true    },    "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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "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    },    "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    },    "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    },    "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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "GitLabCreate",  "type": "Object",  "required": true,  "fields": {    "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_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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "GitLabUpdate",  "type": "Object",  "required": true,  "fields": {    "host": {      "type": "String",      "required": true,      "max": 255    },    "username": {      "type": "String",      "required": false    },    "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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "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    },    "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    },    "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    },    "auth_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    },    "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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "TokenAuthCreate",  "type": "Object",  "required": true,  "fields": {    "token": {      "type": "String",      "required": true    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "TokenAuthUpdate",  "type": "Object",  "required": true,  "fields": {    "token": {      "type": "String",      "required": false    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "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    },    "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    },    "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    },    "auth_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    },    "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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "BasicAuthCreate",  "type": "Object",  "required": true,  "fields": {    "username": {      "type": "String",      "required": true    },    "password": {      "type": "String",      "required": true    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "BasicAuthUpdate",  "type": "Object",  "required": true,  "fields": {    "username": {      "type": "String",      "required": false    },    "password": {      "type": "String",      "required": false    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "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    },    "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    },    "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    },    "auth_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    },    "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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "SSHCreate",  "type": "Object",  "required": true,  "fields": {    "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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "SSHUpdate",  "type": "Object",  "required": true,  "fields": {    "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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "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": {            "entity_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": {            "entity_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": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "RotatorCategory",  "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    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "RotatorField",  "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    },    "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": "RotatorTag",  "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": "Rotator",  "type": "Object",  "required": true,  "fields": {    "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    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "RotatorType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "SonatypeNexus",        "CloudFlare"      ]    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "scheduler_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "RotatorFull",  "type": "Object",  "required": true,  "fields": {    "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    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "RotatorType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "SonatypeNexus",        "CloudFlare"      ]    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "scheduler_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "rotator_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "rotator_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "rotator_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "RotatorInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "RotatorType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "SonatypeNexus",        "CloudFlare"      ]    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "scheduler_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "rotator_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "rotator_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "rotator_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "MysqlCategory",  "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    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "MysqlField",  "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    },    "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": "MysqlTag",  "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": "Mysql",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "database_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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "DatabaseType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "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    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "MysqlCreate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "DatabaseType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "mysql_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "mysql_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "mysql_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "MysqlUpdate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "mysql_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "mysql_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "mysql_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "MongoCategory",  "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    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "MongoField",  "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    },    "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": "MongoTag",  "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": "Mongo",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "database_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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "DatabaseType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "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    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "MongoCreate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "DatabaseType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "mongo_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "mongo_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "mongo_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "MongoUpdate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "mongo_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "mongo_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "mongo_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "ElasticsearchCategory",  "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    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ElasticsearchField",  "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    },    "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": "ElasticsearchTag",  "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": "Elasticsearch",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "database_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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "DatabaseType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "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    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "ElasticsearchCreate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "DatabaseType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "elasticsearch_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "elasticsearch_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "elasticsearch_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "ElasticsearchUpdate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "elasticsearch_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "elasticsearch_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "elasticsearch_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "PostgresCategory",  "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    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "PostgresField",  "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    },    "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": "PostgresTag",  "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": "Postgres",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "database_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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "DatabaseType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "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    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "PostgresCreate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "DatabaseType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "postgres_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "postgres_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "postgres_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "PostgresUpdate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "postgres_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "postgres_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "postgres_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "ClickhouseCategory",  "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    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ClickhouseField",  "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    },    "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": "ClickhouseTag",  "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": "Clickhouse",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "database_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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "DatabaseType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "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    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "ClickhouseCreate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "DatabaseType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "clickhouse_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "clickhouse_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "clickhouse_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "ClickhouseUpdate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "clickhouse_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "clickhouse_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "clickhouse_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "RabbitmqCategory",  "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    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "RabbitmqField",  "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    },    "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": "RabbitmqTag",  "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": "Rabbitmq",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "message_broker_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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "MessageBrokerType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "host": {      "type": "String",      "required": false,      "max": 255    },    "port": {      "type": "Integer",      "required": false    },    "message_broker_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    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "RabbitmqCreate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "MessageBrokerType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "host": {      "type": "String",      "required": false,      "max": 255    },    "port": {      "type": "Integer",      "required": false    },    "message_broker_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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "rabbitmq_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "rabbitmq_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "rabbitmq_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "RabbitmqUpdate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": false,      "max": 255    },    "port": {      "type": "Integer",      "required": false    },    "message_broker_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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "rabbitmq_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "rabbitmq_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "rabbitmq_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "RedisCategory",  "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    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "RedisField",  "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    },    "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": "RedisTag",  "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": "Redis",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "in_memory_store_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "project_company": {      "type": "String",      "required": true,      "max": 255    },    "project_env": {      "type": "String",      "required": true,      "max": 255    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "InMemoryStoreType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "host": {      "type": "String",      "required": false,      "max": 255    },    "port": {      "type": "Integer",      "required": false    },    "in_memory_store_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    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "RedisCreate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "InMemoryStoreType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "host": {      "type": "String",      "required": false,      "max": 255    },    "port": {      "type": "Integer",      "required": false    },    "in_memory_store_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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "redis_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "redis_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "redis_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "RedisUpdate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": false,      "max": 255    },    "port": {      "type": "Integer",      "required": false    },    "in_memory_store_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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "redis_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "redis_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "redis_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "KafkaCategory",  "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    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "KafkaField",  "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    },    "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": "KafkaTag",  "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": "Kafka",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "credential_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "message_broker_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    },    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "MessageBrokerType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "host": {      "type": "String",      "required": false,      "max": 255    },    "port": {      "type": "Integer",      "required": false    },    "message_broker_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    },    "group_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": [        "ArtifactRegistry",        "Auth",        "Cloud",        "Database",        "DNS",        "InMemoryStore",        "MessageBroker",        "SourceControl"      ]    },    "entity_type": {      "name": "CredentialEntityType",      "type": "Enum",      "required": true,      "valids": [        "AWS",        "Azure",        "BasicAuth",        "CloudFlare",        "Credential",        "Database",        "Clickhouse",        "Elasticsearch",        "GCP",        "GitHub",        "GitLab",        "Harbor",        "JFrogArtifactory",        "Kafka",        "MySQL",        "Mongo",        "Rabbitmq",        "Redis",        "Postgres",        "Rotator",        "SonatypeNexus",        "SSH",        "TokenAuth"      ]    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "KafkaCreate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type": {      "name": "MessageBrokerType",      "type": "Enum",      "required": true,      "valids": [        "ConnectionString",        "Parameters"      ]    },    "host": {      "type": "String",      "required": false,      "max": 255    },    "port": {      "type": "Integer",      "required": false    },    "message_broker_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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "kafka_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "kafka_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "kafka_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "KafkaUpdate",  "type": "Object",  "required": true,  "fields": {    "rotator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ssh_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "host": {      "type": "String",      "required": false,      "max": 255    },    "port": {      "type": "Integer",      "required": false    },    "message_broker_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    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "kafka_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "kafka_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "kafka_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "entity_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
ArtifactRegistry
Auth
Cloud
Database
DNS
InMemoryStore
MessageBroker
SourceControl
AWS
Azure
BasicAuth
CloudFlare
Credential
Database
Clickhouse
Elasticsearch
GCP
GitHub
GitLab
Harbor
JFrogArtifactory
Kafka
MySQL
Mongo
Rabbitmq
Redis
Postgres
Rotator
SonatypeNexus
SSH
TokenAuth
ConnectionString
Parameters
ConnectionString
Parameters
ConnectionString
Parameters
Password
PATClassic
PATFineGrained
OAuthApp
GitHubApp
SSH
Password
PAT
OAuth
SSH
Password
PrivateKey
AWS
Azure
GCP
GitHub
GitLab
Harbor
JFrogArtifactory
SonatypeNexus
CloudFlare
©Copyright 2010 to 2025 Namira Software Corporation. All rights reserved.