Compartir a través de


LabPlans interface

Interfaz que representa un LabPlans.

Métodos

beginCreateOrUpdate(string, string, LabPlan, LabPlansCreateOrUpdateOptionalParams)

Operación para crear o actualizar un recurso de Plan de laboratorio.

beginCreateOrUpdateAndWait(string, string, LabPlan, LabPlansCreateOrUpdateOptionalParams)

Operación para crear o actualizar un recurso de Plan de laboratorio.

beginDelete(string, string, LabPlansDeleteOptionalParams)

Operación para eliminar un recurso del plan de laboratorio. La eliminación de un plan de laboratorio no elimina laboratorios asociados a un plan de laboratorio ni elimina imágenes compartidas agregadas a una galería a través del contenedor de permisos del plan de laboratorio.

beginDeleteAndWait(string, string, LabPlansDeleteOptionalParams)

Operación para eliminar un recurso del plan de laboratorio. La eliminación de un plan de laboratorio no elimina laboratorios asociados a un plan de laboratorio ni elimina imágenes compartidas agregadas a una galería a través del contenedor de permisos del plan de laboratorio.

beginSaveImage(string, string, SaveImageBody, LabPlansSaveImageOptionalParams)

Guarda una imagen de una máquina virtual de laboratorio en la galería de imágenes compartidas asociada.

beginSaveImageAndWait(string, string, SaveImageBody, LabPlansSaveImageOptionalParams)

Guarda una imagen de una máquina virtual de laboratorio en la galería de imágenes compartidas asociada.

beginUpdate(string, string, LabPlanUpdate, LabPlansUpdateOptionalParams)

Operación para actualizar un recurso del plan de laboratorio.

beginUpdateAndWait(string, string, LabPlanUpdate, LabPlansUpdateOptionalParams)

Operación para actualizar un recurso del plan de laboratorio.

get(string, string, LabPlansGetOptionalParams)

Recupera las propiedades de un plan de laboratorio.

listByResourceGroup(string, LabPlansListByResourceGroupOptionalParams)

Devuelve una lista de todos los planes de laboratorio para una suscripción y un grupo de recursos.

listBySubscription(LabPlansListBySubscriptionOptionalParams)

Devuelve una lista de todos los planes de laboratorio dentro de una suscripción.

Detalles del método

beginCreateOrUpdate(string, string, LabPlan, LabPlansCreateOrUpdateOptionalParams)

Operación para crear o actualizar un recurso de Plan de laboratorio.

