다음을 통해 공유


StaticSiteARMResource Class

Static Site ARM resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

Inheritance
azure.mgmt.web.v2024_04_01.models._models_py3.Resource
StaticSiteARMResource

Constructor

StaticSiteARMResource(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, sku: _models.SkuDescription | None = None, identity: _models.ManagedServiceIdentity | None = None, repository_url: str | None = None, branch: str | None = None, repository_token: str | None = None, build_properties: _models.StaticSiteBuildProperties | None = None, staging_environment_policy: str | _models.StagingEnvironmentPolicy | None = None, allow_config_file_updates: bool | None = None, template_properties: _models.StaticSiteTemplateOptions | None = None, provider: str | None = None, enterprise_grade_cdn_status: str | _models.EnterpriseGradeCdnStatus | None = None, public_network_access: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
kind
str

Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long for details supported values for kind.

location
str

Resource Location. Required.

tags

Resource tags.

sku

Description of a SKU for a scalable resource.

identity

Managed service identity.

repository_url
str

URL for the repository of the static site.

branch
str

The target branch in the repository.

repository_token
str

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

build_properties

Build properties to configure on the repository.

staging_environment_policy

State indicating whether staging environments are allowed or not allowed for a static web app. Known values are: "Enabled" and "Disabled".

allow_config_file_updates

<code>false</code> if config file is locked for this static web app; otherwise, <code>true</code>.

template_properties

Template options for generating a new repository.

provider
str

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

enterprise_grade_cdn_status

State indicating the status of the enterprise grade CDN serving traffic to the static web app. Known values are: "Enabled", "Enabling", "Disabled", and "Disabling".

public_network_access
str

State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.

Variables

Name Description
id
str

Resource Id.

name
str

Resource Name.

kind
str

Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference # pylint: disable=line-too-long for details supported values for kind.

location
str

Resource Location. Required.

type
str

Resource type.

tags

Resource tags.

sku

Description of a SKU for a scalable resource.

identity

Managed service identity.

default_hostname
str

The default autogenerated hostname for the static site.

repository_url
str

URL for the repository of the static site.

branch
str

The target branch in the repository.

custom_domains

The custom domains associated with this static site.

repository_token
str

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

build_properties

Build properties to configure on the repository.

private_endpoint_connections

Private endpoint connections.

staging_environment_policy

State indicating whether staging environments are allowed or not allowed for a static web app. Known values are: "Enabled" and "Disabled".

allow_config_file_updates

<code>false</code> if config file is locked for this static web app; otherwise, <code>true</code>.

template_properties

Template options for generating a new repository.

content_distribution_endpoint
str

The content distribution endpoint for the static site.

key_vault_reference_identity
str

Identity to use for Key Vault Reference authentication.

user_provided_function_apps

User provided function apps registered with the static site.

linked_backends

Backends linked to the static side.

provider
str

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

enterprise_grade_cdn_status

State indicating the status of the enterprise grade CDN serving traffic to the static web app. Known values are: "Enabled", "Enabling", "Disabled", and "Disabling".

public_network_access
str

State indicating whether public traffic are allowed or not for a static web app. Allowed Values: 'Enabled', 'Disabled' or an empty string.

database_connections

Database connections for the static site.