Share via


AvailabilitySetsOperations Clase

Advertencia

NO cree una instancia de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

ComputeManagementClient's

Atributo<xref:availability_sets> .

Herencia
builtins.object
AvailabilitySetsOperations

Constructor

AvailabilitySetsOperations(*args, **kwargs)

Métodos

create_or_update

Cree o actualice un conjunto de disponibilidad.

delete

Elimine un conjunto de disponibilidad.

get

Recupera información acerca de un conjunto de disponibilidad.

list

Enumera todos los conjuntos de disponibilidad de un grupo de recursos.

list_available_sizes

Enumera todos los tamaños de máquina virtual disponibles que se pueden usar para crear una nueva máquina virtual en un conjunto de disponibilidad existente.

list_by_subscription

Enumera todos los conjuntos de disponibilidad de una suscripción.

update

Actualizar un conjunto de disponibilidad.

create_or_update

Cree o actualice un conjunto de disponibilidad.

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
Requerido

Nombre del grupo de recursos. Necesario.

availability_set_name
str
Requerido

Nombre del conjunto de disponibilidad. Necesario.

parameters
AvailabilitySet o IO
Requerido

Parámetros proporcionados a la operación Crear conjunto de disponibilidad. Es un tipo AvailabilitySet o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

AvailabilitySet o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete

Elimine un conjunto de disponibilidad.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

availability_set_name
str
Requerido

Nombre del conjunto de disponibilidad. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Recupera información acerca de un conjunto de disponibilidad.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

availability_set_name
str
Requerido

Nombre del conjunto de disponibilidad. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

AvailabilitySet o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Enumera todos los conjuntos de disponibilidad de un grupo de recursos.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como la instancia de AvailabilitySet o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_available_sizes

Enumera todos los tamaños de máquina virtual disponibles que se pueden usar para crear una nueva máquina virtual en un conjunto de disponibilidad existente.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos. Necesario.

availability_set_name
str
Requerido

Nombre del conjunto de disponibilidad. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de VirtualMachineSize o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_by_subscription

Enumera todos los conjuntos de disponibilidad de una suscripción.

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

Parámetros

expand
str

Expresión expand que se va a aplicar a la operación. Los valores permitidos son "instanceView". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como la instancia de AvailabilitySet o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

update

Actualizar un conjunto de disponibilidad.

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
Requerido

Nombre del grupo de recursos. Necesario.

availability_set_name
str
Requerido

Nombre del conjunto de disponibilidad. Necesario.

parameters
AvailabilitySetUpdate o IO
Requerido

Parámetros proporcionados a la operación Actualizar conjunto de disponibilidad. Es un tipo AvailabilitySetUpdate o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

AvailabilitySet o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

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