azure-native.web.StaticSite

Explore with Pulumi AI

Static Site ARM resource. API Version: 2020-12-01.

Example Usage

Create or update a static site

using System.Collections.Generic;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var staticSite = new AzureNative.Web.StaticSite("staticSite", new()
    {
        Branch = "master",
        BuildProperties = new AzureNative.Web.Inputs.StaticSiteBuildPropertiesArgs
        {
            ApiLocation = "api",
            AppArtifactLocation = "build",
            AppLocation = "app",
        },
        Location = "West US 2",
        Name = "testStaticSite0",
        RepositoryToken = "repoToken123",
        RepositoryUrl = "https://github.com/username/RepoName",
        ResourceGroupName = "rg",
        Sku = new AzureNative.Web.Inputs.SkuDescriptionArgs
        {
            Name = "Basic",
            Tier = "Basic",
        },
    });

});
package main

import (
	web "github.com/pulumi/pulumi-azure-native/sdk/go/azure/web"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := web.NewStaticSite(ctx, "staticSite", &web.StaticSiteArgs{
			Branch: pulumi.String("master"),
			BuildProperties: &web.StaticSiteBuildPropertiesArgs{
				ApiLocation:         pulumi.String("api"),
				AppArtifactLocation: pulumi.String("build"),
				AppLocation:         pulumi.String("app"),
			},
			Location:          pulumi.String("West US 2"),
			Name:              pulumi.String("testStaticSite0"),
			RepositoryToken:   pulumi.String("repoToken123"),
			RepositoryUrl:     pulumi.String("https://github.com/username/RepoName"),
			ResourceGroupName: pulumi.String("rg"),
			Sku: &web.SkuDescriptionArgs{
				Name: pulumi.String("Basic"),
				Tier: pulumi.String("Basic"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.web.StaticSite;
import com.pulumi.azurenative.web.StaticSiteArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var staticSite = new StaticSite("staticSite", StaticSiteArgs.builder()        
            .branch("master")
            .buildProperties(Map.ofEntries(
                Map.entry("apiLocation", "api"),
                Map.entry("appArtifactLocation", "build"),
                Map.entry("appLocation", "app")
            ))
            .location("West US 2")
            .name("testStaticSite0")
            .repositoryToken("repoToken123")
            .repositoryUrl("https://github.com/username/RepoName")
            .resourceGroupName("rg")
            .sku(Map.ofEntries(
                Map.entry("name", "Basic"),
                Map.entry("tier", "Basic")
            ))
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

static_site = azure_native.web.StaticSite("staticSite",
    branch="master",
    build_properties=azure_native.web.StaticSiteBuildPropertiesArgs(
        api_location="api",
        app_artifact_location="build",
        app_location="app",
    ),
    location="West US 2",
    name="testStaticSite0",
    repository_token="repoToken123",
    repository_url="https://github.com/username/RepoName",
    resource_group_name="rg",
    sku=azure_native.web.SkuDescriptionArgs(
        name="Basic",
        tier="Basic",
    ))
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",
    },
});
resources:
  staticSite:
    type: azure-native:web:StaticSite
    properties:
      branch: master
      buildProperties:
        apiLocation: api
        appArtifactLocation: build
        appLocation: app
      location: West US 2
      name: testStaticSite0
      repositoryToken: repoToken123
      repositoryUrl: https://github.com/username/RepoName
      resourceGroupName: rg
      sku:
        name: Basic
        tier: Basic

Create StaticSite Resource

new StaticSite(name: string, args: StaticSiteArgs, opts?: CustomResourceOptions);
@overload
def StaticSite(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               allow_config_file_updates: Optional[bool] = None,
               branch: Optional[str] = None,
               build_properties: Optional[StaticSiteBuildPropertiesArgs] = None,
               identity: Optional[ManagedServiceIdentityArgs] = None,
               kind: Optional[str] = None,
               location: Optional[str] = None,
               name: Optional[str] = None,
               repository_token: Optional[str] = None,
               repository_url: Optional[str] = None,
               resource_group_name: Optional[str] = None,
               sku: Optional[SkuDescriptionArgs] = None,
               staging_environment_policy: Optional[StagingEnvironmentPolicy] = None,
               tags: Optional[Mapping[str, str]] = None,
               template_properties: Optional[StaticSiteTemplateOptionsArgs] = None)
@overload
def StaticSite(resource_name: str,
               args: StaticSiteArgs,
               opts: Optional[ResourceOptions] = 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.

name string
The unique name of the resource.
args StaticSiteArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args StaticSiteArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args StaticSiteArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args StaticSiteArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args StaticSiteArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

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

The StaticSite resource accepts the following input properties:

ResourceGroupName 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.StaticSiteBuildPropertiesArgs

Build properties to configure on the repository.

Identity Pulumi.AzureNative.Web.Inputs.ManagedServiceIdentityArgs

Managed service identity.

Kind string

Kind of resource.

Location string

Resource Location.

Name string

Name of the static site to create or update.

RepositoryToken string

A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.

RepositoryUrl string

URL for the repository of the static site.

Sku Pulumi.AzureNative.Web.Inputs.SkuDescriptionArgs

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.StaticSiteTemplateOptionsArgs

Template options for generating a new repository.

ResourceGroupName 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.

Identity ManagedServiceIdentityArgs

Managed service identity.

Kind string

Kind of resource.

Location string

Resource Location.

Name string

Name of the static site to create or update.

RepositoryToken string

A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.

RepositoryUrl string

URL for the repository of the static site.

Sku 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 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 StaticSiteBuildPropertiesArgs

Build properties to configure on the repository.

identity ManagedServiceIdentityArgs

Managed service identity.

kind String

Kind of resource.

location String

Resource Location.

name String

Name of the static site to create or update.

repositoryToken String

A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.

repositoryUrl String

URL for the repository of the static site.

sku 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 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 StaticSiteBuildPropertiesArgs

Build properties to configure on the repository.

identity ManagedServiceIdentityArgs

Managed service identity.

kind string

Kind of resource.

location string

Resource Location.

name string

Name of the static site to create or update.

repositoryToken string

A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.

repositoryUrl string

URL for the repository of the static site.

sku 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 {[key: string]: string}

Resource tags.

templateProperties StaticSiteTemplateOptionsArgs

Template options for generating a new repository.

resource_group_name 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.

identity ManagedServiceIdentityArgs

Managed service identity.

kind str

Kind of resource.

location str

Resource Location.

name str

Name of the static site to create or update.

repository_token str

A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.

repository_url str

URL for the repository of the static site.

sku 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 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.

identity Property Map

Managed service identity.

kind String

Kind of resource.

location String

Resource Location.

name String

Name of the static site to create or update.

repositoryToken String

A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.

repositoryUrl String

URL for the repository of the static site.

sku Property Map

Description of a SKU for a scalable resource.

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:

ContentDistributionEndpoint string

The content distribution endpoint for the static site.

CustomDomains List<string>

The custom domains associated with this static site.

DefaultHostname string

The default autogenerated hostname for the static site.

Id string

The provider-assigned unique ID for this managed resource.

KeyVaultReferenceIdentity string

Identity to use for Key Vault Reference authentication.

PrivateEndpointConnections List<Pulumi.AzureNative.Web.Outputs.ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse>

Private endpoint connections

Provider string

The provider that submitted the last deployment to the primary environment of the static site.

Type string

Resource type.

UserProvidedFunctionApps List<Pulumi.AzureNative.Web.Outputs.StaticSiteUserProvidedFunctionAppResponse>

User provided function apps registered with the static site

ContentDistributionEndpoint string

The content distribution endpoint for the static site.

CustomDomains []string

The custom domains associated with this static site.

DefaultHostname string

The default autogenerated hostname for the static site.

Id string

The provider-assigned unique ID for this managed resource.

KeyVaultReferenceIdentity string

Identity to use for Key Vault Reference authentication.

PrivateEndpointConnections []ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse

Private endpoint connections

Provider string

The provider that submitted the last deployment to the primary environment of the static site.

Type string

Resource type.

UserProvidedFunctionApps []StaticSiteUserProvidedFunctionAppResponse

User provided function apps registered with the static site

contentDistributionEndpoint String

The content distribution endpoint for the static site.

customDomains List<String>

The custom domains associated with this static site.

defaultHostname String

The default autogenerated hostname for the static site.

id String

The provider-assigned unique ID for this managed resource.

keyVaultReferenceIdentity String

Identity to use for Key Vault Reference authentication.

privateEndpointConnections List<ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse>

Private endpoint connections

provider String

The provider that submitted the last deployment to the primary environment of the static site.

type String

Resource type.

userProvidedFunctionApps List<StaticSiteUserProvidedFunctionAppResponse>

User provided function apps registered with the static site

contentDistributionEndpoint string

The content distribution endpoint for the static site.

customDomains string[]

The custom domains associated with this static site.

defaultHostname string

The default autogenerated hostname for the static site.

id string

The provider-assigned unique ID for this managed resource.

keyVaultReferenceIdentity string

Identity to use for Key Vault Reference authentication.

privateEndpointConnections ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse[]

Private endpoint connections

provider string

The provider that submitted the last deployment to the primary environment of the static site.

type string

Resource type.

userProvidedFunctionApps StaticSiteUserProvidedFunctionAppResponse[]

User provided function apps registered with the static site

content_distribution_endpoint str

The content distribution endpoint for the static site.

custom_domains Sequence[str]

The custom domains associated with this static site.

default_hostname str

The default autogenerated hostname for the static site.

id str

The provider-assigned unique ID for this managed resource.

key_vault_reference_identity str

Identity to use for Key Vault Reference authentication.

private_endpoint_connections Sequence[ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse]

Private endpoint connections

provider str

The provider that submitted the last deployment to the primary environment of the static site.

type str

Resource type.

user_provided_function_apps Sequence[StaticSiteUserProvidedFunctionAppResponse]

User provided function apps registered with the static site

contentDistributionEndpoint String

The content distribution endpoint for the static site.

customDomains List<String>

The custom domains associated with this static site.

defaultHostname String

The default autogenerated hostname for the static site.

id String

The provider-assigned unique ID for this managed resource.

keyVaultReferenceIdentity String

Identity to use for Key Vault Reference authentication.

privateEndpointConnections List<Property Map>

Private endpoint connections

provider String

The provider that submitted the last deployment to the primary environment of the static site.

type String

Resource type.

userProvidedFunctionApps List<Property Map>

User provided function apps registered with the static site

Supporting Types

ArmIdWrapperResponse

Id string
Id string
id String
id string
id str
id String

ArmPlanResponse

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

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

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.

ErrorEntityResponse

Code string

Basic error code.

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.

Code string

Basic error code.

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.

code String

Basic error code.

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.

code string

Basic error code.

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.

code str

Basic error code.

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.

code String

Basic error code.

extendedCode String

Type of error.

innerErrors List<Property Map>

Inner errors.

message String

Any details of the error.

messageTemplate String

Message template.

parameters List<String>

Parameters for the template.

ManagedServiceIdentity

Type Pulumi.AzureNative.Web.ManagedServiceIdentityType

Type of managed service identity.

UserAssignedIdentities Dictionary<string, object>

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 map[string]interface{}

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 Map<String,Object>

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 {[key: string]: any}

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 Mapping[str, Any]

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 Map<Any>

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

PrincipalId string

Principal Id of managed service identity.

TenantId string

Tenant of managed service identity.

Type string

Type of managed service identity.

UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.Web.Inputs.ManagedServiceIdentityResponseUserAssignedIdentities>

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

PrincipalId string

Principal Id of managed service identity.

TenantId string

Tenant of managed service identity.

Type string

Type of managed service identity.

UserAssignedIdentities map[string]ManagedServiceIdentityResponseUserAssignedIdentities

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

principalId String

Principal Id of managed service identity.

tenantId String

Tenant of managed service identity.

type String

Type of managed service identity.

userAssignedIdentities Map<String,ManagedServiceIdentityResponseUserAssignedIdentities>

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

principalId string

Principal Id of managed service identity.

tenantId string

Tenant of managed service identity.

type string

Type of managed service identity.

userAssignedIdentities {[key: string]: ManagedServiceIdentityResponseUserAssignedIdentities}

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

principal_id str

Principal Id of managed service identity.

tenant_id str

Tenant of managed service identity.

type str

Type of managed service identity.

user_assigned_identities Mapping[str, ManagedServiceIdentityResponseUserAssignedIdentities]

The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

principalId String

Principal Id of managed service identity.

tenantId String

Tenant of managed service identity.

type String

Type of managed service identity.

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}

ManagedServiceIdentityResponseUserAssignedIdentities

ClientId string

Client Id of user assigned identity

PrincipalId string

Principal Id of user assigned identity

ClientId string

Client Id of user assigned identity

PrincipalId string

Principal Id of user assigned identity

clientId String

Client Id of user assigned identity

principalId String

Principal Id of user assigned identity

clientId string

Client Id of user assigned identity

principalId string

Principal Id of user assigned identity

client_id str

Client Id of user assigned identity

principal_id str

Principal Id of user assigned identity

clientId String

Client Id of user assigned identity

principalId String

Principal Id of user assigned identity

ManagedServiceIdentityType

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

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

Id string

Resource Id.

Name string

Resource Name.

ProvisioningState string
Type string

Resource type.

IpAddresses List<string>

Private IPAddresses mapped to the remote private endpoint

Kind string

Kind of resource.

PrivateEndpoint Pulumi.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 string

Resource Id.

Name string

Resource Name.

ProvisioningState string
Type string

Resource type.

IpAddresses []string

Private IPAddresses mapped to the remote private endpoint

Kind string

Kind of resource.

PrivateEndpoint ArmIdWrapperResponse

PrivateEndpoint of a remote private endpoint connection

PrivateLinkServiceConnectionState PrivateLinkConnectionStateResponse

The state of a private link connection

id String

Resource Id.

name String

Resource Name.

provisioningState String
type String

Resource type.

ipAddresses List<String>

Private IPAddresses mapped to the remote private endpoint

kind String

Kind of resource.

privateEndpoint ArmIdWrapperResponse

PrivateEndpoint of a remote private endpoint connection

privateLinkServiceConnectionState PrivateLinkConnectionStateResponse

The state of a private link connection

id string

Resource Id.

name string

Resource Name.

provisioningState string
type string

Resource type.

ipAddresses string[]

Private IPAddresses mapped to the remote private endpoint

kind string

Kind of resource.

privateEndpoint ArmIdWrapperResponse

PrivateEndpoint of a remote private endpoint connection

privateLinkServiceConnectionState PrivateLinkConnectionStateResponse

The state of a private link connection

id str

Resource Id.

name str

Resource Name.

provisioning_state str
type str

Resource type.

ip_addresses Sequence[str]

Private IPAddresses mapped to the remote private endpoint

kind str

Kind of resource.

private_endpoint ArmIdWrapperResponse

PrivateEndpoint of a remote private endpoint connection

private_link_service_connection_state PrivateLinkConnectionStateResponse

The state of a private link connection

id String

Resource Id.

name String

Resource Name.

provisioningState String
type String

Resource type.

ipAddresses List<String>

Private IPAddresses mapped to the remote private endpoint

kind String

Kind of resource.

privateEndpoint Property Map

PrivateEndpoint of a remote private endpoint connection

privateLinkServiceConnectionState Property Map

The state of a private link connection

ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse

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

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

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

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

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

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

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

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.

StaticSiteTemplateOptions

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

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

CreatedOn string

The date and time on which the function app was registered with the static site.

Id string

Resource Id.

Name string

Resource Name.

Type string

Resource type.

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 string

The date and time on which the function app was registered with the static site.

Id string

Resource Id.

Name string

Resource Name.

Type string

Resource type.

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 String

The date and time on which the function app was registered with the static site.

id String

Resource Id.

name String

Resource Name.

type String

Resource type.

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 string

The date and time on which the function app was registered with the static site.

id string

Resource Id.

name string

Resource Name.

type string

Resource type.

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 str

The date and time on which the function app was registered with the static site.

id str

Resource Id.

name str

Resource Name.

type str

Resource type.

function_app_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 String

The date and time on which the function app was registered with the static site.

id String

Resource Id.

name String

Resource Name.

type String

Resource type.

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.

Import

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

$ pulumi import azure-native:web:StaticSite testStaticSite0 /subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/staticSites/testStaticSite0 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0