SourceControlConfiguration interface

The SourceControl Configuration object returned in Get & Put response.

Extends

Properties

complianceStatus

Compliance Status of the Configuration NOTE: This property will not be serialized. It can only be populated by the server.

configurationProtectedSettings

Name-value pairs of protected configuration settings for the configuration

enableHelmOperator

Option to enable Helm Operator for this git configuration.

helmOperatorProperties

Properties for Helm operator.

operatorInstanceName

Instance name of the operator - identifying the specific configuration.

operatorNamespace

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

operatorParams

Any Parameters for the Operator instance in string format.

operatorScope

Scope at which the operator will be installed.

operatorType

Type of the operator

provisioningState

The provisioning state of the resource provider. NOTE: This property will not be serialized. It can only be populated by the server.

repositoryPublicKey

Public Key associated with this SourceControl configuration (either generated within the cluster or provided by the user). NOTE: This property will not be serialized. It can only be populated by the server.

repositoryUrl

Url of the SourceControl Repository.

sshKnownHostsContents

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

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 NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

complianceStatus

Compliance Status of the Configuration NOTE: This property will not be serialized. It can only be populated by the server.

complianceStatus?: ComplianceStatus

Property Value

configurationProtectedSettings

Name-value pairs of protected configuration settings for the configuration

configurationProtectedSettings?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

enableHelmOperator

Option to enable Helm Operator for this git configuration.

enableHelmOperator?: boolean

Property Value

boolean

helmOperatorProperties

Properties for Helm operator.

helmOperatorProperties?: HelmOperatorProperties

Property Value

operatorInstanceName

Instance name of the operator - identifying the specific configuration.

operatorInstanceName?: string

Property Value

string

operatorNamespace

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

operatorNamespace?: string

Property Value

string

operatorParams

Any Parameters for the Operator instance in string format.

operatorParams?: string

Property Value

string

operatorScope

Scope at which the operator will be installed.

operatorScope?: string

Property Value

string

operatorType

Type of the operator

operatorType?: string

Property Value

string

provisioningState

The provisioning state of the resource provider. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

repositoryPublicKey

Public Key associated with this SourceControl configuration (either generated within the cluster or provided by the user). NOTE: This property will not be serialized. It can only be populated by the server.

repositoryPublicKey?: string

Property Value

string

repositoryUrl

Url of the SourceControl Repository.

repositoryUrl?: string

Property Value

string

sshKnownHostsContents

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

sshKnownHostsContents?: string

Property Value

string

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 NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

Inherited Property Details

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From ProxyResource.id

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From ProxyResource.name

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From ProxyResource.type