Package version:

Interface ManagedEnvironment

An environment for hosting container apps

interface ManagedEnvironment {
    appInsightsConfiguration?: AppInsightsConfiguration;
    appLogsConfiguration?: AppLogsConfiguration;
    customDomainConfiguration?: CustomDomainConfiguration;
    daprAIConnectionString?: string;
    daprAIInstrumentationKey?: string;
    daprConfiguration?: DaprConfiguration;
    defaultDomain?: string;
    deploymentErrors?: string;
    eventStreamEndpoint?: string;
    id?: string;
    identity?: ManagedServiceIdentity;
    infrastructureResourceGroup?: string;
    kedaConfiguration?: KedaConfiguration;
    kind?: string;
    location: string;
    name?: string;
    openTelemetryConfiguration?: OpenTelemetryConfiguration;
    peerAuthentication?: ManagedEnvironmentPropertiesPeerAuthentication;
    peerTrafficConfiguration?: ManagedEnvironmentPropertiesPeerTrafficConfiguration;
    privateEndpointConnections?: PrivateEndpointConnection[];
    provisioningState?: string;
    publicNetworkAccess?: string;
    staticIp?: string;
    systemData?: SystemData;
    tags?: {
        [propertyName: string]: string;
    };
    type?: string;
    vnetConfiguration?: VnetConfiguration;
    workloadProfiles?: WorkloadProfile[];
    zoneRedundant?: boolean;
}

Hierarchy (view full)

Properties

appInsightsConfiguration?: AppInsightsConfiguration

Environment level Application Insights configuration

appLogsConfiguration?: AppLogsConfiguration

Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported

customDomainConfiguration?: CustomDomainConfiguration

Custom domain configuration for the environment

daprAIConnectionString?: string

Application Insights connection string used by Dapr to export Service to Service communication telemetry

daprAIInstrumentationKey?: string

Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry

daprConfiguration?: DaprConfiguration

The configuration of Dapr component.

defaultDomain?: string

Default Domain Name for the cluster NOTE: This property will not be serialized. It can only be populated by the server.

deploymentErrors?: string

Any errors that occurred during deployment or deployment validation NOTE: This property will not be serialized. It can only be populated by the server.

eventStreamEndpoint?: string

The endpoint of the eventstream of the Environment. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.

Managed identities for the Managed Environment to interact with other Azure services without maintaining any secrets or credentials in code.

infrastructureResourceGroup?: string

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.

kedaConfiguration?: KedaConfiguration

The configuration of Keda component.

kind?: string

Kind of the Environment.

location: string

The geo-location where the resource lives

name?: string

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

openTelemetryConfiguration?: OpenTelemetryConfiguration

Environment Open Telemetry configuration

Peer authentication settings for the Managed Environment

Peer traffic settings for the Managed Environment

privateEndpointConnections?: PrivateEndpointConnection[]

Private endpoint connections to the resource. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Provisioning state of the Environment. NOTE: This property will not be serialized. It can only be populated by the server.

publicNetworkAccess?: string

Property to allow or block all public traffic. Allowed Values: 'Enabled', 'Disabled'.

staticIp?: string

Static IP of the Environment NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

tags?: {
    [propertyName: string]: string;
}

Resource tags.

type?: string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

vnetConfiguration?: VnetConfiguration

Vnet configuration for the environment

workloadProfiles?: WorkloadProfile[]

Workload profiles configured for the Managed Environment.

zoneRedundant?: boolean

Whether or not this Managed Environment is zone-redundant.