azure.mgmt.logic.models module

class azure.mgmt.logic.models.Resource(id=None, name=None, type=None, location=None, tags=None)[source]

Bases: msrest.serialization.Model

Resource.

Parameters:
  • id (str) – The resource id.
  • name (str) – Gets the resource name.
  • type (str) – Gets the resource type.
  • location (str) – The resource location.
  • tags (dict) – The resource tags.
class azure.mgmt.logic.models.SubResource(id=None)[source]

Bases: msrest.serialization.Model

SubResource.

Parameters:id (str) – The resource id.
class azure.mgmt.logic.models.ResourceReference(id=None)[source]

Bases: msrest.serialization.Model

ResourceReference.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters:

id (str) – The resource id.

Variables:
  • name (str) – Gets the resource name.
  • type (str) – Gets the resource type.
class azure.mgmt.logic.models.Workflow(id=None, name=None, type=None, location=None, tags=None, state=None, sku=None, integration_account=None, definition=None, parameters=None)[source]

Bases: azure.mgmt.logic.models.resource.Resource

Workflow.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters:
  • id (str) – The resource id.
  • name (str) – Gets the resource name.
  • type (str) – Gets the resource type.
  • location (str) – The resource location.
  • tags (dict) – The resource tags.
  • state (str or WorkflowState) – The state. Possible values include: ‘NotSpecified’, ‘Completed’, ‘Enabled’, ‘Disabled’, ‘Deleted’, ‘Suspended’
  • sku (Sku) – The sku.
  • integration_account (ResourceReference) – The integration account.
  • definition (object) – The definition.
  • parameters (dict) – The parameters.
Variables:
  • provisioning_state (str or WorkflowProvisioningState) – Gets the provisioning state. Possible values include: ‘NotSpecified’, ‘Accepted’, ‘Running’, ‘Ready’, ‘Creating’, ‘Created’, ‘Deleting’, ‘Deleted’, ‘Canceled’, ‘Failed’, ‘Succeeded’, ‘Moving’, ‘Updating’, ‘Registering’, ‘Registered’, ‘Unregistering’, ‘Unregistered’, ‘Completed’
  • created_time (datetime) – Gets the created time.
  • changed_time (datetime) – Gets the changed time.
  • version (str) – Gets the version.
  • access_endpoint (str) – Gets the access endpoint.
class azure.mgmt.logic.models.Sku(name=None, plan=None)[source]

Bases: msrest.serialization.Model

Sku.

Parameters:
  • name (str or SkuName) – The name. Possible values include: ‘NotSpecified’, ‘Free’, ‘Shared’, ‘Basic’, ‘Standard’, ‘Premium’
  • plan (ResourceReference) – The reference to plan.
class azure.mgmt.logic.models.WorkflowParameter(type=None, value=None, metadata=None, description=None)[source]

Bases: msrest.serialization.Model

WorkflowParameter.

Parameters:
  • type (str or ParameterType) – The type. Possible values include: ‘NotSpecified’, ‘String’, ‘SecureString’, ‘Int’, ‘Float’, ‘Bool’, ‘Array’, ‘Object’, ‘SecureObject’
  • value (object) – The value.
  • metadata (object) – The metadata.
  • description (str) – The description.
class azure.mgmt.logic.models.WorkflowFilter(state=None)[source]

Bases: msrest.serialization.Model

WorkflowFilter.

Parameters:state (str or WorkflowState) – The state of workflows. Possible values include: ‘NotSpecified’, ‘Completed’, ‘Enabled’, ‘Disabled’, ‘Deleted’, ‘Suspended’
class azure.mgmt.logic.models.WorkflowVersion(id=None, name=None, type=None, location=None, tags=None, state=None, sku=None, integration_account=None, definition=None, parameters=None)[source]

Bases: azure.mgmt.logic.models.resource.Resource

WorkflowVersion.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters:
  • id (str) – The resource id.
  • name (str) – Gets the resource name.
  • type (str) – Gets the resource type.
  • location (str) – The resource location.
  • tags (dict) – The resource tags.
  • state (str or WorkflowState) – The state. Possible values include: ‘NotSpecified’, ‘Completed’, ‘Enabled’, ‘Disabled’, ‘Deleted’, ‘Suspended’
  • sku (Sku) – The sku.
  • integration_account (ResourceReference) – The integration account.
  • definition (object) – The definition.
  • parameters (dict) – The parameters.
Variables:
  • created_time (datetime) – Gets the created time.
  • changed_time (datetime) – Gets the changed time.
  • version (str) – Gets the version.
  • access_endpoint (str) – Gets the access endpoint.
class azure.mgmt.logic.models.WorkflowTrigger(id=None)[source]

Bases: azure.mgmt.logic.models.sub_resource.SubResource

WorkflowTrigger.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters:

id (str) – The resource id.

Variables:
  • provisioning_state (str or WorkflowTriggerProvisioningState) – Gets the provisioning state. Possible values include: ‘NotSpecified’, ‘Accepted’, ‘Running’, ‘Ready’, ‘Creating’, ‘Created’, ‘Deleting’, ‘Deleted’, ‘Canceled’, ‘Failed’, ‘Succeeded’, ‘Moving’, ‘Updating’, ‘Registering’, ‘Registered’, ‘Unregistering’, ‘Unregistered’, ‘Completed’
  • created_time (datetime) – Gets the created time.
  • changed_time (datetime) – Gets the changed time.
  • state (str or WorkflowState) – Gets the state. Possible values include: ‘NotSpecified’, ‘Completed’, ‘Enabled’, ‘Disabled’, ‘Deleted’, ‘Suspended’
  • status (str or WorkflowStatus) – Gets the status. Possible values include: ‘NotSpecified’, ‘Paused’, ‘Running’, ‘Waiting’, ‘Succeeded’, ‘Skipped’, ‘Suspended’, ‘Cancelled’, ‘Failed’, ‘Faulted’, ‘TimedOut’, ‘Aborted’, ‘Ignored’
  • last_execution_time (datetime) – Gets the last execution time.
  • next_execution_time (datetime) – Gets the next execution time.
  • recurrence (WorkflowTriggerRecurrence) – Gets the workflow trigger recurrence.
  • workflow (ResourceReference) – Gets the reference to workflow.
  • name (str) – Gets the workflow trigger name.
  • type (str) – Gets the workflow trigger type.
class azure.mgmt.logic.models.WorkflowTriggerRecurrence(frequency=None, interval=None, start_time=None, end_time=None, time_zone=None, schedule=None)[source]

Bases: msrest.serialization.Model

WorkflowTriggerRecurrence.

Parameters:
  • frequency (str or RecurrenceFrequency) – The frequency. Possible values include: ‘NotSpecified’, ‘Second’, ‘Minute’, ‘Hour’, ‘Day’, ‘Week’, ‘Month’, ‘Year’
  • interval (int) – The interval.
  • start_time (datetime) – The start time.
  • end_time (datetime) – The end time.
  • time_zone (str) – The time zone.
  • schedule (RecurrenceSchedule) – The recurrence schedule.
class azure.mgmt.logic.models.RecurrenceSchedule(minutes=None, hours=None, week_days=None, month_days=None, monthly_occurrences=None)[source]

Bases: msrest.serialization.Model

RecurrenceSchedule.

Parameters:
  • minutes (list of int) – The minutes.
  • hours (list of int) – The hours.
  • week_days (list of str or DaysOfWeek) – The days of the week.
  • month_days (list of int) – The month days.
  • monthly_occurrences (list of RecurrenceScheduleOccurrence) – The monthly occurrences.
class azure.mgmt.logic.models.RecurrenceScheduleOccurrence(day=None, occurrence=None)[source]

Bases: msrest.serialization.Model

RecurrenceScheduleOccurrence.

Parameters:
  • day (str or DayOfWeek) – The day of the week. Possible values include: ‘Sunday’, ‘Monday’, ‘Tuesday’, ‘Wednesday’, ‘Thursday’, ‘Friday’, ‘Saturday’
  • occurrence (int) – The occurrence.
class azure.mgmt.logic.models.WorkflowTriggerFilter(state=None)[source]

Bases: msrest.serialization.Model

WorkflowTriggerFilter.

Parameters:state (str or WorkflowState) – The state of workflow trigger. Possible values include: ‘NotSpecified’, ‘Completed’, ‘Enabled’, ‘Disabled’, ‘Deleted’, ‘Suspended’
class azure.mgmt.logic.models.WorkflowTriggerCallbackUrl[source]

Bases: msrest.serialization.Model

WorkflowTriggerCallbackUrl.

Variables are only populated by the server, and will be ignored when sending a request.

Variables:value (str) – Gets the workflow trigger callback URL.
class azure.mgmt.logic.models.WorkflowTriggerHistory(id=None, correlation=None)[source]

Bases: azure.mgmt.logic.models.sub_resource.SubResource

WorkflowTriggerHistory.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters:
  • id (str) – The resource id.
  • correlation (Correlation) – The run correlation.
