azure.appservice.getFunctionApp
Example Usage
using System.Collections.Generic;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var example = Azure.AppService.GetFunctionApp.Invoke(new()
{
Name = "test-azure-functions",
ResourceGroupName = azurerm_resource_group.Example.Name,
});
});
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appservice"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := appservice.LookupFunctionApp(ctx, &appservice.LookupFunctionAppArgs{
Name: "test-azure-functions",
ResourceGroupName: azurerm_resource_group.Example.Name,
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.appservice.AppserviceFunctions;
import com.pulumi.azure.appservice.inputs.GetFunctionAppArgs;
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 = AppserviceFunctions.getFunctionApp(GetFunctionAppArgs.builder()
.name("test-azure-functions")
.resourceGroupName(azurerm_resource_group.example().name())
.build());
}
}
import pulumi
import pulumi_azure as azure
example = azure.appservice.get_function_app(name="test-azure-functions",
resource_group_name=azurerm_resource_group["example"]["name"])
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.appservice.getFunctionApp({
name: "test-azure-functions",
resourceGroupName: azurerm_resource_group.example.name,
});
variables:
example:
fn::invoke:
Function: azure:appservice:getFunctionApp
Arguments:
name: test-azure-functions
resourceGroupName: ${azurerm_resource_group.example.name}
Using getFunctionApp
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 getFunctionApp(args: GetFunctionAppArgs, opts?: InvokeOptions): Promise<GetFunctionAppResult>
function getFunctionAppOutput(args: GetFunctionAppOutputArgs, opts?: InvokeOptions): Output<GetFunctionAppResult>
def get_function_app(name: Optional[str] = None,
resource_group_name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
opts: Optional[InvokeOptions] = None) -> GetFunctionAppResult
def get_function_app_output(name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFunctionAppResult]
func LookupFunctionApp(ctx *Context, args *LookupFunctionAppArgs, opts ...InvokeOption) (*LookupFunctionAppResult, error)
func LookupFunctionAppOutput(ctx *Context, args *LookupFunctionAppOutputArgs, opts ...InvokeOption) LookupFunctionAppResultOutput
> Note: This function is named LookupFunctionApp
in the Go SDK.
public static class GetFunctionApp
{
public static Task<GetFunctionAppResult> InvokeAsync(GetFunctionAppArgs args, InvokeOptions? opts = null)
public static Output<GetFunctionAppResult> Invoke(GetFunctionAppInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFunctionAppResult> getFunctionApp(GetFunctionAppArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure:appservice/getFunctionApp:getFunctionApp
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
The name of the Function App resource.
- Resource
Group stringName The name of the Resource Group where the Function App exists.
- Dictionary<string, string>
- Name string
The name of the Function App resource.
- Resource
Group stringName The name of the Resource Group where the Function App exists.
- map[string]string
- name String
The name of the Function App resource.
- resource
Group StringName The name of the Resource Group where the Function App exists.
- Map<String,String>
- name string
The name of the Function App resource.
- resource
Group stringName The name of the Resource Group where the Function App exists.
- {[key: string]: string}
- name str
The name of the Function App resource.
- resource_
group_ strname The name of the Resource Group where the Function App exists.
- Mapping[str, str]
- name String
The name of the Function App resource.
- resource
Group StringName The name of the Resource Group where the Function App exists.
- Map<String>
getFunctionApp Result
The following output properties are available:
- App
Service stringPlan Id The ID of the App Service Plan within which to create this Function App.
- App
Settings Dictionary<string, string> A key-value pair of App Settings.
- Client
Cert stringMode The mode of the Function App's client certificates requirement for incoming requests.
- Connection
Strings List<GetFunction App Connection String> An
connection_string
block as defined below.- Custom
Domain stringVerification Id An identifier used by App Service to perform domain ownership verification via DNS TXT record.
- Default
Hostname string The default hostname associated with the Function App.
- Enabled bool
Is the Function App enabled?
- Id string
The provider-assigned unique ID for this managed resource.
- Identities
List<Get
Function App Identity> A
identity
block as defined below.- Location string
- Name string
The name for this IP Restriction.
- Os
Type string A string indicating the Operating System type for this function app.
- Outbound
Ip stringAddresses A comma separated list of outbound IP addresses.
- Possible
Outbound stringIp Addresses A comma separated list of outbound IP addresses, not all of which are necessarily in use. Superset of
outbound_ip_addresses
.- Resource
Group stringName - Site
Configs List<GetFunction App Site Config> - Site
Credentials List<GetFunction App Site Credential> A
site_credential
block as defined below, which contains the site-level credentials used to publish to this App Service.- Source
Controls List<GetFunction App Source Control> A
source_control
block as defined below.- Dictionary<string, string>
- App
Service stringPlan Id The ID of the App Service Plan within which to create this Function App.
- App
Settings map[string]string A key-value pair of App Settings.
- Client
Cert stringMode The mode of the Function App's client certificates requirement for incoming requests.
- Connection
Strings []GetFunction App Connection String An
connection_string
block as defined below.- Custom
Domain stringVerification Id An identifier used by App Service to perform domain ownership verification via DNS TXT record.
- Default
Hostname string The default hostname associated with the Function App.
- Enabled bool
Is the Function App enabled?
- Id string
The provider-assigned unique ID for this managed resource.
- Identities
[]Get
Function App Identity A
identity
block as defined below.- Location string
- Name string
The name for this IP Restriction.
- Os
Type string A string indicating the Operating System type for this function app.
- Outbound
Ip stringAddresses A comma separated list of outbound IP addresses.
- Possible
Outbound stringIp Addresses A comma separated list of outbound IP addresses, not all of which are necessarily in use. Superset of
outbound_ip_addresses
.- Resource
Group stringName - Site
Configs []GetFunction App Site Config - Site
Credentials []GetFunction App Site Credential A
site_credential
block as defined below, which contains the site-level credentials used to publish to this App Service.- Source
Controls []GetFunction App Source Control A
source_control
block as defined below.- map[string]string
- app
Service StringPlan Id The ID of the App Service Plan within which to create this Function App.
- app
Settings Map<String,String> A key-value pair of App Settings.
- client
Cert StringMode The mode of the Function App's client certificates requirement for incoming requests.
- connection
Strings List<GetFunction App Connection String> An
connection_string
block as defined below.- custom
Domain StringVerification Id An identifier used by App Service to perform domain ownership verification via DNS TXT record.
- default
Hostname String The default hostname associated with the Function App.
- enabled Boolean
Is the Function App enabled?
- id String
The provider-assigned unique ID for this managed resource.
- identities
List<Get
Function App Identity> A
identity
block as defined below.- location String
- name String
The name for this IP Restriction.
- os
Type String A string indicating the Operating System type for this function app.
- outbound
Ip StringAddresses A comma separated list of outbound IP addresses.
- possible
Outbound StringIp Addresses A comma separated list of outbound IP addresses, not all of which are necessarily in use. Superset of
outbound_ip_addresses
.- resource
Group StringName - site
Configs List<GetFunction App Site Config> - site
Credentials List<GetFunction App Site Credential> A
site_credential
block as defined below, which contains the site-level credentials used to publish to this App Service.- source
Controls List<GetFunction App Source Control> A
source_control
block as defined below.- Map<String,String>
- app
Service stringPlan Id The ID of the App Service Plan within which to create this Function App.
- app
Settings {[key: string]: string} A key-value pair of App Settings.
- client
Cert stringMode The mode of the Function App's client certificates requirement for incoming requests.
- connection
Strings GetFunction App Connection String[] An
connection_string
block as defined below.- custom
Domain stringVerification Id An identifier used by App Service to perform domain ownership verification via DNS TXT record.
- default
Hostname string The default hostname associated with the Function App.
- enabled boolean
Is the Function App enabled?
- id string
The provider-assigned unique ID for this managed resource.
- identities
Get
Function App Identity[] A
identity
block as defined below.- location string
- name string
The name for this IP Restriction.
- os
Type string A string indicating the Operating System type for this function app.
- outbound
Ip stringAddresses A comma separated list of outbound IP addresses.
- possible
Outbound stringIp Addresses A comma separated list of outbound IP addresses, not all of which are necessarily in use. Superset of
outbound_ip_addresses
.- resource
Group stringName - site
Configs GetFunction App Site Config[] - site
Credentials GetFunction App Site Credential[] A
site_credential
block as defined below, which contains the site-level credentials used to publish to this App Service.- source
Controls GetFunction App Source Control[] A
source_control
block as defined below.- {[key: string]: string}
- app_
service_ strplan_ id The ID of the App Service Plan within which to create this Function App.
- app_
settings Mapping[str, str] A key-value pair of App Settings.
- client_
cert_ strmode The mode of the Function App's client certificates requirement for incoming requests.
- connection_
strings Sequence[GetFunction App Connection String] An
connection_string
block as defined below.- custom_
domain_ strverification_ id An identifier used by App Service to perform domain ownership verification via DNS TXT record.
- default_
hostname str The default hostname associated with the Function App.
- enabled bool
Is the Function App enabled?
- id str
The provider-assigned unique ID for this managed resource.
- identities
Sequence[Get
Function App Identity] A
identity
block as defined below.- location str
- name str
The name for this IP Restriction.
- os_
type str A string indicating the Operating System type for this function app.
- outbound_
ip_ straddresses A comma separated list of outbound IP addresses.
- possible_
outbound_ strip_ addresses A comma separated list of outbound IP addresses, not all of which are necessarily in use. Superset of
outbound_ip_addresses
.- resource_
group_ strname - site_
configs Sequence[GetFunction App Site Config] - site_
credentials Sequence[GetFunction App Site Credential] A
site_credential
block as defined below, which contains the site-level credentials used to publish to this App Service.- source_
controls Sequence[GetFunction App Source Control] A
source_control
block as defined below.- Mapping[str, str]
- app
Service StringPlan Id The ID of the App Service Plan within which to create this Function App.
- app
Settings Map<String> A key-value pair of App Settings.
- client
Cert StringMode The mode of the Function App's client certificates requirement for incoming requests.
- connection
Strings List<Property Map> An
connection_string
block as defined below.- custom
Domain StringVerification Id An identifier used by App Service to perform domain ownership verification via DNS TXT record.
- default
Hostname String The default hostname associated with the Function App.
- enabled Boolean
Is the Function App enabled?
- id String
The provider-assigned unique ID for this managed resource.
- identities List<Property Map>
A
identity
block as defined below.- location String
- name String
The name for this IP Restriction.
- os
Type String A string indicating the Operating System type for this function app.
- outbound
Ip StringAddresses A comma separated list of outbound IP addresses.
- possible
Outbound StringIp Addresses A comma separated list of outbound IP addresses, not all of which are necessarily in use. Superset of
outbound_ip_addresses
.- resource
Group StringName - site
Configs List<Property Map> - site
Credentials List<Property Map> A
site_credential
block as defined below, which contains the site-level credentials used to publish to this App Service.- source
Controls List<Property Map> A
source_control
block as defined below.- Map<String>
Supporting Types
GetFunctionAppConnectionString
GetFunctionAppIdentity
- Identity
Ids List<string> A list of User Assigned Identity IDs assigned to the Function App.
- Principal
Id string The ID of the Managed Identity assigned to the Function App.
- Tenant
Id string The ID of the Tenant where the Managed Identity assigned to the Function App is located.
- Type string
The identity type of the Managed Identity assigned to the Function App.
- Identity
Ids []string A list of User Assigned Identity IDs assigned to the Function App.
- Principal
Id string The ID of the Managed Identity assigned to the Function App.
- Tenant
Id string The ID of the Tenant where the Managed Identity assigned to the Function App is located.
- Type string
The identity type of the Managed Identity assigned to the Function App.
- identity
Ids List<String> A list of User Assigned Identity IDs assigned to the Function App.
- principal
Id String The ID of the Managed Identity assigned to the Function App.
- tenant
Id String The ID of the Tenant where the Managed Identity assigned to the Function App is located.
- type String
The identity type of the Managed Identity assigned to the Function App.
- identity
Ids string[] A list of User Assigned Identity IDs assigned to the Function App.
- principal
Id string The ID of the Managed Identity assigned to the Function App.
- tenant
Id string The ID of the Tenant where the Managed Identity assigned to the Function App is located.
- type string
The identity type of the Managed Identity assigned to the Function App.
- identity_
ids Sequence[str] A list of User Assigned Identity IDs assigned to the Function App.
- principal_
id str The ID of the Managed Identity assigned to the Function App.
- tenant_
id str The ID of the Tenant where the Managed Identity assigned to the Function App is located.
- type str
The identity type of the Managed Identity assigned to the Function App.
- identity
Ids List<String> A list of User Assigned Identity IDs assigned to the Function App.
- principal
Id String The ID of the Managed Identity assigned to the Function App.
- tenant
Id String The ID of the Tenant where the Managed Identity assigned to the Function App is located.
- type String
The identity type of the Managed Identity assigned to the Function App.
GetFunctionAppSiteConfig
- Always
On bool Is the app loaded at all times?
- App
Scale intLimit The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
- Auto
Swap stringSlot Name - Cors
Get
Function App Site Config Cors A
cors
block as defined above.- Dotnet
Framework stringVersion The version of the .NET framework's CLR used in this App Service.
- Elastic
Instance intMinimum The number of minimum instances for this function app. Only applicable to apps on the Premium plan.
- Ftps
State string State of FTP / FTPS service for this AppService.
- Health
Check stringPath - Http2Enabled bool
Is HTTP2 Enabled on this App Service?
- Ip
Restrictions List<GetFunction App Site Config Ip Restriction> One or more
ip_restriction
blocks as defined above.- Java
Version string Java version hosted by the function app in Azure.
- Linux
Fx stringVersion Linux App Framework and version for the AppService.
- Min
Tls stringVersion The minimum supported TLS version for this App Service.
- Pre
Warmed intInstance Count The number of pre-warmed instances for this function app. Only applicable to apps on the Premium plan.
- Runtime
Scale boolMonitoring Enabled Is Runtime Scale Monitoring Enabled on this function app?
- Scm
Ip List<GetRestrictions Function App Site Config Scm Ip Restriction> One or more
scm_ip_restriction
blocks as defined above.- Scm
Type string The type of Source Control enabled for this App Service.
- Scm
Use boolMain Ip Restriction IP security restrictions for scm to use main.
- Use32Bit
Worker boolProcess Does the App Service run in 32 bit mode, rather than 64 bit mode?
- Vnet
Route boolAll Enabled (Optional) Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied?
- Websockets
Enabled bool Are WebSockets enabled for this App Service?
- Always
On bool Is the app loaded at all times?
- App
Scale intLimit The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
- Auto
Swap stringSlot Name - Cors
Get
Function App Site Config Cors A
cors
block as defined above.- Dotnet
Framework stringVersion The version of the .NET framework's CLR used in this App Service.
- Elastic
Instance intMinimum The number of minimum instances for this function app. Only applicable to apps on the Premium plan.
- Ftps
State string State of FTP / FTPS service for this AppService.
- Health
Check stringPath - Http2Enabled bool
Is HTTP2 Enabled on this App Service?
- Ip
Restrictions []GetFunction App Site Config Ip Restriction One or more
ip_restriction
blocks as defined above.- Java
Version string Java version hosted by the function app in Azure.
- Linux
Fx stringVersion Linux App Framework and version for the AppService.
- Min
Tls stringVersion The minimum supported TLS version for this App Service.
- Pre
Warmed intInstance Count The number of pre-warmed instances for this function app. Only applicable to apps on the Premium plan.
- Runtime
Scale boolMonitoring Enabled Is Runtime Scale Monitoring Enabled on this function app?
- Scm
Ip []GetRestrictions Function App Site Config Scm Ip Restriction One or more
scm_ip_restriction
blocks as defined above.- Scm
Type string The type of Source Control enabled for this App Service.
- Scm
Use boolMain Ip Restriction IP security restrictions for scm to use main.
- Use32Bit
Worker boolProcess Does the App Service run in 32 bit mode, rather than 64 bit mode?
- Vnet
Route boolAll Enabled (Optional) Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied?
- Websockets
Enabled bool Are WebSockets enabled for this App Service?
- always
On Boolean Is the app loaded at all times?
- app
Scale IntegerLimit The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
- auto
Swap StringSlot Name - cors
Get
Function App Site Config Cors A
cors
block as defined above.- dotnet
Framework StringVersion The version of the .NET framework's CLR used in this App Service.
- elastic
Instance IntegerMinimum The number of minimum instances for this function app. Only applicable to apps on the Premium plan.
- ftps
State String State of FTP / FTPS service for this AppService.
- health
Check StringPath - http2Enabled Boolean
Is HTTP2 Enabled on this App Service?
- ip
Restrictions List<GetFunction App Site Config Ip Restriction> One or more
ip_restriction
blocks as defined above.- java
Version String Java version hosted by the function app in Azure.
- linux
Fx StringVersion Linux App Framework and version for the AppService.
- min
Tls StringVersion The minimum supported TLS version for this App Service.
- pre
Warmed IntegerInstance Count The number of pre-warmed instances for this function app. Only applicable to apps on the Premium plan.
- runtime
Scale BooleanMonitoring Enabled Is Runtime Scale Monitoring Enabled on this function app?
- scm
Ip List<GetRestrictions Function App Site Config Scm Ip Restriction> One or more
scm_ip_restriction
blocks as defined above.- scm
Type String The type of Source Control enabled for this App Service.
- scm
Use BooleanMain Ip Restriction IP security restrictions for scm to use main.
- use32Bit
Worker BooleanProcess Does the App Service run in 32 bit mode, rather than 64 bit mode?
- vnet
Route BooleanAll Enabled (Optional) Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied?
- websockets
Enabled Boolean Are WebSockets enabled for this App Service?
- always
On boolean Is the app loaded at all times?
- app
Scale numberLimit The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
- auto
Swap stringSlot Name - cors
Get
Function App Site Config Cors A
cors
block as defined above.- dotnet
Framework stringVersion The version of the .NET framework's CLR used in this App Service.
- elastic
Instance numberMinimum The number of minimum instances for this function app. Only applicable to apps on the Premium plan.
- ftps
State string State of FTP / FTPS service for this AppService.
- health
Check stringPath - http2Enabled boolean
Is HTTP2 Enabled on this App Service?
- ip
Restrictions GetFunction App Site Config Ip Restriction[] One or more
ip_restriction
blocks as defined above.- java
Version string Java version hosted by the function app in Azure.
- linux
Fx stringVersion Linux App Framework and version for the AppService.
- min
Tls stringVersion The minimum supported TLS version for this App Service.
- pre
Warmed numberInstance Count The number of pre-warmed instances for this function app. Only applicable to apps on the Premium plan.
- runtime
Scale booleanMonitoring Enabled Is Runtime Scale Monitoring Enabled on this function app?
- scm
Ip GetRestrictions Function App Site Config Scm Ip Restriction[] One or more
scm_ip_restriction
blocks as defined above.- scm
Type string The type of Source Control enabled for this App Service.
- scm
Use booleanMain Ip Restriction IP security restrictions for scm to use main.
- use32Bit
Worker booleanProcess Does the App Service run in 32 bit mode, rather than 64 bit mode?
- vnet
Route booleanAll Enabled (Optional) Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied?
- websockets
Enabled boolean Are WebSockets enabled for this App Service?
- always_
on bool Is the app loaded at all times?
- app_
scale_ intlimit The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
- auto_
swap_ strslot_ name - cors
Get
Function App Site Config Cors A
cors
block as defined above.- dotnet_
framework_ strversion The version of the .NET framework's CLR used in this App Service.
- elastic_
instance_ intminimum The number of minimum instances for this function app. Only applicable to apps on the Premium plan.
- ftps_
state str State of FTP / FTPS service for this AppService.
- health_
check_ strpath - http2_
enabled bool Is HTTP2 Enabled on this App Service?
- ip_
restrictions Sequence[GetFunction App Site Config Ip Restriction] One or more
ip_restriction
blocks as defined above.- java_
version str Java version hosted by the function app in Azure.
- linux_
fx_ strversion Linux App Framework and version for the AppService.
- min_
tls_ strversion The minimum supported TLS version for this App Service.
- pre_
warmed_ intinstance_ count The number of pre-warmed instances for this function app. Only applicable to apps on the Premium plan.
- runtime_
scale_ boolmonitoring_ enabled Is Runtime Scale Monitoring Enabled on this function app?
- scm_
ip_ Sequence[Getrestrictions Function App Site Config Scm Ip Restriction] One or more
scm_ip_restriction
blocks as defined above.- scm_
type str The type of Source Control enabled for this App Service.
- scm_
use_ boolmain_ ip_ restriction IP security restrictions for scm to use main.
- use32_
bit_ boolworker_ process Does the App Service run in 32 bit mode, rather than 64 bit mode?
- vnet_
route_ boolall_ enabled (Optional) Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied?
- websockets_
enabled bool Are WebSockets enabled for this App Service?
- always
On Boolean Is the app loaded at all times?
- app
Scale NumberLimit The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
- auto
Swap StringSlot Name - cors Property Map
A
cors
block as defined above.- dotnet
Framework StringVersion The version of the .NET framework's CLR used in this App Service.
- elastic
Instance NumberMinimum The number of minimum instances for this function app. Only applicable to apps on the Premium plan.
- ftps
State String State of FTP / FTPS service for this AppService.
- health
Check StringPath - http2Enabled Boolean
Is HTTP2 Enabled on this App Service?
- ip
Restrictions List<Property Map> One or more
ip_restriction
blocks as defined above.- java
Version String Java version hosted by the function app in Azure.
- linux
Fx StringVersion Linux App Framework and version for the AppService.
- min
Tls StringVersion The minimum supported TLS version for this App Service.
- pre
Warmed NumberInstance Count The number of pre-warmed instances for this function app. Only applicable to apps on the Premium plan.
- runtime
Scale BooleanMonitoring Enabled Is Runtime Scale Monitoring Enabled on this function app?
- scm
Ip List<Property Map>Restrictions One or more
scm_ip_restriction
blocks as defined above.- scm
Type String The type of Source Control enabled for this App Service.
- scm
Use BooleanMain Ip Restriction IP security restrictions for scm to use main.
- use32Bit
Worker BooleanProcess Does the App Service run in 32 bit mode, rather than 64 bit mode?
- vnet
Route BooleanAll Enabled (Optional) Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied?
- websockets
Enabled Boolean Are WebSockets enabled for this App Service?
GetFunctionAppSiteConfigCors
- 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
GetFunctionAppSiteConfigIpRestriction
- Action string
Allow or Deny access for this IP range. Defaults to Allow.
- Headers
Get
Function App Site Config Ip Restriction Headers - Ip
Address string The IP Address used for this IP Restriction in CIDR notation.
- Name string
The name of the Function App resource.
- Priority int
The priority for this IP Restriction.
- Service
Tag string The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- Action string
Allow or Deny access for this IP range. Defaults to Allow.
- Headers
Get
Function App Site Config Ip Restriction Headers - Ip
Address string The IP Address used for this IP Restriction in CIDR notation.
- Name string
The name of the Function App resource.
- Priority int
The priority for this IP Restriction.
- Service
Tag string The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- action String
Allow or Deny access for this IP range. Defaults to Allow.
- headers
Get
Function App Site Config Ip Restriction Headers - ip
Address String The IP Address used for this IP Restriction in CIDR notation.
- name String
The name of the Function App resource.
- priority Integer
The priority for this IP Restriction.
- service
Tag String The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- action string
Allow or Deny access for this IP range. Defaults to Allow.
- headers
Get
Function App Site Config Ip Restriction Headers - ip
Address string The IP Address used for this IP Restriction in CIDR notation.
- name string
The name of the Function App resource.
- priority number
The priority for this IP Restriction.
- service
Tag string The Service Tag used for this IP Restriction.
- virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- action str
Allow or Deny access for this IP range. Defaults to Allow.
- headers
Get
Function App Site Config Ip Restriction Headers - ip_
address str The IP Address used for this IP Restriction in CIDR notation.
- name str
The name of the Function App resource.
- priority int
The priority for this IP Restriction.
- service_
tag str The Service Tag used for this IP Restriction.
- virtual_
network_ strsubnet_ id The Virtual Network Subnet ID used for this IP Restriction.
- action String
Allow or Deny access for this IP range. Defaults to Allow.
- headers Property Map
- ip
Address String The IP Address used for this IP Restriction in CIDR notation.
- name String
The name of the Function App resource.
- priority Number
The priority for this IP Restriction.
- service
Tag String The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
GetFunctionAppSiteConfigIpRestrictionHeaders
- XAzure
Fdids List<string> - XFd
Health List<string>Probes - XForwarded
Fors List<string> - XForwarded
Hosts List<string>
- XAzure
Fdids []string - XFd
Health []stringProbes - XForwarded
Fors []string - XForwarded
Hosts []string
- x
Azure List<String>Fdids - x
Fd List<String>Health Probes - x
Forwarded List<String>Fors - x
Forwarded List<String>Hosts
- x
Azure string[]Fdids - x
Fd string[]Health Probes - x
Forwarded string[]Fors - x
Forwarded string[]Hosts
- x_
azure_ Sequence[str]fdids - x_
fd_ Sequence[str]health_ probes - x_
forwarded_ Sequence[str]fors - x_
forwarded_ Sequence[str]hosts
- x
Azure List<String>Fdids - x
Fd List<String>Health Probes - x
Forwarded List<String>Fors - x
Forwarded List<String>Hosts
GetFunctionAppSiteConfigScmIpRestriction
- Action string
Allow or Deny access for this IP range. Defaults to Allow.
- Headers
Get
Function App Site Config Scm Ip Restriction Headers - Ip
Address string The IP Address used for this IP Restriction in CIDR notation.
- Name string
The name of the Function App resource.
- Priority int
The priority for this IP Restriction.
- Service
Tag string The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- Action string
Allow or Deny access for this IP range. Defaults to Allow.
- Headers
Get
Function App Site Config Scm Ip Restriction Headers - Ip
Address string The IP Address used for this IP Restriction in CIDR notation.
- Name string
The name of the Function App resource.
- Priority int
The priority for this IP Restriction.
- Service
Tag string The Service Tag used for this IP Restriction.
- Virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- action String
Allow or Deny access for this IP range. Defaults to Allow.
- headers
Get
Function App Site Config Scm Ip Restriction Headers - ip
Address String The IP Address used for this IP Restriction in CIDR notation.
- name String
The name of the Function App resource.
- priority Integer
The priority for this IP Restriction.
- service
Tag String The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- action string
Allow or Deny access for this IP range. Defaults to Allow.
- headers
Get
Function App Site Config Scm Ip Restriction Headers - ip
Address string The IP Address used for this IP Restriction in CIDR notation.
- name string
The name of the Function App resource.
- priority number
The priority for this IP Restriction.
- service
Tag string The Service Tag used for this IP Restriction.
- virtual
Network stringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
- action str
Allow or Deny access for this IP range. Defaults to Allow.
- headers
Get
Function App Site Config Scm Ip Restriction Headers - ip_
address str The IP Address used for this IP Restriction in CIDR notation.
- name str
The name of the Function App resource.
- priority int
The priority for this IP Restriction.
- service_
tag str The Service Tag used for this IP Restriction.
- virtual_
network_ strsubnet_ id The Virtual Network Subnet ID used for this IP Restriction.
- action String
Allow or Deny access for this IP range. Defaults to Allow.
- headers Property Map
- ip
Address String The IP Address used for this IP Restriction in CIDR notation.
- name String
The name of the Function App resource.
- priority Number
The priority for this IP Restriction.
- service
Tag String The Service Tag used for this IP Restriction.
- virtual
Network StringSubnet Id The Virtual Network Subnet ID used for this IP Restriction.
GetFunctionAppSiteConfigScmIpRestrictionHeaders
- XAzure
Fdids List<string> - XFd
Health List<string>Probes - XForwarded
Fors List<string> - XForwarded
Hosts List<string>
- XAzure
Fdids []string - XFd
Health []stringProbes - XForwarded
Fors []string - XForwarded
Hosts []string
- x
Azure List<String>Fdids - x
Fd List<String>Health Probes - x
Forwarded List<String>Fors - x
Forwarded List<String>Hosts
- x
Azure string[]Fdids - x
Fd string[]Health Probes - x
Forwarded string[]Fors - x
Forwarded string[]Hosts
- x_
azure_ Sequence[str]fdids - x_
fd_ Sequence[str]health_ probes - x_
forwarded_ Sequence[str]fors - x_
forwarded_ Sequence[str]hosts
- x
Azure List<String>Fdids - x
Fd List<String>Health Probes - x
Forwarded List<String>Fors - x
Forwarded List<String>Hosts
GetFunctionAppSiteCredential
GetFunctionAppSourceControl
- Branch string
The branch of the remote repository in use.
- Manual
Integration bool Limits to manual integration.
- Repo
Url string The URL of the source code repository.
- Rollback
Enabled bool Is roll-back enabled for the repository.
- Use
Mercurial bool Uses Mercurial if
true
, otherwise uses Git.
- Branch string
The branch of the remote repository in use.
- Manual
Integration bool Limits to manual integration.
- Repo
Url string The URL of the source code repository.
- Rollback
Enabled bool Is roll-back enabled for the repository.
- Use
Mercurial bool Uses Mercurial if
true
, otherwise uses Git.
- branch String
The branch of the remote repository in use.
- manual
Integration Boolean Limits to manual integration.
- repo
Url String The URL of the source code repository.
- rollback
Enabled Boolean Is roll-back enabled for the repository.
- use
Mercurial Boolean Uses Mercurial if
true
, otherwise uses Git.
- branch string
The branch of the remote repository in use.
- manual
Integration boolean Limits to manual integration.
- repo
Url string The URL of the source code repository.
- rollback
Enabled boolean Is roll-back enabled for the repository.
- use
Mercurial boolean Uses Mercurial if
true
, otherwise uses Git.
- branch str
The branch of the remote repository in use.
- manual_
integration bool Limits to manual integration.
- repo_
url str The URL of the source code repository.
- rollback_
enabled bool Is roll-back enabled for the repository.
- use_
mercurial bool Uses Mercurial if
true
, otherwise uses Git.
- branch String
The branch of the remote repository in use.
- manual
Integration Boolean Limits to manual integration.
- repo
Url String The URL of the source code repository.
- rollback
Enabled Boolean Is roll-back enabled for the repository.
- use
Mercurial Boolean Uses Mercurial if
true
, otherwise uses Git.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
azurerm
Terraform Provider.