SourceControlConfiguration Constructors

Definition

Overloads

SourceControlConfiguration()

Initializes a new instance of the SourceControlConfiguration class.

SourceControlConfiguration(String, String, String, String, String, String, String, String, IDictionary<String,String>, String, String, String, Nullable<Boolean>, HelmOperatorProperties, String, ComplianceStatus, SystemData)

Initializes a new instance of the SourceControlConfiguration class.

SourceControlConfiguration()

Initializes a new instance of the SourceControlConfiguration class.

public SourceControlConfiguration ();
Public Sub New ()

Applies to

SourceControlConfiguration(String, String, String, String, String, String, String, String, IDictionary<String,String>, String, String, String, Nullable<Boolean>, HelmOperatorProperties, String, ComplianceStatus, SystemData)

Initializes a new instance of the SourceControlConfiguration class.

public SourceControlConfiguration (string id = default, string name = default, string type = default, string repositoryUrl = default, string operatorNamespace = default, string operatorInstanceName = default, string operatorType = default, string operatorParams = default, System.Collections.Generic.IDictionary<string,string> configurationProtectedSettings = default, string operatorScope = default, string repositoryPublicKey = default, string sshKnownHostsContents = default, bool? enableHelmOperator = default, Microsoft.Azure.Management.KubernetesConfiguration.Models.HelmOperatorProperties helmOperatorProperties = default, string provisioningState = default, Microsoft.Azure.Management.KubernetesConfiguration.Models.ComplianceStatus complianceStatus = default, Microsoft.Azure.Management.KubernetesConfiguration.Models.SystemData systemData = default);
new Microsoft.Azure.Management.KubernetesConfiguration.Models.SourceControlConfiguration : string * string * string * string * string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * string * string * Nullable<bool> * Microsoft.Azure.Management.KubernetesConfiguration.Models.HelmOperatorProperties * string * Microsoft.Azure.Management.KubernetesConfiguration.Models.ComplianceStatus * Microsoft.Azure.Management.KubernetesConfiguration.Models.SystemData -> Microsoft.Azure.Management.KubernetesConfiguration.Models.SourceControlConfiguration
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional repositoryUrl As String = Nothing, Optional operatorNamespace As String = Nothing, Optional operatorInstanceName As String = Nothing, Optional operatorType As String = Nothing, Optional operatorParams As String = Nothing, Optional configurationProtectedSettings As IDictionary(Of String, String) = Nothing, Optional operatorScope As String = Nothing, Optional repositoryPublicKey As String = Nothing, Optional sshKnownHostsContents As String = Nothing, Optional enableHelmOperator As Nullable(Of Boolean) = Nothing, Optional helmOperatorProperties As HelmOperatorProperties = Nothing, Optional provisioningState As String = Nothing, Optional complianceStatus As ComplianceStatus = Nothing, Optional systemData As SystemData = Nothing)

Parameters

id
String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

The name of the resource

type
String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

repositoryUrl
String

Url of the SourceControl Repository.

operatorNamespace
String

The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.

operatorInstanceName
String

Instance name of the operator - identifying the specific configuration.

operatorType
String

Type of the operator. Possible values include: 'Flux'

operatorParams
String

Any Parameters for the Operator instance in string format.

configurationProtectedSettings
IDictionary<String,String>

Name-value pairs of protected configuration settings for the configuration

operatorScope
String

Scope at which the operator will be installed. Possible values include: 'cluster', 'namespace'

repositoryPublicKey
String

Public Key associated with this SourceControl configuration (either generated within the cluster or provided by the user).

sshKnownHostsContents
String

Base64-encoded known_hosts contents containing public SSH keys required to access private Git instances

enableHelmOperator
Nullable<Boolean>

Option to enable Helm Operator for this git configuration.

helmOperatorProperties
HelmOperatorProperties

Properties for Helm operator.

provisioningState
String

The provisioning state of the resource provider. Possible values include: 'Accepted', 'Deleting', 'Running', 'Succeeded', 'Failed'

complianceStatus
ComplianceStatus

Compliance Status of the Configuration

Applies to