azure-native.app.ManagedEnvironment
Explore with Pulumi AI
An environment for hosting container apps API Version: 2022-03-01.
Example Usage
Create environments
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var managedEnvironment = new AzureNative.App.ManagedEnvironment("managedEnvironment", new()
{
AppLogsConfiguration = new AzureNative.App.Inputs.AppLogsConfigurationArgs
{
LogAnalyticsConfiguration = new AzureNative.App.Inputs.LogAnalyticsConfigurationArgs
{
CustomerId = "string",
SharedKey = "string",
},
},
DaprAIConnectionString = "InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/",
EnvironmentName = "testcontainerenv",
Location = "East US",
ResourceGroupName = "examplerg",
ZoneRedundant = true,
});
});
package main
import (
app "github.com/pulumi/pulumi-azure-native-sdk/app"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := app.NewManagedEnvironment(ctx, "managedEnvironment", &app.ManagedEnvironmentArgs{
AppLogsConfiguration: app.AppLogsConfigurationResponse{
LogAnalyticsConfiguration: &app.LogAnalyticsConfigurationArgs{
CustomerId: pulumi.String("string"),
SharedKey: pulumi.String("string"),
},
},
DaprAIConnectionString: pulumi.String("InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/"),
EnvironmentName: pulumi.String("testcontainerenv"),
Location: pulumi.String("East US"),
ResourceGroupName: pulumi.String("examplerg"),
ZoneRedundant: pulumi.Bool(true),
})
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.app.ManagedEnvironment;
import com.pulumi.azurenative.app.ManagedEnvironmentArgs;
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 managedEnvironment = new ManagedEnvironment("managedEnvironment", ManagedEnvironmentArgs.builder()
.appLogsConfiguration(Map.of("logAnalyticsConfiguration", Map.ofEntries(
Map.entry("customerId", "string"),
Map.entry("sharedKey", "string")
)))
.daprAIConnectionString("InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/")
.environmentName("testcontainerenv")
.location("East US")
.resourceGroupName("examplerg")
.zoneRedundant(true)
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
managed_environment = azure_native.app.ManagedEnvironment("managedEnvironment",
app_logs_configuration=azure_native.app.AppLogsConfigurationResponseArgs(
log_analytics_configuration=azure_native.app.LogAnalyticsConfigurationArgs(
customer_id="string",
shared_key="string",
),
),
dapr_ai_connection_string="InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/",
environment_name="testcontainerenv",
location="East US",
resource_group_name="examplerg",
zone_redundant=True)
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const managedEnvironment = new azure_native.app.ManagedEnvironment("managedEnvironment", {
appLogsConfiguration: {
logAnalyticsConfiguration: {
customerId: "string",
sharedKey: "string",
},
},
daprAIConnectionString: "InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/",
environmentName: "testcontainerenv",
location: "East US",
resourceGroupName: "examplerg",
zoneRedundant: true,
});
resources:
managedEnvironment:
type: azure-native:app:ManagedEnvironment
properties:
appLogsConfiguration:
logAnalyticsConfiguration:
customerId: string
sharedKey: string
daprAIConnectionString: InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/
environmentName: testcontainerenv
location: East US
resourceGroupName: examplerg
zoneRedundant: true
Create ManagedEnvironment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagedEnvironment(name: string, args: ManagedEnvironmentArgs, opts?: CustomResourceOptions);
@overload
def ManagedEnvironment(resource_name: str,
args: ManagedEnvironmentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ManagedEnvironment(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
app_logs_configuration: Optional[AppLogsConfigurationArgs] = None,
dapr_ai_connection_string: Optional[str] = None,
dapr_ai_instrumentation_key: Optional[str] = None,
environment_name: Optional[str] = None,
location: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
vnet_configuration: Optional[VnetConfigurationArgs] = None,
zone_redundant: Optional[bool] = None)
func NewManagedEnvironment(ctx *Context, name string, args ManagedEnvironmentArgs, opts ...ResourceOption) (*ManagedEnvironment, error)
public ManagedEnvironment(string name, ManagedEnvironmentArgs args, CustomResourceOptions? opts = null)
public ManagedEnvironment(String name, ManagedEnvironmentArgs args)
public ManagedEnvironment(String name, ManagedEnvironmentArgs args, CustomResourceOptions options)
type: azure-native:app:ManagedEnvironment
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 ManagedEnvironmentArgs
- 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 ManagedEnvironmentArgs
- 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 ManagedEnvironmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagedEnvironmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagedEnvironmentArgs
- 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 managedEnvironmentResource = new AzureNative.App.ManagedEnvironment("managedEnvironmentResource", new()
{
ResourceGroupName = "string",
AppLogsConfiguration =
{
{ "destination", "string" },
{ "logAnalyticsConfiguration",
{
{ "customerId", "string" },
{ "sharedKey", "string" },
} },
},
DaprAIConnectionString = "string",
DaprAIInstrumentationKey = "string",
EnvironmentName = "string",
Location = "string",
Tags =
{
{ "string", "string" },
},
VnetConfiguration =
{
{ "dockerBridgeCidr", "string" },
{ "infrastructureSubnetId", "string" },
{ "internal", false },
{ "platformReservedCidr", "string" },
{ "platformReservedDnsIP", "string" },
{ "runtimeSubnetId", "string" },
},
ZoneRedundant = false,
});
example, err := app.NewManagedEnvironment(ctx, "managedEnvironmentResource", &app.ManagedEnvironmentArgs{
ResourceGroupName: "string",
AppLogsConfiguration: map[string]interface{}{
"destination": "string",
"logAnalyticsConfiguration": map[string]interface{}{
"customerId": "string",
"sharedKey": "string",
},
},
DaprAIConnectionString: "string",
DaprAIInstrumentationKey: "string",
EnvironmentName: "string",
Location: "string",
Tags: map[string]interface{}{
"string": "string",
},
VnetConfiguration: map[string]interface{}{
"dockerBridgeCidr": "string",
"infrastructureSubnetId": "string",
"internal": false,
"platformReservedCidr": "string",
"platformReservedDnsIP": "string",
"runtimeSubnetId": "string",
},
ZoneRedundant: false,
})
var managedEnvironmentResource = new ManagedEnvironment("managedEnvironmentResource", ManagedEnvironmentArgs.builder()
.resourceGroupName("string")
.appLogsConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.daprAIConnectionString("string")
.daprAIInstrumentationKey("string")
.environmentName("string")
.location("string")
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.vnetConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.zoneRedundant(false)
.build());
managed_environment_resource = azure_native.app.ManagedEnvironment("managedEnvironmentResource",
resource_group_name=string,
app_logs_configuration={
destination: string,
logAnalyticsConfiguration: {
customerId: string,
sharedKey: string,
},
},
dapr_ai_connection_string=string,
dapr_ai_instrumentation_key=string,
environment_name=string,
location=string,
tags={
string: string,
},
vnet_configuration={
dockerBridgeCidr: string,
infrastructureSubnetId: string,
internal: False,
platformReservedCidr: string,
platformReservedDnsIP: string,
runtimeSubnetId: string,
},
zone_redundant=False)
const managedEnvironmentResource = new azure_native.app.ManagedEnvironment("managedEnvironmentResource", {
resourceGroupName: "string",
appLogsConfiguration: {
destination: "string",
logAnalyticsConfiguration: {
customerId: "string",
sharedKey: "string",
},
},
daprAIConnectionString: "string",
daprAIInstrumentationKey: "string",
environmentName: "string",
location: "string",
tags: {
string: "string",
},
vnetConfiguration: {
dockerBridgeCidr: "string",
infrastructureSubnetId: "string",
internal: false,
platformReservedCidr: "string",
platformReservedDnsIP: "string",
runtimeSubnetId: "string",
},
zoneRedundant: false,
});
type: azure-native:app:ManagedEnvironment
properties:
appLogsConfiguration:
destination: string
logAnalyticsConfiguration:
customerId: string
sharedKey: string
daprAIConnectionString: string
daprAIInstrumentationKey: string
environmentName: string
location: string
resourceGroupName: string
tags:
string: string
vnetConfiguration:
dockerBridgeCidr: string
infrastructureSubnetId: string
internal: false
platformReservedCidr: string
platformReservedDnsIP: string
runtimeSubnetId: string
zoneRedundant: false
ManagedEnvironment 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 ManagedEnvironment resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- App
Logs Pulumi.Configuration Azure Native. App. Inputs. App Logs Configuration - Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
- Dapr
AIConnection stringString - Application Insights connection string used by Dapr to export Service to Service communication telemetry
- Dapr
AIInstrumentation stringKey - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- Environment
Name string - Name of the Environment.
- Location string
- The geo-location where the resource lives
- Dictionary<string, string>
- Resource tags.
- Vnet
Configuration Pulumi.Azure Native. App. Inputs. Vnet Configuration - Vnet configuration for the environment
- Zone
Redundant bool - Whether or not this Managed Environment is zone-redundant.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- 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
- Dapr
AIConnection stringString - Application Insights connection string used by Dapr to export Service to Service communication telemetry
- Dapr
AIInstrumentation stringKey - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- Environment
Name string - Name of the Environment.
- Location string
- The geo-location where the resource lives
- map[string]string
- Resource tags.
- Vnet
Configuration VnetConfiguration Args - Vnet configuration for the environment
- Zone
Redundant bool - Whether or not this Managed Environment is zone-redundant.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- 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
- dapr
AIConnection StringString - Application Insights connection string used by Dapr to export Service to Service communication telemetry
- dapr
AIInstrumentation StringKey - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- environment
Name String - Name of the Environment.
- location String
- The geo-location where the resource lives
- Map<String,String>
- Resource tags.
- vnet
Configuration VnetConfiguration - Vnet configuration for the environment
- zone
Redundant Boolean - Whether or not this Managed Environment is zone-redundant.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- 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
- dapr
AIConnection stringString - Application Insights connection string used by Dapr to export Service to Service communication telemetry
- dapr
AIInstrumentation stringKey - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- environment
Name string - Name of the Environment.
- location string
- The geo-location where the resource lives
- {[key: string]: string}
- Resource tags.
- vnet
Configuration VnetConfiguration - Vnet configuration for the environment
- zone
Redundant boolean - Whether or not this Managed Environment is zone-redundant.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- 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
- dapr_
ai_ strconnection_ string - Application Insights connection string used by Dapr to export Service to Service communication telemetry
- dapr_
ai_ strinstrumentation_ key - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- environment_
name str - Name of the Environment.
- location str
- The geo-location where the resource lives
- Mapping[str, str]
- Resource tags.
- vnet_
configuration VnetConfiguration Args - Vnet configuration for the environment
- zone_
redundant bool - Whether or not this Managed Environment is zone-redundant.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- app
Logs Property MapConfiguration - Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported
- dapr
AIConnection StringString - Application Insights connection string used by Dapr to export Service to Service communication telemetry
- dapr
AIInstrumentation StringKey - Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry
- environment
Name String - Name of the Environment.
- location String
- The geo-location where the resource lives
- Map<String>
- Resource tags.
- vnet
Configuration Property Map - Vnet configuration for the environment
- zone
Redundant Boolean - Whether or not this Managed Environment is zone-redundant.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagedEnvironment 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.
- Name string
- The name of the resource
- Provisioning
State string - Provisioning state of the Environment.
- Static
Ip string - Static IP of the Environment
- System
Data Pulumi.Azure Native. App. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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.
- Name string
- The name of the resource
- Provisioning
State string - Provisioning state of the Environment.
- Static
Ip string - Static IP of the Environment
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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.
- name String
- The name of the resource
- provisioning
State String - Provisioning state of the Environment.
- static
Ip String - Static IP of the Environment
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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.
- name string
- The name of the resource
- provisioning
State string - Provisioning state of the Environment.
- static
Ip string - Static IP of the Environment
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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.
- name str
- The name of the resource
- provisioning_
state str - Provisioning state of the Environment.
- static_
ip str - Static IP of the Environment
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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.
- name String
- The name of the resource
- provisioning
State String - Provisioning state of the Environment.
- static
Ip String - Static IP of the Environment
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AppLogsConfiguration, AppLogsConfigurationArgs
- Destination string
- Logs destination
- Log
Analytics Pulumi.Configuration Azure Native. App. Inputs. Log Analytics Configuration - Log Analytics configuration
- Destination string
- Logs destination
- Log
Analytics LogConfiguration Analytics Configuration - Log Analytics configuration
- destination String
- Logs destination
- log
Analytics LogConfiguration Analytics Configuration - Log Analytics configuration
- destination string
- Logs destination
- log
Analytics LogConfiguration Analytics Configuration - Log Analytics configuration
- destination str
- Logs destination
- log_
analytics_ Logconfiguration Analytics Configuration - Log Analytics configuration
- destination String
- Logs destination
- log
Analytics Property MapConfiguration - Log Analytics configuration
AppLogsConfigurationResponse, AppLogsConfigurationResponseArgs
- Destination string
- Logs destination
- Log
Analytics Pulumi.Configuration Azure Native. App. Inputs. Log Analytics Configuration Response - Log Analytics configuration
- Destination string
- Logs destination
- Log
Analytics LogConfiguration Analytics Configuration Response - Log Analytics configuration
- destination String
- Logs destination
- log
Analytics LogConfiguration Analytics Configuration Response - Log Analytics configuration
- destination string
- Logs destination
- log
Analytics LogConfiguration Analytics Configuration Response - Log Analytics configuration
- destination str
- Logs destination
- log_
analytics_ Logconfiguration Analytics Configuration Response - Log Analytics configuration
- destination String
- Logs destination
- log
Analytics Property MapConfiguration - Log Analytics configuration
LogAnalyticsConfiguration, LogAnalyticsConfigurationArgs
- Customer
Id string - Log analytics customer id
- string
- Log analytics customer key
- Customer
Id string - Log analytics customer id
- string
- Log analytics customer key
- customer
Id String - Log analytics customer id
- String
- Log analytics customer key
- customer
Id string - Log analytics customer id
- string
- Log analytics customer key
- customer_
id str - Log analytics customer id
- str
- Log analytics customer key
- customer
Id String - Log analytics customer id
- String
- Log analytics customer key
LogAnalyticsConfigurationResponse, LogAnalyticsConfigurationResponseArgs
- Customer
Id string - Log analytics customer id
- Customer
Id string - Log analytics customer id
- customer
Id String - Log analytics customer id
- customer
Id string - Log analytics customer id
- customer_
id str - Log analytics customer id
- customer
Id String - Log analytics customer id
SystemDataResponse, SystemDataResponseArgs
- 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.
VnetConfiguration, VnetConfigurationArgs
- Docker
Bridge stringCidr - CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges.
- Infrastructure
Subnet stringId - Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges.
- Internal bool
- Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property
- Platform
Reserved stringCidr - IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided 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.
- Runtime
Subnet stringId - This field is deprecated and not used. If you wish to provide your own subnet that Container App containers are injected into, then you should leverage the infrastructureSubnetId.
- Docker
Bridge stringCidr - CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges.
- Infrastructure
Subnet stringId - Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges.
- Internal bool
- Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property
- Platform
Reserved stringCidr - IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided 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.
- Runtime
Subnet stringId - This field is deprecated and not used. If you wish to provide your own subnet that Container App containers are injected into, then you should leverage the infrastructureSubnetId.
- docker
Bridge StringCidr - CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges.
- infrastructure
Subnet StringId - Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges.
- internal Boolean
- Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property
- platform
Reserved StringCidr - IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided 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.
- runtime
Subnet StringId - This field is deprecated and not used. If you wish to provide your own subnet that Container App containers are injected into, then you should leverage the infrastructureSubnetId.
- docker
Bridge stringCidr - CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges.
- infrastructure
Subnet stringId - Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges.
- internal boolean
- Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property
- platform
Reserved stringCidr - IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided 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.
- runtime
Subnet stringId - This field is deprecated and not used. If you wish to provide your own subnet that Container App containers are injected into, then you should leverage the infrastructureSubnetId.
- docker_
bridge_ strcidr - CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges.
- infrastructure_
subnet_ strid - Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges.
- internal bool
- Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property
- platform_
reserved_ strcidr - IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided 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.
- runtime_
subnet_ strid - This field is deprecated and not used. If you wish to provide your own subnet that Container App containers are injected into, then you should leverage the infrastructureSubnetId.
- docker
Bridge StringCidr - CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges.
- infrastructure
Subnet StringId - Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges.
- internal Boolean
- Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property
- platform
Reserved StringCidr - IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided 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.
- runtime
Subnet StringId - This field is deprecated and not used. If you wish to provide your own subnet that Container App containers are injected into, then you should leverage the infrastructureSubnetId.
VnetConfigurationResponse, VnetConfigurationResponseArgs
- Docker
Bridge stringCidr - CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges.
- Infrastructure
Subnet stringId - Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges.
- Internal bool
- Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property
- Platform
Reserved stringCidr - IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided 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.
- Runtime
Subnet stringId - This field is deprecated and not used. If you wish to provide your own subnet that Container App containers are injected into, then you should leverage the infrastructureSubnetId.
- Docker
Bridge stringCidr - CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges.
- Infrastructure
Subnet stringId - Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges.
- Internal bool
- Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property
- Platform
Reserved stringCidr - IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided 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.
- Runtime
Subnet stringId - This field is deprecated and not used. If you wish to provide your own subnet that Container App containers are injected into, then you should leverage the infrastructureSubnetId.
- docker
Bridge StringCidr - CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges.
- infrastructure
Subnet StringId - Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges.
- internal Boolean
- Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property
- platform
Reserved StringCidr - IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided 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.
- runtime
Subnet StringId - This field is deprecated and not used. If you wish to provide your own subnet that Container App containers are injected into, then you should leverage the infrastructureSubnetId.
- docker
Bridge stringCidr - CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges.
- infrastructure
Subnet stringId - Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges.
- internal boolean
- Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property
- platform
Reserved stringCidr - IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided 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.
- runtime
Subnet stringId - This field is deprecated and not used. If you wish to provide your own subnet that Container App containers are injected into, then you should leverage the infrastructureSubnetId.
- docker_
bridge_ strcidr - CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges.
- infrastructure_
subnet_ strid - Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges.
- internal bool
- Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property
- platform_
reserved_ strcidr - IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided 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.
- runtime_
subnet_ strid - This field is deprecated and not used. If you wish to provide your own subnet that Container App containers are injected into, then you should leverage the infrastructureSubnetId.
- docker
Bridge StringCidr - CIDR notation IP range assigned to the Docker bridge, network. Must not overlap with any other provided IP ranges.
- infrastructure
Subnet StringId - Resource ID of a subnet for infrastructure components. This subnet must be in the same VNET as the subnet defined in runtimeSubnetId. Must not overlap with any other provided IP ranges.
- internal Boolean
- Boolean indicating the environment only has an internal load balancer. These environments do not have a public static IP resource. They must provide runtimeSubnetId and infrastructureSubnetId if enabling this property
- platform
Reserved StringCidr - IP range in CIDR notation that can be reserved for environment infrastructure IP addresses. Must not overlap with any other provided 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.
- runtime
Subnet StringId - This field is deprecated and not used. If you wish to provide your own subnet that Container App containers are injected into, then you should leverage the infrastructureSubnetId.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:app:ManagedEnvironment testcontainerenv /subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/examplerg/providers/Microsoft.App/managedEnvironments/testcontainerenv
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0