We recommend using Azure Native.
Azure v6.10.0 published on Tuesday, Nov 19, 2024 by Pulumi
azure.logicapps.getStandard
Explore with Pulumi AI
Use this data source to access information about an existing Logic App Standard instance.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.logicapps.getStandard({
name: "logicappstd",
resourceGroupName: "example-rg",
});
export const id = example.then(example => example.id);
import pulumi
import pulumi_azure as azure
example = azure.logicapps.get_standard(name="logicappstd",
resource_group_name="example-rg")
pulumi.export("id", example.id)
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/logicapps"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := logicapps.LookupStandard(ctx, &logicapps.LookupStandardArgs{
Name: "logicappstd",
ResourceGroupName: "example-rg",
}, nil)
if err != nil {
return err
}
ctx.Export("id", example.Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var example = Azure.LogicApps.GetStandard.Invoke(new()
{
Name = "logicappstd",
ResourceGroupName = "example-rg",
});
return new Dictionary<string, object?>
{
["id"] = example.Apply(getStandardResult => getStandardResult.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.logicapps.LogicappsFunctions;
import com.pulumi.azure.logicapps.inputs.GetStandardArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = LogicappsFunctions.getStandard(GetStandardArgs.builder()
.name("logicappstd")
.resourceGroupName("example-rg")
.build());
ctx.export("id", example.applyValue(getStandardResult -> getStandardResult.id()));
}
}
variables:
example:
fn::invoke:
Function: azure:logicapps:getStandard
Arguments:
name: logicappstd
resourceGroupName: example-rg
outputs:
id: ${example.id}
Using getStandard
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 getStandard(args: GetStandardArgs, opts?: InvokeOptions): Promise<GetStandardResult>
function getStandardOutput(args: GetStandardOutputArgs, opts?: InvokeOptions): Output<GetStandardResult>
def get_standard(name: Optional[str] = None,
resource_group_name: Optional[str] = None,
site_config: Optional[GetStandardSiteConfig] = None,
tags: Optional[Mapping[str, str]] = None,
opts: Optional[InvokeOptions] = None) -> GetStandardResult
def get_standard_output(name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
site_config: Optional[pulumi.Input[GetStandardSiteConfigArgs]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetStandardResult]
func LookupStandard(ctx *Context, args *LookupStandardArgs, opts ...InvokeOption) (*LookupStandardResult, error)
func LookupStandardOutput(ctx *Context, args *LookupStandardOutputArgs, opts ...InvokeOption) LookupStandardResultOutput
> Note: This function is named LookupStandard
in the Go SDK.
public static class GetStandard
{
public static Task<GetStandardResult> InvokeAsync(GetStandardArgs args, InvokeOptions? opts = null)
public static Output<GetStandardResult> Invoke(GetStandardInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetStandardResult> getStandard(GetStandardArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure:logicapps/getStandard:getStandard
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- The name of this Logic App.
- Resource
Group stringName - The name of the Resource Group where the Logic App exists.
- Site
Config GetStandard Site Config - Dictionary<string, string>
- Name string
- The name of this Logic App.
- Resource
Group stringName - The name of the Resource Group where the Logic App exists.
- Site
Config GetStandard Site Config - map[string]string
- name String
- The name of this Logic App.
- resource
Group StringName - The name of the Resource Group where the Logic App exists.
- site
Config GetStandard Site Config - Map<String,String>
- name string
- The name of this Logic App.
- resource
Group stringName - The name of the Resource Group where the Logic App exists.
- site
Config GetStandard Site Config - {[key: string]: string}
- name str
- The name of this Logic App.
- resource_
group_ strname - The name of the Resource Group where the Logic App exists.
- site_
config GetStandard Site Config - Mapping[str, str]
- name String
- The name of this Logic App.
- resource
Group StringName - The name of the Resource Group where the Logic App exists.
- site
Config Property Map - Map<String>
getStandard Result
The following output properties are available:
- App
Service stringPlan Id - App
Settings Dictionary<string, string> - Bundle
Version string - Client
Affinity boolEnabled - Client
Certificate stringMode - Connection
Strings List<GetStandard Connection String> - Custom
Domain stringVerification Id - Default
Hostname string - Enabled bool
- Https
Only bool - Id string
- The provider-assigned unique ID for this managed resource.
- Identities
List<Get
Standard Identity> - An
identity
block as defined below. - Kind string
- Location string
- The Azure location where the Logic App Standard exists.
- Name string
- Outbound
Ip stringAddresses - Possible
Outbound stringIp Addresses - Resource
Group stringName - Site
Config GetStandard Site Config - Site
Credentials List<GetStandard Site Credential> - Storage
Account stringAccess Key - Storage
Account stringName - string
- Use
Extension boolBundle - Version string
- Virtual
Network stringSubnet Id - Dictionary<string, string>
- App
Service stringPlan Id - App
Settings map[string]string - Bundle
Version string - Client
Affinity boolEnabled - Client
Certificate stringMode - Connection
Strings []GetStandard Connection String - Custom
Domain stringVerification Id - Default
Hostname string - Enabled bool
- Https
Only bool - Id string
- The provider-assigned unique ID for this managed resource.
- Identities
[]Get
Standard Identity - An
identity
block as defined below. - Kind string
- Location string
- The Azure location where the Logic App Standard exists.
- Name string
- Outbound
Ip stringAddresses - Possible
Outbound stringIp Addresses - Resource
Group stringName - Site
Config GetStandard Site Config - Site
Credentials []GetStandard Site Credential - Storage
Account stringAccess Key - Storage
Account stringName - string
- Use
Extension boolBundle - Version string
- Virtual
Network stringSubnet Id - map[string]string
- app
Service StringPlan Id - app
Settings Map<String,String> - bundle
Version String - client
Affinity BooleanEnabled - client
Certificate StringMode - connection
Strings List<GetStandard Connection String> - custom
Domain StringVerification Id - default
Hostname String - enabled Boolean
- https
Only Boolean - id String
- The provider-assigned unique ID for this managed resource.
- identities
List<Get
Standard Identity> - An
identity
block as defined below. - kind String
- location String
- The Azure location where the Logic App Standard exists.
- name String
- outbound
Ip StringAddresses - possible
Outbound StringIp Addresses - resource
Group StringName - site
Config GetStandard Site Config - site
Credentials List<GetStandard Site Credential> - storage
Account StringAccess Key - storage
Account StringName - String
- use
Extension BooleanBundle - version String
- virtual
Network StringSubnet Id - Map<String,String>
- app
Service stringPlan Id - app
Settings {[key: string]: string} - bundle
Version string - client
Affinity booleanEnabled - client
Certificate stringMode - connection
Strings GetStandard Connection String[] - custom
Domain stringVerification Id - default
Hostname string - enabled boolean
- https
Only boolean - id string
- The provider-assigned unique ID for this managed resource.
- identities
Get
Standard Identity[] - An
identity
block as defined below. - kind string
- location string
- The Azure location where the Logic App Standard exists.
- name string
- outbound
Ip stringAddresses - possible
Outbound stringIp Addresses - resource
Group stringName - site
Config GetStandard Site Config - site
Credentials GetStandard Site Credential[] - storage
Account stringAccess Key - storage
Account stringName - string
- use
Extension booleanBundle - version string
- virtual
Network stringSubnet Id - {[key: string]: string}
- app_
service_ strplan_ id - app_
settings Mapping[str, str] - bundle_
version str - client_
affinity_ boolenabled - client_
certificate_ strmode - connection_
strings Sequence[GetStandard Connection String] - custom_
domain_ strverification_ id - default_
hostname str - enabled bool
- https_
only bool - id str
- The provider-assigned unique ID for this managed resource.
- identities
Sequence[Get
Standard Identity] - An
identity
block as defined below. - kind str
- location str
- The Azure location where the Logic App Standard exists.
- name str
- outbound_
ip_ straddresses - possible_
outbound_ strip_ addresses - resource_
group_ strname - site_
config GetStandard Site Config - site_
credentials Sequence[GetStandard Site Credential] - storage_
account_ straccess_ key - storage_
account_ strname - str
- use_
extension_ boolbundle - version str
- virtual_
network_ strsubnet_ id - Mapping[str, str]
- app
Service StringPlan Id - app
Settings Map<String> - bundle
Version String - client
Affinity BooleanEnabled - client
Certificate StringMode - connection
Strings List<Property Map> - custom
Domain StringVerification Id - default
Hostname String - enabled Boolean
- https
Only Boolean - id String
- The provider-assigned unique ID for this managed resource.
- identities List<Property Map>
- An
identity
block as defined below. - kind String
- location String
- The Azure location where the Logic App Standard exists.
- name String
- outbound
Ip StringAddresses - possible
Outbound StringIp Addresses - resource
Group StringName - site
Config Property Map - site
Credentials List<Property Map> - storage
Account StringAccess Key - storage
Account StringName - String
- use
Extension BooleanBundle - version String
- virtual
Network StringSubnet Id - Map<String>
Supporting Types
GetStandardConnectionString
GetStandardIdentity
- Principal
Id string - The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
- Tenant
Id string - The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
- Type string
- The Type of Managed Identity assigned to this Logic App Workflow.
- Principal
Id string - The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
- Tenant
Id string - The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
- Type string
- The Type of Managed Identity assigned to this Logic App Workflow.
- principal
Id String - The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
- tenant
Id String - The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
- type String
- The Type of Managed Identity assigned to this Logic App Workflow.
- principal
Id string - The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
- tenant
Id string - The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
- type string
- The Type of Managed Identity assigned to this Logic App Workflow.
- principal_
id str - The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
- tenant_
id str - The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
- type str
- The Type of Managed Identity assigned to this Logic App Workflow.
- principal
Id String - The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
- tenant
Id String - The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
- type String
- The Type of Managed Identity assigned to this Logic App Workflow.
GetStandardSiteConfig
- App
Scale intLimit - Auto
Swap stringSlot Name - Cors
Get
Standard Site Config Cors - Elastic
Instance intMinimum - Ftps
State string - Ip
Restrictions List<GetStandard Site Config Ip Restriction> - Linux
Fx stringVersion - Min
Tls stringVersion - Pre
Warmed intInstance Count - Scm
Ip List<GetRestrictions Standard Site Config Scm Ip Restriction> - Scm
Min stringTls Version - Scm
Type string - Vnet
Route boolAll Enabled - Always
On bool - Dotnet
Framework stringVersion - Health
Check stringPath - Http2Enabled bool
- Public
Network boolAccess Enabled - Runtime
Scale boolMonitoring Enabled - Scm
Use boolMain Ip Restriction - Use32Bit
Worker boolProcess - Websockets
Enabled bool
- App
Scale intLimit - Auto
Swap stringSlot Name - Cors
Get
Standard Site Config Cors - Elastic
Instance intMinimum - Ftps
State string - Ip
Restrictions []GetStandard Site Config Ip Restriction - Linux
Fx stringVersion - Min
Tls stringVersion - Pre
Warmed intInstance Count - Scm
Ip []GetRestrictions Standard Site Config Scm Ip Restriction - Scm
Min stringTls Version - Scm
Type string - Vnet
Route boolAll Enabled - Always
On bool - Dotnet
Framework stringVersion - Health
Check stringPath - Http2Enabled bool
- Public
Network boolAccess Enabled - Runtime
Scale boolMonitoring Enabled - Scm
Use boolMain Ip Restriction - Use32Bit
Worker boolProcess - Websockets
Enabled bool
- app
Scale IntegerLimit - auto
Swap StringSlot Name - cors
Get
Standard Site Config Cors - elastic
Instance IntegerMinimum - ftps
State String - ip
Restrictions List<GetStandard Site Config Ip Restriction> - linux
Fx StringVersion - min
Tls StringVersion - pre
Warmed IntegerInstance Count - scm
Ip List<GetRestrictions Standard Site Config Scm Ip Restriction> - scm
Min StringTls Version - scm
Type String - vnet
Route BooleanAll Enabled - always
On Boolean - dotnet
Framework StringVersion - health
Check StringPath - http2Enabled Boolean
- public
Network BooleanAccess Enabled - runtime
Scale BooleanMonitoring Enabled - scm
Use BooleanMain Ip Restriction - use32Bit
Worker BooleanProcess - websockets
Enabled Boolean
- app
Scale numberLimit - auto
Swap stringSlot Name - cors
Get
Standard Site Config Cors - elastic
Instance numberMinimum - ftps
State string - ip
Restrictions GetStandard Site Config Ip Restriction[] - linux
Fx stringVersion - min
Tls stringVersion - pre
Warmed numberInstance Count - scm
Ip GetRestrictions Standard Site Config Scm Ip Restriction[] - scm
Min stringTls Version - scm
Type string - vnet
Route booleanAll Enabled - always
On boolean - dotnet
Framework stringVersion - health
Check stringPath - http2Enabled boolean
- public
Network booleanAccess Enabled - runtime
Scale booleanMonitoring Enabled - scm
Use booleanMain Ip Restriction - use32Bit
Worker booleanProcess - websockets
Enabled boolean
- app_
scale_ intlimit - auto_
swap_ strslot_ name - cors
Get
Standard Site Config Cors - elastic_
instance_ intminimum - ftps_
state str - ip_
restrictions Sequence[GetStandard Site Config Ip Restriction] - linux_
fx_ strversion - min_
tls_ strversion - pre_
warmed_ intinstance_ count - scm_
ip_ Sequence[Getrestrictions Standard Site Config Scm Ip Restriction] - scm_
min_ strtls_ version - scm_
type str - vnet_
route_ boolall_ enabled - always_
on bool - dotnet_
framework_ strversion - health_
check_ strpath - http2_
enabled bool - public_
network_ boolaccess_ enabled - runtime_
scale_ boolmonitoring_ enabled - scm_
use_ boolmain_ ip_ restriction - use32_
bit_ boolworker_ process - websockets_
enabled bool
- app
Scale NumberLimit - auto
Swap StringSlot Name - cors Property Map
- elastic
Instance NumberMinimum - ftps
State String - ip
Restrictions List<Property Map> - linux
Fx StringVersion - min
Tls StringVersion - pre
Warmed NumberInstance Count - scm
Ip List<Property Map>Restrictions - scm
Min StringTls Version - scm
Type String - vnet
Route BooleanAll Enabled - always
On Boolean - dotnet
Framework StringVersion - health
Check StringPath - http2Enabled Boolean
- public
Network BooleanAccess Enabled - runtime
Scale BooleanMonitoring Enabled - scm
Use BooleanMain Ip Restriction - use32Bit
Worker BooleanProcess - websockets
Enabled Boolean
GetStandardSiteConfigCors
- Allowed
Origins List<string> - Support
Credentials bool
- Allowed
Origins []string - Support
Credentials bool
- allowed
Origins List<String> - support
Credentials Boolean
- allowed
Origins string[] - support
Credentials boolean
- allowed_
origins Sequence[str] - support_
credentials bool
- allowed
Origins List<String> - support
Credentials Boolean
GetStandardSiteConfigIpRestriction
- Headers
Get
Standard Site Config Ip Restriction Headers - Name string
- The name of this Logic App.
- Action string
- Ip
Address string - Priority int
- Service
Tag string - Virtual
Network stringSubnet Id
- Headers
Get
Standard Site Config Ip Restriction Headers - Name string
- The name of this Logic App.
- Action string
- Ip
Address string - Priority int
- Service
Tag string - Virtual
Network stringSubnet Id
- headers
Get
Standard Site Config Ip Restriction Headers - name String
- The name of this Logic App.
- action String
- ip
Address String - priority Integer
- service
Tag String - virtual
Network StringSubnet Id
- headers
Get
Standard Site Config Ip Restriction Headers - name string
- The name of this Logic App.
- action string
- ip
Address string - priority number
- service
Tag string - virtual
Network stringSubnet Id
- headers
Get
Standard Site Config Ip Restriction Headers - name str
- The name of this Logic App.
- action str
- ip_
address str - priority int
- service_
tag str - virtual_
network_ strsubnet_ id
- headers Property Map
- name String
- The name of this Logic App.
- action String
- ip
Address String - priority Number
- service
Tag String - virtual
Network StringSubnet Id
GetStandardSiteConfigIpRestrictionHeaders
- XAzure
Fdids List<string> - XFd
Health stringProbe - XForwarded
Fors List<string> - XForwarded
Hosts List<string>
- XAzure
Fdids []string - XFd
Health stringProbe - XForwarded
Fors []string - XForwarded
Hosts []string
- x
Azure List<String>Fdids - x
Fd StringHealth Probe - x
Forwarded List<String>Fors - x
Forwarded List<String>Hosts
- x
Azure string[]Fdids - x
Fd stringHealth Probe - x
Forwarded string[]Fors - x
Forwarded string[]Hosts
- x_
azure_ Sequence[str]fdids - x_
fd_ strhealth_ probe - x_
forwarded_ Sequence[str]fors - x_
forwarded_ Sequence[str]hosts
- x
Azure List<String>Fdids - x
Fd StringHealth Probe - x
Forwarded List<String>Fors - x
Forwarded List<String>Hosts
GetStandardSiteConfigScmIpRestriction
- Headers
Get
Standard Site Config Scm Ip Restriction Headers - Name string
- The name of this Logic App.
- Action string
- Ip
Address string - Priority int
- Service
Tag string - Virtual
Network stringSubnet Id
- Headers
Get
Standard Site Config Scm Ip Restriction Headers - Name string
- The name of this Logic App.
- Action string
- Ip
Address string - Priority int
- Service
Tag string - Virtual
Network stringSubnet Id
- headers
Get
Standard Site Config Scm Ip Restriction Headers - name String
- The name of this Logic App.
- action String
- ip
Address String - priority Integer
- service
Tag String - virtual
Network StringSubnet Id
- headers
Get
Standard Site Config Scm Ip Restriction Headers - name string
- The name of this Logic App.
- action string
- ip
Address string - priority number
- service
Tag string - virtual
Network stringSubnet Id
- headers
Get
Standard Site Config Scm Ip Restriction Headers - name str
- The name of this Logic App.
- action str
- ip_
address str - priority int
- service_
tag str - virtual_
network_ strsubnet_ id
- headers Property Map
- name String
- The name of this Logic App.
- action String
- ip
Address String - priority Number
- service
Tag String - virtual
Network StringSubnet Id
GetStandardSiteConfigScmIpRestrictionHeaders
- XAzure
Fdids List<string> - XFd
Health stringProbe - XForwarded
Fors List<string> - XForwarded
Hosts List<string>
- XAzure
Fdids []string - XFd
Health stringProbe - XForwarded
Fors []string - XForwarded
Hosts []string
- x
Azure List<String>Fdids - x
Fd StringHealth Probe - x
Forwarded List<String>Fors - x
Forwarded List<String>Hosts
- x
Azure string[]Fdids - x
Fd stringHealth Probe - x
Forwarded string[]Fors - x
Forwarded string[]Hosts
- x_
azure_ Sequence[str]fdids - x_
fd_ strhealth_ probe - x_
forwarded_ Sequence[str]fors - x_
forwarded_ Sequence[str]hosts
- x
Azure List<String>Fdids - x
Fd StringHealth Probe - x
Forwarded List<String>Fors - x
Forwarded List<String>Hosts
GetStandardSiteCredential
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurerm
Terraform Provider.