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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.web.getKubeEnvironment
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Description for Get the properties of a Kubernetes Environment. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
Using getKubeEnvironment
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 getKubeEnvironment(args: GetKubeEnvironmentArgs, opts?: InvokeOptions): Promise<GetKubeEnvironmentResult>
function getKubeEnvironmentOutput(args: GetKubeEnvironmentOutputArgs, opts?: InvokeOptions): Output<GetKubeEnvironmentResult>def get_kube_environment(name: Optional[str] = None,
                         resource_group_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetKubeEnvironmentResult
def get_kube_environment_output(name: Optional[pulumi.Input[str]] = None,
                         resource_group_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetKubeEnvironmentResult]func LookupKubeEnvironment(ctx *Context, args *LookupKubeEnvironmentArgs, opts ...InvokeOption) (*LookupKubeEnvironmentResult, error)
func LookupKubeEnvironmentOutput(ctx *Context, args *LookupKubeEnvironmentOutputArgs, opts ...InvokeOption) LookupKubeEnvironmentResultOutput> Note: This function is named LookupKubeEnvironment in the Go SDK.
public static class GetKubeEnvironment 
{
    public static Task<GetKubeEnvironmentResult> InvokeAsync(GetKubeEnvironmentArgs args, InvokeOptions? opts = null)
    public static Output<GetKubeEnvironmentResult> Invoke(GetKubeEnvironmentInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetKubeEnvironmentResult> getKubeEnvironment(GetKubeEnvironmentArgs args, InvokeOptions options)
public static Output<GetKubeEnvironmentResult> getKubeEnvironment(GetKubeEnvironmentArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:web:getKubeEnvironment
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
- Name of the Kubernetes Environment.
- ResourceGroup stringName 
- Name of the resource group to which the resource belongs.
- Name string
- Name of the Kubernetes Environment.
- ResourceGroup stringName 
- Name of the resource group to which the resource belongs.
- name String
- Name of the Kubernetes Environment.
- resourceGroup StringName 
- Name of the resource group to which the resource belongs.
- name string
- Name of the Kubernetes Environment.
- resourceGroup stringName 
- Name of the resource group to which the resource belongs.
- name str
- Name of the Kubernetes Environment.
- resource_group_ strname 
- Name of the resource group to which the resource belongs.
- name String
- Name of the Kubernetes Environment.
- resourceGroup StringName 
- Name of the resource group to which the resource belongs.
getKubeEnvironment Result
The following output properties are available:
- DefaultDomain string
- Default Domain Name for the cluster
- DeploymentErrors string
- Any errors that occurred during deployment or deployment validation
- Id string
- Resource Id.
- Location string
- Resource Location.
- Name string
- Resource Name.
- ProvisioningState string
- Provisioning state of the Kubernetes Environment.
- Type string
- Resource type.
- AksResource stringID 
- AppLogs Pulumi.Configuration Azure Native. Web. Outputs. App Logs Configuration Response 
- Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
- ArcConfiguration Pulumi.Azure Native. Web. Outputs. Arc Configuration Response 
- Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
- ContainerApps Pulumi.Configuration Azure Native. Web. Outputs. Container Apps Configuration Response 
- Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration
- EnvironmentType string
- Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed
- ExtendedLocation Pulumi.Azure Native. Web. Outputs. Extended Location Response 
- Extended Location.
- InternalLoad boolBalancer Enabled 
- Only visible within Vnet/Subnet
- Kind string
- Kind of resource.
- StaticIp string
- Static IP of the KubeEnvironment
- Dictionary<string, string>
- Resource tags.
- DefaultDomain string
- Default Domain Name for the cluster
- DeploymentErrors string
- Any errors that occurred during deployment or deployment validation
- Id string
- Resource Id.
- Location string
- Resource Location.
- Name string
- Resource Name.
- ProvisioningState string
- Provisioning state of the Kubernetes Environment.
- Type string
- Resource type.
- AksResource stringID 
- AppLogs AppConfiguration Logs Configuration Response 
- Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
- ArcConfiguration ArcConfiguration Response 
- Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
- ContainerApps ContainerConfiguration Apps Configuration Response 
- Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration
- EnvironmentType string
- Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed
- ExtendedLocation ExtendedLocation Response 
- Extended Location.
- InternalLoad boolBalancer Enabled 
- Only visible within Vnet/Subnet
- Kind string
- Kind of resource.
- StaticIp string
- Static IP of the KubeEnvironment
- map[string]string
- Resource tags.
- defaultDomain String
- Default Domain Name for the cluster
- deploymentErrors String
- Any errors that occurred during deployment or deployment validation
- id String
- Resource Id.
- location String
- Resource Location.
- name String
- Resource Name.
- provisioningState String
- Provisioning state of the Kubernetes Environment.
- type String
- Resource type.
- aksResource StringID 
- appLogs AppConfiguration Logs Configuration Response 
- Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
- arcConfiguration ArcConfiguration Response 
- Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
- containerApps ContainerConfiguration Apps Configuration Response 
- Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration
- environmentType String
- Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed
- extendedLocation ExtendedLocation Response 
- Extended Location.
- internalLoad BooleanBalancer Enabled 
- Only visible within Vnet/Subnet
- kind String
- Kind of resource.
- staticIp String
- Static IP of the KubeEnvironment
- Map<String,String>
- Resource tags.
- defaultDomain string
- Default Domain Name for the cluster
- deploymentErrors string
- Any errors that occurred during deployment or deployment validation
- id string
- Resource Id.
- location string
- Resource Location.
- name string
- Resource Name.
- provisioningState string
- Provisioning state of the Kubernetes Environment.
- type string
- Resource type.
- aksResource stringID 
- appLogs AppConfiguration Logs Configuration Response 
- Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
- arcConfiguration ArcConfiguration Response 
- Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
- containerApps ContainerConfiguration Apps Configuration Response 
- Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration
- environmentType string
- Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed
- extendedLocation ExtendedLocation Response 
- Extended Location.
- internalLoad booleanBalancer Enabled 
- Only visible within Vnet/Subnet
- kind string
- Kind of resource.
- staticIp string
- Static IP of the KubeEnvironment
- {[key: string]: string}
- Resource tags.
- default_domain str
- Default Domain Name for the cluster
- deployment_errors str
- Any errors that occurred during deployment or deployment validation
- id str
- Resource Id.
- location str
- Resource Location.
- name str
- Resource Name.
- provisioning_state str
- Provisioning state of the Kubernetes Environment.
- type str
- Resource type.
- aks_resource_ strid 
- app_logs_ Appconfiguration Logs Configuration Response 
- Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
- arc_configuration ArcConfiguration Response 
- Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
- container_apps_ Containerconfiguration Apps Configuration Response 
- Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration
- environment_type str
- Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed
- extended_location ExtendedLocation Response 
- Extended Location.
- internal_load_ boolbalancer_ enabled 
- Only visible within Vnet/Subnet
- kind str
- Kind of resource.
- static_ip str
- Static IP of the KubeEnvironment
- Mapping[str, str]
- Resource tags.
- defaultDomain String
- Default Domain Name for the cluster
- deploymentErrors String
- Any errors that occurred during deployment or deployment validation
- id String
- Resource Id.
- location String
- Resource Location.
- name String
- Resource Name.
- provisioningState String
- Provisioning state of the Kubernetes Environment.
- type String
- Resource type.
- aksResource StringID 
- appLogs Property MapConfiguration 
- Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
- arcConfiguration Property Map
- Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
- containerApps Property MapConfiguration 
- Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration
- environmentType String
- Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed
- extendedLocation Property Map
- Extended Location.
- internalLoad BooleanBalancer Enabled 
- Only visible within Vnet/Subnet
- kind String
- Kind of resource.
- staticIp String
- Static IP of the KubeEnvironment
- Map<String>
- Resource tags.
Supporting Types
AppLogsConfigurationResponse   
ArcConfigurationResponse  
ContainerAppsConfigurationResponse   
- AppSubnet stringResource Id 
- Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
- ControlPlane stringSubnet Resource Id 
- Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
- DaprAIInstrumentation stringKey 
- Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- DockerBridge stringCidr 
- CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined.
- PlatformReserved stringCidr 
- IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.
- PlatformReserved stringDns IP 
- An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
- AppSubnet stringResource Id 
- Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
- ControlPlane stringSubnet Resource Id 
- Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
- DaprAIInstrumentation stringKey 
- Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- DockerBridge stringCidr 
- CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined.
- PlatformReserved stringCidr 
- IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.
- PlatformReserved stringDns IP 
- An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
- appSubnet StringResource Id 
- Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
- controlPlane StringSubnet Resource Id 
- Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
- daprAIInstrumentation StringKey 
- Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- dockerBridge StringCidr 
- CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined.
- platformReserved StringCidr 
- IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.
- platformReserved StringDns IP 
- An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
- appSubnet stringResource Id 
- Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
- controlPlane stringSubnet Resource Id 
- Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
- daprAIInstrumentation stringKey 
- Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- dockerBridge stringCidr 
- CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined.
- platformReserved stringCidr 
- IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.
- platformReserved stringDns IP 
- An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
- app_subnet_ strresource_ id 
- Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
- control_plane_ strsubnet_ resource_ id 
- Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
- dapr_ai_ strinstrumentation_ key 
- Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- docker_bridge_ strcidr 
- CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined.
- platform_reserved_ strcidr 
- IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.
- platform_reserved_ strdns_ ip 
- An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
- appSubnet StringResource Id 
- Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
- controlPlane StringSubnet Resource Id 
- Resource ID of a subnet for control plane infrastructure components. This subnet must be in the same VNET as the subnet defined in appSubnetResourceId. Must not overlap with the IP range defined in platformReservedCidr, if defined.
- daprAIInstrumentation StringKey 
- Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- dockerBridge StringCidr 
- CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the IP range defined in platformReservedCidr, if defined.
- platformReserved StringCidr 
- IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.
- platformReserved StringDns IP 
- An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
ExtendedLocationResponse  
FrontEndConfigurationResponse   
- Kind string
- Kind string
- kind String
- kind string
- kind str
- kind String
LogAnalyticsConfigurationResponse   
- CustomerId string
- CustomerId string
- customerId String
- customerId string
- customer_id str
- customerId String
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi