Interface SourceControlConfiguration


  • public interface SourceControlConfiguration
    An immutable client-side representation of SourceControlConfiguration.
    • Method Detail

      • id

        String id()
        Gets the id property: Fully qualified resource Id for the resource.
        Returns:
        the id value.
      • name

        String name()
        Gets the name property: The name of the resource.
        Returns:
        the name value.
      • type

        String type()
        Gets the type property: The type of the resource.
        Returns:
        the type value.
      • systemData

        com.azure.core.management.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.
      • repositoryUrl

        String repositoryUrl()
        Gets the repositoryUrl property: Url of the SourceControl Repository.
        Returns:
        the repositoryUrl value.
      • operatorNamespace

        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.
      • operatorInstanceName

        String operatorInstanceName()
        Gets the operatorInstanceName property: Instance name of the operator - identifying the specific configuration.
        Returns:
        the operatorInstanceName value.
      • operatorType

        OperatorType operatorType()
        Gets the operatorType property: Type of the operator.
        Returns:
        the operatorType value.
      • operatorParams

        String operatorParams()
        Gets the operatorParams property: Any Parameters for the Operator instance in string format.
        Returns:
        the operatorParams value.
      • configurationProtectedSettings

        Map<String,​String> configurationProtectedSettings()
        Gets the configurationProtectedSettings property: Name-value pairs of protected configuration settings for the configuration.
        Returns:
        the configurationProtectedSettings value.
      • operatorScope

        OperatorScopeType operatorScope()
        Gets the operatorScope property: Scope at which the operator will be installed.
        Returns:
        the operatorScope value.
      • repositoryPublicKey

        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.
      • sshKnownHostsContents

        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.
      • enableHelmOperator

        Boolean enableHelmOperator()
        Gets the enableHelmOperator property: Option to enable Helm Operator for this git configuration.
        Returns:
        the enableHelmOperator value.
      • helmOperatorProperties

        HelmOperatorProperties helmOperatorProperties()
        Gets the helmOperatorProperties property: Properties for Helm operator.
        Returns:
        the helmOperatorProperties value.
      • provisioningState

        ProvisioningStateType provisioningState()
        Gets the provisioningState property: The provisioning state of the resource provider.
        Returns:
        the provisioningState value.
      • complianceStatus

        ComplianceStatus complianceStatus()
        Gets the complianceStatus property: Compliance Status of the Configuration.
        Returns:
        the complianceStatus value.
      • innerModel

        SourceControlConfigurationInner innerModel()
        Gets the inner com.azure.resourcemanager.kubernetesconfiguration.fluent.models.SourceControlConfigurationInner object.
        Returns:
        the inner object.