SourceControlConfiguration Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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
- systemData
- SystemData
Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources