1. Packages
  2. Azure Native
  3. API Docs
  4. web
  5. getKubeEnvironment
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.38.0 published on Monday, Apr 22, 2024 by Pulumi

azure-native.web.getKubeEnvironment

Explore with Pulumi AI

azure-native logo
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.38.0 published on Monday, Apr 22, 2024 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.

    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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:web:getKubeEnvironment
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    Name of the Kubernetes Environment.
    ResourceGroupName string
    Name of the resource group to which the resource belongs.
    Name string
    Name of the Kubernetes Environment.
    ResourceGroupName string
    Name of the resource group to which the resource belongs.
    name String
    Name of the Kubernetes Environment.
    resourceGroupName String
    Name of the resource group to which the resource belongs.
    name string
    Name of the Kubernetes Environment.
    resourceGroupName string
    Name of the resource group to which the resource belongs.
    name str
    Name of the Kubernetes Environment.
    resource_group_name str
    Name of the resource group to which the resource belongs.
    name String
    Name of the Kubernetes Environment.
    resourceGroupName String
    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.
    AksResourceID string
    AppLogsConfiguration Pulumi.AzureNative.Web.Outputs.AppLogsConfigurationResponse
    Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
    ArcConfiguration Pulumi.AzureNative.Web.Outputs.ArcConfigurationResponse
    Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
    ContainerAppsConfiguration Pulumi.AzureNative.Web.Outputs.ContainerAppsConfigurationResponse
    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.AzureNative.Web.Outputs.ExtendedLocationResponse
    Extended Location.
    InternalLoadBalancerEnabled bool
    Only visible within Vnet/Subnet
    Kind string
    Kind of resource.
    StaticIp string
    Static IP of the KubeEnvironment
    Tags 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.
    AksResourceID string
    AppLogsConfiguration AppLogsConfigurationResponse
    Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
    ArcConfiguration ArcConfigurationResponse
    Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
    ContainerAppsConfiguration ContainerAppsConfigurationResponse
    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 ExtendedLocationResponse
    Extended Location.
    InternalLoadBalancerEnabled bool
    Only visible within Vnet/Subnet
    Kind string
    Kind of resource.
    StaticIp string
    Static IP of the KubeEnvironment
    Tags 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.
    aksResourceID String
    appLogsConfiguration AppLogsConfigurationResponse
    Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
    arcConfiguration ArcConfigurationResponse
    Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
    containerAppsConfiguration ContainerAppsConfigurationResponse
    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 ExtendedLocationResponse
    Extended Location.
    internalLoadBalancerEnabled Boolean
    Only visible within Vnet/Subnet
    kind String
    Kind of resource.
    staticIp String
    Static IP of the KubeEnvironment
    tags 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.
    aksResourceID string
    appLogsConfiguration AppLogsConfigurationResponse
    Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
    arcConfiguration ArcConfigurationResponse
    Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
    containerAppsConfiguration ContainerAppsConfigurationResponse
    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 ExtendedLocationResponse
    Extended Location.
    internalLoadBalancerEnabled boolean
    Only visible within Vnet/Subnet
    kind string
    Kind of resource.
    staticIp string
    Static IP of the KubeEnvironment
    tags {[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_id str
    app_logs_configuration AppLogsConfigurationResponse
    Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
    arc_configuration ArcConfigurationResponse
    Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
    container_apps_configuration ContainerAppsConfigurationResponse
    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 ExtendedLocationResponse
    Extended Location.
    internal_load_balancer_enabled bool
    Only visible within Vnet/Subnet
    kind str
    Kind of resource.
    static_ip str
    Static IP of the KubeEnvironment
    tags 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.
    aksResourceID String
    appLogsConfiguration Property Map
    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.
    containerAppsConfiguration Property Map
    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.
    internalLoadBalancerEnabled Boolean
    Only visible within Vnet/Subnet
    kind String
    Kind of resource.
    staticIp String
    Static IP of the KubeEnvironment
    tags Map<String>
    Resource tags.

    Supporting Types

    AppLogsConfigurationResponse

    ArcConfigurationResponse

    ContainerAppsConfigurationResponse

    AppSubnetResourceId string
    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.
    ControlPlaneSubnetResourceId string
    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.
    DaprAIInstrumentationKey string
    Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
    DockerBridgeCidr string
    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.
    PlatformReservedCidr string
    IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.
    PlatformReservedDnsIP string
    An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
    AppSubnetResourceId string
    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.
    ControlPlaneSubnetResourceId string
    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.
    DaprAIInstrumentationKey string
    Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
    DockerBridgeCidr string
    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.
    PlatformReservedCidr string
    IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.
    PlatformReservedDnsIP string
    An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
    appSubnetResourceId String
    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.
    controlPlaneSubnetResourceId String
    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.
    daprAIInstrumentationKey String
    Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
    dockerBridgeCidr String
    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.
    platformReservedCidr String
    IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.
    platformReservedDnsIP String
    An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
    appSubnetResourceId string
    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.
    controlPlaneSubnetResourceId string
    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.
    daprAIInstrumentationKey string
    Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
    dockerBridgeCidr string
    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.
    platformReservedCidr string
    IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.
    platformReservedDnsIP string
    An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
    app_subnet_resource_id str
    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_subnet_resource_id str
    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_instrumentation_key str
    Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
    docker_bridge_cidr str
    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_cidr str
    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_dns_ip str
    An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
    appSubnetResourceId String
    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.
    controlPlaneSubnetResourceId String
    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.
    daprAIInstrumentationKey String
    Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
    dockerBridgeCidr String
    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.
    platformReservedCidr String
    IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. It must not overlap with any other Subnet IP ranges.
    platformReservedDnsIP String
    An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server

    ExtendedLocationResponse

    Type string
    Type of extended location.
    Name string
    Name of extended location.
    Type string
    Type of extended location.
    Name string
    Name of extended location.
    type String
    Type of extended location.
    name String
    Name of extended location.
    type string
    Type of extended location.
    name string
    Name of extended location.
    type str
    Type of extended location.
    name str
    Name of extended location.
    type String
    Type of extended location.
    name String
    Name of extended location.

    FrontEndConfigurationResponse

    Kind string
    Kind string
    kind String
    kind string
    kind str
    kind String

    LogAnalyticsConfigurationResponse

    CustomerId string
    CustomerId string
    customerId String
    customerId string
    customerId String

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.38.0 published on Monday, Apr 22, 2024 by Pulumi