1. Packages
  2. Azure Native
  3. API Docs
  4. web
  5. StaticSite
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.web.StaticSite

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Static Site ARM resource.

Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2022-09-01.

Other available API versions: 2019-08-01, 2020-06-01, 2020-09-01, 2020-10-01, 2020-12-01, 2021-01-01, 2021-01-15, 2021-02-01, 2021-03-01, 2022-03-01, 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native web [ApiVersion]. See the version guide for details.

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",
        },
    });

});
Copy
package main

import (
	web "github.com/pulumi/pulumi-azure-native-sdk/web/v3"
	"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
	})
}
Copy
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 com.pulumi.azurenative.web.inputs.StaticSiteBuildPropertiesArgs;
import com.pulumi.azurenative.web.inputs.SkuDescriptionArgs;
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(StaticSiteBuildPropertiesArgs.builder()
                .apiLocation("api")
                .appArtifactLocation("build")
                .appLocation("app")
                .build())
            .location("West US 2")
            .name("testStaticSite0")
            .repositoryToken("repoToken123")
            .repositoryUrl("https://github.com/username/RepoName")
            .resourceGroupName("rg")
            .sku(SkuDescriptionArgs.builder()
                .name("Basic")
                .tier("Basic")
                .build())
            .build());

    }
}
Copy
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",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

static_site = azure_native.web.StaticSite("staticSite",
    branch="master",
    build_properties={
        "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={
        "name": "Basic",
        "tier": "Basic",
    })
Copy
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
Copy

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,
               repository_token: Optional[str] = None,
               enterprise_grade_cdn_status: Optional[Union[str, EnterpriseGradeCdnStatus]] = None,
               allow_config_file_updates: Optional[bool] = None,
               kind: Optional[str] = None,
               location: Optional[str] = None,
               build_properties: Optional[StaticSiteBuildPropertiesArgs] = None,
               name: Optional[str] = None,
               public_network_access: Optional[str] = None,
               provider: 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 This property is required. string