Variables:
  • start_time (datetime) – Gets the start time.
  • end_time (datetime) – Gets the end time.
  • status (str or WorkflowStatus) – Gets the status. Possible values include: ‘NotSpecified’, ‘Paused’, ‘Running’, ‘Waiting’, ‘Succeeded’, ‘Skipped’, ‘Suspended’, ‘Cancelled’, ‘Failed’, ‘Faulted’, ‘TimedOut’, ‘Aborted’, ‘Ignored’
  • code (str) – Gets the code.
  • error (object) – Gets the error.
  • tracking_id (str) – Gets the tracking id.
  • inputs_link (ContentLink) – Gets the link to input parameters.
  • outputs_link (ContentLink) – Gets the link to output parameters.
  • fired (bool) – Gets a value indicating whether trigger was fired.
  • run (ResourceReference) – Gets the reference to workflow run.
  • name (str) – Gets the workflow trigger history name.
  • type (str) – Gets the workflow trigger history type.
class azure.mgmt.logic.models.Correlation(client_tracking_id=None)[source]

Bases: msrest.serialization.Model

Correlation.

Parameters:client_tracking_id (str) – The client tracking id.

Bases: msrest.serialization.Model

ContentLink.

Parameters:
  • uri (str) – The content link URI.
  • content_version (str) – The content version.
  • content_size (long) – The content size.
  • content_hash (ContentHash) – The content hash.
  • metadata (object) – The metadata.
class azure.mgmt.logic.models.ContentHash(algorithm=None, value=None)[source]

Bases: msrest.serialization.Model

ContentHash.

Parameters:
  • algorithm (str) – The algorithm.
  • value (str) – The value.
class azure.mgmt.logic.models.WorkflowTriggerHistoryFilter(status=None)[source]

Bases: msrest.serialization.Model

WorkflowTriggerHistoryFilter.

Parameters:status (str or WorkflowStatus) – The status of workflow trigger history. Possible values include: ‘NotSpecified’, ‘Paused’, ‘Running’, ‘Waiting’, ‘Succeeded’, ‘Skipped’, ‘Suspended’, ‘Cancelled’, ‘Failed’, ‘Faulted’, ‘TimedOut’, ‘Aborted’, ‘Ignored’
class azure.mgmt.logic.models.WorkflowRun(id=None, correlation=None)[source]

Bases: azure.mgmt.logic.models.sub_resource.SubResource

WorkflowRun.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters:
  • id (str) – The resource id.
  • correlation (Correlation) – The run correlation.
Variables:
  • start_time (datetime) – Gets the start time.
  • end_time (datetime) – Gets the end time.
  • status (str or WorkflowStatus) – Gets the status. Possible values include: ‘NotSpecified’, ‘Paused’, ‘Running’, ‘Waiting’, ‘Succeeded’, ‘Skipped’, ‘Suspended’, ‘Cancelled’, ‘Failed’, ‘Faulted’, ‘TimedOut’, ‘Aborted’, ‘Ignored’
  • code (str) – Gets the code.
  • error (object) – Gets the error.
  • correlation_id (str) – Gets the correlation id.
  • workflow (ResourceReference) – Gets the reference to workflow version.
  • trigger (WorkflowRunTrigger) – Gets the fired trigger.
  • outputs (dict) – Gets the outputs.
  • response (WorkflowRunTrigger) – Gets the response of the flow run.
  • name (str) – Gets the workflow run name.
  • type (str) – Gets the workflow run type.
class azure.mgmt.logic.models.WorkflowRunTrigger(correlation=None)[source]

Bases: msrest.serialization.Model

WorkflowRunTrigger.

Variables are only populated by the server, and will be ignored when sending a request.

Variables:
  • name (str) – Gets the name.
  • inputs (object) – Gets the inputs.
  • inputs_link (ContentLink) – Gets the link to inputs.
  • outputs (object) – Gets the outputs.
  • outputs_link (ContentLink) – Gets the link to outputs.
  • start_time (datetime) – Gets the start time.
  • end_time (datetime) – Gets the end time.
  • tracking_id (str) – Gets the tracking id.
  • code (str) – Gets the code.
  • status (str or WorkflowStatus) – Gets the status. Possible values include: ‘NotSpecified’, ‘Paused’, ‘Running’, ‘Waiting’, ‘Succeeded’, ‘Skipped’, ‘Suspended’, ‘Cancelled’, ‘Failed’, ‘Faulted’, ‘TimedOut’, ‘Aborted’, ‘Ignored’
  • error (object) – Gets the error.
  • tracked_properties (object) – Gets the tracked properties.
Parameters:

correlation (Correlation) – The run correlation.

class azure.mgmt.logic.models.WorkflowOutputParameter(type=None, value=None, metadata=None, description=None)[source]

Bases: azure.mgmt.logic.models.workflow_parameter.WorkflowParameter

WorkflowOutputParameter.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters:
  • type (str or ParameterType) – The type. Possible values include: ‘NotSpecified’, ‘String’, ‘SecureString’, ‘Int’, ‘Float’, ‘Bool’, ‘Array’, ‘Object’, ‘SecureObject’
  • value (object) – The value.
  • metadata (object) – The metadata.
  • description (str) – The description.
Variables:

error (object) – Gets the error.

class azure.mgmt.logic.models.WorkflowRunFilter(status=None)[source]

Bases: msrest.serialization.Model

WorkflowRunFilter.

Parameters:status (str or WorkflowStatus) – The status of workflow run. Possible values include: ‘NotSpecified’, ‘Paused’, ‘Running’, ‘Waiting’, ‘Succeeded’, ‘Skipped’, ‘Suspended’, ‘Cancelled’, ‘Failed’, ‘Faulted’, ‘TimedOut’, ‘Aborted’, ‘Ignored’
class azure.mgmt.logic.models.WorkflowRunAction(id=None, correlation=None)[source]

Bases: azure.mgmt.logic.models.sub_resource.SubResource

WorkflowRunAction.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters:
  • id (str) – The resource id.
  • correlation (Correlation) – The correlation properties.
Variables:
  • start_time (datetime) – Gets the start time.
  • end_time (datetime) – Gets the end time.
  • status (str or WorkflowStatus) – Gets the status. Possible values include: ‘NotSpecified’, ‘Paused’, ‘Running’, ‘Waiting’, ‘Succeeded’, ‘Skipped’, ‘Suspended’, ‘Cancelled’, ‘Failed’, ‘Faulted’, ‘TimedOut’, ‘Aborted’, ‘Ignored’
  • code (str) – Gets the code.
  • error (object) – Gets the error.
  • tracking_id (str) – Gets the tracking id.
  • inputs_link (ContentLink) – Gets the link to inputs.
  • outputs_link (ContentLink) – Gets the link to outputs.
  • tracked_properties (object) – Gets the tracked properties.
  • name (str) – Gets the workflow run action name.
  • type (str) – Gets the workflow run action type.
class azure.mgmt.logic.models.WorkflowRunActionFilter(status=None)[source]

Bases: msrest.serialization.Model

WorkflowRunActionFilter.

Parameters:status (str or WorkflowStatus) – The status of workflow run action. Possible values include: ‘NotSpecified’, ‘Paused’, ‘Running’, ‘Waiting’, ‘Succeeded’, ‘Skipped’, ‘Suspended’, ‘Cancelled’, ‘Failed’, ‘Faulted’, ‘TimedOut’, ‘Aborted’, ‘Ignored’
class azure.mgmt.logic.models.GenerateUpgradedDefinitionParameters(target_schema_version=None)[source]

Bases: msrest.serialization.Model

GenerateUpgradedDefinitionParameters.

Parameters:target_schema_version (str) – The target schema version.
class azure.mgmt.logic.models.IntegrationAccountResource(id=None, name=None, type=None, location=None, tags=None)[source]

Bases: msrest.serialization.Model

IntegrationAccountResource.

Parameters:
  • id (str) – The resource id.
  • name (str) – The resource name.
  • type (str) – The resource type.
  • location (str) – The resource location.
  • tags (dict) – The resource tags.

Bases: msrest.serialization.Model

IntegrationAccountContentLink.

Parameters:
  • uri (str) – The content link URI.
  • content_version (str) – The content version.
  • content_size (long) – The content size.
  • content_hash (IntegrationAccountContentHash) – The content hash.
  • metadata (object) – The metadata.
class azure.mgmt.logic.models.IntegrationAccountContentHash(algorithm=None, value=None)[source]

Bases: msrest.serialization.Model

IntegrationAccountContentHash.

Parameters:
  • algorithm (str) – The conetnt hash algorithm.
  • value (str) – The content hash value.
class azure.mgmt.logic.models.IntegrationAccount(id=None, name=None, type=None, location=None, tags=None, properties=None, sku=None)[source]

Bases: azure.mgmt.logic.models.integration_account_resource.IntegrationAccountResource

IntegrationAccount.

