This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.logic.getWorkflow
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Gets a workflow. Azure REST API version: 2019-05-01.
Other available API versions: 2015-02-01-preview, 2016-06-01, 2018-07-01-preview.
Using getWorkflow
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getWorkflow(args: GetWorkflowArgs, opts?: InvokeOptions): Promise<GetWorkflowResult>
function getWorkflowOutput(args: GetWorkflowOutputArgs, opts?: InvokeOptions): Output<GetWorkflowResult>def get_workflow(resource_group_name: Optional[str] = None,
                 workflow_name: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetWorkflowResult
def get_workflow_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                 workflow_name: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetWorkflowResult]func LookupWorkflow(ctx *Context, args *LookupWorkflowArgs, opts ...InvokeOption) (*LookupWorkflowResult, error)
func LookupWorkflowOutput(ctx *Context, args *LookupWorkflowOutputArgs, opts ...InvokeOption) LookupWorkflowResultOutput> Note: This function is named LookupWorkflow in the Go SDK.
public static class GetWorkflow 
{
    public static Task<GetWorkflowResult> InvokeAsync(GetWorkflowArgs args, InvokeOptions? opts = null)
    public static Output<GetWorkflowResult> Invoke(GetWorkflowInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWorkflowResult> getWorkflow(GetWorkflowArgs args, InvokeOptions options)
public static Output<GetWorkflowResult> getWorkflow(GetWorkflowArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:logic:getWorkflow
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ResourceGroup stringName 
- The resource group name.
- WorkflowName string
- The workflow name.
- ResourceGroup stringName 
- The resource group name.
- WorkflowName string
- The workflow name.
- resourceGroup StringName 
- The resource group name.
- workflowName String
- The workflow name.
- resourceGroup stringName 
- The resource group name.
- workflowName string
- The workflow name.
- resource_group_ strname 
- The resource group name.
- workflow_name str
- The workflow name.
- resourceGroup StringName 
- The resource group name.
- workflowName String
- The workflow name.
getWorkflow Result
The following output properties are available:
- AccessEndpoint string
- Gets the access endpoint.
- ChangedTime string
- Gets the changed time.
- CreatedTime string
- Gets the created time.
- Id string
- The resource id.
- Name string
- Gets the resource name.
- ProvisioningState string
- Gets the provisioning state.
- Sku
Pulumi.Azure Native. Logic. Outputs. Sku Response 
- The sku.
- Type string
- Gets the resource type.
- Version string
- Gets the version.
- AccessControl Pulumi.Azure Native. Logic. Outputs. Flow Access Control Configuration Response 
- The access control configuration.
- Definition object
- The definition.
- EndpointsConfiguration Pulumi.Azure Native. Logic. Outputs. Flow Endpoints Configuration Response 
- The endpoints configuration.
- Identity
Pulumi.Azure Native. Logic. Outputs. Managed Service Identity Response 
- Managed service identity properties.
- IntegrationAccount Pulumi.Azure Native. Logic. Outputs. Resource Reference Response 
- The integration account.
- IntegrationService Pulumi.Environment Azure Native. Logic. Outputs. Resource Reference Response 
- The integration service environment.
- Location string
- The resource location.
- Parameters
Dictionary<string, Pulumi.Azure Native. Logic. Outputs. Workflow Parameter Response> 
- The parameters.
- State string
- The state.
- Dictionary<string, string>
- The resource tags.
- AccessEndpoint string
- Gets the access endpoint.
- ChangedTime string
- Gets the changed time.
- CreatedTime string
- Gets the created time.
- Id string
- The resource id.
- Name string
- Gets the resource name.
- ProvisioningState string
- Gets the provisioning state.
- Sku
SkuResponse 
- The sku.
- Type string
- Gets the resource type.
- Version string
- Gets the version.
- AccessControl FlowAccess Control Configuration Response 
- The access control configuration.
- Definition interface{}
- The definition.
- EndpointsConfiguration FlowEndpoints Configuration Response 
- The endpoints configuration.
- Identity
ManagedService Identity Response 
- Managed service identity properties.
- IntegrationAccount ResourceReference Response 
- The integration account.
- IntegrationService ResourceEnvironment Reference Response 
- The integration service environment.
- Location string
- The resource location.
- Parameters
map[string]WorkflowParameter Response 
- The parameters.
- State string
- The state.
- map[string]string
- The resource tags.
- accessEndpoint String
- Gets the access endpoint.
- changedTime String
- Gets the changed time.
- createdTime String
- Gets the created time.
- id String
- The resource id.
- name String
- Gets the resource name.
- provisioningState String
- Gets the provisioning state.
- sku
SkuResponse 
- The sku.
- type String
- Gets the resource type.
- version String
- Gets the version.
- accessControl FlowAccess Control Configuration Response 
- The access control configuration.
- definition Object
- The definition.
- endpointsConfiguration FlowEndpoints Configuration Response 
- The endpoints configuration.
- identity
ManagedService Identity Response 
- Managed service identity properties.
- integrationAccount ResourceReference Response 
- The integration account.
- integrationService ResourceEnvironment Reference Response 
- The integration service environment.
- location String
- The resource location.
- parameters
Map<String,WorkflowParameter Response> 
- The parameters.
- state String
- The state.
- Map<String,String>
- The resource tags.
- accessEndpoint string
- Gets the access endpoint.
- changedTime string
- Gets the changed time.
- createdTime string
- Gets the created time.
- id string
- The resource id.
- name string
- Gets the resource name.
- provisioningState string
- Gets the provisioning state.
- sku
SkuResponse 
- The sku.
- type string
- Gets the resource type.
- version string
- Gets the version.
- accessControl FlowAccess Control Configuration Response 
- The access control configuration.
- definition any
- The definition.
- endpointsConfiguration FlowEndpoints Configuration Response 
- The endpoints configuration.
- identity
ManagedService Identity Response 
- Managed service identity properties.
- integrationAccount ResourceReference Response 
- The integration account.
- integrationService ResourceEnvironment Reference Response 
- The integration service environment.
- location string
- The resource location.
- parameters
{[key: string]: WorkflowParameter Response} 
- The parameters.
- state string
- The state.
- {[key: string]: string}
- The resource tags.
- access_endpoint str
- Gets the access endpoint.
- changed_time str
- Gets the changed time.
- created_time str
- Gets the created time.
- id str
- The resource id.
- name str
- Gets the resource name.
- provisioning_state str
- Gets the provisioning state.
- sku
SkuResponse 
- The sku.
- type str
- Gets the resource type.
- version str
- Gets the version.
- access_control FlowAccess Control Configuration Response 
- The access control configuration.
- definition Any
- The definition.
- endpoints_configuration FlowEndpoints Configuration Response 
- The endpoints configuration.
- identity
ManagedService Identity Response 
- Managed service identity properties.
- integration_account ResourceReference Response 
- The integration account.
- integration_service_ Resourceenvironment Reference Response 
- The integration service environment.
- location str
- The resource location.
- parameters
Mapping[str, WorkflowParameter Response] 
- The parameters.
- state str
- The state.
- Mapping[str, str]
- The resource tags.
- accessEndpoint String
- Gets the access endpoint.
- changedTime String
- Gets the changed time.
- createdTime String
- Gets the created time.
- id String
- The resource id.
- name String
- Gets the resource name.
- provisioningState String
- Gets the provisioning state.
- sku Property Map
- The sku.
- type String
- Gets the resource type.
- version String
- Gets the version.
- accessControl Property Map
- The access control configuration.
- definition Any
- The definition.
- endpointsConfiguration Property Map
- The endpoints configuration.
- identity Property Map
- Managed service identity properties.
- integrationAccount Property Map
- The integration account.
- integrationService Property MapEnvironment 
- The integration service environment.
- location String
- The resource location.
- parameters Map<Property Map>
- The parameters.
- state String
- The state.
- Map<String>
- The resource tags.
Supporting Types
FlowAccessControlConfigurationPolicyResponse     
- AllowedCaller List<Pulumi.Ip Addresses Azure Native. Logic. Inputs. Ip Address Range Response> 
- The allowed caller IP address ranges.
- OpenAuthentication Pulumi.Policies Azure Native. Logic. Inputs. Open Authentication Access Policies Response 
- The authentication policies for workflow.
- AllowedCaller []IpIp Addresses Address Range Response 
- The allowed caller IP address ranges.
- OpenAuthentication OpenPolicies Authentication Access Policies Response 
- The authentication policies for workflow.
- allowedCaller List<IpIp Addresses Address Range Response> 
- The allowed caller IP address ranges.
- openAuthentication OpenPolicies Authentication Access Policies Response 
- The authentication policies for workflow.
- allowedCaller IpIp Addresses Address Range Response[] 
- The allowed caller IP address ranges.
- openAuthentication OpenPolicies Authentication Access Policies Response 
- The authentication policies for workflow.
- allowed_caller_ Sequence[Ipip_ addresses Address Range Response] 
- The allowed caller IP address ranges.
- open_authentication_ Openpolicies Authentication Access Policies Response 
- The authentication policies for workflow.
- allowedCaller List<Property Map>Ip Addresses 
- The allowed caller IP address ranges.
- openAuthentication Property MapPolicies 
- The authentication policies for workflow.
FlowAccessControlConfigurationResponse    
- Actions
Pulumi.Azure Native. Logic. Inputs. Flow Access Control Configuration Policy Response 
- The access control configuration for workflow actions.
- Contents
Pulumi.Azure Native. Logic. Inputs. Flow Access Control Configuration Policy Response 
- The access control configuration for accessing workflow run contents.
- Triggers
Pulumi.Azure Native. Logic. Inputs. Flow Access Control Configuration Policy Response 
- The access control configuration for invoking workflow triggers.
- WorkflowManagement Pulumi.Azure Native. Logic. Inputs. Flow Access Control Configuration Policy Response 
- The access control configuration for workflow management.
- Actions
FlowAccess Control Configuration Policy Response 
- The access control configuration for workflow actions.
- Contents
FlowAccess Control Configuration Policy Response 
- The access control configuration for accessing workflow run contents.
- Triggers
FlowAccess Control Configuration Policy Response 
- The access control configuration for invoking workflow triggers.
- WorkflowManagement FlowAccess Control Configuration Policy Response 
- The access control configuration for workflow management.
- actions
FlowAccess Control Configuration Policy Response 
- The access control configuration for workflow actions.
- contents
FlowAccess Control Configuration Policy Response 
- The access control configuration for accessing workflow run contents.
- triggers
FlowAccess Control Configuration Policy Response 
- The access control configuration for invoking workflow triggers.
- workflowManagement FlowAccess Control Configuration Policy Response 
- The access control configuration for workflow management.
- actions
FlowAccess Control Configuration Policy Response 
- The access control configuration for workflow actions.
- contents
FlowAccess Control Configuration Policy Response 
- The access control configuration for accessing workflow run contents.
- triggers
FlowAccess Control Configuration Policy Response 
- The access control configuration for invoking workflow triggers.
- workflowManagement FlowAccess Control Configuration Policy Response 
- The access control configuration for workflow management.
- actions
FlowAccess Control Configuration Policy Response 
- The access control configuration for workflow actions.
- contents
FlowAccess Control Configuration Policy Response 
- The access control configuration for accessing workflow run contents.
- triggers
FlowAccess Control Configuration Policy Response 
- The access control configuration for invoking workflow triggers.
- workflow_management FlowAccess Control Configuration Policy Response 
- The access control configuration for workflow management.
- actions Property Map
- The access control configuration for workflow actions.
- contents Property Map
- The access control configuration for accessing workflow run contents.
- triggers Property Map
- The access control configuration for invoking workflow triggers.
- workflowManagement Property Map
- The access control configuration for workflow management.
FlowEndpointsConfigurationResponse   
- Connector
Pulumi.Azure Native. Logic. Inputs. Flow Endpoints Response 
- The connector endpoints.
- Workflow
Pulumi.Azure Native. Logic. Inputs. Flow Endpoints Response 
- The workflow endpoints.
- Connector
FlowEndpoints Response 
- The connector endpoints.
- Workflow
FlowEndpoints Response 
- The workflow endpoints.
- connector
FlowEndpoints Response 
- The connector endpoints.
- workflow
FlowEndpoints Response 
- The workflow endpoints.
- connector
FlowEndpoints Response 
- The connector endpoints.
- workflow
FlowEndpoints Response 
- The workflow endpoints.
- connector
FlowEndpoints Response 
- The connector endpoints.
- workflow
FlowEndpoints Response 
- The workflow endpoints.
- connector Property Map
- The connector endpoints.
- workflow Property Map
- The workflow endpoints.
FlowEndpointsResponse  
- AccessEndpoint List<Pulumi.Ip Addresses Azure Native. Logic. Inputs. Ip Address Response> 
- The access endpoint ip address.
- OutgoingIp List<Pulumi.Addresses Azure Native. Logic. Inputs. Ip Address Response> 
- The outgoing ip address.
- AccessEndpoint []IpIp Addresses Address Response 
- The access endpoint ip address.
- OutgoingIp []IpAddresses Address Response 
- The outgoing ip address.
- accessEndpoint List<IpIp Addresses Address Response> 
- The access endpoint ip address.
- outgoingIp List<IpAddresses Address Response> 
- The outgoing ip address.
- accessEndpoint IpIp Addresses Address Response[] 
- The access endpoint ip address.
- outgoingIp IpAddresses Address Response[] 
- The outgoing ip address.
- access_endpoint_ Sequence[Ipip_ addresses Address Response] 
- The access endpoint ip address.
- outgoing_ip_ Sequence[Ipaddresses Address Response] 
- The outgoing ip address.
- accessEndpoint List<Property Map>Ip Addresses 
- The access endpoint ip address.
- outgoingIp List<Property Map>Addresses 
- The outgoing ip address.
IpAddressRangeResponse   
- AddressRange string
- The IP address range.
- AddressRange string
- The IP address range.
- addressRange String
- The IP address range.
- addressRange string
- The IP address range.
- address_range str
- The IP address range.
- addressRange String
- The IP address range.
IpAddressResponse  
- Address string
- The address.
- Address string
- The address.
- address String
- The address.
- address string
- The address.
- address str
- The address.
- address String
- The address.
ManagedServiceIdentityResponse   
- PrincipalId string
- Principal Id of managed service identity.
- TenantId string
- Tenant of managed service identity.
- Type string
- Type of managed service identity. The type 'SystemAssigned' includes an implicitly created identity. The type 'None' will remove any identities from the resource.
- UserAssigned Dictionary<string, Pulumi.Identities Azure Native. Logic. Inputs. User Assigned Identity Response> 
- 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}
- PrincipalId string
- Principal Id of managed service identity.
- TenantId string
- Tenant of managed service identity.
- Type string
- Type of managed service identity. The type 'SystemAssigned' includes an implicitly created identity. The type 'None' will remove any identities from the resource.
- UserAssigned map[string]UserIdentities Assigned Identity Response 
- 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}
- principalId String
- Principal Id of managed service identity.
- tenantId String
- Tenant of managed service identity.
- type String
- Type of managed service identity. The type 'SystemAssigned' includes an implicitly created identity. The type 'None' will remove any identities from the resource.
- userAssigned Map<String,UserIdentities Assigned Identity Response> 
- 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}
- principalId string
- Principal Id of managed service identity.
- tenantId string
- Tenant of managed service identity.
- type string
- Type of managed service identity. The type 'SystemAssigned' includes an implicitly created identity. The type 'None' will remove any identities from the resource.
- userAssigned {[key: string]: UserIdentities Assigned Identity Response} 
- 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}
- principal_id str
- Principal Id of managed service identity.
- tenant_id str
- Tenant of managed service identity.
- type str
- Type of managed service identity. The type 'SystemAssigned' includes an implicitly created identity. The type 'None' will remove any identities from the resource.
- user_assigned_ Mapping[str, Useridentities Assigned Identity Response] 
- 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}
- principalId String
- Principal Id of managed service identity.
- tenantId String
- Tenant of managed service identity.
- type String
- Type of managed service identity. The type 'SystemAssigned' includes an implicitly created identity. The type 'None' will remove any identities from the resource.
- userAssigned Map<Property Map>Identities 
- 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}
OpenAuthenticationAccessPoliciesResponse    
- Policies
Dictionary<string, Pulumi.Azure Native. Logic. Inputs. Open Authentication Access Policy Response> 
- Open authentication policies.
- Policies
map[string]OpenAuthentication Access Policy Response 
- Open authentication policies.
- policies
Map<String,OpenAuthentication Access Policy Response> 
- Open authentication policies.
- policies
{[key: string]: OpenAuthentication Access Policy Response} 
- Open authentication policies.
- policies
Mapping[str, OpenAuthentication Access Policy Response] 
- Open authentication policies.
- policies Map<Property Map>
- Open authentication policies.
OpenAuthenticationAccessPolicyResponse    
- Claims
List<Pulumi.Azure Native. Logic. Inputs. Open Authentication Policy Claim Response> 
- The access policy claims.
- Type string
- Type of provider for OAuth.
- Claims
[]OpenAuthentication Policy Claim Response 
- The access policy claims.
- Type string
- Type of provider for OAuth.
- claims
List<OpenAuthentication Policy Claim Response> 
- The access policy claims.
- type String
- Type of provider for OAuth.
- claims
OpenAuthentication Policy Claim Response[] 
- The access policy claims.
- type string
- Type of provider for OAuth.
- claims
Sequence[OpenAuthentication Policy Claim Response] 
- The access policy claims.
- type str
- Type of provider for OAuth.
- claims List<Property Map>
- The access policy claims.
- type String
- Type of provider for OAuth.
OpenAuthenticationPolicyClaimResponse    
ResourceReferenceResponse  
SkuResponse 
- Name string
- The name.
- Plan
Pulumi.Azure Native. Logic. Inputs. Resource Reference Response 
- The reference to plan.
- Name string
- The name.
- Plan
ResourceReference Response 
- The reference to plan.
- name String
- The name.
- plan
ResourceReference Response 
- The reference to plan.
- name string
- The name.
- plan
ResourceReference Response 
- The reference to plan.
- name str
- The name.
- plan
ResourceReference Response 
- The reference to plan.
- name String
- The name.
- plan Property Map
- The reference to plan.
UserAssignedIdentityResponse   
- ClientId string
- Client Id of user assigned identity
- PrincipalId string
- Principal Id of user assigned identity
- ClientId string
- Client Id of user assigned identity
- PrincipalId string
- Principal Id of user assigned identity
- clientId String
- Client Id of user assigned identity
- principalId String
- Principal Id of user assigned identity
- clientId string
- Client Id of user assigned identity
- principalId string
- Principal Id of user assigned identity
- client_id str
- Client Id of user assigned identity
- principal_id str
- Principal Id of user assigned identity
- clientId String
- Client Id of user assigned identity
- principalId String
- Principal Id of user assigned identity
WorkflowParameterResponse  
- Description string
- The description.
- Metadata object
- The metadata.
- Type string
- The type.
- Value object
- The value.
- Description string
- The description.
- Metadata interface{}
- The metadata.
- Type string
- The type.
- Value interface{}
- The value.
- description String
- The description.
- metadata Object
- The metadata.
- type String
- The type.
- value Object
- The value.
- description string
- The description.
- metadata any
- The metadata.
- type string
- The type.
- value any
- The value.
- description str
- The description.
- metadata Any
- The metadata.
- type str
- The type.
- value Any
- The value.
- description String
- The description.
- metadata Any
- The metadata.
- type String
- The type.
- value Any
- The value.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi