CapacityReservationsOperations Classe
Aviso
NÃO instancie essa classe diretamente.
Em vez disso, você deve acessar as operações a seguir por meio de
Atributo <xref:capacity_reservations>.
- Herança
-
builtins.objectCapacityReservationsOperations
Construtor
CapacityReservationsOperations(*args, **kwargs)
Métodos
begin_create_or_update |
A operação para criar ou atualizar uma reserva de capacidade. Observe que algumas propriedades só podem ser definidas durante a criação da reserva de capacidade. Consulte para https://aka.ms/CapacityReservation obter mais detalhes. |
begin_delete |
A operação para excluir uma reserva de capacidade. Essa operação só é permitida quando todos os recursos associados são desassociados da reserva de capacidade. Consulte para https://aka.ms/CapacityReservation obter mais detalhes. |
begin_update |
A operação para atualizar uma reserva de capacidade. |
get |
A operação que recupera informações sobre a reserva de capacidade. |
list_by_capacity_reservation_group |
Lista todas as reservas de capacidade no grupo de reserva de capacidade especificado. Use a propriedade nextLink na resposta para obter a próxima página de reservas de capacidade. |
begin_create_or_update
A operação para criar ou atualizar uma reserva de capacidade. Observe que algumas propriedades só podem ser definidas durante a criação da reserva de capacidade. Consulte para https://aka.ms/CapacityReservation obter mais detalhes.
begin_create_or_update(resource_group_name: str, capacity_reservation_group_name: str, capacity_reservation_name: str, parameters: _models.CapacityReservation, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.CapacityReservation]
Parâmetros
- capacity_reservation_group_name
- str
O nome do grupo de reserva de capacidade. Obrigatórios.
- parameters
- CapacityReservation ou IO
Parâmetros fornecidos para a reserva criar capacidade. É um tipo CapacityReservation ou um tipo de E/S. Obrigatórios.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um poller de um estado salvo.
- polling
- bool ou PollingMethod
Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.
- polling_interval
- int
Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.
Retornos
Uma instância de LROPoller que retorna CapacityReservation ou o resultado de cls(response)
Tipo de retorno
Exceções
begin_delete
A operação para excluir uma reserva de capacidade. Essa operação só é permitida quando todos os recursos associados são desassociados da reserva de capacidade. Consulte para https://aka.ms/CapacityReservation obter mais detalhes.
begin_delete(resource_group_name: str, capacity_reservation_group_name: str, capacity_reservation_name: str, **kwargs: Any) -> LROPoller[None]
Parâmetros
- capacity_reservation_group_name
- str
O nome do grupo de reserva de capacidade. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um poller de um estado salvo.
- polling
- bool ou PollingMethod
Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.
- polling_interval
- int
Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.
Retornos
Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
begin_update
A operação para atualizar uma reserva de capacidade.
begin_update(resource_group_name: str, capacity_reservation_group_name: str, capacity_reservation_name: str, parameters: _models.CapacityReservationUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.CapacityReservation]
Parâmetros
- capacity_reservation_group_name
- str
O nome do grupo de reserva de capacidade. Obrigatórios.
- parameters
- CapacityReservationUpdate ou IO
Parâmetros fornecidos para a operação de reserva de capacidade de atualização. É um tipo CapacityReservationUpdate ou um tipo de E/S. Obrigatórios.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um poller de um estado salvo.
- polling
- bool ou PollingMethod
Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.
- polling_interval
- int
Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.
Retornos
Uma instância de LROPoller que retorna CapacityReservation ou o resultado de cls(response)
Tipo de retorno
Exceções
get
A operação que recupera informações sobre a reserva de capacidade.
get(resource_group_name: str, capacity_reservation_group_name: str, capacity_reservation_name: str, *, expand: str | CapacityReservationInstanceViewTypes | None = None, **kwargs: Any) -> CapacityReservation
Parâmetros
- capacity_reservation_group_name
- str
O nome do grupo de reserva de capacidade. Obrigatórios.
- expand
- str ou CapacityReservationInstanceViewTypes
A expressão de expansão a ser aplicada na operação. 'InstanceView' recupera uma instantâneo das propriedades de runtime da reserva de capacidade gerenciada pela plataforma e pode ser alterada fora das operações do painel de controle. "instanceView" O valor padrão é None.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
CapacityReservation ou o resultado de cls(response)
Tipo de retorno
Exceções
list_by_capacity_reservation_group
Lista todas as reservas de capacidade no grupo de reserva de capacidade especificado. Use a propriedade nextLink na resposta para obter a próxima página de reservas de capacidade.
list_by_capacity_reservation_group(resource_group_name: str, capacity_reservation_group_name: str, **kwargs: Any) -> Iterable[CapacityReservation]
Parâmetros
- capacity_reservation_group_name
- str
O nome do grupo de reserva de capacidade. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de CapacityReservation ou o resultado de cls(response)
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.mgmt.compute.v2022_03_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2022_03_01\\models\\__init__.py'>
Azure SDK for Python