Parameters:
  • id (str) – The resource id.
  • name (str) – The resource name.
  • type (str) – The resource type.
  • location (str) – The resource location.
  • tags (dict) – The resource tags.
  • properties (object) – The integration account properties.
  • sku (IntegrationAccountSku) – The sku.
class azure.mgmt.logic.models.IntegrationAccountSku(name=None)[source]

Bases: msrest.serialization.Model

IntegrationAccountSku.

Parameters:name (str or SkuName) – The sku name. Possible values include: ‘NotSpecified’, ‘Free’, ‘Shared’, ‘Basic’, ‘Standard’, ‘Premium’
class azure.mgmt.logic.models.ListCallbackUrlParameters(not_after=None)[source]

Bases: msrest.serialization.Model

ListCallbackUrlParameters.

Parameters:not_after (datetime) – The expiry time.
class azure.mgmt.logic.models.CallbackUrl(value=None)[source]

Bases: msrest.serialization.Model

CallbackUrl.

Parameters:value (str) – The URL value.
class azure.mgmt.logic.models.IntegrationAccountSchema(id=None, name=None, type=None, location=None, tags=None, schema_type=None, target_namespace=None, content=None, content_type=None, metadata=None)[source]

Bases: azure.mgmt.logic.models.integration_account_resource.IntegrationAccountResource

IntegrationAccountSchema.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters:
  • id (str) – The resource id.
  • name (str) – The resource name.
  • type (str) – The resource type.
  • location (str) – The resource location.
  • tags (dict) – The resource tags.
  • schema_type (str or SchemaType) – The schema type. Possible values include: ‘NotSpecified’, ‘Xml’
  • target_namespace (str) – The target namespace.
  • content (object) – The content.
  • content_type (str) – The content type.
  • metadata (object) – The metadata.
Variables:
  • created_time (datetime) – The created time.
  • changed_time (datetime) – The changed time.
  • content_link (IntegrationAccountContentLink) – The content link.
class azure.mgmt.logic.models.IntegrationAccountSchemaFilter(schema_type=None)[source]

Bases: msrest.serialization.Model

IntegrationAccountSchemaFilter.

Parameters:schema_type (str or SchemaType) – The schema type of integration account schema. Possible values include: ‘NotSpecified’, ‘Xml’
class azure.mgmt.logic.models.IntegrationAccountMap(id=None, name=None, type=None, location=None, tags=None, map_type=None, content=None, content_type=None, metadata=None)[source]

Bases: azure.mgmt.logic.models.integration_account_resource.IntegrationAccountResource

IntegrationAccountMap.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters:
  • id (str) – The resource id.
  • name (str) – The resource name.
  • type (str) – The resource type.
  • location (str) – The resource location.
  • tags (dict) – The resource tags.
  • map_type (str or MapType) – The map type. Possible values include: ‘NotSpecified’, ‘Xslt’
  • content (object) – The content.
  • content_type (str) – The content type.
  • metadata (object) – The metadata.
Variables:
  • created_time (datetime) – The created time.
  • changed_time (datetime) – The changed time.
  • content_link (IntegrationAccountContentLink) – The content link.
class azure.mgmt.logic.models.IntegrationAccountMapFilter(schema_type=None)[source]

Bases: msrest.serialization.Model

IntegrationAccountMapFilter.

Parameters:schema_type (str or MapType) – The map type of integration account map. Possible values include: ‘NotSpecified’, ‘Xslt’
class azure.mgmt.logic.models.IntegrationAccountPartner(id=None, name=None, type=None, location=None, tags=None, partner_type=None, metadata=None, content=None)[source]

Bases: azure.mgmt.logic.models.integration_account_resource.IntegrationAccountResource

IntegrationAccountPartner.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters:
  • id (str) – The resource id.
  • name (str) – The resource name.
  • type (str) – The resource type.
  • location (str) – The resource location.
  • tags (dict) – The resource tags.
  • partner_type (str or PartnerType) – The partner type. Possible values include: ‘NotSpecified’, ‘B2B’
  • metadata (object) – The metadata.
  • content (PartnerContent) – The partner content.
Variables:
  • created_time (datetime) – The created time.
  • changed_time (datetime) – The changed time.
class azure.mgmt.logic.models.PartnerContent(b2b=None)[source]

Bases: msrest.serialization.Model

PartnerContent.

Parameters:b2b (B2BPartnerContent) – The B2B partner content.
class azure.mgmt.logic.models.B2BPartnerContent(business_identities=None)[source]

Bases: msrest.serialization.Model

B2BPartnerContent.

Parameters:business_identities (list of BusinessIdentity) – The list of partner business identities.
class azure.mgmt.logic.models.BusinessIdentity(qualifier=None, value=None)[source]

Bases: msrest.serialization.Model

BusinessIdentity.

Parameters:
  • qualifier (str) – The business identity qualifier.
  • value (str) – The business identity value.
class azure.mgmt.logic.models.IntegrationAccountPartnerFilter(partner_type=None)[source]

Bases: msrest.serialization.Model

IntegrationAccountPartnerFilter.

Parameters:partner_type (str or PartnerType) – The partner type of integration account partner. Possible values include: ‘NotSpecified’, ‘B2B’
class azure.mgmt.logic.models.IntegrationAccountAgreement(id=None, name=None, type=None, location=None, tags=None, metadata=None, agreement_type=None, host_partner=None, guest_partner=None, host_identity=None, guest_identity=None, content=None)[source]

Bases: azure.mgmt.logic.models.integration_account_resource.IntegrationAccountResource

IntegrationAccountAgreement.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters:
  • id (str) – The resource id.
  • name (str) – The resource name.
  • type (str) – The resource type.
  • location (str) – The resource location.
  • tags (dict) – The resource tags.
  • metadata (object) – The metadata.
  • agreement_type (str or AgreementType) – The agreement type. Possible values include: ‘NotSpecified’, ‘AS2’, ‘X12’, ‘Edifact’
  • host_partner (str) – The host partner.
  • guest_partner (str) – The guest partner.
  • host_identity (BusinessIdentity) – The host identity.
  • guest_identity (BusinessIdentity) – The guest identity.
  • content (AgreementContent) – The agreement content.
Variables:
  • created_time (datetime) – The created time.
  • changed_time (datetime) – The changed time.
class azure.mgmt.logic.models.AgreementContent(as2=None, x12=None, edifact=None)[source]

Bases: msrest.serialization.Model

AgreementContent.

Parameters:
class azure.mgmt.logic.models.AS2AgreementContent(receive_agreement=None, send_agreement=None)[source]

Bases: msrest.serialization.Model

AS2AgreementContent.

Parameters:
class azure.mgmt.logic.models.AS2OneWayAgreement(sender_business_identity=None, receiver_business_identity=None, protocol_settings=None)[source]

Bases: msrest.serialization.Model

AS2OneWayAgreement.

Parameters:
class azure.mgmt.logic.models.AS2ProtocolSettings(message_connection_settings=None, acknowledgement_connection_settings=None, mdn_settings=None, security_settings=None, validation_settings=None, envelope_settings=None, error_settings=None)[source]

Bases: msrest.serialization.Model

AS2ProtocolSettings.

Parameters:
class azure.mgmt.logic.models.AS2MessageConnectionSettings(ignore_certificate_name_mismatch=None, support_http_status_code_continue=None, keep_http_connection_alive=None, unfold_http_headers=None)[source]

Bases: msrest.serialization.Model

AS2MessageConnectionSettings.

Parameters:
  • ignore_certificate_name_mismatch (bool) – The value indicating whether to ignore mismatch in certificate name.
  • support_http_status_code_continue (bool) – The value indicating whether to support HTTP status code ‘CONTINUE’.
  • keep_http_connection_alive (bool) – The value indicating whether to keep the connection alive.
  • unfold_http_headers (bool) – The value indicating whether to unfold the HTTP headers.
class azure.mgmt.logic.models.AS2AcknowledgementConnectionSettings(ignore_certificate_name_mismatch=None, support_http_status_code_continue=None, keep_http_connection_alive=None, unfold_http_headers=None)[source]

Bases: msrest.serialization.Model

AS2AcknowledgementConnectionSettings.

Parameters:
  • ignore_certificate_name_mismatch (bool) – The value indicating whether to ignore mismatch in certificate name.
  • support_http_status_code_continue (bool) – The value indicating whether to support HTTP status code ‘CONTINUE’.
  • keep_http_connection_alive (bool) – The value indicating whether to keep the connection alive.
  • unfold_http_headers (bool) – The value indicating whether to unfold the HTTP headers.
class azure.mgmt.logic.models.AS2MdnSettings(need_mdn=None, sign_mdn=None, send_mdn_asynchronously=None, receipt_delivery_url=None, disposition_notification_to=None, sign_outbound_mdn_if_optional=None, mdn_text=None, send_inbound_mdn_to_message_box=None, mic_hashing_algorithm=None)[source]

Bases: msrest.serialization.Model

AS2MdnSettings.

