These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.kubernetesconfiguration.getSourceControlConfiguration
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
Gets details of the Source Control Configuration. API Version: 2021-03-01.
Using getSourceControlConfiguration
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSourceControlConfiguration(args: GetSourceControlConfigurationArgs, opts?: InvokeOptions): Promise<GetSourceControlConfigurationResult>
function getSourceControlConfigurationOutput(args: GetSourceControlConfigurationOutputArgs, opts?: InvokeOptions): Output<GetSourceControlConfigurationResult>def get_source_control_configuration(cluster_name: Optional[str] = None,
                                     cluster_resource_name: Optional[str] = None,
                                     cluster_rp: Optional[str] = None,
                                     resource_group_name: Optional[str] = None,
                                     source_control_configuration_name: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetSourceControlConfigurationResult
def get_source_control_configuration_output(cluster_name: Optional[pulumi.Input[str]] = None,
                                     cluster_resource_name: Optional[pulumi.Input[str]] = None,
                                     cluster_rp: Optional[pulumi.Input[str]] = None,
                                     resource_group_name: Optional[pulumi.Input[str]] = None,
                                     source_control_configuration_name: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetSourceControlConfigurationResult]func LookupSourceControlConfiguration(ctx *Context, args *LookupSourceControlConfigurationArgs, opts ...InvokeOption) (*LookupSourceControlConfigurationResult, error)
func LookupSourceControlConfigurationOutput(ctx *Context, args *LookupSourceControlConfigurationOutputArgs, opts ...InvokeOption) LookupSourceControlConfigurationResultOutput> Note: This function is named LookupSourceControlConfiguration in the Go SDK.
public static class GetSourceControlConfiguration 
{
    public static Task<GetSourceControlConfigurationResult> InvokeAsync(GetSourceControlConfigurationArgs args, InvokeOptions? opts = null)
    public static Output<GetSourceControlConfigurationResult> Invoke(GetSourceControlConfigurationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSourceControlConfigurationResult> getSourceControlConfiguration(GetSourceControlConfigurationArgs args, InvokeOptions options)
public static Output<GetSourceControlConfigurationResult> getSourceControlConfiguration(GetSourceControlConfigurationArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:kubernetesconfiguration:getSourceControlConfiguration
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ClusterName string
- The name of the kubernetes cluster.
- ClusterResource stringName 
- The Kubernetes cluster resource name - either managedClusters (for AKS clusters) or connectedClusters (for OnPrem K8S clusters).
- ClusterRp string
- The Kubernetes cluster RP - either Microsoft.ContainerService (for AKS clusters) or Microsoft.Kubernetes (for OnPrem K8S clusters).
- ResourceGroup stringName 
- The name of the resource group.
- SourceControl stringConfiguration Name 
- Name of the Source Control Configuration.
- ClusterName string
- The name of the kubernetes cluster.
- ClusterResource stringName 
- The Kubernetes cluster resource name - either managedClusters (for AKS clusters) or connectedClusters (for OnPrem K8S clusters).
- ClusterRp string
- The Kubernetes cluster RP - either Microsoft.ContainerService (for AKS clusters) or Microsoft.Kubernetes (for OnPrem K8S clusters).
- ResourceGroup stringName 
- The name of the resource group.
- SourceControl stringConfiguration Name 
- Name of the Source Control Configuration.
- clusterName String
- The name of the kubernetes cluster.
- clusterResource StringName 
- The Kubernetes cluster resource name - either managedClusters (for AKS clusters) or connectedClusters (for OnPrem K8S clusters).
- clusterRp String
- The Kubernetes cluster RP - either Microsoft.ContainerService (for AKS clusters) or Microsoft.Kubernetes (for OnPrem K8S clusters).
- resourceGroup StringName 
- The name of the resource group.
- sourceControl StringConfiguration Name 
- Name of the Source Control Configuration.
- clusterName string
- The name of the kubernetes cluster.
- clusterResource stringName 
- The Kubernetes cluster resource name - either managedClusters (for AKS clusters) or connectedClusters (for OnPrem K8S clusters).
- clusterRp string
- The Kubernetes cluster RP - either Microsoft.ContainerService (for AKS clusters) or Microsoft.Kubernetes (for OnPrem K8S clusters).
- resourceGroup stringName 
- The name of the resource group.
- sourceControl stringConfiguration Name 
- Name of the Source Control Configuration.
- cluster_name str
- The name of the kubernetes cluster.
- cluster_resource_ strname 
- The Kubernetes cluster resource name - either managedClusters (for AKS clusters) or connectedClusters (for OnPrem K8S clusters).
- cluster_rp str
- The Kubernetes cluster RP - either Microsoft.ContainerService (for AKS clusters) or Microsoft.Kubernetes (for OnPrem K8S clusters).
- resource_group_ strname 
- The name of the resource group.
- source_control_ strconfiguration_ name 
- Name of the Source Control Configuration.
- clusterName String
- The name of the kubernetes cluster.
- clusterResource StringName 
- The Kubernetes cluster resource name - either managedClusters (for AKS clusters) or connectedClusters (for OnPrem K8S clusters).
- clusterRp String
- The Kubernetes cluster RP - either Microsoft.ContainerService (for AKS clusters) or Microsoft.Kubernetes (for OnPrem K8S clusters).
- resourceGroup StringName 
- The name of the resource group.
- sourceControl StringConfiguration Name 
- Name of the Source Control Configuration.
getSourceControlConfiguration Result
The following output properties are available:
- ComplianceStatus Pulumi.Azure Native. Kubernetes Configuration. Outputs. Compliance Status Response 
- Compliance Status of the Configuration
- 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
- ProvisioningState string
- The provisioning state of the resource provider.
- RepositoryPublic stringKey 
- Public Key associated with this SourceControl configuration (either generated within the cluster or provided by the user).
- SystemData Pulumi.Azure Native. Kubernetes Configuration. Outputs. System Data Response 
- 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
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- ConfigurationProtected Dictionary<string, string>Settings 
- Name-value pairs of protected configuration settings for the configuration
- EnableHelm boolOperator 
- Option to enable Helm Operator for this git configuration.
- HelmOperator Pulumi.Properties Azure Native. Kubernetes Configuration. Outputs. Helm Operator Properties Response 
- Properties for Helm operator.
- OperatorInstance stringName 
- Instance name of the operator - identifying the specific configuration.
- OperatorNamespace string
- The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
- OperatorParams string
- Any Parameters for the Operator instance in string format.
- OperatorScope string
- Scope at which the operator will be installed.
- OperatorType string
- Type of the operator
- RepositoryUrl string
- Url of the SourceControl Repository.
- SshKnown stringHosts Contents 
- Base64-encoded known_hosts contents containing public SSH keys required to access private Git instances
- ComplianceStatus ComplianceStatus Response 
- Compliance Status of the Configuration
- 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
- ProvisioningState string
- The provisioning state of the resource provider.
- RepositoryPublic stringKey 
- Public Key associated with this SourceControl configuration (either generated within the cluster or provided by the user).
- SystemData SystemData Response 
- 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
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- ConfigurationProtected map[string]stringSettings 
- Name-value pairs of protected configuration settings for the configuration
- EnableHelm boolOperator 
- Option to enable Helm Operator for this git configuration.
- HelmOperator HelmProperties Operator Properties Response 
- Properties for Helm operator.
- OperatorInstance stringName 
- Instance name of the operator - identifying the specific configuration.
- OperatorNamespace string
- The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
- OperatorParams string
- Any Parameters for the Operator instance in string format.
- OperatorScope string
- Scope at which the operator will be installed.
- OperatorType string
- Type of the operator
- RepositoryUrl string
- Url of the SourceControl Repository.
- SshKnown stringHosts Contents 
- Base64-encoded known_hosts contents containing public SSH keys required to access private Git instances
- complianceStatus ComplianceStatus Response 
- Compliance Status of the Configuration
- 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
- provisioningState String
- The provisioning state of the resource provider.
- repositoryPublic StringKey 
- Public Key associated with this SourceControl configuration (either generated within the cluster or provided by the user).
- systemData SystemData Response 
- 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
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- configurationProtected Map<String,String>Settings 
- Name-value pairs of protected configuration settings for the configuration
- enableHelm BooleanOperator 
- Option to enable Helm Operator for this git configuration.
- helmOperator HelmProperties Operator Properties Response 
- Properties for Helm operator.
- operatorInstance StringName 
- Instance name of the operator - identifying the specific configuration.
- operatorNamespace String
- The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
- operatorParams String
- Any Parameters for the Operator instance in string format.
- operatorScope String
- Scope at which the operator will be installed.
- operatorType String
- Type of the operator
- repositoryUrl String
- Url of the SourceControl Repository.
- sshKnown StringHosts Contents 
- Base64-encoded known_hosts contents containing public SSH keys required to access private Git instances
- complianceStatus ComplianceStatus Response 
- Compliance Status of the Configuration
- 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
- provisioningState string
- The provisioning state of the resource provider.
- repositoryPublic stringKey 
- Public Key associated with this SourceControl configuration (either generated within the cluster or provided by the user).
- systemData SystemData Response 
- 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
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- configurationProtected {[key: string]: string}Settings 
- Name-value pairs of protected configuration settings for the configuration
- enableHelm booleanOperator 
- Option to enable Helm Operator for this git configuration.
- helmOperator HelmProperties Operator Properties Response 
- Properties for Helm operator.
- operatorInstance stringName 
- Instance name of the operator - identifying the specific configuration.
- operatorNamespace string
- The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
- operatorParams string
- Any Parameters for the Operator instance in string format.
- operatorScope string
- Scope at which the operator will be installed.
- operatorType string
- Type of the operator
- repositoryUrl string
- Url of the SourceControl Repository.
- sshKnown stringHosts Contents 
- Base64-encoded known_hosts contents containing public SSH keys required to access private Git instances
- compliance_status ComplianceStatus Response 
- Compliance Status of the Configuration
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- provisioning_state str
- The provisioning state of the resource provider.
- repository_public_ strkey 
- Public Key associated with this SourceControl configuration (either generated within the cluster or provided by the user).
- system_data SystemData Response 
- 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
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- configuration_protected_ Mapping[str, str]settings 
- Name-value pairs of protected configuration settings for the configuration
- enable_helm_ booloperator 
- Option to enable Helm Operator for this git configuration.
- helm_operator_ Helmproperties Operator Properties Response 
- Properties for Helm operator.
- operator_instance_ strname 
- Instance name of the operator - identifying the specific configuration.
- operator_namespace str
- The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
- operator_params str
- Any Parameters for the Operator instance in string format.
- operator_scope str
- Scope at which the operator will be installed.
- operator_type str
- Type of the operator
- repository_url str
- Url of the SourceControl Repository.
- ssh_known_ strhosts_ contents 
- Base64-encoded known_hosts contents containing public SSH keys required to access private Git instances
- complianceStatus Property Map
- Compliance Status of the Configuration
- 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
- provisioningState String
- The provisioning state of the resource provider.
- repositoryPublic StringKey 
- Public Key associated with this SourceControl configuration (either generated within the cluster or provided by the user).
- systemData Property Map
- 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
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- configurationProtected Map<String>Settings 
- Name-value pairs of protected configuration settings for the configuration
- enableHelm BooleanOperator 
- Option to enable Helm Operator for this git configuration.
- helmOperator Property MapProperties 
- Properties for Helm operator.
- operatorInstance StringName 
- Instance name of the operator - identifying the specific configuration.
- operatorNamespace String
- The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
- operatorParams String
- Any Parameters for the Operator instance in string format.
- operatorScope String
- Scope at which the operator will be installed.
- operatorType String
- Type of the operator
- repositoryUrl String
- Url of the SourceControl Repository.
- sshKnown StringHosts Contents 
- Base64-encoded known_hosts contents containing public SSH keys required to access private Git instances
Supporting Types
ComplianceStatusResponse  
- ComplianceState string
- The compliance state of the configuration.
- LastConfig stringApplied 
- Datetime the configuration was last applied.
- Message string
- Message from when the configuration was applied.
- MessageLevel string
- Level of the message.
- ComplianceState string
- The compliance state of the configuration.
- LastConfig stringApplied 
- Datetime the configuration was last applied.
- Message string
- Message from when the configuration was applied.
- MessageLevel string
- Level of the message.
- complianceState String
- The compliance state of the configuration.
- lastConfig StringApplied 
- Datetime the configuration was last applied.
- message String
- Message from when the configuration was applied.
- messageLevel String
- Level of the message.
- complianceState string
- The compliance state of the configuration.
- lastConfig stringApplied 
- Datetime the configuration was last applied.
- message string
- Message from when the configuration was applied.
- messageLevel string
- Level of the message.
- compliance_state str
- The compliance state of the configuration.
- last_config_ strapplied 
- Datetime the configuration was last applied.
- message str
- Message from when the configuration was applied.
- message_level str
- Level of the message.
- complianceState String
- The compliance state of the configuration.
- lastConfig StringApplied 
- Datetime the configuration was last applied.
- message String
- Message from when the configuration was applied.
- messageLevel String
- Level of the message.
HelmOperatorPropertiesResponse   
- ChartValues string
- Values override for the operator Helm chart.
- ChartVersion string
- Version of the operator Helm chart.
- ChartValues string
- Values override for the operator Helm chart.
- ChartVersion string
- Version of the operator Helm chart.
- chartValues String
- Values override for the operator Helm chart.
- chartVersion String
- Version of the operator Helm chart.
- chartValues string
- Values override for the operator Helm chart.
- chartVersion string
- Version of the operator Helm chart.
- chart_values str
- Values override for the operator Helm chart.
- chart_version str
- Version of the operator Helm chart.
- chartValues String
- Values override for the operator Helm chart.
- chartVersion String
- Version of the operator Helm chart.
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi