IBM Cloud Docs
Plugin CLI di gestione dei cataloghi

Plugin CLI di gestione dei cataloghi

La CLI (command-line interface) di gestione dei cataloghi IBM Cloud® fornisce funzionalità supplementari per l'utilizzo dei prodotti nel catalogo IBM Cloud e nei cataloghi privati nel tuo account. È possibile utilizzare questo plug-in CLI per gestire i cataloghi privati, inserire prodotti software privati e gestire la visibilità del catalogo tra il catalogo pubblico e i cataloghi privati.

Prima di iniziare

  • Installa la CLI IBM Cloud. Per ulteriori informazioni, vedi Introduzione alla CLI IBM Cloud. Il prefisso per eseguire i comandi con la CLI IBM Cloud è ibmcloud.
  • Prima di eseguire i comandi del registro, accedi a IBM Cloud con il comando ibmcloud login per generare un token di accesso e autenticare la tua sessione.

Installazione del plugin di gestione dei cataloghi

Per installare il plugin di gestione dei cataloghi, esegui questo comando:

ibmcloud plugin install catalogs-management

Nella riga di comando, vieni informato quando sono disponibili degli aggiornamenti al plugin della CLI ibmcloud e della CLI catalogs-management. Assicuratevi di mantenere aggiornata la vostra CLI in modo da poter utilizzare tutti i comandi e i flag disponibili.

Se vuoi visualizzare la versione corrente del tuo plugin della CLI catalogs-management, esegui ibmcloud plugin list.

Per mantenere la privacy e la protezione, non inserire le informazioni personali nei nomi del catalogo o nelle descrizioni del catalogo.

ibmcloud catalog account add - approval - access

Esegui il comando seguente per aggiungere l'accesso di approvazione al tuo account del catalogo.

ibmcloud catalog account add-approval-access [--account-ids IDS] [--object-kind KIND]

Opzioni comando

--object-kind VALORE
Fornire il tipo di oggetto. Le opzioni sono offering, vpe, proxy_source o preset_configuration.
--account-ids VALORE
Fornire un elenco separato da virgole di ID account preceduto da uno dei seguenti. -acct- per gli account normali, -ent- per gli account aziendali e -entgrp- per i gruppi di account aziendali.

ibmcloud catalog account delete - approvazione - accesso

Esegui il seguente comando per eliminare l'accesso di approvazione al tuo account del catalogo.

ibmcloud catalog account delete-approval-access [--account-ids IDS] [--object-kind KIND]

Opzioni comando

--object-kind VALORE
Fornire il tipo di oggetto. Le opzioni sono offering, vpe, proxy_source o preset_configuration.
--account-ids VALORE
Fornire un elenco separato da virgole di ID account preceduto da uno dei seguenti. -acct- per gli account normali, -ent- per gli account aziendali e -entgrp- per i gruppi di account aziendali.

ibmcloud catalog account get - approval - list

Eseguite il seguente comando per ottenere un elenco di approvazioni per il vostro account di catalogo.

ibmcloud catalog account get-approval-list [--object-kind KIND]

Opzioni comando

--object-kind VALORE
Fornire il tipo di oggetto. Le opzioni sono offering, vpe, proxy_source o preset_configuration.

ibmcloud catalog account get - approval - list - source

Esegui il seguente comando per ottenere tutti gli account di destinazione che puntano a un'origine.

ibmcloud catalog account get-approval-list-source [--approval-state STATE] [--enterprise-id ID] [--object-kind KIND]

Opzioni comando

--object-kind VALORE
Fornire il tipo di oggetto. Le opzioni sono offering, vpe, proxy_source o preset_configuration.
--approval-state VALORE
Fornire lo stato di approvazione. Le opzioni sono approved, pending o rejected.
--enterprise-id VALORE (facoltativo)
Fornire un ID gruppo di account aziendale o aziendale per visualizzare o gestire le richieste per l'azienda. Anteponi all'ID -ent- per un'azienda e -entgrp per un gruppo di account.

ibmcloud catalog account set - approval - state - source

Eseguire il seguente comando per impostare lo stato di approvazione degli account di destinazione che puntano a un'origine.

ibmcloud catalog account set-approval-state-source [--account-ids IDS] [--approval-state STATE] [--enterprise-id ID] [--object-kind KIND]

Opzioni comando

--object-kind VALORE
Fornire il tipo di oggetto. Le opzioni sono offering, vpe, proxy_source o preset_configuration.
--approval-state VALORE
Fornire lo stato di approvazione. Le opzioni sono approved, pending o rejected.
--account-ids VALORE
Provide a comma-separated list of account IDs prefixed with one of the following. -acct- for regular accounts, -ent- for enterprise accounts, and -entgrp- for enterprise account groups.
--enterprise-id VALORE (facoltativo)
Fornire un ID gruppo di account aziendale o aziendale per visualizzare o gestire le richieste per l'azienda. Anteponi all'ID -ent- per un'azienda e -entgrp per un gruppo di account.

ibmcloud catalog create

Utilizza questo comando per creare un nuovo catalogo privato nel tuo account. Un catalogo privato viene utilizzato per organizzare un insieme di prodotti, quelli privati aggiunti dall'utente o i riferimenti ai prodotti del catalogo IBM Cloud. Un utente deve disporre dell'accesso al tuo catalogo privato tramite una politica di accesso IAM e al gruppo di risorse che contiene il tuo catalogo privato per visualizzare o utilizzare i prodotti.

Si punta a un gruppo di risorse per creare un catalogo, perché il catalogo esiste nel contesto di un particolare gruppo di risorse. Per ottenere l'elenco dei gruppi di risorse, è possibile eseguire il comando ibmcloud resource groups e successivamente il comando ibmcloud target -g "resource group".

ibmcloud catalog create --name CATALOG [--catalog-description "DESCRIPTION"]

Opzioni comando

--name CATALOG
Il nome del catalogo.
--catalog-description DESCRIPTION (facoltativo)
Una breve descrizione per il nuovo catalogo.

Esempio

Crea un catalogo denominato dev-catalog con la descrizione a catalog for development and testing purpsoses.

ibmcloud catalog create --name dev-catalog --catalog-description "a catalog for development and testing purposes"

ibmcloud catalog list

Eseguire il seguente comando per recuperare l'elenco dei cataloghi di questo particolare account.

ibmcloud catalog list [--output FORMAT]

Opzioni comando

--output FORMAT (facoltativo)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio, --output json.

Output

Il comando restituisce il seguente output:

Name                                           ID                                     Description                   Last Updated
dev-catalog                                    93f592fb-e09b-4a53-bbd9-92f6ab9e253b   short-description             2019-11-21 21:28:28.347 +0000 UTC
ABDemoTestCatalog                              7a246530-e191-45e2-87cc-07c8c7033d2b   short-description             2019-08-19 17:43:48.59 +0000 UTC

ibmcloud catalog get

Esegui questo comando per richiamare le informazioni per uno specifico catalogo nell'account.

ibmcloud catalog get --catalog CATALOG [--output FORMAT]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--output FORMAT (facoltativo)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio, --output json.

Output

Il comando restituisce il seguente output:

Name                                     Current State   Version Locator
dev-catalog
|__dev-offering
|  |__Openshift
|     |__1.0.0                           Draft           480fb4e3-d7ba-4e9b-9d4c-42f0ab811040.fd8f91a3-8027-4919-ad6d-c5189a4a8ee

ibmcloud catalog delete

Esegui questo comando per eliminare uno specifico catalogo nell'account.

ibmcloud catalog delete --catalog CATALOG

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.

ricerca nel catalogo ibmcloud

Esegui questo comando per cercare i prodotti pubblicati nel catalogo pubblico, inclusi i servizi e i software.

ibmcloud catalog search <QUERY> [--catalog CATALOG] [--type TYPE] [-r, --region REGION] [-k, --kind KIND] [--fields FIELDS] [-p, --price PRICE] [-t, --tag TAG] [--sort-by PROPERTY] [--col COLUMNS] [--reverse] [--output TYPE] [--global]

Opzioni comando

