azure-native.web.StaticSite
Explore with Pulumi AI
Static Site ARM resource. API Version: 2020-12-01.
Example Usage
Create or update a static site
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var staticSite = new AzureNative.Web.StaticSite("staticSite", new()
{
Branch = "master",
BuildProperties = new AzureNative.Web.Inputs.StaticSiteBuildPropertiesArgs
{
ApiLocation = "api",
AppArtifactLocation = "build",
AppLocation = "app",
},
Location = "West US 2",
Name = "testStaticSite0",
RepositoryToken = "repoToken123",
RepositoryUrl = "https://github.com/username/RepoName",
ResourceGroupName = "rg",
Sku = new AzureNative.Web.Inputs.SkuDescriptionArgs
{
Name = "Basic",
Tier = "Basic",
},
});
});
package main
import (
web "github.com/pulumi/pulumi-azure-native-sdk/web"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := web.NewStaticSite(ctx, "staticSite", &web.StaticSiteArgs{
Branch: pulumi.String("master"),
BuildProperties: &web.StaticSiteBuildPropertiesArgs{
ApiLocation: pulumi.String("api"),
AppArtifactLocation: pulumi.String("build"),
AppLocation: pulumi.String("app"),
},
Location: pulumi.String("West US 2"),
Name: pulumi.String("testStaticSite0"),
RepositoryToken: pulumi.String("repoToken123"),
RepositoryUrl: pulumi.String("https://github.com/username/RepoName"),
ResourceGroupName: pulumi.String("rg"),
Sku: &web.SkuDescriptionArgs{
Name: pulumi.String("Basic"),
Tier: pulumi.String("Basic"),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.web.StaticSite;
import com.pulumi.azurenative.web.StaticSiteArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var staticSite = new StaticSite("staticSite", StaticSiteArgs.builder()
.branch("master")
.buildProperties(Map.ofEntries(
Map.entry("apiLocation", "api"),
Map.entry("appArtifactLocation", "build"),
Map.entry("appLocation", "app")
))
.location("West US 2")
.name("testStaticSite0")
.repositoryToken("repoToken123")
.repositoryUrl("https://github.com/username/RepoName")
.resourceGroupName("rg")
.sku(Map.ofEntries(
Map.entry("name", "Basic"),
Map.entry("tier", "Basic")
))
.build());
}
}
import 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
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new StaticSite(name: string, args: StaticSiteArgs, opts?: CustomResourceOptions);
@overload
def StaticSite(resource_name: str,
args: StaticSiteArgs,
opts: Optional[ResourceOptions] = None)
@overload
def StaticSite(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
identity: Optional[ManagedServiceIdentityArgs] = None,
build_properties: Optional[StaticSiteBuildPropertiesArgs] = None,
allow_config_file_updates: Optional[bool] = None,
kind: Optional[str] = None,
location: Optional[str] = None,
name: Optional[str] = None,
repository_token: Optional[str] = None,
repository_url: Optional[str] = None,
branch: Optional[str] = None,
sku: Optional[SkuDescriptionArgs] = None,
staging_environment_policy: Optional[StagingEnvironmentPolicy] = None,
tags: Optional[Mapping[str, str]] = None,
template_properties: Optional[StaticSiteTemplateOptionsArgs] = None)
func NewStaticSite(ctx *Context, name string, args StaticSiteArgs, opts ...ResourceOption) (*StaticSite, error)
public StaticSite(string name, StaticSiteArgs args, CustomResourceOptions? opts = null)
public StaticSite(String name, StaticSiteArgs args)
public StaticSite(String name, StaticSiteArgs args, CustomResourceOptions options)
type: azure-native:web:StaticSite
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args StaticSiteArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args StaticSiteArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args StaticSiteArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args StaticSiteArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args StaticSiteArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var staticSiteResource = new AzureNative.Web.StaticSite("staticSiteResource", new()
{
ResourceGroupName = "string",
Identity =
{
{ "type", "SystemAssigned" },
{ "userAssignedIdentities",
{
{ "string", "any" },
} },
},
BuildProperties =
{
{ "apiBuildCommand", "string" },
{ "apiLocation", "string" },
{ "appArtifactLocation", "string" },
{ "appBuildCommand", "string" },
{ "appLocation", "string" },
{ "githubActionSecretNameOverride", "string" },
{ "outputLocation", "string" },
{ "skipGithubActionWorkflowGeneration", false },
},
AllowConfigFileUpdates = false,
Kind = "string",
Location = "string",
Name = "string",
RepositoryToken = "string",
RepositoryUrl = "string",
Branch = "string",
Sku =
{
{ "capabilities", new[]
{
{
{ "name", "string" },
{ "reason", "string" },
{ "value", "string" },
},
} },
{ "capacity", 0 },
{ "family", "string" },
{ "locations", new[]
{
"string",
} },
{ "name", "string" },
{ "size", "string" },
{ "skuCapacity",
{
{ "default", 0 },
{ "elasticMaximum", 0 },
{ "maximum", 0 },
{ "minimum", 0 },
{ "scaleType", "string" },
} },
{ "tier", "string" },
},
StagingEnvironmentPolicy = "Enabled",
Tags =
{
{ "string", "string" },
},
TemplateProperties =
{
{ "description", "string" },
{ "isPrivate", false },
{ "owner", "string" },
{ "repositoryName", "string" },
{ "templateRepositoryUrl", "string" },
},
});
example, err := web.NewStaticSite(ctx, "staticSiteResource", &web.StaticSiteArgs{
ResourceGroupName: "string",
Identity: map[string]interface{}{
"type": "SystemAssigned",
"userAssignedIdentities": map[string]interface{}{
"string": "any",
},
},
BuildProperties: map[string]interface{}{
"apiBuildCommand": "string",
"apiLocation": "string",
"appArtifactLocation": "string",
"appBuildCommand": "string",
"appLocation": "string",
"githubActionSecretNameOverride": "string",
"outputLocation": "string",
"skipGithubActionWorkflowGeneration": false,
},
AllowConfigFileUpdates: false,
Kind: "string",
Location: "string",
Name: "string",
RepositoryToken: "string",
RepositoryUrl: "string",
Branch: "string",
Sku: map[string]interface{}{
"capabilities": []map[string]interface{}{
map[string]interface{}{
"name": "string",
"reason": "string",
"value": "string",
},
},
"capacity": 0,
"family": "string",
"locations": []string{
"string",
},
"name": "string",
"size": "string",
"skuCapacity": map[string]interface{}{
"default": 0,
"elasticMaximum": 0,
"maximum": 0,
"minimum": 0,
"scaleType": "string",
},
"tier": "string",
},
StagingEnvironmentPolicy: "Enabled",
Tags: map[string]interface{}{
"string": "string",
},
TemplateProperties: map[string]interface{}{
"description": "string",
"isPrivate": false,
"owner": "string",
"repositoryName": "string",
"templateRepositoryUrl": "string",
},
})
var staticSiteResource = new StaticSite("staticSiteResource", StaticSiteArgs.builder()
.resourceGroupName("string")
.identity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.buildProperties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.allowConfigFileUpdates(false)
.kind("string")
.location("string")
.name("string")
.repositoryToken("string")
.repositoryUrl("string")
.branch("string")
.sku(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.stagingEnvironmentPolicy("Enabled")
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.templateProperties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
static_site_resource = azure_native.web.StaticSite("staticSiteResource",
resource_group_name=string,
identity={
type: SystemAssigned,
userAssignedIdentities: {
string: any,
},
},
build_properties={
apiBuildCommand: string,
apiLocation: string,
appArtifactLocation: string,
appBuildCommand: string,
appLocation: string,
githubActionSecretNameOverride: string,
outputLocation: string,
skipGithubActionWorkflowGeneration: False,
},
allow_config_file_updates=False,
kind=string,
location=string,
name=string,
repository_token=string,
repository_url=string,
branch=string,
sku={
capabilities: [{
name: string,
reason: string,
value: string,
}],
capacity: 0,
family: string,
locations: [string],
name: string,
size: string,
skuCapacity: {
default: 0,
elasticMaximum: 0,
maximum: 0,
minimum: 0,
scaleType: string,
},
tier: string,
},
staging_environment_policy=Enabled,
tags={
string: string,
},
template_properties={
description: string,
isPrivate: False,
owner: string,
repositoryName: string,
templateRepositoryUrl: string,
})
const staticSiteResource = new azure_native.web.StaticSite("staticSiteResource", {
resourceGroupName: "string",
identity: {
type: "SystemAssigned",
userAssignedIdentities: {
string: "any",
},
},
buildProperties: {
apiBuildCommand: "string",
apiLocation: "string",
appArtifactLocation: "string",
appBuildCommand: "string",
appLocation: "string",
githubActionSecretNameOverride: "string",
outputLocation: "string",
skipGithubActionWorkflowGeneration: false,
},
allowConfigFileUpdates: false,
kind: "string",
location: "string",
name: "string",
repositoryToken: "string",
repositoryUrl: "string",
branch: "string",
sku: {
capabilities: [{
name: "string",
reason: "string",
value: "string",
}],
capacity: 0,
family: "string",
locations: ["string"],
name: "string",
size: "string",
skuCapacity: {
"default": 0,
elasticMaximum: 0,
maximum: 0,
minimum: 0,
scaleType: "string",
},
tier: "string",
},
stagingEnvironmentPolicy: "Enabled",
tags: {
string: "string",
},
templateProperties: {
description: "string",
isPrivate: false,
owner: "string",
repositoryName: "string",
templateRepositoryUrl: "string",
},
});
type: azure-native:web:StaticSite
properties:
allowConfigFileUpdates: false
branch: string
buildProperties:
apiBuildCommand: string
apiLocation: string
appArtifactLocation: string
appBuildCommand: string
appLocation: string
githubActionSecretNameOverride: string
outputLocation: string
skipGithubActionWorkflowGeneration: false
identity:
type: SystemAssigned
userAssignedIdentities:
string: any
kind: string
location: string
name: string
repositoryToken: string
repositoryUrl: string
resourceGroupName: string
sku:
capabilities:
- name: string
reason: string
value: string
capacity: 0
family: string
locations:
- string
name: string
size: string
skuCapacity:
default: 0
elasticMaximum: 0
maximum: 0
minimum: 0
scaleType: string
tier: string
stagingEnvironmentPolicy: Enabled
tags:
string: string
templateProperties:
description: string
isPrivate: false
owner: string
repositoryName: string
templateRepositoryUrl: string
StaticSite Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The StaticSite resource accepts the following input properties:
- Resource
Group stringName - Name of the resource group to which the resource belongs.
- Allow
Config boolFile Updates - false if config file is locked for this static web app; otherwise, true.
- Branch string
- The target branch in the repository.
- Build
Properties Pulumi.Azure Native. Web. Inputs. Static Site Build Properties - Build properties to configure on the repository.
- Identity
Pulumi.
Azure Native. Web. Inputs. Managed Service Identity - Managed service identity.
- Kind string
- Kind of resource.
- Location string
- Resource Location.
- Name string
- Name of the static site to create or update.
- Repository
Token string - A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
- Repository
Url string - URL for the repository of the static site.
- Sku
Pulumi.
Azure Native. Web. Inputs. Sku Description - Description of a SKU for a scalable resource.
- Staging
Environment Pulumi.Policy Azure Native. Web. Staging Environment Policy - State indicating whether staging environments are allowed or not allowed for a static web app.
- Dictionary<string, string>
- Resource tags.
- Template
Properties Pulumi.Azure Native. Web. Inputs. Static Site Template Options - Template options for generating a new repository.
- Resource
Group stringName - Name of the resource group to which the resource belongs.
- Allow
Config boolFile Updates - false if config file is locked for this static web app; otherwise, true.
- Branch string
- The target branch in the repository.
- Build
Properties StaticSite Build Properties Args - Build properties to configure on the repository.
- Identity
Managed
Service Identity Args - Managed service identity.
- Kind string
- Kind of resource.
- Location string
- Resource Location.
- Name string
- Name of the static site to create or update.
- Repository
Token string - A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
- Repository
Url string - URL for the repository of the static site.
- Sku
Sku
Description Args - Description of a SKU for a scalable resource.
- Staging
Environment StagingPolicy Environment Policy - State indicating whether staging environments are allowed or not allowed for a static web app.
- map[string]string
- Resource tags.
- Template
Properties StaticSite Template Options Args - Template options for generating a new repository.
- resource
Group StringName - Name of the resource group to which the resource belongs.
- allow
Config BooleanFile Updates - false if config file is locked for this static web app; otherwise, true.
- branch String
- The target branch in the repository.
- build
Properties StaticSite Build Properties - Build properties to configure on the repository.
- identity
Managed
Service Identity - Managed service identity.
- kind String
- Kind of resource.
- location String
- Resource Location.
- name String
- Name of the static site to create or update.
- repository
Token String - A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
- repository
Url String - URL for the repository of the static site.
- sku
Sku
Description - Description of a SKU for a scalable resource.
- staging
Environment StagingPolicy Environment Policy - State indicating whether staging environments are allowed or not allowed for a static web app.
- Map<String,String>
- Resource tags.
- template
Properties StaticSite Template Options - Template options for generating a new repository.
- resource
Group stringName - Name of the resource group to which the resource belongs.
- allow
Config booleanFile Updates - false if config file is locked for this static web app; otherwise, true.
- branch string
- The target branch in the repository.
- build
Properties StaticSite Build Properties - Build properties to configure on the repository.
- identity
Managed
Service Identity - Managed service identity.
- kind string
- Kind of resource.
- location string
- Resource Location.
- name string
- Name of the static site to create or update.
- repository
Token string - A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
- repository
Url string - URL for the repository of the static site.
- sku
Sku
Description - Description of a SKU for a scalable resource.
- staging
Environment StagingPolicy Environment Policy - State indicating whether staging environments are allowed or not allowed for a static web app.
- {[key: string]: string}
- Resource tags.
- template
Properties StaticSite Template Options - Template options for generating a new repository.
- resource_
group_ strname - Name of the resource group to which the resource belongs.
- allow_
config_ boolfile_ updates - false if config file is locked for this static web app; otherwise, true.
- branch str
- The target branch in the repository.
- build_
properties StaticSite Build Properties Args - Build properties to configure on the repository.
- identity
Managed
Service Identity Args - Managed service identity.
- kind str
- Kind of resource.
- location str
- Resource Location.
- name str
- Name of the static site to create or update.
- repository_
token str - A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
- repository_
url str - URL for the repository of the static site.
- sku
Sku
Description Args - Description of a SKU for a scalable resource.
- staging_
environment_ Stagingpolicy Environment Policy - State indicating whether staging environments are allowed or not allowed for a static web app.
- Mapping[str, str]
- Resource tags.
- template_
properties StaticSite Template Options Args - Template options for generating a new repository.
- resource
Group StringName - Name of the resource group to which the resource belongs.
- allow
Config BooleanFile Updates - false if config file is locked for this static web app; otherwise, true.
- branch String
- The target branch in the repository.
- build
Properties 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.
- repository
Token String - A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
- repository
Url String - URL for the repository of the static site.
- sku Property Map
- Description of a SKU for a scalable resource.
- staging
Environment "Enabled" | "Disabled"Policy - State indicating whether staging environments are allowed or not allowed for a static web app.
- Map<String>
- Resource tags.
- template
Properties 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:
- Content
Distribution stringEndpoint - The content distribution endpoint for the static site.
- Custom
Domains List<string> - The custom domains associated with this static site.
- Default
Hostname string - The default autogenerated hostname for the static site.
- Id string
- The provider-assigned unique ID for this managed resource.
- Key
Vault stringReference Identity - Identity to use for Key Vault Reference authentication.
- Private
Endpoint List<Pulumi.Connections Azure Native. Web. Outputs. Response Message Envelope Remote Private Endpoint Connection Response> - Private endpoint connections
- Provider string
- The provider that submitted the last deployment to the primary environment of the static site.
- Type string
- Resource type.
- User
Provided List<Pulumi.Function Apps Azure Native. Web. Outputs. Static Site User Provided Function App Response> - User provided function apps registered with the static site
- Content
Distribution stringEndpoint - The content distribution endpoint for the static site.
- Custom
Domains []string - The custom domains associated with this static site.
- Default
Hostname string - The default autogenerated hostname for the static site.
- Id string
- The provider-assigned unique ID for this managed resource.
- Key
Vault stringReference Identity - Identity to use for Key Vault Reference authentication.
- Private
Endpoint []ResponseConnections Message Envelope Remote Private Endpoint Connection Response - Private endpoint connections
- Provider string
- The provider that submitted the last deployment to the primary environment of the static site.
- Type string
- Resource type.
- User
Provided []StaticFunction Apps Site User Provided Function App Response - User provided function apps registered with the static site
- content
Distribution StringEndpoint - The content distribution endpoint for the static site.
- custom
Domains List<String> - The custom domains associated with this static site.
- default
Hostname String - The default autogenerated hostname for the static site.
- id String
- The provider-assigned unique ID for this managed resource.
- key
Vault StringReference Identity - Identity to use for Key Vault Reference authentication.
- private
Endpoint List<ResponseConnections Message Envelope Remote Private Endpoint Connection Response> - Private endpoint connections
- provider String
- The provider that submitted the last deployment to the primary environment of the static site.
- type String
- Resource type.
- user
Provided List<StaticFunction Apps Site User Provided Function App Response> - User provided function apps registered with the static site
- content
Distribution stringEndpoint - The content distribution endpoint for the static site.
- custom
Domains string[] - The custom domains associated with this static site.
- default
Hostname string - The default autogenerated hostname for the static site.
- id string
- The provider-assigned unique ID for this managed resource.
- key
Vault stringReference Identity - Identity to use for Key Vault Reference authentication.
- private
Endpoint ResponseConnections Message Envelope Remote Private Endpoint Connection Response[] - Private endpoint connections
- provider string
- The provider that submitted the last deployment to the primary environment of the static site.
- type string
- Resource type.
- user
Provided StaticFunction Apps Site User Provided Function App Response[] - User provided function apps registered with the static site
- content_
distribution_ strendpoint - The content distribution endpoint for the static site.
- custom_
domains Sequence[str] - The custom domains associated with this static site.
- default_
hostname str - The default autogenerated hostname for the static site.
- id str
- The provider-assigned unique ID for this managed resource.
- key_
vault_ strreference_ identity - Identity to use for Key Vault Reference authentication.
- private_
endpoint_ Sequence[Responseconnections Message Envelope Remote Private Endpoint Connection Response] - Private endpoint connections
- provider str
- The provider that submitted the last deployment to the primary environment of the static site.
- type str
- Resource type.
- user_
provided_ Sequence[Staticfunction_ apps Site User Provided Function App Response] - User provided function apps registered with the static site
- content
Distribution StringEndpoint - The content distribution endpoint for the static site.
- custom
Domains List<String> - The custom domains associated with this static site.
- default
Hostname String - The default autogenerated hostname for the static site.
- id String
- The provider-assigned unique ID for this managed resource.
- key
Vault StringReference Identity - Identity to use for Key Vault Reference authentication.
- private
Endpoint List<Property Map>Connections - Private endpoint connections
- provider String
- The provider that submitted the last deployment to the primary environment of the static site.
- type String
- Resource type.
- user
Provided List<Property Map>Function Apps - User provided function apps registered with the static site
Supporting Types
ArmIdWrapperResponse, ArmIdWrapperResponseArgs
- Id string
- Id string
- id String
- id string
- id str
- id String
ArmPlanResponse, ArmPlanResponseArgs
- Name string
- The name.
- Product string
- The product.
- Promotion
Code string - The promotion code.
- Publisher string
- The publisher.
- Version string
- Version of product.
- Name string
- The name.
- Product string
- The product.
- Promotion
Code string - The promotion code.
- Publisher string
- The publisher.
- Version string
- Version of product.
- name String
- The name.
- product String
- The product.
- promotion
Code String - The promotion code.
- publisher String
- The publisher.
- version String
- Version of product.
- name string
- The name.
- product string
- The product.
- promotion
Code 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.
- promotion
Code String - The promotion code.
- publisher String
- The publisher.
- version String
- Version of product.
Capability, CapabilityArgs
CapabilityResponse, CapabilityResponseArgs
ErrorEntityResponse, ErrorEntityResponseArgs
- Code string
- Basic error code.
- Extended
Code string - Type of error.
- Inner
Errors List<Pulumi.Azure Native. Web. Inputs. Error Entity Response> - Inner errors.
- Message string
- Any details of the error.
- Message
Template string - Message template.
- Parameters List<string>
- Parameters for the template.
- Code string
- Basic error code.
- Extended
Code string - Type of error.
- Inner
Errors []ErrorEntity Response - Inner errors.
- Message string
- Any details of the error.
- Message
Template string - Message template.
- Parameters []string
- Parameters for the template.
- code String
- Basic error code.
- extended
Code String - Type of error.
- inner
Errors List<ErrorEntity Response> - Inner errors.
- message String
- Any details of the error.
- message
Template String - Message template.
- parameters List<String>
- Parameters for the template.
- code string
- Basic error code.
- extended
Code string - Type of error.
- inner
Errors ErrorEntity Response[] - Inner errors.
- message string
- Any details of the error.
- message
Template string - Message template.
- parameters string[]
- Parameters for the template.
- code str
- Basic error code.
- extended_
code str - Type of error.
- inner_
errors Sequence[ErrorEntity Response] - Inner errors.
- message str
- Any details of the error.
- message_
template str - Message template.
- parameters Sequence[str]
- Parameters for the template.
- code String
- Basic error code.
- extended
Code String - Type of error.
- inner
Errors List<Property Map> - Inner errors.
- message String
- Any details of the error.
- message
Template String - Message template.
- parameters List<String>
- Parameters for the template.
ManagedServiceIdentity, ManagedServiceIdentityArgs
- Type
Pulumi.
Azure Native. Web. Managed Service Identity Type - Type of managed service identity.
- User
Assigned Dictionary<string, object>Identities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- Type
Managed
Service Identity Type - Type of managed service identity.
- User
Assigned map[string]interface{}Identities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
Managed
Service Identity Type - Type of managed service identity.
- user
Assigned Map<String,Object>Identities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
Managed
Service Identity Type - Type of managed service identity.
- user
Assigned {[key: string]: any}Identities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
Managed
Service Identity Type - Type of managed service identity.
- user_
assigned_ Mapping[str, Any]identities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- type
"System
Assigned" | "User Assigned" | "System Assigned, User Assigned" | "None" - Type of managed service identity.
- user
Assigned Map<Any>Identities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
ManagedServiceIdentityResponse, ManagedServiceIdentityResponseArgs
- Principal
Id string - Principal Id of managed service identity.
- Tenant
Id string - Tenant of managed service identity.
- Type string
- Type of managed service identity.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Web. Inputs. Managed Service Identity Response User Assigned Identities> - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- Principal
Id string - Principal Id of managed service identity.
- Tenant
Id string - Tenant of managed service identity.
- Type string
- Type of managed service identity.
- User
Assigned map[string]ManagedIdentities Service Identity Response User Assigned Identities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principal
Id String - Principal Id of managed service identity.
- tenant
Id String - Tenant of managed service identity.
- type String
- Type of managed service identity.
- user
Assigned Map<String,ManagedIdentities Service Identity Response User Assigned Identities> - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principal
Id string - Principal Id of managed service identity.
- tenant
Id string - Tenant of managed service identity.
- type string
- Type of managed service identity.
- user
Assigned {[key: string]: ManagedIdentities Service Identity Response User Assigned Identities} - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principal_
id str - Principal Id of managed service identity.
- tenant_
id str - Tenant of managed service identity.
- type str
- Type of managed service identity.
- user_
assigned_ Mapping[str, Managedidentities Service Identity Response User Assigned Identities] - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
- principal
Id String - Principal Id of managed service identity.
- tenant
Id String - Tenant of managed service identity.
- type String
- Type of managed service identity.
- user
Assigned Map<Property Map>Identities - The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}
ManagedServiceIdentityResponseUserAssignedIdentities, ManagedServiceIdentityResponseUserAssignedIdentitiesArgs
- Client
Id string - Client Id of user assigned identity
- Principal
Id string - Principal Id of user assigned identity
- Client
Id string - Client Id of user assigned identity
- Principal
Id string - Principal Id of user assigned identity
- client
Id String - Client Id of user assigned identity
- principal
Id String - Principal Id of user assigned identity
- client
Id string - Client Id of user assigned identity
- principal
Id 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
- client
Id String - Client Id of user assigned identity
- principal
Id String - Principal Id of user assigned identity
ManagedServiceIdentityType, ManagedServiceIdentityTypeArgs
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- Managed
Service Identity Type System Assigned - SystemAssigned
- Managed
Service Identity Type User Assigned - UserAssigned
- Managed
Service Identity Type_System Assigned_User Assigned - SystemAssigned, UserAssigned
- Managed
Service Identity Type None - None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned, UserAssigned
- NONE
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "System
Assigned, User Assigned" - SystemAssigned, UserAssigned
- "None"
- None
PrivateLinkConnectionStateResponse, PrivateLinkConnectionStateResponseArgs
- Actions
Required 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 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 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 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
- actions
Required String - ActionsRequired for a private link connection
- description String
- Description of a private link connection
- status String
- Status of a private link connection
RemotePrivateEndpointConnectionResponse, RemotePrivateEndpointConnectionResponseArgs
- Id string
- Resource Id.
- Name string
- Resource Name.
- Provisioning
State string - Type string
- Resource type.
- Ip
Addresses List<string> - Private IPAddresses mapped to the remote private endpoint
- Kind string
- Kind of resource.
- Private
Endpoint Pulumi.Azure Native. Web. Inputs. Arm Id Wrapper Response - PrivateEndpoint of a remote private endpoint connection
- Private
Link Pulumi.Service Connection State Azure Native. Web. Inputs. Private Link Connection State Response - The state of a private link connection
- Id string
- Resource Id.
- Name string
- Resource Name.
- Provisioning
State string - Type string
- Resource type.
- Ip
Addresses []string - Private IPAddresses mapped to the remote private endpoint
- Kind string
- Kind of resource.
- Private
Endpoint ArmId Wrapper Response - PrivateEndpoint of a remote private endpoint connection
- Private
Link PrivateService Connection State Link Connection State Response - The state of a private link connection
- id String
- Resource Id.
- name String
- Resource Name.
- provisioning
State String - type String
- Resource type.
- ip
Addresses List<String> - Private IPAddresses mapped to the remote private endpoint
- kind String
- Kind of resource.
- private
Endpoint ArmId Wrapper Response - PrivateEndpoint of a remote private endpoint connection
- private
Link PrivateService Connection State Link Connection State Response - The state of a private link connection
- id string
- Resource Id.
- name string
- Resource Name.
- provisioning
State string - type string
- Resource type.
- ip
Addresses string[] - Private IPAddresses mapped to the remote private endpoint
- kind string
- Kind of resource.
- private
Endpoint ArmId Wrapper Response - PrivateEndpoint of a remote private endpoint connection
- private
Link PrivateService Connection State Link Connection State Response - The state of a private link connection
- id str
- Resource Id.
- name str
- Resource Name.
- provisioning_
state str - type str
- Resource type.
- ip_
addresses Sequence[str] - Private IPAddresses mapped to the remote private endpoint
- kind str
- Kind of resource.
- private_
endpoint ArmId Wrapper Response - PrivateEndpoint of a remote private endpoint connection
- private_
link_ Privateservice_ connection_ state Link Connection State Response - The state of a private link connection
- id String
- Resource Id.
- name String
- Resource Name.
- provisioning
State String - type String
- Resource type.
- ip
Addresses List<String> - Private IPAddresses mapped to the remote private endpoint
- kind String
- Kind of resource.
- private
Endpoint Property Map - PrivateEndpoint of a remote private endpoint connection
- private
Link Property MapService Connection State - The state of a private link connection
ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponse, ResponseMessageEnvelopeRemotePrivateEndpointConnectionResponseArgs
- Error
Pulumi.
Azure Native. Web. Inputs. Error Entity Response - Azure-AsyncOperation Error info.
- Id string
- Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this value for GET requests only. For example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}
- Identity
Pulumi.
Azure Native. Web. Inputs. Managed Service Identity Response - MSI resource
- Location string
- Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
- Name string
- Name of resource.
- Plan
Pulumi.
Azure Native. Web. Inputs. Arm Plan Response - Azure resource manager plan.
- Properties
Pulumi.
Azure Native. Web. Inputs. Remote Private Endpoint Connection Response - Resource specific properties.
- Sku
Pulumi.
Azure Native. Web. Inputs. Sku Description Response - SKU description of the resource.
- Status string
- Azure-AsyncOperation Status info.
- Dictionary<string, string>
- Tags associated with resource.
- Type string
- Type of resource e.g "Microsoft.Web/sites".
- Zones List<string>
- Logical Availability Zones the service is hosted in
- Error
Error
Entity Response - Azure-AsyncOperation Error info.
- Id string
- Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this value for GET requests only. For example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}
- Identity
Managed
Service Identity Response - MSI resource
- Location string
- Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
- Name string
- Name of resource.
- Plan
Arm
Plan Response - Azure resource manager plan.
- Properties
Remote
Private Endpoint Connection Response - Resource specific properties.
- Sku
Sku
Description Response - SKU description of the resource.
- Status string
- Azure-AsyncOperation Status info.
- map[string]string
- Tags associated with resource.
- Type string
- Type of resource e.g "Microsoft.Web/sites".
- Zones []string
- Logical Availability Zones the service is hosted in
- error
Error
Entity Response - Azure-AsyncOperation Error info.
- id String
- Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this value for GET requests only. For example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}
- identity
Managed
Service Identity Response - MSI resource
- location String
- Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
- name String
- Name of resource.
- plan
Arm
Plan Response - Azure resource manager plan.
- properties
Remote
Private Endpoint Connection Response - Resource specific properties.
- sku
Sku
Description Response - SKU description of the resource.
- status String
- Azure-AsyncOperation Status info.
- Map<String,String>
- Tags associated with resource.
- type String
- Type of resource e.g "Microsoft.Web/sites".
- zones List<String>
- Logical Availability Zones the service is hosted in
- error
Error
Entity Response - Azure-AsyncOperation Error info.
- id string
- Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this value for GET requests only. For example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}
- identity
Managed
Service Identity Response - MSI resource
- location string
- Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
- name string
- Name of resource.
- plan
Arm
Plan Response - Azure resource manager plan.
- properties
Remote
Private Endpoint Connection Response - Resource specific properties.
- sku
Sku
Description Response - SKU description of the resource.
- status string
- Azure-AsyncOperation Status info.
- {[key: string]: string}
- Tags associated with resource.
- type string
- Type of resource e.g "Microsoft.Web/sites".
- zones string[]
- Logical Availability Zones the service is hosted in
- error
Error
Entity Response - Azure-AsyncOperation Error info.
- id str
- Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this value for GET requests only. For example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}
- identity
Managed
Service Identity Response - MSI resource
- location str
- Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
- name str
- Name of resource.
- plan
Arm
Plan Response - Azure resource manager plan.
- properties
Remote
Private Endpoint Connection Response - Resource specific properties.
- sku
Sku
Description Response - SKU description of the resource.
- status str
- Azure-AsyncOperation Status info.
- Mapping[str, str]
- Tags associated with resource.
- type str
- Type of resource e.g "Microsoft.Web/sites".
- zones Sequence[str]
- Logical Availability Zones the service is hosted in
- error Property Map
- Azure-AsyncOperation Error info.
- id String
- Resource Id. Typically ID is populated only for responses to GET requests. Caller is responsible for passing in this value for GET requests only. For example: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/Microsoft.Web/sites/{sitename}
- identity Property Map
- MSI resource
- location String
- Geographical region resource belongs to e.g. SouthCentralUS, SouthEastAsia.
- name String
- Name of resource.
- plan Property Map
- Azure resource manager plan.
- properties Property Map
- Resource specific properties.
- sku Property Map
- SKU description of the resource.
- status String
- Azure-AsyncOperation Status info.
- Map<String>
- Tags associated with resource.
- type String
- Type of resource e.g "Microsoft.Web/sites".
- zones List<String>
- Logical Availability Zones the service is hosted in
SkuCapacity, SkuCapacityArgs
- Default int
- Default number of workers for this App Service plan SKU.
- 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 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 string - Available scale configurations for an App Service plan.
- default_ Integer
- Default number of workers for this App Service plan SKU.
- elastic
Maximum 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.
- scale
Type String - Available scale configurations for an App Service plan.
- default number
- Default number of workers for this App Service plan SKU.
- elastic
Maximum 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.
- scale
Type 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.
- elastic
Maximum 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.
- scale
Type String - Available scale configurations for an App Service plan.
SkuCapacityResponse, SkuCapacityResponseArgs
- 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 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 string - Available scale configurations for an App Service plan.
- default_ Integer
- Default number of workers for this App Service plan SKU.
- elastic
Maximum 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.
- scale
Type String - Available scale configurations for an App Service plan.
- default number
- Default number of workers for this App Service plan SKU.
- elastic
Maximum 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.
- scale
Type 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.
- elastic
Maximum 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.
- scale
Type String - Available scale configurations for an App Service plan.
SkuDescription, SkuDescriptionArgs
- Capabilities
List<Pulumi.
Azure Native. Web. Inputs. Capability> - Capabilities of the SKU, e.g., is traffic manager enabled?
- Capacity int
- Current number of instances assigned to the resource.
- Family string
- Family code of the resource SKU.
- Locations List<string>
- Locations of the SKU.
- Name string
- Name of the resource SKU.
- Size string
- Size specifier of the resource SKU.
- Sku
Capacity Pulumi.Azure Native. Web. Inputs. Sku Capacity - Min, max, and default scale values of the SKU.
- Tier string
- Service tier of the resource SKU.
- Capabilities []Capability
- Capabilities of the SKU, e.g., is traffic manager enabled?
- Capacity int
- Current number of instances assigned to the resource.
- Family string
- Family code of the resource SKU.
- Locations []string
- Locations of the SKU.
- Name string
- Name of the resource SKU.
- Size string
- Size specifier of the resource SKU.
- Sku
Capacity 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.
- sku
Capacity 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.
- sku
Capacity 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.
- sku
Capacity Property Map - Min, max, and default scale values of the SKU.
- tier String
- Service tier of the resource SKU.
SkuDescriptionResponse, SkuDescriptionResponseArgs
- Capabilities
List<Pulumi.
Azure Native. Web. Inputs. Capability Response> - Capabilities of the SKU, e.g., is traffic manager enabled?
- Capacity int
- Current number of instances assigned to the resource.
- Family string
- Family code of the resource SKU.
- Locations List<string>
- Locations of the SKU.
- Name string
- Name of the resource SKU.
- Size string
- Size specifier of the resource SKU.
- Sku
Capacity Pulumi.Azure Native. Web. Inputs. Sku Capacity Response - Min, max, and default scale values of the SKU.
- Tier string
- Service tier of the resource SKU.
- Capabilities
[]Capability
Response - Capabilities of the SKU, e.g., is traffic manager enabled?
- Capacity int
- Current number of instances assigned to the resource.
- Family string
- Family code of the resource SKU.
- Locations []string
- Locations of the SKU.
- Name string
- Name of the resource SKU.
- Size string
- Size specifier of the resource SKU.
- Sku
Capacity SkuCapacity Response - Min, max, and default scale values of the SKU.
- Tier string
- Service tier of the resource SKU.
- capabilities
List<Capability
Response> - 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.
- sku
Capacity SkuCapacity Response - Min, max, and default scale values of the SKU.
- tier String
- Service tier of the resource SKU.
- capabilities
Capability
Response[] - 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.
- sku
Capacity SkuCapacity Response - Min, max, and default scale values of the SKU.
- tier string
- Service tier of the resource SKU.
- capabilities
Sequence[Capability
Response] - Capabilities of the SKU, e.g., is traffic manager enabled?
- capacity int
- Current number of instances assigned to the resource.
- family str
- Family code of the resource SKU.
- locations Sequence[str]
- Locations of the SKU.
- name str
- Name of the resource SKU.
- size str
- Size specifier of the resource SKU.
- sku_
capacity SkuCapacity Response - Min, max, and default scale values of the SKU.
- tier str
- Service tier of the resource SKU.
- capabilities List<Property Map>
- Capabilities of the SKU, e.g., is traffic manager enabled?
- capacity Number
- Current number of instances assigned to the resource.
- family String
- Family code of the resource SKU.
- locations List<String>
- Locations of the SKU.
- name String
- Name of the resource SKU.
- size String
- Size specifier of the resource SKU.
- sku
Capacity 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
- Staging
Environment Policy Enabled - Enabled
- Staging
Environment Policy Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
StaticSiteBuildProperties, StaticSiteBuildPropertiesArgs
- Api
Build stringCommand - A custom command to run during deployment of the Azure Functions API application.
- Api
Location string - The path to the api code within the repository.
- App
Artifact stringLocation - Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- App
Build stringCommand - A custom command to run during deployment of the static content application.
- App
Location string - The path to the app code within the repository.
- Github
Action stringSecret Name Override - Github Action secret name override.
- Output
Location string - The output path of the app after building.
- Skip
Github boolAction Workflow Generation - Skip Github Action workflow generation.
- Api
Build stringCommand - A custom command to run during deployment of the Azure Functions API application.
- Api
Location string - The path to the api code within the repository.
- App
Artifact stringLocation - Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- App
Build stringCommand - A custom command to run during deployment of the static content application.
- App
Location string - The path to the app code within the repository.
- Github
Action stringSecret Name Override - Github Action secret name override.
- Output
Location string - The output path of the app after building.
- Skip
Github boolAction Workflow Generation - Skip Github Action workflow generation.
- api
Build StringCommand - A custom command to run during deployment of the Azure Functions API application.
- api
Location String - The path to the api code within the repository.
- app
Artifact StringLocation - Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- app
Build StringCommand - A custom command to run during deployment of the static content application.
- app
Location String - The path to the app code within the repository.
- github
Action StringSecret Name Override - Github Action secret name override.
- output
Location String - The output path of the app after building.
- skip
Github BooleanAction Workflow Generation - Skip Github Action workflow generation.
- api
Build stringCommand - A custom command to run during deployment of the Azure Functions API application.
- api
Location string - The path to the api code within the repository.
- app
Artifact stringLocation - Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- app
Build stringCommand - A custom command to run during deployment of the static content application.
- app
Location string - The path to the app code within the repository.
- github
Action stringSecret Name Override - Github Action secret name override.
- output
Location string - The output path of the app after building.
- skip
Github booleanAction Workflow Generation - Skip Github Action workflow generation.
- api_
build_ strcommand - A custom command to run during deployment of the Azure Functions API application.
- api_
location str - The path to the api code within the repository.
- app_
artifact_ strlocation - Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- app_
build_ strcommand - A custom command to run during deployment of the static content application.
- app_
location str - The path to the app code within the repository.
- github_
action_ strsecret_ name_ override - Github Action secret name override.
- output_
location str - The output path of the app after building.
- skip_
github_ boolaction_ workflow_ generation - Skip Github Action workflow generation.
- api
Build StringCommand - A custom command to run during deployment of the Azure Functions API application.
- api
Location String - The path to the api code within the repository.
- app
Artifact StringLocation - Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- app
Build StringCommand - A custom command to run during deployment of the static content application.
- app
Location String - The path to the app code within the repository.
- github
Action StringSecret Name Override - Github Action secret name override.
- output
Location String - The output path of the app after building.
- skip
Github BooleanAction Workflow Generation - Skip Github Action workflow generation.
StaticSiteBuildPropertiesResponse, StaticSiteBuildPropertiesResponseArgs
- Api
Build stringCommand - A custom command to run during deployment of the Azure Functions API application.
- Api
Location string - The path to the api code within the repository.
- App
Artifact stringLocation - Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- App
Build stringCommand - A custom command to run during deployment of the static content application.
- App
Location string - The path to the app code within the repository.
- Github
Action stringSecret Name Override - Github Action secret name override.
- Output
Location string - The output path of the app after building.
- Skip
Github boolAction Workflow Generation - Skip Github Action workflow generation.
- Api
Build stringCommand - A custom command to run during deployment of the Azure Functions API application.
- Api
Location string - The path to the api code within the repository.
- App
Artifact stringLocation - Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- App
Build stringCommand - A custom command to run during deployment of the static content application.
- App
Location string - The path to the app code within the repository.
- Github
Action stringSecret Name Override - Github Action secret name override.
- Output
Location string - The output path of the app after building.
- Skip
Github boolAction Workflow Generation - Skip Github Action workflow generation.
- api
Build StringCommand - A custom command to run during deployment of the Azure Functions API application.
- api
Location String - The path to the api code within the repository.
- app
Artifact StringLocation - Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- app
Build StringCommand - A custom command to run during deployment of the static content application.
- app
Location String - The path to the app code within the repository.
- github
Action StringSecret Name Override - Github Action secret name override.
- output
Location String - The output path of the app after building.
- skip
Github BooleanAction Workflow Generation - Skip Github Action workflow generation.
- api
Build stringCommand - A custom command to run during deployment of the Azure Functions API application.
- api
Location string - The path to the api code within the repository.
- app
Artifact stringLocation - Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- app
Build stringCommand - A custom command to run during deployment of the static content application.
- app
Location string - The path to the app code within the repository.
- github
Action stringSecret Name Override - Github Action secret name override.
- output
Location string - The output path of the app after building.
- skip
Github booleanAction Workflow Generation - Skip Github Action workflow generation.
- api_
build_ strcommand - A custom command to run during deployment of the Azure Functions API application.
- api_
location str - The path to the api code within the repository.
- app_
artifact_ strlocation - Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- app_
build_ strcommand - A custom command to run during deployment of the static content application.
- app_
location str - The path to the app code within the repository.
- github_
action_ strsecret_ name_ override - Github Action secret name override.
- output_
location str - The output path of the app after building.
- skip_
github_ boolaction_ workflow_ generation - Skip Github Action workflow generation.
- api
Build StringCommand - A custom command to run during deployment of the Azure Functions API application.
- api
Location String - The path to the api code within the repository.
- app
Artifact StringLocation - Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation)
- app
Build StringCommand - A custom command to run during deployment of the static content application.
- app
Location String - The path to the app code within the repository.
- github
Action StringSecret Name Override - Github Action secret name override.
- output
Location String - The output path of the app after building.
- skip
Github BooleanAction Workflow Generation - Skip Github Action workflow generation.
StaticSiteTemplateOptions, StaticSiteTemplateOptionsArgs
- Description string
- 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 string
- Owner of the newly generated repository.
- Repository
Name string - Name of the newly generated repository.
- Template
Repository stringUrl - URL of the template repository. The newly generated repository will be based on this one.
- Description string
- 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 string
- Owner of the newly generated repository.
- Repository
Name string - Name of the newly generated repository.
- Template
Repository stringUrl - URL of the template repository. The newly generated repository will be based on this one.
- description String
- Description of the newly generated repository.
- is
Private 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.
- repository
Name String - Name of the newly generated repository.
- template
Repository StringUrl - URL of the template repository. The newly generated repository will be based on this one.
- description string
- Description of the newly generated repository.
- is
Private 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.
- repository
Name string - Name of the newly generated repository.
- template
Repository stringUrl - URL of the template repository. The newly generated repository will be based on this one.
- description str
- Description of the newly generated repository.
- is_
private bool - Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
- owner str
- Owner of the newly generated repository.
- repository_
name str - Name of the newly generated repository.
- template_
repository_ strurl - URL of the template repository. The newly generated repository will be based on this one.
- description String
- Description of the newly generated repository.
- is
Private 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.
- repository
Name String - Name of the newly generated repository.
- template
Repository StringUrl - URL of the template repository. The newly generated repository will be based on this one.
StaticSiteTemplateOptionsResponse, StaticSiteTemplateOptionsResponseArgs
- Description string
- Description of the newly generated repository.
- Is
Private 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.
- Repository
Name string - Name of the newly generated repository.
- Template
Repository stringUrl - URL of the template repository. The newly generated repository will be based on this one.
- Description string
- 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 string
- Owner of the newly generated repository.
- Repository
Name string - Name of the newly generated repository.
- Template
Repository stringUrl - URL of the template repository. The newly generated repository will be based on this one.
- description String
- Description of the newly generated repository.
- is
Private 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.
- repository
Name String - Name of the newly generated repository.
- template
Repository StringUrl - URL of the template repository. The newly generated repository will be based on this one.
- description string
- Description of the newly generated repository.
- is
Private 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.
- repository
Name string - Name of the newly generated repository.
- template
Repository stringUrl - URL of the template repository. The newly generated repository will be based on this one.
- description str
- Description of the newly generated repository.
- is_
private bool - Whether or not the newly generated repository is a private repository. Defaults to false (i.e. public).
- owner str
- Owner of the newly generated repository.
- repository_
name str - Name of the newly generated repository.
- template_
repository_ strurl - URL of the template repository. The newly generated repository will be based on this one.
- description String
- Description of the newly generated repository.
- is
Private 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.
- repository
Name String - Name of the newly generated repository.
- template
Repository StringUrl - URL of the template repository. The newly generated repository will be based on this one.
StaticSiteUserProvidedFunctionAppResponse, StaticSiteUserProvidedFunctionAppResponseArgs
- Created
On 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.
- Function
App stringRegion - The region of the function app registered with the static site
- Function
App stringResource Id - The resource id of the function app registered with the static site
- Kind string
- Kind of resource.
- Created
On 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.
- Function
App stringRegion - The region of the function app registered with the static site
- Function
App stringResource Id - The resource id of the function app registered with the static site
- Kind string
- Kind of resource.
- created
On 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.
- function
App StringRegion - The region of the function app registered with the static site
- function
App StringResource Id - The resource id of the function app registered with the static site
- kind String
- Kind of resource.
- created
On 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.
- function
App stringRegion - The region of the function app registered with the static site
- function
App stringResource Id - The resource id of the function app registered with the static site
- kind string
- Kind of resource.
- created_
on str - The date and time on which the function app was registered with the static site.
- id str
- Resource Id.
- name str
- Resource Name.
- type str
- Resource type.
- function_
app_ strregion - The region of the function app registered with the static site
- function_
app_ strresource_ id - The resource id of the function app registered with the static site
- kind str
- Kind of resource.
- created
On 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.
- function
App StringRegion - The region of the function app registered with the static site
- function
App StringResource Id - The resource id of the function app registered with the static site
- kind String
- Kind of resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:web:StaticSite testStaticSite0 /subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/staticSites/testStaticSite0
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0