Share via


IGithubActionConfiguration Interface

Definition

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

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

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to