SourceControlConfiguration Interface

public interface SourceControlConfiguration

An immutable client-side representation of SourceControlConfiguration.

Method Summary

Modifier and Type Method and Description
abstract ComplianceStatus complianceStatus()

Gets the complianceStatus property: Compliance Status of the Configuration.

abstract Map<String,String> configurationProtectedSettings()

Gets the configurationProtectedSettings property: Name-value pairs of protected configuration settings for the configuration.

abstract Boolean enableHelmOperator()

Gets the enableHelmOperator property: Option to enable Helm Operator for this git configuration.

abstract HelmOperatorProperties helmOperatorProperties()

Gets the helmOperatorProperties property: Properties for Helm operator.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract SourceControlConfigurationInner innerModel()

Gets the inner com.azure.resourcemanager.kubernetesconfiguration.fluent.models.SourceControlConfigurationInner object.

abstract String name()

Gets the name property: The name of the resource.

abstract String operatorInstanceName()

Gets the operatorInstanceName property: Instance name of the operator - identifying the specific configuration.

abstract String operatorNamespace()

Gets the operatorNamespace property: The namespace to which this operator is installed to.

abstract String operatorParams()

Gets the operatorParams property: Any Parameters for the Operator instance in string format.

abstract OperatorScopeType operatorScope()

Gets the operatorScope property: Scope at which the operator will be installed.

abstract OperatorType operatorType()

Gets the operatorType property: Type of the operator.

abstract ProvisioningStateType provisioningState()

Gets the provisioningState property: The provisioning state of the resource provider.

abstract String repositoryPublicKey()

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

abstract String repositoryUrl()

Gets the repositoryUrl property: Url of the SourceControl Repository.

abstract String sshKnownHostsContents()

Gets the sshKnownHostsContents property: Base64-encoded known_hosts contents containing public SSH keys required to access private Git instances.

abstract SystemData systemData()

Gets the systemData property: 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.

abstract String type()

Gets the type property: The type of the resource.

Method Details

complianceStatus

public abstract ComplianceStatus complianceStatus()

Gets the complianceStatus property: Compliance Status of the Configuration.

Returns:

the complianceStatus value.

configurationProtectedSettings

public abstract Map configurationProtectedSettings()

Gets the configurationProtectedSettings property: Name-value pairs of protected configuration settings for the configuration.

Returns:

the configurationProtectedSettings value.

enableHelmOperator

public abstract Boolean enableHelmOperator()

Gets the enableHelmOperator property: Option to enable Helm Operator for this git configuration.

Returns:

the enableHelmOperator value.

helmOperatorProperties

public abstract HelmOperatorProperties helmOperatorProperties()

Gets the helmOperatorProperties property: Properties for Helm operator.

Returns:

the helmOperatorProperties value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract SourceControlConfigurationInner innerModel()

Gets the inner com.azure.resourcemanager.kubernetesconfiguration.fluent.models.SourceControlConfigurationInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

operatorInstanceName

public abstract String operatorInstanceName()

Gets the operatorInstanceName property: Instance name of the operator - identifying the specific configuration.

Returns:

the operatorInstanceName value.

operatorNamespace

public abstract String operatorNamespace()

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

Returns:

the operatorNamespace value.

operatorParams

public abstract String operatorParams()

Gets the operatorParams property: Any Parameters for the Operator instance in string format.

Returns:

the operatorParams value.

operatorScope

public abstract OperatorScopeType operatorScope()

Gets the operatorScope property: Scope at which the operator will be installed.

Returns:

the operatorScope value.

operatorType

public abstract OperatorType operatorType()

Gets the operatorType property: Type of the operator.

Returns:

the operatorType value.

provisioningState

public abstract ProvisioningStateType provisioningState()

Gets the provisioningState property: The provisioning state of the resource provider.

Returns:

the provisioningState value.

repositoryPublicKey

public abstract String repositoryPublicKey()

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

Returns:

the repositoryPublicKey value.

repositoryUrl

public abstract String repositoryUrl()

Gets the repositoryUrl property: Url of the SourceControl Repository.

Returns:

the repositoryUrl value.

sshKnownHostsContents

public abstract String sshKnownHostsContents()

Gets the sshKnownHostsContents property: Base64-encoded known_hosts contents containing public SSH keys required to access private Git instances.

Returns:

the sshKnownHostsContents value.

systemData

public abstract SystemData systemData()

Gets the systemData property: 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.

Returns:

the systemData value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

Applies to