--type TYPE (facoltativo)
Facoltativo. Il valore predefinito è services. Le opzioni valide sono services e software.
--catalog CATALOG (facoltativo)
Cerca il software pubblicato in base al tuo account. Specifica il nome o l'ID catalogo in base a cui cercare.
--output FORMAT (facoltativo)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e le uniche opzioni alternative sono json e csv.
--kind KIND (facoltativo)
Il flag è valido solo per i servizi di ricerca. Fornisce un elenco separato da virgole di tipi di prodotti.
--region REGION (facoltativo)
Il flag è valido solo per i servizi di ricerca. Fornisce un elenco separato da virgole di regioni. Esegui ibmcloud cs regions per restituire un elenco valido.
--price PRICE (facoltativo)
Il flag è valido solo per i servizi di ricerca. Fornisce un elenco separato da virgole di tipi di prezzo.
--tag TAG (facoltativo)
Il flag è valido solo per i servizi di ricerca. Fornire un elenco separato da virgole di tag.
--global (facoltativo)
Il flag è valido solo per i servizi di ricerca. Utilizzatelo per operare in un ambito globale.
--sort-by TYPE (facoltativo)
Il flag è valido solo per i servizi di ricerca e viene utilizzato per ordinare i risultati della ricerca. Le opzioni disponibili sono name, displayname, kind, provider, created e updated.
--reverse (facoltativo)
Il flag è valido solo per i servizi di ricerca. Utilizzalo per invertire l'ordinamento.
--fields FIELDS (facoltativo)
Il flag è valido solo per i servizi di ricerca. Personalizza la tabella, ad esempio --fields name,kind,metadata.service.iam_compatible.

Output

Il comando restituisce il seguente output:

Name                                       ID                                                    Category
2 Zone VPC                                 f10d9ae9-ac94-4718-b24a-3994241ae2a4-global           Networking
Apache                                     Qml0bmFtaS1hcGFjaGU=-global                           Developer Tools
Apache Airflow                             Qml0bmFtaS1haXJmbG93-global                           Databases
Apache Airflow                             Qml0bmFtaS1haXJmbG93-global                           Developer Tools

ibmcloud catalog filter get

Esegui questo comando per richiamare i dettagli di filtro per l'account o uno specifico catalogo.

ibmcloud catalog filter get --catalog CATALOG [--output FORMAT]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--account-group ACCOUNT GROUP
L'ID o il nome del gruppo di account. Questo campo si applica solo ai conti aziendali.
--output FORMAT (facoltativo)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio, --output json.

Output

Il comando restituisce il seguente output:

Account: The IBM Cloud catalog is visible to all users in this account.

Filter:
Including IBM Cloud catalog

Type           Include   Tags
Pricing plan   false     Free
Provider       false     Third Party

ibmcloud catalog filter create

Esegui questo comando per creare un nuovo filtro. Se esiste un filtro, questo comando sostituisce il filtro corrente.

ibmcloud catalog filter create [--catalog CATALOG] [--category CATEGORY] [--compliance COMPLIANCE] [--deployment-target TARGET] [--exclude-list LIST] [--include-all ALL] [--include-list LIST] [--offering-format FORMAT] [--pricing-plan PLAN] [--provider PROVIDER] [--release RELEASE] [--type TYPE]

Opzioni comando

--catalog CATALOG (facoltativo)
Specificare il nome o l'ID catalogo. Se non viene specificato, il filtro viene creato al livello di account.
--account-group ACCOUNT GROUP
L'ID o il nome del gruppo di account. Questa opzione si applica solo agli account aziendali.
--hide-ibm-catalog (facoltativo)
Per impostazione predefinita, il catalogo è visibile a tutti gli utenti in questo account. Fornendo questo indicatore, rendi i prodotti disponibili solo agli utenti che tu scegli disattivando la visibilità per il catalogo IBM Cloud e aggiungendo i prodotti ai tuoi cataloghi privati.
--include-all BOOLEAN (facoltativo)
L'impostazione predefinita è true se il flag non viene fornito. I valori validi sono true e false. Se impostato su true, il filtro viene automaticamente impostato in modo da includere l'intero catalogo pubblico e i filtri successivi vengono esclusi. Se impostato su false, il filtro esclude l'intero catalogo pubblico e gli indicatori successivi vengono inclusi. Per ulteriori informazioni, vedi Gestione delle impostazioni del catalogo.

--offering-format FORMAT (facoltativo)

--category CATEGORY (facoltativo)
Fornire la categoria che meglio si adatta a come gli utenti possono utilizzare il prodotto. Le categorie vengono utilizzate per organizzare i prodotti nel catalogo in base a soluzioni, funzioni o utilizzi comuni. È possibile selezionare una sola categoria. Esegui il comando ibmcloud catalog offering category-options per visualizzare tutte le opzioni. Il valore predefinito è Developer tools.
--compliance TYPE (facoltativo)
Fornire un elenco separato da virgole delle categorie di conformità che si desidera includere o escludere. Esegui il comando ibmcloud catalog filter options per visualizzare tutte le opzioni.
--deployment-target TARGET (facoltativo)
Fornire un elenco separato da virgole di target di distribuzione da includere o escludere. Esegui il comando ibmcloud catalog filter options per visualizzare tutte le opzioni.
--exclude-list LIST (facoltativo)
Fornisce un elenco separato da virgole di ID o nomi di prodotto che devono essere esclusi nel catalogo pubblico filtrato.
--include-list LIST (facoltativo)
Fornisce un elenco separato da virgole di ID o nomi di prodotto che devono essere inclusi nel catalogo pubblico filtrato.
Fornire un elenco separato da virgole dei formati di prodotto che si desidera includere o escludere. Esegui il comando ibmcloud catalog filter options per visualizzare tutte le opzioni.
--pricing-plan PLAN (opzioni)
Fornire un elenco separato da virgole dei piani tariffari che si desidera includere o escludere. Esegui il comando ibmcloud catalog filter options per visualizzare tutte le opzioni.
--provider PROVIDER (facoltativo)
Fornire un elenco separato da virgole di fornitori che si desidera includere o escludere. Esegui il comando ibmcloud catalog filter options per visualizzare tutte le opzioni.
--release RELEASE (facoltativo)
Fornire un elenco separato da virgole di categorie che si desidera includere o escludere. Esegui il comando ibmcloud catalog filter options per visualizzare tutte le opzioni.
--type TYPE (facoltativo)
Fornire un elenco separato da virgole dei tipi di software che si desidera includere o escludere. Esegui il comando ibmcloud catalog filter options per visualizzare tutte le opzioni.

ibmcloud catalog filter delete

Esegui questo comando per eliminare un filtro applicato. Per impostazione predefinita, questo filtro viene utilizzato a livello di account, a meno che non venga specificato un catalogo. Di conseguenza, il filtro viene reimpostato per includere tutti i prodotti nel catalogo pubblico.

ibmcloud catalog filter delete --catalog CATALOG

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--account-group ACCOUNT GROUP
L'ID o il nome del gruppo di account. Questa opzione si applica solo agli account aziendali.

ibmcloud catalog filter offering

Aggiorna il filtro per includere o escludere uno specifico prodotto e tutti i piani di prezzi applicabili. Per impostazione predefinita, questo filtro viene applicato al livello dell'account, a meno che non venga specificato un catalogo o un gruppo di account.

ibmcloud catalog filter offering --offering PRODUCT-NAME

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--account-group ACCOUNT GROUP
L'ID o il nome del gruppo di account. Questa opzione si applica solo agli account aziendali.
--plans-list PLANS LIST
Un elenco separato da virgole di ID o nomi di piani da includere o escludere.
--offering OFFERING
Il nome o l'ID del prodotto.
--include
Il valore predefinito è true se non viene fornito un indicatore. I valori validi sono true e false. Se impostato su true, il prodotto e i piani forniti sono visibili agli utenti nell'account. Se impostato su false, il prodotto e i piani forniti non sono visibili agli utenti nell'account.

ibmcloud catalog filter hide-ibm-public-catalog

Per impostazione predefinita, il catalogo IBM Cloud è visibile a tutti gli utenti nell'account. Puoi rendere i prodotti disponibili solo agli utenti che tu scegli disattivando la visibilità al catalogo IBM Cloud e aggiungendo i prodotti ai tuoi cataloghi privati.

ibmcloud catalog filter hide-ibm-public-catalog

ibmcloud catalog filter show-ibm-public-catalog

Per impostazione predefinita, il catalogo IBM Cloud è visibile a tutti gli utenti nell'account. Puoi rendere i prodotti disponibili solo agli utenti che tu scegli disattivando la visibilità al catalogo IBM Cloud e aggiungendo i prodotti ai tuoi cataloghi privati.

ibmcloud catalog filter show-ibm-public-catalog

ibmcloud catalog filter options

Esegui questo comando per richiamare le opzioni di filtro per ciascuna categoria di filtro.

ibmcloud catalog filter options

Opzioni comando

--all
Include il settore, il tipo di soluzione e il piano dei prezzi nell'elenco dei filtri.
--output FORMAT (facoltativo)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio, --output json.

