StaticSiteARMResource interface
Static Site ARM resource.
- Extends
Properties
allow |
|
branch | The target branch in the repository. |
build |
Build properties to configure on the repository. |
content |
The content distribution endpoint for the static site. NOTE: This property will not be serialized. It can only be populated by the server. |
custom |
The custom domains associated with this static site. NOTE: This property will not be serialized. It can only be populated by the server. |
database |
Database connections for the static site NOTE: This property will not be serialized. It can only be populated by the server. |
default |
The default autogenerated hostname for the static site. NOTE: This property will not be serialized. It can only be populated by the server. |
enterprise |
State indicating the status of the enterprise grade CDN serving traffic to the static web app. |
identity | Managed service identity. |
key |
Identity to use for Key Vault Reference authentication. NOTE: This property will not be serialized. It can only be populated by the server. |
linked |
Backends linked to the static side NOTE: This property will not be serialized. It can only be populated by the server. |
private |
Private endpoint connections NOTE: This property will not be serialized. It can only be populated by the server. |
provider | The provider that submitted the last deployment to the primary environment of the static site. |
public |
State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string. |
repository |
A user's github repository token. This is used to setup the Github Actions workflow file and API secrets. |
repository |
URL for the repository of the static site. |
sku | Description of a SKU for a scalable resource. |
staging |
State indicating whether staging environments are allowed or not allowed for a static web app. |
template |
Template options for generating a new repository. |
user |
User provided function apps registered with the static site NOTE: This property will not be serialized. It can only be populated by the server. |
Inherited Properties
id | Resource Id. NOTE: This property will not be serialized. It can only be populated by the server. |
kind | Kind of resource. |
location | Resource Location. |
name | Resource Name. NOTE: This property will not be serialized. It can only be populated by the server. |
tags | Resource tags. |
type | Resource type. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
allowConfigFileUpdates
false
if config file is locked for this static web app; otherwise, true
.
allowConfigFileUpdates?: boolean
Property Value
boolean
branch
The target branch in the repository.
branch?: string
Property Value
string
buildProperties
Build properties to configure on the repository.
buildProperties?: StaticSiteBuildProperties
Property Value
contentDistributionEndpoint
The content distribution endpoint for the static site. NOTE: This property will not be serialized. It can only be populated by the server.
contentDistributionEndpoint?: string
Property Value
string
customDomains
The custom domains associated with this static site. NOTE: This property will not be serialized. It can only be populated by the server.
customDomains?: string[]
Property Value
string[]
databaseConnections
Database connections for the static site NOTE: This property will not be serialized. It can only be populated by the server.
databaseConnections?: DatabaseConnectionOverview[]
Property Value
defaultHostname
The default autogenerated hostname for the static site. NOTE: This property will not be serialized. It can only be populated by the server.
defaultHostname?: string
Property Value
string
enterpriseGradeCdnStatus
State indicating the status of the enterprise grade CDN serving traffic to the static web app.
enterpriseGradeCdnStatus?: string
Property Value
string
identity
keyVaultReferenceIdentity
Identity to use for Key Vault Reference authentication. NOTE: This property will not be serialized. It can only be populated by the server.
keyVaultReferenceIdentity?: string
Property Value
string
linkedBackends
Backends linked to the static side NOTE: This property will not be serialized. It can only be populated by the server.
linkedBackends?: StaticSiteLinkedBackend[]
Property Value
privateEndpointConnections
Private endpoint connections NOTE: This property will not be serialized. It can only be populated by the server.
privateEndpointConnections?: ResponseMessageEnvelopeRemotePrivateEndpointConnection[]
Property Value
provider
The provider that submitted the last deployment to the primary environment of the static site.
provider?: string
Property Value
string
publicNetworkAccess
State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.
publicNetworkAccess?: string
Property Value
string
repositoryToken
A user's github repository token. This is used to setup the Github Actions workflow file and API secrets.
repositoryToken?: string
Property Value
string
repositoryUrl
URL for the repository of the static site.
repositoryUrl?: string
Property Value
string
sku
stagingEnvironmentPolicy
State indicating whether staging environments are allowed or not allowed for a static web app.
stagingEnvironmentPolicy?: StagingEnvironmentPolicy
Property Value
templateProperties
Template options for generating a new repository.
templateProperties?: StaticSiteTemplateOptions
Property Value
userProvidedFunctionApps
User provided function apps registered with the static site NOTE: This property will not be serialized. It can only be populated by the server.
userProvidedFunctionApps?: StaticSiteUserProvidedFunctionApp[]
Property Value
Inherited Property Details
id
Resource Id. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From Resource.id
kind
location
name
Resource Name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From Resource.name
tags
Resource tags.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
Inherited From Resource.tags
type
Resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From Resource.type