Partager via


SourceControlProperties Class

Definition

SourceControl resource specific properties

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

Constructors

SourceControlProperties()

Creates an new SourceControlProperties instance.

Properties

AzureCredentialsClientId

Client Id.

AzureCredentialsClientSecret

Client Secret.

AzureCredentialsKind

Kind of auth github does for deploying the template

AzureCredentialsSubscriptionId

Subscription Id.

AzureCredentialsTenantId

Tenant Id.

Branch

The branch which will trigger the auto deployment

GithubActionConfigurationContextPath

Context path

GithubActionConfigurationGithubPersonalAccessToken

One time Github PAT to configure github environment

GithubActionConfigurationImage

Image name

GithubActionConfigurationOS

Operation system

GithubActionConfigurationPublishType

Code or Image

GithubActionConfigurationRuntimeStack

Runtime stack

GithubActionConfigurationRuntimeVersion

Runtime version

OperationState

Current provisioning State of the operation

RegistryInfoRegistryPassword

registry secret.

RegistryInfoRegistryUrl

registry server Url.

RegistryInfoRegistryUserName

registry username.

RepoUrl

The repo url which will be integrated to ContainerApp.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SourceControlProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SourceControlProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SourceControlProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to