Output

Il comando restituisce il seguente output:

Deployment target              ID
IBM Cloud Kubernetes Service   target_iks
IBM Cloud Schematics           target_terraform
Red Hat OpenShift              target_roks
VMware vCenter Server          target_vcenter
Virtual private cloud          target_vpc-x86
Power Systems Virtual Server   target_power-iaas

Provider      ID
Third party   ibm_third_party
Community     ibm_community
IBM           ibm_created

Release      ID
Beta         ibm_beta
Deprecated   ibm_deprecated

Works with             ID
SAP Certified          sap_certified
Quantum Technologies   quantum_tech
Satellite Enabled      satellite_enabled
HPC                    hpc

Support                 ID
Third party supported   support_third_party
Community supported     support_community
IBM supported           support_ibm

Delivery method   ID
Cloud Paks        cloud_pak
Helm charts       helm
Operators         operator
OVA Images        ova
Starter kits      template
Terraform         terraform
Server Images     vsi_image
Blueprint         blueprint
Toolchains        toolchain

Compliance                     ID
EU Supported                   eu_access
Financial Services Validated   fs_ready
HIPAA Enabled                  hipaa
IAM-enabled                    rc_compatible
Service Endpoint Supported     service_endpoint_supported

Category                   ID                   Tags
Compute                    compute              compute,compute_classic,content,openwhisk,runtime,virtualservers,compute_baremetal
Containers                 containers           containers,clusters,registry
Networking                 network              network,network_vpc,network_classic,network_edge,network_interconnectivity
Storage                    storage              storage,storage_vpc,storage_classic,storage_datamovement
Converged infrastructure   converged_infra      converged_infra
Enterprise applications    enterprise_app       enterprise_app
AI / Machine Learning      ai                   watson,ai
Analytics                  analytics            data_analytics,business_analytics,analytics
Blockchain                 blockchain           blockchain
Databases                  databases            data_management,database
Developer tools            devops               dev_ops
Logging and monitoring     logging_monitoring   logging_monitoring
Migration                  migration_tools      migration_tools
Integration                integration          integration,api
Internet of Things         iot                  internet_of_things
Security                   security             security
Mobile                     mobile               mobile,web_and_app

ibmcloud catalog offering create

Eseguite il seguente comando per aggiungere un prodotto a un catalogo privato dell'account.

ibmcloud catalog offering create [--catalog CATALOG_NAME] [--zipurl URL] [--include-config] [--target-version VERSION] [--token TOKEN] [--vpc-body BODY]

Opzioni comando

--catalog CATALOG_NAME
Il nome o l'ID del catalogo.
- URL --zipurl (facoltativo)
URL che punta al file .zip del prodotto.
--target-version VERSIONE
Specificare la versione del prodotto.
--include-config (facoltativo)
Se viene fornito, tutti i valori di configurazione vengono inclusi e sono disponibili quando aggiungi il prodotto.
--token TOKEN (facoltativo)
Specificare il token di accesso personale per un repository privato.
--vpc-body CORPO (opzionale)
Fornire le informazioni per l'importazione di un'immagine server virtuale per VPC, inclusi un nome, un'etichetta, un tipo di installazione, un tipo di destinazione, una versione, sha, tag e metadati.

Immagine server virtuale per esempio VPC #1

Importa un'immagine del server virtuale per VPC come un'offerta in un catalogo con ID 51c9e0db-2911-45a6-adb0-ac5332d27cf2.

ibmcloud catalog offering create --catalog 51c9e0db-2911-45a6-adb0-ac5332d27cf2 --vpc-body '{
    "name": "virtual-server-image",
    "label": "virtual server image",
    "install_kind": "instance",
    "target_kinds": ["vpc-x86"],
    "version": "0.0.10",
    "sha": "64245e5f3f1e9c4048b18db3abd1450d4b6f9e263ac1b33df6fc1ae96fcbdebb",
    "tags": ["virtualservers"],
    "metadata": {
        "operating_system": {
            "dedicated_host_only": false,
            "vendor": "CentOS",
            "name": "centos-7-amd64",
            "href": "https://us-south-stage01.iaasdev.cloud.ibm.com/v1/operating_systems/centos-7-amd64",
            "display_name": "CentOS 7.x - Minimal Install (amd64)",
            "family": "CentOS",
            "version": "7.x - Minimal Install",
            "architecture": "amd64"
        },
        "minimum_provisioned_size": 100,
        "file": {
            "size": 1
        },
        "images": [{"id": "r134-14903434-faf0-4a66-b861-7b35198de393", "name": "virtual-server-image", "region": "us-south"}]
    }
}'

Immagine server virtuale per esempio VPC #2

Importa un'immagine del server virtuale per VPC come un'offerta in un catalogo con ID 2bdc3974-dfcf-4711-b298-cd238f7d3734.

ibmcloud catalog offering create --catalog 2bdc3974-dfcf-4711-b298-cd238f7d3734 --vpc-body '{
"name": "virtual-server-image-s390x",
"label": "virtual-server-image-s390x",
"install_kind": "instance",
"target_kinds": ["vpc-z"],
"version": "0.0.10",
"sha": "4739f1eaeeebc69ad5d48f9191fcc0d23960cb720bb16c67e915e5556c1da9b2",
"tags": ["virtualservers"],
"metadata": {
    "operating_system": {
        "dedicated_host_only": false,
        "vendor": "SUSE Linux Enterprise Server",
        "name": "sles-15-sp2-s390x-byol",
        "href": "https://us-south-stage01.iaasdev.cloud.ibm.com/v1/operating_systems/sles-15-s390x",
        "display_name": "Suse enterprise server(s390x)",
        "family": "SUSE",
        "version": "15-sp2",
        "architecture": "s390x"
    },
    "minimum_provisioned_size": 100,
    "file": {
        "size": 1
    },
    "images": [{"id": "r134-f20e2e4e-3133-423c-afa2-365afa14c4dc", "name": "virtual-server-image-s390x", "region": "us-south"}]
}

ibmcloud catalog offering list

Esegui questo comando per ottenere i dettagli relativi ai prodotti nei tuoi cataloghi privati. Questo comando fornisce un filtro per catalogo privato, prodotto e versione.

ibmcloud catalog offering list [--catalog CATALOG] [--offering OFFERING_NAME] [--version VERSION] [--output FORMAT]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--output FORMAT (facoltativo)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON, ad esempio --output json.

Esempio

Elenca tutti i prodotti presenti nel catalogo dev-catalog.

ibmcloud catalog offering list --catalog dev-catalog

Output

Il comando restituisce il seguente output:

Name                                   ID                                     Current State   Version Locator
Cloud Pak for Automation               cb90274e-398b-4373-9b28-d6428d3302df
|__OpenShift
   |__19.0.2                                                                  New             7b7e590f-259b-437b-b1f4-39e8615ed837.21d1d712-80ab-4318-9d05-73c6caaaee23
Cloud Pak for Data                     8993c7b1-1794-4447-9275-db83faa08ee4
|__OpenShift
   |__2.1.0.2                                                                 New             7b7e590f-259b-437b-b1f4-39e8615ed837.ab6ba56f-788d-4d6b-b880-a1001fca8451
harbor                                 927adb44-6784-4bec-a771-f639900f07f1
|__Kubernetes
   |__1.9.1                                                                   New             7b7e590f-259b-437b-b1f4-39e8615ed837.e437b06c-273f-49de-8c44-f55e408abf78
IBM Starter Collection for Openshift   fd1857f4-cf17-4e97-9443-b615bc71f6a0
|__OpenShift
   |__0.0.1                                                                   New             7b7e590f-259b-437b-b1f4-39e8615ed837.72e0f636-9dc4-49ae-b3c2-7a5de90487b9
tf_cloudless_sleepy-2.0                c260a67a-1b25-49fc-9896-46e7e6212990
|__
   |__1.0.0                                                                   New             7b7e590f-259b-437b-b1f4-39e8615ed837.965df91d-5760-4872-adf6-4019796c06b0
   |__1.0.1                                                                   New             7b7e590f-259b-437b-b1f4-39e8615ed837.aff4cecb-4c9b-41ba-ae3d-71f4217dc0bc

ibmcloud catalog offering get

Esegui questo comando per ottenere i dettagli relativi a un prodotto specifico nel catalogo.

ibmcloud catalog offering get --catalog CATALOG --offering OFFERING_NAME [--output FORMAT]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING_NAME
Il nome o l'ID del prodotto.
--output FORMAT (facoltativo)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON, ad esempio --output json.

