1. Packages
  2. Azure Classic
  3. API Docs
  4. logicapps
  5. getStandard

We recommend using Azure Native.

Azure v6.22.0 published on Tuesday, Apr 1, 2025 by Pulumi

azure.logicapps.getStandard

Explore with Pulumi AI

We recommend using Azure Native.

Azure v6.22.0 published on Tuesday, Apr 1, 2025 by Pulumi

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: "example-logic-app",
    resourceGroupName: "example-rg",
});
export const id = example.then(example => example.id);
Copy
import pulumi
import pulumi_azure as azure

example = azure.logicapps.get_standard(name="example-logic-app",
    resource_group_name="example-rg")
pulumi.export("id", example.id)
Copy
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:              "example-logic-app",
			ResourceGroupName: "example-rg",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("id", example.Id)
		return nil
	})
}
Copy
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 = "example-logic-app",
        ResourceGroupName = "example-rg",
    });

    return new Dictionary<string, object?>
    {
        ["id"] = example.Apply(getStandardResult => getStandardResult.Id),
    };
});
Copy
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("example-logic-app")
            .resourceGroupName("example-rg")
            .build());

        ctx.export("id", example.applyValue(getStandardResult -> getStandardResult.id()));
    }
}
Copy
variables:
  example:
    fn::invoke:
      function: azure:logicapps:getStandard
      arguments:
        name: example-logic-app
        resourceGroupName: example-rg
outputs:
  id: ${example.id}
Copy

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>
Copy
def get_standard(name: Optional[str] = None,
                 resource_group_name: Optional[str] = None,
                 site_config: Optional[GetStandardSiteConfig] = 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,
                 opts: Optional[InvokeOptions] = None) -> Output[GetStandardResult]
