Subscriptions management.


GET /katello/api/organizations/:organization_id/subscriptions
Listar subscrições de organização

GET /katello/api/activation_keys/:activation_key_id/subscriptions
Listar as subscrições de chave de ativação

GET /katello/api/subscriptions

Parâmentros

Nome parâmetro Descrição
search
opcional

Buscar faixa

Validations:

  • String

page
opcional

Número de página, iniciando em 1

Validations:

  • number.

per_page
opcional

Número de resultados por página para retornar

Validations:

  • number.

order
opcional

Classificar campo e ordem, ex. 'name DESC'

Validations:

  • String

full_result
opcional

Se deve ou não exibir todos os resultados

Validations:

  • boolean

sort
opcional

Versão Hash de param de “ordem”

Validations:

  • Hash

sort[by]
opcional

Campo para classificar os resultados

Validations:

  • String

sort[order]
opcional

Como encomendar os resultados classificados (por exemplo ASC para ascendente)

Validations:

  • String

organization_id
requerido

ID da organização

Validations:

  • number.

host_id
opcional

id of a host

Validations:

  • String

activation_key_id
opcional

Ativação do ID da chave

Validations:

  • String

available_for
opcional

Object to show subscriptions available for, either 'host' or 'activation_key'

Validations:

  • String

match_host
opcional

Ignore subscriptions that are unavailable to the specified host

Validations:

  • boolean

match_installed
opcional

Return subscriptions that match installed products of the specified host

Validations:

  • boolean

no_overlap
opcional

Return subscriptions which do not overlap with a currently-attached subscription

Validations:

  • boolean


GET /katello/api/organizations/:organization_id/subscriptions/:id
Exibir uma subscrição

GET /katello/api/subscriptions/:id
Exibir uma subscrição

Parâmentros

Nome parâmetro Descrição
organization_id
opcional

Identificador de organização

Validations:

  • number.

id
requerido

Identificador de subscrição

Validations:

  • number.


POST /katello/api/activation_keys/:activation_key_id/subscriptions DEPRECATED
Adicionar uma subscrição à uma chave de ativação

Parâmentros

Nome parâmetro Descrição
id
opcional

uuid de Pool de subscrição

Validations:

  • String

activation_key_id
opcional

ID de chaves de ativação

Validations:

  • String

quantity
opcional

Quantidade destas inscrições para adicionar

Validations:

  • number.

subscriptions
opcional

Matriz de subscrições a adicionar

Validations:

  • Must be an Array of nested elements

subscriptions[id]
requerido

uuid de Pool de subscrição

Validations:

  • String

subscriptions[quantity]
requerido

Quantidade destas inscrições para adicionar

Validations:

  • number.


POST /katello/api/organizations/:organization_id/subscriptions/upload
Carregar um manifesto da subscrição

Parâmentros

Nome parâmetro Descrição
organization_id
requerido

Id da organização

Validations:

  • number.

content
requerido

Arquivo de manifesto de subscrição

Validations:

  • File

repository_url
opcional

url do repositório

Validations:

  • String


PUT /katello/api/organizations/:organization_id/subscriptions/refresh_manifest
Atualizar manifesto importado anteriormente para provedor Red Hat

Parâmentros

Nome parâmetro Descrição
organization_id
requerido

Id da organização

Validations:

  • number.


POST /katello/api/organizations/:organization_id/subscriptions/delete_manifest
Remover manifesto do provedor da Red Hat

Parâmentros

Nome parâmetro Descrição
organization_id
requerido

Id da organização

Validations:

  • number.


GET /katello/api/organizations/:organization_id/subscriptions/manifest_history
obter histórico do manifesto para subscrições

Parâmentros

Nome parâmetro Descrição
organization_id
requerido

ID da organização

Validations:

  • number.