GetSourceControlConfigurationResult

data class GetSourceControlConfigurationResult(val complianceStatus: ComplianceStatusResponse, val configurationProtectedSettings: Map<String, String>? = null, val enableHelmOperator: Boolean? = null, val helmOperatorProperties: HelmOperatorPropertiesResponse? = null, val id: String, val name: String, val operatorInstanceName: String? = null, val operatorNamespace: String? = null, val operatorParams: String? = null, val operatorScope: String? = null, val operatorType: String? = null, val provisioningState: String, val repositoryPublicKey: String, val repositoryUrl: String? = null, val sshKnownHostsContents: String? = null, val systemData: SystemDataResponse, val type: String)

The SourceControl Configuration object returned in Get & Put response.

Constructors

Link copied to clipboard
constructor(complianceStatus: ComplianceStatusResponse, configurationProtectedSettings: Map<String, String>? = null, enableHelmOperator: Boolean? = null, helmOperatorProperties: HelmOperatorPropertiesResponse? = null, id: String, name: String, operatorInstanceName: String? = null, operatorNamespace: String? = null, operatorParams: String? = null, operatorScope: String? = null, operatorType: String? = null, provisioningState: String, repositoryPublicKey: String, repositoryUrl: String? = null, sshKnownHostsContents: String? = null, systemData: SystemDataResponse, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Compliance Status of the Configuration

Link copied to clipboard

Name-value pairs of protected configuration settings for the configuration

Link copied to clipboard

Option to enable Helm Operator for this git configuration.

Link copied to clipboard

Properties for Helm operator.

Link copied to clipboard
val id: String

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

Link copied to clipboard

The name of the resource

Link copied to clipboard

Instance name of the operator - identifying the specific configuration.

Link copied to clipboard

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

Link copied to clipboard
val operatorParams: String? = null

Any Parameters for the Operator instance in string format.

Link copied to clipboard
val operatorScope: String? = null

Scope at which the operator will be installed.

Link copied to clipboard
val operatorType: String? = null

Type of the operator

Link copied to clipboard

The provisioning state of the resource provider.

Link copied to clipboard

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

Link copied to clipboard
val repositoryUrl: String? = null

Url of the SourceControl Repository.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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