Share via


StaticSiteBuildProperties Class

Definition

Build properties for the static site.

public class StaticSiteBuildProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppService.Models.StaticSiteBuildProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppService.Models.StaticSiteBuildProperties>
type StaticSiteBuildProperties = class
    interface IJsonModel<StaticSiteBuildProperties>
    interface IPersistableModel<StaticSiteBuildProperties>
Public Class StaticSiteBuildProperties
Implements IJsonModel(Of StaticSiteBuildProperties), IPersistableModel(Of StaticSiteBuildProperties)
Inheritance
StaticSiteBuildProperties
Implements

Constructors

StaticSiteBuildProperties()

Initializes a new instance of StaticSiteBuildProperties.

Properties

ApiBuildCommand

A custom command to run during deployment of the Azure Functions API application.

ApiLocation

The path to the api code within the repository.

AppArtifactLocation

Deprecated: The path of the app artifacts after building (deprecated in favor of OutputLocation).

AppBuildCommand

A custom command to run during deployment of the static content application.

AppLocation

The path to the app code within the repository.

GithubActionSecretNameOverride

Github Action secret name override.

OutputLocation

The output path of the app after building.

SkipGithubActionWorkflowGeneration

Skip Github Action workflow generation.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<StaticSiteBuildProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<StaticSiteBuildProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<StaticSiteBuildProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<StaticSiteBuildProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<StaticSiteBuildProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to