1. Packages
  2. Azure Native
  3. API Docs
  4. web
  5. getKubeEnvironment
Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi

azure-native.web.getKubeEnvironment

Explore with Pulumi AI

azure-native logo
Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi

    Get the properties of a Kubernetes Environment. API Version: 2021-01-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.

    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.

    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.

    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.

    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.

    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.

    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

    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
    Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi