azure-native.kubernetesconfiguration.getSourceControlConfiguration
Explore with Pulumi AI
Gets details of the Source Control Configuration.
Uses Azure REST API version 2023-05-01.
Other available API versions: 2022-07-01, 2022-11-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native kubernetesconfiguration [ApiVersion]
. See the version guide for details.
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 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:
- Azure
Api stringVersion - The Azure API version of the resource.
- 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
- Azure
Api stringVersion - The Azure API version of the resource.
- 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
- azure
Api StringVersion - The Azure API version of the resource.
- 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
- azure
Api stringVersion - The Azure API version of the resource.
- 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
- azure_
api_ strversion - The Azure API version of the resource.
- 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
- azure
Api StringVersion - The Azure API version of the resource.
- 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