Partilhar via


RegistriesOperations Classe

Aviso

NÃO instanciar esta classe diretamente.

Em vez disso, deve aceder às seguintes operações através de

ContainerRegistryManagementClient's

<xref:registries> atributo.

Herança
builtins.object
RegistriesOperations

Construtor

RegistriesOperations(*args, **kwargs)

Métodos

begin_create

Cria um registo de contentor com os parâmetros especificados.

begin_delete

Elimina um registo de contentor.

begin_generate_credentials

Gerar chaves para um token de um registo de contentor especificado.

begin_import_image

Copia uma imagem para este registo de contentor a partir do registo de contentor especificado.

begin_update

Atualizações um registo de contentor com os parâmetros especificados.

check_name_availability

Verifica se o nome do registo de contentor está disponível para utilização. O nome tem de conter apenas carateres alfanuméricos, ser globalmente exclusivo e ter entre 5 e 50 carateres de comprimento.

get

Obtém as propriedades do registo de contentor especificado.

get_private_link_resource

Obtém um recurso de ligação privada por um nome de grupo especificado para um registo de contentor.

list

Lista todos os registos de contentores na subscrição especificada.

list_by_resource_group

Lista todos os registos de contentores no grupo de recursos especificado.

list_credentials

Lista as credenciais de início de sessão do registo de contentor especificado.

list_private_link_resources

Lista os recursos de ligação privada de um registo de contentor.

list_usages

Obtém as utilizações de quota para o registo de contentor especificado.

regenerate_credential

Regenera uma das credenciais de início de sessão para o registo de contentor especificado.

begin_create

Cria um registo de contentor com os parâmetros especificados.

begin_create(resource_group_name: str, registry_name: str, registry: _models.Registry, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.Registry]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos ao qual pertence o registo de contentor. Obrigatório.

registry_name
str
Necessário

O nome do registo de contentor. Obrigatório.

registry
Registry ou IO
Necessário

Os parâmetros para criar um registo de contentor. É um tipo de Registo ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não estiver presente nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve o Registo ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_delete

Elimina um registo de contentor.

