azure-native.web.StaticSite
Explore with Pulumi AI
Static Site ARM resource. API Version: 2020-12-01.
Example Usage
Create or update a static site
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var staticSite = new AzureNative.Web.StaticSite("staticSite", new()
    {
        Branch = "master",
        BuildProperties = new AzureNative.Web.Inputs.StaticSiteBuildPropertiesArgs
        {
            ApiLocation = "api",
            AppArtifactLocation = "build",
            AppLocation = "app",
        },
        Location = "West US 2",
        Name = "testStaticSite0",
        RepositoryToken = "repoToken123",
        RepositoryUrl = "https://github.com/username/RepoName",
        ResourceGroupName = "rg",
        Sku = new AzureNative.Web.Inputs.SkuDescriptionArgs
        {
            Name = "Basic",
            Tier = "Basic",
        },
    });
});
package main
import (
	web "github.com/pulumi/pulumi-azure-native-sdk/web"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := web.NewStaticSite(ctx, "staticSite", &web.StaticSiteArgs{
			Branch: pulumi.String("master"),
			BuildProperties: &web.StaticSiteBuildPropertiesArgs{
				ApiLocation:         pulumi.String("api"),
				AppArtifactLocation: pulumi.String("build"),
				AppLocation:         pulumi.String("app"),
			},
			Location:          pulumi.String("West US 2"),
			Name:              pulumi.String("testStaticSite0"),
			RepositoryToken:   pulumi.String("repoToken123"),
			RepositoryUrl:     pulumi.String("https://github.com/username/RepoName"),
			ResourceGroupName: pulumi.String("rg"),
			Sku: &web.SkuDescriptionArgs{
				Name: pulumi.String("Basic"),
				Tier: pulumi.String("Basic"),
			},
		})
		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.azurenative.web.StaticSite;
import com.pulumi.azurenative.web.StaticSiteArgs;
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) {
        var staticSite = new StaticSite("staticSite", StaticSiteArgs.builder()        
            .branch("master")
            .buildProperties(Map.ofEntries(
                Map.entry("apiLocation", "api"),
                Map.entry("appArtifactLocation", "build"),
                Map.entry("appLocation", "app")
            ))
            .location("West US 2")
            .name("testStaticSite0")
            .repositoryToken("repoToken123")
            .repositoryUrl("https://github.com/username/RepoName")
            .resourceGroupName("rg")
            .sku(Map.ofEntries(
                Map.entry("name", "Basic"),
                Map.entry("tier", "Basic")
            ))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const staticSite = new azure_native.web.StaticSite("staticSite", {
    branch: "master",
    buildProperties: {
        apiLocation: "api",
        appArtifactLocation: "build",
        appLocation: "app",
    },
    location: "West US 2",
    name: "testStaticSite0",
    repositoryToken: "repoToken123",
    repositoryUrl: "https://github.com/username/RepoName",
    resourceGroupName: "rg",
    sku: {
        name: "Basic",
        tier: "Basic",
    },
});
import pulumi
import pulumi_azure_native as azure_native
static_site = azure_native.web.StaticSite("staticSite",
    branch="master",
    build_properties=azure_native.web.StaticSiteBuildPropertiesArgs(
        api_location="api",
        app_artifact_location="build",
        app_location="app",
    ),
    location="West US 2",
    name="testStaticSite0",
    repository_token="repoToken123",
    repository_url="https://github.com/username/RepoName",
    resource_group_name="rg",
    sku=azure_native.web.SkuDescriptionArgs(
        name="Basic",
        tier="Basic",
    ))
resources:
  staticSite:
    type: azure-native:web:StaticSite
    properties:
      branch: master
      buildProperties:
        apiLocation: api
        appArtifactLocation: build
        appLocation: app
      location: West US 2
      name: testStaticSite0
      repositoryToken: repoToken123
      repositoryUrl: https://github.com/username/RepoName
      resourceGroupName: rg
      sku:
        name: Basic
        tier: Basic
Create StaticSite Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new StaticSite(name: string, args: StaticSiteArgs, opts?: CustomResourceOptions);@overload
def StaticSite(resource_name: str,
               args: StaticSiteArgs,
               opts: Optional[ResourceOptions] = None)
@overload
def StaticSite(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               resource_group_name: Optional[str] = None,
               identity: Optional[ManagedServiceIdentityArgs] = None,
               build_properties: Optional[StaticSiteBuildPropertiesArgs] = None,
               allow_config_file_updates: Optional[bool] = None,
               kind: Optional[str] = None,
               location: Optional[str] = None,
               name: Optional[str] = None,
               repository_token: Optional[str] = None,
               repository_url: Optional[str] = None,
               branch: Optional[str] = None,
               sku: Optional[SkuDescriptionArgs] = None,
               staging_environment_policy: Optional[StagingEnvironmentPolicy] = None,
               tags: Optional[Mapping[str, str]] = None,
               template_properties: Optional[StaticSiteTemplateOptionsArgs] = None)func NewStaticSite(ctx *Context, name string, args StaticSiteArgs, opts ...ResourceOption) (*StaticSite, error)public StaticSite(string name, StaticSiteArgs args, CustomResourceOptions? opts = null)
public StaticSite(String name, StaticSiteArgs args)
public StaticSite(String name, StaticSiteArgs args, CustomResourceOptions options)
type: azure-native:web:StaticSite
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args StaticSiteArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args StaticSiteArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args StaticSiteArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args StaticSiteArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args StaticSiteArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var staticSiteResource = new AzureNative.Web.StaticSite("staticSiteResource", new()
{
    ResourceGroupName = "string",
    Identity = 
    {
        { "type", "SystemAssigned" },
        { "userAssignedIdentities", 
        {
            { "string", "any" },
        } },
    },
    BuildProperties = 
    {
        { "apiBuildCommand", "string" },
        { "apiLocation", "string" },
        { "appArtifactLocation", "string" },
        { "appBuildCommand", "string" },
        { "appLocation", "string" },
        { "githubActionSecretNameOverride", "string" },
        { "outputLocation", "string" },
        { "skipGithubActionWorkflowGeneration", false },
    },
    AllowConfigFileUpdates = false,
    Kind = "string",
    Location = "string",
    Name = "string",
    RepositoryToken = "string",
    RepositoryUrl = "string",
    Branch = "string",
    Sku = 
    {
        { "capabilities", new[]
        {
            
            {
                { "name", "string" },
                { "reason", "string" },
                { "value", "string" },
            },
        } },
        { "capacity", 0 },
        { "family", "string" },
        { "locations", new[]
        {
            "string",
        } },
        { "name", "string" },
        { "size", "string" },
        { "skuCapacity", 
        {
            { "default", 0 },
            { "elasticMaximum", 0 },
            { "maximum", 0 },
            { "minimum", 0 },
            { "scaleType", "string" },
        } },
        { "tier", "string" },
    },
    StagingEnvironmentPolicy = "Enabled",
    Tags = 
    {
        { "string", "string" },
    },
    TemplateProperties = 
    {
        { "description", "string" },
        { "isPrivate", false },
        { "owner", "string" },
        { "repositoryName", "string" },
        { "templateRepositoryUrl", "string" },
    },
});
example, err := web.NewStaticSite(ctx, "staticSiteResource", &web.StaticSiteArgs{
	ResourceGroupName: "string",
	Identity: map[string]interface{}{
		"type": "SystemAssigned",
		"userAssignedIdentities": map[string]interface{}{
			"string": "any",
		},
	},
	BuildProperties: map[string]interface{}{
		"apiBuildCommand":                    "string",
		"apiLocation":                        "string",
		"appArtifactLocation":                "string",
		"appBuildCommand":                    "string",
		"appLocation":                        "string",
		"githubActionSecretNameOverride":     "string",
		"outputLocation":                     "string",
		"skipGithubActionWorkflowGeneration": false,
	},
	AllowConfigFileUpdates: false,
	Kind:                   "string",
	Location:               "string",
	Name:                   "string",
	RepositoryToken:        "string",
	RepositoryUrl:          "string",
	Branch:                 "string",
	Sku: map[string]interface{}{
		"capabilities": []map[string]interface{}{
			map[string]interface{}{
				"name":   "string",
				"reason": "string",
				"value":  "string",
			},
		},
		"capacity": 0,
		"family":   "string",
		"locations": []string{
			"string",
		},
		"name": "string",
		"size": "string",
		"skuCapacity": map[string]interface{}{
			"default":        0,
			"elasticMaximum": 0,
			"maximum":        0,
			"minimum":        0,
			"scaleType":      "string",
		},
		"tier": "string",
	},
	StagingEnvironmentPolicy: "Enabled",
	Tags: map[string]interface{}{
		"string": "string",
	},
	TemplateProperties: map[string]interface{}{
		"description":           "string",
		"isPrivate":             false,
		"owner":                 "string",
		"repositoryName":        "string",
		"templateRepositoryUrl": "string",
	},
})
var staticSiteResource = new StaticSite("staticSiteResource", StaticSiteArgs.builder()
    .resourceGroupName("string")
    .identity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .buildProperties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .allowConfigFileUpdates(false)
    .kind("string")
    .location("string")
    .name("string")
    .repositoryToken("string")
    .repositoryUrl("string")
    .branch("string")
    .sku(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .stagingEnvironmentPolicy("Enabled")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .templateProperties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
static_site_resource = azure_native.web.StaticSite("staticSiteResource",
    resource_group_name=string,
    identity={
        type: SystemAssigned,
        userAssignedIdentities: {
            string: any,
        },
    },
    build_properties={
        apiBuildCommand: string,
        apiLocation: string,
        appArtifactLocation: string,
        appBuildCommand: string,
        appLocation: string,
        githubActionSecretNameOverride: string,
        outputLocation: string,
        skipGithubActionWorkflowGeneration: False,
    },
    allow_config_file_updates=False,
    kind=string,
    location=string,
    name=string,
    repository_token=string,
    repository_url=string,
    branch=string,
    sku={
        capabilities: [{
            name: string,
            reason: string,
            value: string,
        }],
        capacity: 0,
        family: string,
        locations: [string],
        name: string,
        size: string,
        skuCapacity: {
            default: 0,
            elasticMaximum: 0,
            maximum: 0,
            minimum: 0,
            scaleType: string,
        },
        tier: string,
    },
    staging_environment_policy=Enabled,
    tags={
        string: string,
    },
    template_properties={
        description: string,
        isPrivate: False,
        owner: string,
        repositoryName: string,
        templateRepositoryUrl: string,
    })
const staticSiteResource = new azure_native.web.StaticSite("staticSiteResource", {
    resourceGroupName: "string",
    identity: {
        type: "SystemAssigned",
        userAssignedIdentities: {
            string: "any",
        },
    },
    buildProperties: {
        apiBuildCommand: "string",
        apiLocation: "string",
        appArtifactLocation: "string",
        appBuildCommand: "string",
        appLocation: "string",
        githubActionSecretNameOverride: "string",
        outputLocation: "string",
        skipGithubActionWorkflowGeneration: false,
    },
    allowConfigFileUpdates: false,
    kind: "string",
    location: "string",
    name: "string",
    repositoryToken: "string",
    repositoryUrl: "string",
    branch: "string",
    sku: {
        capabilities: [{
            name: "string",
            reason: "string",
            value: "string",
        }],
        capacity: 0,
        family: "string",
        locations: ["string"],
        name: "string",
        size: "string",
        skuCapacity: {
            "default": 0,
            elasticMaximum: 0,
            maximum: 0,
            minimum: 0,
            scaleType: "string",
        },
        tier: "string",
    },
    stagingEnvironmentPolicy: "Enabled",
    tags: {
        string: "string",
    },
    templateProperties: {
        description: "string",
        isPrivate: false,
        owner: "string",
        repositoryName: "string",
        templateRepositoryUrl: "string",
    },
});
type: azure-native:web:StaticSite
properties:
    allowConfigFileUpdates: false
    branch: string
    buildProperties:
        apiBuildCommand: string
        apiLocation: string
        appArtifactLocation: string
        appBuildCommand: string
        appLocation: string
        githubActionSecretNameOverride: string
        outputLocation: string
        skipGithubActionWorkflowGeneration: false
    identity:
        type: SystemAssigned
        userAssignedIdentities:
            string: any
    kind: string
    location: string
    name: string
    repositoryToken: string
    repositoryUrl: string
    resourceGroupName: string
    sku:
        capabilities:
            - name: string
              reason: string
              value: string
        capacity: 0
        family: string
        locations:
            - string
        name: string
        size: string
        skuCapacity:
            default: 0
            elasticMaximum: 0
            maximum: 0
            minimum: 0
            scaleType: string
        tier: string
    stagingEnvironmentPolicy: Enabled
    tags:
        string: string
    templateProperties:
        description: string
        isPrivate: false
        owner: string
        repositoryName: string
        templateRepositoryUrl: string
StaticSite Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The StaticSite resource accepts the following input properties:
- ResourceGroup stringName 
- Name of the resource group to which the resource belongs.
- AllowConfig boolFile Updates 
- false if config file is locked for this static web app; otherwise, true.
- Branch string
- The target branch in the repository.
- BuildProperties Pulumi.Azure Native. Web. Inputs. Static Site Build Properties 
- Build properties to configure on the repository.
- Identity
Pulumi.Azure Native. Web. Inputs. Managed Service Identity 
- Managed service identity.
- Kind string
- Kind of resource.
- Location string
- Resource Location.
- Name string
- Name of the static site to create or update.
- RepositoryToken string
- A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
- RepositoryUrl string
- URL for the repository of the static site.
- Sku
Pulumi.Azure Native. Web. Inputs. Sku Description 
- Description of a SKU for a scalable resource.
- StagingEnvironment Pulumi.Policy Azure Native. Web. Staging Environment Policy 
- State indicating whether staging environments are allowed or not allowed for a static web app.
- Dictionary<string, string>
- Resource tags.
- TemplateProperties Pulumi.Azure Native. Web. Inputs. Static Site Template Options 
- Template options for generating a new repository.
- ResourceGroup stringName 
- Name of the resource group to which the resource belongs.
- AllowConfig boolFile Updates 
- false if config file is locked for this static web app; otherwise, true.
- Branch string
- The target branch in the repository.
- BuildProperties StaticSite Build Properties Args 
- Build properties to configure on the repository.
- Identity
ManagedService Identity Args 
- Managed service identity.
- Kind string
- Kind of resource.
- Location string
- Resource Location.
- Name string
- Name of the static site to create or update.
- RepositoryToken string
- A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
- RepositoryUrl string
- URL for the repository of the static site.
- Sku
SkuDescription Args 
- Description of a SKU for a scalable resource.
- StagingEnvironment StagingPolicy Environment Policy 
- State indicating whether staging environments are allowed or not allowed for a static web app.
- map[string]string
- Resource tags.
- TemplateProperties StaticSite Template Options Args 
- Template options for generating a new repository.
- resourceGroup StringName 
- Name of the resource group to which the resource belongs.
- allowConfig BooleanFile Updates 
- false if config file is locked for this static web app; otherwise, true.
- branch String
- The target branch in the repository.
- buildProperties StaticSite Build Properties 
- Build properties to configure on the repository.
- identity
ManagedService Identity 
- Managed service identity.
- kind String
- Kind of resource.
- location String
- Resource Location.
- name String
- Name of the static site to create or update.
- repositoryToken String
- A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
- repositoryUrl String
- URL for the repository of the static site.
- sku
SkuDescription 
- Description of a SKU for a scalable resource.
- stagingEnvironment StagingPolicy Environment Policy 
- State indicating whether staging environments are allowed or not allowed for a static web app.
- Map<String,String>
- Resource tags.
- templateProperties StaticSite Template Options 
- Template options for generating a new repository.
- resourceGroup stringName 
- Name of the resource group to which the resource belongs.
- allowConfig booleanFile Updates 
- false if config file is locked for this static web app; otherwise, true.
- branch string
- The target branch in the repository.
- buildProperties StaticSite Build Properties 
- Build properties to configure on the repository.
- identity
ManagedService Identity 
- Managed service identity.
- kind string
- Kind of resource.
- location string
- Resource Location.
- name string
- Name of the static site to create or update.
- repositoryToken string
- A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
- repositoryUrl string
- URL for the repository of the static site.
- sku
SkuDescription 
- Description of a SKU for a scalable resource.
- stagingEnvironment StagingPolicy Environment Policy 
- State indicating whether staging environments are allowed or not allowed for a static web app.
- {[key: string]: string}
- Resource tags.
- templateProperties StaticSite Template Options 
- Template options for generating a new repository.
- resource_group_ strname 
- Name of the resource group to which the resource belongs.
- allow_config_ boolfile_ updates 
- false if config file is locked for this static web app; otherwise, true.
- branch str
- The target branch in the repository.
- build_properties StaticSite Build Properties Args 
- Build properties to configure on the repository.
- identity
ManagedService Identity Args 
- Managed service identity.
- kind str
- Kind of resource.
- location str
- Resource Location.
- name str
- Name of the static site to create or update.
- repository_token str
- A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
- repository_url str
- URL for the repository of the static site.
- sku
SkuDescription Args 
- Description of a SKU for a scalable resource.
- staging_environment_ Stagingpolicy Environment Policy 
- State indicating whether staging environments are allowed or not allowed for a static web app.
- Mapping[str, str]
- Resource tags.
- template_properties StaticSite Template Options Args 
- Template options for generating a new repository.
- resourceGroup StringName 
- Name of the resource group to which the resource belongs.
- allowConfig BooleanFile Updates 
- false if config file is locked for this static web app; otherwise, true.
- branch String
- The target branch in the repository.
- buildProperties Property Map
- Build properties to configure on the repository.
- identity Property Map
- Managed service identity.
- kind String
- Kind of resource.
- location String
- Resource Location.
- name String
- Name of the static site to create or update.
- repositoryToken String
- A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
- repositoryUrl String
- URL for the repository of the static site.
- sku Property Map
- Description of a SKU for a scalable resource.
- stagingEnvironment "Enabled" | "Disabled"Policy 
- State indicating whether staging environments are allowed or not allowed for a static web app.
- Map<String>
- Resource tags.
- templateProperties Property Map
- Template options for generating a new repository.
Outputs
All input properties are implicitly available as output properties. Additionally, the StaticSite resource produces the following output properties:
- ContentDistribution stringEndpoint 
- The content distribution endpoint for the static site.
- CustomDomains List<string>
- The custom domains associated with this static site.
- DefaultHostname string
- The default autogenerated hostname for the static site.
- Id string
- The provider-assigned unique ID for this managed resource.
- KeyVault stringReference Identity 
- Identity to use for Key Vault Reference authentication.
- PrivateEndpoint List<Pulumi.Connections Azure Native. Web. Outputs. Response Message Envelope Remote Private Endpoint Connection Response> 
- Private endpoint connections
- Provider string
- The provider that submitted the last deployment to the primary environment of the static site.
- Type string
- Resource type.
- UserProvided List<Pulumi.Function Apps Azure Native. Web. Outputs. Static Site User Provided Function App Response> 
- User provided function apps registered with the static site
- ContentDistribution stringEndpoint 
- The content distribution endpoint for the static site.
- CustomDomains []string
- The custom domains associated with this static site.
- DefaultHostname string
- The default autogenerated hostname for the static site.
- Id string
- The provider-assigned unique ID for this managed resource.
- KeyVault stringReference Identity 
- Identity to use for Key Vault Reference authentication.
- PrivateEndpoint []ResponseConnections Message Envelope Remote Private Endpoint Connection Response 
- Private endpoint connections
- Provider string
- The provider that submitted the last deployment to the primary environment of the static site.
- Type string
- Resource type.
- UserProvided []StaticFunction Apps Site User Provided Function App Response 
- User provided function apps registered with the static site
- contentDistribution StringEndpoint 
- The content distribution endpoint for the static site.
- customDomains List<String>
- The custom domains associated with this static site.
- defaultHostname String
- The default autogenerated hostname for the static site.
- id String
- The provider-assigned unique ID for this managed resource.
- keyVault StringReference Identity 
- Identity to use for Key Vault Reference authentication.
- privateEndpoint List<ResponseConnections Message Envelope Remote Private Endpoint Connection Response> 
- Private endpoint connections
- provider String
- The provider that submitted the last deployment to the primary environment of the static site.
- type String
- Resource type.
- userProvided List<StaticFunction Apps Site User Provided Function App Response> 
- User provided function apps registered with the static site
- contentDistribution stringEndpoint 
- The content distribution endpoint for the static site.
- customDomains string[]
- The custom domains associated with this static site.
- defaultHostname string
- The default autogenerated hostname for the static site.
- id string
- The provider-assigned unique ID for this managed resource.
- keyVault stringReference Identity 
- Identity to use for Key Vault Reference authentication.
- privateEndpoint ResponseConnections Message Envelope Remote Private Endpoint Connection Response[] 
- Private endpoint connections
- provider string
- The provider that submitted the last deployment to the primary environment of the static site.
- type string
- Resource type.
- userProvided StaticFunction Apps Site User Provided Function App Response[] 
- User provided function apps registered with the static site
- content_distribution_ strendpoint 
- The content distribution endpoint for the static site.
- custom_domains Sequence[str]
- The custom domains associated with this static site.
- default_hostname str
- The default autogenerated hostname for the static site.
- id str
- The provider-assigned unique ID for this managed resource.
- key_vault_ strreference_ identity 
- Identity to use for Key Vault Reference authentication.
- private_endpoint_ Sequence[Responseconnections Message Envelope Remote Private Endpoint Connection Response] 
- Private endpoint connections
- provider str
- The provider that submitted the last deployment to the primary environment of the static site.
- type str
- Resource type.
- user_provided_ Sequence[Staticfunction_ apps Site User Provided Function App Response] 
- User provided function apps registered with the static site
- contentDistribution StringEndpoint 
- The content distribution endpoint for the static site.
- customDomains List<String>
- The custom domains associated with this static site.
- defaultHostname String
- The default autogenerated hostname for the static site.
- id String
- The provider-assigned unique ID for this managed resource.
- keyVault StringReference Identity 
- Identity to use for Key Vault Reference authentication.
- privateEndpoint List<Property Map>Connections 
- Private endpoint connections
- provider String
- The provider that submitted the last deployment to the primary environment of the static site.
- type String
- Resource type.
- userProvided List<Property Map>Function Apps 
- User provided function apps registered with the static site
Supporting Types
ArmIdWrapperResponse, ArmIdWrapperResponseArgs        
- Id string
- Id string
- id String
- id string
- id str
- id String
ArmPlanResponse, ArmPlanResponseArgs      
- Name string
- The name.
- Product string
- The product.
- PromotionCode string
- The promotion code.
- Publisher string
- The publisher.
- Version string
- Version of product.
- Name string
- The name.
- Product string
- The product.
- PromotionCode string
- The promotion code.
- Publisher string
- The publisher.
- Version string
- Version of product.
- name String
- The name.
- product String
- The product.
- promotionCode String
- The promotion code.
- publisher String
- The publisher.
- version String
- Version of product.
- name string
- The name.
- product string
- The product.
- promotionCode string
- The promotion code.
- publisher string
- The publisher.
- version string
- Version of product.
- name str
- The name.
- product str
- The product.
- promotion_code str
- The promotion code.
- publisher str
- The publisher.
- version str
- Version of product.
- name String
- The name.
- product String
- The product.
- promotionCode String
- The promotion code.
- publisher String
- The publisher.
- version String
- Version of product.
Capability, CapabilityArgs  
CapabilityResponse, CapabilityResponseArgs    
ErrorEntityResponse, ErrorEntityResponseArgs      
- Code string
- Basic error code.
- ExtendedCode string
- Type of error.
- InnerErrors List<Pulumi.Azure Native. Web. Inputs. Error Entity Response> 
- Inner errors.
- Message string
- Any details of the error.
- MessageTemplate string
- Message template.
- Parameters List<string>
- Parameters for the template.
- Code string
- Basic error code.
- ExtendedCode string
- Type of error.
- InnerErrors []ErrorEntity Response 
- Inner errors.
- Message string
- Any details of the error.
- MessageTemplate string
- Message template.
- Parameters []string
- Parameters for the template.
- code String
- Basic error code.
- extendedCode String
- Type of error.
- innerErrors List<ErrorEntity Response> 
- Inner errors.
- message String
- Any details of the error.
- messageTemplate String
- Message template.
- parameters List<String>
- Parameters for the template.
- code string
- Basic error code.
- extendedCode string
- Type of error.
- innerErrors ErrorEntity Response[] 
- Inner errors.
- message string
- Any details of the error.
- messageTemplate string
- Message template.
- parameters string[]
- Parameters for the template.
- code str
- Basic error code.
- extended_code str
- Type of error.
- inner_errors Sequence[ErrorEntity Response] 
- Inner errors.
- message str
- Any details of the error.
- message_template str
- Message template.
- parameters Sequence[str]
- Parameters for the template.
- code String
- Basic error code.
- extendedCode String
- Type of error.
- innerErrors List<Property Map>
- Inner errors.
- message String
- Any details of the error.
- messageTemplate String
- Message template.
- parameters List<String>
- Parameters for the template.
ManagedServiceIdentity, ManagedServiceIdentityArgs      
- Type
Pulumi.Azure Native. Web. Managed Service Identity Type 
- Type of managed service identity.
- UserAssigned Dictionary<string, object>Identities 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- Type
ManagedService Identity Type 
- Type of managed service identity.
- UserAssigned map[string]interface{}Identities 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
ManagedService Identity Type 
- Type of managed service identity.
- userAssigned Map<String,Object>Identities 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
ManagedService Identity Type 
- Type of managed service identity.
- userAssigned {[key: string]: any}Identities 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
ManagedService Identity Type 
- Type of managed service identity.
- user_assigned_ Mapping[str, Any]identities 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
"SystemAssigned" | "User Assigned" | "System Assigned, User Assigned" | "None" 
- Type of managed service identity.
- userAssigned Map<Any>Identities 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
ManagedServiceIdentityResponse, ManagedServiceIdentityResponseArgs        
- PrincipalId string
- Principal Id of managed service identity.
- TenantId string
- Tenant of managed service identity.
- Type string
- Type of managed service identity.
- UserAssigned Dictionary<string, Pulumi.Identities Azure Native. Web. Inputs. Managed Service Identity Response User Assigned Identities> 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- PrincipalId string
- Principal Id of managed service identity.
- TenantId string
- Tenant of managed service identity.
- Type string
- Type of managed service identity.
- UserAssigned map[string]ManagedIdentities Service Identity Response User Assigned Identities 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principalId String
- Principal Id of managed service identity.
- tenantId String
- Tenant of managed service identity.
- type String
- Type of managed service identity.
- userAssigned Map<String,ManagedIdentities Service Identity Response User Assigned Identities> 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principalId string
- Principal Id of managed service identity.
- tenantId string
- Tenant of managed service identity.
- type string
- Type of managed service identity.
- userAssigned {[key: string]: ManagedIdentities Service Identity Response User Assigned Identities} 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principal_id str
- Principal Id of managed service identity.
- tenant_id str
- Tenant of managed service identity.
- type str
- Type of managed service identity.
- user_assigned_ Mapping[str, Managedidentities Service Identity Response User Assigned Identities] 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principalId String
- Principal Id of managed service identity.
- tenantId String
- Tenant of managed service identity.
- type String
- Type of managed service identity.
- userAssigned Map<Property Map>Identities 
- The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
ManagedServiceIdentityResponseUserAssignedIdentities, ManagedServiceIdentityResponseUserAssignedIdentitiesArgs              
- ClientId string
- Client Id of user assigned identity
- PrincipalId string
- Principal Id of user assigned identity
- ClientId string
- Client Id of user assigned identity
- PrincipalId string
- Principal Id of user assigned identity
- clientId String
- Client Id of user assigned identity
- principalId String
- Principal Id of user assigned identity
- clientId string
- Client Id of user assigned identity
- principalId string
- Principal Id of user assigned identity
- client_id str
- Client Id of user assigned identity
- principal_id str
- Principal Id of user assigned identity
- clientId String
- Client Id of user assigned identity
- principalId String
- Principal Id of user assigned identity
ManagedServiceIdentityType, ManagedServiceIdentityTypeArgs        
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- SystemAssigned_User Assigned 
- SystemAssigned, UserAssigned
- None
- None
- ManagedService Identity Type System Assigned 
- SystemAssigned
- ManagedService Identity Type User Assigned 
- UserAssigned
- ManagedService Identity Type_System Assigned_User Assigned 
- SystemAssigned, UserAssigned
- ManagedService Identity Type None 
- None
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- SystemAssigned_User Assigned 
- SystemAssigned, UserAssigned
- None
- None
- SystemAssigned 
- SystemAssigned
- UserAssigned 
- UserAssigned
- SystemAssigned_User Assigned 
- SystemAssigned, UserAssigned
- None
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned, UserAssigned
- NONE
- None
- "SystemAssigned" 
- SystemAssigned
- "UserAssigned" 
- UserAssigned
- "SystemAssigned, User Assigned" 
- SystemAssigned, UserAssigned
- "None"
- None
PrivateLinkConnectionStateResponse, PrivateLinkConnectionStateResponseArgs          
- ActionsRequired string
- ActionsRequired for a private link connection
- Description string
- Description of a private link connection
- Status string
- Status of a private link connection
- ActionsRequired string
- ActionsRequired for a private link connection
- Description string
- Description of a private link connection
- Status string
- Status of a private link connection
- actionsRequired String
- ActionsRequired for a private link connection
- description String
- Description of a private link connection
- status String
- Status of a private link connection
- actionsRequired string
- ActionsRequired for a private link connection
- description string
- Description of a private link connection
- status string
- Status of a private link connection
- actions_required str
- ActionsRequired for a private link connection
- description str
- Description of a private link connection
- status str
- Status of a private link connection
- actionsRequired String
- ActionsRequired for a private link connection
- description String
- Description of a private link connection
- status String
- Status of a private link connection
RemotePrivateEndpointConnectionResponse, RemotePrivateEndpointConnectionResponseArgs          
- Id string
- Resource Id.
- Name string
- Resource Name.
- ProvisioningState string
- Type string
- Resource type.
- IpAddresses List<string>
- Private IPAddresses mapped to the remote private endpoint
- Kind string
- Kind of resource.
- PrivateEndpoint Pulumi.Azure Native. Web. Inputs. Arm Id Wrapper Response 
- PrivateEndpoint of a remote private endpoint connection
- PrivateLink Pulumi.Service Connection State Azure Native. Web. Inputs. Private Link Connection State Response 
- The state of a private link connection
- Id string
- Resource Id.
- Name string
- Resource Name.
- ProvisioningState string
- Type string
- Resource type.
- IpAddresses []string
- Private IPAddresses mapped to the remote private endpoint
- Kind string
- Kind of resource.
- PrivateEndpoint ArmId Wrapper Response 
- PrivateEndpoint of a remote private endpoint connection
- PrivateLink PrivateService Connection State Link Connection State Response 
- The state of a private link connection
- id String
- Resource Id.
- name String
- Resource Name.
- provisioningState String
- type String
- Resource type.
- ipAddresses List<String>
- Private IPAddresses mapped to the remote private endpoint
- kind String
- Kind of resource.
- privateEndpoint ArmId Wrapper Response 
- PrivateEndpoint of a remote private endpoint connection
- privateLink PrivateService Connection State Link Connection State Response 
- The state of a private link connection
- id string
- Resource Id.
- name string
- Resource Name.
- provisioningState string
- type string
- Resource type.
- ipAddresses string[]
- Private IPAddresses mapped to the remote private endpoint
- kind string
- Kind of resource.
- privateEndpoint ArmId Wrapper Response 
- PrivateEndpoint of a remote private endpoint connection
- privateLink PrivateService Connection State Link Connection State Response 
- The state of a private link connection
- id str
- Resource Id.
- name str
- Resource Name.
- provisioning_state str
- type str
- Resource type.
- ip_addresses Sequence[str]
- Private IPAddresses mapped to the remote private endpoint
- kind str
- Kind of resource.
- private_endpoint ArmId Wrapper Response 
- PrivateEndpoint of a remote private endpoint connection
- private_link_ Privateservice_ connection_ state Link Connection State Response 
- The state of a private link connection
- id String
- Resource Id.
- name String
- Resource Name.
- provisioningState String
- type String
- Resource type.
- ipAddresses List<String>
- Private IPAddresses mapped to the remote private endpoint
- kind String
- Kind of resource.
- privateEndpoint Property Map
- PrivateEndpoint of a remote private endpoint connection
- privateLink Property MapService Connection State 
- The state of a private link connection
ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse, ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseArgs                
- Error
Pulumi.Azure Native. Web. Inputs. Error Entity Response 
- Azure-AsyncOperation Error info.
- Id string
- Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this value for GET requests only. For example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}
- Identity
Pulumi.Azure Native. Web. Inputs. Managed Service Identity Response 
- MSI resource
- Location string
- Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
- Name string
- Name of resource.
- Plan
Pulumi.Azure Native. Web. Inputs. Arm Plan Response 
- Azure resource manager plan.
- Properties
Pulumi.Azure Native. Web. Inputs. Remote Private Endpoint Connection Response 
- Resource specific properties.
- Sku
Pulumi.Azure Native. Web. Inputs. Sku Description Response 
- SKU description of the resource.
- Status string
- Azure-AsyncOperation Status info.
- Dictionary<string, string>
- Tags associated with resource.
- Type string
- Type of resource e.g "Microsoft.Web/sites".
- Zones List<string>
- Logical Availability Zones the service is hosted in
- Error
ErrorEntity Response 
- Azure-AsyncOperation Error info.
- Id string
- Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this value for GET requests only. For example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}
- Identity
ManagedService Identity Response 
- MSI resource
- Location string
- Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
- Name string
- Name of resource.
- Plan
ArmPlan Response 
- Azure resource manager plan.
- Properties
RemotePrivate Endpoint Connection Response 
- Resource specific properties.
- Sku
SkuDescription Response 
- SKU description of the resource.
- Status string
- Azure-AsyncOperation Status info.
- map[string]string
- Tags associated with resource.
- Type string
- Type of resource e.g "Microsoft.Web/sites".
- Zones []string
- Logical Availability Zones the service is hosted in
- error
ErrorEntity Response 
- Azure-AsyncOperation Error info.
- id String
- Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this value for GET requests only. For example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}
- identity
ManagedService Identity Response 
- MSI resource
- location String
- Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
- name String
- Name of resource.
- plan
ArmPlan Response 
- Azure resource manager plan.
- properties
RemotePrivate Endpoint Connection Response 
- Resource specific properties.
- sku
SkuDescription Response 
- SKU description of the resource.
- status String
- Azure-AsyncOperation Status info.
- Map<String,String>
- Tags associated with resource.
- type String
- Type of resource e.g "Microsoft.Web/sites".
- zones List<String>
- Logical Availability Zones the service is hosted in
- error
ErrorEntity Response 
- Azure-AsyncOperation Error info.
- id string
- Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this value for GET requests only. For example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}
- identity
ManagedService Identity Response 
- MSI resource
- location string
- Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
- name string
- Name of resource.
- plan
ArmPlan Response 
- Azure resource manager plan.
- properties
RemotePrivate Endpoint Connection Response 
- Resource specific properties.
- sku
SkuDescription Response 
- SKU description of the resource.
- status string
- Azure-AsyncOperation Status info.
- {[key: string]: string}
- Tags associated with resource.
- type string
- Type of resource e.g "Microsoft.Web/sites".
- zones string[]
- Logical Availability Zones the service is hosted in
- error
ErrorEntity Response 
- Azure-AsyncOperation Error info.
- id str
- Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this value for GET requests only. For example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}
- identity
ManagedService Identity Response 
- MSI resource
- location str
- Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
- name str
- Name of resource.
- plan
ArmPlan Response 
- Azure resource manager plan.
- properties
RemotePrivate Endpoint Connection Response 
- Resource specific properties.
- sku
SkuDescription Response 
- SKU description of the resource.
- status str
- Azure-AsyncOperation Status info.
- Mapping[str, str]
- Tags associated with resource.
- type str
- Type of resource e.g "Microsoft.Web/sites".
- zones Sequence[str]
- Logical Availability Zones the service is hosted in
- error Property Map
- Azure-AsyncOperation Error info.
- id String
- Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this value for GET requests only. For example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}
- identity Property Map
- MSI resource
- location String
- Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
- name String
- Name of resource.
- plan Property Map
- Azure resource manager plan.
- properties Property Map
- Resource specific properties.
- sku Property Map
- SKU description of the resource.
- status String
- Azure-AsyncOperation Status info.
- Map<String>
- Tags associated with resource.
- type String
- Type of resource e.g "Microsoft.Web/sites".
- zones List<String>
- Logical Availability Zones the service is hosted in
SkuCapacity, SkuCapacityArgs    
- Default int
- Default number of workers for this App Service plan SKU.
- ElasticMaximum int
- Maximum number of Elastic workers for this App Service plan SKU.
- Maximum int
- Maximum number of workers for this App Service plan SKU.
- Minimum int
- Minimum number of workers for this App Service plan SKU.
- ScaleType string
- Available scale configurations for an App Service plan.
- Default int
- Default number of workers for this App Service plan SKU.
- ElasticMaximum int
- Maximum number of Elastic workers for this App Service plan SKU.
- Maximum int
- Maximum number of workers for this App Service plan SKU.
- Minimum int
- Minimum number of workers for this App Service plan SKU.
- ScaleType string
- Available scale configurations for an App Service plan.
- default_ Integer
- Default number of workers for this App Service plan SKU.
- elasticMaximum Integer
- Maximum number of Elastic workers for this App Service plan SKU.
- maximum Integer
- Maximum number of workers for this App Service plan SKU.
- minimum Integer
- Minimum number of workers for this App Service plan SKU.
- scaleType String
- Available scale configurations for an App Service plan.
- default number
- Default number of workers for this App Service plan SKU.
- elasticMaximum number
- Maximum number of Elastic workers for this App Service plan SKU.
- maximum number
- Maximum number of workers for this App Service plan SKU.
- minimum number
- Minimum number of workers for this App Service plan SKU.
- scaleType string
- Available scale configurations for an App Service plan.
- default int
- Default number of workers for this App Service plan SKU.
- elastic_maximum int
- Maximum number of Elastic workers for this App Service plan SKU.
- maximum int
- Maximum number of workers for this App Service plan SKU.
- minimum int
- Minimum number of workers for this App Service plan SKU.
- scale_type str
- Available scale configurations for an App Service plan.
- default Number
- Default number of workers for this App Service plan SKU.
- elasticMaximum Number
- Maximum number of Elastic workers for this App Service plan SKU.
- maximum Number
- Maximum number of workers for this App Service plan SKU.
- minimum Number
- Minimum number of workers for this App Service plan SKU.
- scaleType String
- Available scale configurations for an App Service plan.
SkuCapacityResponse, SkuCapacityResponseArgs      
- Default int
- Default number of workers for this App Service plan SKU.
- ElasticMaximum int
- Maximum number of Elastic workers for this App Service plan SKU.
- Maximum int
- Maximum number of workers for this App Service plan SKU.
- Minimum int
- Minimum number of workers for this App Service plan SKU.
- ScaleType string
- Available scale configurations for an App Service plan.
- Default int
- Default number of workers for this App Service plan SKU.
- ElasticMaximum int
- Maximum number of Elastic workers for this App Service plan SKU.
- Maximum int
- Maximum number of workers for this App Service plan SKU.
- Minimum int
- Minimum number of workers for this App Service plan SKU.
- ScaleType string
- Available scale configurations for an App Service plan.
- default_ Integer
- Default number of workers for this App Service plan SKU.
- elasticMaximum Integer
- Maximum number of Elastic workers for this App Service plan SKU.
- maximum Integer
- Maximum number of workers for this App Service plan SKU.
- minimum Integer
- Minimum number of workers for this App Service plan SKU.
- scaleType String
- Available scale configurations for an App Service plan.
- default number
- Default number of workers for this App Service plan SKU.
- elasticMaximum number
- Maximum number of Elastic workers for this App Service plan SKU.
- maximum number
- Maximum number of workers for this App Service plan SKU.
- minimum number
- Minimum number of workers for this App Service plan SKU.
- scaleType string
- Available scale configurations for an App Service plan.
- default int
- Default number of workers for this App Service plan SKU.
- elastic_maximum int
- Maximum number of Elastic workers for this App Service plan SKU.
- maximum int
- Maximum number of workers for this App Service plan SKU.
- minimum int
- Minimum number of workers for this App Service plan SKU.
- scale_type str
- Available scale configurations for an App Service plan.
- default Number
- Default number of workers for this App Service plan SKU.
- elasticMaximum Number
- Maximum number of Elastic workers for this App Service plan SKU.
- maximum Number
- Maximum number of workers for this App Service plan SKU.
- minimum Number
- Minimum number of workers for this App Service plan SKU.
- scaleType String
- Available scale configurations for an App Service plan.
SkuDescription, SkuDescriptionArgs    
- Capabilities
List<Pulumi.Azure Native. Web. Inputs. Capability> 
- Capabilities of the SKU, e.g., is traffic manager enabled?
- Capacity int
- Current number of instances assigned to the resource.
- Family string
- Family code of the resource SKU.
- Locations List<string>
- Locations of the SKU.
- Name string
- Name of the resource SKU.
- Size string
- Size specifier of the resource SKU.
- SkuCapacity Pulumi.Azure Native. Web. Inputs. Sku Capacity 
- Min, max, and default scale values of the SKU.
- Tier string
- Service tier of the resource SKU.
- Capabilities []Capability
- Capabilities of the SKU, e.g., is traffic manager enabled?
- Capacity int
- Current number of instances assigned to the resource.
- Family string
- Family code of the resource SKU.
- Locations []string
- Locations of the SKU.
- Name string
- Name of the resource SKU.
- Size string
- Size specifier of the resource SKU.
- SkuCapacity SkuCapacity 
- Min, max, and default scale values of the SKU.
- Tier string
- Service tier of the resource SKU.
- capabilities List<Capability>
- Capabilities of the SKU, e.g., is traffic manager enabled?
- capacity Integer
- Current number of instances assigned to the resource.
- family String
- Family code of the resource SKU.
- locations List<String>
- Locations of the SKU.
- name String
- Name of the resource SKU.
- size String
- Size specifier of the resource SKU.
- skuCapacity SkuCapacity 
- Min, max, and default scale values of the SKU.
- tier String
- Service tier of the resource SKU.
- capabilities Capability[]
- Capabilities of the SKU, e.g., is traffic manager enabled?
- capacity number
- Current number of instances assigned to the resource.
- family string
- Family code of the resource SKU.
- locations string[]
- Locations of the SKU.
- name string
- Name of the resource SKU.
- size string
- Size specifier of the resource SKU.
- skuCapacity SkuCapacity 
- Min, max, and default scale values of the SKU.
- tier string
- Service tier of the resource SKU.
- capabilities Sequence[Capability]
- Capabilities of the SKU, e.g., is traffic manager enabled?
- capacity int
- Current number of instances assigned to the resource.
- family str
- Family code of the resource SKU.
- locations Sequence[str]
- Locations of the SKU.
- name str
- Name of the resource SKU.
- size str
- Size specifier of the resource SKU.
- sku_capacity SkuCapacity 
- Min, max, and default scale values of the SKU.
- tier str
- Service tier of the resource SKU.
- capabilities List<Property Map>
- Capabilities of the SKU, e.g., is traffic manager enabled?
- capacity Number
- Current number of instances assigned to the resource.
- family String
- Family code of the resource SKU.
- locations List<String>
- Locations of the SKU.
- name String
- Name of the resource SKU.
- size String
- Size specifier of the resource SKU.
- skuCapacity Property Map
- Min, max, and default scale values of the SKU.
- tier String
- Service tier of the resource SKU.
SkuDescriptionResponse, SkuDescriptionResponseArgs      
- Capabilities
List<Pulumi.Azure Native. Web. Inputs. Capability Response> 
- Capabilities of the SKU, e.g., is traffic manager enabled?
- Capacity int
- Current number of instances assigned to the resource.
- Family string
- Family code of the resource SKU.
- Locations List<string>
- Locations of the SKU.
- Name string
- Name of the resource SKU.
- Size string
- Size specifier of the resource SKU.
- SkuCapacity Pulumi.Azure Native. Web. Inputs. Sku Capacity Response 
- Min, max, and default scale values of the SKU.
- Tier string
- Service tier of the resource SKU.
- Capabilities
[]CapabilityResponse 
- Capabilities of the SKU, e.g., is traffic manager enabled?
- Capacity int
- Current number of instances assigned to the resource.
- Family string
- Family code of the resource SKU.
- Locations []string
- Locations of the SKU.
- Name string
- Name of the resource SKU.
- Size string
- Size specifier of the resource SKU.
- SkuCapacity SkuCapacity Response 
- Min, max, and default scale values of the SKU.
- Tier string
- Service tier of the resource SKU.
- capabilities
List<CapabilityResponse> 
- Capabilities of the SKU, e.g., is traffic manager enabled?
- capacity Integer
- Current number of instances assigned to the resource.
- family String
- Family code of the resource SKU.
- locations List<String>
- Locations of the SKU.
- name String
- Name of the resource SKU.
- size String
- Size specifier of the resource SKU.
- skuCapacity SkuCapacity Response 
- Min, max, and default scale values of the SKU.
- tier String
- Service tier of the resource SKU.
- capabilities
CapabilityResponse[] 
- Capabilities of the SKU, e.g., is traffic manager enabled?
- capacity number
- Current number of instances assigned to the resource.
- family string
- Family code of the resource SKU.
- locations string[]
- Locations of the SKU.
- name string
- Name of the resource SKU.
- size string
- Size specifier of the resource SKU.
- skuCapacity SkuCapacity Response 
- Min, max, and default scale values of the SKU.
- tier string
- Service tier of the resource SKU.
- capabilities
Sequence[CapabilityResponse] 
- Capabilities of the SKU, e.g., is traffic manager enabled?
- capacity int
- Current number of instances assigned to the resource.
- family str
- Family code of the resource SKU.
- locations Sequence[str]
- Locations of the SKU.
- name str
- Name of the resource SKU.
- size str
- Size specifier of the resource SKU.
- sku_capacity SkuCapacity Response 
- Min, max, and default scale values of the SKU.
- tier str
- Service tier of the resource SKU.
- capabilities List<Property Map>
- Capabilities of the SKU, e.g., is traffic manager enabled?
- capacity Number
- Current number of instances assigned to the resource.
- family String
- Family code of the resource SKU.
- locations List<String>
- Locations of the SKU.
- name String
- Name of the resource SKU.
- size String
- Size specifier of the resource SKU.
- skuCapacity Property Map
- Min, max, and default scale values of the SKU.
- tier String
- Service tier of the resource SKU.
StagingEnvironmentPolicy, StagingEnvironmentPolicyArgs      
- Enabled
- Enabled
- Disabled
- Disabled
- StagingEnvironment Policy Enabled 
- Enabled
- StagingEnvironment Policy Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
StaticSiteBuildProperties, StaticSiteBuildPropertiesArgs        
- ApiBuild stringCommand 
- A custom command to run during deployment of the Azure Functions API application.
- ApiLocation string
- The path to the api code within the repository.
- AppArtifact stringLocation 
- Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- AppBuild stringCommand 
- A custom command to run during deployment of the static content application.
- AppLocation string
- The path to the app code within the repository.
- GithubAction stringSecret Name Override 
- Github Action secret name override.
- OutputLocation string
- The output path of the app after building.
- SkipGithub boolAction Workflow Generation 
- Skip Github Action workflow generation.
- ApiBuild stringCommand 
- A custom command to run during deployment of the Azure Functions API application.
- ApiLocation string
- The path to the api code within the repository.
- AppArtifact stringLocation 
- Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- AppBuild stringCommand 
- A custom command to run during deployment of the static content application.
- AppLocation string
- The path to the app code within the repository.
- GithubAction stringSecret Name Override 
- Github Action secret name override.
- OutputLocation string
- The output path of the app after building.
- SkipGithub boolAction Workflow Generation 
- Skip Github Action workflow generation.
- apiBuild StringCommand 
- A custom command to run during deployment of the Azure Functions API application.
- apiLocation String
- The path to the api code within the repository.
- appArtifact StringLocation 
- Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- appBuild StringCommand 
- A custom command to run during deployment of the static content application.
- appLocation String
- The path to the app code within the repository.
- githubAction StringSecret Name Override 
- Github Action secret name override.
- outputLocation String
- The output path of the app after building.
- skipGithub BooleanAction Workflow Generation 
- Skip Github Action workflow generation.
- apiBuild stringCommand 
- A custom command to run during deployment of the Azure Functions API application.
- apiLocation string
- The path to the api code within the repository.
- appArtifact stringLocation 
- Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- appBuild stringCommand 
- A custom command to run during deployment of the static content application.
- appLocation string
- The path to the app code within the repository.
- githubAction stringSecret Name Override 
- Github Action secret name override.
- outputLocation string
- The output path of the app after building.
- skipGithub booleanAction Workflow Generation 
- Skip Github Action workflow generation.
- api_build_ strcommand 
- A custom command to run during deployment of the Azure Functions API application.
- api_location str
- The path to the api code within the repository.
- app_artifact_ strlocation 
- Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- app_build_ strcommand 
- A custom command to run during deployment of the static content application.
- app_location str
- The path to the app code within the repository.
- github_action_ strsecret_ name_ override 
- Github Action secret name override.
- output_location str
- The output path of the app after building.
- skip_github_ boolaction_ workflow_ generation 
- Skip Github Action workflow generation.
- apiBuild StringCommand 
- A custom command to run during deployment of the Azure Functions API application.
- apiLocation String
- The path to the api code within the repository.
- appArtifact StringLocation 
- Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- appBuild StringCommand 
- A custom command to run during deployment of the static content application.
- appLocation String
- The path to the app code within the repository.
- githubAction StringSecret Name Override 
- Github Action secret name override.
- outputLocation String
- The output path of the app after building.
- skipGithub BooleanAction Workflow Generation 
- Skip Github Action workflow generation.
StaticSiteBuildPropertiesResponse, StaticSiteBuildPropertiesResponseArgs          
- ApiBuild stringCommand 
- A custom command to run during deployment of the Azure Functions API application.
- ApiLocation string
- The path to the api code within the repository.
- AppArtifact stringLocation 
- Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- AppBuild stringCommand 
- A custom command to run during deployment of the static content application.
- AppLocation string
- The path to the app code within the repository.
- GithubAction stringSecret Name Override 
- Github Action secret name override.
- OutputLocation string
- The output path of the app after building.
- SkipGithub boolAction Workflow Generation 
- Skip Github Action workflow generation.
- ApiBuild stringCommand 
- A custom command to run during deployment of the Azure Functions API application.
- ApiLocation string
- The path to the api code within the repository.
- AppArtifact stringLocation 
- Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- AppBuild stringCommand 
- A custom command to run during deployment of the static content application.
- AppLocation string
- The path to the app code within the repository.
- GithubAction stringSecret Name Override 
- Github Action secret name override.
- OutputLocation string
- The output path of the app after building.
- SkipGithub boolAction Workflow Generation 
- Skip Github Action workflow generation.
- apiBuild StringCommand 
- A custom command to run during deployment of the Azure Functions API application.
- apiLocation String
- The path to the api code within the repository.
- appArtifact StringLocation 
- Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- appBuild StringCommand 
- A custom command to run during deployment of the static content application.
- appLocation String
- The path to the app code within the repository.
- githubAction StringSecret Name Override 
- Github Action secret name override.
- outputLocation String
- The output path of the app after building.
- skipGithub BooleanAction Workflow Generation 
- Skip Github Action workflow generation.
- apiBuild stringCommand 
- A custom command to run during deployment of the Azure Functions API application.
- apiLocation string
- The path to the api code within the repository.
- appArtifact stringLocation 
- Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- appBuild stringCommand 
- A custom command to run during deployment of the static content application.
- appLocation string
- The path to the app code within the repository.
- githubAction stringSecret Name Override 
- Github Action secret name override.
- outputLocation string
- The output path of the app after building.
- skipGithub booleanAction Workflow Generation 
- Skip Github Action workflow generation.
- api_build_ strcommand 
- A custom command to run during deployment of the Azure Functions API application.
- api_location str
- The path to the api code within the repository.
- app_artifact_ strlocation 
- Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- app_build_ strcommand 
- A custom command to run during deployment of the static content application.
- app_location str
- The path to the app code within the repository.
- github_action_ strsecret_ name_ override 
- Github Action secret name override.
- output_location str
- The output path of the app after building.
- skip_github_ boolaction_ workflow_ generation 
- Skip Github Action workflow generation.
- apiBuild StringCommand 
- A custom command to run during deployment of the Azure Functions API application.
- apiLocation String
- The path to the api code within the repository.
- appArtifact StringLocation 
- Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- appBuild StringCommand 
- A custom command to run during deployment of the static content application.
- appLocation String
- The path to the app code within the repository.
- githubAction StringSecret Name Override 
- Github Action secret name override.
- outputLocation String
- The output path of the app after building.
- skipGithub BooleanAction Workflow Generation 
- Skip Github Action workflow generation.
StaticSiteTemplateOptions, StaticSiteTemplateOptionsArgs        
- Description string
- Description of the newly generated repository.
- IsPrivate bool
- Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
- Owner string
- Owner of the newly generated repository.
- RepositoryName string
- Name of the newly generated repository.
- TemplateRepository stringUrl 
- URL of the template repository. The newly generated repository will be based on this one.
- Description string
- Description of the newly generated repository.
- IsPrivate bool
- Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
- Owner string
- Owner of the newly generated repository.
- RepositoryName string
- Name of the newly generated repository.
- TemplateRepository stringUrl 
- URL of the template repository. The newly generated repository will be based on this one.
- description String
- Description of the newly generated repository.
- isPrivate Boolean
- Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
- owner String
- Owner of the newly generated repository.
- repositoryName String
- Name of the newly generated repository.
- templateRepository StringUrl 
- URL of the template repository. The newly generated repository will be based on this one.
- description string
- Description of the newly generated repository.
- isPrivate boolean
- Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
- owner string
- Owner of the newly generated repository.
- repositoryName string
- Name of the newly generated repository.
- templateRepository stringUrl 
- URL of the template repository. The newly generated repository will be based on this one.
- description str
- Description of the newly generated repository.
- is_private bool
- Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
- owner str
- Owner of the newly generated repository.
- repository_name str
- Name of the newly generated repository.
- template_repository_ strurl 
- URL of the template repository. The newly generated repository will be based on this one.
- description String
- Description of the newly generated repository.
- isPrivate Boolean
- Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
- owner String
- Owner of the newly generated repository.
- repositoryName String
- Name of the newly generated repository.
- templateRepository StringUrl 
- URL of the template repository. The newly generated repository will be based on this one.
StaticSiteTemplateOptionsResponse, StaticSiteTemplateOptionsResponseArgs          
- Description string
- Description of the newly generated repository.
- IsPrivate bool
- Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
- Owner string
- Owner of the newly generated repository.
- RepositoryName string
- Name of the newly generated repository.
- TemplateRepository stringUrl 
- URL of the template repository. The newly generated repository will be based on this one.
- Description string
- Description of the newly generated repository.
- IsPrivate bool
- Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
- Owner string
- Owner of the newly generated repository.
- RepositoryName string
- Name of the newly generated repository.
- TemplateRepository stringUrl 
- URL of the template repository. The newly generated repository will be based on this one.
- description String
- Description of the newly generated repository.
- isPrivate Boolean
- Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
- owner String
- Owner of the newly generated repository.
- repositoryName String
- Name of the newly generated repository.
- templateRepository StringUrl 
- URL of the template repository. The newly generated repository will be based on this one.
- description string
- Description of the newly generated repository.
- isPrivate boolean
- Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
- owner string
- Owner of the newly generated repository.
- repositoryName string
- Name of the newly generated repository.
- templateRepository stringUrl 
- URL of the template repository. The newly generated repository will be based on this one.
- description str
- Description of the newly generated repository.
- is_private bool
- Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
- owner str
- Owner of the newly generated repository.
- repository_name str
- Name of the newly generated repository.
- template_repository_ strurl 
- URL of the template repository. The newly generated repository will be based on this one.
- description String
- Description of the newly generated repository.
- isPrivate Boolean
- Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
- owner String
- Owner of the newly generated repository.
- repositoryName String
- Name of the newly generated repository.
- templateRepository StringUrl 
- URL of the template repository. The newly generated repository will be based on this one.
StaticSiteUserProvidedFunctionAppResponse, StaticSiteUserProvidedFunctionAppResponseArgs              
- CreatedOn string
- The date and time on which the function app was registered with the static site.
- Id string
- Resource Id.
- Name string
- Resource Name.
- Type string
- Resource type.
- FunctionApp stringRegion 
- The region of the function app registered with the static site
- FunctionApp stringResource Id 
- The resource id of the function app registered with the static site
- Kind string
- Kind of resource.
- CreatedOn string
- The date and time on which the function app was registered with the static site.
- Id string
- Resource Id.
- Name string
- Resource Name.
- Type string
- Resource type.
- FunctionApp stringRegion 
- The region of the function app registered with the static site
- FunctionApp stringResource Id 
- The resource id of the function app registered with the static site
- Kind string
- Kind of resource.
- createdOn String
- The date and time on which the function app was registered with the static site.
- id String
- Resource Id.
- name String
- Resource Name.
- type String
- Resource type.
- functionApp StringRegion 
- The region of the function app registered with the static site
- functionApp StringResource Id 
- The resource id of the function app registered with the static site
- kind String
- Kind of resource.
- createdOn string
- The date and time on which the function app was registered with the static site.
- id string
- Resource Id.
- name string
- Resource Name.
- type string
- Resource type.
- functionApp stringRegion 
- The region of the function app registered with the static site
- functionApp stringResource Id 
- The resource id of the function app registered with the static site
- kind string
- Kind of resource.
- created_on str
- The date and time on which the function app was registered with the static site.
- id str
- Resource Id.
- name str
- Resource Name.
- type str
- Resource type.
- function_app_ strregion 
- The region of the function app registered with the static site
- function_app_ strresource_ id 
- The resource id of the function app registered with the static site
- kind str
- Kind of resource.
- createdOn String
- The date and time on which the function app was registered with the static site.
- id String
- Resource Id.
- name String
- Resource Name.
- type String
- Resource type.
- functionApp StringRegion 
- The region of the function app registered with the static site
- functionApp StringResource Id 
- The resource id of the function app registered with the static site
- kind String
- Kind of resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:web:StaticSite testStaticSite0 /subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/staticSites/testStaticSite0 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0