Parameters:
  • need_mdn (bool) – The value indicating whether to send or request a MDN.
  • sign_mdn (bool) – The value indicating whether the MDN needs to be signed or not.
  • send_mdn_asynchronously (bool) – The value indicating whether to send the asynchronous MDN.
  • receipt_delivery_url (str) – The receipt delivery URL.
  • disposition_notification_to (str) – The disposition notification to header value.
  • sign_outbound_mdn_if_optional (bool) – The value indicating whether to sign the outbound MDN if optional.
  • mdn_text (str) – The MDN text.
  • send_inbound_mdn_to_message_box (bool) – The value indicating whether to send inbound MDN to message box.
  • mic_hashing_algorithm (str or HashingAlgorithm) – The signing or hashing algorithm. Possible values include: ‘NotSpecified’, ‘None’, ‘SHA2256’, ‘SHA2384’, ‘SHA2512’
class azure.mgmt.logic.models.AS2SecuritySettings(override_group_signing_certificate=None, signing_certificate_name=None, encryption_certificate_name=None, enable_nrr_for_inbound_encoded_messages=None, enable_nrr_for_inbound_decoded_messages=None, enable_nrr_for_outbound_mdn=None, enable_nrr_for_outbound_encoded_messages=None, enable_nrr_for_outbound_decoded_messages=None, enable_nrr_for_inbound_mdn=None)[source]

Bases: msrest.serialization.Model

AS2SecuritySettings.

Parameters:
  • override_group_signing_certificate (bool) – The value indicating whether to send or request a MDN.
  • signing_certificate_name (str) – The name of the signing certificate.
  • encryption_certificate_name (str) – The name of the encryption certificate.
  • enable_nrr_for_inbound_encoded_messages (bool) – The value indicating whether to enable NRR for inbound encoded messages.
  • enable_nrr_for_inbound_decoded_messages (bool) – The value indicating whether to enable NRR for inbound decoded messages.
  • enable_nrr_for_outbound_mdn (bool) – The value indicating whether to enable NRR for outbound MDN.
  • enable_nrr_for_outbound_encoded_messages (bool) – The value indicating whether to enable NRR for outbound encoded messages.
  • enable_nrr_for_outbound_decoded_messages (bool) – The value indicating whether to enable NRR for outbound decoded messages.
  • enable_nrr_for_inbound_mdn (bool) – The value indicating whether to enable NRR for inbound MDN.
class azure.mgmt.logic.models.AS2ValidationSettings(override_message_properties=None, encrypt_message=None, sign_message=None, compress_message=None, check_duplicate_message=None, interchange_duplicates_validity_days=None, check_certificate_revocation_list_on_send=None, check_certificate_revocation_list_on_receive=None, encryption_algorithm=None)[source]

Bases: msrest.serialization.Model

AS2ValidationSettings.

Parameters:
  • override_message_properties (bool) – The value indicating whether to override incoming message properties with those in agreement.
  • encrypt_message (bool) – The value indicating whether the message has to be encrypted.
  • sign_message (bool) – The value indicating whether the message has to be signed.
  • compress_message (bool) – The value indicating whether the message has to be compressed.
  • check_duplicate_message (bool) – The value indicating whether to check for duplicate message.
  • interchange_duplicates_validity_days (int) – The number of days to look back for duplicate interchange.
  • check_certificate_revocation_list_on_send (bool) – The value indicating whether to check for certificate revocation list on send.
  • check_certificate_revocation_list_on_receive (bool) – The value indicating whether to check for certificate revocation list on receive.
  • encryption_algorithm (str or EncryptionAlgorithm) – The encryption algorithm. Possible values include: ‘NotSpecified’, ‘None’, ‘DES3’, ‘RC2’, ‘AES128’, ‘AES192’, ‘AES256’
class azure.mgmt.logic.models.AS2EnvelopeSettings(message_content_type=None, transmit_file_name_in_mime_header=None, file_name_template=None, suspend_message_on_file_name_generation_error=None, autogenerate_file_name=None)[source]

Bases: msrest.serialization.Model

AS2EnvelopeSettings.

Parameters:
  • message_content_type (str) – The message content type.
  • transmit_file_name_in_mime_header (bool) – The value indicating whether to transmit file name in mime header.
  • file_name_template (str) – The template for file name.
  • suspend_message_on_file_name_generation_error (bool) – The value indicating whether to suspend message on file name generation error.
  • autogenerate_file_name (bool) – The value indicating whether to auto generate file name.
class azure.mgmt.logic.models.AS2ErrorSettings(suspend_duplicate_message=None, resend_if_mdn_not_received=None)[source]

Bases: msrest.serialization.Model

AS2ErrorSettings.

Parameters:
  • suspend_duplicate_message (bool) – The value indicating whether to suspend duplicate message.
  • resend_if_mdn_not_received (bool) – The value indicating whether to resend message If MDN is not received.
class azure.mgmt.logic.models.X12AgreementContent(receive_agreement=None, send_agreement=None)[source]

Bases: msrest.serialization.Model

X12AgreementContent.

Parameters:
class azure.mgmt.logic.models.X12OneWayAgreement(sender_business_identity=None, receiver_business_identity=None, protocol_settings=None)[source]

Bases: msrest.serialization.Model

X12OneWayAgreement.

Parameters:
class azure.mgmt.logic.models.X12ProtocolSettings(validation_settings=None, framing_settings=None, envelope_settings=None, acknowledgement_settings=None, message_filter=None, security_settings=None, processing_settings=None, envelope_overrides=None, validation_overrides=None, message_filter_list=None, schema_references=None, x12_delimiter_overrides=None)[source]

Bases: msrest.serialization.Model

X12ProtocolSettings.

Parameters:
class azure.mgmt.logic.models.X12ValidationSettings(validate_character_set=None, check_duplicate_interchange_control_number=None, interchange_control_number_validity_days=None, check_duplicate_group_control_number=None, check_duplicate_transaction_set_control_number=None, validate_edi_types=None, validate_xsd_types=None, allow_leading_and_trailing_spaces_and_zeroes=None, trim_leading_and_trailing_spaces_and_zeroes=None, trailing_separator_policy=None)[source]

Bases: msrest.serialization.Model

X12ValidationSettings.

Parameters:
  • validate_character_set (bool) – The value indicating whether to validate character set in the message.
  • check_duplicate_interchange_control_number (bool) – The value indicating whether to check for duplicate interchange control number.
  • interchange_control_number_validity_days (int) – The validity period of interchange control number.
  • check_duplicate_group_control_number (bool) – The value indicating whether to check for duplicate group control number.
  • check_duplicate_transaction_set_control_number (bool) – The value indicating whether to check for duplicate transaction set control number.
  • validate_edi_types (bool) – The value indicating whether to Whether to validate EDI types.
  • validate_xsd_types (bool) – The value indicating whether to Whether to validate XSD types.
  • allow_leading_and_trailing_spaces_and_zeroes (bool) – The value indicating whether to allow leading and trailing spaces and zeroes.
  • trim_leading_and_trailing_spaces_and_zeroes (bool) – The value indicating whether to trim leading and trailing spaces and zeroes.
  • trailing_separator_policy (str or TrailingSeparatorPolicy) – The trailing separator policy. Possible values include: ‘NotSpecified’, ‘NotAllowed’, ‘Optional’, ‘Mandatory’
class azure.mgmt.logic.models.X12FramingSettings(data_element_separator=None, component_separator=None, replace_separators_in_payload=None, replace_character=None, segment_terminator=None, character_set=None, segment_terminator_suffix=None)[source]

Bases: msrest.serialization.Model

X12FramingSettings.

Parameters:
  • data_element_separator (int) – The data element separator.
  • component_separator (int) – The component separator.
  • replace_separators_in_payload (bool) – The value indicating whether to replace separators in payload.
  • replace_character (int) – The replacement character.
  • segment_terminator (int) – The segment terminator.
  • character_set (str or X12CharacterSet) – The X12 character set. Possible values include: ‘NotSpecified’, ‘Basic’, ‘Extended’, ‘UTF8’
  • segment_terminator_suffix (str or SegmentTerminatorSuffix) – The segment terminator suffix. Possible values include: ‘NotSpecified’, ‘None’, ‘CR’, ‘LF’, ‘CRLF’
class azure.mgmt.logic.models.X12EnvelopeSettings(control_standards_id=None, use_control_standards_id_as_repetition_character=None, sender_application_id=None, receiver_application_id=None, control_version_number=None, interchange_control_number_lower_bound=None, interchange_control_number_upper_bound=None, rollover_interchange_control_number=None, enable_default_group_headers=None, functional_group_id=None, group_control_number_lower_bound=None, group_control_number_upper_bound=None, rollover_group_control_number=None, group_header_agency_code=None, group_header_version=None, transaction_set_control_number_lower_bound=None, transaction_set_control_number_upper_bound=None, rollover_transaction_set_control_number=None, transaction_set_control_number_prefix=None, transaction_set_control_number_suffix=None, overwrite_existing_transaction_set_control_number=None, group_header_date_format=None, group_header_time_format=None, usage_indicator=None)[source]