begin_delete(resource_group_name: str, registry_name: str, **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos ao qual pertence o registo de contentor. Obrigatório.

registry_name
str
Necessário

O nome do registo de contentor. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não estiver presente nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_generate_credentials

Gerar chaves para um token de um registo de contentor especificado.

begin_generate_credentials(resource_group_name: str, registry_name: str, generate_credentials_parameters: _models.GenerateCredentialsParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenerateCredentialsResult]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos ao qual pertence o registo de contentor. Obrigatório.

registry_name
str
Necessário

O nome do registo de contentor. Obrigatório.

generate_credentials_parameters
GenerateCredentialsParameters ou IO
Necessário

Os parâmetros para gerar credenciais. É um tipo GenerateCredentialsParameters ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não estiver presente nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve GenerateCredentialsResult ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_import_image

Copia uma imagem para este registo de contentor a partir do registo de contentor especificado.

begin_import_image(resource_group_name: str, registry_name: str, parameters: _models.ImportImageParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos ao qual pertence o registo de contentor. Obrigatório.

registry_name
str
Necessário

O nome do registo de contentor. Obrigatório.

parameters
ImportImageParameters ou IO
Necessário

Os parâmetros que especificam a imagem a copiar e o registo de contentor de origem. É um tipo importImageParameters ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não estiver presente nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_update

Atualizações um registo de contentor com os parâmetros especificados.

begin_update(resource_group_name: str, registry_name: str, registry_update_parameters: _models.RegistryUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.Registry]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos ao qual pertence o registo de contentor. Obrigatório.

registry_name
str
Necessário

O nome do registo de contentor. Obrigatório.

registry_update_parameters
RegistryUpdateParameters ou IO
Necessário

Os parâmetros para atualizar um registo de contentor. É um tipo registryUpdateParameters ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não estiver presente nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve o Registo ou o resultado de cls(response)

Tipo de retorno

Exceções

check_name_availability

Verifica se o nome do registo de contentor está disponível para utilização. O nome tem de conter apenas carateres alfanuméricos, ser globalmente exclusivo e ter entre 5 e 50 carateres de comprimento.

check_name_availability(registry_name_check_request: _models.RegistryNameCheckRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RegistryNameStatus

Parâmetros

registry_name_check_request
RegistryNameCheckRequest ou IO
Necessário

O objeto que contém informações para o pedido de disponibilidade. É um tipo registryNameCheckRequest ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

RegistryNameStatus ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Obtém as propriedades do registo de contentor especificado.

get(resource_group_name: str, registry_name: str, **kwargs: Any) -> Registry

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos ao qual pertence o registo de contentor. Obrigatório.

registry_name
str
Necessário

O nome do registo de contentor. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Registo ou o resultado de cls(response)

Tipo de retorno

Exceções

Obtém um recurso de ligação privada por um nome de grupo especificado para um registo de contentor.

get_private_link_resource(resource_group_name: str, registry_name: str, group_name: str, **kwargs: Any) -> PrivateLinkResource

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos ao qual pertence o registo de contentor. Obrigatório.

registry_name
str
Necessário

O nome do registo de contentor. Obrigatório.

group_name
str
Necessário

O nome do recurso de ligação privada. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

PrivateLinkResource ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Lista todos os registos de contentores na subscrição especificada.

list(**kwargs: Any) -> Iterable[Registry]

Parâmetros

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Um iterador como a instância do Registo ou o resultado de cls(response)

Tipo de retorno

Exceções

list_by_resource_group

Lista todos os registos de contentores no grupo de recursos especificado.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[Registry]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos ao qual pertence o registo de contentor. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Um iterador como a instância do Registo ou o resultado de cls(response)

Tipo de retorno

Exceções

list_credentials

Lista as credenciais de início de sessão do registo de contentor especificado.

list_credentials(resource_group_name: str, registry_name: str, **kwargs: Any) -> RegistryListCredentialsResult

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos ao qual pertence o registo de contentor. Obrigatório.

registry_name
str
Necessário

O nome do registo de contentor. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

RegistryListCredentialsResult ou o resultado de cls(response)

Tipo de retorno

Exceções

Lista os recursos de ligação privada de um registo de contentor.

list_private_link_resources(resource_group_name: str, registry_name: str, **kwargs: Any) -> Iterable[PrivateLinkResource]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos ao qual pertence o registo de contentor. Obrigatório.

registry_name
str
Necessário

O nome do registo de contentor. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Um iterador como a instância de PrivateLinkResource ou o resultado de cls(response)

Tipo de retorno

Exceções

list_usages

Obtém as utilizações de quota para o registo de contentor especificado.

list_usages(resource_group_name: str, registry_name: str, **kwargs: Any) -> RegistryUsageListResult

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos ao qual pertence o registo de contentor. Obrigatório.

registry_name
str
Necessário

O nome do registo de contentor. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

RegistryUsageListResult ou o resultado de cls(response)

Tipo de retorno

Exceções

regenerate_credential

Regenera uma das credenciais de início de sessão para o registo de contentor especificado.

regenerate_credential(resource_group_name: str, registry_name: str, regenerate_credential_parameters: _models.RegenerateCredentialParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RegistryListCredentialsResult

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos ao qual pertence o registo de contentor. Obrigatório.

registry_name
str
Necessário

O nome do registo de contentor. Obrigatório.

regenerate_credential_parameters
RegenerateCredentialParameters ou IO
Necessário

Especifica o nome da palavra-passe que deve ser regenerada – palavra-passe ou palavra-passe2. É um tipo RegenerateCredentialParameters ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

RegistryListCredentialsResult ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

models

models = <module 'azure.mgmt.containerregistry.v2021_12_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\containerregistry\\v2021_12_01_preview\\models\\__init__.py'>