1. Packages
  2. Azure Native
  3. API Docs
  4. apimanagement
  5. getClientApplication
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.8.0 published on Wednesday, Sep 3, 2025 by Pulumi

azure-native.apimanagement.getClientApplication

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.8.0 published on Wednesday, Sep 3, 2025 by Pulumi

    Gets the details of the client application specified by its identifier.

    Uses Azure REST API version 2024-10-01-preview.

    Using getClientApplication

    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 getClientApplication(args: GetClientApplicationArgs, opts?: InvokeOptions): Promise<GetClientApplicationResult>
    function getClientApplicationOutput(args: GetClientApplicationOutputArgs, opts?: InvokeOptions): Output<GetClientApplicationResult>
    def get_client_application(client_application_id: Optional[str] = None,
                               resource_group_name: Optional[str] = None,
                               service_name: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetClientApplicationResult
    def get_client_application_output(client_application_id: Optional[pulumi.Input[str]] = None,
                               resource_group_name: Optional[pulumi.Input[str]] = None,
                               service_name: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetClientApplicationResult]
    func LookupClientApplication(ctx *Context, args *LookupClientApplicationArgs, opts ...InvokeOption) (*LookupClientApplicationResult, error)
    func LookupClientApplicationOutput(ctx *Context, args *LookupClientApplicationOutputArgs, opts ...InvokeOption) LookupClientApplicationResultOutput

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

    public static class GetClientApplication 
    {
        public static Task<GetClientApplicationResult> InvokeAsync(GetClientApplicationArgs args, InvokeOptions? opts = null)
        public static Output<GetClientApplicationResult> Invoke(GetClientApplicationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetClientApplicationResult> getClientApplication(GetClientApplicationArgs args, InvokeOptions options)
    public static Output<GetClientApplicationResult> getClientApplication(GetClientApplicationArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:apimanagement:getClientApplication
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ClientApplicationId string
    Client Application identifier. Must be unique in the current API Management service instance.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    ServiceName string
    The name of the API Management service.
    ClientApplicationId string
    Client Application identifier. Must be unique in the current API Management service instance.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    ServiceName string
    The name of the API Management service.
    clientApplicationId String
    Client Application identifier. Must be unique in the current API Management service instance.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    serviceName String
    The name of the API Management service.
    clientApplicationId string
    Client Application identifier. Must be unique in the current API Management service instance.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    serviceName string
    The name of the API Management service.
    client_application_id str
    Client Application identifier. Must be unique in the current API Management service instance.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    service_name str
    The name of the API Management service.
    clientApplicationId String
    Client Application identifier. Must be unique in the current API Management service instance.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    serviceName String
    The name of the API Management service.

    getClientApplication Result

    The following output properties are available:

    AzureApiVersion string
    The Azure API version of the resource.
    DisplayName string
    Client application name.
    EntraApplicationId string
    Microsoft EntraID Application ID (Client ID). This is the value that is used to identify the application when it is requesting access tokens from Microsoft EntraID. This property is read-only and will be set by the system when the application is created.
    EntraTenantId string
    Tenant ID is a unique identifier (a GUID) for an organization directory in Microsoft’s cloud. It’s used to identify tenants across Microsoft services.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Name string
    The name of the resource
    OwnerId string
    A resource identifier for the user who owns the application.
    State string
    Client application state. The value derives the state of an application based on the statuses of its associated ClientApplicationProductLinks.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Description string
    Client application description.
    AzureApiVersion string
    The Azure API version of the resource.
    DisplayName string
    Client application name.
    EntraApplicationId string
    Microsoft EntraID Application ID (Client ID). This is the value that is used to identify the application when it is requesting access tokens from Microsoft EntraID. This property is read-only and will be set by the system when the application is created.
    EntraTenantId string
    Tenant ID is a unique identifier (a GUID) for an organization directory in Microsoft’s cloud. It’s used to identify tenants across Microsoft services.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Name string
    The name of the resource
    OwnerId string
    A resource identifier for the user who owns the application.
    State string
    Client application state. The value derives the state of an application based on the statuses of its associated ClientApplicationProductLinks.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Description string
    Client application description.
    azureApiVersion String
    The Azure API version of the resource.
    displayName String
    Client application name.
    entraApplicationId String
    Microsoft EntraID Application ID (Client ID). This is the value that is used to identify the application when it is requesting access tokens from Microsoft EntraID. This property is read-only and will be set by the system when the application is created.
    entraTenantId String
    Tenant ID is a unique identifier (a GUID) for an organization directory in Microsoft’s cloud. It’s used to identify tenants across Microsoft services.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name String
    The name of the resource
    ownerId String
    A resource identifier for the user who owns the application.
    state String
    Client application state. The value derives the state of an application based on the statuses of its associated ClientApplicationProductLinks.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    description String
    Client application description.
    azureApiVersion string
    The Azure API version of the resource.
    displayName string
    Client application name.
    entraApplicationId string
    Microsoft EntraID Application ID (Client ID). This is the value that is used to identify the application when it is requesting access tokens from Microsoft EntraID. This property is read-only and will be set by the system when the application is created.
    entraTenantId string
    Tenant ID is a unique identifier (a GUID) for an organization directory in Microsoft’s cloud. It’s used to identify tenants across Microsoft services.
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name string
    The name of the resource
    ownerId string
    A resource identifier for the user who owns the application.
    state string
    Client application state. The value derives the state of an application based on the statuses of its associated ClientApplicationProductLinks.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    description string
    Client application description.
    azure_api_version str
    The Azure API version of the resource.
    display_name str
    Client application name.
    entra_application_id str
    Microsoft EntraID Application ID (Client ID). This is the value that is used to identify the application when it is requesting access tokens from Microsoft EntraID. This property is read-only and will be set by the system when the application is created.
    entra_tenant_id str
    Tenant ID is a unique identifier (a GUID) for an organization directory in Microsoft’s cloud. It’s used to identify tenants across Microsoft services.
    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
    owner_id str
    A resource identifier for the user who owns the application.
    state str
    Client application state. The value derives the state of an application based on the statuses of its associated ClientApplicationProductLinks.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    description str
    Client application description.
    azureApiVersion String
    The Azure API version of the resource.
    displayName String
    Client application name.
    entraApplicationId String
    Microsoft EntraID Application ID (Client ID). This is the value that is used to identify the application when it is requesting access tokens from Microsoft EntraID. This property is read-only and will be set by the system when the application is created.
    entraTenantId String
    Tenant ID is a unique identifier (a GUID) for an organization directory in Microsoft’s cloud. It’s used to identify tenants across Microsoft services.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name String
    The name of the resource
    ownerId String
    A resource identifier for the user who owns the application.
    state String
    Client application state. The value derives the state of an application based on the statuses of its associated ClientApplicationProductLinks.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    description String
    Client application description.

    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.8.0 published on Wednesday, Sep 3, 2025 by Pulumi