azure.mgmt.logic.operations module

class azure.mgmt.logic.operations.IntegrationAccountAgreementsOperations(client, config, serializer, deserializer)[source]

Bases: object

IntegrationAccountAgreementsOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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

Creates or updates an integration account agreement.

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

  • integration_account_name (str) – The integration account name.

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

  • agreement (IntegrationAccountAgreement) – The integration account agreement.

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

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

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

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

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

~azure.core.exceptions.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.IntegrationAccountAgreementListResult][source]

Gets a list of integration account agreements.

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

  • integration_account_name (str) – The integration account name.

  • 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 IntegrationAccountAgreementListResult or the result of cls(response)

Return type

ItemPaged[IntegrationAccountAgreementListResult]

Raises

~azure.core.exceptions.HttpResponseError

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

Get the content callback url.

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

  • integration_account_name (str) – The integration account name.

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

  • list_content_callback_url (GetCallbackUrlParameters) –

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

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

IntegrationAccountAssembliesOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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

Create or update an assembly for an integration account.

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

  • integration_account_name (str) – The integration account name.

  • assembly_artifact_name (str) – The assembly artifact name.

  • assembly_artifact (AssemblyDefinition) – The assembly artifact.

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

  • assembly_artifact_name (str) – The assembly artifact name.

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

  • assembly_artifact_name (str) – The assembly artifact name.

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

~azure.core.exceptions.HttpResponseError

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

List the assemblies for an integration account.

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

  • integration_account_name (str) – The integration account name.

Keyword Arguments

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

Returns

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

Return type

ItemPaged[AssemblyCollection]

Raises

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

  • assembly_artifact_name (str) – The assembly artifact name.

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

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

IntegrationAccountBatchConfigurationsOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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

Create or update a batch configuration for an integration account.

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

  • integration_account_name (str) – The integration account name.

  • batch_configuration_name (str) – The batch configuration name.

  • batch_configuration (BatchConfiguration) – The batch configuration.

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

  • batch_configuration_name (str) – The batch configuration name.

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

  • batch_configuration_name (str) – The batch configuration name.

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

~azure.core.exceptions.HttpResponseError

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

List the batch configurations for an integration account.

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

  • integration_account_name (str) – The integration account name.

Keyword Arguments

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

Returns

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

Return type

ItemPaged[BatchConfigurationCollection]

Raises

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

IntegrationAccountCertificatesOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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

Creates or updates an integration account certificate.

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

  • integration_account_name (str) – The integration account name.

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

  • certificate (IntegrationAccountCertificate) – The integration account certificate.

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

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

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

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

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

~azure.core.exceptions.HttpResponseError

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

Gets a list of integration account certificates.

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

  • integration_account_name (str) – The integration account name.

  • 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 IntegrationAccountCertificateListResult or the result of cls(response)

Return type

ItemPaged[IntegrationAccountCertificateListResult]

Raises

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

IntegrationAccountMapsOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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

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.

  • integration_account_name (str) – The integration account name.

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

  • map (IntegrationAccountMap) – The integration account map.

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

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

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

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

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

~azure.core.exceptions.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.IntegrationAccountMapListResult][source]

Gets a list of integration account maps.

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

  • integration_account_name (str) – The integration account name.

  • 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 IntegrationAccountMapListResult or the result of cls(response)

Return type

ItemPaged[IntegrationAccountMapListResult]

Raises

~azure.core.exceptions.HttpResponseError

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

Get the content callback url.

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

  • integration_account_name (str) – The integration account name.

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

  • list_content_callback_url (GetCallbackUrlParameters) –

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

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

IntegrationAccountPartnersOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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

Creates or updates an integration account partner.

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

  • integration_account_name (str) – The integration account name.

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

  • partner (IntegrationAccountPartner) – The integration account partner.

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

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

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

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

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

~azure.core.exceptions.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.IntegrationAccountPartnerListResult][source]

Gets a list of integration account partners.

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

  • integration_account_name (str) – The integration account name.

  • 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 IntegrationAccountPartnerListResult or the result of cls(response)

Return type

ItemPaged[IntegrationAccountPartnerListResult]

Raises

~azure.core.exceptions.HttpResponseError

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

Get the content callback url.

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

  • integration_account_name (str) – The integration account name.

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

  • list_content_callback_url (GetCallbackUrlParameters) –

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

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

IntegrationAccountSchemasOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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

Creates or updates an integration account schema.

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

  • integration_account_name (str) – The integration account name.

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

  • schema (IntegrationAccountSchema) – The integration account schema.

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

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

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

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

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

~azure.core.exceptions.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.IntegrationAccountSchemaListResult][source]

Gets a list of integration account schemas.

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

  • integration_account_name (str) – The integration account name.

  • 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 IntegrationAccountSchemaListResult or the result of cls(response)

Return type

ItemPaged[IntegrationAccountSchemaListResult]

Raises

~azure.core.exceptions.HttpResponseError

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

Get the content callback url.

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

  • integration_account_name (str) – The integration account name.

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

  • list_content_callback_url (GetCallbackUrlParameters) –

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

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

IntegrationAccountSessionsOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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

Creates or updates an integration account session.

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

  • integration_account_name (str) – The integration account name.

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

  • session (IntegrationAccountSession) – The integration account session.

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

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

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

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

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

~azure.core.exceptions.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.IntegrationAccountSessionListResult][source]

Gets a list of integration account sessions.

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

  • integration_account_name (str) – The integration account name.

  • 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 IntegrationAccountSessionListResult or the result of cls(response)

Return type

ItemPaged[IntegrationAccountSessionListResult]

Raises

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

IntegrationAccountsOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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

Creates or updates an integration account.

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

  • integration_account_name (str) – The integration account name.

  • integration_account (IntegrationAccount) – The integration account.

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

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

~azure.core.exceptions.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.

  • integration_account_name (str) – The integration account name.

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

~azure.core.exceptions.HttpResponseError

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

Gets a list of integration accounts by resource group.

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

  • 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 IntegrationAccountListResult or the result of cls(response)

Return type

ItemPaged[IntegrationAccountListResult]

Raises

~azure.core.exceptions.HttpResponseError

