ArmAppContainersModelFactory.ContainerAppManagedEnvironmentData Method

Definition

public static Azure.ResourceManager.AppContainers.ContainerAppManagedEnvironmentData ContainerAppManagedEnvironmentData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.AppContainers.Models.ContainerAppEnvironmentProvisioningState? provisioningState = default, string daprAIInstrumentationKey = default, string daprAIConnectionString = default, Azure.ResourceManager.AppContainers.Models.ContainerAppVnetConfiguration vnetConfiguration = default, string deploymentErrors = default, string defaultDomain = default, string privateLinkDefaultDomain = default, System.Net.IPAddress staticIP = default, Azure.ResourceManager.AppContainers.Models.ContainerAppLogsConfiguration appLogsConfiguration = default, Azure.ResourceManager.AppContainers.Models.OpenTelemetryConfiguration openTelemetryConfiguration = default, bool? isZoneRedundant = default, System.Collections.Generic.IEnumerable<string> availabilityZones = default, Azure.ResourceManager.AppContainers.Models.ContainerAppCustomDomainConfiguration customDomainConfiguration = default, string eventStreamEndpoint = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppContainers.Models.ContainerAppWorkloadProfile> workloadProfiles = default, string infrastructureResourceGroup = default, Azure.ResourceManager.AppContainers.Models.ManagedEnvironmentIngressConfiguration ingressConfiguration = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppContainers.ContainerAppPrivateEndpointConnectionData> privateEndpointConnections = default, Azure.ResourceManager.AppContainers.Models.ContainerAppPublicNetworkAccess? publicNetworkAccess = default, string appInsightsConnectionString = default, string kedaVersion = default, string daprVersion = default, bool? isMtlsEnabled = default, bool? isEnabled = default, Azure.ResourceManager.AppContainers.Models.DiskEncryptionConfigurationKeyVaultConfiguration diskEncryptionKeyVaultConfiguration = default, string kind = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default);
static member ContainerAppManagedEnvironmentData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ResourceManager.AppContainers.Models.ContainerAppEnvironmentProvisioningState> * string * string * Azure.ResourceManager.AppContainers.Models.ContainerAppVnetConfiguration * string * string * string * System.Net.IPAddress * Azure.ResourceManager.AppContainers.Models.ContainerAppLogsConfiguration * Azure.ResourceManager.AppContainers.Models.OpenTelemetryConfiguration * Nullable<bool> * seq<string> * Azure.ResourceManager.AppContainers.Models.ContainerAppCustomDomainConfiguration * string * seq<Azure.ResourceManager.AppContainers.Models.ContainerAppWorkloadProfile> * string * Azure.ResourceManager.AppContainers.Models.ManagedEnvironmentIngressConfiguration * seq<Azure.ResourceManager.AppContainers.ContainerAppPrivateEndpointConnectionData> * Nullable<Azure.ResourceManager.AppContainers.Models.ContainerAppPublicNetworkAccess> * string * string * string * Nullable<bool> * Nullable<bool> * Azure.ResourceManager.AppContainers.Models.DiskEncryptionConfigurationKeyVaultConfiguration * string * Azure.ResourceManager.Models.ManagedServiceIdentity -> Azure.ResourceManager.AppContainers.ContainerAppManagedEnvironmentData
Public Shared Function ContainerAppManagedEnvironmentData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional provisioningState As Nullable(Of ContainerAppEnvironmentProvisioningState) = Nothing, Optional daprAIInstrumentationKey As String = Nothing, Optional daprAIConnectionString As String = Nothing, Optional vnetConfiguration As ContainerAppVnetConfiguration = Nothing, Optional deploymentErrors As String = Nothing, Optional defaultDomain As String = Nothing, Optional privateLinkDefaultDomain As String = Nothing, Optional staticIP As IPAddress = Nothing, Optional appLogsConfiguration As ContainerAppLogsConfiguration = Nothing, Optional openTelemetryConfiguration As OpenTelemetryConfiguration = Nothing, Optional isZoneRedundant As Nullable(Of Boolean) = Nothing, Optional availabilityZones As IEnumerable(Of String) = Nothing, Optional customDomainConfiguration As ContainerAppCustomDomainConfiguration = Nothing, Optional eventStreamEndpoint As String = Nothing, Optional workloadProfiles As IEnumerable(Of ContainerAppWorkloadProfile) = Nothing, Optional infrastructureResourceGroup As String = Nothing, Optional ingressConfiguration As ManagedEnvironmentIngressConfiguration = Nothing, Optional privateEndpointConnections As IEnumerable(Of ContainerAppPrivateEndpointConnectionData) = Nothing, Optional publicNetworkAccess As Nullable(Of ContainerAppPublicNetworkAccess) = Nothing, Optional appInsightsConnectionString As String = Nothing, Optional kedaVersion As String = Nothing, Optional daprVersion As String = Nothing, Optional isMtlsEnabled As Nullable(Of Boolean) = Nothing, Optional isEnabled As Nullable(Of Boolean) = Nothing, Optional diskEncryptionKeyVaultConfiguration As DiskEncryptionConfigurationKeyVaultConfiguration = Nothing, Optional kind As String = Nothing, Optional identity As ManagedServiceIdentity = Nothing) As ContainerAppManagedEnvironmentData

Parameters

id
ResourceIdentifier

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
String

The name of the resource.

resourceType
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

systemData
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

tags
IDictionary<String,String>

Resource tags.

location
AzureLocation

The geo-location where the resource lives.

provisioningState
Nullable<ContainerAppEnvironmentProvisioningState>

Provisioning state of the Environment.

daprAIInstrumentationKey
String

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

daprAIConnectionString
String

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

vnetConfiguration
ContainerAppVnetConfiguration

Vnet configuration for the environment.

deploymentErrors
String

Any errors that occurred during deployment or deployment validation.

defaultDomain
String

Default Domain Name for the cluster.

privateLinkDefaultDomain
String

Private Link Default Domain Name for the environment.

staticIP
IPAddress

Static IP of the Environment.

appLogsConfiguration
ContainerAppLogsConfiguration

Cluster configuration which enables the log daemon to export app logs to configured destination.

openTelemetryConfiguration
OpenTelemetryConfiguration

Environment Open Telemetry configuration.

isZoneRedundant
Nullable<Boolean>

Whether or not this Managed Environment is zone-redundant.

availabilityZones
IEnumerable<String>

The list of availability zones to use for managed environment.

customDomainConfiguration
ContainerAppCustomDomainConfiguration

Custom domain configuration for the environment.

eventStreamEndpoint
String

The endpoint of the eventstream of the Environment.

workloadProfiles
IEnumerable<ContainerAppWorkloadProfile>

Workload profiles configured for the Managed Environment.

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.

ingressConfiguration
ManagedEnvironmentIngressConfiguration

Ingress configuration for the Managed Environment.

privateEndpointConnections
IEnumerable<ContainerAppPrivateEndpointConnectionData>

Private endpoint connections to the resource.

publicNetworkAccess
Nullable<ContainerAppPublicNetworkAccess>

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

appInsightsConnectionString
String

Application Insights connection string.

kedaVersion
String

The version of Keda.

daprVersion
String

The version of Dapr.

isMtlsEnabled
Nullable<Boolean>

Boolean indicating whether the mutual TLS authentication is enabled.

isEnabled
Nullable<Boolean>

Boolean indicating whether the peer traffic encryption is enabled.

diskEncryptionKeyVaultConfiguration
DiskEncryptionConfigurationKeyVaultConfiguration

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.

kind
String

Kind of the Environment.

identity
ManagedServiceIdentity

The managed service identities assigned to this resource.

Returns

A new ContainerAppManagedEnvironmentData instance for mocking.

Applies to