azure.mgmt.logic.operations module

class azure.mgmt.logic.operations.IntegrationAccountAgreementsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s integration_account_agreements attribute.

create_or_update(resource_group_name: str, integration_account_name: str, agreement_name: str, agreement: _models.IntegrationAccountAgreement, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccountAgreement[source]
create_or_update(resource_group_name: str, integration_account_name: str, agreement_name: str, agreement: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccountAgreement

Creates or updates an integration account agreement.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • agreement_name (str) – The integration account agreement name. Required.

  • agreement (IntegrationAccountAgreement or IO) – The integration account agreement. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccountAgreement or the result of cls(response)

Return type

IntegrationAccountAgreement

Raises

HttpResponseError

delete(resource_group_name: str, integration_account_name: str, agreement_name: str, **kwargs: Any)None[source]

Deletes an integration account agreement.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • agreement_name (str) – The integration account agreement name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

get(resource_group_name: str, integration_account_name: str, agreement_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.IntegrationAccountAgreement[source]

Gets an integration account agreement.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • agreement_name (str) – The integration account agreement name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccountAgreement or the result of cls(response)

Return type

IntegrationAccountAgreement

Raises

HttpResponseError

list(resource_group_name: str, integration_account_name: str, top: Optional[int] = None, filter: Optional[str] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.IntegrationAccountAgreement][source]

Gets a list of integration account agreements.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • top (int) – The number of items to be included in the result. Default value is None.

  • filter (str) – The filter to apply on the operation. Options for filters include: AgreementType. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either IntegrationAccountAgreement or the result of cls(response)

Return type

ItemPaged[IntegrationAccountAgreement]

Raises

HttpResponseError

list_content_callback_url(resource_group_name: str, integration_account_name: str, agreement_name: str, list_content_callback_url: _models.GetCallbackUrlParameters, *, content_type: str = "'application/json'", **kwargs: Any)_models.WorkflowTriggerCallbackUrl[source]
list_content_callback_url(resource_group_name: str, integration_account_name: str, agreement_name: str, list_content_callback_url: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.WorkflowTriggerCallbackUrl

Get the content callback url.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • agreement_name (str) – The integration account agreement name. Required.

  • list_content_callback_url (GetCallbackUrlParameters or IO) – Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowTriggerCallbackUrl or the result of cls(response)

Return type

WorkflowTriggerCallbackUrl

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.IntegrationAccountAssembliesOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s integration_account_assemblies attribute.

create_or_update(resource_group_name: str, integration_account_name: str, assembly_artifact_name: str, assembly_artifact: _models.AssemblyDefinition, *, content_type: str = "'application/json'", **kwargs: Any)_models.AssemblyDefinition[source]
create_or_update(resource_group_name: str, integration_account_name: str, assembly_artifact_name: str, assembly_artifact: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.AssemblyDefinition

Create or update an assembly for an integration account.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • assembly_artifact_name (str) – The assembly artifact name. Required.

  • assembly_artifact (AssemblyDefinition or IO) – The assembly artifact. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

AssemblyDefinition or the result of cls(response)

Return type

AssemblyDefinition

Raises

HttpResponseError

delete(resource_group_name: str, integration_account_name: str, assembly_artifact_name: str, **kwargs: Any)None[source]

Delete an assembly for an integration account.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • assembly_artifact_name (str) – The assembly artifact name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

get(resource_group_name: str, integration_account_name: str, assembly_artifact_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.AssemblyDefinition[source]

Get an assembly for an integration account.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • assembly_artifact_name (str) – The assembly artifact name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

AssemblyDefinition or the result of cls(response)

Return type

AssemblyDefinition

Raises

HttpResponseError

list(resource_group_name: str, integration_account_name: str, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.AssemblyDefinition][source]

List the assemblies for an integration account.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either AssemblyDefinition or the result of cls(response)

Return type

ItemPaged[AssemblyDefinition]

Raises

HttpResponseError

list_content_callback_url(resource_group_name: str, integration_account_name: str, assembly_artifact_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.WorkflowTriggerCallbackUrl[source]

Get the content callback url for an integration account assembly.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • assembly_artifact_name (str) – The assembly artifact name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowTriggerCallbackUrl or the result of cls(response)

Return type

WorkflowTriggerCallbackUrl

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.IntegrationAccountBatchConfigurationsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s integration_account_batch_configurations attribute.

create_or_update(resource_group_name: str, integration_account_name: str, batch_configuration_name: str, batch_configuration: _models.BatchConfiguration, *, content_type: str = "'application/json'", **kwargs: Any)_models.BatchConfiguration[source]
create_or_update(resource_group_name: str, integration_account_name: str, batch_configuration_name: str, batch_configuration: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.BatchConfiguration

Create or update a batch configuration for an integration account.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • batch_configuration_name (str) – The batch configuration name. Required.

  • batch_configuration (BatchConfiguration or IO) – The batch configuration. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

BatchConfiguration or the result of cls(response)

Return type

BatchConfiguration

Raises

HttpResponseError

delete(resource_group_name: str, integration_account_name: str, batch_configuration_name: str, **kwargs: Any)None[source]

Delete a batch configuration for an integration account.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • batch_configuration_name (str) – The batch configuration name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

get(resource_group_name: str, integration_account_name: str, batch_configuration_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.BatchConfiguration[source]

Get a batch configuration for an integration account.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • batch_configuration_name (str) – The batch configuration name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

BatchConfiguration or the result of cls(response)

Return type

BatchConfiguration

Raises

HttpResponseError

list(resource_group_name: str, integration_account_name: str, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.BatchConfiguration][source]

List the batch configurations for an integration account.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either BatchConfiguration or the result of cls(response)

Return type

ItemPaged[BatchConfiguration]

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.IntegrationAccountCertificatesOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s integration_account_certificates attribute.

create_or_update(resource_group_name: str, integration_account_name: str, certificate_name: str, certificate: _models.IntegrationAccountCertificate, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccountCertificate[source]
create_or_update(resource_group_name: str, integration_account_name: str, certificate_name: str, certificate: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccountCertificate

Creates or updates an integration account certificate.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • certificate_name (str) – The integration account certificate name. Required.

  • certificate (IntegrationAccountCertificate or IO) – The integration account certificate. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccountCertificate or the result of cls(response)

Return type

IntegrationAccountCertificate

Raises

HttpResponseError

delete(resource_group_name: str, integration_account_name: str, certificate_name: str, **kwargs: Any)None[source]

Deletes an integration account certificate.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • certificate_name (str) – The integration account certificate name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

get(resource_group_name: str, integration_account_name: str, certificate_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.IntegrationAccountCertificate[source]

Gets an integration account certificate.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • certificate_name (str) – The integration account certificate name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccountCertificate or the result of cls(response)

Return type

IntegrationAccountCertificate

Raises

HttpResponseError

list(resource_group_name: str, integration_account_name: str, top: Optional[int] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.IntegrationAccountCertificate][source]

Gets a list of integration account certificates.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • top (int) – The number of items to be included in the result. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either IntegrationAccountCertificate or the result of cls(response)

Return type

ItemPaged[IntegrationAccountCertificate]

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.IntegrationAccountMapsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s integration_account_maps attribute.

create_or_update(resource_group_name: str, integration_account_name: str, map_name: str, map: _models.IntegrationAccountMap, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccountMap[source]
create_or_update(resource_group_name: str, integration_account_name: str, map_name: str, map: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccountMap

Creates or updates an integration account map. If the map is larger than 4 MB, you need to store the map in an Azure blob and use the blob’s Shared Access Signature (SAS) URL as the ‘contentLink’ property value.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • map_name (str) – The integration account map name. Required.

  • map (IntegrationAccountMap or IO) – The integration account map. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccountMap or the result of cls(response)

Return type

IntegrationAccountMap

Raises

HttpResponseError

delete(resource_group_name: str, integration_account_name: str, map_name: str, **kwargs: Any)None[source]

Deletes an integration account map.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • map_name (str) – The integration account map name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

get(resource_group_name: str, integration_account_name: str, map_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.IntegrationAccountMap[source]

Gets an integration account map.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • map_name (str) – The integration account map name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccountMap or the result of cls(response)

Return type

IntegrationAccountMap

Raises

HttpResponseError

list(resource_group_name: str, integration_account_name: str, top: Optional[int] = None, filter: Optional[str] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.IntegrationAccountMap][source]

Gets a list of integration account maps.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • top (int) – The number of items to be included in the result. Default value is None.

  • filter (str) – The filter to apply on the operation. Options for filters include: MapType. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either IntegrationAccountMap or the result of cls(response)

Return type

ItemPaged[IntegrationAccountMap]

Raises

HttpResponseError

list_content_callback_url(resource_group_name: str, integration_account_name: str, map_name: str, list_content_callback_url: _models.GetCallbackUrlParameters, *, content_type: str = "'application/json'", **kwargs: Any)_models.WorkflowTriggerCallbackUrl[source]
list_content_callback_url(resource_group_name: str, integration_account_name: str, map_name: str, list_content_callback_url: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.WorkflowTriggerCallbackUrl

Get the content callback url.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • map_name (str) – The integration account map name. Required.

  • list_content_callback_url (GetCallbackUrlParameters or IO) – Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowTriggerCallbackUrl or the result of cls(response)

Return type

WorkflowTriggerCallbackUrl

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.IntegrationAccountPartnersOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s integration_account_partners attribute.

create_or_update(resource_group_name: str, integration_account_name: str, partner_name: str, partner: _models.IntegrationAccountPartner, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccountPartner[source]
create_or_update(resource_group_name: str, integration_account_name: str, partner_name: str, partner: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccountPartner

Creates or updates an integration account partner.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • partner_name (str) – The integration account partner name. Required.

  • partner (IntegrationAccountPartner or IO) – The integration account partner. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccountPartner or the result of cls(response)

Return type

IntegrationAccountPartner

Raises

HttpResponseError

delete(resource_group_name: str, integration_account_name: str, partner_name: str, **kwargs: Any)None[source]

Deletes an integration account partner.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • partner_name (str) – The integration account partner name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

get(resource_group_name: str, integration_account_name: str, partner_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.IntegrationAccountPartner[source]

Gets an integration account partner.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • partner_name (str) – The integration account partner name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccountPartner or the result of cls(response)

Return type

IntegrationAccountPartner

Raises

HttpResponseError

list(resource_group_name: str, integration_account_name: str, top: Optional[int] = None, filter: Optional[str] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.IntegrationAccountPartner][source]

Gets a list of integration account partners.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • top (int) – The number of items to be included in the result. Default value is None.

  • filter (str) – The filter to apply on the operation. Options for filters include: PartnerType. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either IntegrationAccountPartner or the result of cls(response)

Return type

ItemPaged[IntegrationAccountPartner]

Raises

HttpResponseError

list_content_callback_url(resource_group_name: str, integration_account_name: str, partner_name: str, list_content_callback_url: _models.GetCallbackUrlParameters, *, content_type: str = "'application/json'", **kwargs: Any)_models.WorkflowTriggerCallbackUrl[source]
list_content_callback_url(resource_group_name: str, integration_account_name: str, partner_name: str, list_content_callback_url: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.WorkflowTriggerCallbackUrl

Get the content callback url.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • partner_name (str) – The integration account partner name. Required.

  • list_content_callback_url (GetCallbackUrlParameters or IO) – Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowTriggerCallbackUrl or the result of cls(response)

Return type

WorkflowTriggerCallbackUrl

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.IntegrationAccountSchemasOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s integration_account_schemas attribute.

create_or_update(resource_group_name: str, integration_account_name: str, schema_name: str, schema: _models.IntegrationAccountSchema, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccountSchema[source]
create_or_update(resource_group_name: str, integration_account_name: str, schema_name: str, schema: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccountSchema

Creates or updates an integration account schema.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • schema_name (str) – The integration account schema name. Required.

  • schema (IntegrationAccountSchema or IO) – The integration account schema. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccountSchema or the result of cls(response)

Return type

IntegrationAccountSchema

Raises

HttpResponseError

delete(resource_group_name: str, integration_account_name: str, schema_name: str, **kwargs: Any)None[source]

Deletes an integration account schema.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • schema_name (str) – The integration account schema name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

get(resource_group_name: str, integration_account_name: str, schema_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.IntegrationAccountSchema[source]

Gets an integration account schema.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • schema_name (str) – The integration account schema name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccountSchema or the result of cls(response)

Return type

IntegrationAccountSchema

Raises

HttpResponseError

list(resource_group_name: str, integration_account_name: str, top: Optional[int] = None, filter: Optional[str] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.IntegrationAccountSchema][source]

Gets a list of integration account schemas.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • top (int) – The number of items to be included in the result. Default value is None.

  • filter (str) – The filter to apply on the operation. Options for filters include: SchemaType. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either IntegrationAccountSchema or the result of cls(response)

Return type

ItemPaged[IntegrationAccountSchema]

Raises

HttpResponseError

list_content_callback_url(resource_group_name: str, integration_account_name: str, schema_name: str, list_content_callback_url: _models.GetCallbackUrlParameters, *, content_type: str = "'application/json'", **kwargs: Any)_models.WorkflowTriggerCallbackUrl[source]
list_content_callback_url(resource_group_name: str, integration_account_name: str, schema_name: str, list_content_callback_url: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.WorkflowTriggerCallbackUrl

Get the content callback url.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • schema_name (str) – The integration account schema name. Required.

  • list_content_callback_url (GetCallbackUrlParameters or IO) – Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowTriggerCallbackUrl or the result of cls(response)

Return type

WorkflowTriggerCallbackUrl

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.IntegrationAccountSessionsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s integration_account_sessions attribute.

create_or_update(resource_group_name: str, integration_account_name: str, session_name: str, session: _models.IntegrationAccountSession, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccountSession[source]
create_or_update(resource_group_name: str, integration_account_name: str, session_name: str, session: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccountSession

Creates or updates an integration account session.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • session_name (str) – The integration account session name. Required.

  • session (IntegrationAccountSession or IO) – The integration account session. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccountSession or the result of cls(response)

Return type

IntegrationAccountSession

Raises

HttpResponseError

delete(resource_group_name: str, integration_account_name: str, session_name: str, **kwargs: Any)None[source]

Deletes an integration account session.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • session_name (str) – The integration account session name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

get(resource_group_name: str, integration_account_name: str, session_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.IntegrationAccountSession[source]

Gets an integration account session.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • session_name (str) – The integration account session name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccountSession or the result of cls(response)

Return type

IntegrationAccountSession

Raises

HttpResponseError

list(resource_group_name: str, integration_account_name: str, top: Optional[int] = None, filter: Optional[str] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.IntegrationAccountSession][source]

Gets a list of integration account sessions.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • top (int) – The number of items to be included in the result. Default value is None.

  • filter (str) – The filter to apply on the operation. Options for filters include: ChangedTime. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either IntegrationAccountSession or the result of cls(response)

Return type

ItemPaged[IntegrationAccountSession]

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.IntegrationAccountsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s integration_accounts attribute.

create_or_update(resource_group_name: str, integration_account_name: str, integration_account: _models.IntegrationAccount, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccount[source]
create_or_update(resource_group_name: str, integration_account_name: str, integration_account: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccount

Creates or updates an integration account.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • integration_account (IntegrationAccount or IO) – The integration account. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccount or the result of cls(response)

Return type

IntegrationAccount

Raises

HttpResponseError

delete(resource_group_name: str, integration_account_name: str, **kwargs: Any)None[source]

Deletes an integration account.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

get(resource_group_name: str, integration_account_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.IntegrationAccount[source]

Gets an integration account.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccount or the result of cls(response)

Return type

IntegrationAccount

Raises

HttpResponseError

list_by_resource_group(resource_group_name: str, top: Optional[int] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.IntegrationAccount][source]

Gets a list of integration accounts by resource group.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • top (int) – The number of items to be included in the result. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either IntegrationAccount or the result of cls(response)

Return type

ItemPaged[IntegrationAccount]

Raises

HttpResponseError

list_by_subscription(top: Optional[int] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.IntegrationAccount][source]

Gets a list of integration accounts by subscription.

Parameters

top (int) – The number of items to be included in the result. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either IntegrationAccount or the result of cls(response)

Return type

ItemPaged[IntegrationAccount]

Raises

HttpResponseError

list_callback_url(resource_group_name: str, integration_account_name: str, parameters: _models.GetCallbackUrlParameters, *, content_type: str = "'application/json'", **kwargs: Any)_models.CallbackUrl[source]
list_callback_url(resource_group_name: str, integration_account_name: str, parameters: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.CallbackUrl

Gets the integration account callback URL.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • parameters (GetCallbackUrlParameters or IO) – The callback URL parameters. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

CallbackUrl or the result of cls(response)

Return type

CallbackUrl

Raises

HttpResponseError

list_key_vault_keys(resource_group_name: str, integration_account_name: str, list_key_vault_keys: _models.ListKeyVaultKeysDefinition, *, content_type: str = "'application/json'", **kwargs: Any)Iterable[_models.KeyVaultKey][source]
list_key_vault_keys(resource_group_name: str, integration_account_name: str, list_key_vault_keys: IO, *, content_type: str = "'application/json'", **kwargs: Any)Iterable[_models.KeyVaultKey]

Gets the integration account’s Key Vault keys.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • list_key_vault_keys (ListKeyVaultKeysDefinition or IO) – The key vault parameters. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either KeyVaultKey or the result of cls(response)

Return type

ItemPaged[KeyVaultKey]

Raises

HttpResponseError

log_tracking_events(resource_group_name: str, integration_account_name: str, log_tracking_events: _models.TrackingEventsDefinition, *, content_type: str = "'application/json'", **kwargs: Any)None[source]
log_tracking_events(resource_group_name: str, integration_account_name: str, log_tracking_events: IO, *, content_type: str = "'application/json'", **kwargs: Any)None

Logs the integration account’s tracking events.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • log_tracking_events (TrackingEventsDefinition or IO) – The callback URL parameters. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

regenerate_access_key(resource_group_name: str, integration_account_name: str, regenerate_access_key: _models.RegenerateActionParameter, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccount[source]
regenerate_access_key(resource_group_name: str, integration_account_name: str, regenerate_access_key: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccount

Regenerates the integration account access key.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • regenerate_access_key (RegenerateActionParameter or IO) – The access key type. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccount or the result of cls(response)

Return type

IntegrationAccount

Raises

HttpResponseError

update(resource_group_name: str, integration_account_name: str, integration_account: _models.IntegrationAccount, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccount[source]
update(resource_group_name: str, integration_account_name: str, integration_account: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.IntegrationAccount

Updates an integration account.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • integration_account_name (str) – The integration account name. Required.

  • integration_account (IntegrationAccount or IO) – The integration account. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationAccount or the result of cls(response)

Return type

IntegrationAccount

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.IntegrationServiceEnvironmentManagedApiOperationsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s integration_service_environment_managed_api_operations attribute.

list(resource_group: str, integration_service_environment_name: str, api_name: str, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.ApiOperation][source]

Gets the managed Api operations.

Parameters
  • resource_group (str) – The resource group. Required.

  • integration_service_environment_name (str) – The integration service environment name. Required.

  • api_name (str) – The api name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either ApiOperation or the result of cls(response)

Return type

ItemPaged[ApiOperation]

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.IntegrationServiceEnvironmentManagedApisOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s integration_service_environment_managed_apis attribute.

begin_delete(resource_group: str, integration_service_environment_name: str, api_name: str, **kwargs: Any)azure.core.polling._poller.LROPoller[None][source]

Deletes the integration service environment managed Api.

Parameters
  • resource_group (str) – The resource group. Required.

  • integration_service_environment_name (str) – The integration service environment name. Required.

  • api_name (str) – The api name. Required.

Keyword Arguments
  • cls (callable) – A custom type or function that will be passed the direct response

  • continuation_token (str) – A continuation token to restart a poller from a saved state.

  • polling (bool or PollingMethod) – By default, your polling method will be ARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.

  • polling_interval (int) – Default waiting time between two polls for LRO operations if no Retry-After header is present.

Returns

An instance of LROPoller that returns either None or the result of cls(response)

Return type

LROPoller[None]

Raises

HttpResponseError

begin_put(resource_group: str, integration_service_environment_name: str, api_name: str, integration_service_environment_managed_api: _models.IntegrationServiceEnvironmentManagedApi, *, content_type: str = "'application/json'", **kwargs: Any)LROPoller[_models.IntegrationServiceEnvironmentManagedApi][source]
begin_put(resource_group: str, integration_service_environment_name: str, api_name: str, integration_service_environment_managed_api: IO, *, content_type: str = "'application/json'", **kwargs: Any)LROPoller[_models.IntegrationServiceEnvironmentManagedApi]

Puts the integration service environment managed Api.

Parameters
  • resource_group (str) – The resource group name. Required.

  • integration_service_environment_name (str) – The integration service environment name. Required.

  • api_name (str) – The api name. Required.

  • integration_service_environment_managed_api (IntegrationServiceEnvironmentManagedApi or IO) – The integration service environment managed api. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

  • continuation_token (str) – A continuation token to restart a poller from a saved state.

  • polling (bool or PollingMethod) – By default, your polling method will be ARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.

  • polling_interval (int) – Default waiting time between two polls for LRO operations if no Retry-After header is present.

Returns

An instance of LROPoller that returns either IntegrationServiceEnvironmentManagedApi or the result of cls(response)

Return type

LROPoller[IntegrationServiceEnvironmentManagedApi]

Raises

HttpResponseError

get(resource_group: str, integration_service_environment_name: str, api_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.IntegrationServiceEnvironmentManagedApi[source]

Gets the integration service environment managed Api.

Parameters
  • resource_group (str) – The resource group name. Required.

  • integration_service_environment_name (str) – The integration service environment name. Required.

  • api_name (str) – The api name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationServiceEnvironmentManagedApi or the result of cls(response)

Return type

IntegrationServiceEnvironmentManagedApi

Raises

HttpResponseError

list(resource_group: str, integration_service_environment_name: str, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.IntegrationServiceEnvironmentManagedApi][source]

Gets the integration service environment managed Apis.

Parameters
  • resource_group (str) – The resource group. Required.

  • integration_service_environment_name (str) – The integration service environment name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either IntegrationServiceEnvironmentManagedApi or the result of cls(response)

Return type

ItemPaged[IntegrationServiceEnvironmentManagedApi]

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.IntegrationServiceEnvironmentNetworkHealthOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s integration_service_environment_network_health attribute.

get(resource_group: str, integration_service_environment_name: str, **kwargs: Any)Dict[str, azure.mgmt.logic.models._models_py3.IntegrationServiceEnvironmentSubnetNetworkHealth][source]

Gets the integration service environment network health.

Parameters
  • resource_group (str) – The resource group. Required.

  • integration_service_environment_name (str) – The integration service environment name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

dict mapping str to IntegrationServiceEnvironmentSubnetNetworkHealth or the result of cls(response)

Return type

dict[str, IntegrationServiceEnvironmentSubnetNetworkHealth]

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.IntegrationServiceEnvironmentSkusOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s integration_service_environment_skus attribute.

list(resource_group: str, integration_service_environment_name: str, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.IntegrationServiceEnvironmentSkuDefinition][source]

Gets a list of integration service environment Skus.

Parameters
  • resource_group (str) – The resource group. Required.

  • integration_service_environment_name (str) – The integration service environment name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either IntegrationServiceEnvironmentSkuDefinition or the result of cls(response)

Return type

ItemPaged[IntegrationServiceEnvironmentSkuDefinition]

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.IntegrationServiceEnvironmentsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s integration_service_environments attribute.

begin_create_or_update(resource_group: str, integration_service_environment_name: str, integration_service_environment: _models.IntegrationServiceEnvironment, *, content_type: str = "'application/json'", **kwargs: Any)LROPoller[_models.IntegrationServiceEnvironment][source]
begin_create_or_update(resource_group: str, integration_service_environment_name: str, integration_service_environment: IO, *, content_type: str = "'application/json'", **kwargs: Any)LROPoller[_models.IntegrationServiceEnvironment]

Creates or updates an integration service environment.

Parameters
  • resource_group (str) – The resource group. Required.

  • integration_service_environment_name (str) – The integration service environment name. Required.

  • integration_service_environment (IntegrationServiceEnvironment or IO) – The integration service environment. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

  • continuation_token (str) – A continuation token to restart a poller from a saved state.

  • polling (bool or PollingMethod) – By default, your polling method will be ARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.

  • polling_interval (int) – Default waiting time between two polls for LRO operations if no Retry-After header is present.

Returns

An instance of LROPoller that returns either IntegrationServiceEnvironment or the result of cls(response)

Return type

LROPoller[IntegrationServiceEnvironment]

Raises

HttpResponseError

begin_update(resource_group: str, integration_service_environment_name: str, integration_service_environment: _models.IntegrationServiceEnvironment, *, content_type: str = "'application/json'", **kwargs: Any)LROPoller[_models.IntegrationServiceEnvironment][source]
begin_update(resource_group: str, integration_service_environment_name: str, integration_service_environment: IO, *, content_type: str = "'application/json'", **kwargs: Any)LROPoller[_models.IntegrationServiceEnvironment]

Updates an integration service environment.

Parameters
  • resource_group (str) – The resource group. Required.

  • integration_service_environment_name (str) – The integration service environment name. Required.

  • integration_service_environment (IntegrationServiceEnvironment or IO) – The integration service environment. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

  • continuation_token (str) – A continuation token to restart a poller from a saved state.

  • polling (bool or PollingMethod) – By default, your polling method will be ARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.

  • polling_interval (int) – Default waiting time between two polls for LRO operations if no Retry-After header is present.

Returns

An instance of LROPoller that returns either IntegrationServiceEnvironment or the result of cls(response)

Return type

LROPoller[IntegrationServiceEnvironment]

Raises

HttpResponseError

delete(resource_group: str, integration_service_environment_name: str, **kwargs: Any)None[source]

Deletes an integration service environment.

Parameters
  • resource_group (str) – The resource group. Required.

  • integration_service_environment_name (str) – The integration service environment name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

get(resource_group: str, integration_service_environment_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.IntegrationServiceEnvironment[source]

Gets an integration service environment.

Parameters
  • resource_group (str) – The resource group. Required.

  • integration_service_environment_name (str) – The integration service environment name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

IntegrationServiceEnvironment or the result of cls(response)

Return type

IntegrationServiceEnvironment

Raises

HttpResponseError

list_by_resource_group(resource_group: str, top: Optional[int] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.IntegrationServiceEnvironment][source]

Gets a list of integration service environments by resource group.

Parameters
  • resource_group (str) – The resource group. Required.

  • top (int) – The number of items to be included in the result. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either IntegrationServiceEnvironment or the result of cls(response)

Return type

ItemPaged[IntegrationServiceEnvironment]

Raises

HttpResponseError

list_by_subscription(top: Optional[int] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.IntegrationServiceEnvironment][source]

Gets a list of integration service environments by subscription.

Parameters

top (int) – The number of items to be included in the result. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either IntegrationServiceEnvironment or the result of cls(response)

Return type

ItemPaged[IntegrationServiceEnvironment]

Raises

HttpResponseError

restart(resource_group: str, integration_service_environment_name: str, **kwargs: Any)None[source]

Restarts an integration service environment.

Parameters
  • resource_group (str) – The resource group. Required.

  • integration_service_environment_name (str) – The integration service environment name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.Operations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s operations attribute.

list(**kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.Operation][source]

Lists all of the available Logic REST API operations.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either Operation or the result of cls(response)

Return type

ItemPaged[Operation]

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.WorkflowRunActionRepetitionsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s workflow_run_action_repetitions attribute.

get(resource_group_name: str, workflow_name: str, run_name: str, action_name: str, repetition_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.WorkflowRunActionRepetitionDefinition[source]

Get a workflow run action repetition.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • run_name (str) – The workflow run name. Required.

  • action_name (str) – The workflow action name. Required.

  • repetition_name (str) – The workflow repetition. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowRunActionRepetitionDefinition or the result of cls(response)

Return type

WorkflowRunActionRepetitionDefinition

Raises

HttpResponseError

list(resource_group_name: str, workflow_name: str, run_name: str, action_name: str, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.WorkflowRunActionRepetitionDefinition][source]

Get all of a workflow run action repetitions.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • run_name (str) – The workflow run name. Required.

  • action_name (str) – The workflow action name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either WorkflowRunActionRepetitionDefinition or the result of cls(response)

Return type

ItemPaged[WorkflowRunActionRepetitionDefinition]

Raises

HttpResponseError

list_expression_traces(resource_group_name: str, workflow_name: str, run_name: str, action_name: str, repetition_name: str, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.ExpressionRoot][source]

Lists a workflow run expression trace.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • run_name (str) – The workflow run name. Required.

  • action_name (str) – The workflow action name. Required.

  • repetition_name (str) – The workflow repetition. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either ExpressionRoot or the result of cls(response)

Return type

ItemPaged[ExpressionRoot]

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.WorkflowRunActionRepetitionsRequestHistoriesOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s workflow_run_action_repetitions_request_histories attribute.

get(resource_group_name: str, workflow_name: str, run_name: str, action_name: str, repetition_name: str, request_history_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.RequestHistory[source]

Gets a workflow run repetition request history.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • run_name (str) – The workflow run name. Required.

  • action_name (str) – The workflow action name. Required.

  • repetition_name (str) – The workflow repetition. Required.

  • request_history_name (str) – The request history name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

RequestHistory or the result of cls(response)

Return type

RequestHistory

Raises

HttpResponseError

list(resource_group_name: str, workflow_name: str, run_name: str, action_name: str, repetition_name: str, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.RequestHistory][source]

List a workflow run repetition request history.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • run_name (str) – The workflow run name. Required.

  • action_name (str) – The workflow action name. Required.

  • repetition_name (str) – The workflow repetition. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either RequestHistory or the result of cls(response)

Return type

ItemPaged[RequestHistory]

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.WorkflowRunActionRequestHistoriesOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s workflow_run_action_request_histories attribute.

get(resource_group_name: str, workflow_name: str, run_name: str, action_name: str, request_history_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.RequestHistory[source]

Gets a workflow run request history.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • run_name (str) – The workflow run name. Required.

  • action_name (str) – The workflow action name. Required.

  • request_history_name (str) – The request history name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

RequestHistory or the result of cls(response)

Return type

RequestHistory

Raises

HttpResponseError

list(resource_group_name: str, workflow_name: str, run_name: str, action_name: str, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.RequestHistory][source]

List a workflow run request history.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • run_name (str) – The workflow run name. Required.

  • action_name (str) – The workflow action name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either RequestHistory or the result of cls(response)

Return type

ItemPaged[RequestHistory]

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.WorkflowRunActionScopeRepetitionsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s workflow_run_action_scope_repetitions attribute.

get(resource_group_name: str, workflow_name: str, run_name: str, action_name: str, repetition_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.WorkflowRunActionRepetitionDefinition[source]

Get a workflow run action scoped repetition.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • run_name (str) – The workflow run name. Required.

  • action_name (str) – The workflow action name. Required.

  • repetition_name (str) – The workflow repetition. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowRunActionRepetitionDefinition or the result of cls(response)

Return type

WorkflowRunActionRepetitionDefinition

Raises

HttpResponseError

list(resource_group_name: str, workflow_name: str, run_name: str, action_name: str, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.WorkflowRunActionRepetitionDefinition][source]

List the workflow run action scoped repetitions.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • run_name (str) – The workflow run name. Required.

  • action_name (str) – The workflow action name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either WorkflowRunActionRepetitionDefinition or the result of cls(response)

Return type

ItemPaged[WorkflowRunActionRepetitionDefinition]

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.WorkflowRunActionsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s workflow_run_actions attribute.

get(resource_group_name: str, workflow_name: str, run_name: str, action_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.WorkflowRunAction[source]

Gets a workflow run action.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • run_name (str) – The workflow run name. Required.

  • action_name (str) – The workflow action name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowRunAction or the result of cls(response)

Return type

WorkflowRunAction

Raises

HttpResponseError

list(resource_group_name: str, workflow_name: str, run_name: str, top: Optional[int] = None, filter: Optional[str] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.WorkflowRunAction][source]

Gets a list of workflow run actions.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • run_name (str) – The workflow run name. Required.

  • top (int) – The number of items to be included in the result. Default value is None.

  • filter (str) – The filter to apply on the operation. Options for filters include: Status. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either WorkflowRunAction or the result of cls(response)

Return type

ItemPaged[WorkflowRunAction]

Raises

HttpResponseError

list_expression_traces(resource_group_name: str, workflow_name: str, run_name: str, action_name: str, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.ExpressionRoot][source]

Lists a workflow run expression trace.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • run_name (str) – The workflow run name. Required.

  • action_name (str) – The workflow action name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either ExpressionRoot or the result of cls(response)

Return type

ItemPaged[ExpressionRoot]

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.WorkflowRunOperationsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s workflow_run_operations attribute.

get(resource_group_name: str, workflow_name: str, run_name: str, operation_id: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.WorkflowRun[source]

Gets an operation for a run.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • run_name (str) – The workflow run name. Required.

  • operation_id (str) – The workflow operation id. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowRun or the result of cls(response)

Return type

WorkflowRun

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.WorkflowRunsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s workflow_runs attribute.

cancel(resource_group_name: str, workflow_name: str, run_name: str, **kwargs: Any)None[source]

Cancels a workflow run.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • run_name (str) – The workflow run name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

get(resource_group_name: str, workflow_name: str, run_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.WorkflowRun[source]

Gets a workflow run.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • run_name (str) – The workflow run name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowRun or the result of cls(response)

Return type

WorkflowRun

Raises

HttpResponseError

list(resource_group_name: str, workflow_name: str, top: Optional[int] = None, filter: Optional[str] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.WorkflowRun][source]

Gets a list of workflow runs.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • top (int) – The number of items to be included in the result. Default value is None.

  • filter (str) – The filter to apply on the operation. Options for filters include: Status, StartTime, and ClientTrackingId. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either WorkflowRun or the result of cls(response)

Return type

ItemPaged[WorkflowRun]

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.WorkflowTriggerHistoriesOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s workflow_trigger_histories attribute.

get(resource_group_name: str, workflow_name: str, trigger_name: str, history_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.WorkflowTriggerHistory[source]

Gets a workflow trigger history.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • trigger_name (str) – The workflow trigger name. Required.

  • history_name (str) – The workflow trigger history name. Corresponds to the run name for triggers that resulted in a run. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowTriggerHistory or the result of cls(response)

Return type

WorkflowTriggerHistory

Raises

HttpResponseError

list(resource_group_name: str, workflow_name: str, trigger_name: str, top: Optional[int] = None, filter: Optional[str] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.WorkflowTriggerHistory][source]

Gets a list of workflow trigger histories.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • trigger_name (str) – The workflow trigger name. Required.

  • top (int) – The number of items to be included in the result. Default value is None.

  • filter (str) – The filter to apply on the operation. Options for filters include: Status, StartTime, and ClientTrackingId. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either WorkflowTriggerHistory or the result of cls(response)

Return type

ItemPaged[WorkflowTriggerHistory]

Raises

HttpResponseError

resubmit(resource_group_name: str, workflow_name: str, trigger_name: str, history_name: str, **kwargs: Any)None[source]

Resubmits a workflow run based on the trigger history.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • trigger_name (str) – The workflow trigger name. Required.

  • history_name (str) – The workflow trigger history name. Corresponds to the run name for triggers that resulted in a run. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.WorkflowTriggersOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s workflow_triggers attribute.

get(resource_group_name: str, workflow_name: str, trigger_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.WorkflowTrigger[source]

Gets a workflow trigger.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • trigger_name (str) – The workflow trigger name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowTrigger or the result of cls(response)

Return type

WorkflowTrigger

Raises

HttpResponseError

get_schema_json(resource_group_name: str, workflow_name: str, trigger_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.JsonSchema[source]

Get the trigger schema as JSON.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • trigger_name (str) – The workflow trigger name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

JsonSchema or the result of cls(response)

Return type

JsonSchema

Raises

HttpResponseError

list(resource_group_name: str, workflow_name: str, top: Optional[int] = None, filter: Optional[str] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.WorkflowTrigger][source]

Gets a list of workflow triggers.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • top (int) – The number of items to be included in the result. Default value is None.

  • filter (str) – The filter to apply on the operation. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either WorkflowTrigger or the result of cls(response)

Return type

ItemPaged[WorkflowTrigger]

Raises

HttpResponseError

list_callback_url(resource_group_name: str, workflow_name: str, trigger_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.WorkflowTriggerCallbackUrl[source]

Get the callback URL for a workflow trigger.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • trigger_name (str) – The workflow trigger name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowTriggerCallbackUrl or the result of cls(response)

Return type

WorkflowTriggerCallbackUrl

Raises

HttpResponseError

reset(resource_group_name: str, workflow_name: str, trigger_name: str, **kwargs: Any)None[source]

Resets a workflow trigger.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • trigger_name (str) – The workflow trigger name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

run(resource_group_name: str, workflow_name: str, trigger_name: str, **kwargs: Any)None[source]

Runs a workflow trigger.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • trigger_name (str) – The workflow trigger name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

set_state(resource_group_name: str, workflow_name: str, trigger_name: str, set_state: _models.SetTriggerStateActionDefinition, *, content_type: str = "'application/json'", **kwargs: Any)None[source]
set_state(resource_group_name: str, workflow_name: str, trigger_name: str, set_state: IO, *, content_type: str = "'application/json'", **kwargs: Any)None

Sets the state of a workflow trigger.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • trigger_name (str) – The workflow trigger name. Required.

  • set_state (SetTriggerStateActionDefinition or IO) – The workflow trigger state. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.WorkflowVersionTriggersOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s workflow_version_triggers attribute.

list_callback_url(resource_group_name: str, workflow_name: str, version_id: str, trigger_name: str, parameters: Optional[_models.GetCallbackUrlParameters] = None, *, content_type: str = "'application/json'", **kwargs: Any)_models.WorkflowTriggerCallbackUrl[source]
list_callback_url(resource_group_name: str, workflow_name: str, version_id: str, trigger_name: str, parameters: Optional[IO] = None, *, content_type: str = "'application/json'", **kwargs: Any)_models.WorkflowTriggerCallbackUrl

Get the callback url for a trigger of a workflow version.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • version_id (str) – The workflow versionId. Required.

  • trigger_name (str) – The workflow trigger name. Required.

  • parameters (GetCallbackUrlParameters or IO) – The callback URL parameters. Is either a model type or a IO type. Default value is None.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowTriggerCallbackUrl or the result of cls(response)

Return type

WorkflowTriggerCallbackUrl

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.WorkflowVersionsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s workflow_versions attribute.

get(resource_group_name: str, workflow_name: str, version_id: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.WorkflowVersion[source]

Gets a workflow version.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • version_id (str) – The workflow versionId. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowVersion or the result of cls(response)

Return type

WorkflowVersion

Raises

HttpResponseError

list(resource_group_name: str, workflow_name: str, top: Optional[int] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.WorkflowVersion][source]

Gets a list of workflow versions.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • top (int) – The number of items to be included in the result. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either WorkflowVersion or the result of cls(response)

Return type

ItemPaged[WorkflowVersion]

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>
class azure.mgmt.logic.operations.WorkflowsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through LogicManagementClient’s workflows attribute.

begin_move(resource_group_name: str, workflow_name: str, move: _models.WorkflowReference, *, content_type: str = "'application/json'", **kwargs: Any)LROPoller[None][source]
begin_move(resource_group_name: str, workflow_name: str, move: IO, *, content_type: str = "'application/json'", **kwargs: Any)LROPoller[None]

Moves an existing workflow.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • move (WorkflowReference or IO) – The workflow to move. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

  • continuation_token (str) – A continuation token to restart a poller from a saved state.

  • polling (bool or PollingMethod) – By default, your polling method will be ARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.

  • polling_interval (int) – Default waiting time between two polls for LRO operations if no Retry-After header is present.

Returns

An instance of LROPoller that returns either None or the result of cls(response)

Return type

LROPoller[None]

Raises

HttpResponseError

create_or_update(resource_group_name: str, workflow_name: str, workflow: _models.Workflow, *, content_type: str = "'application/json'", **kwargs: Any)_models.Workflow[source]
create_or_update(resource_group_name: str, workflow_name: str, workflow: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.Workflow

Creates or updates a workflow.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • workflow (Workflow or IO) – The workflow. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

Workflow or the result of cls(response)

Return type

Workflow

Raises

HttpResponseError

delete(resource_group_name: str, workflow_name: str, **kwargs: Any)None[source]

Deletes a workflow.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

disable(resource_group_name: str, workflow_name: str, **kwargs: Any)None[source]

Disables a workflow.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

enable(resource_group_name: str, workflow_name: str, **kwargs: Any)None[source]

Enables a workflow.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

generate_upgraded_definition(resource_group_name: str, workflow_name: str, parameters: _models.GenerateUpgradedDefinitionParameters, *, content_type: str = "'application/json'", **kwargs: Any)JSON[source]
generate_upgraded_definition(resource_group_name: str, workflow_name: str, parameters: IO, *, content_type: str = "'application/json'", **kwargs: Any)JSON

Generates the upgraded definition for a workflow.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • parameters (GenerateUpgradedDefinitionParameters or IO) – Parameters for generating an upgraded definition. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

JSON or the result of cls(response)

Return type

JSON

Raises

HttpResponseError

get(resource_group_name: str, workflow_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.Workflow[source]

Gets a workflow.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

Workflow or the result of cls(response)

Return type

Workflow

Raises

HttpResponseError

list_by_resource_group(resource_group_name: str, top: Optional[int] = None, filter: Optional[str] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.Workflow][source]

Gets a list of workflows by resource group.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • top (int) – The number of items to be included in the result. Default value is None.

  • filter (str) – The filter to apply on the operation. Options for filters include: State, Trigger, and ReferencedResourceId. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either Workflow or the result of cls(response)

Return type

ItemPaged[Workflow]

Raises

HttpResponseError

list_by_subscription(top: Optional[int] = None, filter: Optional[str] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.Workflow][source]

Gets a list of workflows by subscription.

Parameters
  • top (int) – The number of items to be included in the result. Default value is None.

  • filter (str) – The filter to apply on the operation. Options for filters include: State, Trigger, and ReferencedResourceId. Default value is None.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

An iterator like instance of either Workflow or the result of cls(response)

Return type

ItemPaged[Workflow]

Raises

HttpResponseError

list_callback_url(resource_group_name: str, workflow_name: str, list_callback_url: _models.GetCallbackUrlParameters, *, content_type: str = "'application/json'", **kwargs: Any)_models.WorkflowTriggerCallbackUrl[source]
list_callback_url(resource_group_name: str, workflow_name: str, list_callback_url: IO, *, content_type: str = "'application/json'", **kwargs: Any)_models.WorkflowTriggerCallbackUrl

Get the workflow callback Url.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • list_callback_url (GetCallbackUrlParameters or IO) – Which callback url to list. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

WorkflowTriggerCallbackUrl or the result of cls(response)

Return type

WorkflowTriggerCallbackUrl

Raises

HttpResponseError

list_swagger(resource_group_name: str, workflow_name: str, **kwargs: Any)collections.abc.MutableMapping[str, Any][source]

Gets an OpenAPI definition for the workflow.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

JSON or the result of cls(response)

Return type

JSON

Raises

HttpResponseError

regenerate_access_key(resource_group_name: str, workflow_name: str, key_type: _models.RegenerateActionParameter, *, content_type: str = "'application/json'", **kwargs: Any)None[source]
regenerate_access_key(resource_group_name: str, workflow_name: str, key_type: IO, *, content_type: str = "'application/json'", **kwargs: Any)None

Regenerates the callback URL access key for request triggers.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • key_type (RegenerateActionParameter or IO) – The access key type. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

update(resource_group_name: str, workflow_name: str, **kwargs: Any)azure.mgmt.logic.models._models_py3.Workflow[source]

Updates a workflow.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

Workflow or the result of cls(response)

Return type

Workflow

Raises

HttpResponseError

validate_by_location(resource_group_name: str, location: str, workflow_name: str, validate: _models.Workflow, *, content_type: str = "'application/json'", **kwargs: Any)None[source]
validate_by_location(resource_group_name: str, location: str, workflow_name: str, validate: IO, *, content_type: str = "'application/json'", **kwargs: Any)None

Validates the workflow definition.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • location (str) – The workflow location. Required.

  • workflow_name (str) – The workflow name. Required.

  • validate (Workflow or IO) – The workflow. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

validate_by_resource_group(resource_group_name: str, workflow_name: str, validate: _models.Workflow, *, content_type: str = "'application/json'", **kwargs: Any)None[source]
validate_by_resource_group(resource_group_name: str, workflow_name: str, validate: IO, *, content_type: str = "'application/json'", **kwargs: Any)None

Validates the workflow.

Parameters
  • resource_group_name (str) – The resource group name. Required.

  • workflow_name (str) – The workflow name. Required.

  • validate (Workflow or IO) – The workflow. Is either a model type or a IO type. Required.

Keyword Arguments
  • content_type (str) – Body Parameter content-type. Known values are: ‘application/json’. Default value is None.

  • cls (callable) – A custom type or function that will be passed the direct response

Returns

None or the result of cls(response)

Return type

None

Raises

HttpResponseError

models = <module 'azure.mgmt.logic.models' from '/mnt/vss/_work/1/s/sdk/logic/azure-mgmt-logic/.tox/sphinx/lib/python3.9/site-packages/azure/mgmt/logic/models/__init__.py'>