Compartir a través de


WorkflowsOperations Clase

WorkflowsOperations operaciones asincrónicas.

No debe crear instancias de esta clase directamente. En su lugar, debe crear una instancia de cliente que le cree una instancia y la adjunte como un atributo.

Herencia
builtins.object
WorkflowsOperations

Constructor

WorkflowsOperations(client, config, serializer, deserializer)

Parámetros

client
Requerido

Cliente para solicitudes de servicio.

config
Requerido

Configuración del cliente de servicio.

serializer
Requerido

Serializador de modelo de objetos.

deserializer
Requerido

Deserializador de modelo de objetos.

Variables

models

Alias para modelar clases usadas en este grupo de operaciones.

Métodos

begin_move

Mueve un flujo de trabajo existente.

create_or_update

Crea o actualiza un flujo de trabajo.

delete

Elimina un flujo de trabajo.

disable

Deshabilita un flujo de trabajo.

enable

Habilita un flujo de trabajo.

generate_upgraded_definition

Genera la definición actualizada para un flujo de trabajo.

get

Obtiene un flujo de trabajo.

list_by_resource_group

Obtiene una lista de flujos de trabajo por grupo de recursos.

list_by_subscription

Obtiene una lista de flujos de trabajo por suscripción.

list_callback_url

Obtenga la dirección URL de devolución de llamada del flujo de trabajo.

list_swagger

Obtiene una definición de OpenAPI para el flujo de trabajo.

regenerate_access_key

Regenera la clave de acceso url de devolución de llamada para los desencadenadores de solicitud.

update

Novedades un flujo de trabajo.

validate_by_location

Valida la definición del flujo de trabajo.

validate_by_resource_group

Valida el flujo de trabajo.

begin_move

Mueve un flujo de trabajo existente.

async begin_move(resource_group_name: str, workflow_name: str, move: WorkflowReference, **kwargs: Any) -> AsyncLROPoller[None]

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos.

workflow_name
str
Requerido

El nombre del flujo de trabajo.

move
WorkflowReference
Requerido

Flujo de trabajo que se va a mover.

cls
callable

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

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o AsyncPollingMethod

De forma predeterminada, el método de sondeo será AsyncARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de AsyncLROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

create_or_update

Crea o actualiza un flujo de trabajo.

async create_or_update(resource_group_name: str, workflow_name: str, workflow: Workflow, **kwargs: Any) -> Workflow

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos.

workflow_name
str
Requerido

El nombre del flujo de trabajo.

workflow
Workflow
Requerido

Flujo de trabajo.

cls
callable

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

Devoluciones

Flujo de trabajo o resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete

Elimina un flujo de trabajo.

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

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos.

workflow_name
str
Requerido

El nombre del flujo de trabajo.

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

disable

Deshabilita un flujo de trabajo.

async disable(resource_group_name: str, workflow_name: str, **kwargs: Any) -> None

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos.

workflow_name
str
Requerido

El nombre del flujo de trabajo.

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

enable

Habilita un flujo de trabajo.

async enable(resource_group_name: str, workflow_name: str, **kwargs: Any) -> None

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos.

workflow_name
str
Requerido

El nombre del flujo de trabajo.

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

generate_upgraded_definition

Genera la definición actualizada para un flujo de trabajo.

async generate_upgraded_definition(resource_group_name: str, workflow_name: str, parameters: GenerateUpgradedDefinitionParameters, **kwargs: Any) -> Any

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos.

workflow_name
str
Requerido

El nombre del flujo de trabajo.

parameters
GenerateUpgradedDefinitionParameters
Requerido

Parámetros para generar una definición actualizada.

cls
callable

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

Devoluciones

any, o el resultado de cls(response)

Tipo de valor devuelto

any

Excepciones

get

Obtiene un flujo de trabajo.

async get(resource_group_name: str, workflow_name: str, **kwargs: Any) -> Workflow

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos.

workflow_name
str
Requerido

