1. Packages
  2. Azure Native
  3. API Docs
  4. app
  5. getContainerAppsSessionPool
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi

azure-native.app.getContainerAppsSessionPool

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi

    Container App session pool.

    Uses Azure REST API version 2025-02-02-preview.

    Other available API versions: 2024-02-02-preview, 2024-08-02-preview, 2024-10-02-preview, 2025-01-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native app [ApiVersion]. See the version guide for details.

    Using getContainerAppsSessionPool

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getContainerAppsSessionPool(args: GetContainerAppsSessionPoolArgs, opts?: InvokeOptions): Promise<GetContainerAppsSessionPoolResult>
    function getContainerAppsSessionPoolOutput(args: GetContainerAppsSessionPoolOutputArgs, opts?: InvokeOptions): Output<GetContainerAppsSessionPoolResult>
    def get_container_apps_session_pool(resource_group_name: Optional[str] = None,
                                        session_pool_name: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetContainerAppsSessionPoolResult
    def get_container_apps_session_pool_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                                        session_pool_name: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetContainerAppsSessionPoolResult]
    func LookupContainerAppsSessionPool(ctx *Context, args *LookupContainerAppsSessionPoolArgs, opts ...InvokeOption) (*LookupContainerAppsSessionPoolResult, error)
    func LookupContainerAppsSessionPoolOutput(ctx *Context, args *LookupContainerAppsSessionPoolOutputArgs, opts ...InvokeOption) LookupContainerAppsSessionPoolResultOutput

    > Note: This function is named LookupContainerAppsSessionPool in the Go SDK.

    public static class GetContainerAppsSessionPool 
    {
        public static Task<GetContainerAppsSessionPoolResult> InvokeAsync(GetContainerAppsSessionPoolArgs args, InvokeOptions? opts = null)
        public static Output<GetContainerAppsSessionPoolResult> Invoke(GetContainerAppsSessionPoolInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetContainerAppsSessionPoolResult> getContainerAppsSessionPool(GetContainerAppsSessionPoolArgs args, InvokeOptions options)
    public static Output<GetContainerAppsSessionPoolResult> getContainerAppsSessionPool(GetContainerAppsSessionPoolArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:app:getContainerAppsSessionPool
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    SessionPoolName string
    Name of the session pool.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    SessionPoolName string
    Name of the session pool.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    sessionPoolName String
    Name of the session pool.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    sessionPoolName string
    Name of the session pool.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    session_pool_name str
    Name of the session pool.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    sessionPoolName String
    Name of the session pool.

    getContainerAppsSessionPool Result

    The following output properties are available:

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    NodeCount int
    The number of nodes the session pool is using.
    PoolManagementEndpoint string
    The endpoint to manage the pool.
    ProvisioningState string
    Provisioning state of the session pool.
    SystemData Pulumi.AzureNative.App.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    ContainerType string
    The container type of the sessions.
    CustomContainerTemplate Pulumi.AzureNative.App.Outputs.CustomContainerTemplateResponse
    The custom container configuration if the containerType is CustomContainer.
    DynamicPoolConfiguration Pulumi.AzureNative.App.Outputs.DynamicPoolConfigurationResponse
    The pool configuration if the poolManagementType is dynamic.
    EnvironmentId string
    Resource ID of the session pool's environment.
    Identity Pulumi.AzureNative.App.Outputs.ManagedServiceIdentityResponse
    Managed identities needed by a session pool to interact with other Azure services to not maintain any secrets or credentials in code.
    ManagedIdentitySettings List<Pulumi.AzureNative.App.Outputs.ManagedIdentitySettingResponse>
    Optional settings for a Managed Identity that is assigned to the Session pool.
    PoolManagementType string
    The pool management type of the session pool.
    ScaleConfiguration Pulumi.AzureNative.App.Outputs.ScaleConfigurationResponse
    The scale configuration of the session pool.
    Secrets List<Pulumi.AzureNative.App.Outputs.SessionPoolSecretResponse>
    The secrets of the session pool.
    SessionNetworkConfiguration Pulumi.AzureNative.App.Outputs.SessionNetworkConfigurationResponse
    The network configuration of the sessions in the session pool.
    Tags Dictionary<string, string>
    Resource tags.
    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    NodeCount int
    The number of nodes the session pool is using.
    PoolManagementEndpoint string
    The endpoint to manage the pool.
    ProvisioningState string
    Provisioning state of the session pool.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    ContainerType string
    The container type of the sessions.
    CustomContainerTemplate CustomContainerTemplateResponse
    The custom container configuration if the containerType is CustomContainer.
    DynamicPoolConfiguration DynamicPoolConfigurationResponse
    The pool configuration if the poolManagementType is dynamic.
    EnvironmentId string
    Resource ID of the session pool's environment.
    Identity ManagedServiceIdentityResponse
    Managed identities needed by a session pool to interact with other Azure services to not maintain any secrets or credentials in code.
    ManagedIdentitySettings []ManagedIdentitySettingResponse
    Optional settings for a Managed Identity that is assigned to the Session pool.
    PoolManagementType string
    The pool management type of the session pool.
    ScaleConfiguration ScaleConfigurationResponse
    The scale configuration of the session pool.
    Secrets []SessionPoolSecretResponse
    The secrets of the session pool.
    SessionNetworkConfiguration SessionNetworkConfigurationResponse
    The network configuration of the sessions in the session pool.
    Tags map[string]string
    Resource tags.
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    nodeCount Integer
    The number of nodes the session pool is using.
    poolManagementEndpoint String
    The endpoint to manage the pool.
    provisioningState String
    Provisioning state of the session pool.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    containerType String
    The container type of the sessions.
    customContainerTemplate CustomContainerTemplateResponse
    The custom container configuration if the containerType is CustomContainer.
    dynamicPoolConfiguration DynamicPoolConfigurationResponse
    The pool configuration if the poolManagementType is dynamic.
    environmentId String
    Resource ID of the session pool's environment.
    identity ManagedServiceIdentityResponse
    Managed identities needed by a session pool to interact with other Azure services to not maintain any secrets or credentials in code.
    managedIdentitySettings List<ManagedIdentitySettingResponse>
    Optional settings for a Managed Identity that is assigned to the Session pool.
    poolManagementType String
    The pool management type of the session pool.
    scaleConfiguration ScaleConfigurationResponse
    The scale configuration of the session pool.
    secrets List<SessionPoolSecretResponse>
    The secrets of the session pool.
    sessionNetworkConfiguration SessionNetworkConfigurationResponse
    The network configuration of the sessions in the session pool.
    tags Map<String,String>
    Resource tags.
    azureApiVersion string
    The Azure API version of the resource.
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location string
    The geo-location where the resource lives
    name string
    The name of the resource
    nodeCount number
    The number of nodes the session pool is using.
    poolManagementEndpoint string
    The endpoint to manage the pool.
    provisioningState string
    Provisioning state of the session pool.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    containerType string
    The container type of the sessions.
    customContainerTemplate CustomContainerTemplateResponse
    The custom container configuration if the containerType is CustomContainer.
    dynamicPoolConfiguration DynamicPoolConfigurationResponse
    The pool configuration if the poolManagementType is dynamic.
    environmentId string
    Resource ID of the session pool's environment.
    identity ManagedServiceIdentityResponse
    Managed identities needed by a session pool to interact with other Azure services to not maintain any secrets or credentials in code.
    managedIdentitySettings ManagedIdentitySettingResponse[]
    Optional settings for a Managed Identity that is assigned to the Session pool.
    poolManagementType string
    The pool management type of the session pool.
    scaleConfiguration ScaleConfigurationResponse
    The scale configuration of the session pool.
    secrets SessionPoolSecretResponse[]
    The secrets of the session pool.
    sessionNetworkConfiguration SessionNetworkConfigurationResponse
    The network configuration of the sessions in the session pool.
    tags {[key: string]: string}
    Resource tags.
    azure_api_version str
    The Azure API version of the resource.
    id str
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location str
    The geo-location where the resource lives
    name str
    The name of the resource
    node_count int
    The number of nodes the session pool is using.
    pool_management_endpoint str
    The endpoint to manage the pool.
    provisioning_state str
    Provisioning state of the session pool.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    container_type str
    The container type of the sessions.
    custom_container_template CustomContainerTemplateResponse
    The custom container configuration if the containerType is CustomContainer.
    dynamic_pool_configuration DynamicPoolConfigurationResponse
    The pool configuration if the poolManagementType is dynamic.
    environment_id str
    Resource ID of the session pool's environment.
    identity ManagedServiceIdentityResponse
    Managed identities needed by a session pool to interact with other Azure services to not maintain any secrets or credentials in code.
    managed_identity_settings Sequence[ManagedIdentitySettingResponse]
    Optional settings for a Managed Identity that is assigned to the Session pool.
    pool_management_type str
    The pool management type of the session pool.
    scale_configuration ScaleConfigurationResponse
    The scale configuration of the session pool.
    secrets Sequence[SessionPoolSecretResponse]
    The secrets of the session pool.
    session_network_configuration SessionNetworkConfigurationResponse
    The network configuration of the sessions in the session pool.
    tags Mapping[str, str]
    Resource tags.
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    nodeCount Number
    The number of nodes the session pool is using.
    poolManagementEndpoint String
    The endpoint to manage the pool.
    provisioningState String
    Provisioning state of the session pool.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    containerType String
    The container type of the sessions.
    customContainerTemplate Property Map
    The custom container configuration if the containerType is CustomContainer.
    dynamicPoolConfiguration Property Map
    The pool configuration if the poolManagementType is dynamic.
    environmentId String
    Resource ID of the session pool's environment.
    identity Property Map
    Managed identities needed by a session pool to interact with other Azure services to not maintain any secrets or credentials in code.
    managedIdentitySettings List<Property Map>
    Optional settings for a Managed Identity that is assigned to the Session pool.
    poolManagementType String
    The pool management type of the session pool.
    scaleConfiguration Property Map
    The scale configuration of the session pool.
    secrets List<Property Map>
    The secrets of the session pool.
    sessionNetworkConfiguration Property Map
    The network configuration of the sessions in the session pool.
    tags Map<String>
    Resource tags.

    Supporting Types

    CustomContainerTemplateResponse

    Containers List<Pulumi.AzureNative.App.Inputs.SessionContainerResponse>
    List of container definitions for the sessions of the session pool.
    Ingress Pulumi.AzureNative.App.Inputs.SessionIngressResponse
    Session pool ingress configuration.
    RegistryCredentials Pulumi.AzureNative.App.Inputs.SessionRegistryCredentialsResponse
    Private container registry credentials for containers used by the sessions of the session pool.
    Containers []SessionContainerResponse
    List of container definitions for the sessions of the session pool.
    Ingress SessionIngressResponse
    Session pool ingress configuration.
    RegistryCredentials SessionRegistryCredentialsResponse
    Private container registry credentials for containers used by the sessions of the session pool.
    containers List<SessionContainerResponse>
    List of container definitions for the sessions of the session pool.
    ingress SessionIngressResponse
    Session pool ingress configuration.
    registryCredentials SessionRegistryCredentialsResponse
    Private container registry credentials for containers used by the sessions of the session pool.
    containers SessionContainerResponse[]
    List of container definitions for the sessions of the session pool.
    ingress SessionIngressResponse
    Session pool ingress configuration.
    registryCredentials SessionRegistryCredentialsResponse
    Private container registry credentials for containers used by the sessions of the session pool.
    containers Sequence[SessionContainerResponse]
    List of container definitions for the sessions of the session pool.
    ingress SessionIngressResponse
    Session pool ingress configuration.
    registry_credentials SessionRegistryCredentialsResponse
    Private container registry credentials for containers used by the sessions of the session pool.
    containers List<Property Map>
    List of container definitions for the sessions of the session pool.
    ingress Property Map
    Session pool ingress configuration.
    registryCredentials Property Map
    Private container registry credentials for containers used by the sessions of the session pool.

    DynamicPoolConfigurationResponse

    LifecycleConfiguration Pulumi.AzureNative.App.Inputs.LifecycleConfigurationResponse
    The lifecycle configuration of a session in the dynamic session pool
    LifecycleConfiguration LifecycleConfigurationResponse
    The lifecycle configuration of a session in the dynamic session pool
    lifecycleConfiguration LifecycleConfigurationResponse
    The lifecycle configuration of a session in the dynamic session pool
    lifecycleConfiguration LifecycleConfigurationResponse
    The lifecycle configuration of a session in the dynamic session pool
    lifecycle_configuration LifecycleConfigurationResponse
    The lifecycle configuration of a session in the dynamic session pool
    lifecycleConfiguration Property Map
    The lifecycle configuration of a session in the dynamic session pool

    EnvironmentVarResponse

    Name string
    Environment variable name.
    SecretRef string
    Name of the Container App secret from which to pull the environment variable value.
    Value string
    Non-secret environment variable value.
    Name string
    Environment variable name.
    SecretRef string
    Name of the Container App secret from which to pull the environment variable value.
    Value string
    Non-secret environment variable value.
    name String
    Environment variable name.
    secretRef String
    Name of the Container App secret from which to pull the environment variable value.
    value String
    Non-secret environment variable value.
    name string
    Environment variable name.
    secretRef string
    Name of the Container App secret from which to pull the environment variable value.
    value string
    Non-secret environment variable value.
    name str
    Environment variable name.
    secret_ref str
    Name of the Container App secret from which to pull the environment variable value.
    value str
    Non-secret environment variable value.
    name String
    Environment variable name.
    secretRef String
    Name of the Container App secret from which to pull the environment variable value.
    value String
    Non-secret environment variable value.

    LifecycleConfigurationResponse

    CooldownPeriodInSeconds int
    The cooldown period of a session in seconds when the lifecycle type is 'Timed'.
    LifecycleType string
    The lifecycle type of the session pool.
    MaxAlivePeriodInSeconds int
    The maximum alive period of a session in seconds when the lifecycle type is 'OnContainerExit'.
    CooldownPeriodInSeconds int
    The cooldown period of a session in seconds when the lifecycle type is 'Timed'.
    LifecycleType string
    The lifecycle type of the session pool.
    MaxAlivePeriodInSeconds int
    The maximum alive period of a session in seconds when the lifecycle type is 'OnContainerExit'.
    cooldownPeriodInSeconds Integer
    The cooldown period of a session in seconds when the lifecycle type is 'Timed'.
    lifecycleType String
    The lifecycle type of the session pool.
    maxAlivePeriodInSeconds Integer
    The maximum alive period of a session in seconds when the lifecycle type is 'OnContainerExit'.
    cooldownPeriodInSeconds number
    The cooldown period of a session in seconds when the lifecycle type is 'Timed'.
    lifecycleType string
    The lifecycle type of the session pool.
    maxAlivePeriodInSeconds number
    The maximum alive period of a session in seconds when the lifecycle type is 'OnContainerExit'.
    cooldown_period_in_seconds int
    The cooldown period of a session in seconds when the lifecycle type is 'Timed'.
    lifecycle_type str
    The lifecycle type of the session pool.
    max_alive_period_in_seconds int
    The maximum alive period of a session in seconds when the lifecycle type is 'OnContainerExit'.
    cooldownPeriodInSeconds Number
    The cooldown period of a session in seconds when the lifecycle type is 'Timed'.
    lifecycleType String
    The lifecycle type of the session pool.
    maxAlivePeriodInSeconds Number
    The maximum alive period of a session in seconds when the lifecycle type is 'OnContainerExit'.

    ManagedIdentitySettingResponse

    Identity string
    The resource ID of a user-assigned managed identity that is assigned to the Session Pool, or 'system' for system-assigned identity.
    Lifecycle string
    Use to select the lifecycle stages of a Session Pool during which the Managed Identity should be available.
    Identity string
    The resource ID of a user-assigned managed identity that is assigned to the Session Pool, or 'system' for system-assigned identity.
    Lifecycle string
    Use to select the lifecycle stages of a Session Pool during which the Managed Identity should be available.
    identity String
    The resource ID of a user-assigned managed identity that is assigned to the Session Pool, or 'system' for system-assigned identity.
    lifecycle String
    Use to select the lifecycle stages of a Session Pool during which the Managed Identity should be available.
    identity string
    The resource ID of a user-assigned managed identity that is assigned to the Session Pool, or 'system' for system-assigned identity.
    lifecycle string
    Use to select the lifecycle stages of a Session Pool during which the Managed Identity should be available.
    identity str
    The resource ID of a user-assigned managed identity that is assigned to the Session Pool, or 'system' for system-assigned identity.
    lifecycle str
    Use to select the lifecycle stages of a Session Pool during which the Managed Identity should be available.
    identity String
    The resource ID of a user-assigned managed identity that is assigned to the Session Pool, or 'system' for system-assigned identity.
    lifecycle String
    Use to select the lifecycle stages of a Session Pool during which the Managed Identity should be available.

    ManagedServiceIdentityResponse

    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    Type string
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.App.Inputs.UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    Type string
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type String
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type string
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principal_id str
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenant_id str
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type str
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type String
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities Map<Property Map>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

    ScaleConfigurationResponse

    MaxConcurrentSessions int
    The maximum count of sessions at the same time.
    ReadySessionInstances int
    The minimum count of ready session instances.
    MaxConcurrentSessions int
    The maximum count of sessions at the same time.
    ReadySessionInstances int
    The minimum count of ready session instances.
    maxConcurrentSessions Integer
    The maximum count of sessions at the same time.
    readySessionInstances Integer
    The minimum count of ready session instances.
    maxConcurrentSessions number
    The maximum count of sessions at the same time.
    readySessionInstances number
    The minimum count of ready session instances.
    max_concurrent_sessions int
    The maximum count of sessions at the same time.
    ready_session_instances int
    The minimum count of ready session instances.
    maxConcurrentSessions Number
    The maximum count of sessions at the same time.
    readySessionInstances Number
    The minimum count of ready session instances.

    SessionContainerResourcesResponse

    Cpu double
    Required CPU in cores, e.g. 0.5
    Memory string
    Required memory, e.g. "250Mb"
    Cpu float64
    Required CPU in cores, e.g. 0.5
    Memory string
    Required memory, e.g. "250Mb"
    cpu Double
    Required CPU in cores, e.g. 0.5
    memory String
    Required memory, e.g. "250Mb"
    cpu number
    Required CPU in cores, e.g. 0.5
    memory string
    Required memory, e.g. "250Mb"
    cpu float
    Required CPU in cores, e.g. 0.5
    memory str
    Required memory, e.g. "250Mb"
    cpu Number
    Required CPU in cores, e.g. 0.5
    memory String
    Required memory, e.g. "250Mb"

    SessionContainerResponse

    Args List<string>
    Container start command arguments.
    Command List<string>
    Container start command.
    Env List<Pulumi.AzureNative.App.Inputs.EnvironmentVarResponse>
    Container environment variables.
    Image string
    Container image tag.
    Name string
    Custom container name.
    Probes List<Pulumi.AzureNative.App.Inputs.SessionProbeResponse>
    List of probes for the container.
    Resources Pulumi.AzureNative.App.Inputs.SessionContainerResourcesResponse
    Container resource requirements.
    Args []string
    Container start command arguments.
    Command []string
    Container start command.
    Env []EnvironmentVarResponse
    Container environment variables.
    Image string
    Container image tag.
    Name string
    Custom container name.
    Probes []SessionProbeResponse
    List of probes for the container.
    Resources SessionContainerResourcesResponse
    Container resource requirements.
    args List<String>
    Container start command arguments.
    command List<String>
    Container start command.
    env List<EnvironmentVarResponse>
    Container environment variables.
    image String
    Container image tag.
    name String
    Custom container name.
    probes List<SessionProbeResponse>
    List of probes for the container.
    resources SessionContainerResourcesResponse
    Container resource requirements.
    args string[]
    Container start command arguments.
    command string[]
    Container start command.
    env EnvironmentVarResponse[]
    Container environment variables.
    image string
    Container image tag.
    name string
    Custom container name.
    probes SessionProbeResponse[]
    List of probes for the container.
    resources SessionContainerResourcesResponse
    Container resource requirements.
    args Sequence[str]
    Container start command arguments.
    command Sequence[str]
    Container start command.
    env Sequence[EnvironmentVarResponse]
    Container environment variables.
    image str
    Container image tag.
    name str
    Custom container name.
    probes Sequence[SessionProbeResponse]
    List of probes for the container.
    resources SessionContainerResourcesResponse
    Container resource requirements.
    args List<String>
    Container start command arguments.
    command List<String>
    Container start command.
    env List<Property Map>
    Container environment variables.
    image String
    Container image tag.
    name String
    Custom container name.
    probes List<Property Map>
    List of probes for the container.
    resources Property Map
    Container resource requirements.

    SessionIngressResponse

    TargetPort int
    Target port in containers for traffic from ingress
    TargetPort int
    Target port in containers for traffic from ingress
    targetPort Integer
    Target port in containers for traffic from ingress
    targetPort number
    Target port in containers for traffic from ingress
    target_port int
    Target port in containers for traffic from ingress
    targetPort Number
    Target port in containers for traffic from ingress

    SessionNetworkConfigurationResponse

    Status string
    Network status for the sessions.
    Status string
    Network status for the sessions.
    status String
    Network status for the sessions.
    status string
    Network status for the sessions.
    status str
    Network status for the sessions.
    status String
    Network status for the sessions.

    SessionPoolSecretResponse

    Name string
    Secret Name.
    Name string
    Secret Name.
    name String
    Secret Name.
    name string
    Secret Name.
    name str
    Secret Name.
    name String
    Secret Name.

    SessionProbeResponse

    FailureThreshold int
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10.
    HttpGet Pulumi.AzureNative.App.Inputs.SessionProbeResponseHttpGet
    HTTPGet specifies the http request to perform.
    InitialDelaySeconds int
    Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60.
    PeriodSeconds int
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240.
    SuccessThreshold int
    Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10.
    TcpSocket Pulumi.AzureNative.App.Inputs.SessionProbeResponseTcpSocket
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported.
    TerminationGracePeriodSeconds double
    Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)
    TimeoutSeconds int
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240.
    Type string
    Denotes the type of probe. Can be Liveness or Startup, Readiness probe is not supported in sessions. Type must be unique for each probe within the context of a list of probes (SessionProbes).
    FailureThreshold int
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10.
    HttpGet SessionProbeResponseHttpGet
    HTTPGet specifies the http request to perform.
    InitialDelaySeconds int
    Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60.
    PeriodSeconds int
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240.
    SuccessThreshold int
    Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10.
    TcpSocket SessionProbeResponseTcpSocket
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported.
    TerminationGracePeriodSeconds float64
    Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)
    TimeoutSeconds int
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240.
    Type string
    Denotes the type of probe. Can be Liveness or Startup, Readiness probe is not supported in sessions. Type must be unique for each probe within the context of a list of probes (SessionProbes).
    failureThreshold Integer
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10.
    httpGet SessionProbeResponseHttpGet
    HTTPGet specifies the http request to perform.
    initialDelaySeconds Integer
    Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60.
    periodSeconds Integer
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240.
    successThreshold Integer
    Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10.
    tcpSocket SessionProbeResponseTcpSocket
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported.
    terminationGracePeriodSeconds Double
    Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)
    timeoutSeconds Integer
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240.
    type String
    Denotes the type of probe. Can be Liveness or Startup, Readiness probe is not supported in sessions. Type must be unique for each probe within the context of a list of probes (SessionProbes).
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10.
    httpGet SessionProbeResponseHttpGet
    HTTPGet specifies the http request to perform.
    initialDelaySeconds number
    Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60.
    periodSeconds number
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240.
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10.
    tcpSocket SessionProbeResponseTcpSocket
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported.
    terminationGracePeriodSeconds number
    Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)
    timeoutSeconds number
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240.
    type string
    Denotes the type of probe. Can be Liveness or Startup, Readiness probe is not supported in sessions. Type must be unique for each probe within the context of a list of probes (SessionProbes).
    failure_threshold int
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10.
    http_get SessionProbeResponseHttpGet
    HTTPGet specifies the http request to perform.
    initial_delay_seconds int
    Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60.
    period_seconds int
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240.
    success_threshold int
    Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10.
    tcp_socket SessionProbeResponseTcpSocket
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported.
    termination_grace_period_seconds float
    Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)
    timeout_seconds int
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240.
    type str
    Denotes the type of probe. Can be Liveness or Startup, Readiness probe is not supported in sessions. Type must be unique for each probe within the context of a list of probes (SessionProbes).
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. Maximum value is 10.
    httpGet Property Map
    HTTPGet specifies the http request to perform.
    initialDelaySeconds Number
    Number of seconds after the container has started before liveness probes are initiated. Minimum value is 1. Maximum value is 60.
    periodSeconds Number
    How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. Maximum value is 240.
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. Maximum value is 10.
    tcpSocket Property Map
    TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported.
    terminationGracePeriodSeconds Number
    Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Maximum value is 3600 seconds (1 hour)
    timeoutSeconds Number
    Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. Maximum value is 240.
    type String
    Denotes the type of probe. Can be Liveness or Startup, Readiness probe is not supported in sessions. Type must be unique for each probe within the context of a list of probes (SessionProbes).

    SessionProbeResponseHttpGet

    Port int
    Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    Host string
    Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
    HttpHeaders List<Pulumi.AzureNative.App.Inputs.SessionProbeResponseHttpHeaders>
    Custom headers to set in the request. HTTP allows repeated headers.
    Path string
    Path to access on the HTTP server.
    Scheme string
    Scheme to use for connecting to the host. Defaults to HTTP.
    Port int
    Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    Host string
    Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
    HttpHeaders []SessionProbeResponseHttpHeaders
    Custom headers to set in the request. HTTP allows repeated headers.
    Path string
    Path to access on the HTTP server.
    Scheme string
    Scheme to use for connecting to the host. Defaults to HTTP.
    port Integer
    Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host String
    Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
    httpHeaders List<SessionProbeResponseHttpHeaders>
    Custom headers to set in the request. HTTP allows repeated headers.
    path String
    Path to access on the HTTP server.
    scheme String
    Scheme to use for connecting to the host. Defaults to HTTP.
    port number
    Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host string
    Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
    httpHeaders SessionProbeResponseHttpHeaders[]
    Custom headers to set in the request. HTTP allows repeated headers.
    path string
    Path to access on the HTTP server.
    scheme string
    Scheme to use for connecting to the host. Defaults to HTTP.
    port int
    Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host str
    Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
    http_headers Sequence[SessionProbeResponseHttpHeaders]
    Custom headers to set in the request. HTTP allows repeated headers.
    path str
    Path to access on the HTTP server.
    scheme str
    Scheme to use for connecting to the host. Defaults to HTTP.
    port Number
    Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host String
    Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead.
    httpHeaders List<Property Map>
    Custom headers to set in the request. HTTP allows repeated headers.
    path String
    Path to access on the HTTP server.
    scheme String
    Scheme to use for connecting to the host. Defaults to HTTP.

    SessionProbeResponseHttpHeaders

    Name string
    The header field name
    Value string
    The header field value
    Name string
    The header field name
    Value string
    The header field value
    name String
    The header field name
    value String
    The header field value
    name string
    The header field name
    value string
    The header field value
    name str
    The header field name
    value str
    The header field value
    name String
    The header field name
    value String
    The header field value

    SessionProbeResponseTcpSocket

    Port int
    Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    Host string
    Optional: Host name to connect to, defaults to the pod IP.
    Port int
    Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    Host string
    Optional: Host name to connect to, defaults to the pod IP.
    port Integer
    Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host String
    Optional: Host name to connect to, defaults to the pod IP.
    port number
    Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host string
    Optional: Host name to connect to, defaults to the pod IP.
    port int
    Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host str
    Optional: Host name to connect to, defaults to the pod IP.
    port Number
    Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.
    host String
    Optional: Host name to connect to, defaults to the pod IP.

    SessionRegistryCredentialsResponse

    Identity string
    A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'
    PasswordSecretRef string
    The name of the secret that contains the registry login password
    Server string
    Container registry server.
    Username string
    Container registry username.
    Identity string
    A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'
    PasswordSecretRef string
    The name of the secret that contains the registry login password
    Server string
    Container registry server.
    Username string
    Container registry username.
    identity String
    A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'
    passwordSecretRef String
    The name of the secret that contains the registry login password
    server String
    Container registry server.
    username String
    Container registry username.
    identity string
    A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'
    passwordSecretRef string
    The name of the secret that contains the registry login password
    server string
    Container registry server.
    username string
    Container registry username.
    identity str
    A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'
    password_secret_ref str
    The name of the secret that contains the registry login password
    server str
    Container registry server.
    username str
    Container registry username.
    identity String
    A Managed Identity to use to authenticate with Azure Container Registry. For user-assigned identities, use the full user-assigned identity Resource ID. For system-assigned identities, use 'system'
    passwordSecretRef String
    The name of the secret that contains the registry login password
    server String
    Container registry server.
    username String
    Container registry username.

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    UserAssignedIdentityResponse

    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.
    clientId string
    The client ID of the assigned identity.
    principalId string
    The principal ID of the assigned identity.
    client_id str
    The client ID of the assigned identity.
    principal_id str
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi