ArmAppContainersModelFactory.ContainerAppManagedEnvironmentData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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.
- 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.
Boolean indicating whether the mutual TLS authentication 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.