function beginCreateOrUpdate(resourceGroupName: string, labPlanName: string, body: LabPlan, options?: LabPlansCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<LabPlan>, LabPlan>>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

labPlanName

string

Nombre del plan de laboratorio que lo identifica de forma única dentro del grupo de recursos contenedor. Se usa en los URI de recursos y en la interfaz de usuario.

body
LabPlan

Cuerpo de la solicitud.

options
LabPlansCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PollerLike<@azure/core-lro.PollOperationState<LabPlan>, LabPlan>>

beginCreateOrUpdateAndWait(string, string, LabPlan, LabPlansCreateOrUpdateOptionalParams)

Operación para crear o actualizar un recurso de Plan de laboratorio.

function beginCreateOrUpdateAndWait(resourceGroupName: string, labPlanName: string, body: LabPlan, options?: LabPlansCreateOrUpdateOptionalParams): Promise<LabPlan>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

labPlanName

string

Nombre del plan de laboratorio que lo identifica de forma única dentro del grupo de recursos contenedor. Se usa en los URI de recursos y en la interfaz de usuario.

body
LabPlan

Cuerpo de la solicitud.

options
LabPlansCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<LabPlan>

beginDelete(string, string, LabPlansDeleteOptionalParams)

Operación para eliminar un recurso del plan de laboratorio. La eliminación de un plan de laboratorio no elimina laboratorios asociados a un plan de laboratorio ni elimina imágenes compartidas agregadas a una galería a través del contenedor de permisos del plan de laboratorio.

function beginDelete(resourceGroupName: string, labPlanName: string, options?: LabPlansDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

labPlanName

string

Nombre del plan de laboratorio que lo identifica de forma única dentro del grupo de recursos contenedor. Se usa en los URI de recursos y en la interfaz de usuario.

options
LabPlansDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, LabPlansDeleteOptionalParams)

Operación para eliminar un recurso del plan de laboratorio. La eliminación de un plan de laboratorio no elimina laboratorios asociados a un plan de laboratorio ni elimina imágenes compartidas agregadas a una galería a través del contenedor de permisos del plan de laboratorio.

function beginDeleteAndWait(resourceGroupName: string, labPlanName: string, options?: LabPlansDeleteOptionalParams): Promise<void>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

labPlanName

string

Nombre del plan de laboratorio que lo identifica de forma única dentro del grupo de recursos contenedor. Se usa en los URI de recursos y en la interfaz de usuario.

options
LabPlansDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

beginSaveImage(string, string, SaveImageBody, LabPlansSaveImageOptionalParams)

Guarda una imagen de una máquina virtual de laboratorio en la galería de imágenes compartidas asociada.

function beginSaveImage(resourceGroupName: string, labPlanName: string, body: SaveImageBody, options?: LabPlansSaveImageOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

labPlanName

string

Nombre del plan de laboratorio que lo identifica de forma única dentro del grupo de recursos contenedor. Se usa en los URI de recursos y en la interfaz de usuario.

body
SaveImageBody

Cuerpo de la solicitud.

options
LabPlansSaveImageOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginSaveImageAndWait(string, string, SaveImageBody, LabPlansSaveImageOptionalParams)

Guarda una imagen de una máquina virtual de laboratorio en la galería de imágenes compartidas asociada.

function beginSaveImageAndWait(resourceGroupName: string, labPlanName: string, body: SaveImageBody, options?: LabPlansSaveImageOptionalParams): Promise<void>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

labPlanName

string

Nombre del plan de laboratorio que lo identifica de forma única dentro del grupo de recursos contenedor. Se usa en los URI de recursos y en la interfaz de usuario.

body
SaveImageBody

Cuerpo de la solicitud.

options
LabPlansSaveImageOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

beginUpdate(string, string, LabPlanUpdate, LabPlansUpdateOptionalParams)

Operación para actualizar un recurso del plan de laboratorio.

function beginUpdate(resourceGroupName: string, labPlanName: string, body: LabPlanUpdate, options?: LabPlansUpdateOptionalParams): Promise<PollerLike<PollOperationState<LabPlan>, LabPlan>>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

labPlanName

string

Nombre del plan de laboratorio que lo identifica de forma única dentro del grupo de recursos contenedor. Se usa en los URI de recursos y en la interfaz de usuario.

body
LabPlanUpdate

Cuerpo de la solicitud.

options
LabPlansUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PollerLike<@azure/core-lro.PollOperationState<LabPlan>, LabPlan>>

beginUpdateAndWait(string, string, LabPlanUpdate, LabPlansUpdateOptionalParams)

Operación para actualizar un recurso del plan de laboratorio.

function beginUpdateAndWait(resourceGroupName: string, labPlanName: string, body: LabPlanUpdate, options?: LabPlansUpdateOptionalParams): Promise<LabPlan>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

labPlanName

string

Nombre del plan de laboratorio que lo identifica de forma única dentro del grupo de recursos contenedor. Se usa en los URI de recursos y en la interfaz de usuario.

body
LabPlanUpdate

Cuerpo de la solicitud.

options
LabPlansUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<LabPlan>

get(string, string, LabPlansGetOptionalParams)

Recupera las propiedades de un plan de laboratorio.

function get(resourceGroupName: string, labPlanName: string, options?: LabPlansGetOptionalParams): Promise<LabPlan>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

labPlanName

string

Nombre del plan de laboratorio que lo identifica de forma única dentro del grupo de recursos contenedor. Se usa en los URI de recursos y en la interfaz de usuario.

options
LabPlansGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<LabPlan>

listByResourceGroup(string, LabPlansListByResourceGroupOptionalParams)

Devuelve una lista de todos los planes de laboratorio para una suscripción y un grupo de recursos.

function listByResourceGroup(resourceGroupName: string, options?: LabPlansListByResourceGroupOptionalParams): PagedAsyncIterableIterator<LabPlan, LabPlan[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

options
LabPlansListByResourceGroupOptionalParams

Parámetros de opciones.

Devoluciones

listBySubscription(LabPlansListBySubscriptionOptionalParams)

Devuelve una lista de todos los planes de laboratorio dentro de una suscripción.

function listBySubscription(options?: LabPlansListBySubscriptionOptionalParams): PagedAsyncIterableIterator<LabPlan, LabPlan[], PageSettings>

Parámetros

options
LabPlansListBySubscriptionOptionalParams

Parámetros de opciones.

Devoluciones