Partilhar via


AvailabilitySetsOperations Classe

Aviso

NÃO instancia esta classe diretamente.

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

ComputeManagementClient's

<xref:availability_sets> atributo.

Herança
builtins.object
AvailabilitySetsOperations

Construtor

AvailabilitySetsOperations(*args, **kwargs)

Métodos

create_or_update

Criar ou atualizar um conjunto de disponibilidade.

delete

Eliminar um conjunto de disponibilidade.

get

Obtém informações sobre um conjunto de disponibilidade.

list

Lista todos os conjuntos de disponibilidade num grupo de recursos.

list_available_sizes

Lista todos os tamanhos de máquinas virtuais disponíveis que podem ser utilizados para criar uma nova máquina virtual num conjunto de disponibilidade existente.

list_by_subscription

Lista todos os conjuntos de disponibilidade numa subscrição.

update

Atualizar um conjunto de disponibilidade.

create_or_update

Criar ou atualizar um conjunto de disponibilidade.

async 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
Necessário

O nome do grupo de recursos. Obrigatório.

availability_set_name
str
Necessário

O nome do conjunto de disponibilidade. Obrigatório.

parameters
AvailabilitySet ou IO
Necessário

Parâmetros fornecidos para a operação Criar Conjunto de Disponibilidade. É um tipo AvailabilitySet 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

AvailabilitySet ou o resultado de cls(response)

Tipo de retorno

Exceções

delete

Eliminar um conjunto de disponibilidade.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

availability_set_name
str
Necessário

O nome do conjunto de disponibilidade. 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

Obtém informações sobre um conjunto de disponibilidade.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

availability_set_name
str
Necessário

O nome do conjunto de disponibilidade. Obrigatório.

cls
callable

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

Devoluções

AvailabilitySet ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Lista todos os conjuntos de disponibilidade num grupo de recursos.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

cls
callable

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

Devoluções

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áquinas virtuais disponíveis que podem ser utilizados para criar uma nova máquina virtual num conjunto de disponibilidade existente.

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

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos. Obrigatório.

availability_set_name
str
Necessário

O nome do conjunto de disponibilidade. Obrigatório.

cls
callable

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

Devoluções

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 numa subscrição.

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

Parâmetros

expand
str

A expressão de expansão a aplicar à operação. Os valores permitidos são "instanceView". 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 AvailabilitySet ou o resultado de cls(response)

Tipo de retorno

Exceções

update

Atualizar um conjunto de disponibilidade.

async 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
Necessário

O nome do grupo de recursos. Obrigatório.

availability_set_name
str
Necessário

O nome do conjunto de disponibilidade. Obrigatório.

parameters
AvailabilitySetUpdate ou IO
Necessário

Parâmetros fornecidos para a operação Conjunto de Disponibilidade de Atualização. É um tipo AvailabilitySetUpdate 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

AvailabilitySet ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

models

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