Package version:

Container App.

interface ContainerApp {
    configuration?: Configuration;
    customDomainVerificationId?: string;
    deploymentErrors?: string;
    environmentId?: string;
    eventStreamEndpoint?: string;
    extendedLocation?: ExtendedLocation;
    id?: string;
    identity?: ManagedServiceIdentity;
    kind?: string;
    latestReadyRevisionName?: string;
    latestRevisionFqdn?: string;
    latestRevisionName?: string;
    location: string;
    managedBy?: string;
    managedEnvironmentId?: string;
    name?: string;
    outboundIpAddresses?: string[];
    patchingConfiguration?: ContainerAppPropertiesPatchingConfiguration;
    provisioningState?: string;
    systemData?: SystemData;
    tags?: {
        [propertyName: string]: string;
    };
    template?: Template;
    type?: string;
    workloadProfileName?: string;
}

Hierarchy (view full)

Properties

configuration?: Configuration

Non versioned Container App configuration properties.

customDomainVerificationId?: string

Id used to verify domain name ownership NOTE: This property will not be serialized. It can only be populated by the server.

deploymentErrors?: string

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

environmentId?: string

Resource ID of environment.

eventStreamEndpoint?: string

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

extendedLocation?: ExtendedLocation

The complex type of the extended location.

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 Container App to interact with other Azure services without maintaining any secrets or credentials in code.

kind?: string

Metadata used to render different experiences for resources of the same type; e.g. WorkflowApp is a kind of Microsoft.App/ContainerApps type. If supported, the resource provider must validate and persist this value.

latestReadyRevisionName?: string

Name of the latest ready revision of the Container App. NOTE: This property will not be serialized. It can only be populated by the server.

latestRevisionFqdn?: string

Fully Qualified Domain Name of the latest revision of the Container App. NOTE: This property will not be serialized. It can only be populated by the server.

latestRevisionName?: string

Name of the latest revision of the Container App. NOTE: This property will not be serialized. It can only be populated by the server.

location: string

The geo-location where the resource lives

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.

managedEnvironmentId?: string

Deprecated. Resource ID of the Container App's environment.

name?: string

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

outboundIpAddresses?: string[]

Outbound IP Addresses for container app. NOTE: This property will not be serialized. It can only be populated by the server.

Container App auto patch configuration.

provisioningState?: string

Provisioning state of the Container App. 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.

template?: Template

Container App versioned application definition.

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.

workloadProfileName?: string

Workload profile name to pin for container app execution.