Bases: msrest.serialization.Model

X12EnvelopeSettings.

Parameters:
  • control_standards_id (int) – The controls standards id.
  • use_control_standards_id_as_repetition_character (bool) – The value indicating whether to use control standards id as repetition character.
  • sender_application_id (str) – The sender application id.
  • receiver_application_id (str) – The receiver application id.
  • control_version_number (str) – The control version number.
  • interchange_control_number_lower_bound (int) – The interchange control number lower bound.
  • interchange_control_number_upper_bound (int) – The interchange control number upper bound.
  • rollover_interchange_control_number (bool) – The value indicating whether to rollover interchange control number.
  • enable_default_group_headers (bool) – The value indicating whether to enable default group headers.
  • functional_group_id (str) – The functional group id.
  • group_control_number_lower_bound (int) – The group control number lower bound.
  • group_control_number_upper_bound (int) – The group control number upper bound.
  • rollover_group_control_number (bool) – The value indicating whether to rollover group control number.
  • group_header_agency_code (str) – The group header agency code.
  • group_header_version (str) – The group header version.
  • transaction_set_control_number_lower_bound (int) – The transaction set control number lower bound.
  • transaction_set_control_number_upper_bound (int) – The transaction set control number upper bound.
  • rollover_transaction_set_control_number (bool) – The value indicating whether to rollover transaction set control number.
  • transaction_set_control_number_prefix (str) – The transaction set control number prefix.
  • transaction_set_control_number_suffix (str) – The transaction set control number suffix.
  • overwrite_existing_transaction_set_control_number (bool) – The value indicating whether to overwrite existing transaction set control number.
  • group_header_date_format (str or X12DateFormat) – The group header date format. Possible values include: ‘NotSpecified’, ‘CCYYMMDD’, ‘YYMMDD’
  • group_header_time_format (str or X12TimeFormat) – The group header time format. Possible values include: ‘NotSpecified’, ‘HHMM’, ‘HHMMSS’, ‘HHMMSSdd’, ‘HHMMSSd’
  • usage_indicator (str or UsageIndicator) – The usage indicator. Possible values include: ‘NotSpecified’, ‘Test’, ‘Information’, ‘Production’
class azure.mgmt.logic.models.X12AcknowledgementSettings(need_technical_acknowledgement=None, batch_technical_acknowledgements=None, need_functional_acknowledgement=None, functional_acknowledgement_version=None, batch_functional_acknowledgements=None, need_implementation_acknowledgement=None, implementation_acknowledgement_version=None, batch_implementation_acknowledgements=None, need_loop_for_valid_messages=None, send_synchronous_acknowledgement=None, acknowledgement_control_number_prefix=None, acknowledgement_control_number_suffix=None, acknowledgement_control_number_lower_bound=None, acknowledgement_control_number_upper_bound=None, rollover_acknowledgement_control_number=None)[source]

Bases: msrest.serialization.Model

X12AcknowledgementSettings.

Parameters:
  • need_technical_acknowledgement (bool) – The value indicating whether technical acknowledgement is needed.
  • batch_technical_acknowledgements (bool) – The value indicating whether to batch the technical acknowledgements.
  • need_functional_acknowledgement (bool) – The value indicating whether functional acknowledgement is needed.
  • functional_acknowledgement_version (str) – The functional acknowledgement version.
  • batch_functional_acknowledgements (bool) – The value indicating whether to batch functional acknowledgements.
  • need_implementation_acknowledgement (bool) – The value indicating whether implementation acknowledgement is needed.
  • implementation_acknowledgement_version (str) – The implementation acknowledgement version.
  • batch_implementation_acknowledgements (bool) – The value indicating whether to batch implementation acknowledgements.
  • need_loop_for_valid_messages (bool) – The value indicating whether a loop is needed for valid messages.
  • send_synchronous_acknowledgement (bool) – The value indicating whether to send synchronous acknowledgement.
  • acknowledgement_control_number_prefix (str) – The acknowledgement control number prefix.
  • acknowledgement_control_number_suffix (str) – The acknowledgement control number suffix.
  • acknowledgement_control_number_lower_bound (int) – The acknowledgement control number lower bound.
  • acknowledgement_control_number_upper_bound (int) – The acknowledgement control number upper bound.
  • rollover_acknowledgement_control_number (bool) – The value indicating whether to rollover acknowledgement control number.
class azure.mgmt.logic.models.X12MessageFilter(message_filter_type=None)[source]

Bases: msrest.serialization.Model

X12MessageFilter.

Parameters:message_filter_type (str or MessageFilterType) – The message filter type. Possible values include: ‘NotSpecified’, ‘Include’, ‘Exclude’
class azure.mgmt.logic.models.X12SecuritySettings(authorization_qualifier=None, authorization_value=None, security_qualifier=None, password_value=None)[source]

Bases: msrest.serialization.Model

X12SecuritySettings.

Parameters:
  • authorization_qualifier (str) – The authorization qualifier.
  • authorization_value (str) – The authorization value.
  • security_qualifier (str) – The security qualifier.
  • password_value (str) – The password value.
class azure.mgmt.logic.models.X12ProcessingSettings(mask_security_info=None, convert_implied_decimal=None, preserve_interchange=None, suspend_interchange_on_error=None, create_empty_xml_tags_for_trailing_separators=None, use_dot_as_decimal_separator=None)[source]

Bases: msrest.serialization.Model

X12ProcessingSettings.

Parameters:
  • mask_security_info (bool) – The value indicating whether to mask security information.
  • convert_implied_decimal (bool) – The value indicating whether to convert numerical type to implied decimal.
  • preserve_interchange (bool) – The value indicating whether to preserve interchange.
  • suspend_interchange_on_error (bool) – The value indicating whether to suspend interchange on error.
  • create_empty_xml_tags_for_trailing_separators (bool) – The value indicating whether to create empty xml tags for trailing separators.
  • use_dot_as_decimal_separator (bool) – The value indicating whether to use dot as decimal separator.
class azure.mgmt.logic.models.X12EnvelopeOverride(target_namespace=None, protocol_version=None, message_id=None, responsible_agency_code=None, header_version=None, sender_application_id=None, receiver_application_id=None, functional_identifier_code=None, date_format=None, time_format=None)[source]

Bases: msrest.serialization.Model

X12EnvelopeOverride.

Parameters:
  • target_namespace (str) – The target namespace on which this envelope settings has to be applied.
  • protocol_version (str) – The protocol version on which this envelope settings has to be applied.
  • message_id (str) – The message id on which this envelope settings has to be applied.
  • responsible_agency_code (int) – The responsible agency code.
  • header_version (str) – The header version.
  • sender_application_id (str) – The sender application id.
  • receiver_application_id (str) – The receiver application id.
  • functional_identifier_code (str) – The functional identifier code.
  • date_format (str or X12DateFormat) – The date format. Possible values include: ‘NotSpecified’, ‘CCYYMMDD’, ‘YYMMDD’
  • time_format (str or X12TimeFormat) – The time format. Possible values include: ‘NotSpecified’, ‘HHMM’, ‘HHMMSS’, ‘HHMMSSdd’, ‘HHMMSSd’
class azure.mgmt.logic.models.X12ValidationOverride(message_id=None, validate_edi_types=None, validate_xsd_types=None, allow_leading_and_trailing_spaces_and_zeroes=None, validate_character_set=None, trim_leading_and_trailing_spaces_and_zeroes=None, trailing_separator_policy=None)[source]

Bases: msrest.serialization.Model

X12ValidationOverride.

Parameters:
  • message_id (str) – The message id on which the validation settings has to be applied.
  • validate_edi_types (bool) – The value indicating whether to validate EDI types.
  • validate_xsd_types (bool) – The value indicating whether to validate XSD types.
  • allow_leading_and_trailing_spaces_and_zeroes (bool) – The value indicating whether to allow leading and trailing spaces and zeroes.
  • validate_character_set (bool) – The value indicating whether to validate character Set.
  • trim_leading_and_trailing_spaces_and_zeroes (bool) – The value indicating whether to trim leading and trailing spaces and zeroes.
  • trailing_separator_policy (str or TrailingSeparatorPolicy) – The trailing separator policy. Possible values include: ‘NotSpecified’, ‘NotAllowed’, ‘Optional’, ‘Mandatory’
class azure.mgmt.logic.models.X12MessageIdentifier(message_id=None)[source]

Bases: msrest.serialization.Model

X12MessageIdentifier.

Parameters:message_id (str) – The message id.
class azure.mgmt.logic.models.X12SchemaReference(message_id=None, sender_application_id=None, schema_version=None, schema_name=None)[source]

Bases: msrest.serialization.Model

X12SchemaReference.

Parameters:
  • message_id (str) – The message id.
  • sender_application_id (str) – The sender application id.
  • schema_version (str) – The schema version.
  • schema_name (str) – The schema name.
