azure-native.web.KubeEnvironment
Explore with Pulumi AI
A Kubernetes cluster specialized for web workloads by Azure App Service Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2021-01-01.
Other available API versions: 2023-01-01, 2023-12-01, 2024-04-01.
Example Usage
Create kube environments
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var kubeEnvironment = new AzureNative.Web.KubeEnvironment("kubeEnvironment", new()
{
Location = "East US",
Name = "testkubeenv",
ResourceGroupName = "examplerg",
StaticIp = "1.2.3.4",
});
});
package main
import (
web "github.com/pulumi/pulumi-azure-native-sdk/web/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := web.NewKubeEnvironment(ctx, "kubeEnvironment", &web.KubeEnvironmentArgs{
Location: pulumi.String("East US"),
Name: pulumi.String("testkubeenv"),
ResourceGroupName: pulumi.String("examplerg"),
StaticIp: pulumi.String("1.2.3.4"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.web.KubeEnvironment;
import com.pulumi.azurenative.web.KubeEnvironmentArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var kubeEnvironment = new KubeEnvironment("kubeEnvironment", KubeEnvironmentArgs.builder()
.location("East US")
.name("testkubeenv")
.resourceGroupName("examplerg")
.staticIp("1.2.3.4")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
kube_environment = azure_native.web.KubeEnvironment("kubeEnvironment",
location="East US",
name="testkubeenv",
resource_group_name="examplerg",
static_ip="1.2.3.4")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const kubeEnvironment = new azure_native.web.KubeEnvironment("kubeEnvironment", {
location: "East US",
name: "testkubeenv",
resourceGroupName: "examplerg",
staticIp: "1.2.3.4",
});
resources:
kubeEnvironment:
type: azure-native:web:KubeEnvironment
properties:
location: East US
name: testkubeenv
resourceGroupName: examplerg
staticIp: 1.2.3.4
Create KubeEnvironment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new KubeEnvironment(name: string, args: KubeEnvironmentArgs, opts?: CustomResourceOptions);
@overload
def KubeEnvironment(resource_name: str,
args: KubeEnvironmentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def KubeEnvironment(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
internal_load_balancer_enabled: Optional[bool] = None,
arc_configuration: Optional[ArcConfigurationArgs] = None,
container_apps_configuration: Optional[ContainerAppsConfigurationArgs] = None,
environment_type: Optional[str] = None,
extended_location: Optional[ExtendedLocationArgs] = None,
aks_resource_id: Optional[str] = None,
kind: Optional[str] = None,
location: Optional[str] = None,
name: Optional[str] = None,
app_logs_configuration: Optional[AppLogsConfigurationArgs] = None,
static_ip: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)
func NewKubeEnvironment(ctx *Context, name string, args KubeEnvironmentArgs, opts ...ResourceOption) (*KubeEnvironment, error)
public KubeEnvironment(string name, KubeEnvironmentArgs args, CustomResourceOptions? opts = null)
public KubeEnvironment(String name, KubeEnvironmentArgs args)
public KubeEnvironment(String name, KubeEnvironmentArgs args, CustomResourceOptions options)
type: azure-native:web:KubeEnvironment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args KubeEnvironmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args KubeEnvironmentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args KubeEnvironmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args KubeEnvironmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args KubeEnvironmentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var kubeEnvironmentResource = new AzureNative.Web.KubeEnvironment("kubeEnvironmentResource", new()
{
ResourceGroupName = "string",
InternalLoadBalancerEnabled = false,
ArcConfiguration = new AzureNative.Web.Inputs.ArcConfigurationArgs
{
ArtifactStorageAccessMode = "string",
ArtifactStorageClassName = "string",
ArtifactStorageMountPath = "string",
ArtifactStorageNodeName = "string",
ArtifactsStorageType = AzureNative.Web.StorageType.LocalNode,
FrontEndServiceConfiguration = new AzureNative.Web.Inputs.FrontEndConfigurationArgs
{
Kind = AzureNative.Web.FrontEndServiceType.NodePort,
},
KubeConfig = "string",
},
ContainerAppsConfiguration = new AzureNative.Web.Inputs.ContainerAppsConfigurationArgs
{
AppSubnetResourceId = "string",
ControlPlaneSubnetResourceId = "string",
DaprAIInstrumentationKey = "string",
DockerBridgeCidr = "string",
PlatformReservedCidr = "string",
PlatformReservedDnsIP = "string",
},
EnvironmentType = "string",
ExtendedLocation = new AzureNative.Web.Inputs.ExtendedLocationArgs
{
Name = "string",
},
AksResourceID = "string",
Kind = "string",
Location = "string",
Name = "string",
AppLogsConfiguration = new AzureNative.Web.Inputs.AppLogsConfigurationArgs
{
Destination = "string",
LogAnalyticsConfiguration = new AzureNative.Web.Inputs.LogAnalyticsConfigurationArgs
{
CustomerId = "string",
SharedKey = "string",
},
},
StaticIp = "string",
Tags =
{
{ "string", "string" },
},
});
example, err := web.NewKubeEnvironment(ctx, "kubeEnvironmentResource", &web.KubeEnvironmentArgs{
ResourceGroupName: pulumi.String("string"),
InternalLoadBalancerEnabled: pulumi.Bool(false),
ArcConfiguration: &web.ArcConfigurationArgs{
ArtifactStorageAccessMode: pulumi.String("string"),
ArtifactStorageClassName: pulumi.String("string"),
ArtifactStorageMountPath: pulumi.String("string"),
ArtifactStorageNodeName: pulumi.String("string"),
ArtifactsStorageType: web.StorageTypeLocalNode,
FrontEndServiceConfiguration: &web.FrontEndConfigurationArgs{
Kind: web.FrontEndServiceTypeNodePort,
},
KubeConfig: pulumi.String("string"),
},
ContainerAppsConfiguration: &web.ContainerAppsConfigurationArgs{
AppSubnetResourceId: pulumi.String("string"),
ControlPlaneSubnetResourceId: pulumi.String("string"),
DaprAIInstrumentationKey: pulumi.String("string"),
DockerBridgeCidr: pulumi.String("string"),
PlatformReservedCidr: pulumi.String("string"),
PlatformReservedDnsIP: pulumi.String("string"),
},
EnvironmentType: pulumi.String("string"),
ExtendedLocation: &web.ExtendedLocationArgs{
Name: pulumi.String("string"),
},
AksResourceID: pulumi.String("string"),
Kind: pulumi.String("string"),
Location: pulumi.String("string"),
Name: pulumi.String("string"),
AppLogsConfiguration: &web.AppLogsConfigurationArgs{
Destination: pulumi.String("string"),
LogAnalyticsConfiguration: &web.LogAnalyticsConfigurationArgs{
CustomerId: pulumi.String("string"),
SharedKey: pulumi.String("string"),
},
},
StaticIp: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var kubeEnvironmentResource = new KubeEnvironment("kubeEnvironmentResource", KubeEnvironmentArgs.builder()
.resourceGroupName("string")
.internalLoadBalancerEnabled(false)
.arcConfiguration(ArcConfigurationArgs.builder()
.artifactStorageAccessMode("string")
.artifactStorageClassName("string")
.artifactStorageMountPath("string")
.artifactStorageNodeName("string")
.artifactsStorageType("LocalNode")
.frontEndServiceConfiguration(FrontEndConfigurationArgs.builder()
.kind("NodePort")
.build())
.kubeConfig("string")
.build())
.containerAppsConfiguration(ContainerAppsConfigurationArgs.builder()
.appSubnetResourceId("string")
.controlPlaneSubnetResourceId("string")
.daprAIInstrumentationKey("string")
.dockerBridgeCidr("string")
.platformReservedCidr("string")
.platformReservedDnsIP("string")
.build())
.environmentType("string")
.extendedLocation(ExtendedLocationArgs.builder()
.name("string")
.build())
.aksResourceID("string")
.kind("string")
.location("string")
.name("string")
.appLogsConfiguration(AppLogsConfigurationArgs.builder()
.destination("string")
.logAnalyticsConfiguration(LogAnalyticsConfigurationArgs.builder()
.customerId("string")
.sharedKey("string")
.build())
.build())
.staticIp("string")
.tags(Map.of("string", "string"))
.build());
kube_environment_resource = azure_native.web.KubeEnvironment("kubeEnvironmentResource",
resource_group_name="string",
internal_load_balancer_enabled=False,
arc_configuration={
"artifact_storage_access_mode": "string",
"artifact_storage_class_name": "string",
"artifact_storage_mount_path": "string",
"artifact_storage_node_name": "string",
"artifacts_storage_type": azure_native.web.StorageType.LOCAL_NODE,
"front_end_service_configuration": {
"kind": azure_native.web.FrontEndServiceType.NODE_PORT,
},
"kube_config": "string",
},
container_apps_configuration={
"app_subnet_resource_id": "string",
"control_plane_subnet_resource_id": "string",
"dapr_ai_instrumentation_key": "string",
"docker_bridge_cidr": "string",
"platform_reserved_cidr": "string",
"platform_reserved_dns_ip": "string",
},
environment_type="string",
extended_location={
"name": "string",
},
aks_resource_id="string",
kind="string",
location="string",
name="string",
app_logs_configuration={
"destination": "string",
"log_analytics_configuration": {
"customer_id": "string",
"shared_key": "string",
},
},
static_ip="string",
tags={
"string": "string",
})
const kubeEnvironmentResource = new azure_native.web.KubeEnvironment("kubeEnvironmentResource", {
resourceGroupName: "string",
internalLoadBalancerEnabled: false,
arcConfiguration: {
artifactStorageAccessMode: "string",
artifactStorageClassName: "string",
artifactStorageMountPath: "string",
artifactStorageNodeName: "string",
artifactsStorageType: azure_native.web.StorageType.LocalNode,
frontEndServiceConfiguration: {
kind: azure_native.web.FrontEndServiceType.NodePort,
},
kubeConfig: "string",
},
containerAppsConfiguration: {
appSubnetResourceId: "string",
controlPlaneSubnetResourceId: "string",
daprAIInstrumentationKey: "string",
dockerBridgeCidr: "string",
platformReservedCidr: "string",
platformReservedDnsIP: "string",
},
environmentType: "string",
extendedLocation: {
name: "string",
},
aksResourceID: "string",
kind: "string",
location: "string",
name: "string",
appLogsConfiguration: {
destination: "string",
logAnalyticsConfiguration: {
customerId: "string",
sharedKey: "string",
},
},
staticIp: "string",
tags: {
string: "string",
},
});
type: azure-native:web:KubeEnvironment
properties:
aksResourceID: string
appLogsConfiguration:
destination: string
logAnalyticsConfiguration:
customerId: string
sharedKey: string
arcConfiguration:
artifactStorageAccessMode: string
artifactStorageClassName: string
artifactStorageMountPath: string
artifactStorageNodeName: string
artifactsStorageType: LocalNode
frontEndServiceConfiguration:
kind: NodePort
kubeConfig: string
containerAppsConfiguration:
appSubnetResourceId: string
controlPlaneSubnetResourceId: string
daprAIInstrumentationKey: string
dockerBridgeCidr: string
platformReservedCidr: string
platformReservedDnsIP: string
environmentType: string
extendedLocation:
name: string
internalLoadBalancerEnabled: false
kind: string
location: string
name: string
resourceGroupName: string
staticIp: string
tags:
string: string
KubeEnvironment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The KubeEnvironment resource accepts the following input properties:
- Resource
Group stringName - Name of the resource group to which the resource belongs.
- Aks
Resource stringID - App
Logs Pulumi.Configuration Azure Native. Web. Inputs. App Logs Configuration - Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
- Arc
Configuration Pulumi.Azure Native. Web. Inputs. Arc Configuration - Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
- Container
Apps Pulumi.Configuration Azure Native. Web. Inputs. Container Apps Configuration - Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration
- Environment
Type string - Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed
- Extended
Location Pulumi.Azure Native. Web. Inputs. Extended Location - Extended Location.
- Internal
Load boolBalancer Enabled - Only visible within Vnet/Subnet
- Kind string
- Kind of resource.
- Location string
- Resource Location.
- Name string
- Name of the Kubernetes Environment.
- Static
Ip string - Static IP of the KubeEnvironment
- Dictionary<string, string>
- Resource tags.
- Resource
Group stringName - Name of the resource group to which the resource belongs.
- Aks
Resource stringID - App
Logs AppConfiguration Logs Configuration Args - Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
- Arc
Configuration ArcConfiguration Args - Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
- Container
Apps ContainerConfiguration Apps Configuration Args - Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration
- Environment
Type string - Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed
- Extended
Location ExtendedLocation Args - Extended Location.
- Internal
Load boolBalancer Enabled - Only visible within Vnet/Subnet
- Kind string
- Kind of resource.
- Location string
- Resource Location.
- Name string
- Name of the Kubernetes Environment.
- Static
Ip string - Static IP of the KubeEnvironment
- map[string]string
- Resource tags.
- resource
Group StringName - Name of the resource group to which the resource belongs.
- aks
Resource StringID - app
Logs AppConfiguration Logs Configuration - Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
- arc
Configuration ArcConfiguration - Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
- container
Apps ContainerConfiguration Apps Configuration - Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration
- environment
Type String - Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed
- extended
Location ExtendedLocation - Extended Location.
- internal
Load BooleanBalancer Enabled - Only visible within Vnet/Subnet
- kind String
- Kind of resource.
- location String
- Resource Location.
- name String
- Name of the Kubernetes Environment.
- static
Ip String - Static IP of the KubeEnvironment
- Map<String,String>
- Resource tags.
- resource
Group stringName - Name of the resource group to which the resource belongs.
- aks
Resource stringID - app
Logs AppConfiguration Logs Configuration - Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
- arc
Configuration ArcConfiguration - Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
- container
Apps ContainerConfiguration Apps Configuration - Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration
- environment
Type string - Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed
- extended
Location ExtendedLocation - Extended Location.
- internal
Load booleanBalancer Enabled - Only visible within Vnet/Subnet
- kind string
- Kind of resource.
- location string
- Resource Location.
- name string
- Name of the Kubernetes Environment.
- static
Ip string - Static IP of the KubeEnvironment
- {[key: string]: string}
- Resource tags.
- resource_
group_ strname - Name of the resource group to which the resource belongs.
- aks_
resource_ strid - app_
logs_ Appconfiguration Logs Configuration Args - Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
- arc_
configuration ArcConfiguration Args - Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
- container_
apps_ Containerconfiguration Apps Configuration Args - 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 Args - Extended Location.
- internal_
load_ boolbalancer_ enabled - Only visible within Vnet/Subnet
- kind str
- Kind of resource.
- location str
- Resource Location.
- name str
- Name of the Kubernetes Environment.
- static_
ip str - Static IP of the KubeEnvironment
- Mapping[str, str]
- Resource tags.
- resource
Group StringName - Name of the resource group to which the resource belongs.
- aks
Resource StringID - app
Logs Property MapConfiguration - Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
- arc
Configuration Property Map - Cluster configuration which determines the ARC cluster components types. Eg: Choosing between BuildService kind, FrontEnd Service ArtifactsStorageType etc.
- container
Apps Property MapConfiguration - Cluster configuration for Container Apps Environments to configure Dapr Instrumentation Key and VNET Configuration
- environment
Type String - Type of Kubernetes Environment. Only supported for Container App Environments with value as Managed
- extended
Location Property Map - Extended Location.
- internal
Load BooleanBalancer Enabled - Only visible within Vnet/Subnet
- kind String
- Kind of resource.
- location String
- Resource Location.
- name String
- Name of the Kubernetes Environment.
- static
Ip String - Static IP of the KubeEnvironment
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the KubeEnvironment resource produces the following output properties:
- Default
Domain string - Default Domain Name for the cluster
- Deployment
Errors string - Any errors that occurred during deployment or deployment validation
- Id string
- The provider-assigned unique ID for this managed resource.
- Provisioning
State string - Provisioning state of the Kubernetes Environment.
- Type string
- Resource type.
- Default
Domain string - Default Domain Name for the cluster
- Deployment
Errors string - Any errors that occurred during deployment or deployment validation
- Id string
- The provider-assigned unique ID for this managed resource.
- Provisioning
State string - Provisioning state of the Kubernetes Environment.
- Type string
- Resource type.
- default
Domain String - Default Domain Name for the cluster
- deployment
Errors String - Any errors that occurred during deployment or deployment validation
- id String
- The provider-assigned unique ID for this managed resource.
- provisioning
State String - Provisioning state of the Kubernetes Environment.
- type String
- Resource type.
- default
Domain string - Default Domain Name for the cluster
- deployment
Errors string - Any errors that occurred during deployment or deployment validation
- id string
- The provider-assigned unique ID for this managed resource.
- provisioning
State string - Provisioning state of the Kubernetes Environment.
- type string
- Resource type.
- default_
domain str - Default Domain Name for the cluster
- deployment_
errors str - Any errors that occurred during deployment or deployment validation
- id str
- The provider-assigned unique ID for this managed resource.
- provisioning_
state str - Provisioning state of the Kubernetes Environment.
- type str
- Resource type.
- default
Domain String - Default Domain Name for the cluster
- deployment
Errors String - Any errors that occurred during deployment or deployment validation
- id String
- The provider-assigned unique ID for this managed resource.
- provisioning
State String - Provisioning state of the Kubernetes Environment.
- type String
- Resource type.
Supporting Types
AppLogsConfiguration, AppLogsConfigurationArgs
AppLogsConfigurationResponse, AppLogsConfigurationResponseArgs
ArcConfiguration, ArcConfigurationArgs
ArcConfigurationResponse, ArcConfigurationResponseArgs
ContainerAppsConfiguration, ContainerAppsConfigurationArgs
- App
Subnet 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.
- Control
Plane 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.
- Dapr
AIInstrumentation stringKey - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- Docker
Bridge 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.
- Platform
Reserved 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.
- Platform
Reserved stringDns IP - An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
- App
Subnet 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.
- Control
Plane 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.
- Dapr
AIInstrumentation stringKey - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- Docker
Bridge 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.
- Platform
Reserved 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.
- Platform
Reserved stringDns IP - An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
- app
Subnet 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.
- control
Plane 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.
- dapr
AIInstrumentation StringKey - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- docker
Bridge 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.
- platform
Reserved 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.
- platform
Reserved StringDns IP - An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
- app
Subnet 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.
- control
Plane 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.
- dapr
AIInstrumentation stringKey - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- docker
Bridge 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.
- platform
Reserved 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.
- platform
Reserved 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
- app
Subnet 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.
- control
Plane 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.
- dapr
AIInstrumentation StringKey - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- docker
Bridge 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.
- platform
Reserved 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.
- platform
Reserved StringDns IP - An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
ContainerAppsConfigurationResponse, ContainerAppsConfigurationResponseArgs
- App
Subnet 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.
- Control
Plane 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.
- Dapr
AIInstrumentation stringKey - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- Docker
Bridge 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.
- Platform
Reserved 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.
- Platform
Reserved stringDns IP - An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
- App
Subnet 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.
- Control
Plane 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.
- Dapr
AIInstrumentation stringKey - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- Docker
Bridge 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.
- Platform
Reserved 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.
- Platform
Reserved stringDns IP - An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
- app
Subnet 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.
- control
Plane 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.
- dapr
AIInstrumentation StringKey - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- docker
Bridge 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.
- platform
Reserved 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.
- platform
Reserved StringDns IP - An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
- app
Subnet 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.
- control
Plane 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.
- dapr
AIInstrumentation stringKey - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- docker
Bridge 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.
- platform
Reserved 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.
- platform
Reserved 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
- app
Subnet 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.
- control
Plane 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.
- dapr
AIInstrumentation StringKey - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- docker
Bridge 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.
- platform
Reserved 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.
- platform
Reserved StringDns IP - An IP address from the IP range defined by platformReservedCidr that will be reserved for the internal DNS server
ExtendedLocation, ExtendedLocationArgs
- Name string
- Name of extended location.
- Name string
- Name of extended location.
- name String
- Name of extended location.
- name string
- Name of extended location.
- name str
- Name of extended location.
- name String
- Name of extended location.
ExtendedLocationResponse, ExtendedLocationResponseArgs
FrontEndConfiguration, FrontEndConfigurationArgs
FrontEndConfigurationResponse, FrontEndConfigurationResponseArgs
- Kind string
- Kind string
- kind String
- kind string
- kind str
- kind String
FrontEndServiceType, FrontEndServiceTypeArgs
- Node
Port - NodePort
- Load
Balancer - LoadBalancer
- Front
End Service Type Node Port - NodePort
- Front
End Service Type Load Balancer - LoadBalancer
- Node
Port - NodePort
- Load
Balancer - LoadBalancer
- Node
Port - NodePort
- Load
Balancer - LoadBalancer
- NODE_PORT
- NodePort
- LOAD_BALANCER
- LoadBalancer
- "Node
Port" - NodePort
- "Load
Balancer" - LoadBalancer
LogAnalyticsConfiguration, LogAnalyticsConfigurationArgs
- Customer
Id string - string
- Customer
Id string - string
- customer
Id String - String
- customer
Id string - string
- customer_
id str - str
- customer
Id String - String
LogAnalyticsConfigurationResponse, LogAnalyticsConfigurationResponseArgs
- Customer
Id string
- Customer
Id string
- customer
Id String
- customer
Id string
- customer_
id str
- customer
Id String
StorageType, StorageTypeArgs
- Local
Node - LocalNode
- Network
File System - NetworkFileSystem
- Storage
Type Local Node - LocalNode
- Storage
Type Network File System - NetworkFileSystem
- Local
Node - LocalNode
- Network
File System - NetworkFileSystem
- Local
Node - LocalNode
- Network
File System - NetworkFileSystem
- LOCAL_NODE
- LocalNode
- NETWORK_FILE_SYSTEM
- NetworkFileSystem
- "Local
Node" - LocalNode
- "Network
File System" - NetworkFileSystem
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:web:KubeEnvironment testkubeenv /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0