azure-native.app.ManagedEnvironment
Explore with Pulumi AI
An environment for hosting container apps
Uses Azure REST API version 2025-02-02-preview. In version 2.x of the Azure Native provider, it used API version 2022-10-01.
Other available API versions: 2022-10-01, 2022-11-01-preview, 2023-04-01-preview, 2023-05-01, 2023-05-02-preview, 2023-08-01-preview, 2023-11-02-preview, 2024-02-02-preview, 2024-03-01, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]
. See the version guide for details.
Example Usage
Create environment with custom infrastructureResourceGroup
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",
},
},
AvailabilityZones = new[]
{
"1",
"2",
"3",
},
CustomDomainConfiguration = new AzureNative.App.Inputs.CustomDomainConfigurationArgs
{
CertificatePassword = "1234",
CertificateValue = "Y2VydA==",
DnsSuffix = "www.my-name.com",
},
DaprAIConnectionString = "InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/",
EnvironmentName = "testcontainerenv",
InfrastructureResourceGroup = "myInfrastructureRgName",
Location = "East US",
ResourceGroupName = "examplerg",
VnetConfiguration = new AzureNative.App.Inputs.VnetConfigurationArgs
{
InfrastructureSubnetId = "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1",
},
WorkloadProfiles = new[]
{
new AzureNative.App.Inputs.WorkloadProfileArgs
{
EnableFips = true,
MaximumCount = 12,
MinimumCount = 3,
Name = "My-GP-01",
WorkloadProfileType = "GeneralPurpose",
},
new AzureNative.App.Inputs.WorkloadProfileArgs
{
MaximumCount = 6,
MinimumCount = 3,
Name = "My-MO-01",
WorkloadProfileType = "MemoryOptimized",
},
new AzureNative.App.Inputs.WorkloadProfileArgs
{
MaximumCount = 6,
MinimumCount = 3,
Name = "My-CO-01",
WorkloadProfileType = "ComputeOptimized",
},
new AzureNative.App.Inputs.WorkloadProfileArgs
{
Name = "My-consumption-01",
WorkloadProfileType = "Consumption",
},
},
ZoneRedundant = true,
});
});
package main
import (
app "github.com/pulumi/pulumi-azure-native-sdk/app/v3"
"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.AppLogsConfigurationArgs{
LogAnalyticsConfiguration: &app.LogAnalyticsConfigurationArgs{
CustomerId: pulumi.String("string"),
SharedKey: pulumi.String("string"),
},
},
AvailabilityZones: pulumi.StringArray{
pulumi.String("1"),
pulumi.String("2"),
pulumi.String("3"),
},
CustomDomainConfiguration: &app.CustomDomainConfigurationArgs{
CertificatePassword: pulumi.String("1234"),
CertificateValue: pulumi.String("Y2VydA=="),
DnsSuffix: pulumi.String("www.my-name.com"),
},
DaprAIConnectionString: pulumi.String("InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/"),
EnvironmentName: pulumi.String("testcontainerenv"),
InfrastructureResourceGroup: pulumi.String("myInfrastructureRgName"),
Location: pulumi.String("East US"),
ResourceGroupName: pulumi.String("examplerg"),
VnetConfiguration: &app.VnetConfigurationArgs{
InfrastructureSubnetId: pulumi.String("/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1"),
},
WorkloadProfiles: app.WorkloadProfileArray{
&app.WorkloadProfileArgs{
EnableFips: pulumi.Bool(true),
MaximumCount: pulumi.Int(12),
MinimumCount: pulumi.Int(3),
Name: pulumi.String("My-GP-01"),
WorkloadProfileType: pulumi.String("GeneralPurpose"),
},
&app.WorkloadProfileArgs{
MaximumCount: pulumi.Int(6),
MinimumCount: pulumi.Int(3),
Name: pulumi.String("My-MO-01"),
WorkloadProfileType: pulumi.String("MemoryOptimized"),
},
&app.WorkloadProfileArgs{
MaximumCount: pulumi.Int(6),
MinimumCount: pulumi.Int(3),
Name: pulumi.String("My-CO-01"),
WorkloadProfileType: pulumi.String("ComputeOptimized"),
},
&app.WorkloadProfileArgs{
Name: pulumi.String("My-consumption-01"),
WorkloadProfileType: pulumi.String("Consumption"),
},
},
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 com.pulumi.azurenative.app.inputs.AppLogsConfigurationArgs;
import com.pulumi.azurenative.app.inputs.LogAnalyticsConfigurationArgs;
import com.pulumi.azurenative.app.inputs.CustomDomainConfigurationArgs;
import com.pulumi.azurenative.app.inputs.VnetConfigurationArgs;
import com.pulumi.azurenative.app.inputs.WorkloadProfileArgs;
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(AppLogsConfigurationArgs.builder()
.logAnalyticsConfiguration(LogAnalyticsConfigurationArgs.builder()
.customerId("string")
.sharedKey("string")
.build())
.build())
.availabilityZones(
"1",
"2",
"3")
.customDomainConfiguration(CustomDomainConfigurationArgs.builder()
.certificatePassword("1234")
.certificateValue("Y2VydA==")
.dnsSuffix("www.my-name.com")
.build())
.daprAIConnectionString("InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/")
.environmentName("testcontainerenv")
.infrastructureResourceGroup("myInfrastructureRgName")
.location("East US")
.resourceGroupName("examplerg")
.vnetConfiguration(VnetConfigurationArgs.builder()
.infrastructureSubnetId("/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1")
.build())
.workloadProfiles(
WorkloadProfileArgs.builder()
.enableFips(true)
.maximumCount(12)
.minimumCount(3)
.name("My-GP-01")
.workloadProfileType("GeneralPurpose")
.build(),
WorkloadProfileArgs.builder()
.maximumCount(6)
.minimumCount(3)
.name("My-MO-01")
.workloadProfileType("MemoryOptimized")
.build(),
WorkloadProfileArgs.builder()
.maximumCount(6)
.minimumCount(3)
.name("My-CO-01")
.workloadProfileType("ComputeOptimized")
.build(),
WorkloadProfileArgs.builder()
.name("My-consumption-01")
.workloadProfileType("Consumption")
.build())
.zoneRedundant(true)
.build());
}
}
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",
},
},
availabilityZones: [
"1",
"2",
"3",
],
customDomainConfiguration: {
certificatePassword: "1234",
certificateValue: "Y2VydA==",
dnsSuffix: "www.my-name.com",
},
daprAIConnectionString: "InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/",
environmentName: "testcontainerenv",
infrastructureResourceGroup: "myInfrastructureRgName",
location: "East US",
resourceGroupName: "examplerg",
vnetConfiguration: {
infrastructureSubnetId: "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1",
},
workloadProfiles: [
{
enableFips: true,
maximumCount: 12,
minimumCount: 3,
name: "My-GP-01",
workloadProfileType: "GeneralPurpose",
},
{
maximumCount: 6,
minimumCount: 3,
name: "My-MO-01",
workloadProfileType: "MemoryOptimized",
},
{
maximumCount: 6,
minimumCount: 3,
name: "My-CO-01",
workloadProfileType: "ComputeOptimized",
},
{
name: "My-consumption-01",
workloadProfileType: "Consumption",
},
],
zoneRedundant: true,
});
import pulumi
import pulumi_azure_native as azure_native
managed_environment = azure_native.app.ManagedEnvironment("managedEnvironment",
app_logs_configuration={
"log_analytics_configuration": {
"customer_id": "string",
"shared_key": "string",
},
},
availability_zones=[
"1",
"2",
"3",
],
custom_domain_configuration={
"certificate_password": "1234",
"certificate_value": "Y2VydA==",
"dns_suffix": "www.my-name.com",
},
dapr_ai_connection_string="InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/",
environment_name="testcontainerenv",
infrastructure_resource_group="myInfrastructureRgName",
location="East US",
resource_group_name="examplerg",
vnet_configuration={
"infrastructure_subnet_id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1",
},
workload_profiles=[
{
"enable_fips": True,
"maximum_count": 12,
"minimum_count": 3,
"name": "My-GP-01",
"workload_profile_type": "GeneralPurpose",
},
{
"maximum_count": 6,
"minimum_count": 3,
"name": "My-MO-01",
"workload_profile_type": "MemoryOptimized",
},
{
"maximum_count": 6,
"minimum_count": 3,
"name": "My-CO-01",
"workload_profile_type": "ComputeOptimized",
},
{
"name": "My-consumption-01",
"workload_profile_type": "Consumption",
},
],
zone_redundant=True)
resources:
managedEnvironment:
type: azure-native:app:ManagedEnvironment
properties:
appLogsConfiguration:
logAnalyticsConfiguration:
customerId: string
sharedKey: string
availabilityZones:
- '1'
- '2'
- '3'
customDomainConfiguration:
certificatePassword: '1234'
certificateValue: Y2VydA==
dnsSuffix: www.my-name.com
daprAIConnectionString: InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://northcentralus-0.in.applicationinsights.azure.com/
environmentName: testcontainerenv
infrastructureResourceGroup: myInfrastructureRgName
location: East US
resourceGroupName: examplerg
vnetConfiguration:
infrastructureSubnetId: /subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/RGName/providers/Microsoft.Network/virtualNetworks/VNetName/subnets/subnetName1
workloadProfiles:
- enableFips: true
maximumCount: 12
minimumCount: 3
name: My-GP-01
workloadProfileType: GeneralPurpose
- maximumCount: 6
minimumCount: 3
name: My-MO-01
workloadProfileType: MemoryOptimized
- maximumCount: 6
minimumCount: 3
name: My-CO-01
workloadProfileType: ComputeOptimized
- name: My-consumption-01
workloadProfileType: Consumption
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,
ingress_configuration: Optional[IngressConfigurationArgs] = None,
location: Optional[str] = None,
custom_domain_configuration: Optional[CustomDomainConfigurationArgs] = None,
dapr_ai_connection_string: Optional[str] = None,
dapr_ai_instrumentation_key: Optional[str] = None,
disk_encryption_configuration: Optional[DiskEncryptionConfigurationArgs] = None,
environment_name: Optional[str] = None,
identity: Optional[ManagedServiceIdentityArgs] = None,
infrastructure_resource_group: Optional[str] = None,
app_insights_configuration: Optional[AppInsightsConfigurationArgs] = None,
availability_zones: Optional[Sequence[str]] = None,
open_telemetry_configuration: Optional[OpenTelemetryConfigurationArgs] = None,
kind: Optional[str] = None,
peer_authentication: Optional[ManagedEnvironmentPeerAuthenticationArgs] = None,
peer_traffic_configuration: Optional[ManagedEnvironmentPeerTrafficConfigurationArgs] = None,
public_network_access: Optional[Union[str, PublicNetworkAccess]] = None,
app_logs_configuration: Optional[AppLogsConfigurationArgs] = None,
tags: Optional[Mapping[str, str]] = None,
vnet_configuration: Optional[VnetConfigurationArgs] = None,
workload_profiles: Optional[Sequence[WorkloadProfileArgs]] = 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",
IngressConfiguration = new AzureNative.App.Inputs.IngressConfigurationArgs
{
HeaderCountLimit = 0,
RequestIdleTimeout = 0,
Scale = new AzureNative.App.Inputs.IngressConfigurationScaleArgs
{
MaxReplicas = 0,
MinReplicas = 0,
},
TerminationGracePeriodSeconds = 0,
WorkloadProfileName = "string",
},
Location = "string",
CustomDomainConfiguration = new AzureNative.App.Inputs.CustomDomainConfigurationArgs
{
CertificateKeyVaultProperties = new AzureNative.App.Inputs.CertificateKeyVaultPropertiesArgs
{
Identity = "string",
KeyVaultUrl = "string",
},
CertificatePassword = "string",
CertificateValue = "string",
DnsSuffix = "string",
},
DaprAIConnectionString = "string",
DaprAIInstrumentationKey = "string",
DiskEncryptionConfiguration = new AzureNative.App.Inputs.DiskEncryptionConfigurationArgs
{
KeyVaultConfiguration = new AzureNative.App.Inputs.DiskEncryptionConfigurationKeyVaultConfigurationArgs
{
Auth = new AzureNative.App.Inputs.DiskEncryptionConfigurationAuthArgs
{
Identity = "string",
},
KeyUrl = "string",
},
},
EnvironmentName = "string",
Identity = new AzureNative.App.Inputs.ManagedServiceIdentityArgs
{
Type = "string",
UserAssignedIdentities = new[]
{
"string",
},
},
InfrastructureResourceGroup = "string",
AppInsightsConfiguration = new AzureNative.App.Inputs.AppInsightsConfigurationArgs
{
ConnectionString = "string",
},
AvailabilityZones = new[]
{
"string",
},
OpenTelemetryConfiguration = new AzureNative.App.Inputs.OpenTelemetryConfigurationArgs
{
DestinationsConfiguration = new AzureNative.App.Inputs.DestinationsConfigurationArgs
{
DataDogConfiguration = new AzureNative.App.Inputs.DataDogConfigurationArgs
{
Key = "string",
Site = "string",
},
OtlpConfigurations = new[]
{
new AzureNative.App.Inputs.OtlpConfigurationArgs
{
Endpoint = "string",
Headers = new[]
{
new AzureNative.App.Inputs.HeaderArgs
{
Key = "string",
Value = "string",
},
},
Insecure = false,
Name = "string",
},
},
},
LogsConfiguration = new AzureNative.App.Inputs.LogsConfigurationArgs
{
Destinations = new[]
{
"string",
},
},
MetricsConfiguration = new AzureNative.App.Inputs.MetricsConfigurationArgs
{
Destinations = new[]
{
"string",
},
IncludeKeda = false,
},
TracesConfiguration = new AzureNative.App.Inputs.TracesConfigurationArgs
{
Destinations = new[]
{
"string",
},
IncludeDapr = false,
},
},
Kind = "string",
PeerAuthentication = new AzureNative.App.Inputs.ManagedEnvironmentPeerAuthenticationArgs
{
Mtls = new AzureNative.App.Inputs.MtlsArgs
{
Enabled = false,
},
},
PeerTrafficConfiguration = new AzureNative.App.Inputs.ManagedEnvironmentPeerTrafficConfigurationArgs
{
Encryption = new AzureNative.App.Inputs.ManagedEnvironmentEncryptionArgs
{
Enabled = false,
},
},
PublicNetworkAccess = "string",
AppLogsConfiguration = new AzureNative.App.Inputs.AppLogsConfigurationArgs
{
Destination = "string",
LogAnalyticsConfiguration = new AzureNative.App.Inputs.LogAnalyticsConfigurationArgs
{
CustomerId = "string",
DynamicJsonColumns = false,
SharedKey = "string",
},
},
Tags =
{
{ "string", "string" },
},
VnetConfiguration = new AzureNative.App.Inputs.VnetConfigurationArgs
{
DockerBridgeCidr = "string",
InfrastructureSubnetId = "string",
Internal = false,
PlatformReservedCidr = "string",
PlatformReservedDnsIP = "string",
},
WorkloadProfiles = new[]
{
new AzureNative.App.Inputs.WorkloadProfileArgs
{
Name = "string",
WorkloadProfileType = "string",
EnableFips = false,
MaximumCount = 0,
MinimumCount = 0,
},
},
ZoneRedundant = false,
});
example, err := app.NewManagedEnvironment(ctx, "managedEnvironmentResource", &app.ManagedEnvironmentArgs{
ResourceGroupName: pulumi.String("string"),
IngressConfiguration: &app.IngressConfigurationArgs{
HeaderCountLimit: pulumi.Int(0),
RequestIdleTimeout: pulumi.Int(0),
Scale: &app.IngressConfigurationScaleArgs{
MaxReplicas: pulumi.Int(0),
MinReplicas: pulumi.Int(0),
},
TerminationGracePeriodSeconds: pulumi.Int(0),
WorkloadProfileName: pulumi.String("string"),
},
Location: pulumi.String("string"),
CustomDomainConfiguration: &app.CustomDomainConfigurationArgs{
CertificateKeyVaultProperties: &app.CertificateKeyVaultPropertiesArgs{
Identity: pulumi.String("string"),
KeyVaultUrl: pulumi.String("string"),
},
CertificatePassword: pulumi.String("string"),
CertificateValue: pulumi.String("string"),
DnsSuffix: pulumi.String("string"),
},
DaprAIConnectionString: pulumi.String("string"),
DaprAIInstrumentationKey: pulumi.String("string"),
DiskEncryptionConfiguration: &app.DiskEncryptionConfigurationArgs{
KeyVaultConfiguration: &app.DiskEncryptionConfigurationKeyVaultConfigurationArgs{
Auth: &app.DiskEncryptionConfigurationAuthArgs{
Identity: pulumi.String("string"),
},
KeyUrl: pulumi.String("string"),
},
},
EnvironmentName: pulumi.String("string"),
Identity: &app.ManagedServiceIdentityArgs{
Type: pulumi.String("string"),
UserAssignedIdentities: pulumi.StringArray{
pulumi.String("string"),
},
},
InfrastructureResourceGroup: pulumi.String("string"),
AppInsightsConfiguration: &app.AppInsightsConfigurationArgs{
ConnectionString: pulumi.String("string"),
},
AvailabilityZones: pulumi.StringArray{
pulumi.String("string"),
},
OpenTelemetryConfiguration: &app.OpenTelemetryConfigurationArgs{
DestinationsConfiguration: &app.DestinationsConfigurationArgs{
DataDogConfiguration: &app.DataDogConfigurationArgs{
Key: pulumi.String("string"),
Site: pulumi.String("string"),
},
OtlpConfigurations: app.OtlpConfigurationArray{
&app.OtlpConfigurationArgs{
Endpoint: pulumi.String("string"),
Headers: app.HeaderArray{
&app.HeaderArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Insecure: pulumi.Bool(false),
Name: pulumi.String("string"),
},
},
},
LogsConfiguration: &app.LogsConfigurationArgs{
Destinations: pulumi.StringArray{
pulumi.String("string"),
},
},
MetricsConfiguration: &app.MetricsConfigurationArgs{
Destinations: pulumi.StringArray{
pulumi.String("string"),
},
IncludeKeda: pulumi.Bool(false),
},
TracesConfiguration: &app.TracesConfigurationArgs{
Destinations: pulumi.StringArray{
pulumi.String("string"),
},
IncludeDapr: pulumi.Bool(false),
},
},
Kind: pulumi.String("string"),
PeerAuthentication: &app.ManagedEnvironmentPeerAuthenticationArgs{
Mtls: &app.MtlsArgs{
Enabled: pulumi.Bool(false),
},
},
PeerTrafficConfiguration: &app.ManagedEnvironmentPeerTrafficConfigurationArgs{
Encryption: &app.ManagedEnvironmentEncryptionArgs{
Enabled: pulumi.Bool(false),
},
},
PublicNetworkAccess: pulumi.String("string"),
AppLogsConfiguration: &app.AppLogsConfigurationArgs{
Destination: pulumi.String("string"),
LogAnalyticsConfiguration: &app.LogAnalyticsConfigurationArgs{
CustomerId: pulumi.String("string"),
DynamicJsonColumns: pulumi.Bool(false),
SharedKey: pulumi.String("string"),
},
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
VnetConfiguration: &app.VnetConfigurationArgs{
DockerBridgeCidr: pulumi.String("string"),
InfrastructureSubnetId: pulumi.String("string"),
Internal: pulumi.Bool(false),
PlatformReservedCidr: pulumi.String("string"),
PlatformReservedDnsIP: pulumi.String("string"),
},
WorkloadProfiles: app.WorkloadProfileArray{
&app.WorkloadProfileArgs{
Name: pulumi.String("string"),
WorkloadProfileType: pulumi.String("string"),
EnableFips: pulumi.Bool(false),
MaximumCount: pulumi.Int(0),
MinimumCount: pulumi.Int(0),
},
},
ZoneRedundant: pulumi.Bool(false),
})
var managedEnvironmentResource = new ManagedEnvironment("managedEnvironmentResource", ManagedEnvironmentArgs.builder()
.resourceGroupName("string")
.ingressConfiguration(IngressConfigurationArgs.builder()
.headerCountLimit(0)
.requestIdleTimeout(0)
.scale(IngressConfigurationScaleArgs.builder()
.maxReplicas(0)
.minReplicas(0)
.build())
.terminationGracePeriodSeconds(0)
.workloadProfileName("string")
.build())
.location("string")
.customDomainConfiguration(CustomDomainConfigurationArgs.builder()
.certificateKeyVaultProperties(CertificateKeyVaultPropertiesArgs.builder()
.identity("string")
.keyVaultUrl("string")
.build())
.certificatePassword("string")
.certificateValue("string")
.dnsSuffix("string")
.build())
.daprAIConnectionString("string")
.daprAIInstrumentationKey("string")
.diskEncryptionConfiguration(DiskEncryptionConfigurationArgs.builder()
.keyVaultConfiguration(DiskEncryptionConfigurationKeyVaultConfigurationArgs.builder()
.auth(DiskEncryptionConfigurationAuthArgs.builder()
.identity("string")
.build())
.keyUrl("string")
.build())
.build())
.environmentName("string")
.identity(ManagedServiceIdentityArgs.builder()
.type("string")
.userAssignedIdentities("string")
.build())
.infrastructureResourceGroup("string")
.appInsightsConfiguration(AppInsightsConfigurationArgs.builder()
.connectionString("string")
.build())
.availabilityZones("string")
.openTelemetryConfiguration(OpenTelemetryConfigurationArgs.builder()
.destinationsConfiguration(DestinationsConfigurationArgs.builder()
.dataDogConfiguration(DataDogConfigurationArgs.builder()
.key("string")
.site("string")
.build())
.otlpConfigurations(OtlpConfigurationArgs.builder()
.endpoint("string")
.headers(HeaderArgs.builder()
.key("string")
.value("string")
.build())
.insecure(false)
.name("string")
.build())
.build())
.logsConfiguration(LogsConfigurationArgs.builder()
.destinations("string")
.build())
.metricsConfiguration(MetricsConfigurationArgs.builder()
.destinations("string")
.includeKeda(false)
.build())
.tracesConfiguration(TracesConfigurationArgs.builder()
.destinations("string")
.includeDapr(false)
.build())
.build())
.kind("string")
.peerAuthentication(ManagedEnvironmentPeerAuthenticationArgs.builder()
.mtls(MtlsArgs.builder()
.enabled(false)
.build())
.build())
.peerTrafficConfiguration(ManagedEnvironmentPeerTrafficConfigurationArgs.builder()
.encryption(ManagedEnvironmentEncryptionArgs.builder()
.enabled(false)
.build())
.build())
.publicNetworkAccess("string")
.appLogsConfiguration(AppLogsConfigurationArgs.builder()
.destination("string")
.logAnalyticsConfiguration(LogAnalyticsConfigurationArgs.builder()
.customerId("string")
.dynamicJsonColumns(false)
.sharedKey("string")
.build())
.build())
.tags(Map.of("string", "string"))
.vnetConfiguration(VnetConfigurationArgs.builder()
.dockerBridgeCidr("string")
.infrastructureSubnetId("string")
.internal(false)
.platformReservedCidr("string")
.platformReservedDnsIP("string")
.build())
.workloadProfiles(WorkloadProfileArgs.builder()
.name("string")
.workloadProfileType("string")
.enableFips(false)
.maximumCount(0)
.minimumCount(0)
.build())
.zoneRedundant(false)
.build());
managed_environment_resource = azure_native.app.ManagedEnvironment("managedEnvironmentResource",
resource_group_name="string",
ingress_configuration={
"header_count_limit": 0,
"request_idle_timeout": 0,
"scale": {
"max_replicas": 0,
"min_replicas": 0,
},
"termination_grace_period_seconds": 0,
"workload_profile_name": "string",
},
location="string",
custom_domain_configuration={
"certificate_key_vault_properties": {
"identity": "string",
"key_vault_url": "string",
},
"certificate_password": "string",
"certificate_value": "string",
"dns_suffix": "string",
},
dapr_ai_connection_string="string",
dapr_ai_instrumentation_key="string",
disk_encryption_configuration={
"key_vault_configuration": {
"auth": {
"identity": "string",
},
"key_url": "string",
},
},
environment_name="string",
identity={
"type": "string",
"user_assigned_identities": ["string"],
},
infrastructure_resource_group="string",
app_insights_configuration={
"connection_string": "string",
},
availability_zones=["string"],
open_telemetry_configuration={
"destinations_configuration": {
"data_dog_configuration": {
"key": "string",
"site": "string",
},
"otlp_configurations": [{
"endpoint": "string",
"headers": [{
"key": "string",
"value": "string",
}],
"insecure": False,
"name": "string",
}],
},
"logs_configuration": {
"destinations": ["string"],
},
"metrics_configuration": {
"destinations": ["string"],
"include_keda": False,
},
"traces_configuration": {
"destinations": ["string"],
"include_dapr": False,
},
},
kind="string",
peer_authentication={
"mtls": {
"enabled": False,
},
},
peer_traffic_configuration={
"encryption": {
"enabled": False,
},
},
public_network_access="string",
app_logs_configuration={
"destination": "string",
"log_analytics_configuration": {
"customer_id": "string",
"dynamic_json_columns": False,
"shared_key": "string",
},
},
tags={
"string": "string",
},
vnet_configuration={
"docker_bridge_cidr": "string",
"infrastructure_subnet_id": "string",
"internal": False,
"platform_reserved_cidr": "string",
"platform_reserved_dns_ip": "string",
},
workload_profiles=[{
"name": "string",
"workload_profile_type": "string",
"enable_fips": False,
"maximum_count": 0,
"minimum_count": 0,
}],
zone_redundant=False)
const managedEnvironmentResource = new azure_native.app.ManagedEnvironment("managedEnvironmentResource", {
resourceGroupName: "string",
ingressConfiguration: {
headerCountLimit: 0,
requestIdleTimeout: 0,
scale: {
maxReplicas: 0,
minReplicas: 0,
},
terminationGracePeriodSeconds: 0,
workloadProfileName: "string",
},
location: "string",
customDomainConfiguration: {
certificateKeyVaultProperties: {
identity: "string",
keyVaultUrl: "string",
},
certificatePassword: "string",
certificateValue: "string",
dnsSuffix: "string",
},
daprAIConnectionString: "string",
daprAIInstrumentationKey: "string",
diskEncryptionConfiguration: {
keyVaultConfiguration: {
auth: {
identity: "string",
},
keyUrl: "string",
},
},
environmentName: "string",
identity: {
type: "string",
userAssignedIdentities: ["string"],
},
infrastructureResourceGroup: "string",
appInsightsConfiguration: {
connectionString: "string",
},
availabilityZones: ["string"],
openTelemetryConfiguration: {
destinationsConfiguration: {
dataDogConfiguration: {
key: "string",
site: "string",
},
otlpConfigurations: [{
endpoint: "string",
headers: [{
key: "string",
value: "string",
}],
insecure: false,
name: "string",
}],
},
logsConfiguration: {
destinations: ["string"],
},
metricsConfiguration: {
destinations: ["string"],
includeKeda: false,
},
tracesConfiguration: {
destinations: ["string"],
includeDapr: false,
},
},
kind: "string",
peerAuthentication: {
mtls: {
enabled: false,
},
},
peerTrafficConfiguration: {
encryption: {
enabled: false,
},
},
publicNetworkAccess: "string",
appLogsConfiguration: {
destination: "string",
logAnalyticsConfiguration: {
customerId: "string",
dynamicJsonColumns: false,
sharedKey: "string",
},
},
tags: {
string: "string",
},
vnetConfiguration: {
dockerBridgeCidr: "string",
infrastructureSubnetId: "string",
internal: false,
platformReservedCidr: "string",
platformReservedDnsIP: "string",
},
workloadProfiles: [{
name: "string",
workloadProfileType: "string",
enableFips: false,
maximumCount: 0,
minimumCount: 0,
}],
zoneRedundant: false,
});
type: azure-native:app:ManagedEnvironment
properties:
appInsightsConfiguration:
connectionString: string
appLogsConfiguration:
destination: string
logAnalyticsConfiguration:
customerId: string
dynamicJsonColumns: false
sharedKey: string
availabilityZones:
- string
customDomainConfiguration:
certificateKeyVaultProperties:
identity: string
keyVaultUrl: string
certificatePassword: string
certificateValue: string
dnsSuffix: string
daprAIConnectionString: string
daprAIInstrumentationKey: string
diskEncryptionConfiguration:
keyVaultConfiguration:
auth:
identity: string
keyUrl: string
environmentName: string
identity:
type: string
userAssignedIdentities:
- string
infrastructureResourceGroup: string
ingressConfiguration:
headerCountLimit: 0
requestIdleTimeout: 0
scale:
maxReplicas: 0
minReplicas: 0
terminationGracePeriodSeconds: 0
workloadProfileName: string
kind: string
location: string
openTelemetryConfiguration:
destinationsConfiguration:
dataDogConfiguration:
key: string
site: string
otlpConfigurations:
- endpoint: string
headers:
- key: string
value: string
insecure: false
name: string
logsConfiguration:
destinations:
- string
metricsConfiguration:
destinations:
- string
includeKeda: false
tracesConfiguration:
destinations:
- string
includeDapr: false
peerAuthentication:
mtls:
enabled: false
peerTrafficConfiguration:
encryption:
enabled: false
publicNetworkAccess: string
resourceGroupName: string
tags:
string: string
vnetConfiguration:
dockerBridgeCidr: string
infrastructureSubnetId: string
internal: false
platformReservedCidr: string
platformReservedDnsIP: string
workloadProfiles:
- enableFips: false
maximumCount: 0
minimumCount: 0
name: string
workloadProfileType: 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
Insights Pulumi.Configuration Azure Native. App. Inputs. App Insights Configuration - Environment level Application Insights configuration
- App
Logs Pulumi.Configuration Azure Native. App. Inputs. App Logs Configuration - Cluster configuration which enables the log daemon to export app logs to configured destination
- Availability
Zones List<string> - The list of availability zones to use for managed environment
- Custom
Domain Pulumi.Configuration Azure Native. App. Inputs. Custom Domain Configuration - Custom domain configuration for the environment
- 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
- Disk
Encryption Pulumi.Configuration Azure Native. App. Inputs. Disk Encryption Configuration - Disk encryption configuration for the Managed Environment.
- Environment
Name string - Name of the Environment.
- Identity
Pulumi.
Azure Native. App. Inputs. Managed Service Identity - Managed identities for the Managed Environment to interact with other Azure services without maintaining any secrets or credentials in code.
- Infrastructure
Resource stringGroup - Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. If a subnet ID is provided, this resource group will be created in the same subscription as the subnet.
- Ingress
Configuration Pulumi.Azure Native. App. Inputs. Ingress Configuration - Ingress configuration for the Managed Environment.
- Kind string
- Kind of the Environment.
- Location string
- The geo-location where the resource lives
- Open
Telemetry Pulumi.Configuration Azure Native. App. Inputs. Open Telemetry Configuration - Environment Open Telemetry configuration
- Peer
Authentication Pulumi.Azure Native. App. Inputs. Managed Environment Peer Authentication - Peer authentication settings for the Managed Environment
- Peer
Traffic Pulumi.Configuration Azure Native. App. Inputs. Managed Environment Peer Traffic Configuration - Peer traffic settings for the Managed Environment
- Public
Network string | Pulumi.Access Azure Native. App. Public Network Access - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled'.
- Dictionary<string, string>
- Resource tags.
- Vnet
Configuration Pulumi.Azure Native. App. Inputs. Vnet Configuration - Vnet configuration for the environment
- Workload
Profiles List<Pulumi.Azure Native. App. Inputs. Workload Profile> - Workload profiles configured for the Managed 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
Insights AppConfiguration Insights Configuration Args - Environment level Application Insights configuration
- App
Logs AppConfiguration Logs Configuration Args - Cluster configuration which enables the log daemon to export app logs to configured destination
- Availability
Zones []string - The list of availability zones to use for managed environment
- Custom
Domain CustomConfiguration Domain Configuration Args - Custom domain configuration for the environment
- 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
- Disk
Encryption DiskConfiguration Encryption Configuration Args - Disk encryption configuration for the Managed Environment.
- Environment
Name string - Name of the Environment.
- Identity
Managed
Service Identity Args - Managed identities for the Managed Environment to interact with other Azure services without maintaining any secrets or credentials in code.
- Infrastructure
Resource stringGroup - Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. If a subnet ID is provided, this resource group will be created in the same subscription as the subnet.
- Ingress
Configuration IngressConfiguration Args - Ingress configuration for the Managed Environment.
- Kind string
- Kind of the Environment.
- Location string
- The geo-location where the resource lives
- Open
Telemetry OpenConfiguration Telemetry Configuration Args - Environment Open Telemetry configuration
- Peer
Authentication ManagedEnvironment Peer Authentication Args - Peer authentication settings for the Managed Environment
- Peer
Traffic ManagedConfiguration Environment Peer Traffic Configuration Args - Peer traffic settings for the Managed Environment
- Public
Network string | PublicAccess Network Access - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled'.
- map[string]string
- Resource tags.
- Vnet
Configuration VnetConfiguration Args - Vnet configuration for the environment
- Workload
Profiles []WorkloadProfile Args - Workload profiles configured for the Managed 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
Insights AppConfiguration Insights Configuration - Environment level Application Insights configuration
- app
Logs AppConfiguration Logs Configuration - Cluster configuration which enables the log daemon to export app logs to configured destination
- availability
Zones List<String> - The list of availability zones to use for managed environment
- custom
Domain CustomConfiguration Domain Configuration - Custom domain configuration for the environment
- 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
- disk
Encryption DiskConfiguration Encryption Configuration - Disk encryption configuration for the Managed Environment.
- environment
Name String - Name of the Environment.
- identity
Managed
Service Identity - Managed identities for the Managed Environment to interact with other Azure services without maintaining any secrets or credentials in code.
- infrastructure
Resource StringGroup - Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. If a subnet ID is provided, this resource group will be created in the same subscription as the subnet.
- ingress
Configuration IngressConfiguration - Ingress configuration for the Managed Environment.
- kind String
- Kind of the Environment.
- location String
- The geo-location where the resource lives
- open
Telemetry OpenConfiguration Telemetry Configuration - Environment Open Telemetry configuration
- peer
Authentication ManagedEnvironment Peer Authentication - Peer authentication settings for the Managed Environment
- peer
Traffic ManagedConfiguration Environment Peer Traffic Configuration - Peer traffic settings for the Managed Environment
- public
Network String | PublicAccess Network Access - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled'.
- Map<String,String>
- Resource tags.
- vnet
Configuration VnetConfiguration - Vnet configuration for the environment
- workload
Profiles List<WorkloadProfile> - Workload profiles configured for the Managed 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
Insights AppConfiguration Insights Configuration - Environment level Application Insights configuration
- app
Logs AppConfiguration Logs Configuration - Cluster configuration which enables the log daemon to export app logs to configured destination
- availability
Zones string[] - The list of availability zones to use for managed environment
- custom
Domain CustomConfiguration Domain Configuration - Custom domain configuration for the environment
- 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
- disk
Encryption DiskConfiguration Encryption Configuration - Disk encryption configuration for the Managed Environment.
- environment
Name string - Name of the Environment.
- identity
Managed
Service Identity - Managed identities for the Managed Environment to interact with other Azure services without maintaining any secrets or credentials in code.
- infrastructure
Resource stringGroup - Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. If a subnet ID is provided, this resource group will be created in the same subscription as the subnet.
- ingress
Configuration IngressConfiguration - Ingress configuration for the Managed Environment.
- kind string
- Kind of the Environment.
- location string
- The geo-location where the resource lives
- open
Telemetry OpenConfiguration Telemetry Configuration - Environment Open Telemetry configuration
- peer
Authentication ManagedEnvironment Peer Authentication - Peer authentication settings for the Managed Environment
- peer
Traffic ManagedConfiguration Environment Peer Traffic Configuration - Peer traffic settings for the Managed Environment
- public
Network string | PublicAccess Network Access - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled'.
- {[key: string]: string}
- Resource tags.
- vnet
Configuration VnetConfiguration - Vnet configuration for the environment
- workload
Profiles WorkloadProfile[] - Workload profiles configured for the Managed 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_
insights_ Appconfiguration Insights Configuration Args - Environment level Application Insights configuration
- app_
logs_ Appconfiguration Logs Configuration Args - Cluster configuration which enables the log daemon to export app logs to configured destination
- availability_
zones Sequence[str] - The list of availability zones to use for managed environment
- custom_
domain_ Customconfiguration Domain Configuration Args - Custom domain configuration for the environment
- 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
- disk_
encryption_ Diskconfiguration Encryption Configuration Args - Disk encryption configuration for the Managed Environment.
- environment_
name str - Name of the Environment.
- identity
Managed
Service Identity Args - Managed identities for the Managed Environment to interact with other Azure services without maintaining any secrets or credentials in code.
- infrastructure_
resource_ strgroup - Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. If a subnet ID is provided, this resource group will be created in the same subscription as the subnet.
- ingress_
configuration IngressConfiguration Args - Ingress configuration for the Managed Environment.
- kind str
- Kind of the Environment.
- location str
- The geo-location where the resource lives
- open_
telemetry_ Openconfiguration Telemetry Configuration Args - Environment Open Telemetry configuration
- peer_
authentication ManagedEnvironment Peer Authentication Args - Peer authentication settings for the Managed Environment
- peer_
traffic_ Managedconfiguration Environment Peer Traffic Configuration Args - Peer traffic settings for the Managed Environment
- public_
network_ str | Publicaccess Network Access - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled'.
- Mapping[str, str]
- Resource tags.
- vnet_
configuration VnetConfiguration Args - Vnet configuration for the environment
- workload_
profiles Sequence[WorkloadProfile Args] - Workload profiles configured for the Managed 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
Insights Property MapConfiguration - Environment level Application Insights configuration
- app
Logs Property MapConfiguration - Cluster configuration which enables the log daemon to export app logs to configured destination
- availability
Zones List<String> - The list of availability zones to use for managed environment
- custom
Domain Property MapConfiguration - Custom domain configuration for the environment
- 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
- disk
Encryption Property MapConfiguration - Disk encryption configuration for the Managed Environment.
- environment
Name String - Name of the Environment.
- identity Property Map
- Managed identities for the Managed Environment to interact with other Azure services without maintaining any secrets or credentials in code.
- infrastructure
Resource StringGroup - Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. If a subnet ID is provided, this resource group will be created in the same subscription as the subnet.
- ingress
Configuration Property Map - Ingress configuration for the Managed Environment.
- kind String
- Kind of the Environment.
- location String
- The geo-location where the resource lives
- open
Telemetry Property MapConfiguration - Environment Open Telemetry configuration
- peer
Authentication Property Map - Peer authentication settings for the Managed Environment
- peer
Traffic Property MapConfiguration - Peer traffic settings for the Managed Environment
- public
Network String | "Enabled" | "Disabled"Access - Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled'.
- Map<String>
- Resource tags.
- vnet
Configuration Property Map - Vnet configuration for the environment
- workload
Profiles List<Property Map> - Workload profiles configured for the Managed 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:
- Azure
Api stringVersion - The Azure API version of the resource.
- Default
Domain string - Default Domain Name for the cluster
- Deployment
Errors string - Any errors that occurred during deployment or deployment validation
- Event
Stream stringEndpoint - The endpoint of the eventstream of the Environment.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Private
Endpoint List<Pulumi.Connections Azure Native. App. Outputs. Private Endpoint Connection Response> - Private endpoint connections to the resource.
- Private
Link stringDefault Domain - Private Link Default Domain Name for the environment
- 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"
- Dapr
Configuration Pulumi.Azure Native. App. Outputs. Dapr Configuration Response - The configuration of Dapr component.
- Keda
Configuration Pulumi.Azure Native. App. Outputs. Keda Configuration Response - The configuration of Keda component.
- Azure
Api stringVersion - The Azure API version of the resource.
- Default
Domain string - Default Domain Name for the cluster
- Deployment
Errors string - Any errors that occurred during deployment or deployment validation
- Event
Stream stringEndpoint - The endpoint of the eventstream of the Environment.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Private
Endpoint []PrivateConnections Endpoint Connection Response - Private endpoint connections to the resource.
- Private
Link stringDefault Domain - Private Link Default Domain Name for the environment
- 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"
- Dapr
Configuration DaprConfiguration Response - The configuration of Dapr component.
- Keda
Configuration KedaConfiguration Response - The configuration of Keda component.
- azure
Api StringVersion - The Azure API version of the resource.
- default
Domain String - Default Domain Name for the cluster
- deployment
Errors String - Any errors that occurred during deployment or deployment validation
- event
Stream StringEndpoint - The endpoint of the eventstream of the Environment.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- private
Endpoint List<PrivateConnections Endpoint Connection Response> - Private endpoint connections to the resource.
- private
Link StringDefault Domain - Private Link Default Domain Name for the environment
- 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"
- dapr
Configuration DaprConfiguration Response - The configuration of Dapr component.
- keda
Configuration KedaConfiguration Response - The configuration of Keda component.
- azure
Api stringVersion - The Azure API version of the resource.
- default
Domain string - Default Domain Name for the cluster
- deployment
Errors string - Any errors that occurred during deployment or deployment validation
- event
Stream stringEndpoint - The endpoint of the eventstream of the Environment.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- private
Endpoint PrivateConnections Endpoint Connection Response[] - Private endpoint connections to the resource.
- private
Link stringDefault Domain - Private Link Default Domain Name for the environment
- 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"
- dapr
Configuration DaprConfiguration Response - The configuration of Dapr component.
- keda
Configuration KedaConfiguration Response - The configuration of Keda component.
- azure_
api_ strversion - The Azure API version of the resource.
- default_
domain str - Default Domain Name for the cluster
- deployment_
errors str - Any errors that occurred during deployment or deployment validation
- event_
stream_ strendpoint - The endpoint of the eventstream of the Environment.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- private_
endpoint_ Sequence[Privateconnections Endpoint Connection Response] - Private endpoint connections to the resource.
- private_
link_ strdefault_ domain - Private Link Default Domain Name for the environment
- 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"
- dapr_
configuration DaprConfiguration Response - The configuration of Dapr component.
- keda_
configuration KedaConfiguration Response - The configuration of Keda component.
- azure
Api StringVersion - The Azure API version of the resource.
- default
Domain String - Default Domain Name for the cluster
- deployment
Errors String - Any errors that occurred during deployment or deployment validation
- event
Stream StringEndpoint - The endpoint of the eventstream of the Environment.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- private
Endpoint List<Property Map>Connections - Private endpoint connections to the resource.
- private
Link StringDefault Domain - Private Link Default Domain Name for the environment
- 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"
- dapr
Configuration Property Map - The configuration of Dapr component.
- keda
Configuration Property Map - The configuration of Keda component.
Supporting Types
AppInsightsConfiguration, AppInsightsConfigurationArgs
- Connection
String string - Application Insights connection string
- Connection
String string - Application Insights connection string
- connection
String String - Application Insights connection string
- connection
String string - Application Insights connection string
- connection_
string str - Application Insights connection string
- connection
String String - Application Insights connection string
AppInsightsConfigurationResponse, AppInsightsConfigurationResponseArgs
- Connection
String string - Application Insights connection string
- Connection
String string - Application Insights connection string
- connection
String String - Application Insights connection string
- connection
String string - Application Insights connection string
- connection_
string str - Application Insights connection string
- connection
String String - Application Insights connection string
AppLogsConfiguration, AppLogsConfigurationArgs
- Destination string
- Logs destination, can be 'log-analytics', 'azure-monitor' or 'none'
- Log
Analytics Pulumi.Configuration Azure Native. App. Inputs. Log Analytics Configuration - Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'
- Destination string
- Logs destination, can be 'log-analytics', 'azure-monitor' or 'none'
- Log
Analytics LogConfiguration Analytics Configuration - Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'
- destination String
- Logs destination, can be 'log-analytics', 'azure-monitor' or 'none'
- log
Analytics LogConfiguration Analytics Configuration - Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'
- destination string
- Logs destination, can be 'log-analytics', 'azure-monitor' or 'none'
- log
Analytics LogConfiguration Analytics Configuration - Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'
- destination str
- Logs destination, can be 'log-analytics', 'azure-monitor' or 'none'
- log_
analytics_ Logconfiguration Analytics Configuration - Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'
- destination String
- Logs destination, can be 'log-analytics', 'azure-monitor' or 'none'
- log
Analytics Property MapConfiguration - Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'
AppLogsConfigurationResponse, AppLogsConfigurationResponseArgs
- Destination string
- Logs destination, can be 'log-analytics', 'azure-monitor' or 'none'
- Log
Analytics Pulumi.Configuration Azure Native. App. Inputs. Log Analytics Configuration Response - Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'
- Destination string
- Logs destination, can be 'log-analytics', 'azure-monitor' or 'none'
- Log
Analytics LogConfiguration Analytics Configuration Response - Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'
- destination String
- Logs destination, can be 'log-analytics', 'azure-monitor' or 'none'
- log
Analytics LogConfiguration Analytics Configuration Response - Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'
- destination string
- Logs destination, can be 'log-analytics', 'azure-monitor' or 'none'
- log
Analytics LogConfiguration Analytics Configuration Response - Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'
- destination str
- Logs destination, can be 'log-analytics', 'azure-monitor' or 'none'
- log_
analytics_ Logconfiguration Analytics Configuration Response - Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'
- destination String
- Logs destination, can be 'log-analytics', 'azure-monitor' or 'none'
- log
Analytics Property MapConfiguration - Log Analytics configuration, must only be provided when destination is configured as 'log-analytics'
CertificateKeyVaultProperties, CertificateKeyVaultPropertiesArgs
- Identity string
- Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
- Key
Vault stringUrl - URL pointing to the Azure Key Vault secret that holds the certificate.
- Identity string
- Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
- Key
Vault stringUrl - URL pointing to the Azure Key Vault secret that holds the certificate.
- identity String
- Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
- key
Vault StringUrl - URL pointing to the Azure Key Vault secret that holds the certificate.
- identity string
- Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
- key
Vault stringUrl - URL pointing to the Azure Key Vault secret that holds the certificate.
- identity str
- Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
- key_
vault_ strurl - URL pointing to the Azure Key Vault secret that holds the certificate.
- identity String
- Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
- key
Vault StringUrl - URL pointing to the Azure Key Vault secret that holds the certificate.
CertificateKeyVaultPropertiesResponse, CertificateKeyVaultPropertiesResponseArgs
- Identity string
- Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
- Key
Vault stringUrl - URL pointing to the Azure Key Vault secret that holds the certificate.
- Identity string
- Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
- Key
Vault stringUrl - URL pointing to the Azure Key Vault secret that holds the certificate.
- identity String
- Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
- key
Vault StringUrl - URL pointing to the Azure Key Vault secret that holds the certificate.
- identity string
- Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
- key
Vault stringUrl - URL pointing to the Azure Key Vault secret that holds the certificate.
- identity str
- Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
- key_
vault_ strurl - URL pointing to the Azure Key Vault secret that holds the certificate.
- identity String
- Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity.
- key
Vault StringUrl - URL pointing to the Azure Key Vault secret that holds the certificate.
CustomDomainConfiguration, CustomDomainConfigurationArgs
- Certificate
Key Pulumi.Vault Properties Azure Native. App. Inputs. Certificate Key Vault Properties - Certificate stored in Azure Key Vault.
- Certificate
Password string - Certificate password
- Certificate
Value string - PFX or PEM blob
- Dns
Suffix string - Dns suffix for the environment domain
- Certificate
Key CertificateVault Properties Key Vault Properties - Certificate stored in Azure Key Vault.
- Certificate
Password string - Certificate password
- Certificate
Value string - PFX or PEM blob
- Dns
Suffix string - Dns suffix for the environment domain
- certificate
Key CertificateVault Properties Key Vault Properties - Certificate stored in Azure Key Vault.
- certificate
Password String - Certificate password
- certificate
Value String - PFX or PEM blob
- dns
Suffix String - Dns suffix for the environment domain
- certificate
Key CertificateVault Properties Key Vault Properties - Certificate stored in Azure Key Vault.
- certificate
Password string - Certificate password
- certificate
Value string - PFX or PEM blob
- dns
Suffix string - Dns suffix for the environment domain
- certificate_
key_ Certificatevault_ properties Key Vault Properties - Certificate stored in Azure Key Vault.
- certificate_
password str - Certificate password
- certificate_
value str - PFX or PEM blob
- dns_
suffix str - Dns suffix for the environment domain
- certificate
Key Property MapVault Properties - Certificate stored in Azure Key Vault.
- certificate
Password String - Certificate password
- certificate
Value String - PFX or PEM blob
- dns
Suffix String - Dns suffix for the environment domain
CustomDomainConfigurationResponse, CustomDomainConfigurationResponseArgs
- Custom
Domain stringVerification Id - Id used to verify domain name ownership
- Expiration
Date string - Certificate expiration date.
- Subject
Name string - Subject name of the certificate.
- Thumbprint string
- Certificate thumbprint.
- Certificate
Key Pulumi.Vault Properties Azure Native. App. Inputs. Certificate Key Vault Properties Response - Certificate stored in Azure Key Vault.
- Certificate
Password string - Certificate password
- Certificate
Value string - PFX or PEM blob
- Dns
Suffix string - Dns suffix for the environment domain
- Custom
Domain stringVerification Id - Id used to verify domain name ownership
- Expiration
Date string - Certificate expiration date.
- Subject
Name string - Subject name of the certificate.
- Thumbprint string
- Certificate thumbprint.
- Certificate
Key CertificateVault Properties Key Vault Properties Response - Certificate stored in Azure Key Vault.
- Certificate
Password string - Certificate password
- Certificate
Value string - PFX or PEM blob
- Dns
Suffix string - Dns suffix for the environment domain
- custom
Domain StringVerification Id - Id used to verify domain name ownership
- expiration
Date String - Certificate expiration date.
- subject
Name String - Subject name of the certificate.
- thumbprint String
- Certificate thumbprint.
- certificate
Key CertificateVault Properties Key Vault Properties Response - Certificate stored in Azure Key Vault.
- certificate
Password String - Certificate password
- certificate
Value String - PFX or PEM blob
- dns
Suffix String - Dns suffix for the environment domain
- custom
Domain stringVerification Id - Id used to verify domain name ownership
- expiration
Date string - Certificate expiration date.
- subject
Name string - Subject name of the certificate.
- thumbprint string
- Certificate thumbprint.
- certificate
Key CertificateVault Properties Key Vault Properties Response - Certificate stored in Azure Key Vault.
- certificate
Password string - Certificate password
- certificate
Value string - PFX or PEM blob
- dns
Suffix string - Dns suffix for the environment domain
- custom_
domain_ strverification_ id - Id used to verify domain name ownership
- expiration_
date str - Certificate expiration date.
- subject_
name str - Subject name of the certificate.
- thumbprint str
- Certificate thumbprint.
- certificate_
key_ Certificatevault_ properties Key Vault Properties Response - Certificate stored in Azure Key Vault.
- certificate_
password str - Certificate password
- certificate_
value str - PFX or PEM blob
- dns_
suffix str - Dns suffix for the environment domain
- custom
Domain StringVerification Id - Id used to verify domain name ownership
- expiration
Date String - Certificate expiration date.
- subject
Name String - Subject name of the certificate.
- thumbprint String
- Certificate thumbprint.
- certificate
Key Property MapVault Properties - Certificate stored in Azure Key Vault.
- certificate
Password String - Certificate password
- certificate
Value String - PFX or PEM blob
- dns
Suffix String - Dns suffix for the environment domain
DaprConfigurationResponse, DaprConfigurationResponseArgs
- Version string
- The version of Dapr
- Version string
- The version of Dapr
- version String
- The version of Dapr
- version string
- The version of Dapr
- version str
- The version of Dapr
- version String
- The version of Dapr
DataDogConfiguration, DataDogConfigurationArgs
DataDogConfigurationResponse, DataDogConfigurationResponseArgs
DestinationsConfiguration, DestinationsConfigurationArgs
- Data
Dog Pulumi.Configuration Azure Native. App. Inputs. Data Dog Configuration - Open telemetry datadog destination configuration
- Otlp
Configurations List<Pulumi.Azure Native. App. Inputs. Otlp Configuration> - Open telemetry otlp configurations
- Data
Dog DataConfiguration Dog Configuration - Open telemetry datadog destination configuration
- Otlp
Configurations []OtlpConfiguration - Open telemetry otlp configurations
- data
Dog DataConfiguration Dog Configuration - Open telemetry datadog destination configuration
- otlp
Configurations List<OtlpConfiguration> - Open telemetry otlp configurations
- data
Dog DataConfiguration Dog Configuration - Open telemetry datadog destination configuration
- otlp
Configurations OtlpConfiguration[] - Open telemetry otlp configurations
- data_
dog_ Dataconfiguration Dog Configuration - Open telemetry datadog destination configuration
- otlp_
configurations Sequence[OtlpConfiguration] - Open telemetry otlp configurations
- data
Dog Property MapConfiguration - Open telemetry datadog destination configuration
- otlp
Configurations List<Property Map> - Open telemetry otlp configurations
DestinationsConfigurationResponse, DestinationsConfigurationResponseArgs
- Data
Dog Pulumi.Configuration Azure Native. App. Inputs. Data Dog Configuration Response - Open telemetry datadog destination configuration
- Otlp
Configurations List<Pulumi.Azure Native. App. Inputs. Otlp Configuration Response> - Open telemetry otlp configurations
- Data
Dog DataConfiguration Dog Configuration Response - Open telemetry datadog destination configuration
- Otlp
Configurations []OtlpConfiguration Response - Open telemetry otlp configurations
- data
Dog DataConfiguration Dog Configuration Response - Open telemetry datadog destination configuration
- otlp
Configurations List<OtlpConfiguration Response> - Open telemetry otlp configurations
- data
Dog DataConfiguration Dog Configuration Response - Open telemetry datadog destination configuration
- otlp
Configurations OtlpConfiguration Response[] - Open telemetry otlp configurations
- data_
dog_ Dataconfiguration Dog Configuration Response - Open telemetry datadog destination configuration
- otlp_
configurations Sequence[OtlpConfiguration Response] - Open telemetry otlp configurations
- data
Dog Property MapConfiguration - Open telemetry datadog destination configuration
- otlp
Configurations List<Property Map> - Open telemetry otlp configurations
DiskEncryptionConfiguration, DiskEncryptionConfigurationArgs
- Key
Vault Pulumi.Configuration Azure Native. App. Inputs. Disk Encryption Configuration Key Vault Configuration - The Key Vault that contains your key to use for disk encryption. The Key Vault must be in the same region as the Managed Environment.
- Key
Vault DiskConfiguration Encryption Configuration Key Vault Configuration - The Key Vault that contains your key to use for disk encryption. The Key Vault must be in the same region as the Managed Environment.
- key
Vault DiskConfiguration Encryption Configuration Key Vault Configuration - The Key Vault that contains your key to use for disk encryption. The Key Vault must be in the same region as the Managed Environment.
- key
Vault DiskConfiguration Encryption Configuration Key Vault Configuration - The Key Vault that contains your key to use for disk encryption. The Key Vault must be in the same region as the Managed Environment.
- key_
vault_ Diskconfiguration Encryption Configuration Key Vault Configuration - The Key Vault that contains your key to use for disk encryption. The Key Vault must be in the same region as the Managed Environment.
- key
Vault Property MapConfiguration - The Key Vault that contains your key to use for disk encryption. The Key Vault must be in the same region as the Managed Environment.
DiskEncryptionConfigurationAuth, DiskEncryptionConfigurationAuthArgs
- Identity string
- Resource ID of a user-assigned managed identity to authenticate to the Key Vault. The identity must be assigned to the managed environment, in the same tenant as the Key Vault, and it must have the following key permissions on the Key Vault: wrapkey, unwrapkey, get.
- Identity string
- Resource ID of a user-assigned managed identity to authenticate to the Key Vault. The identity must be assigned to the managed environment, in the same tenant as the Key Vault, and it must have the following key permissions on the Key Vault: wrapkey, unwrapkey, get.
- identity String
- Resource ID of a user-assigned managed identity to authenticate to the Key Vault. The identity must be assigned to the managed environment, in the same tenant as the Key Vault, and it must have the following key permissions on the Key Vault: wrapkey, unwrapkey, get.
- identity string
- Resource ID of a user-assigned managed identity to authenticate to the Key Vault. The identity must be assigned to the managed environment, in the same tenant as the Key Vault, and it must have the following key permissions on the Key Vault: wrapkey, unwrapkey, get.
- identity str
- Resource ID of a user-assigned managed identity to authenticate to the Key Vault. The identity must be assigned to the managed environment, in the same tenant as the Key Vault, and it must have the following key permissions on the Key Vault: wrapkey, unwrapkey, get.
- identity String
- Resource ID of a user-assigned managed identity to authenticate to the Key Vault. The identity must be assigned to the managed environment, in the same tenant as the Key Vault, and it must have the following key permissions on the Key Vault: wrapkey, unwrapkey, get.
DiskEncryptionConfigurationKeyVaultConfiguration, DiskEncryptionConfigurationKeyVaultConfigurationArgs
- Auth
Pulumi.
Azure Native. App. Inputs. Disk Encryption Configuration Auth - Configuration properties for the authentication to the Key Vault
- Key
Url string - Key URL pointing to a key in KeyVault. Version segment of the Url is required.
- Auth
Disk
Encryption Configuration Auth - Configuration properties for the authentication to the Key Vault
- Key
Url string - Key URL pointing to a key in KeyVault. Version segment of the Url is required.
- auth
Disk
Encryption Configuration Auth - Configuration properties for the authentication to the Key Vault
- key
Url String - Key URL pointing to a key in KeyVault. Version segment of the Url is required.
- auth
Disk
Encryption Configuration Auth - Configuration properties for the authentication to the Key Vault
- key
Url string - Key URL pointing to a key in KeyVault. Version segment of the Url is required.
- auth
Disk
Encryption Configuration Auth - Configuration properties for the authentication to the Key Vault
- key_
url str - Key URL pointing to a key in KeyVault. Version segment of the Url is required.
- auth Property Map
- Configuration properties for the authentication to the Key Vault
- key
Url String - Key URL pointing to a key in KeyVault. Version segment of the Url is required.
DiskEncryptionConfigurationResponse, DiskEncryptionConfigurationResponseArgs
- Key
Vault Pulumi.Configuration Azure Native. App. Inputs. Disk Encryption Configuration Response Key Vault Configuration - The Key Vault that contains your key to use for disk encryption. The Key Vault must be in the same region as the Managed Environment.
- Key
Vault DiskConfiguration Encryption Configuration Response Key Vault Configuration - The Key Vault that contains your key to use for disk encryption. The Key Vault must be in the same region as the Managed Environment.
- key
Vault DiskConfiguration Encryption Configuration Response Key Vault Configuration - The Key Vault that contains your key to use for disk encryption. The Key Vault must be in the same region as the Managed Environment.
- key
Vault DiskConfiguration Encryption Configuration Response Key Vault Configuration - The Key Vault that contains your key to use for disk encryption. The Key Vault must be in the same region as the Managed Environment.
- key_
vault_ Diskconfiguration Encryption Configuration Response Key Vault Configuration - The Key Vault that contains your key to use for disk encryption. The Key Vault must be in the same region as the Managed Environment.
- key
Vault Property MapConfiguration - The Key Vault that contains your key to use for disk encryption. The Key Vault must be in the same region as the Managed Environment.
DiskEncryptionConfigurationResponseAuth, DiskEncryptionConfigurationResponseAuthArgs
- Identity string
- Resource ID of a user-assigned managed identity to authenticate to the Key Vault. The identity must be assigned to the managed environment, in the same tenant as the Key Vault, and it must have the following key permissions on the Key Vault: wrapkey, unwrapkey, get.
- Identity string
- Resource ID of a user-assigned managed identity to authenticate to the Key Vault. The identity must be assigned to the managed environment, in the same tenant as the Key Vault, and it must have the following key permissions on the Key Vault: wrapkey, unwrapkey, get.
- identity String
- Resource ID of a user-assigned managed identity to authenticate to the Key Vault. The identity must be assigned to the managed environment, in the same tenant as the Key Vault, and it must have the following key permissions on the Key Vault: wrapkey, unwrapkey, get.
- identity string
- Resource ID of a user-assigned managed identity to authenticate to the Key Vault. The identity must be assigned to the managed environment, in the same tenant as the Key Vault, and it must have the following key permissions on the Key Vault: wrapkey, unwrapkey, get.
- identity str
- Resource ID of a user-assigned managed identity to authenticate to the Key Vault. The identity must be assigned to the managed environment, in the same tenant as the Key Vault, and it must have the following key permissions on the Key Vault: wrapkey, unwrapkey, get.
- identity String
- Resource ID of a user-assigned managed identity to authenticate to the Key Vault. The identity must be assigned to the managed environment, in the same tenant as the Key Vault, and it must have the following key permissions on the Key Vault: wrapkey, unwrapkey, get.
DiskEncryptionConfigurationResponseKeyVaultConfiguration, DiskEncryptionConfigurationResponseKeyVaultConfigurationArgs
- Auth
Pulumi.
Azure Native. App. Inputs. Disk Encryption Configuration Response Auth - Configuration properties for the authentication to the Key Vault
- Key
Url string - Key URL pointing to a key in KeyVault. Version segment of the Url is required.
- Auth
Disk
Encryption Configuration Response Auth - Configuration properties for the authentication to the Key Vault
- Key
Url string - Key URL pointing to a key in KeyVault. Version segment of the Url is required.
- auth
Disk
Encryption Configuration Response Auth - Configuration properties for the authentication to the Key Vault
- key
Url String - Key URL pointing to a key in KeyVault. Version segment of the Url is required.
- auth
Disk
Encryption Configuration Response Auth - Configuration properties for the authentication to the Key Vault
- key
Url string - Key URL pointing to a key in KeyVault. Version segment of the Url is required.
- auth
Disk
Encryption Configuration Response Auth - Configuration properties for the authentication to the Key Vault
- key_
url str - Key URL pointing to a key in KeyVault. Version segment of the Url is required.
- auth Property Map
- Configuration properties for the authentication to the Key Vault
- key
Url String - Key URL pointing to a key in KeyVault. Version segment of the Url is required.
Header, HeaderArgs
HeaderResponse, HeaderResponseArgs
IngressConfiguration, IngressConfigurationArgs
- Header
Count intLimit - Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100.
- Request
Idle intTimeout - Duration (in minutes) before idle requests are timed out. Must be at least 1 minute. Defaults to 4 minutes.
- Scale
Pulumi.
Azure Native. App. Inputs. Ingress Configuration Scale - Scaling configuration for the ingress component. Required.
- Termination
Grace intPeriod Seconds - Time (in seconds) to allow active connections to complete on termination. Must be between 0 and 3600. Defaults to 480 seconds.
- Workload
Profile stringName - Name of the workload profile used by the ingress component. Required.
- Header
Count intLimit - Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100.
- Request
Idle intTimeout - Duration (in minutes) before idle requests are timed out. Must be at least 1 minute. Defaults to 4 minutes.
- Scale
Ingress
Configuration Scale - Scaling configuration for the ingress component. Required.
- Termination
Grace intPeriod Seconds - Time (in seconds) to allow active connections to complete on termination. Must be between 0 and 3600. Defaults to 480 seconds.
- Workload
Profile stringName - Name of the workload profile used by the ingress component. Required.
- header
Count IntegerLimit - Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100.
- request
Idle IntegerTimeout - Duration (in minutes) before idle requests are timed out. Must be at least 1 minute. Defaults to 4 minutes.
- scale
Ingress
Configuration Scale - Scaling configuration for the ingress component. Required.
- termination
Grace IntegerPeriod Seconds - Time (in seconds) to allow active connections to complete on termination. Must be between 0 and 3600. Defaults to 480 seconds.
- workload
Profile StringName - Name of the workload profile used by the ingress component. Required.
- header
Count numberLimit - Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100.
- request
Idle numberTimeout - Duration (in minutes) before idle requests are timed out. Must be at least 1 minute. Defaults to 4 minutes.
- scale
Ingress
Configuration Scale - Scaling configuration for the ingress component. Required.
- termination
Grace numberPeriod Seconds - Time (in seconds) to allow active connections to complete on termination. Must be between 0 and 3600. Defaults to 480 seconds.
- workload
Profile stringName - Name of the workload profile used by the ingress component. Required.
- header_
count_ intlimit - Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100.
- request_
idle_ inttimeout - Duration (in minutes) before idle requests are timed out. Must be at least 1 minute. Defaults to 4 minutes.
- scale
Ingress
Configuration Scale - Scaling configuration for the ingress component. Required.
- termination_
grace_ intperiod_ seconds - Time (in seconds) to allow active connections to complete on termination. Must be between 0 and 3600. Defaults to 480 seconds.
- workload_
profile_ strname - Name of the workload profile used by the ingress component. Required.
- header
Count NumberLimit - Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100.
- request
Idle NumberTimeout - Duration (in minutes) before idle requests are timed out. Must be at least 1 minute. Defaults to 4 minutes.
- scale Property Map
- Scaling configuration for the ingress component. Required.
- termination
Grace NumberPeriod Seconds - Time (in seconds) to allow active connections to complete on termination. Must be between 0 and 3600. Defaults to 480 seconds.
- workload
Profile StringName - Name of the workload profile used by the ingress component. Required.
IngressConfigurationResponse, IngressConfigurationResponseArgs
- Header
Count intLimit - Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100.
- Request
Idle intTimeout - Duration (in minutes) before idle requests are timed out. Must be at least 1 minute. Defaults to 4 minutes.
- Scale
Pulumi.
Azure Native. App. Inputs. Ingress Configuration Response Scale - Scaling configuration for the ingress component. Required.
- Termination
Grace intPeriod Seconds - Time (in seconds) to allow active connections to complete on termination. Must be between 0 and 3600. Defaults to 480 seconds.
- Workload
Profile stringName - Name of the workload profile used by the ingress component. Required.
- Header
Count intLimit - Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100.
- Request
Idle intTimeout - Duration (in minutes) before idle requests are timed out. Must be at least 1 minute. Defaults to 4 minutes.
- Scale
Ingress
Configuration Response Scale - Scaling configuration for the ingress component. Required.
- Termination
Grace intPeriod Seconds - Time (in seconds) to allow active connections to complete on termination. Must be between 0 and 3600. Defaults to 480 seconds.
- Workload
Profile stringName - Name of the workload profile used by the ingress component. Required.
- header
Count IntegerLimit - Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100.
- request
Idle IntegerTimeout - Duration (in minutes) before idle requests are timed out. Must be at least 1 minute. Defaults to 4 minutes.
- scale
Ingress
Configuration Response Scale - Scaling configuration for the ingress component. Required.
- termination
Grace IntegerPeriod Seconds - Time (in seconds) to allow active connections to complete on termination. Must be between 0 and 3600. Defaults to 480 seconds.
- workload
Profile StringName - Name of the workload profile used by the ingress component. Required.
- header
Count numberLimit - Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100.
- request
Idle numberTimeout - Duration (in minutes) before idle requests are timed out. Must be at least 1 minute. Defaults to 4 minutes.
- scale
Ingress
Configuration Response Scale - Scaling configuration for the ingress component. Required.
- termination
Grace numberPeriod Seconds - Time (in seconds) to allow active connections to complete on termination. Must be between 0 and 3600. Defaults to 480 seconds.
- workload
Profile stringName - Name of the workload profile used by the ingress component. Required.
- header_
count_ intlimit - Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100.
- request_
idle_ inttimeout - Duration (in minutes) before idle requests are timed out. Must be at least 1 minute. Defaults to 4 minutes.
- scale
Ingress
Configuration Response Scale - Scaling configuration for the ingress component. Required.
- termination_
grace_ intperiod_ seconds - Time (in seconds) to allow active connections to complete on termination. Must be between 0 and 3600. Defaults to 480 seconds.
- workload_
profile_ strname - Name of the workload profile used by the ingress component. Required.
- header
Count NumberLimit - Maximum number of headers per request allowed by the ingress. Must be at least 1. Defaults to 100.
- request
Idle NumberTimeout - Duration (in minutes) before idle requests are timed out. Must be at least 1 minute. Defaults to 4 minutes.
- scale Property Map
- Scaling configuration for the ingress component. Required.
- termination
Grace NumberPeriod Seconds - Time (in seconds) to allow active connections to complete on termination. Must be between 0 and 3600. Defaults to 480 seconds.
- workload
Profile StringName - Name of the workload profile used by the ingress component. Required.
IngressConfigurationResponseScale, IngressConfigurationResponseScaleArgs
- Max
Replicas int - Maximum number of ingress replicas. Must be greater than or equal to minReplicas.
- Min
Replicas int - Minimum number of ingress replicas. Must be at least 2. Required.
- Max
Replicas int - Maximum number of ingress replicas. Must be greater than or equal to minReplicas.
- Min
Replicas int - Minimum number of ingress replicas. Must be at least 2. Required.
- max
Replicas Integer - Maximum number of ingress replicas. Must be greater than or equal to minReplicas.
- min
Replicas Integer - Minimum number of ingress replicas. Must be at least 2. Required.
- max
Replicas number - Maximum number of ingress replicas. Must be greater than or equal to minReplicas.
- min
Replicas number - Minimum number of ingress replicas. Must be at least 2. Required.
- max_
replicas int - Maximum number of ingress replicas. Must be greater than or equal to minReplicas.
- min_
replicas int - Minimum number of ingress replicas. Must be at least 2. Required.
- max
Replicas Number - Maximum number of ingress replicas. Must be greater than or equal to minReplicas.
- min
Replicas Number - Minimum number of ingress replicas. Must be at least 2. Required.
IngressConfigurationScale, IngressConfigurationScaleArgs
- Max
Replicas int - Maximum number of ingress replicas. Must be greater than or equal to minReplicas.
- Min
Replicas int - Minimum number of ingress replicas. Must be at least 2. Required.
- Max
Replicas int - Maximum number of ingress replicas. Must be greater than or equal to minReplicas.
- Min
Replicas int - Minimum number of ingress replicas. Must be at least 2. Required.
- max
Replicas Integer - Maximum number of ingress replicas. Must be greater than or equal to minReplicas.
- min
Replicas Integer - Minimum number of ingress replicas. Must be at least 2. Required.
- max
Replicas number - Maximum number of ingress replicas. Must be greater than or equal to minReplicas.
- min
Replicas number - Minimum number of ingress replicas. Must be at least 2. Required.
- max_
replicas int - Maximum number of ingress replicas. Must be greater than or equal to minReplicas.
- min_
replicas int - Minimum number of ingress replicas. Must be at least 2. Required.
- max
Replicas Number - Maximum number of ingress replicas. Must be greater than or equal to minReplicas.
- min
Replicas Number - Minimum number of ingress replicas. Must be at least 2. Required.
KedaConfigurationResponse, KedaConfigurationResponseArgs
- Version string
- The version of Keda
- Version string
- The version of Keda
- version String
- The version of Keda
- version string
- The version of Keda
- version str
- The version of Keda
- version String
- The version of Keda
LogAnalyticsConfiguration, LogAnalyticsConfigurationArgs
- Customer
Id string - Log analytics customer id
- Dynamic
Json boolColumns - Boolean indicating whether to parse json string log into dynamic json columns
- string
- Log analytics customer key
- Customer
Id string - Log analytics customer id
- Dynamic
Json boolColumns - Boolean indicating whether to parse json string log into dynamic json columns
- string
- Log analytics customer key
- customer
Id String - Log analytics customer id
- dynamic
Json BooleanColumns - Boolean indicating whether to parse json string log into dynamic json columns
- String
- Log analytics customer key
- customer
Id string - Log analytics customer id
- dynamic
Json booleanColumns - Boolean indicating whether to parse json string log into dynamic json columns
- string
- Log analytics customer key
- customer_
id str - Log analytics customer id
- dynamic_
json_ boolcolumns - Boolean indicating whether to parse json string log into dynamic json columns
- str
- Log analytics customer key
- customer
Id String - Log analytics customer id
- dynamic
Json BooleanColumns - Boolean indicating whether to parse json string log into dynamic json columns
- String
- Log analytics customer key
LogAnalyticsConfigurationResponse, LogAnalyticsConfigurationResponseArgs
- Customer
Id string - Log analytics customer id
- Dynamic
Json boolColumns - Boolean indicating whether to parse json string log into dynamic json columns
- Customer
Id string - Log analytics customer id
- Dynamic
Json boolColumns - Boolean indicating whether to parse json string log into dynamic json columns
- customer
Id String - Log analytics customer id
- dynamic
Json BooleanColumns - Boolean indicating whether to parse json string log into dynamic json columns
- customer
Id string - Log analytics customer id
- dynamic
Json booleanColumns - Boolean indicating whether to parse json string log into dynamic json columns
- customer_
id str - Log analytics customer id
- dynamic_
json_ boolcolumns - Boolean indicating whether to parse json string log into dynamic json columns
- customer
Id String - Log analytics customer id
- dynamic
Json BooleanColumns - Boolean indicating whether to parse json string log into dynamic json columns
LogsConfiguration, LogsConfigurationArgs
- Destinations List<string>
- Open telemetry logs destinations
- Destinations []string
- Open telemetry logs destinations
- destinations List<String>
- Open telemetry logs destinations
- destinations string[]
- Open telemetry logs destinations
- destinations Sequence[str]
- Open telemetry logs destinations
- destinations List<String>
- Open telemetry logs destinations
LogsConfigurationResponse, LogsConfigurationResponseArgs
- Destinations List<string>
- Open telemetry logs destinations
- Destinations []string
- Open telemetry logs destinations
- destinations List<String>
- Open telemetry logs destinations
- destinations string[]
- Open telemetry logs destinations
- destinations Sequence[str]
- Open telemetry logs destinations
- destinations List<String>
- Open telemetry logs destinations
ManagedEnvironmentEncryption, ManagedEnvironmentEncryptionArgs
- Enabled bool
- Boolean indicating whether the peer traffic encryption is enabled
- Enabled bool
- Boolean indicating whether the peer traffic encryption is enabled
- enabled Boolean
- Boolean indicating whether the peer traffic encryption is enabled
- enabled boolean
- Boolean indicating whether the peer traffic encryption is enabled
- enabled bool
- Boolean indicating whether the peer traffic encryption is enabled
- enabled Boolean
- Boolean indicating whether the peer traffic encryption is enabled
ManagedEnvironmentPeerAuthentication, ManagedEnvironmentPeerAuthenticationArgs
- Mtls
Pulumi.
Azure Native. App. Inputs. Mtls - Mutual TLS authentication settings for the Managed Environment
- mtls Property Map
- Mutual TLS authentication settings for the Managed Environment
ManagedEnvironmentPeerTrafficConfiguration, ManagedEnvironmentPeerTrafficConfigurationArgs
- Encryption
Pulumi.
Azure Native. App. Inputs. Managed Environment Encryption - Peer traffic encryption settings for the Managed Environment
- Encryption
Managed
Environment Encryption - Peer traffic encryption settings for the Managed Environment
- encryption
Managed
Environment Encryption - Peer traffic encryption settings for the Managed Environment
- encryption
Managed
Environment Encryption - Peer traffic encryption settings for the Managed Environment
- encryption
Managed
Environment Encryption - Peer traffic encryption settings for the Managed Environment
- encryption Property Map
- Peer traffic encryption settings for the Managed Environment
ManagedEnvironmentResponseEncryption, ManagedEnvironmentResponseEncryptionArgs
- Enabled bool
- Boolean indicating whether the peer traffic encryption is enabled
- Enabled bool
- Boolean indicating whether the peer traffic encryption is enabled
- enabled Boolean
- Boolean indicating whether the peer traffic encryption is enabled
- enabled boolean
- Boolean indicating whether the peer traffic encryption is enabled
- enabled bool
- Boolean indicating whether the peer traffic encryption is enabled
- enabled Boolean
- Boolean indicating whether the peer traffic encryption is enabled
ManagedEnvironmentResponsePeerAuthentication, ManagedEnvironmentResponsePeerAuthenticationArgs
- Mtls
Pulumi.
Azure Native. App. Inputs. Mtls Response - Mutual TLS authentication settings for the Managed Environment
- Mtls
Mtls
Response - Mutual TLS authentication settings for the Managed Environment
- mtls
Mtls
Response - Mutual TLS authentication settings for the Managed Environment
- mtls
Mtls
Response - Mutual TLS authentication settings for the Managed Environment
- mtls
Mtls
Response - Mutual TLS authentication settings for the Managed Environment
- mtls Property Map
- Mutual TLS authentication settings for the Managed Environment
ManagedEnvironmentResponsePeerTrafficConfiguration, ManagedEnvironmentResponsePeerTrafficConfigurationArgs
- Encryption
Pulumi.
Azure Native. App. Inputs. Managed Environment Response Encryption - Peer traffic encryption settings for the Managed Environment
- Encryption
Managed
Environment Response Encryption - Peer traffic encryption settings for the Managed Environment
- encryption
Managed
Environment Response Encryption - Peer traffic encryption settings for the Managed Environment
- encryption
Managed
Environment Response Encryption - Peer traffic encryption settings for the Managed Environment
- encryption
Managed
Environment Response Encryption - Peer traffic encryption settings for the Managed Environment
- encryption Property Map
- Peer traffic encryption settings for the Managed Environment
ManagedServiceIdentity, ManagedServiceIdentityArgs
- Type
string | Pulumi.
Azure Native. App. Managed Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned List<string>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- Type
string | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned []stringIdentities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
String | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
string | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned string[]Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
str | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ Sequence[str]identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
String | "None" | "System
Assigned" | "User Assigned" | "System Assigned,User Assigned" - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
ManagedServiceIdentityResponse, ManagedServiceIdentityResponseArgs
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. App. Inputs. User Assigned Identity Response> - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned map[string]UserIdentities Assigned Identity Response - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned Map<String,UserIdentities Assigned Identity Response> - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response} - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal_
id str - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant_
id str - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type str
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ Mapping[str, Useridentities Assigned Identity Response] - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned Map<Property Map>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
ManagedServiceIdentityType, ManagedServiceIdentityTypeArgs
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- Managed
Service Identity Type None - None
- Managed
Service Identity Type System Assigned - SystemAssigned
- Managed
Service Identity Type User Assigned - UserAssigned
- Managed
Service Identity Type_System Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned,UserAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "System
Assigned,User Assigned" - SystemAssigned,UserAssigned
MetricsConfiguration, MetricsConfigurationArgs
- Destinations List<string>
- Open telemetry metrics destinations
- Include
Keda bool - Boolean indicating if including keda metrics
- Destinations []string
- Open telemetry metrics destinations
- Include
Keda bool - Boolean indicating if including keda metrics
- destinations List<String>
- Open telemetry metrics destinations
- include
Keda Boolean - Boolean indicating if including keda metrics
- destinations string[]
- Open telemetry metrics destinations
- include
Keda boolean - Boolean indicating if including keda metrics
- destinations Sequence[str]
- Open telemetry metrics destinations
- include_
keda bool - Boolean indicating if including keda metrics
- destinations List<String>
- Open telemetry metrics destinations
- include
Keda Boolean - Boolean indicating if including keda metrics
MetricsConfigurationResponse, MetricsConfigurationResponseArgs
- Destinations List<string>
- Open telemetry metrics destinations
- Include
Keda bool - Boolean indicating if including keda metrics
- Destinations []string
- Open telemetry metrics destinations
- Include
Keda bool - Boolean indicating if including keda metrics
- destinations List<String>
- Open telemetry metrics destinations
- include
Keda Boolean - Boolean indicating if including keda metrics
- destinations string[]
- Open telemetry metrics destinations
- include
Keda boolean - Boolean indicating if including keda metrics
- destinations Sequence[str]
- Open telemetry metrics destinations
- include_
keda bool - Boolean indicating if including keda metrics
- destinations List<String>
- Open telemetry metrics destinations
- include
Keda Boolean - Boolean indicating if including keda metrics
Mtls, MtlsArgs
- Enabled bool
- Boolean indicating whether the mutual TLS authentication is enabled
- Enabled bool
- Boolean indicating whether the mutual TLS authentication is enabled
- enabled Boolean
- Boolean indicating whether the mutual TLS authentication is enabled
- enabled boolean
- Boolean indicating whether the mutual TLS authentication is enabled
- enabled bool
- Boolean indicating whether the mutual TLS authentication is enabled
- enabled Boolean
- Boolean indicating whether the mutual TLS authentication is enabled
MtlsResponse, MtlsResponseArgs
- Enabled bool
- Boolean indicating whether the mutual TLS authentication is enabled
- Enabled bool
- Boolean indicating whether the mutual TLS authentication is enabled
- enabled Boolean
- Boolean indicating whether the mutual TLS authentication is enabled
- enabled boolean
- Boolean indicating whether the mutual TLS authentication is enabled
- enabled bool
- Boolean indicating whether the mutual TLS authentication is enabled
- enabled Boolean
- Boolean indicating whether the mutual TLS authentication is enabled
OpenTelemetryConfiguration, OpenTelemetryConfigurationArgs
- Destinations
Configuration Pulumi.Azure Native. App. Inputs. Destinations Configuration - Open telemetry destinations configuration
- Logs
Configuration Pulumi.Azure Native. App. Inputs. Logs Configuration - Open telemetry logs configuration
- Metrics
Configuration Pulumi.Azure Native. App. Inputs. Metrics Configuration - Open telemetry metrics configuration
- Traces
Configuration Pulumi.Azure Native. App. Inputs. Traces Configuration - Open telemetry trace configuration
- Destinations
Configuration DestinationsConfiguration - Open telemetry destinations configuration
- Logs
Configuration LogsConfiguration - Open telemetry logs configuration
- Metrics
Configuration MetricsConfiguration - Open telemetry metrics configuration
- Traces
Configuration TracesConfiguration - Open telemetry trace configuration
- destinations
Configuration DestinationsConfiguration - Open telemetry destinations configuration
- logs
Configuration LogsConfiguration - Open telemetry logs configuration
- metrics
Configuration MetricsConfiguration - Open telemetry metrics configuration
- traces
Configuration TracesConfiguration - Open telemetry trace configuration
- destinations
Configuration DestinationsConfiguration - Open telemetry destinations configuration
- logs
Configuration LogsConfiguration - Open telemetry logs configuration
- metrics
Configuration MetricsConfiguration - Open telemetry metrics configuration
- traces
Configuration TracesConfiguration - Open telemetry trace configuration
- destinations_
configuration DestinationsConfiguration - Open telemetry destinations configuration
- logs_
configuration LogsConfiguration - Open telemetry logs configuration
- metrics_
configuration MetricsConfiguration - Open telemetry metrics configuration
- traces_
configuration TracesConfiguration - Open telemetry trace configuration
- destinations
Configuration Property Map - Open telemetry destinations configuration
- logs
Configuration Property Map - Open telemetry logs configuration
- metrics
Configuration Property Map - Open telemetry metrics configuration
- traces
Configuration Property Map - Open telemetry trace configuration
OpenTelemetryConfigurationResponse, OpenTelemetryConfigurationResponseArgs
- Destinations
Configuration Pulumi.Azure Native. App. Inputs. Destinations Configuration Response - Open telemetry destinations configuration
- Logs
Configuration Pulumi.Azure Native. App. Inputs. Logs Configuration Response - Open telemetry logs configuration
- Metrics
Configuration Pulumi.Azure Native. App. Inputs. Metrics Configuration Response - Open telemetry metrics configuration
- Traces
Configuration Pulumi.Azure Native. App. Inputs. Traces Configuration Response - Open telemetry trace configuration
- Destinations
Configuration DestinationsConfiguration Response - Open telemetry destinations configuration
- Logs
Configuration LogsConfiguration Response - Open telemetry logs configuration
- Metrics
Configuration MetricsConfiguration Response - Open telemetry metrics configuration
- Traces
Configuration TracesConfiguration Response - Open telemetry trace configuration
- destinations
Configuration DestinationsConfiguration Response - Open telemetry destinations configuration
- logs
Configuration LogsConfiguration Response - Open telemetry logs configuration
- metrics
Configuration MetricsConfiguration Response - Open telemetry metrics configuration
- traces
Configuration TracesConfiguration Response - Open telemetry trace configuration
- destinations
Configuration DestinationsConfiguration Response - Open telemetry destinations configuration
- logs
Configuration LogsConfiguration Response - Open telemetry logs configuration
- metrics
Configuration MetricsConfiguration Response - Open telemetry metrics configuration
- traces
Configuration TracesConfiguration Response - Open telemetry trace configuration
- destinations_
configuration DestinationsConfiguration Response - Open telemetry destinations configuration
- logs_
configuration LogsConfiguration Response - Open telemetry logs configuration
- metrics_
configuration MetricsConfiguration Response - Open telemetry metrics configuration
- traces_
configuration TracesConfiguration Response - Open telemetry trace configuration
- destinations
Configuration Property Map - Open telemetry destinations configuration
- logs
Configuration Property Map - Open telemetry logs configuration
- metrics
Configuration Property Map - Open telemetry metrics configuration
- traces
Configuration Property Map - Open telemetry trace configuration
OtlpConfiguration, OtlpConfigurationArgs
- Endpoint string
- The endpoint of otlp configuration
- Headers
List<Pulumi.
Azure Native. App. Inputs. Header> - Headers of otlp configurations
- Insecure bool
- Boolean indicating if otlp configuration is insecure
- Name string
- The name of otlp configuration
- endpoint String
- The endpoint of otlp configuration
- headers List<Header>
- Headers of otlp configurations
- insecure Boolean
- Boolean indicating if otlp configuration is insecure
- name String
- The name of otlp configuration
- endpoint str
- The endpoint of otlp configuration
- headers Sequence[Header]
- Headers of otlp configurations
- insecure bool
- Boolean indicating if otlp configuration is insecure
- name str
- The name of otlp configuration
- endpoint String
- The endpoint of otlp configuration
- headers List<Property Map>
- Headers of otlp configurations
- insecure Boolean
- Boolean indicating if otlp configuration is insecure
- name String
- The name of otlp configuration
OtlpConfigurationResponse, OtlpConfigurationResponseArgs
- Endpoint string
- The endpoint of otlp configuration
- Headers
List<Pulumi.
Azure Native. App. Inputs. Header Response> - Headers of otlp configurations
- Insecure bool
- Boolean indicating if otlp configuration is insecure
- Name string
- The name of otlp configuration
- Endpoint string
- The endpoint of otlp configuration
- Headers
[]Header
Response - Headers of otlp configurations
- Insecure bool
- Boolean indicating if otlp configuration is insecure
- Name string
- The name of otlp configuration
- endpoint String
- The endpoint of otlp configuration
- headers
List<Header
Response> - Headers of otlp configurations
- insecure Boolean
- Boolean indicating if otlp configuration is insecure
- name String
- The name of otlp configuration
- endpoint string
- The endpoint of otlp configuration
- headers
Header
Response[] - Headers of otlp configurations
- insecure boolean
- Boolean indicating if otlp configuration is insecure
- name string
- The name of otlp configuration
- endpoint str
- The endpoint of otlp configuration
- headers
Sequence[Header
Response] - Headers of otlp configurations
- insecure bool
- Boolean indicating if otlp configuration is insecure
- name str
- The name of otlp configuration
- endpoint String
- The endpoint of otlp configuration
- headers List<Property Map>
- Headers of otlp configurations
- insecure Boolean
- Boolean indicating if otlp configuration is insecure
- name String
- The name of otlp configuration
PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs
- Group
Ids List<string> - The group ids for the private endpoint resource.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- Private
Link Pulumi.Service Connection State Azure Native. App. Inputs. Private Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- Provisioning
State string - The provisioning state of the private endpoint connection resource.
- System
Data Pulumi.Azure Native. App. Inputs. 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"
- Private
Endpoint Pulumi.Azure Native. App. Inputs. Private Endpoint Response - The resource of private end point.
- Group
Ids []string - The group ids for the private endpoint resource.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Name string
- The name of the resource
- Private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- Provisioning
State string - The provisioning state of the private endpoint connection resource.
- 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"
- Private
Endpoint PrivateEndpoint Response - The resource of private end point.
- group
Ids List<String> - The group ids for the private endpoint resource.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- provisioning
State String - The provisioning state of the private endpoint connection resource.
- 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"
- private
Endpoint PrivateEndpoint Response - The resource of private end point.
- group
Ids string[] - The group ids for the private endpoint resource.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name string
- The name of the resource
- private
Link PrivateService Connection State Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- provisioning
State string - The provisioning state of the private endpoint connection resource.
- 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"
- private
Endpoint PrivateEndpoint Response - The resource of private end point.
- group_
ids Sequence[str] - The group ids for the private endpoint resource.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name str
- The name of the resource
- private_
link_ Privateservice_ connection_ state Link Service Connection State Response - A collection of information about the state of the connection between service consumer and provider.
- provisioning_
state str - The provisioning state of the private endpoint connection resource.
- 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"
- private_
endpoint PrivateEndpoint Response - The resource of private end point.
- group
Ids List<String> - The group ids for the private endpoint resource.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- name String
- The name of the resource
- private
Link Property MapService Connection State - A collection of information about the state of the connection between service consumer and provider.
- provisioning
State String - The provisioning state of the private endpoint connection resource.
- 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"
- private
Endpoint Property Map - The resource of private end point.
PrivateEndpointResponse, PrivateEndpointResponseArgs
- Id string
- The ARM identifier for Private Endpoint
- Id string
- The ARM identifier for Private Endpoint
- id String
- The ARM identifier for Private Endpoint
- id string
- The ARM identifier for Private Endpoint
- id str
- The ARM identifier for Private Endpoint
- id String
- The ARM identifier for Private Endpoint
PrivateLinkServiceConnectionStateResponse, PrivateLinkServiceConnectionStateResponseArgs
- Actions
Required string - A message indicating if changes on the service provider require any updates on the consumer.
- Description string
- The reason for approval/rejection of the connection.
- Status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- Actions
Required string - A message indicating if changes on the service provider require any updates on the consumer.
- Description string
- The reason for approval/rejection of the connection.
- Status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions
Required String - A message indicating if changes on the service provider require any updates on the consumer.
- description String
- The reason for approval/rejection of the connection.
- status String
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions
Required string - A message indicating if changes on the service provider require any updates on the consumer.
- description string
- The reason for approval/rejection of the connection.
- status string
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions_
required str - A message indicating if changes on the service provider require any updates on the consumer.
- description str
- The reason for approval/rejection of the connection.
- status str
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
- actions
Required String - A message indicating if changes on the service provider require any updates on the consumer.
- description String
- The reason for approval/rejection of the connection.
- status String
- Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
PublicNetworkAccess, PublicNetworkAccessArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Public
Network Access Enabled - Enabled
- Public
Network Access Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
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.
TracesConfiguration, TracesConfigurationArgs
- Destinations List<string>
- Open telemetry traces destinations
- Include
Dapr bool - Boolean indicating if including dapr traces
- Destinations []string
- Open telemetry traces destinations
- Include
Dapr bool - Boolean indicating if including dapr traces
- destinations List<String>
- Open telemetry traces destinations
- include
Dapr Boolean - Boolean indicating if including dapr traces
- destinations string[]
- Open telemetry traces destinations
- include
Dapr boolean - Boolean indicating if including dapr traces
- destinations Sequence[str]
- Open telemetry traces destinations
- include_
dapr bool - Boolean indicating if including dapr traces
- destinations List<String>
- Open telemetry traces destinations
- include
Dapr Boolean - Boolean indicating if including dapr traces
TracesConfigurationResponse, TracesConfigurationResponseArgs
- Destinations List<string>
- Open telemetry traces destinations
- Include
Dapr bool - Boolean indicating if including dapr traces
- Destinations []string
- Open telemetry traces destinations
- Include
Dapr bool - Boolean indicating if including dapr traces
- destinations List<String>
- Open telemetry traces destinations
- include
Dapr Boolean - Boolean indicating if including dapr traces
- destinations string[]
- Open telemetry traces destinations
- include
Dapr boolean - Boolean indicating if including dapr traces
- destinations Sequence[str]
- Open telemetry traces destinations
- include_
dapr bool - Boolean indicating if including dapr traces
- destinations List<String>
- Open telemetry traces destinations
- include
Dapr Boolean - Boolean indicating if including dapr traces
UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
- client
Id string - The client ID of the assigned identity.
- principal
Id string - The principal ID of the assigned identity.
- client_
id str - The client ID of the assigned identity.
- principal_
id str - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
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. 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 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.
- 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. 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 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.
- 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. 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 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.
- 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. 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 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.
- 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. 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 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.
- 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. 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 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.
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. 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 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.
- 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. 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 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.
- 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. 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 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.
- 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. 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 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.
- 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. 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 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.
- 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. 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 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.
WorkloadProfile, WorkloadProfileArgs
- Name string
- Workload profile type for the workloads to run on.
- Workload
Profile stringType - Workload profile type for the workloads to run on.
- Enable
Fips bool - Whether to use a FIPS-enabled OS. Supported only for dedicated workload profiles.
- Maximum
Count int - The maximum capacity.
- Minimum
Count int - The minimum capacity.
- Name string
- Workload profile type for the workloads to run on.
- Workload
Profile stringType - Workload profile type for the workloads to run on.
- Enable
Fips bool - Whether to use a FIPS-enabled OS. Supported only for dedicated workload profiles.
- Maximum
Count int - The maximum capacity.
- Minimum
Count int - The minimum capacity.
- name String
- Workload profile type for the workloads to run on.
- workload
Profile StringType - Workload profile type for the workloads to run on.
- enable
Fips Boolean - Whether to use a FIPS-enabled OS. Supported only for dedicated workload profiles.
- maximum
Count Integer - The maximum capacity.
- minimum
Count Integer - The minimum capacity.
- name string
- Workload profile type for the workloads to run on.
- workload
Profile stringType - Workload profile type for the workloads to run on.
- enable
Fips boolean - Whether to use a FIPS-enabled OS. Supported only for dedicated workload profiles.
- maximum
Count number - The maximum capacity.
- minimum
Count number - The minimum capacity.
- name str
- Workload profile type for the workloads to run on.
- workload_
profile_ strtype - Workload profile type for the workloads to run on.
- enable_
fips bool - Whether to use a FIPS-enabled OS. Supported only for dedicated workload profiles.
- maximum_
count int - The maximum capacity.
- minimum_
count int - The minimum capacity.
- name String
- Workload profile type for the workloads to run on.
- workload
Profile StringType - Workload profile type for the workloads to run on.
- enable
Fips Boolean - Whether to use a FIPS-enabled OS. Supported only for dedicated workload profiles.
- maximum
Count Number - The maximum capacity.
- minimum
Count Number - The minimum capacity.
WorkloadProfileResponse, WorkloadProfileResponseArgs
- Name string
- Workload profile type for the workloads to run on.
- Workload
Profile stringType - Workload profile type for the workloads to run on.
- Enable
Fips bool - Whether to use a FIPS-enabled OS. Supported only for dedicated workload profiles.
- Maximum
Count int - The maximum capacity.
- Minimum
Count int - The minimum capacity.
- Name string
- Workload profile type for the workloads to run on.
- Workload
Profile stringType - Workload profile type for the workloads to run on.
- Enable
Fips bool - Whether to use a FIPS-enabled OS. Supported only for dedicated workload profiles.
- Maximum
Count int - The maximum capacity.
- Minimum
Count int - The minimum capacity.
- name String
- Workload profile type for the workloads to run on.
- workload
Profile StringType - Workload profile type for the workloads to run on.
- enable
Fips Boolean - Whether to use a FIPS-enabled OS. Supported only for dedicated workload profiles.
- maximum
Count Integer - The maximum capacity.
- minimum
Count Integer - The minimum capacity.
- name string
- Workload profile type for the workloads to run on.
- workload
Profile stringType - Workload profile type for the workloads to run on.
- enable
Fips boolean - Whether to use a FIPS-enabled OS. Supported only for dedicated workload profiles.
- maximum
Count number - The maximum capacity.
- minimum
Count number - The minimum capacity.
- name str
- Workload profile type for the workloads to run on.
- workload_
profile_ strtype - Workload profile type for the workloads to run on.
- enable_
fips bool - Whether to use a FIPS-enabled OS. Supported only for dedicated workload profiles.
- maximum_
count int - The maximum capacity.
- minimum_
count int - The minimum capacity.
- name String
- Workload profile type for the workloads to run on.
- workload
Profile StringType - Workload profile type for the workloads to run on.
- enable
Fips Boolean - Whether to use a FIPS-enabled OS. Supported only for dedicated workload profiles.
- maximum
Count Number - The maximum capacity.
- minimum
Count Number - The minimum capacity.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:app:ManagedEnvironment testcontainerenv /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/managedEnvironments/{environmentName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0