The unique name of the resource.
args This property is required. StaticSiteArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. StaticSiteArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. StaticSiteArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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 = new AzureNative.Web.Inputs.ManagedServiceIdentityArgs
    {
        Type = AzureNative.Web.ManagedServiceIdentityType.SystemAssigned,
        UserAssignedIdentities = new[]
        {
            "string",
        },
    },
    RepositoryToken = "string",
    EnterpriseGradeCdnStatus = "string",
    AllowConfigFileUpdates = false,
    Kind = "string",
    Location = "string",
    BuildProperties = new AzureNative.Web.Inputs.StaticSiteBuildPropertiesArgs
    {
        ApiBuildCommand = "string",
        ApiLocation = "string",
        AppArtifactLocation = "string",
        AppBuildCommand = "string",
        AppLocation = "string",
        GithubActionSecretNameOverride = "string",
        OutputLocation = "string",
        SkipGithubActionWorkflowGeneration = false,
    },
    Name = "string",
    PublicNetworkAccess = "string",
    Provider = "string",
    RepositoryUrl = "string",
    Branch = "string",
    Sku = new AzureNative.Web.Inputs.SkuDescriptionArgs
    {
        Capabilities = new[]
        {
            new AzureNative.Web.Inputs.CapabilityArgs
            {
                Name = "string",
                Reason = "string",
                Value = "string",
            },
        },
        Capacity = 0,
        Family = "string",
        Locations = new[]
        {
            "string",
        },
        Name = "string",
        Size = "string",
        SkuCapacity = new AzureNative.Web.Inputs.SkuCapacityArgs
        {
            Default = 0,
            ElasticMaximum = 0,
            Maximum = 0,
            Minimum = 0,
            ScaleType = "string",
        },
        Tier = "string",
    },
    StagingEnvironmentPolicy = AzureNative.Web.StagingEnvironmentPolicy.Enabled,
    Tags = 
    {
        { "string", "string" },
    },
    TemplateProperties = new AzureNative.Web.Inputs.StaticSiteTemplateOptionsArgs
    {
        Description = "string",
        IsPrivate = false,
        Owner = "string",
        RepositoryName = "string",
        TemplateRepositoryUrl = "string",
    },
});
Copy
example, err := web.NewStaticSite(ctx, "staticSiteResource", &web.StaticSiteArgs{
	ResourceGroupName: pulumi.String("string"),
	Identity: &web.ManagedServiceIdentityArgs{
		Type: web.ManagedServiceIdentityTypeSystemAssigned,
		UserAssignedIdentities: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	RepositoryToken:          pulumi.String("string"),
	EnterpriseGradeCdnStatus: pulumi.String("string"),
	AllowConfigFileUpdates:   pulumi.Bool(false),
	Kind:                     pulumi.String("string"),
	Location:                 pulumi.String("string"),
	BuildProperties: &web.StaticSiteBuildPropertiesArgs{
		ApiBuildCommand:                    pulumi.String("string"),
		ApiLocation:                        pulumi.String("string"),
		AppArtifactLocation:                pulumi.String("string"),
		AppBuildCommand:                    pulumi.String("string"),
		AppLocation:                        pulumi.String("string"),
		GithubActionSecretNameOverride:     pulumi.String("string"),
		OutputLocation:                     pulumi.String("string"),
		SkipGithubActionWorkflowGeneration: pulumi.Bool(false),
	},
	Name:                pulumi.String("string"),
	PublicNetworkAccess: pulumi.String("string"),
	Provider:            pulumi.String("string"),
	RepositoryUrl:       pulumi.String("string"),
	Branch:              pulumi.String("string"),
	Sku: &web.SkuDescriptionArgs{
		Capabilities: web.CapabilityArray{
			&web.CapabilityArgs{
				Name:   pulumi.String("string"),
				Reason: pulumi.String("string"),
				Value:  pulumi.String("string"),
			},
		},
		Capacity: pulumi.Int(0),
		Family:   pulumi.String("string"),
		Locations: pulumi.StringArray{
			pulumi.String("string"),
		},
		Name: pulumi.String("string"),
		Size: pulumi.String("string"),
		SkuCapacity: &web.SkuCapacityArgs{
			Default:        pulumi.Int(0),
			ElasticMaximum: pulumi.Int(0),
			Maximum:        pulumi.Int(0),
			Minimum:        pulumi.Int(0),
			ScaleType:      pulumi.String("string"),
		},
		Tier: pulumi.String("string"),
	},
	StagingEnvironmentPolicy: web.StagingEnvironmentPolicyEnabled,
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	TemplateProperties: &web.StaticSiteTemplateOptionsArgs{
		Description:           pulumi.String("string"),
		IsPrivate:             pulumi.Bool(false),
		Owner:                 pulumi.String("string"),
		RepositoryName:        pulumi.String("string"),
		TemplateRepositoryUrl: pulumi.String("string"),
	},
})
Copy
var staticSiteResource = new StaticSite("staticSiteResource", StaticSiteArgs.builder()
    .resourceGroupName("string")
    .identity(ManagedServiceIdentityArgs.builder()
        .type("SystemAssigned")
        .userAssignedIdentities("string")
        .build())
    .repositoryToken("string")
    .enterpriseGradeCdnStatus("string")
    .allowConfigFileUpdates(false)
    .kind("string")
    .location("string")
    .buildProperties(StaticSiteBuildPropertiesArgs.builder()
        .apiBuildCommand("string")
        .apiLocation("string")
        .appArtifactLocation("string")
        .appBuildCommand("string")
        .appLocation("string")
        .githubActionSecretNameOverride("string")
        .outputLocation("string")
        .skipGithubActionWorkflowGeneration(false)
        .build())
    .name("string")
    .publicNetworkAccess("string")
    .provider("string")
    .repositoryUrl("string")
    .branch("string")
    .sku(SkuDescriptionArgs.builder()
        .capabilities(CapabilityArgs.builder()
            .name("string")
            .reason("string")
            .value("string")
            .build())
        .capacity(0)
        .family("string")
        .locations("string")
        .name("string")
        .size("string")
        .skuCapacity(SkuCapacityArgs.builder()
            .default_(0)
            .elasticMaximum(0)
            .maximum(0)
            .minimum(0)
            .scaleType("string")
            .build())
        .tier("string")
        .build())
    .stagingEnvironmentPolicy("Enabled")
    .tags(Map.of("string", "string"))
    .templateProperties(StaticSiteTemplateOptionsArgs.builder()
        .description("string")
        .isPrivate(false)
        .owner("string")
        .repositoryName("string")
        .templateRepositoryUrl("string")
        .build())
    .build());
Copy
static_site_resource = azure_native.web.StaticSite("staticSiteResource",
    resource_group_name="string",
    identity={
        "type": azure_native.web.ManagedServiceIdentityType.SYSTEM_ASSIGNED,
        "user_assigned_identities": ["string"],
    },
    repository_token="string",
    enterprise_grade_cdn_status="string",
    allow_config_file_updates=False,
    kind="string",
    location="string",
    build_properties={
        "api_build_command": "string",
        "api_location": "string",
        "app_artifact_location": "string",
        "app_build_command": "string",
        "app_location": "string",
        "github_action_secret_name_override": "string",
        "output_location": "string",
        "skip_github_action_workflow_generation": False,
    },
    name="string",
    public_network_access="string",
    provider="string",
    repository_url="string",
    branch="string",
    sku={
        "capabilities": [{
            "name": "string",
            "reason": "string",
            "value": "string",
        }],
        "capacity": 0,
        "family": "string",
        "locations": ["string"],
        "name": "string",
        "size": "string",
        "sku_capacity": {
            "default": 0,
            "elastic_maximum": 0,
            "maximum": 0,
            "minimum": 0,
            "scale_type": "string",
        },
        "tier": "string",
    },
    staging_environment_policy=azure_native.web.StagingEnvironmentPolicy.ENABLED,
    tags={
        "string": "string",
    },
    template_properties={
        "description": "string",
        "is_private": False,
        "owner": "string",
        "repository_name": "string",
        "template_repository_url": "string",
    })
Copy
const staticSiteResource = new azure_native.web.StaticSite("staticSiteResource", {
    resourceGroupName: "string",
    identity: {
        type: azure_native.web.ManagedServiceIdentityType.SystemAssigned,
        userAssignedIdentities: ["string"],
    },
    repositoryToken: "string",
    enterpriseGradeCdnStatus: "string",
    allowConfigFileUpdates: false,
    kind: "string",
    location: "string",
    buildProperties: {
        apiBuildCommand: "string",
        apiLocation: "string",
        appArtifactLocation: "string",
        appBuildCommand: "string",
        appLocation: "string",
        githubActionSecretNameOverride: "string",
        outputLocation: "string",
        skipGithubActionWorkflowGeneration: false,
    },
    name: "string",
    publicNetworkAccess: "string",
    provider: "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: azure_native.web.StagingEnvironmentPolicy.Enabled,
    tags: {
        string: "string",
    },
    templateProperties: {
        description: "string",
        isPrivate: false,
        owner: "string",
        repositoryName: "string",
        templateRepositoryUrl: "string",
    },
});
Copy
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
    enterpriseGradeCdnStatus: string
    identity:
        type: SystemAssigned
        userAssignedIdentities:
            - string
    kind: string
    location: string
    name: string
    provider: string
    publicNetworkAccess: 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
Copy

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:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource group to which the resource belongs.
AllowConfigFileUpdates bool
false if config file is locked for this static web app; otherwise, true.
Branch string
The target branch in the repository.
BuildProperties Pulumi.AzureNative.Web.Inputs.StaticSiteBuildProperties
Build properties to configure on the repository.
EnterpriseGradeCdnStatus string | Pulumi.AzureNative.Web.EnterpriseGradeCdnStatus
State indicating the status of the enterprise grade CDN serving traffic to the static web app.
Identity Pulumi.AzureNative.Web.Inputs.ManagedServiceIdentity
Managed service identity.
Kind string
Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
Location string
Resource Location.
Name Changes to this property will trigger replacement. string
Name of the static site to create or update.
Provider string
The provider that submitted the last deployment to the primary environment of the static site.
PublicNetworkAccess string
State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.
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.AzureNative.Web.Inputs.SkuDescription
Description of a SKU for a scalable resource.
StagingEnvironmentPolicy Pulumi.AzureNative.Web.StagingEnvironmentPolicy
State indicating whether staging environments are allowed or not allowed for a static web app.
Tags Dictionary<string, string>
Resource tags.
TemplateProperties Pulumi.AzureNative.Web.Inputs.StaticSiteTemplateOptions
Template options for generating a new repository.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource group to which the resource belongs.
AllowConfigFileUpdates bool
false if config file is locked for this static web app; otherwise, true.
Branch string
The target branch in the repository.
BuildProperties StaticSiteBuildPropertiesArgs
Build properties to configure on the repository.
EnterpriseGradeCdnStatus string | EnterpriseGradeCdnStatus
State indicating the status of the enterprise grade CDN serving traffic to the static web app.
Identity ManagedServiceIdentityArgs
Managed service identity.
Kind string
Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
Location string
Resource Location.
Name Changes to this property will trigger replacement. string
Name of the static site to create or update.
Provider string
The provider that submitted the last deployment to the primary environment of the static site.
PublicNetworkAccess string
State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.
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 SkuDescriptionArgs
Description of a SKU for a scalable resource.
StagingEnvironmentPolicy StagingEnvironmentPolicy
State indicating whether staging environments are allowed or not allowed for a static web app.
Tags map[string]string
Resource tags.
TemplateProperties StaticSiteTemplateOptionsArgs
Template options for generating a new repository.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the resource group to which the resource belongs.
allowConfigFileUpdates Boolean
false if config file is locked for this static web app; otherwise, true.
branch String
The target branch in the repository.
buildProperties StaticSiteBuildProperties
Build properties to configure on the repository.
enterpriseGradeCdnStatus String | EnterpriseGradeCdnStatus
State indicating the status of the enterprise grade CDN serving traffic to the static web app.
identity ManagedServiceIdentity
Managed service identity.
kind String
Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
location String
Resource Location.
name Changes to this property will trigger replacement. String
Name of the static site to create or update.
provider String
The provider that submitted the last deployment to the primary environment of the static site.
publicNetworkAccess String
State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.
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.
stagingEnvironmentPolicy StagingEnvironmentPolicy
State indicating whether staging environments are allowed or not allowed for a static web app.
tags Map<String,String>
Resource tags.
templateProperties StaticSiteTemplateOptions
Template options for generating a new repository.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource group to which the resource belongs.
allowConfigFileUpdates boolean
false if config file is locked for this static web app; otherwise, true.
branch string
The target branch in the repository.
buildProperties StaticSiteBuildProperties
Build properties to configure on the repository.
enterpriseGradeCdnStatus string | EnterpriseGradeCdnStatus
State indicating the status of the enterprise grade CDN serving traffic to the static web app.
identity ManagedServiceIdentity
Managed service identity.
kind string
Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
location string
Resource Location.
name Changes to this property will trigger replacement. string
Name of the static site to create or update.
provider string
The provider that submitted the last deployment to the primary environment of the static site.
publicNetworkAccess string
State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.
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.
stagingEnvironmentPolicy StagingEnvironmentPolicy
State indicating whether staging environments are allowed or not allowed for a static web app.
tags {[key: string]: string}
Resource tags.
templateProperties StaticSiteTemplateOptions
Template options for generating a new repository.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the resource group to which the resource belongs.
allow_config_file_updates bool
false if config file is locked for this static web app; otherwise, true.
branch str
The target branch in the repository.
build_properties StaticSiteBuildPropertiesArgs
Build properties to configure on the repository.
enterprise_grade_cdn_status str | EnterpriseGradeCdnStatus
State indicating the status of the enterprise grade CDN serving traffic to the static web app.
identity ManagedServiceIdentityArgs
Managed service identity.
kind str
Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
location str
Resource Location.
name Changes to this property will trigger replacement. str
Name of the static site to create or update.
provider str
The provider that submitted the last deployment to the primary environment of the static site.
public_network_access str
State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.
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 SkuDescriptionArgs
Description of a SKU for a scalable resource.
staging_environment_policy StagingEnvironmentPolicy
State indicating whether staging environments are allowed or not allowed for a static web app.
tags Mapping[str, str]
Resource tags.
template_properties StaticSiteTemplateOptionsArgs
Template options for generating a new repository.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the resource group to which the resource belongs.
allowConfigFileUpdates Boolean
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.
enterpriseGradeCdnStatus String | "Enabled" | "Enabling" | "Disabled" | "Disabling"
State indicating the status of the enterprise grade CDN serving traffic to the static web app.
identity Property Map
Managed service identity.
kind String
Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
location String
Resource Location.
name Changes to this property will trigger replacement. String
Name of the static site to create or update.
provider String
The provider that submitted the last deployment to the primary environment of the static site.
publicNetworkAccess String
State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.
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.
stagingEnvironmentPolicy "Enabled" | "Disabled"
State indicating whether staging environments are allowed or not allowed for a static web app.
tags 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:

AzureApiVersion string
The Azure API version of the resource.
ContentDistributionEndpoint string
The content distribution endpoint for the static site.
CustomDomains List<string>
The custom domains associated with this static site.
DatabaseConnections List<Pulumi.AzureNative.Web.Outputs.DatabaseConnectionOverviewResponse>
Database connections for the static site
DefaultHostname string
The default autogenerated hostname for the static site.
Id string
The provider-assigned unique ID for this managed resource.
KeyVaultReferenceIdentity string
Identity to use for Key Vault Reference authentication.
LinkedBackends List<Pulumi.AzureNative.Web.Outputs.StaticSiteLinkedBackendResponse>
Backends linked to the static side
PrivateEndpointConnections List<Pulumi.AzureNative.Web.Outputs.ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse>
Private endpoint connections
Type string
Resource type.
UserProvidedFunctionApps List<Pulumi.AzureNative.Web.Outputs.StaticSiteUserProvidedFunctionAppResponse>
User provided function apps registered with the static site
AzureApiVersion string
The Azure API version of the resource.
ContentDistributionEndpoint string
The content distribution endpoint for the static site.
CustomDomains []string
The custom domains associated with this static site.
DatabaseConnections []DatabaseConnectionOverviewResponse
Database connections for the static site
DefaultHostname string
The default autogenerated hostname for the static site.
Id string
The provider-assigned unique ID for this managed resource.
KeyVaultReferenceIdentity string
Identity to use for Key Vault Reference authentication.
LinkedBackends []StaticSiteLinkedBackendResponse
Backends linked to the static side
PrivateEndpointConnections []ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse
Private endpoint connections
Type string
Resource type.
UserProvidedFunctionApps []StaticSiteUserProvidedFunctionAppResponse
User provided function apps registered with the static site
azureApiVersion String
The Azure API version of the resource.
contentDistributionEndpoint String
The content distribution endpoint for the static site.
customDomains List<String>
The custom domains associated with this static site.
databaseConnections List<DatabaseConnectionOverviewResponse>
Database connections for the static site
defaultHostname String
The default autogenerated hostname for the static site.
id String
The provider-assigned unique ID for this managed resource.
keyVaultReferenceIdentity String
Identity to use for Key Vault Reference authentication.
linkedBackends List<StaticSiteLinkedBackendResponse>
Backends linked to the static side
privateEndpointConnections List<ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse>
Private endpoint connections
type String
Resource type.
userProvidedFunctionApps List<StaticSiteUserProvidedFunctionAppResponse>
User provided function apps registered with the static site
azureApiVersion string
The Azure API version of the resource.
contentDistributionEndpoint string
The content distribution endpoint for the static site.
customDomains string[]
The custom domains associated with this static site.
databaseConnections DatabaseConnectionOverviewResponse[]
Database connections for the static site
defaultHostname string
The default autogenerated hostname for the static site.
id string
The provider-assigned unique ID for this managed resource.
keyVaultReferenceIdentity string
Identity to use for Key Vault Reference authentication.
linkedBackends StaticSiteLinkedBackendResponse[]
Backends linked to the static side
privateEndpointConnections ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse[]
Private endpoint connections
type string
Resource type.
userProvidedFunctionApps StaticSiteUserProvidedFunctionAppResponse[]
User provided function apps registered with the static site
azure_api_version str
The Azure API version of the resource.
content_distribution_endpoint str
The content distribution endpoint for the static site.
custom_domains Sequence[str]
The custom domains associated with this static site.
database_connections Sequence[DatabaseConnectionOverviewResponse]
Database connections for the 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_reference_identity str
Identity to use for Key Vault Reference authentication.
linked_backends Sequence[StaticSiteLinkedBackendResponse]
Backends linked to the static side
private_endpoint_connections Sequence[ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse]
Private endpoint connections
type str
Resource type.
user_provided_function_apps Sequence[StaticSiteUserProvidedFunctionAppResponse]
User provided function apps registered with the static site
azureApiVersion String
The Azure API version of the resource.
contentDistributionEndpoint String
The content distribution endpoint for the static site.
customDomains List<String>
The custom domains associated with this static site.
databaseConnections List<Property Map>
Database connections for the static site
defaultHostname String
The default autogenerated hostname for the static site.
id String
The provider-assigned unique ID for this managed resource.
keyVaultReferenceIdentity String
Identity to use for Key Vault Reference authentication.
linkedBackends List<Property Map>
Backends linked to the static side
privateEndpointConnections List<Property Map>
Private endpoint connections
type String
Resource type.
userProvidedFunctionApps List<Property Map>
User provided function apps registered with the static site

Supporting Types

ArmIdWrapperResponse
, ArmIdWrapperResponseArgs

Id This property is required. string
Id This property is required. string
id This property is required. String
id This property is required. string
id This property is required. str
id This property is required. 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

Name string
Name of the SKU capability.
Reason string
Reason of the SKU capability.
Value string
Value of the SKU capability.
Name string
Name of the SKU capability.
Reason string
Reason of the SKU capability.
Value string
Value of the SKU capability.
name String
Name of the SKU capability.
reason String
Reason of the SKU capability.
value String
Value of the SKU capability.
name string
Name of the SKU capability.
reason string
Reason of the SKU capability.
value string
Value of the SKU capability.
name str
Name of the SKU capability.
reason str
Reason of the SKU capability.
value str
Value of the SKU capability.
name String
Name of the SKU capability.
reason String
Reason of the SKU capability.
value String
Value of the SKU capability.

CapabilityResponse
, CapabilityResponseArgs

Name string
Name of the SKU capability.
Reason string
Reason of the SKU capability.
Value string
Value of the SKU capability.
Name string
Name of the SKU capability.
Reason string
Reason of the SKU capability.
Value string
Value of the SKU capability.
name String
Name of the SKU capability.
reason String
Reason of the SKU capability.
value String
Value of the SKU capability.
name string
Name of the SKU capability.
reason string
Reason of the SKU capability.
value string
Value of the SKU capability.
name str
Name of the SKU capability.
reason str
Reason of the SKU capability.
value str
Value of the SKU capability.
name String
Name of the SKU capability.
reason String
Reason of the SKU capability.
value String
Value of the SKU capability.

DatabaseConnectionOverviewResponse
, DatabaseConnectionOverviewResponseArgs

ConfigurationFiles This property is required. List<Pulumi.AzureNative.Web.Inputs.StaticSiteDatabaseConnectionConfigurationFileOverviewResponse>
A list of configuration files associated with this database connection.
ConnectionIdentity This property is required. string
If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.
Name This property is required. string
If present, the name of this database connection resource.
Region This property is required. string
The region of the database resource.
ResourceId This property is required. string
The resource id of the database.
ConfigurationFiles This property is required. []StaticSiteDatabaseConnectionConfigurationFileOverviewResponse
A list of configuration files associated with this database connection.
ConnectionIdentity This property is required. string
If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.
Name This property is required. string
If present, the name of this database connection resource.
Region This property is required. string
The region of the database resource.
ResourceId This property is required. string
The resource id of the database.
configurationFiles This property is required. List<StaticSiteDatabaseConnectionConfigurationFileOverviewResponse>
A list of configuration files associated with this database connection.
connectionIdentity This property is required. String
If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.
name This property is required. String
If present, the name of this database connection resource.
region This property is required. String
The region of the database resource.
resourceId This property is required. String
The resource id of the database.
configurationFiles This property is required. StaticSiteDatabaseConnectionConfigurationFileOverviewResponse[]
A list of configuration files associated with this database connection.
connectionIdentity This property is required. string
If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.
name This property is required. string
If present, the name of this database connection resource.
region This property is required. string
The region of the database resource.
resourceId This property is required. string
The resource id of the database.
configuration_files This property is required. Sequence[StaticSiteDatabaseConnectionConfigurationFileOverviewResponse]
A list of configuration files associated with this database connection.
connection_identity This property is required. str
If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.
name This property is required. str
If present, the name of this database connection resource.
region This property is required. str
The region of the database resource.
resource_id This property is required. str
The resource id of the database.
configurationFiles This property is required. List<Property Map>
A list of configuration files associated with this database connection.
connectionIdentity This property is required. String
If present, the identity is used in conjunction with connection string to connect to the database. Use of the system-assigned managed identity is indicated with the string 'SystemAssigned', while use of a user-assigned managed identity is indicated with the resource id of the managed identity resource.
name This property is required. String
If present, the name of this database connection resource.
region This property is required. String
The region of the database resource.
resourceId This property is required. String
The resource id of the database.

EnterpriseGradeCdnStatus
, EnterpriseGradeCdnStatusArgs

Enabled
Enabled
Enabling
Enabling
Disabled
Disabled
Disabling
Disabling
EnterpriseGradeCdnStatusEnabled
Enabled
EnterpriseGradeCdnStatusEnabling
Enabling
EnterpriseGradeCdnStatusDisabled
Disabled
EnterpriseGradeCdnStatusDisabling
Disabling
Enabled
Enabled
Enabling
Enabling
Disabled
Disabled
Disabling
Disabling
Enabled
Enabled
Enabling
Enabling
Disabled
Disabled
Disabling
Disabling
ENABLED
Enabled
ENABLING
Enabling
DISABLED
Disabled
DISABLING
Disabling
"Enabled"
Enabled
"Enabling"
Enabling
"Disabled"
Disabled
"Disabling"
Disabling

ErrorEntityResponse
, ErrorEntityResponseArgs

Code string
Basic error code.
Details List<Pulumi.AzureNative.Web.Inputs.ErrorEntityResponse>
Error Details.
ExtendedCode string
Type of error.
InnerErrors List<Pulumi.AzureNative.Web.Inputs.ErrorEntityResponse>
Inner errors.
Message string
Any details of the error.
MessageTemplate string
Message template.
Parameters List<string>
Parameters for the template.
Target string
The error target.
Code string
Basic error code.
Details []ErrorEntityResponse
Error Details.
ExtendedCode string
Type of error.
InnerErrors []ErrorEntityResponse
Inner errors.
Message string
Any details of the error.
MessageTemplate string
Message template.
Parameters []string
Parameters for the template.
Target string
The error target.
code String
Basic error code.
details List<ErrorEntityResponse>
Error Details.
extendedCode String
Type of error.
innerErrors List<ErrorEntityResponse>
Inner errors.
message String
Any details of the error.
messageTemplate String
Message template.
parameters List<String>
Parameters for the template.
target String
The error target.
code string
Basic error code.
details ErrorEntityResponse[]
Error Details.
extendedCode string
Type of error.
innerErrors ErrorEntityResponse[]
Inner errors.
message string
Any details of the error.
messageTemplate string
Message template.
parameters string[]
Parameters for the template.
target string
The error target.
code str
Basic error code.
details Sequence[ErrorEntityResponse]
Error Details.
extended_code str
Type of error.
inner_errors Sequence[ErrorEntityResponse]
Inner errors.
message str
Any details of the error.
message_template str
Message template.
parameters Sequence[str]
Parameters for the template.
target str
The error target.
code String
Basic error code.
details List<Property Map>
Error Details.
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.
target String
The error target.

ManagedServiceIdentity
, ManagedServiceIdentityArgs

Type Pulumi.AzureNative.Web.ManagedServiceIdentityType
Type of managed service identity.
UserAssignedIdentities List<string>
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 ManagedServiceIdentityType
Type of managed service identity.
UserAssignedIdentities []string
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 ManagedServiceIdentityType
Type of managed service identity.
userAssignedIdentities List<String>
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 ManagedServiceIdentityType
Type of managed service identity.
userAssignedIdentities string[]
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 ManagedServiceIdentityType
Type of managed service identity.
user_assigned_identities Sequence[str]
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" | "UserAssigned" | "SystemAssigned, UserAssigned" | "None"
Type of managed service identity.
userAssignedIdentities List<String>
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 This property is required. string
Principal Id of managed service identity.
TenantId This property is required. string
Tenant of managed service identity.
Type string
Type of managed service identity.
UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.Web.Inputs.UserAssignedIdentityResponse>
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 This property is required. string
Principal Id of managed service identity.
TenantId This property is required. string
Tenant of managed service identity.
Type string
Type of managed service identity.
UserAssignedIdentities map[string]UserAssignedIdentityResponse
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 This property is required. String
Principal Id of managed service identity.
tenantId This property is required. String
Tenant of managed service identity.
type String
Type of managed service identity.
userAssignedIdentities Map<String,UserAssignedIdentityResponse>
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 This property is required. string
Principal Id of managed service identity.
tenantId This property is required. string
Tenant of managed service identity.
type string
Type of managed service identity.
userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
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 This property is required. str
Principal Id of managed service identity.
tenant_id This property is required. str
Tenant of managed service identity.
type str
Type of managed service identity.
user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
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 This property is required. String
Principal Id of managed service identity.
tenantId This property is required. String
Tenant of managed service identity.
type String
Type of managed service identity.
userAssignedIdentities Map<Property Map>
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}