Copy
func LookupStandard(ctx *Context, args *LookupStandardArgs, opts ...InvokeOption) (*LookupStandardResult, error)
func LookupStandardOutput(ctx *Context, args *LookupStandardOutputArgs, opts ...InvokeOption) LookupStandardResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetStandardResult> getStandard(GetStandardArgs args, InvokeOptions options)
public static Output<GetStandardResult> getStandard(GetStandardArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure:logicapps/getStandard:getStandard
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
The name of the Logic App.
ResourceGroupName This property is required. string
The name of the Resource Group where the Logic App exists.
SiteConfig GetStandardSiteConfig
A site_config object as defined below.
Name This property is required. string
The name of the Logic App.
ResourceGroupName This property is required. string
The name of the Resource Group where the Logic App exists.
SiteConfig GetStandardSiteConfig
A site_config object as defined below.
name This property is required. String
The name of the Logic App.
resourceGroupName This property is required. String
The name of the Resource Group where the Logic App exists.
siteConfig GetStandardSiteConfig
A site_config object as defined below.
name This property is required. string
The name of the Logic App.
resourceGroupName This property is required. string
The name of the Resource Group where the Logic App exists.
siteConfig GetStandardSiteConfig
A site_config object as defined below.
name This property is required. str
The name of the Logic App.
resource_group_name This property is required. str
The name of the Resource Group where the Logic App exists.
site_config GetStandardSiteConfig
A site_config object as defined below.
name This property is required. String
The name of the Logic App.
resourceGroupName This property is required. String
The name of the Resource Group where the Logic App exists.
siteConfig Property Map
A site_config object as defined below.

getStandard Result

The following output properties are available:

AppServicePlanId string
The ID of the App Service Plan.
AppSettings Dictionary<string, string>
A map of key-value pairs for App Settings and custom values.
BundleVersion string
Controls the allowed range for bundle versions.
ClientAffinityEnabled bool
Should the Logic App send session affinity cookies, which route client requests in the same session to the same instance.
ClientCertificateMode string
The mode of the Logic App's client certificates requirement for incoming requests.
ConnectionStrings List<GetStandardConnectionString>
A connection_string block as defined below.
CustomDomainVerificationId string
The custom domain verification of the Logic App.
DefaultHostname string
The default hostname of the Logic App.
Enabled bool
Whether the Logic App is enabled.
FtpPublishBasicAuthenticationEnabled bool
Whether the default FTP basic authentication publishing profile is enabled.
HttpsOnly bool
Whether the Logic App can only be accessed via HTTPS.
Id string
The provider-assigned unique ID for this managed resource.
Identities List<GetStandardIdentity>
An identity block as defined below.
Kind string
The kind of the Logic App.
Location string
The Azure location where the Logic App Standard exists.
Name string
The name for this IP Restriction.
OutboundIpAddresses string
The outbound IP addresses of the Logic App.
PossibleOutboundIpAddresses string
The possible outbound IP addresses of the Logic App.
PublicNetworkAccess string
Whether Public Network Access should be enabled or not.
ResourceGroupName string
ScmPublishBasicAuthenticationEnabled bool
Whether the default SCM basic authentication publishing profile is enabled.
SiteConfig GetStandardSiteConfig
A site_config object as defined below.
SiteCredentials List<GetStandardSiteCredential>
A site_credential block as defined below, which contains the site-level credentials used to publish to this Logic App.
StorageAccountAccessKey string
The access key which will be used to access the backend storage account for the Logic App.
StorageAccountName string
The backend storage account name which will be used by this Logic App (e.g. for Stateful workflows data).
StorageAccountShareName string
The name of the share used by the logic app.
Tags Dictionary<string, string>
A mapping of tags assigned to the resource.
UseExtensionBundle bool
Whether the logic app should use the bundled extension package.
Version string
The runtime version associated with the Logic App.
VirtualNetworkSubnetId string
The Virtual Network Subnet ID used for this IP Restriction.
AppServicePlanId string
The ID of the App Service Plan.
AppSettings map[string]string
A map of key-value pairs for App Settings and custom values.
BundleVersion string
Controls the allowed range for bundle versions.
ClientAffinityEnabled bool
Should the Logic App send session affinity cookies, which route client requests in the same session to the same instance.
ClientCertificateMode string
The mode of the Logic App's client certificates requirement for incoming requests.
ConnectionStrings []GetStandardConnectionString
A connection_string block as defined below.
CustomDomainVerificationId string
The custom domain verification of the Logic App.
DefaultHostname string
The default hostname of the Logic App.
Enabled bool
Whether the Logic App is enabled.
FtpPublishBasicAuthenticationEnabled bool
Whether the default FTP basic authentication publishing profile is enabled.
HttpsOnly bool
Whether the Logic App can only be accessed via HTTPS.
Id string
The provider-assigned unique ID for this managed resource.
Identities []GetStandardIdentity
An identity block as defined below.
Kind string
The kind of the Logic App.
Location string
The Azure location where the Logic App Standard exists.
Name string
The name for this IP Restriction.
OutboundIpAddresses string
The outbound IP addresses of the Logic App.
PossibleOutboundIpAddresses string
The possible outbound IP addresses of the Logic App.
PublicNetworkAccess string
Whether Public Network Access should be enabled or not.
ResourceGroupName string
ScmPublishBasicAuthenticationEnabled bool
Whether the default SCM basic authentication publishing profile is enabled.
SiteConfig GetStandardSiteConfig
A site_config object as defined below.
SiteCredentials []GetStandardSiteCredential
A site_credential block as defined below, which contains the site-level credentials used to publish to this Logic App.
StorageAccountAccessKey string
The access key which will be used to access the backend storage account for the Logic App.
StorageAccountName string
The backend storage account name which will be used by this Logic App (e.g. for Stateful workflows data).
StorageAccountShareName string
The name of the share used by the logic app.
Tags map[string]string
A mapping of tags assigned to the resource.
UseExtensionBundle bool
Whether the logic app should use the bundled extension package.
Version string
The runtime version associated with the Logic App.
VirtualNetworkSubnetId string
The Virtual Network Subnet ID used for this IP Restriction.
appServicePlanId String
The ID of the App Service Plan.
appSettings Map<String,String>
A map of key-value pairs for App Settings and custom values.
bundleVersion String
Controls the allowed range for bundle versions.
clientAffinityEnabled Boolean
Should the Logic App send session affinity cookies, which route client requests in the same session to the same instance.
clientCertificateMode String
The mode of the Logic App's client certificates requirement for incoming requests.
connectionStrings List<GetStandardConnectionString>
A connection_string block as defined below.
customDomainVerificationId String
The custom domain verification of the Logic App.
defaultHostname String
The default hostname of the Logic App.
enabled Boolean
Whether the Logic App is enabled.
ftpPublishBasicAuthenticationEnabled Boolean
Whether the default FTP basic authentication publishing profile is enabled.
httpsOnly Boolean
Whether the Logic App can only be accessed via HTTPS.
id String
The provider-assigned unique ID for this managed resource.
identities List<GetStandardIdentity>
An identity block as defined below.
kind String
The kind of the Logic App.
location String
The Azure location where the Logic App Standard exists.
name String
The name for this IP Restriction.
outboundIpAddresses String
The outbound IP addresses of the Logic App.
possibleOutboundIpAddresses String
The possible outbound IP addresses of the Logic App.
publicNetworkAccess String
Whether Public Network Access should be enabled or not.
resourceGroupName String
scmPublishBasicAuthenticationEnabled Boolean
Whether the default SCM basic authentication publishing profile is enabled.
siteConfig GetStandardSiteConfig
A site_config object as defined below.
siteCredentials List<GetStandardSiteCredential>
A site_credential block as defined below, which contains the site-level credentials used to publish to this Logic App.
storageAccountAccessKey String
The access key which will be used to access the backend storage account for the Logic App.
storageAccountName String
The backend storage account name which will be used by this Logic App (e.g. for Stateful workflows data).
storageAccountShareName String
The name of the share used by the logic app.
tags Map<String,String>
A mapping of tags assigned to the resource.
useExtensionBundle Boolean
Whether the logic app should use the bundled extension package.
version String
The runtime version associated with the Logic App.
virtualNetworkSubnetId String
The Virtual Network Subnet ID used for this IP Restriction.
appServicePlanId string
The ID of the App Service Plan.
appSettings {[key: string]: string}
A map of key-value pairs for App Settings and custom values.
bundleVersion string
Controls the allowed range for bundle versions.
clientAffinityEnabled boolean
Should the Logic App send session affinity cookies, which route client requests in the same session to the same instance.
clientCertificateMode string
The mode of the Logic App's client certificates requirement for incoming requests.
connectionStrings GetStandardConnectionString[]
A connection_string block as defined below.
customDomainVerificationId string
The custom domain verification of the Logic App.
defaultHostname string
The default hostname of the Logic App.
enabled boolean
Whether the Logic App is enabled.
ftpPublishBasicAuthenticationEnabled boolean
Whether the default FTP basic authentication publishing profile is enabled.
httpsOnly boolean
Whether the Logic App can only be accessed via HTTPS.
id string
The provider-assigned unique ID for this managed resource.
identities GetStandardIdentity[]
An identity block as defined below.
kind string
The kind of the Logic App.
location string
The Azure location where the Logic App Standard exists.
name string
The name for this IP Restriction.
outboundIpAddresses string
The outbound IP addresses of the Logic App.
possibleOutboundIpAddresses string
The possible outbound IP addresses of the Logic App.
publicNetworkAccess string
Whether Public Network Access should be enabled or not.
resourceGroupName string
scmPublishBasicAuthenticationEnabled boolean
Whether the default SCM basic authentication publishing profile is enabled.
siteConfig GetStandardSiteConfig
A site_config object as defined below.
siteCredentials GetStandardSiteCredential[]
A site_credential block as defined below, which contains the site-level credentials used to publish to this Logic App.
storageAccountAccessKey string
The access key which will be used to access the backend storage account for the Logic App.
storageAccountName string
The backend storage account name which will be used by this Logic App (e.g. for Stateful workflows data).
storageAccountShareName string
The name of the share used by the logic app.
tags {[key: string]: string}
A mapping of tags assigned to the resource.
useExtensionBundle boolean
Whether the logic app should use the bundled extension package.
version string
The runtime version associated with the Logic App.
virtualNetworkSubnetId string
The Virtual Network Subnet ID used for this IP Restriction.
app_service_plan_id str
The ID of the App Service Plan.
app_settings Mapping[str, str]
A map of key-value pairs for App Settings and custom values.
bundle_version str
Controls the allowed range for bundle versions.
client_affinity_enabled bool
Should the Logic App send session affinity cookies, which route client requests in the same session to the same instance.
client_certificate_mode str
The mode of the Logic App's client certificates requirement for incoming requests.
connection_strings Sequence[GetStandardConnectionString]
A connection_string block as defined below.
custom_domain_verification_id str
The custom domain verification of the Logic App.
default_hostname str
The default hostname of the Logic App.
enabled bool
Whether the Logic App is enabled.
ftp_publish_basic_authentication_enabled bool
Whether the default FTP basic authentication publishing profile is enabled.
https_only bool
Whether the Logic App can only be accessed via HTTPS.
id str
The provider-assigned unique ID for this managed resource.
identities Sequence[GetStandardIdentity]
An identity block as defined below.
kind str
The kind of the Logic App.
location str
The Azure location where the Logic App Standard exists.
name str
The name for this IP Restriction.
outbound_ip_addresses str
The outbound IP addresses of the Logic App.
possible_outbound_ip_addresses str
The possible outbound IP addresses of the Logic App.
public_network_access str
Whether Public Network Access should be enabled or not.
resource_group_name str
scm_publish_basic_authentication_enabled bool
Whether the default SCM basic authentication publishing profile is enabled.
site_config GetStandardSiteConfig
A site_config object as defined below.
site_credentials Sequence[GetStandardSiteCredential]
A site_credential block as defined below, which contains the site-level credentials used to publish to this Logic App.
storage_account_access_key str
The access key which will be used to access the backend storage account for the Logic App.
storage_account_name str
The backend storage account name which will be used by this Logic App (e.g. for Stateful workflows data).
storage_account_share_name str
The name of the share used by the logic app.
tags Mapping[str, str]
A mapping of tags assigned to the resource.
use_extension_bundle bool
Whether the logic app should use the bundled extension package.
version str
The runtime version associated with the Logic App.
virtual_network_subnet_id str
The Virtual Network Subnet ID used for this IP Restriction.
appServicePlanId String
The ID of the App Service Plan.
appSettings Map<String>
A map of key-value pairs for App Settings and custom values.
bundleVersion String
Controls the allowed range for bundle versions.
clientAffinityEnabled Boolean
Should the Logic App send session affinity cookies, which route client requests in the same session to the same instance.
clientCertificateMode String
The mode of the Logic App's client certificates requirement for incoming requests.
connectionStrings List<Property Map>
A connection_string block as defined below.
customDomainVerificationId String
The custom domain verification of the Logic App.
defaultHostname String
The default hostname of the Logic App.
enabled Boolean
Whether the Logic App is enabled.
ftpPublishBasicAuthenticationEnabled Boolean
Whether the default FTP basic authentication publishing profile is enabled.
httpsOnly Boolean
Whether the Logic App can only be accessed via HTTPS.
id String
The provider-assigned unique ID for this managed resource.
identities List<Property Map>
An identity block as defined below.
kind String
The kind of the Logic App.
location String
The Azure location where the Logic App Standard exists.
name String
The name for this IP Restriction.
outboundIpAddresses String
The outbound IP addresses of the Logic App.
possibleOutboundIpAddresses String
The possible outbound IP addresses of the Logic App.
publicNetworkAccess String
Whether Public Network Access should be enabled or not.
resourceGroupName String
scmPublishBasicAuthenticationEnabled Boolean
Whether the default SCM basic authentication publishing profile is enabled.
siteConfig Property Map
A site_config object as defined below.
siteCredentials List<Property Map>
A site_credential block as defined below, which contains the site-level credentials used to publish to this Logic App.
storageAccountAccessKey String
The access key which will be used to access the backend storage account for the Logic App.
storageAccountName String
The backend storage account name which will be used by this Logic App (e.g. for Stateful workflows data).
storageAccountShareName String
The name of the share used by the logic app.
tags Map<String>
A mapping of tags assigned to the resource.
useExtensionBundle Boolean
Whether the logic app should use the bundled extension package.
version String
The runtime version associated with the Logic App.
virtualNetworkSubnetId String
The Virtual Network Subnet ID used for this IP Restriction.

Supporting Types

GetStandardConnectionString

Name This property is required. string
The name of the Logic App.
Type This property is required. string
The Type of Managed Identity assigned to this Logic App Workflow.
Value This property is required. string
Name This property is required. string
The name of the Logic App.
Type This property is required. string
The Type of Managed Identity assigned to this Logic App Workflow.
Value This property is required. string
name This property is required. String
The name of the Logic App.
type This property is required. String
The Type of Managed Identity assigned to this Logic App Workflow.
value This property is required. String
name This property is required. string
The name of the Logic App.
type This property is required. string
The Type of Managed Identity assigned to this Logic App Workflow.
value This property is required. string
name This property is required. str
The name of the Logic App.
type This property is required. str
The Type of Managed Identity assigned to this Logic App Workflow.
value This property is required. str
name This property is required. String
The name of the Logic App.
type This property is required. String
The Type of Managed Identity assigned to this Logic App Workflow.
value This property is required. String

GetStandardIdentity

IdentityIds This property is required. List<string>
PrincipalId This property is required. string
The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
TenantId This property is required. string
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
Type This property is required. string
The Type of Managed Identity assigned to this Logic App Workflow.
IdentityIds This property is required. []string
PrincipalId This property is required. string
The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
TenantId This property is required. string
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
Type This property is required. string
The Type of Managed Identity assigned to this Logic App Workflow.
identityIds This property is required. List<String>
principalId This property is required. String
The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
tenantId This property is required. String
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
type This property is required. String
The Type of Managed Identity assigned to this Logic App Workflow.
identityIds This property is required. string[]
principalId This property is required. string
The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
tenantId This property is required. string
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
type This property is required. string
The Type of Managed Identity assigned to this Logic App Workflow.
identity_ids This property is required. Sequence[str]
principal_id This property is required. str
The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
tenant_id This property is required. str
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
type This property is required. str
The Type of Managed Identity assigned to this Logic App Workflow.
identityIds This property is required. List<String>
principalId This property is required. String
The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
tenantId This property is required. String
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
type This property is required. String
The Type of Managed Identity assigned to this Logic App Workflow.

GetStandardSiteConfig

AppScaleLimit This property is required. int
The number of workers this Logic App can scale out to. Only applicable to apps on the Consumption and Premium plan.
AutoSwapSlotName This property is required. string
The Auto-swap slot name.
Cors This property is required. GetStandardSiteConfigCors
A cors block as defined below.
ElasticInstanceMinimum This property is required. int
The number of minimum instances for this Logic App Only affects apps on the Premium plan.
FtpsState This property is required. string
The state of FTP / FTPS service for this Logic App.
IpRestrictions This property is required. List<GetStandardSiteConfigIpRestriction>
A list of ip_restriction objects representing IP restrictions as defined below.
LinuxFxVersion This property is required. string
Linux App Framework and version for the Logic App.
MinTlsVersion This property is required. string
The minimum supported TLS version for the Logic App.
PreWarmedInstanceCount This property is required. int
The number of pre-warmed instances for this Logic App Only affects apps on the Premium plan.
PublicNetworkAccessEnabled This property is required. bool

Deprecated: the site_config.public_network_access_enabled property has been superseded by the public_network_access property and will be removed in v5.0 of the AzureRM Provider.

ScmIpRestrictions This property is required. List<GetStandardSiteConfigScmIpRestriction>
A list of scm_ip_restriction objects representing SCM IP restrictions as defined below.
ScmMinTlsVersion This property is required. string
The minimum version of TLS required for SSL requests to the SCM site.
ScmType This property is required. string
The type of Source Control used by the Logic App in use by the Windows Function App.
VnetRouteAllEnabled This property is required. bool
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
AlwaysOn bool
Should the Logic App be loaded at all times?
DotnetFrameworkVersion string
The version of the .NET framework's CLR used in this Logic App.
HealthCheckPath string
Path which will be checked for this Logic App health.
Http2Enabled bool
Specifies whether the HTTP2 protocol should be enabled.
RuntimeScaleMonitoringEnabled bool
Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan.
ScmUseMainIpRestriction bool
Should the Logic App ip_restriction configuration be used for the SCM too.
Use32BitWorkerProcess bool
Should the Logic App run in 32 bit mode, rather than 64 bit mode?
WebsocketsEnabled bool
Should WebSockets be enabled?
AppScaleLimit This property is required. int
The number of workers this Logic App can scale out to. Only applicable to apps on the Consumption and Premium plan.
AutoSwapSlotName This property is required. string
The Auto-swap slot name.
Cors This property is required. GetStandardSiteConfigCors
A cors block as defined below.
ElasticInstanceMinimum This property is required. int
The number of minimum instances for this Logic App Only affects apps on the Premium plan.
FtpsState This property is required. string
The state of FTP / FTPS service for this Logic App.
IpRestrictions This property is required. []GetStandardSiteConfigIpRestriction
A list of ip_restriction objects representing IP restrictions as defined below.
LinuxFxVersion This property is required. string
Linux App Framework and version for the Logic App.
MinTlsVersion This property is required. string
The minimum supported TLS version for the Logic App.
PreWarmedInstanceCount This property is required. int
The number of pre-warmed instances for this Logic App Only affects apps on the Premium plan.
PublicNetworkAccessEnabled This property is required. bool

Deprecated: the site_config.public_network_access_enabled property has been superseded by the public_network_access property and will be removed in v5.0 of the AzureRM Provider.

ScmIpRestrictions This property is required. []GetStandardSiteConfigScmIpRestriction
A list of scm_ip_restriction objects representing SCM IP restrictions as defined below.
ScmMinTlsVersion This property is required. string
The minimum version of TLS required for SSL requests to the SCM site.
ScmType This property is required. string
The type of Source Control used by the Logic App in use by the Windows Function App.
VnetRouteAllEnabled This property is required. bool
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
AlwaysOn bool
Should the Logic App be loaded at all times?
DotnetFrameworkVersion string
The version of the .NET framework's CLR used in this Logic App.
HealthCheckPath string
Path which will be checked for this Logic App health.
Http2Enabled bool
Specifies whether the HTTP2 protocol should be enabled.
RuntimeScaleMonitoringEnabled bool
Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan.
ScmUseMainIpRestriction bool
Should the Logic App ip_restriction configuration be used for the SCM too.
Use32BitWorkerProcess bool
Should the Logic App run in 32 bit mode, rather than 64 bit mode?
WebsocketsEnabled bool
Should WebSockets be enabled?
appScaleLimit This property is required. Integer
The number of workers this Logic App can scale out to. Only applicable to apps on the Consumption and Premium plan.
autoSwapSlotName This property is required. String
The Auto-swap slot name.
cors This property is required. GetStandardSiteConfigCors
A cors block as defined below.
elasticInstanceMinimum This property is required. Integer
The number of minimum instances for this Logic App Only affects apps on the Premium plan.
ftpsState This property is required. String
The state of FTP / FTPS service for this Logic App.
ipRestrictions This property is required. List<GetStandardSiteConfigIpRestriction>
A list of ip_restriction objects representing IP restrictions as defined below.
linuxFxVersion This property is required. String
Linux App Framework and version for the Logic App.
minTlsVersion This property is required. String
The minimum supported TLS version for the Logic App.
preWarmedInstanceCount This property is required. Integer
The number of pre-warmed instances for this Logic App Only affects apps on the Premium plan.
publicNetworkAccessEnabled This property is required. Boolean

Deprecated: the site_config.public_network_access_enabled property has been superseded by the public_network_access property and will be removed in v5.0 of the AzureRM Provider.

scmIpRestrictions This property is required. List<GetStandardSiteConfigScmIpRestriction>
A list of scm_ip_restriction objects representing SCM IP restrictions as defined below.
scmMinTlsVersion This property is required. String
The minimum version of TLS required for SSL requests to the SCM site.
scmType This property is required. String
The type of Source Control used by the Logic App in use by the Windows Function App.
vnetRouteAllEnabled This property is required. Boolean
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
alwaysOn Boolean
Should the Logic App be loaded at all times?
dotnetFrameworkVersion String
The version of the .NET framework's CLR used in this Logic App.
healthCheckPath String
Path which will be checked for this Logic App health.
http2Enabled Boolean
Specifies whether the HTTP2 protocol should be enabled.
runtimeScaleMonitoringEnabled Boolean
Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan.
scmUseMainIpRestriction Boolean
Should the Logic App ip_restriction configuration be used for the SCM too.
use32BitWorkerProcess Boolean
Should the Logic App run in 32 bit mode, rather than 64 bit mode?
websocketsEnabled Boolean
Should WebSockets be enabled?
appScaleLimit This property is required. number
The number of workers this Logic App can scale out to. Only applicable to apps on the Consumption and Premium plan.
autoSwapSlotName This property is required. string
The Auto-swap slot name.
cors This property is required. GetStandardSiteConfigCors
A cors block as defined below.
elasticInstanceMinimum This property is required. number
The number of minimum instances for this Logic App Only affects apps on the Premium plan.
ftpsState This property is required. string
The state of FTP / FTPS service for this Logic App.
ipRestrictions This property is required. GetStandardSiteConfigIpRestriction[]
A list of ip_restriction objects representing IP restrictions as defined below.
linuxFxVersion This property is required. string
Linux App Framework and version for the Logic App.
minTlsVersion This property is required. string
The minimum supported TLS version for the Logic App.
preWarmedInstanceCount This property is required. number
The number of pre-warmed instances for this Logic App Only affects apps on the Premium plan.
publicNetworkAccessEnabled This property is required. boolean

Deprecated: the site_config.public_network_access_enabled property has been superseded by the public_network_access property and will be removed in v5.0 of the AzureRM Provider.

scmIpRestrictions This property is required. GetStandardSiteConfigScmIpRestriction[]
A list of scm_ip_restriction objects representing SCM IP restrictions as defined below.
scmMinTlsVersion This property is required. string
The minimum version of TLS required for SSL requests to the SCM site.
scmType This property is required. string
The type of Source Control used by the Logic App in use by the Windows Function App.
vnetRouteAllEnabled This property is required. boolean
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
alwaysOn boolean
Should the Logic App be loaded at all times?
dotnetFrameworkVersion string
The version of the .NET framework's CLR used in this Logic App.
healthCheckPath string
Path which will be checked for this Logic App health.
http2Enabled boolean
Specifies whether the HTTP2 protocol should be enabled.
runtimeScaleMonitoringEnabled boolean
Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan.
scmUseMainIpRestriction boolean
Should the Logic App ip_restriction configuration be used for the SCM too.
use32BitWorkerProcess boolean
Should the Logic App run in 32 bit mode, rather than 64 bit mode?
websocketsEnabled boolean
Should WebSockets be enabled?
app_scale_limit This property is required. int
The number of workers this Logic App can scale out to. Only applicable to apps on the Consumption and Premium plan.
auto_swap_slot_name This property is required. str
The Auto-swap slot name.
cors This property is required. GetStandardSiteConfigCors
A cors block as defined below.
elastic_instance_minimum This property is required. int
The number of minimum instances for this Logic App Only affects apps on the Premium plan.
ftps_state This property is required. str
The state of FTP / FTPS service for this Logic App.
ip_restrictions This property is required. Sequence[GetStandardSiteConfigIpRestriction]
A list of ip_restriction objects representing IP restrictions as defined below.
linux_fx_version This property is required. str
Linux App Framework and version for the Logic App.
min_tls_version This property is required. str
The minimum supported TLS version for the Logic App.
pre_warmed_instance_count This property is required. int
The number of pre-warmed instances for this Logic App Only affects apps on the Premium plan.
public_network_access_enabled This property is required. bool

Deprecated: the site_config.public_network_access_enabled property has been superseded by the public_network_access property and will be removed in v5.0 of the AzureRM Provider.

scm_ip_restrictions This property is required. Sequence[GetStandardSiteConfigScmIpRestriction]
A list of scm_ip_restriction objects representing SCM IP restrictions as defined below.
scm_min_tls_version This property is required. str
The minimum version of TLS required for SSL requests to the SCM site.
scm_type This property is required. str
The type of Source Control used by the Logic App in use by the Windows Function App.
vnet_route_all_enabled This property is required. bool
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
always_on bool
Should the Logic App be loaded at all times?
dotnet_framework_version str
The version of the .NET framework's CLR used in this Logic App.
health_check_path str
Path which will be checked for this Logic App health.
http2_enabled bool
Specifies whether the HTTP2 protocol should be enabled.
runtime_scale_monitoring_enabled bool
Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan.
scm_use_main_ip_restriction bool
Should the Logic App ip_restriction configuration be used for the SCM too.
use32_bit_worker_process bool
Should the Logic App run in 32 bit mode, rather than 64 bit mode?
websockets_enabled bool
Should WebSockets be enabled?
appScaleLimit This property is required. Number
The number of workers this Logic App can scale out to. Only applicable to apps on the Consumption and Premium plan.
autoSwapSlotName This property is required. String
The Auto-swap slot name.
cors This property is required. Property Map
A cors block as defined below.
elasticInstanceMinimum This property is required. Number
The number of minimum instances for this Logic App Only affects apps on the Premium plan.
ftpsState This property is required. String
The state of FTP / FTPS service for this Logic App.
ipRestrictions This property is required. List<Property Map>
A list of ip_restriction objects representing IP restrictions as defined below.
linuxFxVersion This property is required. String
Linux App Framework and version for the Logic App.
minTlsVersion This property is required. String
The minimum supported TLS version for the Logic App.
preWarmedInstanceCount This property is required. Number
The number of pre-warmed instances for this Logic App Only affects apps on the Premium plan.
publicNetworkAccessEnabled This property is required. Boolean

Deprecated: the site_config.public_network_access_enabled property has been superseded by the public_network_access property and will be removed in v5.0 of the AzureRM Provider.

scmIpRestrictions This property is required. List<Property Map>
A list of scm_ip_restriction objects representing SCM IP restrictions as defined below.
scmMinTlsVersion This property is required. String
The minimum version of TLS required for SSL requests to the SCM site.
scmType This property is required. String
The type of Source Control used by the Logic App in use by the Windows Function App.
vnetRouteAllEnabled This property is required. Boolean
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
alwaysOn Boolean
Should the Logic App be loaded at all times?
dotnetFrameworkVersion String
The version of the .NET framework's CLR used in this Logic App.
healthCheckPath String
Path which will be checked for this Logic App health.
http2Enabled Boolean
Specifies whether the HTTP2 protocol should be enabled.
runtimeScaleMonitoringEnabled Boolean
Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan.
scmUseMainIpRestriction Boolean
Should the Logic App ip_restriction configuration be used for the SCM too.
use32BitWorkerProcess Boolean
Should the Logic App run in 32 bit mode, rather than 64 bit mode?
websocketsEnabled Boolean
Should WebSockets be enabled?

GetStandardSiteConfigCors

AllowedOrigins This property is required. List<string>
A list of origins which should be able to make cross-origin calls.
SupportCredentials bool
Are credentials supported?
AllowedOrigins This property is required. []string
A list of origins which should be able to make cross-origin calls.
SupportCredentials bool
Are credentials supported?
allowedOrigins This property is required. List<String>
A list of origins which should be able to make cross-origin calls.
supportCredentials Boolean
Are credentials supported?
allowedOrigins This property is required. string[]
A list of origins which should be able to make cross-origin calls.
supportCredentials boolean
Are credentials supported?
allowed_origins This property is required. Sequence[str]
A list of origins which should be able to make cross-origin calls.
support_credentials bool
Are credentials supported?
allowedOrigins This property is required. List<String>
A list of origins which should be able to make cross-origin calls.
supportCredentials Boolean
Are credentials supported?

GetStandardSiteConfigIpRestriction

Headers This property is required. GetStandardSiteConfigIpRestrictionHeaders
The headers block for this specific ip_restriction as defined below.
Name This property is required. string
The name of the Logic App.
Action string
Does this restriction Allow or Deny access for this IP range.
IpAddress string
The IP Address used for this IP Restriction in CIDR notation.
Priority int
The priority for this IP Restriction. Restrictions are enforced in priority order.
ServiceTag string
The Service Tag used for this IP Restriction.
VirtualNetworkSubnetId string
The Virtual Network Subnet ID used for this IP Restriction.
Headers This property is required. GetStandardSiteConfigIpRestrictionHeaders
The headers block for this specific ip_restriction as defined below.
Name This property is required. string
The name of the Logic App.
Action string
Does this restriction Allow or Deny access for this IP range.
IpAddress string
The IP Address used for this IP Restriction in CIDR notation.
Priority int
The priority for this IP Restriction. Restrictions are enforced in priority order.
ServiceTag string
The Service Tag used for this IP Restriction.
VirtualNetworkSubnetId string
The Virtual Network Subnet ID used for this IP Restriction.
headers This property is required. GetStandardSiteConfigIpRestrictionHeaders
The headers block for this specific ip_restriction as defined below.
name This property is required. String
The name of the Logic App.
action String
Does this restriction Allow or Deny access for this IP range.
ipAddress String
The IP Address used for this IP Restriction in CIDR notation.
priority Integer
The priority for this IP Restriction. Restrictions are enforced in priority order.
serviceTag String
The Service Tag used for this IP Restriction.
virtualNetworkSubnetId String
The Virtual Network Subnet ID used for this IP Restriction.
headers This property is required. GetStandardSiteConfigIpRestrictionHeaders
The headers block for this specific ip_restriction as defined below.
name This property is required. string
The name of the Logic App.
action string
Does this restriction Allow or Deny access for this IP range.
ipAddress string
The IP Address used for this IP Restriction in CIDR notation.
priority number
The priority for this IP Restriction. Restrictions are enforced in priority order.
serviceTag string
The Service Tag used for this IP Restriction.
virtualNetworkSubnetId string
The Virtual Network Subnet ID used for this IP Restriction.
headers This property is required. GetStandardSiteConfigIpRestrictionHeaders
The headers block for this specific ip_restriction as defined below.
name This property is required. str
The name of the Logic App.
action str
Does this restriction Allow or Deny access for this IP range.
ip_address str
The IP Address used for this IP Restriction in CIDR notation.
priority int
The priority for this IP Restriction. Restrictions are enforced in priority order.
service_tag str
The Service Tag used for this IP Restriction.
virtual_network_subnet_id str
The Virtual Network Subnet ID used for this IP Restriction.
headers This property is required. Property Map
The headers block for this specific ip_restriction as defined below.
name This property is required. String
The name of the Logic App.
action String
Does this restriction Allow or Deny access for this IP range.
ipAddress String
The IP Address used for this IP Restriction in CIDR notation.
priority Number
The priority for this IP Restriction. Restrictions are enforced in priority order.
serviceTag String
The Service Tag used for this IP Restriction.
virtualNetworkSubnetId String
The Virtual Network Subnet ID used for this IP Restriction.

GetStandardSiteConfigIpRestrictionHeaders

XAzureFdids List<string>
A list of allowed Azure FrontDoor IDs in UUID notation.
XFdHealthProbe string
A list to allow the Azure FrontDoor health probe header.
XForwardedFors List<string>
A list of allowed 'X-Forwarded-For' IPs in CIDR notation.
XForwardedHosts List<string>
A list of allowed 'X-Forwarded-Host' domains.
XAzureFdids []string
A list of allowed Azure FrontDoor IDs in UUID notation.
XFdHealthProbe string
A list to allow the Azure FrontDoor health probe header.
XForwardedFors []string
A list of allowed 'X-Forwarded-For' IPs in CIDR notation.
XForwardedHosts []string
A list of allowed 'X-Forwarded-Host' domains.
xAzureFdids List<String>
A list of allowed Azure FrontDoor IDs in UUID notation.
xFdHealthProbe String
A list to allow the Azure FrontDoor health probe header.
xForwardedFors List<String>
A list of allowed 'X-Forwarded-For' IPs in CIDR notation.
xForwardedHosts List<String>
A list of allowed 'X-Forwarded-Host' domains.
xAzureFdids string[]
A list of allowed Azure FrontDoor IDs in UUID notation.
xFdHealthProbe string
A list to allow the Azure FrontDoor health probe header.
xForwardedFors string[]
A list of allowed 'X-Forwarded-For' IPs in CIDR notation.
xForwardedHosts string[]
A list of allowed 'X-Forwarded-Host' domains.
x_azure_fdids Sequence[str]
A list of allowed Azure FrontDoor IDs in UUID notation.
x_fd_health_probe str
A list to allow the Azure FrontDoor health probe header.
x_forwarded_fors Sequence[str]
A list of allowed 'X-Forwarded-For' IPs in CIDR notation.
x_forwarded_hosts Sequence[str]
A list of allowed 'X-Forwarded-Host' domains.
xAzureFdids List<String>
A list of allowed Azure FrontDoor IDs in UUID notation.
xFdHealthProbe String
A list to allow the Azure FrontDoor health probe header.
xForwardedFors List<String>
A list of allowed 'X-Forwarded-For' IPs in CIDR notation.
xForwardedHosts List<String>
A list of allowed 'X-Forwarded-Host' domains.

GetStandardSiteConfigScmIpRestriction

Headers This property is required. GetStandardSiteConfigScmIpRestrictionHeaders
The headers block for this specific ip_restriction as defined below.
Name This property is required. string
The name of the Logic App.
Action string
Does this restriction Allow or Deny access for this IP range.
IpAddress string
The IP Address used for this IP Restriction in CIDR notation.
Priority int
The priority for this IP Restriction. Restrictions are enforced in priority order.
ServiceTag string
The Service Tag used for this IP Restriction.
VirtualNetworkSubnetId string
The Virtual Network Subnet ID used for this IP Restriction.
Headers This property is required. GetStandardSiteConfigScmIpRestrictionHeaders
The headers block for this specific ip_restriction as defined below.
Name This property is required. string
The name of the Logic App.
Action string
Does this restriction Allow or Deny access for this IP range.
IpAddress string
The IP Address used for this IP Restriction in CIDR notation.
Priority int
The priority for this IP Restriction. Restrictions are enforced in priority order.
ServiceTag string
The Service Tag used for this IP Restriction.
VirtualNetworkSubnetId string
The Virtual Network Subnet ID used for this IP Restriction.
headers This property is required. GetStandardSiteConfigScmIpRestrictionHeaders
The headers block for this specific ip_restriction as defined below.
name This property is required. String
The name of the Logic App.
action String
Does this restriction Allow or Deny access for this IP range.
ipAddress String
The IP Address used for this IP Restriction in CIDR notation.
priority Integer
The priority for this IP Restriction. Restrictions are enforced in priority order.
serviceTag String
The Service Tag used for this IP Restriction.
virtualNetworkSubnetId String
The Virtual Network Subnet ID used for this IP Restriction.
headers This property is required. GetStandardSiteConfigScmIpRestrictionHeaders
The headers block for this specific ip_restriction as defined below.
name This property is required. string
The name of the Logic App.
action string
Does this restriction Allow or Deny access for this IP range.
ipAddress string
The IP Address used for this IP Restriction in CIDR notation.
priority number
The priority for this IP Restriction. Restrictions are enforced in priority order.
serviceTag string
The Service Tag used for this IP Restriction.
virtualNetworkSubnetId string
The Virtual Network Subnet ID used for this IP Restriction.
headers This property is required. GetStandardSiteConfigScmIpRestrictionHeaders
The headers block for this specific ip_restriction as defined below.
name This property is required. str
The name of the Logic App.
action str
Does this restriction Allow or Deny access for this IP range.
ip_address str
The IP Address used for this IP Restriction in CIDR notation.
priority int
The priority for this IP Restriction. Restrictions are enforced in priority order.
service_tag str
The Service Tag used for this IP Restriction.
virtual_network_subnet_id str
The Virtual Network Subnet ID used for this IP Restriction.
headers This property is required. Property Map
The headers block for this specific ip_restriction as defined below.
name This property is required. String
The name of the Logic App.
action String
Does this restriction Allow or Deny access for this IP range.
ipAddress String
The IP Address used for this IP Restriction in CIDR notation.
priority Number
The priority for this IP Restriction. Restrictions are enforced in priority order.
serviceTag String
The Service Tag used for this IP Restriction.
virtualNetworkSubnetId String
The Virtual Network Subnet ID used for this IP Restriction.

GetStandardSiteConfigScmIpRestrictionHeaders

XAzureFdids List<string>
A list of allowed Azure FrontDoor IDs in UUID notation.
XFdHealthProbe string
A list to allow the Azure FrontDoor health probe header.
XForwardedFors List<string>
A list of allowed 'X-Forwarded-For' IPs in CIDR notation.
XForwardedHosts List<string>
A list of allowed 'X-Forwarded-Host' domains.
XAzureFdids []string
A list of allowed Azure FrontDoor IDs in UUID notation.
XFdHealthProbe string
A list to allow the Azure FrontDoor health probe header.
XForwardedFors []string
A list of allowed 'X-Forwarded-For' IPs in CIDR notation.
XForwardedHosts []string
A list of allowed 'X-Forwarded-Host' domains.
xAzureFdids List<String>
A list of allowed Azure FrontDoor IDs in UUID notation.
xFdHealthProbe String
A list to allow the Azure FrontDoor health probe header.
xForwardedFors List<String>
A list of allowed 'X-Forwarded-For' IPs in CIDR notation.
xForwardedHosts List<String>
A list of allowed 'X-Forwarded-Host' domains.
xAzureFdids string[]
A list of allowed Azure FrontDoor IDs in UUID notation.
xFdHealthProbe string
A list to allow the Azure FrontDoor health probe header.
xForwardedFors string[]
A list of allowed 'X-Forwarded-For' IPs in CIDR notation.
xForwardedHosts string[]
A list of allowed 'X-Forwarded-Host' domains.
x_azure_fdids Sequence[str]
A list of allowed Azure FrontDoor IDs in UUID notation.
x_fd_health_probe str
A list to allow the Azure FrontDoor health probe header.
x_forwarded_fors Sequence[str]
A list of allowed 'X-Forwarded-For' IPs in CIDR notation.
x_forwarded_hosts Sequence[str]
A list of allowed 'X-Forwarded-Host' domains.
xAzureFdids List<String>
A list of allowed Azure FrontDoor IDs in UUID notation.
xFdHealthProbe String
A list to allow the Azure FrontDoor health probe header.
xForwardedFors List<String>
A list of allowed 'X-Forwarded-For' IPs in CIDR notation.
xForwardedHosts List<String>
A list of allowed 'X-Forwarded-Host' domains.

GetStandardSiteCredential

Password This property is required. string
The password associated with the username, which can be used to publish to this Logic App.
Username This property is required. string
The username which can be used to publish to this Logic App.
Password This property is required. string
The password associated with the username, which can be used to publish to this Logic App.
Username This property is required. string
The username which can be used to publish to this Logic App.
password This property is required. String
The password associated with the username, which can be used to publish to this Logic App.
username This property is required. String
The username which can be used to publish to this Logic App.
password This property is required. string
The password associated with the username, which can be used to publish to this Logic App.
username This property is required. string
The username which can be used to publish to this Logic App.
password This property is required. str
The password associated with the username, which can be used to publish to this Logic App.
username This property is required. str
The username which can be used to publish to this Logic App.
password This property is required. String
The password associated with the username, which can be used to publish to this Logic App.
username This property is required. String
The username which can be used to publish to this Logic App.

Package Details

Repository
Azure Classic pulumi/pulumi-azure
License
Apache-2.0
Notes
This Pulumi package is based on the azurerm Terraform Provider.

We recommend using Azure Native.

Azure v6.22.0 published on Tuesday, Apr 1, 2025 by Pulumi