Output

Il comando restituisce il seguente output:

Name           Current State   Version Locator
dev-offering
|__
   |__1.0.0    Draft           480fb4e3-d7ba-4e9b-9d4c-42f0ab811040.a92f5409-ebd9-413c-88ae-7ed311c1b793

ibmcloud catalog offering import-version

Esegui questo comando per importare una nuova versione di un prodotto nel tuo catalogo privato.

ibmcloud catalog offering import-version --catalog CATALOG --offering OFFERING_NAME [--zipurl URL] [--target-version APP_VERSION] [--include-config] [--vpc-body BODY]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING_NAME
: Il nome o l'ID del prodotto.
- URL --zipurl (facoltativo)
L' URL che punta al file .zip del prodotto.
--target-version APP_VERSION (facoltativo)
La versione dell'applicazione del "tgz" in fase di importazione.
--include-config (facoltativo)
Se viene fornito, tutti i valori di configurazione vengono inclusi e sono disponibili quando importi la nuova versione.
--vpc-body CORPO (opzionale)
Fornire le informazioni per l'importazione di un'immagine server virtuale per VPC, inclusi un nome, un'etichetta, un tipo di installazione, un tipo di destinazione, una versione, sha, tag e metadati.

Immagine del server virtuale per VPC Esempio

Importare un'immagine di server virtuale per VPC in un'offerta esistente con un catalogo con ID 51c9e0db-2911-45a6-adb0-ac5332d27cf2 e ID offerta 97cdaf1b-62b2-48e2-8589-10b31023866d.

ibmcloud catalog offering import-version --catalog 51c9e0db-2911-45a6-adb0-ac5332d27cf2 --offering 97cdaf1b-62b2-48e2-8589-10b31023866d --vpc-body '{
    "name": "virtual-server-image",
    "label": "virtual server image",
    "install_kind": "instance",
    "target_kinds": ["vpc-x86"],
    "version": "0.0.10",
    "sha": "64245e5f3f1e9c4048b18db3abd1450d4b6f9e263ac1b33df6fc1ae96fcbdebb",
    "tags": ["virtualservers"],
    "metadata": {
        "operating_system": {
            "dedicated_host_only": false,
            "vendor": "CentOS",
            "name": "centos-7-amd64",
            "href": "https://us-south-stage01.iaasdev.cloud.ibm.com/v1/operating_systems/centos-7-amd64",
            "display_name": "CentOS 7.x - Minimal Install (amd64)",
            "family": "CentOS",
            "version": "7.x - Minimal Install",
            "architecture": "amd64"
        },
        "minimum_provisioned_size": 100,
        "file": {
            "size": 1
        },
        "images": [{"id": "r134-14903434-faf0-4a66-b861-7b35198de393", "name": "virtual-server-image", "region": "us-south"}]
    }
}''

Aggiornamento offerta catalogo ibmcloud

Per aggiornare un prodotto nel vostro catalogo privato, dovete prima ottenere il prodotto e poi potete aggiornarlo.

Eseguire il comando offering get. Per ulteriori informazioni, consultare il documento ibmcloud catalog offering get.

ibmcloud catalog offering get -c <CATALOGID> -o <OFFERINGID> --output json

Eseguire il comando offering update.

ibmcloud catalog offering update -c <CATALOGID> -o <OFFERINGID> --updated-offering <UPDATED_OFFERING.json>

catalogo ibmcloud che offre la versione preinstallata

Esegui questo comando per eseguire lo script di preinstallazione per uno specifico prodotto.

ibmcloud catalog offering version preinstall --version-locator VERSION_NUMBER --cluster CLUSTER_ID --namespace NAME

Opzioni comando

--version-locator VERSION_NUMBER
Per ottenere il localizzatore di versione per questo prodotto, esegui il comando ibmcloud catalog offering list e individua il prodotto e la versione specifici che desideri utilizzare.
--cluster CLUSTER_ID
Fornisci l'ID del cluster dove vuoi installare questo prodotto.
--namespace NAME
Fornire lo spazio dei nomi che si desidera utilizzare. Puoi specificarne uno nuovo e viene creato automaticamente come parte della preinstallazione.

Esempio

Esegui lo script di preinstallazione per un prodotto con un numero di localizzatore di versione di b636d651-8489-4425-bd6a-f30af1603577.18aad484-c78b-4269-808b-52027621abd4 nel cluster con ID bn5ebho206o7fg45f2e0 nello spazio dei nomi denominato test-namespace.

ibmcloud catalog offering version preinstall --version-locator b636d651-8489-4425-bd6a-f30af1603577.18aad484-c78b-4269-808b-52027621abd4 --cluster bn5ebho206o7fg45f2e0 --namespace test-namespace

catalogo ibmcloud che offre la versione preinstall-status

Esegui questo comando per ottenere lo stato di una preinstallazione in corso.

ibmcloud catalog offering version preinstall-status --version-locator VERSION_NUMBER --cluster CLUSTER_ID --namespace NAME [--output FORMAT]

Opzioni comando

--version-locator VERSION_NUMBER
Per ottenere il localizzatore di versione per il prodotto, esegui il comando ibmcloud catalog offering list e individua il prodotto e la versione specifici che desideri utilizzare.
--cluster CLUSTER_ID
Fornisci l'ID del cluster dove è stata eseguita la preinstallazione.
--namespace NAME
Fornisci lo spazio dei nomi utilizzato per la preinstallazione.
--output FORMAT (facoltativo)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON, ad esempio --output json.

versione dell'offerta del catalogo ibmcloud convalidata

Esegui questo comando per convalidare una nuova versione di un prodotto nel tuo catalogo privato. I prodotti devono essere convalidati per assicurarsi che funzionano come previsto prima che possano essere pubblicati sull'account per consentire ad altri utenti di creare un'istanza dal catalogo privato.

ibmcloud catalog offering version validate --version-locator VERSION_NUMBER --cluster CLUSTER_ID --namespace NAME [--timeout TIMEOUT] [--wait WAIT] [--override-values VALUES|FILENAME] [--workspace-tf-version VERSION] [--workspace-region REGION] [--workspace-rg-id ID][--schematics-destroy][--schematics-delete]

Opzioni comando

--version-locator VERSION_NUMBER
Per ottenere il localizzatore di versione per il prodotto, esegui il comando ibmcloud catalog offering list e individua il prodotto e la versione specifici che desideri utilizzare.
--cluster CLUSTER_ID
Fornisci l'ID del cluster dove vuoi installare questo prodotto.
--namespace NAME
Fornire lo spazio dei nomi che si desidera utilizzare. Puoi specificarne uno nuovo e viene creato automaticamente come parte della preinstallazione.
- --timeout TIMEOUT
Specifica in secondi per quanto tempo lo spazio di lavoro Schematics attende l'installazione. Il valore predefinito è 180.
--wait ATTESA
Attendi e tieni traccia dell'avanzamento del lavoro dello workspace Schematics. Se true, l'installazione attende. Se false, il software viene installato immediatamente. L'impostazione predefinita è true.
--override-values VALUES|FILENAME (facoltativo)
Fornisci le eventuali configurazioni personalizzate per l'installazione. Puoi fornire questo valore in linea o utilizzando un file JSON o TXT. Ad esempio, override-values values.json. Quando si convalida un'immagine server virtuale per VPC, è necessario fornire i seguenti campi: vsi_instance_name, vsi_id, vpc_profile, subnet_id, vpc_id, subnet_zone, ssh_key_id, vpc_region
--workspace-tf-version VERSIONE (opzionale)
Fornire una versione terraform dello spazio di lavoro.
--workspace-region REGION (facoltativo)
Fornire una regione dello spazio di lavoro.
--workspace-rg-id ID (facoltativo)
Fornire un id del gruppo di risorse dello spazio di lavoro.
--schematics-destroy (opzionale)
Fornire questo indicatore per eliminare le risorse dello spazio di lavoro dopo la convalida e l'installazione.
--schematics-delete VALORE (facoltativo)
Fornire questo indicatore per eliminare lo spazio di lavoro Schematics dopo la convalida e l'installazione.

Esempio di convalida di un prodotto che utilizza un cluster

Convalida un prodotto con il localizzatore di versione b636d651-8489-4425-bd6a-f30af1603577.18aad484-c78b-4269-808b-52027621abd4 in un cluster con l'ID bn5ebho206o7fg45f2e0 all'interno di uno spazio dei nomi denominato test-namespace. Questa installazione ha delle configurazioni personalizzate e, pertanto, i valori vengono forniti utilizzando un file values.json.

ibmcloud catalog offering version validate --version-locator b636d651-8489-4425-bd6a-f30af1603577.18aad484-c78b-4269-808b-52027621abd4 --cluster bn5ebho206o7fg45f2e0 --namespace test-namespace --override-values values.json

Sovrascrivi il formato di esempio dei valori dal file values.json:

{
  "username": "provision-test-1",
  "password": "passw0rd"
}

Immagine del server virtuale per VPC Esempio

Convalidare un prodotto con il localizzatore versione 51c9e0db-2911-45a6-adb0-ac5332d27cf2.ecebffdc-f1f8-4a85-965f-9cbe31920542 in un VPC con l'ID r134-476cbb67-a6c2-4957-9806-3fcbac3498be.

ibmcloud catalog offering version validate --version-locator 51c9e0db-2911-45a6-adb0-ac5332d27cf2.ecebffdc-f1f8-4a85-965f-9cbe31920542 --workspace-region=us-south --workspace-rg-id Default --override-values '{
  "vsi_instance_name": "instance-name-1",
  "vsi_id": "r134-14903434-faf0-4a66-b861-7b35198de393",
  "vpc_profile": "bx2-2x8",
  "subnet_id": "0716-d799c449-466c-4844-902c-a5d3f8948d7d",
  "vpc_id": "r134-476cbb67-a6c2-4957-9806-3fcbac3498be",
  "subnet_zone": "us-south-1",
  "ssh_key_id": "r134-0c53e7f2-771f-4d0e-a19e-39f2e6e6949c",
  "vpc_region": "us-south"
}

ibmcloud catalog offering version validate-status

Esegui questo comando per ottenere lo stato di una convalida in corso.

ibmcloud catalog offering version validate-status --version-locator VERSION_NUMBER [--output FORMAT]

Opzioni comando

--version-locator VERSION_NUMBER
Per ottenere il localizzatore di versione per il prodotto, esegui il comando ibmcloud catalog offering list e individua il prodotto o la versione specifici che desideri utilizzare.
--output FORMAT (facoltativo)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON, ad esempio --output json.

ibmcloud catalog offering category-options

Eseguire il seguente comando per recuperare l'elenco delle scelte di categoria.

ibmcloud catalog offering category-options [--output FORMAT]

Opzioni comando

--output FORMAT (facoltativo)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON, ad esempio --output json.

Esempio

ibmcloud catalog offering category-options

Output

Il comando restituisce il seguente output:

Name                    Tags                                                  Description
VPC Infrastructure      vpc                                                   Fully customizable, software-defined virtual network with superior isolation.
Compute                 compute,content,containers,openwhisk,vmware,runtime   Build your virtual environments
Containers              containers,clusters,registry                          Get started by creating a Kubernetes cluster, or manage your Docker images in the registry.
Networking              network                                               Order network.
Storage                 storage                                               Order storage.

ibmcloud catalog offering add-category

Esegui questo comando per aggiungere una tag di categoria a un prodotto. È possibile indicare il nome della categoria, che si può trovare eseguendo il comando ibmcloud catalog offering category-options. I prodotti devono essere inseriti in una categoria per essere visibili nel catalogo. Il valore predefinito è Developer tools.

ibmcloud catalog offering category-options [--output FORMAT]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.
--category CATEGORY
Fornire la categoria che meglio si adatta a come gli utenti possono utilizzare il prodotto. Le categorie vengono utilizzate per organizzare i prodotti nel catalogo in base a soluzioni, funzioni o utilizzi comuni. È possibile selezionare una sola categoria. Esegui il comando ibmcloud catalog offering category-options per visualizzare tutte le opzioni. Il valore predefinito è Developer tools.

Esempio

ibmcloud catalog offering add-category --catalog dev-catalog --offering dev-offering --category dev_ops

Categorie dell'offerta del catalogo ibmcloud

Immettere il seguente comando per richiamare la categoria di una versione del prodotto.

ibmcloud catalog offering version categories [--catalog CATALOG] [--offering OFFERING] [--output OUTPUT]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.
--output FORMAT (facoltativo)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio, --output json.

Esempio

Richiamare la categoria di un prodotto denominato dev-offering e ubicato in dev-catalog.

ibmcloud catalog offering version categories --catalog dev-catalog --offering dev-offering

ibmcloud catalog offering version get - claims

Eseguire il seguente comando per richiamare le informazioni di sicurezza e conformità richieste da una versione.

  ibmcloud catalog offering version get-claims [--output OUTPUT] [--version-locator LOCATOR]

Opzioni comando

--version-locator LOCATORE
Per ottenere il localizzatore di versione per il prodotto, esegui il comando ibmcloud catalog offering list e individua il prodotto o la versione specifici che desideri utilizzare.
--output valore (opzionale)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON, ad esempio --output json.

ibmcloud catalog offering version update - claims

Eseguire il seguente comando per aggiornare le richieste di sicurezza e conformità di una versione.

  ibmcloud catalog offering version update-claims [--claims CLAIMS] [--version-locator LOCATOR]

Opzioni comando

--claims RICHIESTE DI RISARCIMENTO
Specificare i dati delle richieste per una versione come file o oggetto JSON.
--version-locator LOCATORE
Per ottenere il localizzatore di versione per il prodotto, esegui il comando ibmcloud catalog offering list e individua il prodotto o la versione specifici che desideri utilizzare.

ibmcloud catalog offering version scc - apply

Esegui il seguente comando per aggiungere una scansione Security and Compliance Center alla tua versione. Aggiungere informazioni sulla sicurezza e sulla conformità alla versione e convalidare la versione prima di poter aggiungere una scansione.

  ibmcloud catalog offering version scc-apply [--instance-region REGION] [--scan SCAN] [--service-instance INSTANCE] [--target-account-name NAME] [--target-api-key KEY] [--timeout TIMEOUT] [--version-locator LOCATOR] [--wait WAIT]

Opzioni comando

--instance-region REGION
La regione dell'istanza.
--scan SCAN
L'ID di una scansione del Security and Compliance Center.
--service-instance INSTANZA
Fornire l'ID istanza di Security and Compliance Center.
--target-account-name NOME (facoltativo)
Indicare il nome dell'account di destinazione.
--target-api-key CHIAVE (opzionale)
Fornire una chiave API se si desidera utilizzare un account alternativo (account di destinazione) per applicare una scansione al proprio account di origine. Per ulteriori informazioni, vedi Impostazione di un account di destinazione.
- --timeout TIMEOUT
Specificare in secondi il tempo di attesa per l'applicazione della scansione alla versione prima che venga restituito il comando. Il valore predefinito è 600 (10 minuti).
--version-locator LOCATORE
Per ottenere il localizzatore di versione per il prodotto, esegui il comando ibmcloud catalog offering list e individua il prodotto o la versione specifici che desideri utilizzare.
--wait ATTESA
Attendere e tenere traccia dell'avanzamento di un'applicazione di scansione. L'impostazione predefinita è true se il flag non viene fornito. Se true, il comando tiene traccia dell'avanzamento dell'applicazione di scansione. Se false, il comando viene restituito immediatamente.

ibmcloud catalog offering versione scc - apply - status

Immetti questo comando per vedere lo stato di un'applicazione di scansione Security and Compliance Center alla tua versione.

  ibmcloud catalog offering version scc-apply-status [--scan SCAN] [--version-locator LOCATOR]

Opzioni comando

--scan SCAN
L'ID di una scansione del Security and Compliance Center.
--version-locator LOCATORE
Per ottenere il localizzatore di versione per il prodotto, esegui il comando ibmcloud catalog offering list e individua il prodotto o la versione specifici che desideri utilizzare.

ibmcloud catalog offering version get - scans

Esegui il seguente comando per recuperare le scansioni Security and Compliance Center aggiunte alla tua versione.

  ibmcloud catalog offering version get-scans [--instance-region REGION] [--output OUTPUT] [--profiles PROFILES] [--service-instance INSTANCE] [--target-account-name NAME] [--target-api-key KEY]

Opzioni comando

--instance-region REGION
Fornire la regione dell'istanza.
--output OUTPUT (opzionale)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio, --output json.
--profiles PROFILI
Fornire un elenco separato da virgole di nomi profilo con versioni, ad esempio "IBM Cloud for Financial Services::1.2.0".
--service-instance INSTANZA
Fornire l'ID istanza di Security and Compliance Center.
--target-account-name NOME (facoltativo)
Indicare il nome dell'account di destinazione.
--target-api-key CHIAVE (opzionale)
Fornire una chiave API se si desidera utilizzare un account alternativo (account di destinazione) per applicare una scansione al proprio account di origine. Per ulteriori informazioni, vedi Impostazione di un account di destinazione.

