Share via


GitHubActionWebAppStackSettings Class

Definition

GitHub Actions Web App stack settings.

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

Properties

IsSupported

<code>true</code> if GitHub Actions is supported for the stack; otherwise, <code>false</code>.

SupportedVersion

The minor version that is supported for GitHub Actions.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<GitHubActionWebAppStackSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<GitHubActionWebAppStackSettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<GitHubActionWebAppStackSettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<GitHubActionWebAppStackSettings>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<GitHubActionWebAppStackSettings>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to