Share via


Workflow Class

Definition

The workflow type.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.WorkflowTypeConverter))]
public class Workflow : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IWorkflow, Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.WorkflowTypeConverter))>]
type Workflow = class
    interface IWorkflow
    interface IJsonSerializable
    interface IWorkflowResource
    interface IValidates
Public Class Workflow
Implements IValidates, IWorkflow
Inheritance
Workflow
Attributes
Implements

Constructors

Workflow()

Creates an new Workflow instance.

Properties

AccessEndpoint

Gets the access endpoint.

AccessEndpointIPAddress

The access endpoint ip address.

ActionAllowedCallerIPAddress

The allowed caller IP address ranges.

ActionsOpenAuthenticationPolicy

Open authentication policies.

ChangedTime

Gets the changed time.

ConnectorAccessEndpointIPAddress

The access endpoint ip address.

ConnectorOutgoingIPAddress

The outgoing ip address.

ContentAllowedCallerIPAddress

The allowed caller IP address ranges.

ContentsOpenAuthenticationPolicy

Open authentication policies.

CreatedTime

Gets the created time.

Definition

The definition.

Id

The resource id.

IdentityPrincipalId

Principal Id of managed service identity.

IdentityTenantId

Tenant of managed service identity.

IdentityType

Type of managed service identity.

IdentityUserAssignedIdentity

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

IntegrationAccountId

The resource id.

IntegrationAccountName

Gets the resource name.

IntegrationAccountType

Gets the resource type.

IntegrationServiceEnvironmentId

The resource id.

IntegrationServiceEnvironmentName

Gets the resource name.

IntegrationServiceEnvironmentType

Gets the resource type.

Kind

The workflow kind.

Location

The resource location.

ManagementAllowedCallerIPAddress

The allowed caller IP address ranges.

Name

Gets the resource name.

OutgoingIPAddress

The outgoing ip address.

Parameter

The parameters.

PlanId

The resource id.

PlanName

Gets the resource name.

PlanType

Gets the resource type.

PropertiesAccessControlWorkflowManagementOpenAuthenticationPoliciesPolicy

Open authentication policies.

ProvisioningState

Gets the provisioning state.

SkuName

The name.

State

The state.

Tag

The resource tags.

TriggerAllowedCallerIPAddress

The allowed caller IP address ranges.

TriggersOpenAuthenticationPolicy

Open authentication policies.

Type

Gets the resource type.

Version

Gets the version.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Workflow.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Workflow.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IWorkflow.

FromJsonString(String)

Creates a new instance of Workflow, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of Workflow into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to