Azure Classic
getStandard
Use this data source to access information about an existing Logic App Standard instance.
Example Usage
using System.Collections.Generic;
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 main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/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
})
}
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()));
}
}
import pulumi
import pulumi_azure as azure
example = azure.logicapps.get_standard(name="logicappstd",
resource_group_name="example-rg")
pulumi.export("id", example.id)
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);
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
- 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
- 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
- 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
- {[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
- 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
- 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 - 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 - Vnet
Route boolAll Enabled - Always
On bool - Dotnet
Framework stringVersion - Health
Check stringPath - Http2Enabled bool
- Runtime
Scale boolMonitoring Enabled - Use32Bit
Worker boolProcess - Websockets
Enabled bool
- App
Scale intLimit - 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 - Vnet
Route boolAll Enabled - Always
On bool - Dotnet
Framework stringVersion - Health
Check stringPath - Http2Enabled bool
- Runtime
Scale boolMonitoring Enabled - Use32Bit
Worker boolProcess - Websockets
Enabled bool
- app
Scale IntegerLimit - 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 - vnet
Route BooleanAll Enabled - always
On Boolean - dotnet
Framework StringVersion - health
Check StringPath - http2Enabled Boolean
- runtime
Scale BooleanMonitoring Enabled - use32Bit
Worker BooleanProcess - websockets
Enabled Boolean
- app
Scale numberLimit - 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 - vnet
Route booleanAll Enabled - always
On boolean - dotnet
Framework stringVersion - health
Check stringPath - http2Enabled boolean
- runtime
Scale booleanMonitoring Enabled - use32Bit
Worker booleanProcess - websockets
Enabled boolean
- app_
scale_ intlimit - 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 - vnet_
route_ boolall_ enabled - always_
on bool - dotnet_
framework_ strversion - health_
check_ strpath - http2_
enabled bool - runtime_
scale_ boolmonitoring_ enabled - use32_
bit_ boolworker_ process - websockets_
enabled bool
- app
Scale NumberLimit - cors Property Map
- elastic
Instance NumberMinimum - ftps
State String - ip
Restrictions List<Property Map> - linux
Fx StringVersion - min
Tls StringVersion - pre
Warmed NumberInstance Count - vnet
Route BooleanAll Enabled - always
On Boolean - dotnet
Framework StringVersion - health
Check StringPath - http2Enabled Boolean
- runtime
Scale BooleanMonitoring Enabled - 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
GetStandardSiteCredential
Package Details
- Repository
- https://github.com/pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
azurerm
Terraform Provider.