list_by_subscription(top: Optional[int] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.IntegrationAccountListResult][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 IntegrationAccountListResult or the result of cls(response)

Return type

ItemPaged[IntegrationAccountListResult]

Raises

~azure.core.exceptions.HttpResponseError

list_callback_url(resource_group_name: str, integration_account_name: str, parameters: azure.mgmt.logic.models._models_py3.GetCallbackUrlParameters, **kwargs: Any)azure.mgmt.logic.models._models_py3.CallbackUrl[source]

Gets the integration account callback URL.

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

  • integration_account_name (str) – The integration account name.

  • parameters (GetCallbackUrlParameters) – The callback URL parameters.

Keyword Arguments

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

~azure.core.exceptions.HttpResponseError

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

Gets the integration account’s Key Vault keys.

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

  • integration_account_name (str) – The integration account name.

  • list_key_vault_keys (ListKeyVaultKeysDefinition) – The key vault parameters.

Keyword Arguments

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

Returns

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

Return type

ItemPaged[KeyVaultKeyCollection]

Raises

~azure.core.exceptions.HttpResponseError

log_tracking_events(resource_group_name: str, integration_account_name: str, log_tracking_events: azure.mgmt.logic.models._models_py3.TrackingEventsDefinition, **kwargs: Any)None[source]

Logs the integration account’s tracking events.

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

  • integration_account_name (str) – The integration account name.

  • log_tracking_events (TrackingEventsDefinition) – The callback URL parameters.

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

~azure.core.exceptions.HttpResponseError

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

Regenerates the integration account access key.

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

  • integration_account_name (str) – The integration account name.

  • regenerate_access_key (RegenerateActionParameter) – The access key type.

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

~azure.core.exceptions.HttpResponseError

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

Updates an integration account.

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

  • integration_account_name (str) – The integration account name.

  • integration_account (IntegrationAccount) – The integration account.

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

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

IntegrationServiceEnvironmentManagedApiOperationsOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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

Gets the managed Api operations.

Parameters
  • resource_group (str) – The resource group.

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

  • api_name (str) – The api name.

Keyword Arguments

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

Returns

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

Return type

ItemPaged[ApiOperationListResult]

Raises

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

IntegrationServiceEnvironmentManagedApisOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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.

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

  • api_name (str) – The api name.

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

~azure.core.exceptions.HttpResponseError

begin_put(resource_group: str, integration_service_environment_name: str, api_name: str, integration_service_environment_managed_api: azure.mgmt.logic.models._models_py3.IntegrationServiceEnvironmentManagedApi, **kwargs: Any)azure.core.polling._poller.LROPoller[azure.mgmt.logic.models._models_py3.IntegrationServiceEnvironmentManagedApi][source]

Puts the integration service environment managed Api.

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

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

  • api_name (str) – The api name.

  • integration_service_environment_managed_api (IntegrationServiceEnvironmentManagedApi) – The integration service environment managed api.

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 IntegrationServiceEnvironmentManagedApi or the result of cls(response)

Return type

LROPoller[IntegrationServiceEnvironmentManagedApi]

Raises

~azure.core.exceptions.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.

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

  • api_name (str) – The api name.

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

~azure.core.exceptions.HttpResponseError

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

Gets the integration service environment managed Apis.

Parameters
  • resource_group (str) – The resource group.

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

Keyword Arguments

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

Returns

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

Return type

ItemPaged[IntegrationServiceEnvironmentManagedApiListResult]

Raises

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

IntegrationServiceEnvironmentNetworkHealthOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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.

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

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

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

IntegrationServiceEnvironmentSkusOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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

Gets a list of integration service environment Skus.

Parameters
  • resource_group (str) – The resource group.

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

Keyword Arguments

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

Returns

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

Return type

ItemPaged[IntegrationServiceEnvironmentSkuList]

Raises

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

IntegrationServiceEnvironmentsOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

begin_create_or_update(resource_group: str, integration_service_environment_name: str, integration_service_environment: azure.mgmt.logic.models._models_py3.IntegrationServiceEnvironment, **kwargs: Any)azure.core.polling._poller.LROPoller[azure.mgmt.logic.models._models_py3.IntegrationServiceEnvironment][source]

Creates or updates an integration service environment.

Parameters
  • resource_group (str) – The resource group.

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

  • integration_service_environment (IntegrationServiceEnvironment) – The integration service environment.

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 IntegrationServiceEnvironment or the result of cls(response)

Return type

LROPoller[IntegrationServiceEnvironment]

Raises

~azure.core.exceptions.HttpResponseError

begin_update(resource_group: str, integration_service_environment_name: str, integration_service_environment: azure.mgmt.logic.models._models_py3.IntegrationServiceEnvironment, **kwargs: Any)azure.core.polling._poller.LROPoller[azure.mgmt.logic.models._models_py3.IntegrationServiceEnvironment][source]

Updates an integration service environment.

Parameters
  • resource_group (str) – The resource group.

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

  • integration_service_environment (IntegrationServiceEnvironment) – The integration service environment.

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 IntegrationServiceEnvironment or the result of cls(response)

Return type

LROPoller[IntegrationServiceEnvironment]

Raises

~azure.core.exceptions.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.

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

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

~azure.core.exceptions.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.

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

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

~azure.core.exceptions.HttpResponseError

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

Gets a list of integration service environments by resource group.

Parameters
  • resource_group (str) – The resource group.

  • 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 IntegrationServiceEnvironmentListResult or the result of cls(response)

Return type

ItemPaged[IntegrationServiceEnvironmentListResult]

Raises

~azure.core.exceptions.HttpResponseError

list_by_subscription(top: Optional[int] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.IntegrationServiceEnvironmentListResult][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 IntegrationServiceEnvironmentListResult or the result of cls(response)

Return type

ItemPaged[IntegrationServiceEnvironmentListResult]

Raises

~azure.core.exceptions.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.

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

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

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

Operations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

list(**kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.OperationListResult][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 OperationListResult or the result of cls(response)

Return type

ItemPaged[OperationListResult]

Raises

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

WorkflowRunActionRepetitionsOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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.

  • workflow_name (str) – The workflow name.

  • run_name (str) – The workflow run name.

  • action_name (str) – The workflow action name.

  • repetition_name (str) – The workflow repetition.

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

~azure.core.exceptions.HttpResponseError

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

Get all of a workflow run action repetitions.

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

  • workflow_name (str) – The workflow name.

  • run_name (str) – The workflow run name.

  • action_name (str) – The workflow action name.

Keyword Arguments

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

Returns

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

Return type

ItemPaged[WorkflowRunActionRepetitionDefinitionCollection]

Raises

~azure.core.exceptions.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.ExpressionTraces][source]

Lists a workflow run expression trace.

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

  • workflow_name (str) – The workflow name.

  • run_name (str) – The workflow run name.

  • action_name (str) – The workflow action name.

  • repetition_name (str) – The workflow repetition.

Keyword Arguments

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

Returns

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

Return type

ItemPaged[ExpressionTraces]

Raises

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

WorkflowRunActionRepetitionsRequestHistoriesOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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.

  • workflow_name (str) – The workflow name.

  • run_name (str) – The workflow run name.

  • action_name (str) – The workflow action name.

  • repetition_name (str) – The workflow repetition.

  • request_history_name (str) – The request history name.

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

~azure.core.exceptions.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.RequestHistoryListResult][source]

List a workflow run repetition request history.

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

  • workflow_name (str) – The workflow name.

  • run_name (str) – The workflow run name.

  • action_name (str) – The workflow action name.

  • repetition_name (str) – The workflow repetition.

Keyword Arguments

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

Returns

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

Return type

ItemPaged[RequestHistoryListResult]

Raises

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

WorkflowRunActionRequestHistoriesOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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.

  • workflow_name (str) – The workflow name.

  • run_name (str) – The workflow run name.

  • action_name (str) – The workflow action name.

  • request_history_name (str) – The request history name.

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

~azure.core.exceptions.HttpResponseError

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

List a workflow run request history.

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

  • workflow_name (str) – The workflow name.

  • run_name (str) – The workflow run name.

  • action_name (str) – The workflow action name.

Keyword Arguments

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

Returns

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

Return type

ItemPaged[RequestHistoryListResult]

Raises

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

WorkflowRunActionScopeRepetitionsOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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.

  • workflow_name (str) – The workflow name.

  • run_name (str) – The workflow run name.

  • action_name (str) – The workflow action name.

  • repetition_name (str) – The workflow repetition.

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

~azure.core.exceptions.HttpResponseError

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

List the workflow run action scoped repetitions.

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

  • workflow_name (str) – The workflow name.

  • run_name (str) – The workflow run name.

  • action_name (str) – The workflow action name.

Keyword Arguments

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

Returns

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

Return type

ItemPaged[WorkflowRunActionRepetitionDefinitionCollection]

Raises

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

WorkflowRunActionsOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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.

  • workflow_name (str) – The workflow name.

  • run_name (str) – The workflow run name.

  • action_name (str) – The workflow action name.

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

~azure.core.exceptions.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.WorkflowRunActionListResult][source]

