CapacityReservationGroupsOperations Classe
Aviso
NÃO instancia esta classe diretamente.
Em vez disso, deve aceder às seguintes operações através de
<xref:capacity_reservation_groups> atributo.
- Herança
-
builtins.objectCapacityReservationGroupsOperations
Construtor
CapacityReservationGroupsOperations(*args, **kwargs)
Métodos
create_or_update |
A operação para criar ou atualizar um grupo de reservas de capacidade. Ao atualizar um grupo de reservas de capacidade, apenas as etiquetas podem ser modificadas. Consulte para https://aka.ms/CapacityReservation obter mais detalhes. |
delete |
A operação para eliminar um grupo de reservas de capacidade. Esta operação só é permitida se todos os recursos associados forem desassociados do grupo de reservas e todas as reservas de capacidade no grupo de reservas também tiverem sido eliminadas. Consulte para https://aka.ms/CapacityReservation obter mais detalhes. |
get |
A operação que obtém informações sobre um grupo de reservas de capacidade. |
list_by_resource_group |
Lista todos os grupos de reservas de capacidade no grupo de recursos especificado. Utilize a propriedade nextLink na resposta para obter a página seguinte dos grupos de reservas de capacidade. |
list_by_subscription |
Lista todos os grupos de reservas de capacidade na subscrição. Utilize a propriedade nextLink na resposta para obter a página seguinte dos grupos de reservas de capacidade. |
update |
A operação para atualizar um grupo de reservas de capacidade. Ao atualizar um grupo de reservas de capacidade, apenas as etiquetas podem ser modificadas. |
create_or_update
A operação para criar ou atualizar um grupo de reservas de capacidade. Ao atualizar um grupo de reservas de capacidade, apenas as etiquetas podem ser modificadas. Consulte para https://aka.ms/CapacityReservation obter mais detalhes.
create_or_update(resource_group_name: str, capacity_reservation_group_name: str, parameters: _models.CapacityReservationGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CapacityReservationGroup
Parâmetros
- capacity_reservation_group_name
- str
O nome do grupo de reservas de capacidade. Obrigatório.
- parameters
- CapacityReservationGroup ou IO
Parâmetros fornecidos para o Grupo criar reserva de capacidade. É um tipo CapacityReservationGroup 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 a resposta direta
Devoluções
CapacityReservationGroup ou o resultado de cls(resposta)
Tipo de retorno
Exceções
delete
A operação para eliminar um grupo de reservas de capacidade. Esta operação só é permitida se todos os recursos associados forem desassociados do grupo de reservas e todas as reservas de capacidade no grupo de reservas também tiverem sido eliminadas. Consulte para https://aka.ms/CapacityReservation obter mais detalhes.
delete(resource_group_name: str, capacity_reservation_group_name: str, **kwargs: Any) -> None
Parâmetros
- capacity_reservation_group_name
- str
O nome do grupo de reservas de capacidade. Obrigatório.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Nenhum ou o resultado de cls(resposta)
Tipo de retorno
Exceções
get
A operação que obtém informações sobre um grupo de reservas de capacidade.
get(resource_group_name: str, capacity_reservation_group_name: str, *, expand: str | CapacityReservationGroupInstanceViewTypes | None = None, **kwargs: Any) -> CapacityReservationGroup
Parâmetros
- capacity_reservation_group_name
- str
O nome do grupo de reservas de capacidade. Obrigatório.
- expand
- str ou CapacityReservationGroupInstanceViewTypes
A expressão expandir a aplicar na operação. "InstanceView" obterá a lista de vistas de instâncias das reservas de capacidade no grupo de reservas de capacidade, que é um instantâneo das propriedades de runtime de uma reserva de capacidade gerida pela plataforma e que pode mudar fora das operações do plano de controlo. O valor predefinido "instanceView" é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
CapacityReservationGroup ou o resultado de cls(resposta)
Tipo de retorno
Exceções
list_by_resource_group
Lista todos os grupos de reservas de capacidade no grupo de recursos especificado. Utilize a propriedade nextLink na resposta para obter a página seguinte dos grupos de reservas de capacidade.
list_by_resource_group(resource_group_name: str, *, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]
Parâmetros
A expressão expandir a aplicar na operação. Com base nos parâmetros de expansão especificados, devolvemos Máquina Virtual ou Instância de VM scaleSet ou ambos os IDs de recursos que estão associados ao grupo de reservas de capacidade na resposta. Os valores conhecidos são: "virtualMachineScaleSetVMs/$ref" e "virtualMachines/$ref". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Um iterador como a instância de CapacityReservationGroup ou o resultado de cls(response)
Tipo de retorno
Exceções
list_by_subscription
Lista todos os grupos de reservas de capacidade na subscrição. Utilize a propriedade nextLink na resposta para obter a página seguinte dos grupos de reservas de capacidade.
list_by_subscription(*, expand: str | ExpandTypesForGetCapacityReservationGroups | None = None, **kwargs: Any) -> Iterable[CapacityReservationGroup]
Parâmetros
A expressão expandir a aplicar na operação. Com base nos parâmetros de expansão especificados, devolvemos Máquina Virtual ou Instância de VM scaleSet ou ambos os IDs de recursos que estão associados ao grupo de reservas de capacidade na resposta. Os valores conhecidos são: "virtualMachineScaleSetVMs/$ref" e "virtualMachines/$ref". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Um iterador como a instância de CapacityReservationGroup ou o resultado de cls(response)
Tipo de retorno
Exceções
update
A operação para atualizar um grupo de reservas de capacidade. Ao atualizar um grupo de reservas de capacidade, apenas as etiquetas podem ser modificadas.
update(resource_group_name: str, capacity_reservation_group_name: str, parameters: _models.CapacityReservationGroupUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CapacityReservationGroup
Parâmetros
- capacity_reservation_group_name
- str
O nome do grupo de reservas de capacidade. Obrigatório.
- parameters
- CapacityReservationGroupUpdate ou IO
Parâmetros fornecidos para a operação Atualizar reserva de capacidade Grupo. É um tipo CapacityReservationGroupUpdate 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 a resposta direta
Devoluções
CapacityReservationGroup ou o resultado de cls(resposta)
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.mgmt.compute.v2022_08_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2022_08_01\\models\\__init__.py'>
Azure SDK for Python