ibmcloud catalog offering get - scan - risultati

Eseguire il seguente comando per generare un report dei risultati delle scansioni di Code Risk Analyzer e Security and Compliance Center della propria versione. Per generare un rapporto completo, è necessario eseguire le scansioni di Code Risk Analyzer e Security and Compliance Center.

ibmcloud catalog offering get-scan-results [--version-locator LOCATOR]

Opzioni comando

--version-locator LOCATORE
Per ottenere il localizzatore di versione per il prodotto, esegui il comando ibmcloud catalog offering list e individua il prodotto o la versione specifici che desideri utilizzare.

catalogo ibmcloud che offre la versione create-draft

Esegui questo comando per creare una bozza di una versione esistente. Questo comando è utile per modificare una versione esistente che si desidera pubblicare senza introdurre una nuova versione. Alcune modifiche, come la modifica del file sorgente, richiedono una nuova convalida del prodotto.

ibmcloud catalog offering version create-draft --version-locator VERSION_NUMBER [--output FORMAT]

Opzioni comando

--version-locator VERSION_NUMBER
Per ottenere il localizzatore di versione per il prodotto, esegui il comando ibmcloud catalog offering list e individua il prodotto o la versione specifici che desideri utilizzare.
--output FORMAT (facoltativo)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio, --output json.

ibmcloud catalog offerta version delete - version

Eseguite il seguente comando per eliminare una versione di un prodotto.

ibmcloud catalog offering version delete-version --version-locator VERSION_NUMBER [--output FORMAT]

Opzioni comando

--version-locator VERSION_NUMBER
Per ottenere il localizzatore di versione per il prodotto, esegui il comando ibmcloud catalog offering list e individua il prodotto o la versione specifici che desideri utilizzare.
--output FORMAT (facoltativo)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio, --output json.

ibmcloud catalog offering version deprecate - version

Eseguire il seguente comando per deprecare una versione del prodotto precedentemente pubblicata dal catalogo IBM Cloud.

ibmcloud catalog offering version deprecate-version --version-locator VERSION_NUMBER

Opzioni comando

--version-locator VERSION_NUMBER
Per ottenere il localizzatore di versione per il prodotto, esegui il comando ibmcloud catalog offering list e individua il prodotto o la versione specifici che desideri utilizzare.

catalogo ibmcloud che offre l'aggiornamento della versione

Eseguire il seguente comando per creare una modifica nel file sorgente di una versione in bozza. Questo comando è utile per aggiornare una versione esistente.

ibmcloud catalog offering version refresh-version --version-locator VERSION_NUMBER --zipurl URL [--include-config]

Opzioni comando

--version-locator VERSION_NUMBER
Per ottenere il localizzatore di versione per il prodotto, esegui il comando ibmcloud catalog offering list e individua il prodotto o la versione specifici che desideri utilizzare.
--zipurl URL
L' URL che punta al file compresso del prodotto.
--include-config (facoltativo)
Se viene fornito, tutti i valori di configurazione vengono inclusi e sono disponibili quando aggiungi il prodotto.

catalogo ibmcloud che offre la versione merge-draft

Esegui questo comando per unire una versione bozza di un prodotto.

ibmcloud catalog offering version merge-draft --version-locator VERSION_NUMBER

Opzioni comando

--version-locator VERSION_NUMBER
Per ottenere il localizzatore di versione per il prodotto, esegui il comando ibmcloud catalog offering list e individua il prodotto o la versione specifici che desideri utilizzare.

ibmcloud catalog offering enable - condivisione

Eseguire il seguente comando per abilitare la condivisione del prodotto.

ibmcloud catalog offering enable-sharing --catalog CATALOG --offering OFFERING

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.

ibmcloud catalog offering ready

Eseguire il seguente comando per contrassegnare il prodotto come pronto per la condivisione o la pubblicazione.

ibmcloud catalog offering ready --version-locator VERSION_NUMBER

Opzioni comando

--version-locator VERSION_NUMBER
Per ottenere il localizzatore di versione per il prodotto, esegui il comando ibmcloud catalog offering list e individua il prodotto o la versione specifici che desideri utilizzare.

ibmcloud catalog offering delete

Esegui il seguente comando per cancellare un prodotto dal catalogo privato. Non puoi cancellare un prodotto pubblicato nel catalogo IBM Cloud. Per rendere obsoleto un prodotto pubblicato dal catalogo IBM Cloud, consulta ibmcloud catalog offering deprecate-offering.

ibmcloud catalog offering delete --catalog CATALOG --offering OFFERING

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.

ibmcloud catalog offering publish account

Eseguite il seguente comando per pubblicare un prodotto dal vostro catalogo privato a un account. Dopo la pubblicazione del prodotto, gli utenti dell'account hanno accesso al catalogo privato. Il gruppo di risorse che lo contiene può creare un'istanza e iniziare a usarla.

ibmcloud catalog offering publish account [--catalog CATALOG][--offering OFFERING]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.

ibmcloud catalog offering publish allowlist

Eseguire il seguente comando per pubblicare un prodotto dal catalogo privato a una serie di account consentiti. Dopo la pubblicazione del prodotto, gli utenti degli account consentiti possono creare un'istanza e iniziare a utilizzarla.

ibmcloud catalog offering publish allowlist [--catalog CATALOG][--offering OFFERING][--account-ids ACCOUNT-IDS]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.
--account-ids ACCOUNT-IDS
Gli ID account.

ibmcloud catalog offering publish enterprise

Eseguire il seguente comando per pubblicare un prodotto in un'azienda. Una volta pubblicato il prodotto, gli utenti all'interno dell'azienda possono crearne un'istanza.

ibmcloud catalog offering publish enterprise [--catalog CATALOG][--offering OFFERING]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.

ibmcloud catalog offering suspend - offering

Esegui il seguente comando per sospendere un prodotto dal catalogo. È possibile sospenderlo per un breve periodo di tempo senza eliminarlo definitivamente o sconsigliarlo. La sospensione di un prodotto può essere utile se, ad esempio, si rileva un bug o una vulnerabilità nel prodotto che deve essere analizzato prima che altri clienti lo installino.

ibmcloud catalog offering suspend-offering [--catalog CATALOG][--offering OFFERING]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.

ibmcloud catalog offering version sospensione - versione

Eseguire il seguente comando per sospendere una versione di un prodotto dal catalogo. È possibile sospendere la versione per un breve periodo di tempo senza eliminarla definitivamente o deprecarla.

ibmcloud catalog offering version suspend-version [--version-locator VERSION_NUMBER]

Opzioni comando

--version-locator VERSION_NUMBER
Per ottenere il localizzatore di versione di questa offerta, eseguire ibmcloud catalog offering list e individuare la versione che si desidera utilizzare.

Spazi di lavoro dell'offerta del catalogo ibmcloud

Immetti il seguente comando per ottenere gli spazi di lavoro Schematics per la versione di un prodotto.

ibmcloud catalog offering workspaces [--version-locator VERSION_NUMBER] [output FORMAT]

Opzioni comando

--version-locator VERSION_NUMBER
Per ottenere il localizzatore di versione per questa offerta, eseguire ibmcloud catalog offering list e individuare la versione specificata che si desidera utilizzare.
--output FORMAT (facoltativo)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio, --output json.

ibmcloud catalog install

Immetti il seguente comando per installare una versione del software dal catalogo IBM Cloud.

ibmcloud catalog install [--version-locator VERSION_NUMBER] [--cluster CLUSTER_ID] [--namespace NAME] [--override-values VALUES] [--timeout TIMEOUT] [--wait WAIT] [--workspace-name NAME] [--workspace-tags TAGS] [--workspace-tf-version VERSION] [--workspace-region REGION] [--workspace-rg-id ID] [schematics-delete VALUE]

Opzioni comando

--version-locator VERSION_NUMBER
Per ottenere il localizzatore di versione di questa offerta, eseguire ibmcloud catalog offering list e individuare la versione che si desidera utilizzare.
--cluster CLUSTER_ID
Specificare l'ID o il nome cluster.
--namespace NAME
Specificare lo spazio dei nomi che si desidera utilizzare.
--override-values VALORI
Fornisci le eventuali configurazioni personalizzate per l'installazione. Puoi fornire questo valore in linea o utilizzando un file JSON o TXT. Ad esempio, override-values values.json.
- --timeout TIMEOUT
Specifica in pochi secondi il tempo di attesa dello spazio di lavoro Schematics prima dell'installazione. Il valore predefinito è 180.
--wait ATTESA
Attendi e tieni traccia dell'avanzamento del lavoro dello workspace Schematics. Se true, l'installazione attende. Se false, il software viene installato immediatamente. L'impostazione predefinita è true.
--workspace-name NOME (facoltativo)
Fornisci un nome di spazio di lavoro. Il valore predefinito è OfferingName-Date.
--workspace-tags TAGS (facoltativo)
Fornire un elenco separato da virgole di tag.
--workspace-tf-version VERSIONE (opzionale)
Fornire una versione terraform dello spazio di lavoro.
--workspace-region REGION (facoltativo)
Fornire una regione dello spazio di lavoro.
--workspace-rg-id ID (facoltativo)
Fornire un id del gruppo di risorse dello spazio di lavoro.
--schematics-delete VALORE (facoltativo)
Fornire questo indicatore per eliminare lo spazio di lavoro Schematics dopo la convalida e l'installazione.

Esempio

Installare la versione del software 1 utilizzando il cluster A, lo spazio dei nomi install e i valori di override JSON values.json.

ibmcloud catalog install [--version-locator 1] [--cluster A] [--namespace install] [--override-values values.json]

Sovrascrivi il formato di esempio dei valori dal file values.json:

{
  "username": "install-test-1",
  "password": "passw0rd"
}

prezzi catalogo ibmcloud

Esegui il seguente comando per ottenere informazioni sui prezzi per le offerte del catalogo.

ibmcloud catalog pricing [-r, --region REGION] [-k, --kind KIND] [-p, --price PRICE] [--tag TAG] [--country COUNTRY] [--global] [--iam] [--json] [--csv] [-f, --file FILENAME]

Opzioni comando

  • -r, --region (opzionale) : Filtra per geo.
-k, --kind (opzionale)
Filtra in base al tipo di risorse. Attualmente sono supportati service (predefinito), iaas, runtime, template e geography
-p, --price (opzionale)
Filtra in base al prezzo. Attualmente sono supportati free, paygo e subscription
-t, --tag (opzionale)
Filtra in base alla tag. Questo indicatore è ripetibile e dà come risultato un OR logico di tutti gli indicatori specificati.
--co, --country (opzionale)
Filtra in base al paese. L'output in CSV o JSON può utilizzare il valore ALL per ottenere i valori di tutti i Paesi.
--json (facoltativo)
Emette una risposta JSON.
--csv (facoltativo)
Emettere un file CSV.
- -f, --file (opzionale)
Specificare un nome di file per l'output csv.
--global (facoltativo)
Opera in ambito globale.
--iam (facoltativo)
Filtra in base alle offerte compatibili con IAM.

Esempio

Ottieni le informazioni sui prezzi per Virtual Server for VPC per un account Pagamento a consumo.

ibmcloud catalog pricing is.instance [--price paygo]

Programma di utilità ibmcloud catalog create - product - from - workspace

Immetti il seguente comando per creare un tile dell'architettura distribuibile da uno spazio di lavoroSchematics creato direttamente dal repository Git. L'architettura distribuibile crea un progetto in modo da poter continuare a sviluppare e mantenere l'architettura distribuibile con la versione futura.

Il comando richiede una variabile di ambiente GIT_TOKEN per l'autenticazione con il tuo repository di origine in modo da poter aggiungere un manifest di catalogo. Il comando esegue il push a un nuovo ramo nel repository Git trovato nello spazio di lavoro Schematics e crea una release utilizzata per l'onboarding.

ibmcloud catalog utility create-product-from-workspace [--workspace-id ID] [--api-key KEY] [--trusted-profile-id ID] [--catalog-label LABEL] [--offering-label LABEL] [--project-name NAME] [--project-resource-group GROUP] [--target-version VERSION] [--variation-label LABEL]

Opzioni comando

--api-key o --ak CHIAVE API
Fornire una chiave API utilizzata per collegare il catalogo e il progetto. Esclusivo con '--trusted-profile-id'.
--catalog-label ETICHETTA CATALOGO (opzionale)
Fornire l'etichetta di un catalogo esistente da importare o il nome di un nuovo catalogo da creare. L'impostazione predefinita è "DA migrati".
--offering-label ETICHETTA DELL'OFFERTA (facoltativa)
Fornire l'etichetta di un'offerta esistente da importare o il nome di una nuova offerta da creare. L'impostazione predefinita è "Migrated <workspace_name>". L'etichetta sovrascrive l'etichetta dell'offerta esistente se lo spazio di lavoro viene creato da un'offerta del catalogo.
--project-name NOME (facoltativo)
Fornire un nome di progetto collegato al catalogo di bordo. Se il progetto non esiste, viene creato. Il nome predefinito è 'Progetto di migrazione Dev'.
--project-resource-group (facoltativo)
Fornire un gruppo di risorse per il progetto creato. Il gruppo di risorse predefinito è "Default".
--target-version VERSION (facoltativo)
Fornire la versione di destinazione per l'offerta migrata. L'impostazione predefinita è 1.0.0 ".
--trusted-profile-id o --tpi ID PROFILO FIDUCIATO
Fornire un ID profilo attendibile che viene utilizzato per collegare il catalogo e il progetto. Esclusivo con '--api-key'.
--variation-label ETICHETTA DI VARIAZIONE (facoltativa)
Fornire un'etichetta di variazione per la versione di cui eseguire l'onboarding. L'impostazione predefinita è "Standard". L'etichetta sovrascrive l'etichetta di versione esistente se lo spazio di lavoro viene creato da un'offerta del catalogo.
- --workspace-id SPAZIO DI LAVORO
Fornisci un ID spazio di lavoro Schematics. Per ottenere l'ID spazio di lavoro, devi creare lo spazio di lavoro Schematics. Per ulteriori informazioni, consultare ibmcloud schematics workspace new.

Programma di utilità ibmcloud catalog netrc

Immetti il seguente comando per creare un file .netrc, generare il nome della macchina nel tuo file .netrc o aggiornare la credenziale nel tuo file .netrc. Un file .netrc archivia le informazioni di accesso richieste necessarie per utilizzare i moduli Terraform dal catalogo IBM Cloud.

Eseguendo questo comando, configuri un file .netrc per il nome macchina cm.globalcatalog.cloud.ibm.com con iamtoken come nome utente e il tuo token IAM come password.

Hai bisogno della versione 1.2.7 o superiore del plug-in CLI di gestione dei cataloghi per eseguire il comando .netrc.

ibmcloud catalog utility netrc

ibmcloud catalog utility update - module - references

Esegui il seguente comando per controllare i moduli Terraform della directory di lavoro per gli aggiornamenti dal catalogo e aggiornare l'attributo di origine alla versione più recente. Viene aggiornato anche il file README.md.

ibmcloud catalog utility update-module-references

ibmcloud catalog offering unpublish account

Immetti il seguente comando per annullare la pubblicazione di un prodotto dal tuo account. Una volta annullata la pubblicazione del prodotto, gli utenti nel tuo account non possono creare un'istanza del prodotto.

ibmcloud catalog offering unpublish account [--catalog CATALOG][--offering OFFERING]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.

ibmcloud catalog offering unpublish allowlist

Eseguire il seguente comando per rimuovere ID account dall'elenco dei prodotti consentiti. Gli account rimossi dall'elenco consentiti non possono creare una istanza del prodotto.

ibmcloud catalog offering unpublish allowlist [--catalog CATALOG][--offering OFFERING][--account-ids ACCOUNT-IDS]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.
--account-ids ACCOUNT-IDS
Gli ID account.

ibmcloud catalog offering unpublish enterprise

Immetti il seguente comando per annullare la pubblicazione di un prodotto da un'azienda. Una volta annullata la pubblicazione del prodotto, l'azienda non può creare un'istanza del prodotto.

ibmcloud catalog offering unpublish enterprise [--catalog CATALOG][--offering OFFERING]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.

ibmcloud catalog offering unpublish ibm

Immetti questo comando per annullare la pubblicazione di un prodotto da IBM. Una volta annullata la pubblicazione del prodotto, i dipendenti IBM non possono creare un'istanza del prodotto.

ibmcloud catalog offering unpublish ibm [--catalog CATALOG][--offering OFFERING]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.

ibmcloud catalog offering publish ibm