class azure.mgmt.logic.models.X12DelimiterOverrides(protocol_version=None, message_id=None, data_element_separator=None, component_separator=None, segment_terminator=None, segment_terminator_suffix=None, replace_character=None, replace_separators_in_payload=None, target_namespace=None)[source]

Bases: msrest.serialization.Model

X12DelimiterOverrides.

Parameters:
  • protocol_version (str) – The protocol version.
  • message_id (str) – The message id.
  • data_element_separator (int) – The data element separator.
  • component_separator (int) – The component separator.
  • segment_terminator (int) – The segment terminator.
  • segment_terminator_suffix (str or SegmentTerminatorSuffix) – The segment terminator suffix. Possible values include: ‘NotSpecified’, ‘None’, ‘CR’, ‘LF’, ‘CRLF’
  • replace_character (int) – The replacement character.
  • replace_separators_in_payload (bool) – The value indicating whether to replace separators in payload.
  • target_namespace (str) – The target namespace on which this delimiter settings has to be applied.
class azure.mgmt.logic.models.EdifactAgreementContent(receive_agreement=None, send_agreement=None)[source]

Bases: msrest.serialization.Model

EdifactAgreementContent.

Parameters:
class azure.mgmt.logic.models.EdifactOneWayAgreement(sender_business_identity=None, receiver_business_identity=None, protocol_settings=None)[source]

Bases: msrest.serialization.Model

EdifactOneWayAgreement.

Parameters:
class azure.mgmt.logic.models.EdifactProtocolSettings(validation_settings=None, framing_settings=None, envelope_settings=None, acknowledgement_settings=None, message_filter=None, processing_settings=None, envelope_overrides=None, message_filter_list=None, schema_references=None, validation_overrides=None, edifact_delimiter_overrides=None)[source]

Bases: msrest.serialization.Model

EdifactProtocolSettings.

Parameters:
class azure.mgmt.logic.models.EdifactValidationSettings(validate_character_set=None, check_duplicate_interchange_control_number=None, interchange_control_number_validity_days=None, check_duplicate_group_control_number=None, check_duplicate_transaction_set_control_number=None, validate_edi_types=None, validate_xsd_types=None, allow_leading_and_trailing_spaces_and_zeroes=None, trim_leading_and_trailing_spaces_and_zeroes=None, trailing_separator_policy=None)[source]

Bases: msrest.serialization.Model

EdifactValidationSettings.

Parameters:
  • validate_character_set (bool) – The value indicating whether to validate character set in the message.
  • check_duplicate_interchange_control_number (bool) – The value indicating whether to check for duplicate interchange control number.
  • interchange_control_number_validity_days (int) – The validity period of interchange control number.
  • check_duplicate_group_control_number (bool) – The value indicating whether to check for duplicate group control number.
  • check_duplicate_transaction_set_control_number (bool) – The value indicating whether to check for duplicate transaction set control number.
  • validate_edi_types (bool) – The value indicating whether to Whether to validate EDI types.
  • validate_xsd_types (bool) – The value indicating whether to Whether to validate XSD types.
  • allow_leading_and_trailing_spaces_and_zeroes (bool) – The value indicating whether to allow leading and trailing spaces and zeroes.
  • trim_leading_and_trailing_spaces_and_zeroes (bool) – The value indicating whether to trim leading and trailing spaces and zeroes.
  • trailing_separator_policy (str or TrailingSeparatorPolicy) – The trailing separator policy. Possible values include: ‘NotSpecified’, ‘NotAllowed’, ‘Optional’, ‘Mandatory’
class azure.mgmt.logic.models.EdifactFramingSettings(service_code_list_directory_version=None, character_encoding=None, protocol_version=None, data_element_separator=None, component_separator=None, segment_terminator=None, release_indicator=None, repetition_separator=None, character_set=None, decimal_point_indicator=None, segment_terminator_suffix=None)[source]

Bases: msrest.serialization.Model

EdifactFramingSettings.

Parameters:
  • service_code_list_directory_version (str) – The service code list directory version.
  • character_encoding (str) – The character encoding.
  • protocol_version (int) – The protocol version.
  • data_element_separator (int) – The data element separator.
  • component_separator (int) – The component separator.
  • segment_terminator (int) – The segment terminator.
  • release_indicator (int) – The release indicator.
  • repetition_separator (int) – The repetition separator.
  • character_set (str or EdifactCharacterSet) – The EDIFACT frame setting characterSet. Possible values include: ‘NotSpecified’, ‘UNOB’, ‘UNOA’, ‘UNOC’, ‘UNOD’, ‘UNOE’, ‘UNOF’, ‘UNOG’, ‘UNOH’, ‘UNOI’, ‘UNOJ’, ‘UNOK’, ‘UNOX’, ‘UNOY’, ‘KECA’
  • decimal_point_indicator (str or EdifactDecimalIndicator) – The EDIFACT frame setting decimal indicator. Possible values include: ‘NotSpecified’, ‘Comma’, ‘Decimal’
  • segment_terminator_suffix (str or SegmentTerminatorSuffix) – The EDIFACT frame setting segment terminator suffix. Possible values include: ‘NotSpecified’, ‘None’, ‘CR’, ‘LF’, ‘CRLF’
class azure.mgmt.logic.models.EdifactEnvelopeSettings(group_association_assigned_code=None, communication_agreement_id=None, apply_delimiter_string_advice=None, create_grouping_segments=None, enable_default_group_headers=None, recipient_reference_password_value=None, recipient_reference_password_qualifier=None, application_reference_id=None, processing_priority_code=None, interchange_control_number_lower_bound=None, interchange_control_number_upper_bound=None, rollover_interchange_control_number=None, interchange_control_number_prefix=None, interchange_control_number_suffix=None, sender_reverse_routing_address=None, receiver_reverse_routing_address=None, functional_group_id=None, group_controlling_agency_code=None, group_message_version=None, group_message_release=None, group_control_number_lower_bound=None, group_control_number_upper_bound=None, rollover_group_control_number=None, group_control_number_prefix=None, group_control_number_suffix=None, group_application_receiver_qualifier=None, group_application_receiver_id=None, group_application_sender_qualifier=None, group_application_sender_id=None, group_application_password=None, overwrite_existing_transaction_set_control_number=None, transaction_set_control_number_prefix=None, transaction_set_control_number_suffix=None, transaction_set_control_number_lower_bound=None, transaction_set_control_number_upper_bound=None, rollover_transaction_set_control_number=None, is_test_interchange=None, sender_internal_identification=None, sender_internal_sub_identification=None, receiver_internal_identification=None, receiver_internal_sub_identification=None)[source]

Bases: msrest.serialization.Model

EdifactEnvelopeSettings.

Parameters:
  • group_association_assigned_code (str) – The group association assigned code.
  • communication_agreement_id (str) – The communication agreement id.
  • apply_delimiter_string_advice (bool) – The value indicating whether to apply delimiter string advice.
  • create_grouping_segments (bool) – The value indicating whether to create grouping segments.
  • enable_default_group_headers (bool) – The value indicating whether to enable default group headers.
  • recipient_reference_password_value (str) – The recipient reference password value.
  • recipient_reference_password_qualifier (str) – The recipient reference password qualifier.
  • application_reference_id (str) – The application reference id.
  • processing_priority_code (str) – The processing priority code.
  • interchange_control_number_lower_bound (long) – The interchange control number lower bound.
  • interchange_control_number_upper_bound (long) – The interchange control number upper bound.
  • rollover_interchange_control_number (bool) – The value indicating whether to rollover interchange control number.
  • interchange_control_number_prefix (str) – The interchange control number prefix.
  • interchange_control_number_suffix (str) – The interchange control number suffix.
  • sender_reverse_routing_address (str) – The sender reverse routing address.
  • receiver_reverse_routing_address (str) – The receiver reverse routing address.
  • functional_group_id (str) – The functional group id.
  • group_controlling_agency_code (str) – The group controlling agency code.
  • group_message_version (str) – The group message version.
  • group_message_release (str) – The group message release.
  • group_control_number_lower_bound (long) – The group control number lower bound.
  • group_control_number_upper_bound (long) – The group control number upper bound.
  • rollover_group_control_number (bool) – The value indicating whether to rollover group control number.
  • group_control_number_prefix (str) – The group control number prefix.
  • group_control_number_suffix (str) – The group control number suffix.
  • group_application_receiver_qualifier (str) – The group application receiver qualifier.
  • group_application_receiver_id (str) – The group application receiver id.
  • group_application_sender_qualifier (str) – The group application sender qualifier.
  • group_application_sender_id (str) – The group application sender id.
  • group_application_password (str) – The group application password.
  • overwrite_existing_transaction_set_control_number (bool) – The value indicating whether to overwrite existing transaction set control number.
  • transaction_set_control_number_prefix (str) – The transaction set control number prefix.
  • transaction_set_control_number_suffix (str) – The transaction set control number suffix.
  • transaction_set_control_number_lower_bound (long) – The transaction set control number lower bound.
  • transaction_set_control_number_upper_bound (long) – The transaction set control number upper bound.
  • rollover_transaction_set_control_number (bool) – The value indicating whether to rollover transaction set control number.
  • is_test_interchange (bool) – The value indicating whether the message is a test interchange.
  • sender_internal_identification (str) – The sender internal identification.
  • sender_internal_sub_identification (str) – The sender internal sub identification.
  • receiver_internal_identification (str) – The receiver internal identification.
  • receiver_internal_sub_identification (str) – The receiver internal sub identification.
