Compartilhar via


AvailabilitySetsOperations Classe

Aviso

NÃO instancie essa classe diretamente.

Em vez disso, você deve acessar as operações a seguir por meio de

ComputeManagementClient's

Atributo <xref:availability_sets>.

Herança
builtins.object
AvailabilitySetsOperations

Construtor

AvailabilitySetsOperations(*args, **kwargs)

Métodos

create_or_update

Criar ou atualizar um conjunto de disponibilidade.

delete

Exclua um conjunto de disponibilidade.

get

Recupera informações sobre um conjunto de disponibilidade.

list

Lista todos os conjuntos de disponibilidade em um grupo de recursos.

list_available_sizes

Lista todos os tamanhos de máquina virtual disponíveis que podem ser usados para criar uma nova máquina virtual em um conjunto de disponibilidade existente.

list_by_subscription

Lista todos os conjuntos de disponibilidade em uma assinatura.

update

Atualizar um conjunto de disponibilidade.

create_or_update

Criar ou atualizar um conjunto de disponibilidade.

create_or_update(resource_group_name: str, availability_set_name: str, parameters: _models.AvailabilitySet, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AvailabilitySet

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

availability_set_name
str
Obrigatório

O nome do conjunto de disponibilidade. Obrigatórios.

parameters
AvailabilitySet ou IO
Obrigatório

Parâmetros fornecidos para a operação Criar Conjunto de Disponibilidade. É um tipo AvailabilitySet ou um tipo de E/S. Obrigatórios.

content_type
str

Body Parameter content-type. 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

Retornos

AvailabilitySet ou o resultado de cls(response)

Tipo de retorno

Exceções

delete

Exclua um conjunto de disponibilidade.

delete(resource_group_name: str, availability_set_name: str, **kwargs: Any) -> None

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

availability_set_name
str
Obrigatório

O nome do conjunto de disponibilidade. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Recupera informações sobre um conjunto de disponibilidade.

get(resource_group_name: str, availability_set_name: str, **kwargs: Any) -> AvailabilitySet

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

availability_set_name
str
Obrigatório

O nome do conjunto de disponibilidade. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

AvailabilitySet ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Lista todos os conjuntos de disponibilidade em um grupo de recursos.

list(resource_group_name: str, **kwargs: Any) -> Iterable[AvailabilitySet]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. 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 AvailabilitySet ou o resultado de cls(response)

Tipo de retorno

Exceções

list_available_sizes

Lista todos os tamanhos de máquina virtual disponíveis que podem ser usados para criar uma nova máquina virtual em um conjunto de disponibilidade existente.

list_available_sizes(resource_group_name: str, availability_set_name: str, **kwargs: Any) -> Iterable[VirtualMachineSize]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

availability_set_name
str
Obrigatório

O nome do conjunto de disponibilidade. 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 VirtualMachineSize ou o resultado de cls(response)

Tipo de retorno

Exceções

list_by_subscription

Lista todos os conjuntos de disponibilidade em uma assinatura.

list_by_subscription(*, expand: str | None = None, **kwargs: Any) -> Iterable[AvailabilitySet]

Parâmetros

expand
str

A expressão de expansão a ser aplicada à operação. Os valores permitidos são 'instanceView'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

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

Tipo de retorno

Exceções

update

Atualizar um conjunto de disponibilidade.

update(resource_group_name: str, availability_set_name: str, parameters: _models.AvailabilitySetUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AvailabilitySet

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

availability_set_name
str
Obrigatório

O nome do conjunto de disponibilidade. Obrigatórios.

parameters
AvailabilitySetUpdate ou IO
Obrigatório

Parâmetros fornecidos para a operação Atualizar Conjunto de Disponibilidade. É um tipo AvailabilitySetUpdate ou um tipo de E/S. Obrigatórios.

content_type
str

Body Parameter content-type. 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

Retornos

AvailabilitySet ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

models

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