El nombre del flujo de trabajo.

cls
callable

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

Devoluciones

Flujo de trabajo o resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_by_resource_group

Obtiene una lista de flujos de trabajo por grupo de recursos.

list_by_resource_group(resource_group_name: str, top: int | None = None, filter: str | None = None, **kwargs: Any) -> AsyncIterable[WorkflowListResult]

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos.

top
int
Requerido

Número de elementos que se van a incluir en el resultado. El valor predeterminado es Ninguno.

filter
str
Requerido

Filtro que se va a aplicar en la operación. Entre las opciones de los filtros se incluyen: State, Trigger y ReferencedResourceId. El valor predeterminado es Ninguno.

cls
callable

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

Devoluciones

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

Tipo de valor devuelto

Excepciones

list_by_subscription

Obtiene una lista de flujos de trabajo por suscripción.

list_by_subscription(top: int | None = None, filter: str | None = None, **kwargs: Any) -> AsyncIterable[WorkflowListResult]

Parámetros

top
int
Requerido

Número de elementos que se van a incluir en el resultado. El valor predeterminado es Ninguno.

filter
str
Requerido

Filtro que se va a aplicar en la operación. Entre las opciones de los filtros se incluyen: State, Trigger y ReferencedResourceId. El valor predeterminado es Ninguno.

cls
callable

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

Devoluciones

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

Tipo de valor devuelto

Excepciones

list_callback_url

Obtenga la dirección URL de devolución de llamada del flujo de trabajo.

async list_callback_url(resource_group_name: str, workflow_name: str, list_callback_url: GetCallbackUrlParameters, **kwargs: Any) -> WorkflowTriggerCallbackUrl

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos.

workflow_name
str
Requerido

El nombre del flujo de trabajo.

list_callback_url
GetCallbackUrlParameters
Requerido

Dirección URL de devolución de llamada que se va a enumerar.

cls
callable

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

Devoluciones

WorkflowTriggerCallbackUrl o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_swagger

Obtiene una definición de OpenAPI para el flujo de trabajo.

async list_swagger(resource_group_name: str, workflow_name: str, **kwargs: Any) -> Any

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos.

workflow_name
str
Requerido

El nombre del flujo de trabajo.

cls
callable

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

Devoluciones

any, o el resultado de cls(response)

Tipo de valor devuelto

any

Excepciones

regenerate_access_key

Regenera la clave de acceso url de devolución de llamada para los desencadenadores de solicitud.

async regenerate_access_key(resource_group_name: str, workflow_name: str, key_type: RegenerateActionParameter, **kwargs: Any) -> None

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos.

workflow_name
str
Requerido

El nombre del flujo de trabajo.

key_type
RegenerateActionParameter
Requerido

Tipo de clave de acceso.

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

update

Novedades un flujo de trabajo.

async update(resource_group_name: str, workflow_name: str, **kwargs: Any) -> Workflow

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos.

workflow_name
str
Requerido

El nombre del flujo de trabajo.

cls
callable

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

Devoluciones

Flujo de trabajo o resultado de cls(response)

Tipo de valor devuelto

Excepciones

validate_by_location

Valida la definición del flujo de trabajo.

async validate_by_location(resource_group_name: str, location: str, workflow_name: str, validate: Workflow, **kwargs: Any) -> None

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos.

location
str
Requerido

Ubicación del flujo de trabajo.

workflow_name
str
Requerido

El nombre del flujo de trabajo.

validate
Workflow
Requerido

Flujo de trabajo.

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

validate_by_resource_group

Valida el flujo de trabajo.

async validate_by_resource_group(resource_group_name: str, workflow_name: str, validate: Workflow, **kwargs: Any) -> None

Parámetros

resource_group_name
str
Requerido

El nombre del grupo de recursos.

workflow_name
str
Requerido

El nombre del flujo de trabajo.

validate
Workflow
Requerido

Flujo de trabajo.

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

Atributos

models

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