class azure.mgmt.logic.models.EdifactAcknowledgementSettings(need_technical_acknowledgement=None, batch_technical_acknowledgements=None, need_functional_acknowledgement=None, batch_functional_acknowledgements=None, need_loop_for_valid_messages=None, send_synchronous_acknowledgement=None, acknowledgement_control_number_prefix=None, acknowledgement_control_number_suffix=None, acknowledgement_control_number_lower_bound=None, acknowledgement_control_number_upper_bound=None, rollover_acknowledgement_control_number=None)[source]

Bases: msrest.serialization.Model

EdifactAcknowledgementSettings.

Parameters:
  • need_technical_acknowledgement (bool) – The value indicating whether technical acknowledgement is needed.
  • batch_technical_acknowledgements (bool) – The value indicating whether to batch the technical acknowledgements.
  • need_functional_acknowledgement (bool) – The value indicating whether functional acknowledgement is needed.
  • batch_functional_acknowledgements (bool) – The value indicating whether to batch functional acknowledgements.
  • need_loop_for_valid_messages (bool) – The value indicating whether a loop is needed for valid messages.
  • send_synchronous_acknowledgement (bool) – The value indicating whether to send synchronous acknowledgement.
  • acknowledgement_control_number_prefix (str) – The acknowledgement control number prefix.
  • acknowledgement_control_number_suffix (str) – The acknowledgement control number suffix.
  • acknowledgement_control_number_lower_bound (int) – The acknowledgement control number lower bound.
  • acknowledgement_control_number_upper_bound (int) – The acknowledgement control number upper bound.
  • rollover_acknowledgement_control_number (bool) – The value indicating whether to rollover acknowledgement control number.
class azure.mgmt.logic.models.EdifactMessageFilter(message_filter_type=None)[source]

Bases: msrest.serialization.Model

EdifactMessageFilter.

Parameters:message_filter_type (str or MessageFilterType) – The message filter type. Possible values include: ‘NotSpecified’, ‘Include’, ‘Exclude’
class azure.mgmt.logic.models.EdifactProcessingSettings(mask_security_info=None, preserve_interchange=None, suspend_interchange_on_error=None, create_empty_xml_tags_for_trailing_separators=None, use_dot_as_decimal_separator=None)[source]

Bases: msrest.serialization.Model

EdifactProcessingSettings.

Parameters:
  • mask_security_info (bool) – The value indicating whether to mask security information.
  • preserve_interchange (bool) – The value indicating whether to preserve interchange.
  • suspend_interchange_on_error (bool) – The value indicating whether to suspend interchange on error.
  • create_empty_xml_tags_for_trailing_separators (bool) – The value indicating whether to create empty xml tags for trailing separators.
  • use_dot_as_decimal_separator (bool) – The value indicating whether to use dot as decimal separator.
class azure.mgmt.logic.models.EdifactEnvelopeOverride(message_id=None, message_version=None, message_release=None, message_association_assigned_code=None, target_namespace=None, functional_group_id=None, sender_application_qualifier=None, sender_application_id=None, receiver_application_qualifier=None, receiver_application_id=None, controlling_agency_code=None, group_header_message_version=None, group_header_message_release=None, association_assigned_code=None, application_password=None)[source]

Bases: msrest.serialization.Model

EdifactEnvelopeOverride.

Parameters:
  • message_id (str) – The message id on which this envelope settings has to be applied.
  • message_version (str) – The message version on which this envelope settings has to be applied.
  • message_release (str) – The message release version on which this envelope settings has to be applied.
  • message_association_assigned_code (str) – The message association assigned code.
  • target_namespace (str) – The target namespace on which this envelope settings has to be applied.
  • functional_group_id (str) – The functional group id.
  • sender_application_qualifier (str) – The sender application qualifier.
  • sender_application_id (str) – The sender application id.
  • receiver_application_qualifier (str) – The receiver application qualifier.
  • receiver_application_id (str) – The receiver application id.
  • controlling_agency_code (str) – The controlling agency code.
  • group_header_message_version (str) – The group header message version.
  • group_header_message_release (str) – The group header message release.
  • association_assigned_code (str) – The association assigned code.
  • application_password (str) – The application password.
class azure.mgmt.logic.models.EdifactMessageIdentifier(message_id=None)[source]

Bases: msrest.serialization.Model

EdifactMessageIdentifier.

Parameters:message_id (str) – The message id on which this envelope settings has to be applied.
class azure.mgmt.logic.models.EdifactSchemaReference(message_id=None, message_version=None, message_release=None, sender_application_id=None, sender_application_qualifier=None, association_assigned_code=None, schema_name=None)[source]

Bases: msrest.serialization.Model

EdifactSchemaReference.

Parameters:
  • message_id (str) – The message id.
  • message_version (str) – The message version.
  • message_release (str) – The message release version.
  • sender_application_id (str) – The sender application id.
  • sender_application_qualifier (str) – The sender application qualifier.
  • association_assigned_code (str) – The association assigned code.
  • schema_name (str) – The schema name.
class azure.mgmt.logic.models.EdifactValidationOverride(message_id=None, enforce_character_set=None, validate_edi_types=None, validate_xsd_types=None, allow_leading_and_trailing_spaces_and_zeroes=None, trailing_separator_policy=None, trim_leading_and_trailing_spaces_and_zeroes=None)[source]

Bases: msrest.serialization.Model

EdifactValidationOverride.

Parameters:
  • message_id (str) – The message id on which the validation settings has to be applied.
  • enforce_character_set (bool) – The value indicating whether to validate character Set.
  • validate_edi_types (bool) – The value indicating whether to validate EDI types.
  • validate_xsd_types (bool) – The value indicating whether to validate XSD types.
  • allow_leading_and_trailing_spaces_and_zeroes (bool) – The value indicating whether to allow leading and trailing spaces and zeroes.
  • trailing_separator_policy (str or TrailingSeparatorPolicy) – The trailing separator policy. Possible values include: ‘NotSpecified’, ‘NotAllowed’, ‘Optional’, ‘Mandatory’
  • trim_leading_and_trailing_spaces_and_zeroes (bool) – The value indicating whether to trim leading and trailing spaces and zeroes.
class azure.mgmt.logic.models.EdifactDelimiterOverride(message_id=None, message_version=None, message_release=None, data_element_separator=None, component_separator=None, segment_terminator=None, repetition_separator=None, segment_terminator_suffix=None, decimal_point_indicator=None, release_indicator=None, message_association_assigned_code=None, target_namespace=None)[source]

Bases: msrest.serialization.Model

EdifactDelimiterOverride.

Parameters:
  • message_id (str) – The message id.
  • message_version (str) – The message version.
  • message_release (str) – The message releaseversion.
  • data_element_separator (int) – The data element separator.
  • component_separator (int) – The component separator.
  • segment_terminator (int) – The segment terminator.
  • repetition_separator (int) – The repetition separator.
  • segment_terminator_suffix (str or SegmentTerminatorSuffix) – The segment terminator suffix. Possible values include: ‘NotSpecified’, ‘None’, ‘CR’, ‘LF’, ‘CRLF’
  • decimal_point_indicator (str or EdifactDecimalIndicator) – The decimal point indicator. Possible values include: ‘NotSpecified’, ‘Comma’, ‘Decimal’
  • release_indicator (int) – The release indicator.
  • message_association_assigned_code (str) – The message association assigned code.
  • target_namespace (str) – The target namespace on which this delimiter settings has to be applied.
class azure.mgmt.logic.models.IntegrationAccountAgreementFilter(agreement_type=None)[source]

Bases: msrest.serialization.Model

IntegrationAccountAgreementFilter.

Parameters:agreement_type (str or AgreementType) – The agreement type of integration account agreement. Possible values include: ‘NotSpecified’, ‘AS2’, ‘X12’, ‘Edifact’
class azure.mgmt.logic.models.IntegrationAccountCertificate(id=None, name=None, type=None, location=None, tags=None, metadata=None, key=None, public_certificate=None)[source]

Bases: azure.mgmt.logic.models.integration_account_resource.IntegrationAccountResource

IntegrationAccountCertificate.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters:
  • id (str) – The resource id.
  • name (str) – The resource name.
  • type (str) – The resource type.
  • location (str) – The resource location.
  • tags (dict) – The resource tags.
  • metadata (object) – The metadata.
  • key (KeyVaultKeyReference) – The key details in the key vault.
  • public_certificate (str) – The public certificate.
