ContainerApp Class

Container App.

Constructor

ContainerApp()

Variables

Name Description
id
str

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

name
str

The name of the resource.

type
str

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

system_data
<xref:<xref:"SystemData">>

Azure Resource Manager metadata containing createdBy and modifiedBy information.

tags

Resource tags.

location
str

The geo-location where the resource lives. Required.

properties
<xref:<xref:"ContainerAppProperties">>

ContainerApp resource specific properties.

extended_location
<xref:<xref:"ExtendedLocation">>

The complex type of the extended location.

identity
<xref:<xref:"ManagedServiceIdentity">>

managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code.

managed_by
str

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
Union[str, <xref:"Kind">]

Metadata to represent the container app kind, representing if a container app is workflowapp or functionapp. Known values are: "workflowapp" and "functionapp".

Attributes

extendedLocation

The complex type of the extended location.

extendedLocation: ExtendedLocation

identity

managed identities for the Container App to interact with other Azure services without maintaining any secrets or credentials in code.

identity: ManagedServiceIdentity

kind

Metadata to represent the container app kind, representing if a container app is workflowapp or functionapp. Known values are: "workflowapp" and "functionapp".

kind: str | Kind

managedBy

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.

managedBy: str

properties

ContainerApp resource specific properties.

properties: ContainerAppProperties

id

id: str

location

location: Required[str]

name

name: str

systemData

systemData: SystemData

tags

tags: dict[str, str]

type

type: str