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.47.1 published on Monday, Jun 24, 2024 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.47.1 published on Monday, Jun 24, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:logic:getWorkflow
arguments:
# arguments dictionary
The following arguments are supported:
- Resource
Group stringName - The resource group name.
- Workflow
Name string - The workflow name.
- Resource
Group stringName - The resource group name.
- Workflow
Name string - The workflow name.
- resource
Group StringName - The resource group name.
- workflow
Name String - The workflow name.
- resource
Group stringName - The resource group name.
- workflow
Name string - The workflow name.
- resource_
group_ strname - The resource group name.
- workflow_
name str - The workflow name.
- resource
Group StringName - The resource group name.
- workflow
Name String - The workflow name.
getWorkflow Result
The following output properties are available:
- Access
Endpoint string - Gets the access endpoint.
- Changed
Time string - Gets the changed time.
- Created
Time string - Gets the created time.
- Id string
- The resource id.
- Name string
- Gets the resource name.
- Provisioning
State 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.
- Access
Control Pulumi.Azure Native. Logic. Outputs. Flow Access Control Configuration Response - The access control configuration.
- Definition object
- The definition.
- Endpoints
Configuration 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.
- Integration
Account Pulumi.Azure Native. Logic. Outputs. Resource Reference Response - The integration account.
- Integration
Service 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.
- Access
Endpoint string - Gets the access endpoint.
- Changed
Time string - Gets the changed time.
- Created
Time string - Gets the created time.
- Id string
- The resource id.
- Name string
- Gets the resource name.
- Provisioning
State string - Gets the provisioning state.
- Sku
Sku
Response - The sku.
- Type string
- Gets the resource type.
- Version string
- Gets the version.
- Access
Control FlowAccess Control Configuration Response - The access control configuration.
- Definition interface{}
- The definition.
- Endpoints
Configuration FlowEndpoints Configuration Response - The endpoints configuration.
- Identity
Managed
Service Identity Response - Managed service identity properties.
- Integration
Account ResourceReference Response - The integration account.
- Integration
Service ResourceEnvironment Reference Response - The integration service environment.
- Location string
- The resource location.
- Parameters
map[string]Workflow
Parameter Response - The parameters.
- State string
- The state.
- map[string]string
- The resource tags.
- access
Endpoint String - Gets the access endpoint.
- changed
Time String - Gets the changed time.
- created
Time String - Gets the created time.
- id String
- The resource id.
- name String
- Gets the resource name.
- provisioning
State String - Gets the provisioning state.
- sku
Sku
Response - The sku.
- type String
- Gets the resource type.
- version String
- Gets the version.
- access
Control FlowAccess Control Configuration Response - The access control configuration.
- definition Object
- The definition.
- endpoints
Configuration FlowEndpoints Configuration Response - The endpoints configuration.
- identity
Managed
Service Identity Response - Managed service identity properties.
- integration
Account ResourceReference Response - The integration account.
- integration
Service ResourceEnvironment Reference Response - The integration service environment.
- location String
- The resource location.
- parameters
Map<String,Workflow
Parameter Response> - The parameters.
- state String
- The state.
- Map<String,String>
- The resource tags.
- access
Endpoint string - Gets the access endpoint.
- changed
Time string - Gets the changed time.
- created
Time string - Gets the created time.
- id string
- The resource id.
- name string
- Gets the resource name.
- provisioning
State string - Gets the provisioning state.
- sku
Sku
Response - The sku.
- type string
- Gets the resource type.
- version string
- 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
Managed
Service Identity Response - Managed service identity properties.
- integration
Account ResourceReference Response - The integration account.
- integration
Service ResourceEnvironment Reference Response - The integration service environment.
- location string
- The resource location.
- parameters
{[key: string]: Workflow
Parameter 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
Sku
Response - 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
Managed
Service 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, Workflow
Parameter Response] - The parameters.
- state str
- The state.
- Mapping[str, str]
- The resource tags.
- access
Endpoint String - Gets the access endpoint.
- changed
Time String - Gets the changed time.
- created
Time String - Gets the created time.
- id String
- The resource id.
- name String
- Gets the resource name.
- provisioning
State String - Gets the provisioning state.
- sku Property Map
- The sku.
- type String
- Gets the resource type.
- version String
- Gets the version.
- access
Control Property Map - The access control configuration.
- definition Any
- The definition.
- endpoints
Configuration Property Map - The endpoints configuration.
- identity Property Map
- Managed service identity properties.
- integration
Account Property Map - The integration account.
- integration
Service 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
- Allowed
Caller List<Pulumi.Ip Addresses Azure Native. Logic. Inputs. Ip Address Range Response> - The allowed caller IP address ranges.
- Open
Authentication Pulumi.Policies Azure Native. Logic. Inputs. Open Authentication Access Policies Response - The authentication policies for workflow.
- Allowed
Caller []IpIp Addresses Address Range Response - The allowed caller IP address ranges.
- Open
Authentication OpenPolicies Authentication Access Policies Response - The authentication policies for workflow.
- allowed
Caller List<IpIp Addresses Address Range Response> - The allowed caller IP address ranges.
- open
Authentication OpenPolicies Authentication Access Policies Response - The authentication policies for workflow.
- allowed
Caller IpIp Addresses Address Range Response[] - The allowed caller IP address ranges.
- open
Authentication 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.
- allowed
Caller List<Property Map>Ip Addresses - The allowed caller IP address ranges.
- open
Authentication 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.
- Workflow
Management Pulumi.Azure Native. Logic. Inputs. Flow Access Control Configuration Policy Response - The access control configuration for workflow management.
- Actions
Flow
Access Control Configuration Policy Response - The access control configuration for workflow actions.
- Contents
Flow
Access Control Configuration Policy Response - The access control configuration for accessing workflow run contents.
- Triggers
Flow
Access 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
Flow
Access Control Configuration Policy Response - The access control configuration for workflow actions.
- contents
Flow
Access Control Configuration Policy Response - The access control configuration for accessing workflow run contents.
- triggers
Flow
Access 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
Flow
Access Control Configuration Policy Response - The access control configuration for workflow actions.
- contents
Flow
Access Control Configuration Policy Response - The access control configuration for accessing workflow run contents.
- triggers
Flow
Access 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
Flow
Access Control Configuration Policy Response - The access control configuration for workflow actions.
- contents
Flow
Access Control Configuration Policy Response - The access control configuration for accessing workflow run contents.
- triggers
Flow
Access 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.
- workflow
Management 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
Flow
Endpoints Response - The connector endpoints.
- Workflow
Flow
Endpoints Response - The workflow endpoints.
- connector
Flow
Endpoints Response - The connector endpoints.
- workflow
Flow
Endpoints Response - The workflow endpoints.
- connector
Flow
Endpoints Response - The connector endpoints.
- workflow
Flow
Endpoints Response - The workflow endpoints.
- connector
Flow
Endpoints Response - The connector endpoints.
- workflow
Flow
Endpoints Response - The workflow endpoints.
- connector Property Map
- The connector endpoints.
- workflow Property Map
- The workflow endpoints.
FlowEndpointsResponse
- Access
Endpoint List<Pulumi.Ip Addresses Azure Native. Logic. Inputs. Ip Address Response> - The access endpoint ip address.
- Outgoing
Ip List<Pulumi.Addresses Azure Native. Logic. Inputs. Ip Address Response> - The outgoing ip address.
- Access
Endpoint []IpIp Addresses Address Response - The access endpoint ip address.
- Outgoing
Ip []IpAddresses Address Response - The outgoing ip address.
- access
Endpoint List<IpIp Addresses Address Response> - The access endpoint ip address.
- outgoing
Ip List<IpAddresses Address Response> - The outgoing ip address.
- access
Endpoint IpIp Addresses Address Response[] - The access endpoint ip address.
- outgoing
Ip 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.
- access
Endpoint List<Property Map>Ip Addresses - The access endpoint ip address.
- outgoing
Ip List<Property Map>Addresses - The outgoing ip address.
IpAddressRangeResponse
- Address
Range string - The IP address range.
- Address
Range string - The IP address range.
- address
Range String - The IP address range.
- address
Range string - The IP address range.
- address_
range str - The IP address range.
- address
Range 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
- Principal
Id string - Principal Id of managed service identity.
- Tenant
Id 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.
- User
Assigned 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}
- Principal
Id string - Principal Id of managed service identity.
- Tenant
Id 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.
- User
Assigned 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}
- principal
Id String - Principal Id of managed service identity.
- tenant
Id 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.
- user
Assigned 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}
- principal
Id string - Principal Id of managed service identity.
- tenant
Id 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.
- user
Assigned {[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}
- principal
Id String - Principal Id of managed service identity.
- tenant
Id 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.
- user
Assigned 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]Open
Authentication Access Policy Response - Open authentication policies.
- policies
Map<String,Open
Authentication Access Policy Response> - Open authentication policies.
- policies
{[key: string]: Open
Authentication Access Policy Response} - Open authentication policies.
- policies
Mapping[str, Open
Authentication 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
[]Open
Authentication Policy Claim Response - The access policy claims.
- Type string
- Type of provider for OAuth.
- claims
List<Open
Authentication Policy Claim Response> - The access policy claims.
- type String
- Type of provider for OAuth.
- claims
Open
Authentication Policy Claim Response[] - The access policy claims.
- type string
- Type of provider for OAuth.
- claims
Sequence[Open
Authentication 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
Resource
Reference Response - The reference to plan.
- name String
- The name.
- plan
Resource
Reference Response - The reference to plan.
- name string
- The name.
- plan
Resource
Reference Response - The reference to plan.
- name str
- The name.
- plan
Resource
Reference Response - The reference to plan.
- name String
- The name.
- plan Property Map
- The reference to plan.
UserAssignedIdentityResponse
- Client
Id string - Client Id of user assigned identity
- Principal
Id string - Principal Id of user assigned identity
- Client
Id string - Client Id of user assigned identity
- Principal
Id string - Principal Id of user assigned identity
- client
Id String - Client Id of user assigned identity
- principal
Id String - Principal Id of user assigned identity
- client
Id string - Client Id of user assigned identity
- principal
Id 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
- client
Id String - Client Id of user assigned identity
- principal
Id 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.47.1 published on Monday, Jun 24, 2024 by Pulumi