Gets a list of workflow run actions.

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

  • workflow_name (str) – The workflow name.

  • run_name (str) – The workflow run name.

  • 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 WorkflowRunActionListResult or the result of cls(response)

Return type

ItemPaged[WorkflowRunActionListResult]

Raises

~azure.core.exceptions.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.ExpressionTraces][source]

Lists a workflow run expression trace.

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

  • workflow_name (str) – The workflow name.

  • run_name (str) – The workflow run name.

  • action_name (str) – The workflow action name.

Keyword Arguments

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

Returns

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

Return type

ItemPaged[ExpressionTraces]

Raises

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

WorkflowRunOperationsOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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.

  • workflow_name (str) – The workflow name.

  • run_name (str) – The workflow run name.

  • operation_id (str) – The workflow operation id.

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

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

WorkflowRunsOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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.

  • workflow_name (str) – The workflow name.

  • run_name (str) – The workflow run name.

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

~azure.core.exceptions.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.

  • workflow_name (str) – The workflow name.

  • run_name (str) – The workflow run name.

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

~azure.core.exceptions.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.WorkflowRunListResult][source]

Gets a list of workflow runs.

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

  • workflow_name (str) – The workflow name.

  • 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 WorkflowRunListResult or the result of cls(response)

Return type

ItemPaged[WorkflowRunListResult]

Raises

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

WorkflowTriggerHistoriesOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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.

  • workflow_name (str) – The workflow name.

  • trigger_name (str) – The workflow trigger name.

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

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

~azure.core.exceptions.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.WorkflowTriggerHistoryListResult][source]

Gets a list of workflow trigger histories.

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

  • workflow_name (str) – The workflow name.

  • trigger_name (str) – The workflow trigger name.

  • 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 WorkflowTriggerHistoryListResult or the result of cls(response)

Return type

ItemPaged[WorkflowTriggerHistoryListResult]

Raises

~azure.core.exceptions.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.

  • workflow_name (str) – The workflow name.

  • trigger_name (str) – The workflow trigger name.

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

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

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

WorkflowTriggersOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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.

  • workflow_name (str) – The workflow name.

  • trigger_name (str) – The workflow trigger name.

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

~azure.core.exceptions.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.

  • workflow_name (str) – The workflow name.

  • trigger_name (str) – The workflow trigger name.

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

~azure.core.exceptions.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.WorkflowTriggerListResult][source]

Gets a list of workflow triggers.

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

  • workflow_name (str) – The workflow name.

  • 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 WorkflowTriggerListResult or the result of cls(response)

Return type

ItemPaged[WorkflowTriggerListResult]

Raises

~azure.core.exceptions.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.

  • workflow_name (str) – The workflow name.

  • trigger_name (str) – The workflow trigger name.

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

~azure.core.exceptions.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.

  • workflow_name (str) – The workflow name.

  • trigger_name (str) – The workflow trigger name.

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

~azure.core.exceptions.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.

  • workflow_name (str) – The workflow name.

  • trigger_name (str) – The workflow trigger name.

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

