This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.76.0 published on Friday, Dec 6, 2024 by Pulumi
azure-native.kubernetesconfiguration.getSourceControlConfiguration
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.76.0 published on Friday, Dec 6, 2024 by Pulumi
Gets details of the Source Control Configuration. Azure REST API version: 2023-05-01.
Other available API versions: 2019-11-01-preview.
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:kubernetesconfiguration:getSourceControlConfiguration
arguments:
# arguments dictionary
The following arguments are supported:
- Cluster
Name string - The name of the kubernetes cluster.
- Cluster
Resource stringName - The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.
- Cluster
Rp string - The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Source
Control stringConfiguration Name - Name of the Source Control Configuration.
- Cluster
Name string - The name of the kubernetes cluster.
- Cluster
Resource stringName - The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.
- Cluster
Rp string - The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Source
Control stringConfiguration Name - Name of the Source Control Configuration.
- cluster
Name String - The name of the kubernetes cluster.
- cluster
Resource StringName - The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.
- cluster
Rp String - The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- source
Control StringConfiguration Name - Name of the Source Control Configuration.
- cluster
Name string - The name of the kubernetes cluster.
- cluster
Resource stringName - The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.
- cluster
Rp string - The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- source
Control 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 - i.e. managedClusters, connectedClusters, provisionedClusters.
- cluster_
rp str - The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- source_
control_ strconfiguration_ name - Name of the Source Control Configuration.
- cluster
Name String - The name of the kubernetes cluster.
- cluster
Resource StringName - The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.
- cluster
Rp String - The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- source
Control StringConfiguration Name - Name of the Source Control Configuration.
getSourceControlConfiguration Result
The following output properties are available:
- Compliance
Status 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
- Provisioning
State string - The provisioning state of the resource provider.
- Repository
Public stringKey - Public Key associated with this SourceControl configuration (either generated within the cluster or provided by the user).
- System
Data 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"
- Configuration
Protected Dictionary<string, string>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 Pulumi.Properties Azure Native. Kubernetes Configuration. Outputs. Helm Operator Properties Response - Properties for Helm operator.
- Operator
Instance stringName - Instance name of the operator - identifying the specific configuration.
- Operator
Namespace string - The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
- Operator
Params string - Any Parameters for the Operator instance in string format.
- Operator
Scope string - Scope at which the operator will be installed.
- Operator
Type string - Type of the operator
- Repository
Url string - Url of the SourceControl Repository.
- Ssh
Known 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 string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state of the resource provider.
- Repository
Public stringKey - 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 string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Configuration
Protected map[string]stringSettings - 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 stringName - Instance name of the operator - identifying the specific configuration.
- Operator
Namespace string - The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
- Operator
Params string - Any Parameters for the Operator instance in string format.
- Operator
Scope string - Scope at which the operator will be installed.
- Operator
Type string - Type of the operator
- Repository
Url string - Url of the SourceControl Repository.
- Ssh
Known 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 String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name String
- The name of the resource
- provisioning
State String - The provisioning state of the resource provider.
- repository
Public StringKey - 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 String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- configuration
Protected Map<String,String>Settings - Name-value pairs of protected configuration settings for the configuration
- enable
Helm BooleanOperator - Option to enable Helm Operator for this git configuration.
- helm
Operator HelmProperties Operator Properties Response - Properties for Helm operator.
- operator
Instance StringName - Instance name of the operator - identifying the specific configuration.
- operator
Namespace String - The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
- operator
Params String - Any Parameters for the Operator instance in string format.
- operator
Scope String - Scope at which the operator will be installed.
- operator
Type String - Type of the operator
- repository
Url String - Url of the SourceControl Repository.
- ssh
Known 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 string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
- The name of the resource
- provisioning
State string - The provisioning state of the resource provider.
- repository
Public stringKey - 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 string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- configuration
Protected {[key: string]: string}Settings - Name-value pairs of protected configuration settings for the configuration
- enable
Helm booleanOperator - Option to enable Helm Operator for this git configuration.
- helm
Operator HelmProperties Operator Properties Response - Properties for Helm operator.
- operator
Instance stringName - Instance name of the operator - identifying the specific configuration.
- operator
Namespace string - The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
- operator
Params string - Any Parameters for the Operator instance in string format.
- operator
Scope string - Scope at which the operator will be installed.
- operator
Type string - Type of the operator
- repository
Url string - Url of the SourceControl Repository.
- ssh
Known 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
- compliance
Status 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
- provisioning
State String - The provisioning state of the resource provider.
- repository
Public StringKey - Public Key associated with this SourceControl configuration (either generated within the cluster or provided by the user).
- system
Data 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"
- configuration
Protected Map<String>Settings - Name-value pairs of protected configuration settings for the configuration
- enable
Helm BooleanOperator - Option to enable Helm Operator for this git configuration.
- helm
Operator Property MapProperties - Properties for Helm operator.
- operator
Instance StringName - Instance name of the operator - identifying the specific configuration.
- operator
Namespace String - The namespace to which this operator is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only.
- operator
Params String - Any Parameters for the Operator instance in string format.
- operator
Scope String - Scope at which the operator will be installed.
- operator
Type String - Type of the operator
- repository
Url String - Url of the SourceControl Repository.
- ssh
Known StringHosts Contents - Base64-encoded known_hosts contents containing public SSH keys required to access private Git instances
Supporting Types
ComplianceStatusResponse
- Compliance
State string - The compliance state of the configuration.
- Last
Config stringApplied - Datetime the configuration was last applied.
- Message string
- Message from when the configuration was applied.
- Message
Level string - Level of the message.
- Compliance
State string - The compliance state of the configuration.
- Last
Config stringApplied - Datetime the configuration was last applied.
- Message string
- Message from when the configuration was applied.
- Message
Level string - Level of the message.
- compliance
State String - The compliance state of the configuration.
- last
Config StringApplied - Datetime the configuration was last applied.
- message String
- Message from when the configuration was applied.
- message
Level String - Level of the message.
- compliance
State string - The compliance state of the configuration.
- last
Config stringApplied - Datetime the configuration was last applied.
- message string
- Message from when the configuration was applied.
- message
Level 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.
- compliance
State String - The compliance state of the configuration.
- last
Config StringApplied - Datetime the configuration was last applied.
- message String
- Message from when the configuration was applied.
- message
Level String - Level of the message.
HelmOperatorPropertiesResponse
- Chart
Values string - Values override for the operator Helm chart.
- Chart
Version string - Version of the operator Helm chart.
- Chart
Values string - Values override for the operator Helm chart.
- Chart
Version string - Version of the operator Helm chart.
- chart
Values String - Values override for the operator Helm chart.
- chart
Version String - Version of the operator Helm chart.
- chart
Values string - Values override for the operator Helm chart.
- chart
Version 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.
- chart
Values String - Values override for the operator Helm chart.
- chart
Version String - Version of the operator Helm chart.
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.76.0 published on Friday, Dec 6, 2024 by Pulumi