Eseguire il seguente comando per pubblicare un'offerta già disponibile nel proprio account a tutti i IBM. Questa parte del processo di pubblicazione crea un riquadro nei cataloghi di staging e di produzione, visibile solo ai IBM. Pubblicando un'offerta in IBMers, puoi testare l'offerta in produzione prima di renderla disponibile a tutti gli utenti nel catalogo IBM Cloud.

ibmcloud catalog offering publish ibm [--catalog CATALOG][--offering OFFERING]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.

ibmcloud catalog offering publish pubblico

Eseguire il seguente comando per pubblicare l'offerta privata nel catalogo IBM Cloud, affinché tutti gli utenti possano vederla e utilizzarla. Per arrivare a questo passo nel processo di pubblicazione, devi prima pubblicare l'offerta nel tuo account e per tutti i dipendenti IBM per completare il processo di verifica. Una volta completata la verifica, puoi eseguire questo comando.

Questa opzione richiede l'approvazione. Una volta completata l'approvazione, la piastrella è disponibile per tutti i clienti IBM Cloud.

ibmcloud catalog offering publish public [--catalog CATALOG][--offering OFFERING]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.

ibmcloud catalog offering deprecate - offerta

Eseguire il seguente comando per deprecare una versione dell'offerta precedentemente pubblicata nel catalogo IBM Cloud.

ibmcloud catalog offering deprecate-offering [--catalog CATALOG][--offering OFFERING]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.

ibmcloud catalog offering restore - offerta

Eseguire il seguente comando per ripristinare un prodotto precedentemente deprecato nel catalogo IBM Cloud. Dopo aver convalidato una versione del proprio prodotto, è possibile ripristinarla allo stato pubblicato in cui si trovava prima che fosse obsoleto.

ibmcloud catalog offering restore-offering [--catalog CATALOG][--offering OFFERING]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.

ibmcloud catalog offering versione restore - versione

Immetti il seguente comando per ripristinare una versione precedentemente obsoleta di un prodotto nel catalogo IBM Cloud. Ripristinandola, la versione passa allo stato di bozza. Una volta convalidata, è possibile ripristinare la versione originale allo stato pubblicato in cui si trovava prima che fosse obsoleta.

ibmcloud catalog offering version restore-version [--catalog CATALOG][--offering OFFERING] [--include-config]

Opzioni comando

--catalog CATALOG
Il nome o l'ID del catalogo.
--offering OFFERING
Il nome o l'ID del prodotto.
--include-config (facoltativo)
Se viene fornito, tutti i valori di configurazione vengono inclusi e sono disponibili quando aggiungi il prodotto.

ibmcloud catalog object create vpe

Eseguire il seguente comando per aggiungere un oggetto a un catalogo privato dell'account.

ibmcloud catalog object create vpe [--catalog CATALOG] [--crn CRN] [endpoint-type TYPE] [--fqdn FQDN] [--name NAME] [--region REGION]

Opzioni comando

--catalog CATALOG
Specificare il nome o l'ID catalogo.
--crn CRN
Fornire il nome della risorsa cloud (CRN).
--endpoint-type TIPO
Specificare il tipo di endpoint VPE.
- --fqdn FQDN
Fornire un elenco separato da virgole di nomi di dominio completamente qualificati.
- --name NOME
Specificare il nome dell'oggetto.
-- --region REGIONE
Specificare la regione per l'endpoint VPE.

ibmcloud catalog object delete

Eseguire il seguente comando per eliminare l'oggetto.

ibmcloud catalog object delete [--catalog CATALOG] [--name NAME]

Opzioni comando

--catalog CATALOG
Specificare il nome o l'ID catalogo.
- --name NOME
Fornire il nome dell'oggetto.

ibmcloud catalog object update vpe

Eseguire il seguente comando per aggiornare l'oggetto.

ibmcloud catalog object update vpe [--catalog CATALOG] [--name NAME] [--crn CRN] [--endpoint-type TYPE] [--fqdn FQDN] [--region REGION]

Opzioni comando

--catalog CATALOG
Specificare il nome o l'ID catalogo.
- --name NOME
Specificare il nome dell'oggetto.
--crn CRN (opzionale)
Fornire il nome della risorsa cloud (CRN).
--endpoint-type TIPO (facoltativo)
Specificare il tipo di endpoint VPE.
--fqdn FQDN (opzionale)
Fornire un elenco separato da virgole di nomi di dominio completamente qualificati.
--region REGION (facoltativo)
Specificare la regione per l'endpoint VPE.

Ottieni oggetto catalogo ibmcloud

Eseguire il seguente comando per richiamare le informazioni per un particolare oggetto.

ibmcloud catalog object get [--catalog CATALOG] [--name NAME] [--output OUTPUT]

Opzioni comando

--catalog CATALOG
Specificare il nome o l'ID catalogo.
- --name NOME
Fornire il nome dell'oggetto.
--output OUTPUT (opzionale)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio, --output json

elenco oggetti catalogo ibmcloud

Esegui il seguente comando per richiamare un elenco di oggetti in un catalogo.

ibmcloud catalog object list [--catalog CATALOG] [--output OUTPUT]

Opzioni comando

--catalog CATALOG
Specificare il nome o l'ID catalogo.
--output OUTPUT (opzionale)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio, --output json

ricerca oggetto catalogo ibmcloud

Eseguire il seguente comando per ricercare gli oggetti utilizzando la sintassi di query Lucene.

ibmcloud catalog object search [--query QUERY] [--output OUTPUT]

Opzioni comando

  • --query QUERY

: Fornire la stringa di query Lucene.

--output OUTPUT (opzionale)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio, --output json

Oggetto catalogo ibmcloud pronto

Immetti il seguente comando per contrassegnare il tuo oggetto come pronto per la condivisione o la pubblicazione.

ibmcloud catalog object ready [--catalog CATALOG] [--name NAME]

Opzioni comando

--catalog CATALOG
Specificare il nome o l'ID catalogo.
- --name NOME
Specificare il nome dell'oggetto.

ibmcloud catalog object enable - condivisione

Eseguire questo comando per abilitare la condivisione di un oggetto gestito da Partner Center. Abilitare la condivisione prima di poter condividere un oggetto con un account o un elenco di accessi.

ibmcloud catalog object enable-sharing [--catalog CATALOG] [--name NAME]

Opzioni comando

--catalog CATALOG
Specificare il nome o l'ID catalogo.
- --name NOME
Specificare il nome dell'oggetto.

pubblicazione oggetto catalogo ibmcloud

Immetti il seguente comando per pubblicare l'oggetto in un elenco di accesso, il tuo account, i dipendenti IBM o il catalogo IBM Cloud per tutti gli utenti da visualizzare e utilizzare.

ibmcloud catalog object publish COMMAND [--catalog CATALOG] [--name NAME]

Opzioni comando

Comando
Specificare dove si desidera pubblicare l'oggetto. I valori validi sono accesslist, account, ibm o public.
--catalog CATALOG
Specificare il nome o l'ID catalogo.
- --name NOME
Fornire il nome dell'oggetto.

Esempio

Pubblica un oggetto denominato dev-object presente nel catalogo dev-catalog per i dipendenti IBM.

ibmcloud catalog object publish ibm --catalog dev-catalog --name dev-object

ibmcloud catalog object access - list add

Immetti questo comando per aggiungere gli ID account a un elenco di accesso dell'oggetto.

ibmcloud catalog object access-list add [--account-id ID] [--catalog CATALOG] [--name NAME]

Opzioni comando

--account-id ID
Fornire un elenco separato da virgole di ID account.
--catalog CATALOG
Specificare il nome o l'ID catalogo.
- --name NOME
Specificare il nome dell'oggetto.

ibmcloud catalog object access - list get

Eseguire il seguente comando per richiamare le informazioni per un particolare elenco di accesso per un oggetto.

ibmcloud catalog object access-list get [--catalog CATALOG] [--name NAME] [--output OUTPUT]

Opzioni comando

--catalog CATALOG
Specificare il nome o l'ID catalogo.
- --name NOME
Specificare il nome dell'oggetto.
--output OUTPUT (opzionale)
Specifica il formato di output. L'impostazione predefinita è compatibile con il terminale e l'unica alternativa supportata è JSON. Ad esempio, --output json

ibmcloud catalog object access - list rm

Eseguire il seguente comando per eliminare gli ID account dall'elenco di accesso dell'oggetto.

ibmcloud catalog object access-list rm [--account-id ID] [--catalog CATALOG] [--name NAME]

Opzioni comando

--account-id ID
Fornire un elenco separato da virgole di ID account.
--catalog CATALOG
Specificare il nome o l'ID catalogo.
- --name NOME
Specificare il nome dell'oggetto.