To use this cli, we need to first Install Nodejs, then run the following command.
npm i -g namirasoft-container-registry-api-v1
Returns the application health status
ns-container-registry healthz get
Returns the application metrics
ns-container-registry metrics get
Returns the value list of a given table and column
ns-container-registry value list {table} {column} {search} {field_id} {limit}
Returns the container registry category list
ns-container-registry containerregistrycategory list {filters} {page} {size} {sorts}
Returns a container registry category by id.
ns-container-registry containerregistrycategory get {id}
Creates a new container registry category for an entity
ns-container-registry containerregistrycategory create {entity_id}
--category_id (String)
Deletes a container registry category by an id.
ns-container-registry containerregistrycategory delete {entity_id} {id}
Returns the container registry field list
ns-container-registry containerregistryfield list {filters} {page} {size} {sorts}
Returns a container registry field by id.
ns-container-registry containerregistryfield get {id}
Creates a new container registry field for an entity
ns-container-registry containerregistryfield create {entity_id}
--field_id (String)
--value (Any)
Updates a container registry field by an id for an entity
ns-container-registry containerregistryfield update {entity_id} {id}
--field_id (String)
--value (Any)
Deletes a container registry field by an id.
ns-container-registry containerregistryfield delete {entity_id} {id}
Returns the container registry tag list
ns-container-registry containerregistrytag list {filters} {page} {size} {sorts}
Returns a container registry tag by id.
ns-container-registry containerregistrytag get {id}
Creates a new container registry tag for an entity
ns-container-registry containerregistrytag create {entity_id}
--name (String)
--value (String)
Updates a container registry tag by an id for an entity
ns-container-registry containerregistrytag update {entity_id} {id}
--name (String)
--value (String)
Deletes a container registry tag by an id.
ns-container-registry containerregistrytag delete {entity_id} {id}
Returns the container registry list
ns-container-registry containerregistry list {filters} {page} {size} {sorts}
Returns a container registry by an id
ns-container-registry containerregistry get {id}
Deletes a container registry by an id
ns-container-registry containerregistry delete {id}
Creates a new aws ecr
ns-container-registry awsecr create
--name (String)
--type (Enum)
--description (String)
--aws_credential_id (String)
Updates an aws ecr by an id
ns-container-registry awsecr update {id}
--name (String)
--type (Enum)
--description (String)
--aws_credential_id (String)
Creates a new azure acr
ns-container-registry azureacr create
--name (String)
--type (Enum)
--description (String)
--azure_credential_id (String)
Updates an azure acr by an id
ns-container-registry azureacr update {id}
--name (String)
--type (Enum)
--description (String)
--azure_credential_id (String)
Creates a new git hub container registry
ns-container-registry githubcontainerregistry create
--name (String)
--type (Enum)
--description (String)
--git_hub_credential_id (String)
Updates a git hub container registry by an id
ns-container-registry githubcontainerregistry update {id}
--name (String)
--type (Enum)
--description (String)
--git_hub_credential_id (String)
Creates a new git lab container registry
ns-container-registry gitlabcontainerregistry create
--name (String)
--type (Enum)
--description (String)
--git_lab_credential_id (String)
Updates a git lab container registry by an id
ns-container-registry gitlabcontainerregistry update {id}
--name (String)
--type (Enum)
--description (String)
--git_lab_credential_id (String)
Creates a new google artifact registry
ns-container-registry googleartifactregistry create
--name (String)
--type (Enum)
--description (String)
--gcp_credential_id (String)
Updates a google artifact registry by an id
ns-container-registry googleartifactregistry update {id}
--name (String)
--type (Enum)
--description (String)
--gcp_credential_id (String)
Creates a new google container registry
ns-container-registry googlecontainerregistry create
--name (String)
--type (Enum)
--description (String)
--gcp_credential_id (String)
Updates a google container registry by an id
ns-container-registry googlecontainerregistry update {id}
--name (String)
--type (Enum)
--description (String)
--gcp_credential_id (String)
Creates a new harbor
ns-container-registry harbor create
--name (String)
--type (Enum)
--description (String)
--harbor_credential_id (String)
Updates a harbor by an id
ns-container-registry harbor update {id}
--name (String)
--type (Enum)
--description (String)
--harbor_credential_id (String)
Creates a new jfrog artifactory
ns-container-registry jfrogartifactory create
--name (String)
--type (Enum)
--description (String)
--jfrog_artifactory_credential_id (String)
Updates a jfrog artifactory by an id
ns-container-registry jfrogartifactory update {id}
--name (String)
--type (Enum)
--description (String)
--jfrog_artifactory_credential_id (String)
Creates a new private registry
ns-container-registry privateregistry create
--name (String)
--type (Enum)
--description (String)
--basic_auth_credential_id (String)
Updates a private registry by an id
ns-container-registry privateregistry update {id}
--name (String)
--type (Enum)
--description (String)
--basic_auth_credential_id (String)
Creates a new public repository
ns-container-registry publicrepository create
--name (String)
--type (Enum)
--description (String)
Updates a public repository by an id
ns-container-registry publicrepository update {id}
--name (String)
--type (Enum)
--description (String)
Creates a new sonatype nexus
ns-container-registry sonatypenexus create
--name (String)
--type (Enum)
--description (String)
--sonatype_nexus_credential_id (String)
Updates a sonatype nexus by an id
ns-container-registry sonatypenexus update {id}
--name (String)
--type (Enum)
--description (String)
--sonatype_nexus_credential_id (String)
{  "name": "ContainerRegistryCategory",  "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": {    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    }  }}
{  "name": "ContainerRegistryField",  "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": {    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "Any",      "required": false    }  }}
{  "name": "ContainerRegistryTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "EntityTagInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    }  }}
{  "name": "ContainerRegistry",  "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": "ContainerRegistryType",      "type": "Enum",      "required": true,      "valids": [        "PublicRepository",        "AWSECR",        "AzureACR",        "GoogleContainerRegistry",        "GoogleArtifactRegistry",        "SonatypeNexus",        "JFrogArtifactory",        "Harbor",        "GitHubContainerRegistry",        "GitLabContainerRegistry",        "PrivateRegistry"      ]    },    "meta": {      "type": "Any",      "required": false    },    "description": {      "type": "String",      "required": false,      "max": 255    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "AWSECRInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "ContainerRegistryType",      "type": "Enum",      "required": true,      "valids": [        "PublicRepository",        "AWSECR",        "AzureACR",        "GoogleContainerRegistry",        "GoogleArtifactRegistry",        "SonatypeNexus",        "JFrogArtifactory",        "Harbor",        "GitHubContainerRegistry",        "GitLabContainerRegistry",        "PrivateRegistry"      ]    },    "description": {      "type": "String",      "required": false,      "max": 255    },    "aws_credential_id": {      "type": "String",      "required": true    }  }}
{  "name": "AzureACRInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "ContainerRegistryType",      "type": "Enum",      "required": true,      "valids": [        "PublicRepository",        "AWSECR",        "AzureACR",        "GoogleContainerRegistry",        "GoogleArtifactRegistry",        "SonatypeNexus",        "JFrogArtifactory",        "Harbor",        "GitHubContainerRegistry",        "GitLabContainerRegistry",        "PrivateRegistry"      ]    },    "description": {      "type": "String",      "required": false,      "max": 255    },    "azure_credential_id": {      "type": "String",      "required": true    }  }}
{  "name": "GitHubContainerRegistryInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "ContainerRegistryType",      "type": "Enum",      "required": true,      "valids": [        "PublicRepository",        "AWSECR",        "AzureACR",        "GoogleContainerRegistry",        "GoogleArtifactRegistry",        "SonatypeNexus",        "JFrogArtifactory",        "Harbor",        "GitHubContainerRegistry",        "GitLabContainerRegistry",        "PrivateRegistry"      ]    },    "description": {      "type": "String",      "required": false,      "max": 255    },    "git_hub_credential_id": {      "type": "String",      "required": true    }  }}
{  "name": "GitLabContainerRegistryInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "ContainerRegistryType",      "type": "Enum",      "required": true,      "valids": [        "PublicRepository",        "AWSECR",        "AzureACR",        "GoogleContainerRegistry",        "GoogleArtifactRegistry",        "SonatypeNexus",        "JFrogArtifactory",        "Harbor",        "GitHubContainerRegistry",        "GitLabContainerRegistry",        "PrivateRegistry"      ]    },    "description": {      "type": "String",      "required": false,      "max": 255    },    "git_lab_credential_id": {      "type": "String",      "required": true    }  }}
{  "name": "GoogleArtifactRegistryInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "ContainerRegistryType",      "type": "Enum",      "required": true,      "valids": [        "PublicRepository",        "AWSECR",        "AzureACR",        "GoogleContainerRegistry",        "GoogleArtifactRegistry",        "SonatypeNexus",        "JFrogArtifactory",        "Harbor",        "GitHubContainerRegistry",        "GitLabContainerRegistry",        "PrivateRegistry"      ]    },    "description": {      "type": "String",      "required": false,      "max": 255    },    "gcp_credential_id": {      "type": "String",      "required": true    }  }}
{  "name": "GoogleContainerRegistryInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "ContainerRegistryType",      "type": "Enum",      "required": true,      "valids": [        "PublicRepository",        "AWSECR",        "AzureACR",        "GoogleContainerRegistry",        "GoogleArtifactRegistry",        "SonatypeNexus",        "JFrogArtifactory",        "Harbor",        "GitHubContainerRegistry",        "GitLabContainerRegistry",        "PrivateRegistry"      ]    },    "description": {      "type": "String",      "required": false,      "max": 255    },    "gcp_credential_id": {      "type": "String",      "required": true    }  }}
{  "name": "HarborInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "ContainerRegistryType",      "type": "Enum",      "required": true,      "valids": [        "PublicRepository",        "AWSECR",        "AzureACR",        "GoogleContainerRegistry",        "GoogleArtifactRegistry",        "SonatypeNexus",        "JFrogArtifactory",        "Harbor",        "GitHubContainerRegistry",        "GitLabContainerRegistry",        "PrivateRegistry"      ]    },    "description": {      "type": "String",      "required": false,      "max": 255    },    "harbor_credential_id": {      "type": "String",      "required": true    }  }}
{  "name": "JFrogArtifactoryInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "ContainerRegistryType",      "type": "Enum",      "required": true,      "valids": [        "PublicRepository",        "AWSECR",        "AzureACR",        "GoogleContainerRegistry",        "GoogleArtifactRegistry",        "SonatypeNexus",        "JFrogArtifactory",        "Harbor",        "GitHubContainerRegistry",        "GitLabContainerRegistry",        "PrivateRegistry"      ]    },    "description": {      "type": "String",      "required": false,      "max": 255    },    "jfrog_artifactory_credential_id": {      "type": "String",      "required": true    }  }}
{  "name": "PrivateRegistryInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "ContainerRegistryType",      "type": "Enum",      "required": true,      "valids": [        "PublicRepository",        "AWSECR",        "AzureACR",        "GoogleContainerRegistry",        "GoogleArtifactRegistry",        "SonatypeNexus",        "JFrogArtifactory",        "Harbor",        "GitHubContainerRegistry",        "GitLabContainerRegistry",        "PrivateRegistry"      ]    },    "description": {      "type": "String",      "required": false,      "max": 255    },    "basic_auth_credential_id": {      "type": "String",      "required": true    }  }}
{  "name": "PublicRepositoryInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "ContainerRegistryType",      "type": "Enum",      "required": true,      "valids": [        "PublicRepository",        "AWSECR",        "AzureACR",        "GoogleContainerRegistry",        "GoogleArtifactRegistry",        "SonatypeNexus",        "JFrogArtifactory",        "Harbor",        "GitHubContainerRegistry",        "GitLabContainerRegistry",        "PrivateRegistry"      ]    },    "description": {      "type": "String",      "required": false,      "max": 255    }  }}
{  "name": "SonatypeNexusInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "ContainerRegistryType",      "type": "Enum",      "required": true,      "valids": [        "PublicRepository",        "AWSECR",        "AzureACR",        "GoogleContainerRegistry",        "GoogleArtifactRegistry",        "SonatypeNexus",        "JFrogArtifactory",        "Harbor",        "GitHubContainerRegistry",        "GitLabContainerRegistry",        "PrivateRegistry"      ]    },    "description": {      "type": "String",      "required": false,      "max": 255    },    "sonatype_nexus_credential_id": {      "type": "String",      "required": true    }  }}
PublicRepository
AWSECR
AzureACR
GoogleContainerRegistry
GoogleArtifactRegistry
SonatypeNexus
JFrogArtifactory
Harbor
GitHubContainerRegistry
GitLabContainerRegistry
PrivateRegistry
©Copyright 2010 to 2025 Namira Software Corporation. All rights reserved.