Share via


GithubActionConfiguration Class

Definition

Configuration properties that define the mutable settings of a Container App SourceControl

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.GithubActionConfigurationTypeConverter))]
public class GithubActionConfiguration : Microsoft.Azure.PowerShell.Cmdlets.App.Models.IGithubActionConfiguration
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.GithubActionConfigurationTypeConverter))>]
type GithubActionConfiguration = class
    interface IGithubActionConfiguration
    interface IJsonSerializable
Public Class GithubActionConfiguration
Implements IGithubActionConfiguration
Inheritance
GithubActionConfiguration
Attributes
Implements

Constructors

GithubActionConfiguration()

Creates an new GithubActionConfiguration instance.

Properties

AzureCredentialsClientId

Client Id.

AzureCredentialsClientSecret

Client Secret.

AzureCredentialsKind

Kind of auth github does for deploying the template

AzureCredentialsSubscriptionId

Subscription Id.

AzureCredentialsTenantId

Tenant Id.

ContextPath

Context path

GithubPersonalAccessToken

One time Github PAT to configure github environment

Image

Image name

OS

Operation system

PublishType

Code or Image

RegistryInfoRegistryPassword

registry secret.

RegistryInfoRegistryUrl

registry server Url.

RegistryInfoRegistryUserName

registry username.

RuntimeStack

Runtime stack

RuntimeVersion

Runtime version

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of GithubActionConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of GithubActionConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.App.Models.IGithubActionConfiguration.

FromJsonString(String)

Creates a new instance of GithubActionConfiguration, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of GithubActionConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to