~azure.core.exceptions.HttpResponseError

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

Sets the state of a workflow trigger.

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

  • workflow_name (str) – The workflow name.

  • trigger_name (str) – The workflow trigger name.

  • set_state (SetTriggerStateActionDefinition) – The workflow trigger state.

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

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

WorkflowVersionTriggersOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

list_callback_url(resource_group_name: str, workflow_name: str, version_id: str, trigger_name: str, parameters: Optional[azure.mgmt.logic.models._models_py3.GetCallbackUrlParameters] = None, **kwargs: Any)azure.mgmt.logic.models._models_py3.WorkflowTriggerCallbackUrl[source]

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

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

  • workflow_name (str) – The workflow name.

  • version_id (str) – The workflow versionId.

  • trigger_name (str) – The workflow trigger name.

  • parameters (GetCallbackUrlParameters) – The callback URL parameters. Default value is None.

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

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

WorkflowVersionsOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

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.

  • workflow_name (str) – The workflow name.

  • version_id (str) – The workflow versionId.

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

~azure.core.exceptions.HttpResponseError

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

Gets a list of workflow versions.

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

  • workflow_name (str) – The workflow name.

  • 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 WorkflowVersionListResult or the result of cls(response)

Return type

ItemPaged[WorkflowVersionListResult]

Raises

~azure.core.exceptions.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(client, config, serializer, deserializer)[source]

Bases: object

WorkflowsOperations operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

begin_move(resource_group_name: str, workflow_name: str, move: azure.mgmt.logic.models._models_py3.WorkflowReference, **kwargs: Any)azure.core.polling._poller.LROPoller[None][source]

Moves an existing workflow.

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

  • workflow_name (str) – The workflow name.

  • move (WorkflowReference) – The workflow to move.

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

~azure.core.exceptions.HttpResponseError

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

Creates or updates a workflow.

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

  • workflow_name (str) – The workflow name.

  • workflow (Workflow) – The workflow.

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

~azure.core.exceptions.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.

  • workflow_name (str) – The workflow name.

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

~azure.core.exceptions.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.

  • workflow_name (str) – The workflow name.

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

~azure.core.exceptions.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.

  • workflow_name (str) – The workflow name.

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

~azure.core.exceptions.HttpResponseError

generate_upgraded_definition(resource_group_name: str, workflow_name: str, parameters: azure.mgmt.logic.models._models_py3.GenerateUpgradedDefinitionParameters, **kwargs: Any)Any[source]

Generates the upgraded definition for a workflow.

Parameters
Keyword Arguments

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

Returns

any, or the result of cls(response)

Return type

any

Raises

~azure.core.exceptions.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.

  • workflow_name (str) – The workflow name.

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

~azure.core.exceptions.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.WorkflowListResult][source]

Gets a list of workflows by resource group.

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

  • 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 WorkflowListResult or the result of cls(response)

Return type

ItemPaged[WorkflowListResult]

Raises

~azure.core.exceptions.HttpResponseError

list_by_subscription(top: Optional[int] = None, filter: Optional[str] = None, **kwargs: Any)Iterable[azure.mgmt.logic.models._models_py3.WorkflowListResult][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 WorkflowListResult or the result of cls(response)

Return type

ItemPaged[WorkflowListResult]

Raises

~azure.core.exceptions.HttpResponseError

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

Get the workflow callback Url.

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

  • workflow_name (str) – The workflow name.

  • list_callback_url (GetCallbackUrlParameters) – Which callback url to list.

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

~azure.core.exceptions.HttpResponseError

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

Gets an OpenAPI definition for the workflow.

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

  • workflow_name (str) – The workflow name.

Keyword Arguments

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

Returns

any, or the result of cls(response)

Return type

any

Raises

~azure.core.exceptions.HttpResponseError

regenerate_access_key(resource_group_name: str, workflow_name: str, key_type: azure.mgmt.logic.models._models_py3.RegenerateActionParameter, **kwargs: Any)None[source]

Regenerates the callback URL access key for request triggers.

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

  • workflow_name (str) – The workflow name.

  • key_type (RegenerateActionParameter) – The access key type.

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

~azure.core.exceptions.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.

  • workflow_name (str) – The workflow name.

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

~azure.core.exceptions.HttpResponseError

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

Validates the workflow definition.

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

  • location (str) – The workflow location.

  • workflow_name (str) – The workflow name.

  • validate (Workflow) – The workflow.

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

~azure.core.exceptions.HttpResponseError

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

Validates the workflow.

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

  • workflow_name (str) – The workflow name.

  • validate (Workflow) – The workflow.

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

~azure.core.exceptions.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'>