ManagedServiceIdentityType
, ManagedServiceIdentityTypeArgs

SystemAssigned
SystemAssigned
UserAssigned
UserAssigned
SystemAssigned_UserAssigned
SystemAssigned, UserAssigned
None
None
ManagedServiceIdentityTypeSystemAssigned
SystemAssigned
ManagedServiceIdentityTypeUserAssigned
UserAssigned
ManagedServiceIdentityType_SystemAssigned_UserAssigned
SystemAssigned, UserAssigned
ManagedServiceIdentityTypeNone
None
SystemAssigned
SystemAssigned
UserAssigned
UserAssigned
SystemAssigned_UserAssigned
SystemAssigned, UserAssigned
None
None
SystemAssigned
SystemAssigned
UserAssigned
UserAssigned
SystemAssigned_UserAssigned
SystemAssigned, UserAssigned
None
None
SYSTEM_ASSIGNED
SystemAssigned
USER_ASSIGNED
UserAssigned
SYSTEM_ASSIGNED_USER_ASSIGNED
SystemAssigned, UserAssigned
NONE
None
"SystemAssigned"
SystemAssigned
"UserAssigned"
UserAssigned
"SystemAssigned, UserAssigned"
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 This property is required. string
Resource Id.
Name This property is required. string
Resource Name.
ProvisioningState This property is required. string
Type This property is required. string
Resource type.
IpAddresses List<string>
Private IPAddresses mapped to the remote private endpoint
Kind string
Kind of resource.
PrivateEndpoint Pulumi.AzureNative.Web.Inputs.ArmIdWrapperResponse
PrivateEndpoint of a remote private endpoint connection
PrivateLinkServiceConnectionState Pulumi.AzureNative.Web.Inputs.PrivateLinkConnectionStateResponse
The state of a private link connection
Id This property is required. string
Resource Id.
Name This property is required. string
Resource Name.
ProvisioningState This property is required. string
Type This property is required. string
Resource type.
IpAddresses []string
Private IPAddresses mapped to the remote private endpoint
Kind string
Kind of resource.
PrivateEndpoint ArmIdWrapperResponse
PrivateEndpoint of a remote private endpoint connection
PrivateLinkServiceConnectionState PrivateLinkConnectionStateResponse
The state of a private link connection
id This property is required. String
Resource Id.
name This property is required. String
Resource Name.
provisioningState This property is required. String
type This property is required. String
Resource type.
ipAddresses List<String>
Private IPAddresses mapped to the remote private endpoint
kind String
Kind of resource.
privateEndpoint ArmIdWrapperResponse
PrivateEndpoint of a remote private endpoint connection
privateLinkServiceConnectionState PrivateLinkConnectionStateResponse
The state of a private link connection
id This property is required. string
Resource Id.
name This property is required. string
Resource Name.
provisioningState This property is required. string
type This property is required. string
Resource type.
ipAddresses string[]
Private IPAddresses mapped to the remote private endpoint
kind string
Kind of resource.
privateEndpoint ArmIdWrapperResponse
PrivateEndpoint of a remote private endpoint connection
privateLinkServiceConnectionState PrivateLinkConnectionStateResponse
The state of a private link connection
id This property is required. str
Resource Id.
name This property is required. str
Resource Name.
provisioning_state This property is required. str
type This property is required. str
Resource type.
ip_addresses Sequence[str]
Private IPAddresses mapped to the remote private endpoint
kind str
Kind of resource.
private_endpoint ArmIdWrapperResponse
PrivateEndpoint of a remote private endpoint connection
private_link_service_connection_state PrivateLinkConnectionStateResponse
The state of a private link connection
id This property is required. String
Resource Id.
name This property is required. String
Resource Name.
provisioningState This property is required. String
type This property is required. 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
privateLinkServiceConnectionState Property Map
The state of a private link connection

ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse
, ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseArgs

Error Pulumi.AzureNative.Web.Inputs.ErrorEntityResponse
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.AzureNative.Web.Inputs.ManagedServiceIdentityResponse
MSI resource
Location string
Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
Name string
Name of resource.
Plan Pulumi.AzureNative.Web.Inputs.ArmPlanResponse
Azure resource manager plan.
Properties Pulumi.AzureNative.Web.Inputs.RemotePrivateEndpointConnectionResponse
Resource specific properties.
Sku Pulumi.AzureNative.Web.Inputs.SkuDescriptionResponse
SKU description of the resource.
Status string
Azure-AsyncOperation Status info.
Tags 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 ErrorEntityResponse
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 ManagedServiceIdentityResponse
MSI resource
Location string
Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
Name string
Name of resource.
Plan ArmPlanResponse
Azure resource manager plan.
Properties RemotePrivateEndpointConnectionResponse
Resource specific properties.
Sku SkuDescriptionResponse
SKU description of the resource.
Status string
Azure-AsyncOperation Status info.
Tags 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 ErrorEntityResponse
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 ManagedServiceIdentityResponse
MSI resource
location String
Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
name String
Name of resource.
plan ArmPlanResponse
Azure resource manager plan.
properties RemotePrivateEndpointConnectionResponse
Resource specific properties.
sku SkuDescriptionResponse
SKU description of the resource.
status String
Azure-AsyncOperation Status info.
tags 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 ErrorEntityResponse
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 ManagedServiceIdentityResponse
MSI resource
location string
Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
name string
Name of resource.
plan ArmPlanResponse
Azure resource manager plan.
properties RemotePrivateEndpointConnectionResponse
Resource specific properties.
sku SkuDescriptionResponse
SKU description of the resource.
status string
Azure-AsyncOperation Status info.
tags {[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 ErrorEntityResponse
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 ManagedServiceIdentityResponse
MSI resource
location str
Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
name str
Name of resource.
plan ArmPlanResponse
Azure resource manager plan.
properties RemotePrivateEndpointConnectionResponse
Resource specific properties.
sku SkuDescriptionResponse
SKU description of the resource.
status str
Azure-AsyncOperation Status info.
tags 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.
tags 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.AzureNative.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.AzureNative.Web.Inputs.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 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.AzureNative.Web.Inputs.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 List<string>
Locations of the SKU.
Name string
Name of the resource SKU.
Size string
Size specifier of the resource SKU.
SkuCapacity Pulumi.AzureNative.Web.Inputs.SkuCapacityResponse
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 SkuCapacityResponse
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 SkuCapacityResponse
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 SkuCapacityResponse
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 SkuCapacityResponse
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
StagingEnvironmentPolicyEnabled
Enabled
StagingEnvironmentPolicyDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

StaticSiteBuildProperties
, StaticSiteBuildPropertiesArgs

ApiBuildCommand string
A custom command to run during deployment of the Azure Functions API application.
ApiLocation string
The path to the api code within the repository.
AppArtifactLocation string
Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
AppBuildCommand string
A custom command to run during deployment of the static content application.
AppLocation string
The path to the app code within the repository.
GithubActionSecretNameOverride string
Github Action secret name override.
OutputLocation string
The output path of the app after building.
SkipGithubActionWorkflowGeneration bool
Skip Github Action workflow generation.
ApiBuildCommand string
A custom command to run during deployment of the Azure Functions API application.
ApiLocation string
The path to the api code within the repository.
AppArtifactLocation string
Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
AppBuildCommand string
A custom command to run during deployment of the static content application.
AppLocation string
The path to the app code within the repository.
GithubActionSecretNameOverride string
Github Action secret name override.
OutputLocation string
The output path of the app after building.
SkipGithubActionWorkflowGeneration bool
Skip Github Action workflow generation.
apiBuildCommand String
A custom command to run during deployment of the Azure Functions API application.
apiLocation String
The path to the api code within the repository.
appArtifactLocation String
Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
appBuildCommand String
A custom command to run during deployment of the static content application.
appLocation String
The path to the app code within the repository.
githubActionSecretNameOverride String
Github Action secret name override.
outputLocation String
The output path of the app after building.
skipGithubActionWorkflowGeneration Boolean
Skip Github Action workflow generation.
apiBuildCommand string
A custom command to run during deployment of the Azure Functions API application.
apiLocation string
The path to the api code within the repository.
appArtifactLocation string
Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
appBuildCommand string
A custom command to run during deployment of the static content application.
appLocation string
The path to the app code within the repository.
githubActionSecretNameOverride string
Github Action secret name override.
outputLocation string
The output path of the app after building.
skipGithubActionWorkflowGeneration boolean
Skip Github Action workflow generation.
api_build_command str
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_location str
Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
app_build_command str
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_secret_name_override str
Github Action secret name override.
output_location str
The output path of the app after building.
skip_github_action_workflow_generation bool
Skip Github Action workflow generation.
apiBuildCommand String
A custom command to run during deployment of the Azure Functions API application.
apiLocation String
The path to the api code within the repository.
appArtifactLocation String
Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
appBuildCommand String
A custom command to run during deployment of the static content application.
appLocation String
The path to the app code within the repository.
githubActionSecretNameOverride String
Github Action secret name override.
outputLocation String
The output path of the app after building.
skipGithubActionWorkflowGeneration Boolean
Skip Github Action workflow generation.

StaticSiteBuildPropertiesResponse
, StaticSiteBuildPropertiesResponseArgs

ApiBuildCommand string
A custom command to run during deployment of the Azure Functions API application.
ApiLocation string
The path to the api code within the repository.
AppArtifactLocation string
Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
AppBuildCommand string
A custom command to run during deployment of the static content application.
AppLocation string
The path to the app code within the repository.
GithubActionSecretNameOverride string
Github Action secret name override.
OutputLocation string
The output path of the app after building.
SkipGithubActionWorkflowGeneration bool
Skip Github Action workflow generation.
ApiBuildCommand string
A custom command to run during deployment of the Azure Functions API application.
ApiLocation string
The path to the api code within the repository.
AppArtifactLocation string
Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
AppBuildCommand string
A custom command to run during deployment of the static content application.
AppLocation string
The path to the app code within the repository.
GithubActionSecretNameOverride string
Github Action secret name override.
OutputLocation string
The output path of the app after building.
SkipGithubActionWorkflowGeneration bool
Skip Github Action workflow generation.
apiBuildCommand String
A custom command to run during deployment of the Azure Functions API application.
apiLocation String
The path to the api code within the repository.
appArtifactLocation String
Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
appBuildCommand String
A custom command to run during deployment of the static content application.
appLocation String
The path to the app code within the repository.
githubActionSecretNameOverride String
Github Action secret name override.
outputLocation String
The output path of the app after building.
skipGithubActionWorkflowGeneration Boolean
Skip Github Action workflow generation.
apiBuildCommand string
A custom command to run during deployment of the Azure Functions API application.
apiLocation string
The path to the api code within the repository.
appArtifactLocation string
Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
appBuildCommand string
A custom command to run during deployment of the static content application.
appLocation string
The path to the app code within the repository.
githubActionSecretNameOverride string
Github Action secret name override.
outputLocation string
The output path of the app after building.
skipGithubActionWorkflowGeneration boolean
Skip Github Action workflow generation.
api_build_command str
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_location str
Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
app_build_command str
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_secret_name_override str
Github Action secret name override.
output_location str
The output path of the app after building.
skip_github_action_workflow_generation bool
Skip Github Action workflow generation.
apiBuildCommand String
A custom command to run during deployment of the Azure Functions API application.
apiLocation String
The path to the api code within the repository.
appArtifactLocation String
Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
appBuildCommand String
A custom command to run during deployment of the static content application.
appLocation String
The path to the app code within the repository.
githubActionSecretNameOverride String
Github Action secret name override.
outputLocation String
The output path of the app after building.
skipGithubActionWorkflowGeneration Boolean
Skip Github Action workflow generation.

StaticSiteDatabaseConnectionConfigurationFileOverviewResponse
, StaticSiteDatabaseConnectionConfigurationFileOverviewResponseArgs

Contents This property is required. string
The Base64 encoding of the file contents.
FileName This property is required. string
The name of the configuration file.
Type This property is required. string
The type of configuration file.
Contents This property is required. string
The Base64 encoding of the file contents.
FileName This property is required. string
The name of the configuration file.
Type This property is required. string
The type of configuration file.
contents This property is required. String
The Base64 encoding of the file contents.
fileName This property is required. String
The name of the configuration file.
type This property is required. String
The type of configuration file.
contents This property is required. string
The Base64 encoding of the file contents.
fileName This property is required. string
The name of the configuration file.
type This property is required. string
The type of configuration file.
contents This property is required. str
The Base64 encoding of the file contents.
file_name This property is required. str
The name of the configuration file.
type This property is required. str
The type of configuration file.
contents This property is required. String
The Base64 encoding of the file contents.
fileName This property is required. String
The name of the configuration file.
type This property is required. String
The type of configuration file.

StaticSiteLinkedBackendResponse
, StaticSiteLinkedBackendResponseArgs

CreatedOn This property is required. string
The date and time on which the backend was linked to the static site.
ProvisioningState This property is required. string
The provisioning state of the linking process.
BackendResourceId string
The resource id of the backend linked to the static site
Region string
The region of the backend linked to the static site
CreatedOn This property is required. string
The date and time on which the backend was linked to the static site.
ProvisioningState This property is required. string
The provisioning state of the linking process.
BackendResourceId string
The resource id of the backend linked to the static site
Region string
The region of the backend linked to the static site
createdOn This property is required. String
The date and time on which the backend was linked to the static site.
provisioningState This property is required. String
The provisioning state of the linking process.
backendResourceId String
The resource id of the backend linked to the static site
region String
The region of the backend linked to the static site
createdOn This property is required. string
The date and time on which the backend was linked to the static site.
provisioningState This property is required. string
The provisioning state of the linking process.
backendResourceId string
The resource id of the backend linked to the static site
region string
The region of the backend linked to the static site
created_on This property is required. str
The date and time on which the backend was linked to the static site.
provisioning_state This property is required. str
The provisioning state of the linking process.
backend_resource_id str
The resource id of the backend linked to the static site
region str
The region of the backend linked to the static site
createdOn This property is required. String
The date and time on which the backend was linked to the static site.
provisioningState This property is required. String
The provisioning state of the linking process.
backendResourceId String
The resource id of the backend linked to the static site
region String
The region of the backend linked to the static site

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.
TemplateRepositoryUrl string
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.
TemplateRepositoryUrl string
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.
templateRepositoryUrl String
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.
templateRepositoryUrl string
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_url str
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.
templateRepositoryUrl String
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.
TemplateRepositoryUrl string
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.
TemplateRepositoryUrl string
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.
templateRepositoryUrl String
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.
templateRepositoryUrl string
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_url str
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.
templateRepositoryUrl String
URL of the template repository. The newly generated repository will be based on this one.

StaticSiteUserProvidedFunctionAppResponse
, StaticSiteUserProvidedFunctionAppResponseArgs

CreatedOn This property is required. string
The date and time on which the function app was registered with the static site.
Id This property is required. string
Resource Id.
Name This property is required. string
Resource Name.
Type This property is required. string
Resource type.
FunctionAppRegion string
The region of the function app registered with the static site
FunctionAppResourceId string
The resource id of the function app registered with the static site
Kind string
Kind of resource.
CreatedOn This property is required. string
The date and time on which the function app was registered with the static site.
Id This property is required. string
Resource Id.
Name This property is required. string
Resource Name.
Type This property is required. string
Resource type.
FunctionAppRegion string
The region of the function app registered with the static site
FunctionAppResourceId string
The resource id of the function app registered with the static site
Kind string
Kind of resource.
createdOn This property is required. String
The date and time on which the function app was registered with the static site.
id This property is required. String
Resource Id.
name This property is required. String
Resource Name.
type This property is required. String
Resource type.
functionAppRegion String
The region of the function app registered with the static site
functionAppResourceId String
The resource id of the function app registered with the static site
kind String
Kind of resource.
createdOn This property is required. string
The date and time on which the function app was registered with the static site.
id This property is required. string
Resource Id.
name This property is required. string
Resource Name.
type This property is required. string
Resource type.
functionAppRegion string
The region of the function app registered with the static site
functionAppResourceId string
The resource id of the function app registered with the static site
kind string
Kind of resource.
created_on This property is required. str
The date and time on which the function app was registered with the static site.
id This property is required. str
Resource Id.
name This property is required. str
Resource Name.
type This property is required. str
Resource type.
function_app_region str
The region of the function app registered with the static site
function_app_resource_id str
The resource id of the function app registered with the static site
kind str
Kind of resource.
createdOn This property is required. String
The date and time on which the function app was registered with the static site.
id This property is required. String
Resource Id.
name This property is required. String
Resource Name.
type This property is required. String
Resource type.
functionAppRegion String
The region of the function app registered with the static site
functionAppResourceId String
The resource id of the function app registered with the static site
kind String
Kind of resource.

UserAssignedIdentityResponse
, UserAssignedIdentityResponseArgs

ClientId This property is required. string
Client Id of user assigned identity
PrincipalId This property is required. string
Principal Id of user assigned identity
ClientId This property is required. string
Client Id of user assigned identity
PrincipalId This property is required. string
Principal Id of user assigned identity
clientId This property is required. String
Client Id of user assigned identity
principalId This property is required. String
Principal Id of user assigned identity
clientId This property is required. string
Client Id of user assigned identity
principalId This property is required. string
Principal Id of user assigned identity
client_id This property is required. str
Client Id of user assigned identity
principal_id This property is required. str
Principal Id of user assigned identity
clientId This property is required. String
Client Id of user assigned identity
principalId This property is required. String
Principal Id of user assigned identity

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:web:StaticSite testStaticSite0 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi