ArmAppContainersModelFactory.ContainerAppData 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.ContainerAppData ContainerAppData(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.ContainerAppProvisioningState? provisioningState = default, Azure.ResourceManager.AppContainers.Models.ContainerAppRunningStatus? runningStatus = default, string deploymentErrors = default, Azure.Core.ResourceIdentifier managedEnvironmentId = default, Azure.Core.ResourceIdentifier environmentId = default, string workloadProfileName = default, string latestRevisionName = default, string latestReadyRevisionName = default, string latestRevisionFqdn = default, string customDomainVerificationId = default, Azure.ResourceManager.AppContainers.Models.ContainerAppConfiguration configuration = default, Azure.ResourceManager.AppContainers.Models.ContainerAppTemplate template = default, System.Collections.Generic.IEnumerable<System.Net.IPAddress> outboundIPAddressList = default, Uri eventStreamEndpoint = default, Azure.ResourceManager.AppContainers.Models.PatchingMode? patchingMode = default, Azure.ResourceManager.AppContainers.Models.ContainerAppExtendedLocation extendedLocation = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, string managedBy = default, Azure.ResourceManager.AppContainers.Models.ContainerAppKind? kind = default);
static member ContainerAppData : 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.ContainerAppProvisioningState> * Nullable<Azure.ResourceManager.AppContainers.Models.ContainerAppRunningStatus> * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * string * string * string * string * Azure.ResourceManager.AppContainers.Models.ContainerAppConfiguration * Azure.ResourceManager.AppContainers.Models.ContainerAppTemplate * seq<System.Net.IPAddress> * Uri * Nullable<Azure.ResourceManager.AppContainers.Models.PatchingMode> * Azure.ResourceManager.AppContainers.Models.ContainerAppExtendedLocation * Azure.ResourceManager.Models.ManagedServiceIdentity * string * Nullable<Azure.ResourceManager.AppContainers.Models.ContainerAppKind> -> Azure.ResourceManager.AppContainers.ContainerAppData
Public Shared Function ContainerAppData (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 ContainerAppProvisioningState) = Nothing, Optional runningStatus As Nullable(Of ContainerAppRunningStatus) = Nothing, Optional deploymentErrors As String = Nothing, Optional managedEnvironmentId As ResourceIdentifier = Nothing, Optional environmentId As ResourceIdentifier = Nothing, Optional workloadProfileName As String = Nothing, Optional latestRevisionName As String = Nothing, Optional latestReadyRevisionName As String = Nothing, Optional latestRevisionFqdn As String = Nothing, Optional customDomainVerificationId As String = Nothing, Optional configuration As ContainerAppConfiguration = Nothing, Optional template As ContainerAppTemplate = Nothing, Optional outboundIPAddressList As IEnumerable(Of IPAddress) = Nothing, Optional eventStreamEndpoint As Uri = Nothing, Optional patchingMode As Nullable(Of PatchingMode) = Nothing, Optional extendedLocation As ContainerAppExtendedLocation = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional managedBy As String = Nothing, Optional kind As Nullable(Of ContainerAppKind) = Nothing) As ContainerAppData
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<ContainerAppProvisioningState>
Provisioning state of the Container App.
- runningStatus
- Nullable<ContainerAppRunningStatus>
Running status of the Container App.
- deploymentErrors
- String
Any errors that occurred during deployment.
- managedEnvironmentId
- ResourceIdentifier
Deprecated. Resource ID of the Container App's environment.
- environmentId
- ResourceIdentifier
Resource ID of environment.
- workloadProfileName
- String
Workload profile name to pin for container app execution.
- latestRevisionName
- String
Name of the latest revision of the Container App.
- latestReadyRevisionName
- String
Name of the latest ready revision of the Container App.
- latestRevisionFqdn
- String
Fully Qualified Domain Name of the latest revision of the Container App.
- customDomainVerificationId
- String
Id used to verify domain name ownership.
- configuration
- ContainerAppConfiguration
Non versioned Container App configuration properties.
- template
- ContainerAppTemplate
Container App versioned application definition.
- outboundIPAddressList
- IEnumerable<IPAddress>
Outbound IP Addresses for container app.
- eventStreamEndpoint
- Uri
The endpoint of the eventstream of the container app.
- patchingMode
- Nullable<PatchingMode>
Patching mode for the container app. Null or default in this field will be interpreted as Automatic by RP. Automatic mode will automatically apply available patches. Manual mode will require the user to manually apply patches. Disabled mode will stop patch detection and auto patching.
- extendedLocation
- ContainerAppExtendedLocation
The complex type of the extended location.
- identity
- ManagedServiceIdentity
managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code.
- managedBy
- String
The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource.
- kind
- Nullable<ContainerAppKind>
Metadata to represent the container app kind, representing if a container app is workflowapp or functionapp.
Returns
A new ContainerAppData instance for mocking.