Syntaxe : apic {{publish}} NOMFICHIER_PRODUIT [CATALOG_OPTIONS | SPACE_OPTIONS]

  Publier un produit et ses API référencées dans un catalogue ou un espace

  Options pour la portée catalogue
    --{{stage}}                              laisser le produit à l'état mis en préproduction
    --{{secure-gateway}} ID_PASSERELLE       ID de la passerelle sécurisée
    {{-c}}, --{{catalog}} CATALOGUE          nom du catalogue (obligatoire)
    {{-o}}, --{{organization}} ORGANISATION  nom de l'organisation de type fournisseur (obligatoire)
    {{-s}}, --{{server}} SERVEUR             noeud final du serveur de gestion (obligatoire)

  Options de la portée espace
    --{{scope space}}
    --{{space}} ESPACE                       nom de l'espace (obligatoire)
    --{{stage}}                              laisser le produit à l'état mis en préproduction
    --{{secure-gateway}} ID_PASSERELLE       ID de la passerelle sécurisée
    {{-c}}, --{{catalog}} CATALOGUE          nom du catalogue (obligatoire)
    {{-o}}, --{{organization}} ORGANISATION  nom de l'organisation de type fournisseur (obligatoire)
    {{-s}}, --{{server}} SERVEUR             noeud final du serveur de gestion (obligatoire)

  Publier un produit dans un catalogue
    {{$ apic publish climbon.yaml --catalog production --organization climbonorg --server mgmnthost.com}}
    Mise en préproduction de climbon.yaml vers {{climbonorg:production [climbon:1.0.0]}}
    Publication de climbon.yaml vers {{climbonorg:production [climbon:1.0.0]}}

  Publier un produit dans un catalogue avec une passerelle sécurisée
    {{$ apic publish climbon.yaml --catalog production --secure-gateway ctHEKS9ztEH_stage_ng --organization climbonorg --server mgmnthost.com}}
    Mise en préproduction de climbon.yaml vers {{climbonorg:production [climbon:1.0.0]}}
    Publication de climbon.yaml vers {{climbonorg:production [climbon:1.0.0]}}

  Mettre en préproduction un produit dans un catalogue
    {{$ apic publish climbon.yaml --stage --catalog production --organization climbonorg --server mgmnthost.com}}
    Mise en préproduction de climbon.yaml vers {{climbonorg:production [climbon:1.0.0]}}

  Publier un produit dans un espace
    {{$ apic publish --scope space climbon.yaml --space flights --catalog production --organization climbonorg --server mgmnthost.com}}
    Mise en préproduction de climbon.yaml vers {{climbonorg:production:flights [climbon:1.0.0]}}
    Publication de climbon.yaml vers {{climbonorg:production:flights [climbon:1.0.0]}}

  Publier un produit dans un espace avec une passerelle sécurisée
    {{$ apic publish --scope space climbon.yaml --space flights --catalog production --secure-gateway ctHEKS9ztEH_stage_ng --organization climbonorg --server mgmnthost.com}}
    Mis en préproduction de climbon.yaml vers {{climbonorg:production:flights [climbon:1.0.0]}}
    Publication de climbon.yaml vers {{climbonorg:production:flights [climbon:1.0.0]}}