Variables:
  • created_time (datetime) – The created time.
  • changed_time (datetime) – The changed time.
class azure.mgmt.logic.models.KeyVaultKeyReference(key_vault=None, key_name=None, key_version=None)[source]

Bases: msrest.serialization.Model

KeyVaultKeyReference.

Parameters:
  • key_vault (KeyVaultKeyReferenceKeyVault) – The key vault reference.
  • key_name (str) – The private key name in key vault.
  • key_version (str) – The private key version in key vault.
class azure.mgmt.logic.models.KeyVaultKeyReferenceKeyVault(id=None)[source]

Bases: msrest.serialization.Model

The key vault reference.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters:

id (str) – The resource id.

Variables:
  • name (str) – The resource name.
  • type (str) – The resource type.
class azure.mgmt.logic.models.WorkflowPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of Workflow object

class azure.mgmt.logic.models.WorkflowVersionPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of WorkflowVersion object

class azure.mgmt.logic.models.WorkflowTriggerPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of WorkflowTrigger object

class azure.mgmt.logic.models.WorkflowTriggerHistoryPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of WorkflowTriggerHistory object

class azure.mgmt.logic.models.WorkflowRunPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of WorkflowRun object

class azure.mgmt.logic.models.WorkflowRunActionPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of WorkflowRunAction object

class azure.mgmt.logic.models.IntegrationAccountPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of IntegrationAccount object

class azure.mgmt.logic.models.IntegrationAccountSchemaPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of IntegrationAccountSchema object

class azure.mgmt.logic.models.IntegrationAccountMapPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of IntegrationAccountMap object

class azure.mgmt.logic.models.IntegrationAccountPartnerPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of IntegrationAccountPartner object

class azure.mgmt.logic.models.IntegrationAccountAgreementPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of IntegrationAccountAgreement object

class azure.mgmt.logic.models.IntegrationAccountCertificatePaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of IntegrationAccountCertificate object

class azure.mgmt.logic.models.WorkflowProvisioningState[source]

Bases: enum.Enum

accepted = 'Accepted'
canceled = 'Canceled'
completed = 'Completed'
created = 'Created'
creating = 'Creating'
deleted = 'Deleted'
deleting = 'Deleting'
failed = 'Failed'
moving = 'Moving'
not_specified = 'NotSpecified'
ready = 'Ready'
registered = 'Registered'
registering = 'Registering'
running = 'Running'
succeeded = 'Succeeded'
unregistered = 'Unregistered'
unregistering = 'Unregistering'
updating = 'Updating'
class azure.mgmt.logic.models.WorkflowState[source]

Bases: enum.Enum

completed = 'Completed'
deleted = 'Deleted'
disabled = 'Disabled'
enabled = 'Enabled'
not_specified = 'NotSpecified'
suspended = 'Suspended'
class azure.mgmt.logic.models.SkuName[source]

Bases: enum.Enum

basic = 'Basic'
free = 'Free'
not_specified = 'NotSpecified'
premium = 'Premium'
shared = 'Shared'
standard = 'Standard'
class azure.mgmt.logic.models.ParameterType[source]

Bases: enum.Enum

array = 'Array'
bool_enum = 'Bool'
float_enum = 'Float'
int_enum = 'Int'
not_specified = 'NotSpecified'
object_enum = 'Object'
secure_object = 'SecureObject'
secure_string = 'SecureString'
string = 'String'
class azure.mgmt.logic.models.WorkflowTriggerProvisioningState[source]

Bases: enum.Enum

accepted = 'Accepted'
canceled = 'Canceled'
completed = 'Completed'
created = 'Created'
creating = 'Creating'
deleted = 'Deleted'
deleting = 'Deleting'
failed = 'Failed'
moving = 'Moving'
not_specified = 'NotSpecified'
ready = 'Ready'
registered = 'Registered'
registering = 'Registering'
running = 'Running'
succeeded = 'Succeeded'
unregistered = 'Unregistered'
unregistering = 'Unregistering'
updating = 'Updating'
class azure.mgmt.logic.models.WorkflowStatus[source]

Bases: enum.Enum

aborted = 'Aborted'
cancelled = 'Cancelled'
failed = 'Failed'
faulted = 'Faulted'
ignored = 'Ignored'
not_specified = 'NotSpecified'
paused = 'Paused'
running = 'Running'
skipped = 'Skipped'
succeeded = 'Succeeded'
suspended = 'Suspended'
timed_out = 'TimedOut'
waiting = 'Waiting'
class azure.mgmt.logic.models.RecurrenceFrequency[source]

Bases: enum.Enum

day = 'Day'
hour = 'Hour'
minute = 'Minute'
month = 'Month'
not_specified = 'NotSpecified'
second = 'Second'
week = 'Week'
year = 'Year'
class azure.mgmt.logic.models.DaysOfWeek[source]

Bases: enum.Enum

friday = 'Friday'
monday = 'Monday'
saturday = 'Saturday'
sunday = 'Sunday'
thursday = 'Thursday'
tuesday = 'Tuesday'
wednesday = 'Wednesday'
class azure.mgmt.logic.models.DayOfWeek[source]

Bases: enum.Enum

friday = 'Friday'
monday = 'Monday'
saturday = 'Saturday'
sunday = 'Sunday'
thursday = 'Thursday'
tuesday = 'Tuesday'
wednesday = 'Wednesday'
class azure.mgmt.logic.models.KeyType[source]

Bases: enum.Enum

not_specified = 'NotSpecified'
primary = 'Primary'
secondary = 'Secondary'
class azure.mgmt.logic.models.SchemaType[source]

Bases: enum.Enum

not_specified = 'NotSpecified'
xml = 'Xml'
class azure.mgmt.logic.models.MapType[source]

Bases: enum.Enum

not_specified = 'NotSpecified'
xslt = 'Xslt'
class azure.mgmt.logic.models.PartnerType[source]

Bases: enum.Enum

b2_b = 'B2B'
not_specified = 'NotSpecified'
class azure.mgmt.logic.models.AgreementType[source]

Bases: enum.Enum

as2 = 'AS2'
edifact = 'Edifact'
not_specified = 'NotSpecified'
x12 = 'X12'
class azure.mgmt.logic.models.HashingAlgorithm[source]

Bases: enum.Enum

none = 'None'
not_specified = 'NotSpecified'
sha2256 = 'SHA2256'
sha2384 = 'SHA2384'
sha2512 = 'SHA2512'
class azure.mgmt.logic.models.EncryptionAlgorithm[source]

Bases: enum.Enum

aes128 = 'AES128'
aes192 = 'AES192'
aes256 = 'AES256'
des3 = 'DES3'
none = 'None'
not_specified = 'NotSpecified'
rc2 = 'RC2'
class azure.mgmt.logic.models.TrailingSeparatorPolicy[source]

Bases: enum.Enum

mandatory = 'Mandatory'
not_allowed = 'NotAllowed'
not_specified = 'NotSpecified'
optional = 'Optional'
class azure.mgmt.logic.models.X12CharacterSet[source]

Bases: enum.Enum

basic = 'Basic'
extended = 'Extended'
not_specified = 'NotSpecified'
utf8 = 'UTF8'
class azure.mgmt.logic.models.SegmentTerminatorSuffix[source]

Bases: enum.Enum

cr = 'CR'
crlf = 'CRLF'
lf = 'LF'
none = 'None'
not_specified = 'NotSpecified'
class azure.mgmt.logic.models.X12DateFormat[source]

Bases: enum.Enum

ccyymmdd = 'CCYYMMDD'
not_specified = 'NotSpecified'
yymmdd = 'YYMMDD'
class azure.mgmt.logic.models.X12TimeFormat[source]

Bases: enum.Enum

hhmm = 'HHMM'
hhmms_sd = 'HHMMSSd'
hhmms_sdd = 'HHMMSSdd'
hhmmss = 'HHMMSS'
not_specified = 'NotSpecified'
class azure.mgmt.logic.models.UsageIndicator[source]

Bases: enum.Enum

information = 'Information'
not_specified = 'NotSpecified'
production = 'Production'
test = 'Test'
class azure.mgmt.logic.models.MessageFilterType[source]

Bases: enum.Enum

exclude = 'Exclude'
include = 'Include'
not_specified = 'NotSpecified'
class azure.mgmt.logic.models.EdifactCharacterSet[source]

Bases: enum.Enum

keca = 'KECA'
not_specified = 'NotSpecified'
unoa = 'UNOA'
unob = 'UNOB'
unoc = 'UNOC'
unod = 'UNOD'
unoe = 'UNOE'
unof = 'UNOF'
unog = 'UNOG'
unoh = 'UNOH'
unoi = 'UNOI'
unoj = 'UNOJ'
unok = 'UNOK'
unox = 'UNOX'
unoy = 'UNOY'
class azure.mgmt.logic.models.EdifactDecimalIndicator[source]

Bases: enum.Enum

comma = 'Comma'
decimal_enum = 'Decimal'
not_specified = 'NotSpecified'