azuread.getApplication
Explore with Pulumi AI
Use this data source to access information about an existing Application within Azure Active Directory.
API Permissions
The following API permissions are required in order to use this data source.
When authenticated with a service principal, this data source requires one of the following application roles: Application.Read.All or Directory.Read.All
When authenticated with a user principal, this data source does not require any additional roles.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azuread from "@pulumi/azuread";
const example = azuread.getApplication({
    displayName: "My First AzureAD Application",
});
export const applicationObjectId = example.then(example => example.objectId);
import pulumi
import pulumi_azuread as azuread
example = azuread.get_application(display_name="My First AzureAD Application")
pulumi.export("applicationObjectId", example.object_id)
package main
import (
	"github.com/pulumi/pulumi-azuread/sdk/v6/go/azuread"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := azuread.LookupApplication(ctx, &azuread.LookupApplicationArgs{
			DisplayName: pulumi.StringRef("My First AzureAD Application"),
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("applicationObjectId", example.ObjectId)
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureAD = Pulumi.AzureAD;
return await Deployment.RunAsync(() => 
{
    var example = AzureAD.GetApplication.Invoke(new()
    {
        DisplayName = "My First AzureAD Application",
    });
    return new Dictionary<string, object?>
    {
        ["applicationObjectId"] = example.Apply(getApplicationResult => getApplicationResult.ObjectId),
    };
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azuread.AzureadFunctions;
import com.pulumi.azuread.inputs.GetApplicationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var example = AzureadFunctions.getApplication(GetApplicationArgs.builder()
            .displayName("My First AzureAD Application")
            .build());
        ctx.export("applicationObjectId", example.applyValue(getApplicationResult -> getApplicationResult.objectId()));
    }
}
variables:
  example:
    fn::invoke:
      function: azuread:getApplication
      arguments:
        displayName: My First AzureAD Application
outputs:
  applicationObjectId: ${example.objectId}
Using getApplication
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 getApplication(args: GetApplicationArgs, opts?: InvokeOptions): Promise<GetApplicationResult>
function getApplicationOutput(args: GetApplicationOutputArgs, opts?: InvokeOptions): Output<GetApplicationResult>def get_application(client_id: Optional[str] = None,
                    display_name: Optional[str] = None,
                    identifier_uri: Optional[str] = None,
                    object_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetApplicationResult
def get_application_output(client_id: Optional[pulumi.Input[str]] = None,
                    display_name: Optional[pulumi.Input[str]] = None,
                    identifier_uri: Optional[pulumi.Input[str]] = None,
                    object_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetApplicationResult]func LookupApplication(ctx *Context, args *LookupApplicationArgs, opts ...InvokeOption) (*LookupApplicationResult, error)
func LookupApplicationOutput(ctx *Context, args *LookupApplicationOutputArgs, opts ...InvokeOption) LookupApplicationResultOutput> Note: This function is named LookupApplication in the Go SDK.
public static class GetApplication 
{
    public static Task<GetApplicationResult> InvokeAsync(GetApplicationArgs args, InvokeOptions? opts = null)
    public static Output<GetApplicationResult> Invoke(GetApplicationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
public static Output<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
fn::invoke:
  function: azuread:index/getApplication:getApplication
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ClientId string
- Specifies the Client ID of the application.
- DisplayName string
- Specifies the display name of the application.
- IdentifierUri string
- Specifies any identifier URI of the application. See also the - identifier_urisattribute which contains a list of all identifier URIs for the application.- One of - client_id,- display_name,- object_id, or- identifier_urimust be specified.
- ObjectId string
- Specifies the Object ID of the application.
- ClientId string
- Specifies the Client ID of the application.
- DisplayName string
- Specifies the display name of the application.
- IdentifierUri string
- Specifies any identifier URI of the application. See also the - identifier_urisattribute which contains a list of all identifier URIs for the application.- One of - client_id,- display_name,- object_id, or- identifier_urimust be specified.
- ObjectId string
- Specifies the Object ID of the application.
- clientId String
- Specifies the Client ID of the application.
- displayName String
- Specifies the display name of the application.
- identifierUri String
- Specifies any identifier URI of the application. See also the - identifier_urisattribute which contains a list of all identifier URIs for the application.- One of - client_id,- display_name,- object_id, or- identifier_urimust be specified.
- objectId String
- Specifies the Object ID of the application.
- clientId string
- Specifies the Client ID of the application.
- displayName string
- Specifies the display name of the application.
- identifierUri string
- Specifies any identifier URI of the application. See also the - identifier_urisattribute which contains a list of all identifier URIs for the application.- One of - client_id,- display_name,- object_id, or- identifier_urimust be specified.
- objectId string
- Specifies the Object ID of the application.
- client_id str
- Specifies the Client ID of the application.
- display_name str
- Specifies the display name of the application.
- identifier_uri str
- Specifies any identifier URI of the application. See also the - identifier_urisattribute which contains a list of all identifier URIs for the application.- One of - client_id,- display_name,- object_id, or- identifier_urimust be specified.
- object_id str
- Specifies the Object ID of the application.
- clientId String
- Specifies the Client ID of the application.
- displayName String
- Specifies the display name of the application.
- identifierUri String
- Specifies any identifier URI of the application. See also the - identifier_urisattribute which contains a list of all identifier URIs for the application.- One of - client_id,- display_name,- object_id, or- identifier_urimust be specified.
- objectId String
- Specifies the Object ID of the application.
getApplication Result
The following output properties are available:
- Apis
List<Pulumi.Azure AD. Outputs. Get Application Api> 
- An apiblock as documented below.
- AppRole Dictionary<string, string>Ids 
- A mapping of app role values to app role IDs, intended to be useful when referencing app roles in other resources in your configuration.
- AppRoles List<Pulumi.Azure AD. Outputs. Get Application App Role> 
- A collection of app_roleblocks as documented below. For more information see official documentation on Application Roles.
- ClientId string
- The Client ID for the application.
- Description string
- Description of the app role that appears when the role is being assigned and, if the role functions as an application permissions, during the consent experiences.
- DeviceOnly boolAuth Enabled 
- Specifies whether this application supports device authentication without a user.
- DisabledBy stringMicrosoft 
- Whether Microsoft has disabled the registered application. If the application is disabled, this will be a string indicating the status/reason, e.g. DisabledDueToViolationOfServicesAgreement
- DisplayName string
- Display name for the app role that appears during app role assignment and in consent experiences.
- FallbackPublic boolClient Enabled 
- The fallback application type as public client, such as an installed application running on a mobile device.
- 
List<Pulumi.Azure AD. Outputs. Get Application Feature Tag> 
- A featuresblock as described below.
- GroupMembership List<string>Claims 
- The groupsclaim issued in a user or OAuth 2.0 access token that the app expects.
- Id string
- The provider-assigned unique ID for this managed resource.
- IdentifierUri string
- IdentifierUris List<string>
- A list of user-defined URI(s) that uniquely identify a Web application within it's Azure AD tenant, or within a verified custom domain if the application is multi-tenant.
- LogoUrl string
- CDN URL to the application's logo.
- MarketingUrl string
- URL of the application's marketing page.
- Notes string
- User-specified notes relevant for the management of the application.
- Oauth2PermissionScope Dictionary<string, string>Ids 
- A mapping of OAuth2.0 permission scope values to scope IDs, intended to be useful when referencing permission scopes in other resources in your configuration.
- Oauth2PostResponse boolRequired 
- Specifies whether, as part of OAuth 2.0 token requests, Azure AD allows POST requests, as opposed to GET requests. When false, only GET requests are allowed.
- ObjectId string
- The application's object ID.
- OptionalClaims List<Pulumi.Azure AD. Outputs. Get Application Optional Claim> 
- An optional_claimsblock as documented below.
- Owners List<string>
- A list of object IDs of principals that are assigned ownership of the application.
- PrivacyStatement stringUrl 
- URL of the application's privacy statement.
- PublicClients List<Pulumi.Azure AD. Outputs. Get Application Public Client> 
- A public_clientblock as documented below.
- PublisherDomain string
- The verified publisher domain for the application.
- RequiredResource List<Pulumi.Accesses Azure AD. Outputs. Get Application Required Resource Access> 
- A collection of required_resource_accessblocks as documented below.
- ServiceManagement stringReference 
- References application context information from a Service or Asset Management database.
- SignIn stringAudience 
- The Microsoft account types that are supported for the current application. One of AzureADMyOrg,AzureADMultipleOrgs,AzureADandPersonalMicrosoftAccountorPersonalMicrosoftAccount.
- SinglePage List<Pulumi.Applications Azure AD. Outputs. Get Application Single Page Application> 
- A single_page_applicationblock as documented below.
- SupportUrl string
- URL of the application's support page.
- List<string>
- A list of tags applied to the application.
- TermsOf stringService Url 
- URL of the application's terms of service statement.
- Webs
List<Pulumi.Azure AD. Outputs. Get Application Web> 
- A webblock as documented below.
- Apis
[]GetApplication Api 
- An apiblock as documented below.
- AppRole map[string]stringIds 
- A mapping of app role values to app role IDs, intended to be useful when referencing app roles in other resources in your configuration.
- AppRoles []GetApplication App Role Type 
- A collection of app_roleblocks as documented below. For more information see official documentation on Application Roles.
- ClientId string
- The Client ID for the application.
- Description string
- Description of the app role that appears when the role is being assigned and, if the role functions as an application permissions, during the consent experiences.
- DeviceOnly boolAuth Enabled 
- Specifies whether this application supports device authentication without a user.
- DisabledBy stringMicrosoft 
- Whether Microsoft has disabled the registered application. If the application is disabled, this will be a string indicating the status/reason, e.g. DisabledDueToViolationOfServicesAgreement
- DisplayName string
- Display name for the app role that appears during app role assignment and in consent experiences.
- FallbackPublic boolClient Enabled 
- The fallback application type as public client, such as an installed application running on a mobile device.
- 
[]GetApplication Feature Tag 
- A featuresblock as described below.
- GroupMembership []stringClaims 
- The groupsclaim issued in a user or OAuth 2.0 access token that the app expects.
- Id string
- The provider-assigned unique ID for this managed resource.
- IdentifierUri string
- IdentifierUris []string
- A list of user-defined URI(s) that uniquely identify a Web application within it's Azure AD tenant, or within a verified custom domain if the application is multi-tenant.
- LogoUrl string
- CDN URL to the application's logo.
- MarketingUrl string
- URL of the application's marketing page.
- Notes string
- User-specified notes relevant for the management of the application.
- Oauth2PermissionScope map[string]stringIds 
- A mapping of OAuth2.0 permission scope values to scope IDs, intended to be useful when referencing permission scopes in other resources in your configuration.
- Oauth2PostResponse boolRequired 
- Specifies whether, as part of OAuth 2.0 token requests, Azure AD allows POST requests, as opposed to GET requests. When false, only GET requests are allowed.
- ObjectId string
- The application's object ID.
- OptionalClaims []GetApplication Optional Claim 
- An optional_claimsblock as documented below.
- Owners []string
- A list of object IDs of principals that are assigned ownership of the application.
- PrivacyStatement stringUrl 
- URL of the application's privacy statement.
- PublicClients []GetApplication Public Client 
- A public_clientblock as documented below.
- PublisherDomain string
- The verified publisher domain for the application.
- RequiredResource []GetAccesses Application Required Resource Access 
- A collection of required_resource_accessblocks as documented below.
- ServiceManagement stringReference 
- References application context information from a Service or Asset Management database.
- SignIn stringAudience 
- The Microsoft account types that are supported for the current application. One of AzureADMyOrg,AzureADMultipleOrgs,AzureADandPersonalMicrosoftAccountorPersonalMicrosoftAccount.
- SinglePage []GetApplications Application Single Page Application 
- A single_page_applicationblock as documented below.
- SupportUrl string
- URL of the application's support page.
- []string
- A list of tags applied to the application.
- TermsOf stringService Url 
- URL of the application's terms of service statement.
- Webs
[]GetApplication Web 
- A webblock as documented below.
- apis
List<GetApplication Api> 
- An apiblock as documented below.
- appRole Map<String,String>Ids 
- A mapping of app role values to app role IDs, intended to be useful when referencing app roles in other resources in your configuration.
- appRoles List<GetApplication App Role> 
- A collection of app_roleblocks as documented below. For more information see official documentation on Application Roles.
- clientId String
- The Client ID for the application.
- description String
- Description of the app role that appears when the role is being assigned and, if the role functions as an application permissions, during the consent experiences.
- deviceOnly BooleanAuth Enabled 
- Specifies whether this application supports device authentication without a user.
- disabledBy StringMicrosoft 
- Whether Microsoft has disabled the registered application. If the application is disabled, this will be a string indicating the status/reason, e.g. DisabledDueToViolationOfServicesAgreement
- displayName String
- Display name for the app role that appears during app role assignment and in consent experiences.
- fallbackPublic BooleanClient Enabled 
- The fallback application type as public client, such as an installed application running on a mobile device.
- 
List<GetApplication Feature Tag> 
- A featuresblock as described below.
- groupMembership List<String>Claims 
- The groupsclaim issued in a user or OAuth 2.0 access token that the app expects.
- id String
- The provider-assigned unique ID for this managed resource.
- identifierUri String
- identifierUris List<String>
- A list of user-defined URI(s) that uniquely identify a Web application within it's Azure AD tenant, or within a verified custom domain if the application is multi-tenant.
- logoUrl String
- CDN URL to the application's logo.
- marketingUrl String
- URL of the application's marketing page.
- notes String
- User-specified notes relevant for the management of the application.
- oauth2PermissionScope Map<String,String>Ids 
- A mapping of OAuth2.0 permission scope values to scope IDs, intended to be useful when referencing permission scopes in other resources in your configuration.
- oauth2PostResponse BooleanRequired 
- Specifies whether, as part of OAuth 2.0 token requests, Azure AD allows POST requests, as opposed to GET requests. When false, only GET requests are allowed.
- objectId String
- The application's object ID.
- optionalClaims List<GetApplication Optional Claim> 
- An optional_claimsblock as documented below.
- owners List<String>
- A list of object IDs of principals that are assigned ownership of the application.
- privacyStatement StringUrl 
- URL of the application's privacy statement.
- publicClients List<GetApplication Public Client> 
- A public_clientblock as documented below.
- publisherDomain String
- The verified publisher domain for the application.
- requiredResource List<GetAccesses Application Required Resource Access> 
- A collection of required_resource_accessblocks as documented below.
- serviceManagement StringReference 
- References application context information from a Service or Asset Management database.
- signIn StringAudience 
- The Microsoft account types that are supported for the current application. One of AzureADMyOrg,AzureADMultipleOrgs,AzureADandPersonalMicrosoftAccountorPersonalMicrosoftAccount.
- singlePage List<GetApplications Application Single Page Application> 
- A single_page_applicationblock as documented below.
- supportUrl String
- URL of the application's support page.
- List<String>
- A list of tags applied to the application.
- termsOf StringService Url 
- URL of the application's terms of service statement.
- webs
List<GetApplication Web> 
- A webblock as documented below.
- apis
GetApplication Api[] 
- An apiblock as documented below.
- appRole {[key: string]: string}Ids 
- A mapping of app role values to app role IDs, intended to be useful when referencing app roles in other resources in your configuration.
- appRoles GetApplication App Role[] 
- A collection of app_roleblocks as documented below. For more information see official documentation on Application Roles.
- clientId string
- The Client ID for the application.
- description string
- Description of the app role that appears when the role is being assigned and, if the role functions as an application permissions, during the consent experiences.
- deviceOnly booleanAuth Enabled 
- Specifies whether this application supports device authentication without a user.
- disabledBy stringMicrosoft 
- Whether Microsoft has disabled the registered application. If the application is disabled, this will be a string indicating the status/reason, e.g. DisabledDueToViolationOfServicesAgreement
- displayName string
- Display name for the app role that appears during app role assignment and in consent experiences.
- fallbackPublic booleanClient Enabled 
- The fallback application type as public client, such as an installed application running on a mobile device.
- 
GetApplication Feature Tag[] 
- A featuresblock as described below.
- groupMembership string[]Claims 
- The groupsclaim issued in a user or OAuth 2.0 access token that the app expects.
- id string
- The provider-assigned unique ID for this managed resource.
- identifierUri string
- identifierUris string[]
- A list of user-defined URI(s) that uniquely identify a Web application within it's Azure AD tenant, or within a verified custom domain if the application is multi-tenant.
- logoUrl string
- CDN URL to the application's logo.
- marketingUrl string
- URL of the application's marketing page.
- notes string
- User-specified notes relevant for the management of the application.
- oauth2PermissionScope {[key: string]: string}Ids 
- A mapping of OAuth2.0 permission scope values to scope IDs, intended to be useful when referencing permission scopes in other resources in your configuration.
- oauth2PostResponse booleanRequired 
- Specifies whether, as part of OAuth 2.0 token requests, Azure AD allows POST requests, as opposed to GET requests. When false, only GET requests are allowed.
- objectId string
- The application's object ID.
- optionalClaims GetApplication Optional Claim[] 
- An optional_claimsblock as documented below.
- owners string[]
- A list of object IDs of principals that are assigned ownership of the application.
- privacyStatement stringUrl 
- URL of the application's privacy statement.
- publicClients GetApplication Public Client[] 
- A public_clientblock as documented below.
- publisherDomain string
- The verified publisher domain for the application.
- requiredResource GetAccesses Application Required Resource Access[] 
- A collection of required_resource_accessblocks as documented below.
- serviceManagement stringReference 
- References application context information from a Service or Asset Management database.
- signIn stringAudience 
- The Microsoft account types that are supported for the current application. One of AzureADMyOrg,AzureADMultipleOrgs,AzureADandPersonalMicrosoftAccountorPersonalMicrosoftAccount.
- singlePage GetApplications Application Single Page Application[] 
- A single_page_applicationblock as documented below.
- supportUrl string
- URL of the application's support page.
- string[]
- A list of tags applied to the application.
- termsOf stringService Url 
- URL of the application's terms of service statement.
- webs
GetApplication Web[] 
- A webblock as documented below.
- apis
Sequence[GetApplication Api] 
- An apiblock as documented below.
- app_role_ Mapping[str, str]ids 
- A mapping of app role values to app role IDs, intended to be useful when referencing app roles in other resources in your configuration.
- app_roles Sequence[GetApplication App Role] 
- A collection of app_roleblocks as documented below. For more information see official documentation on Application Roles.
- client_id str
- The Client ID for the application.
- description str
- Description of the app role that appears when the role is being assigned and, if the role functions as an application permissions, during the consent experiences.
- device_only_ boolauth_ enabled 
- Specifies whether this application supports device authentication without a user.
- disabled_by_ strmicrosoft 
- Whether Microsoft has disabled the registered application. If the application is disabled, this will be a string indicating the status/reason, e.g. DisabledDueToViolationOfServicesAgreement
- display_name str
- Display name for the app role that appears during app role assignment and in consent experiences.
- fallback_public_ boolclient_ enabled 
- The fallback application type as public client, such as an installed application running on a mobile device.
- 
Sequence[GetApplication Feature Tag] 
- A featuresblock as described below.
- group_membership_ Sequence[str]claims 
- The groupsclaim issued in a user or OAuth 2.0 access token that the app expects.
- id str
- The provider-assigned unique ID for this managed resource.
- identifier_uri str
- identifier_uris Sequence[str]
- A list of user-defined URI(s) that uniquely identify a Web application within it's Azure AD tenant, or within a verified custom domain if the application is multi-tenant.
- logo_url str
- CDN URL to the application's logo.
- marketing_url str
- URL of the application's marketing page.
- notes str
- User-specified notes relevant for the management of the application.
- oauth2_permission_ Mapping[str, str]scope_ ids 
- A mapping of OAuth2.0 permission scope values to scope IDs, intended to be useful when referencing permission scopes in other resources in your configuration.
- oauth2_post_ boolresponse_ required 
- Specifies whether, as part of OAuth 2.0 token requests, Azure AD allows POST requests, as opposed to GET requests. When false, only GET requests are allowed.
- object_id str
- The application's object ID.
- optional_claims Sequence[GetApplication Optional Claim] 
- An optional_claimsblock as documented below.
- owners Sequence[str]
- A list of object IDs of principals that are assigned ownership of the application.
- privacy_statement_ strurl 
- URL of the application's privacy statement.
- public_clients Sequence[GetApplication Public Client] 
- A public_clientblock as documented below.
- publisher_domain str
- The verified publisher domain for the application.
- required_resource_ Sequence[Getaccesses Application Required Resource Access] 
- A collection of required_resource_accessblocks as documented below.
- service_management_ strreference 
- References application context information from a Service or Asset Management database.
- sign_in_ straudience 
- The Microsoft account types that are supported for the current application. One of AzureADMyOrg,AzureADMultipleOrgs,AzureADandPersonalMicrosoftAccountorPersonalMicrosoftAccount.
- single_page_ Sequence[Getapplications Application Single Page Application] 
- A single_page_applicationblock as documented below.
- support_url str
- URL of the application's support page.
- Sequence[str]
- A list of tags applied to the application.
- terms_of_ strservice_ url 
- URL of the application's terms of service statement.
- webs
Sequence[GetApplication Web] 
- A webblock as documented below.
- apis List<Property Map>
- An apiblock as documented below.
- appRole Map<String>Ids 
- A mapping of app role values to app role IDs, intended to be useful when referencing app roles in other resources in your configuration.
- appRoles List<Property Map>
- A collection of app_roleblocks as documented below. For more information see official documentation on Application Roles.
- clientId String
- The Client ID for the application.
- description String
- Description of the app role that appears when the role is being assigned and, if the role functions as an application permissions, during the consent experiences.
- deviceOnly BooleanAuth Enabled 
- Specifies whether this application supports device authentication without a user.
- disabledBy StringMicrosoft 
- Whether Microsoft has disabled the registered application. If the application is disabled, this will be a string indicating the status/reason, e.g. DisabledDueToViolationOfServicesAgreement
- displayName String
- Display name for the app role that appears during app role assignment and in consent experiences.
- fallbackPublic BooleanClient Enabled 
- The fallback application type as public client, such as an installed application running on a mobile device.
- List<Property Map>
- A featuresblock as described below.
- groupMembership List<String>Claims 
- The groupsclaim issued in a user or OAuth 2.0 access token that the app expects.
- id String
- The provider-assigned unique ID for this managed resource.
- identifierUri String
- identifierUris List<String>
- A list of user-defined URI(s) that uniquely identify a Web application within it's Azure AD tenant, or within a verified custom domain if the application is multi-tenant.
- logoUrl String
- CDN URL to the application's logo.
- marketingUrl String
- URL of the application's marketing page.
- notes String
- User-specified notes relevant for the management of the application.
- oauth2PermissionScope Map<String>Ids 
- A mapping of OAuth2.0 permission scope values to scope IDs, intended to be useful when referencing permission scopes in other resources in your configuration.
- oauth2PostResponse BooleanRequired 
- Specifies whether, as part of OAuth 2.0 token requests, Azure AD allows POST requests, as opposed to GET requests. When false, only GET requests are allowed.
- objectId String
- The application's object ID.
- optionalClaims List<Property Map>
- An optional_claimsblock as documented below.
- owners List<String>
- A list of object IDs of principals that are assigned ownership of the application.
- privacyStatement StringUrl 
- URL of the application's privacy statement.
- publicClients List<Property Map>
- A public_clientblock as documented below.
- publisherDomain String
- The verified publisher domain for the application.
- requiredResource List<Property Map>Accesses 
- A collection of required_resource_accessblocks as documented below.
- serviceManagement StringReference 
- References application context information from a Service or Asset Management database.
- signIn StringAudience 
- The Microsoft account types that are supported for the current application. One of AzureADMyOrg,AzureADMultipleOrgs,AzureADandPersonalMicrosoftAccountorPersonalMicrosoftAccount.
- singlePage List<Property Map>Applications 
- A single_page_applicationblock as documented below.
- supportUrl String
- URL of the application's support page.
- List<String>
- A list of tags applied to the application.
- termsOf StringService Url 
- URL of the application's terms of service statement.
- webs List<Property Map>
- A webblock as documented below.
Supporting Types
GetApplicationApi  
- KnownClient List<string>Applications 
- A set of application IDs (client IDs), used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app.
- MappedClaims boolEnabled 
- Allows an application to use claims mapping without specifying a custom signing key.
- Oauth2PermissionScopes List<Pulumi.Azure AD. Inputs. Get Application Api Oauth2Permission Scope> 
- One or more oauth2_permission_scopeblocks as documented below, to describe delegated permissions exposed by the web API represented by this application.
- RequestedAccess intToken Version 
- The access token version expected by this resource. Possible values are 1or2.
- KnownClient []stringApplications 
- A set of application IDs (client IDs), used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app.
- MappedClaims boolEnabled 
- Allows an application to use claims mapping without specifying a custom signing key.
- Oauth2PermissionScopes []GetApplication Api Oauth2Permission Scope 
- One or more oauth2_permission_scopeblocks as documented below, to describe delegated permissions exposed by the web API represented by this application.
- RequestedAccess intToken Version 
- The access token version expected by this resource. Possible values are 1or2.
- knownClient List<String>Applications 
- A set of application IDs (client IDs), used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app.
- mappedClaims BooleanEnabled 
- Allows an application to use claims mapping without specifying a custom signing key.
- oauth2PermissionScopes List<GetApplication Api Oauth2Permission Scope> 
- One or more oauth2_permission_scopeblocks as documented below, to describe delegated permissions exposed by the web API represented by this application.
- requestedAccess IntegerToken Version 
- The access token version expected by this resource. Possible values are 1or2.
- knownClient string[]Applications 
- A set of application IDs (client IDs), used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app.
- mappedClaims booleanEnabled 
- Allows an application to use claims mapping without specifying a custom signing key.
- oauth2PermissionScopes GetApplication Api Oauth2Permission Scope[] 
- One or more oauth2_permission_scopeblocks as documented below, to describe delegated permissions exposed by the web API represented by this application.
- requestedAccess numberToken Version 
- The access token version expected by this resource. Possible values are 1or2.
- known_client_ Sequence[str]applications 
- A set of application IDs (client IDs), used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app.
- mapped_claims_ boolenabled 
- Allows an application to use claims mapping without specifying a custom signing key.
- oauth2_permission_ Sequence[Getscopes Application Api Oauth2Permission Scope] 
- One or more oauth2_permission_scopeblocks as documented below, to describe delegated permissions exposed by the web API represented by this application.
- requested_access_ inttoken_ version 
- The access token version expected by this resource. Possible values are 1or2.
- knownClient List<String>Applications 
- A set of application IDs (client IDs), used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app.
- mappedClaims BooleanEnabled 
- Allows an application to use claims mapping without specifying a custom signing key.
- oauth2PermissionScopes List<Property Map>
- One or more oauth2_permission_scopeblocks as documented below, to describe delegated permissions exposed by the web API represented by this application.
- requestedAccess NumberToken Version 
- The access token version expected by this resource. Possible values are 1or2.
GetApplicationApiOauth2PermissionScope    
- AdminConsent stringDescription 
- Delegated permission description that appears in all tenant-wide admin consent experiences, intended to be read by an administrator granting the permission on behalf of all users.
- AdminConsent stringDisplay Name 
- Display name for the delegated permission, intended to be read by an administrator granting the permission on behalf of all users.
- Enabled bool
- Determines if the app role is enabled.
- Id string
- The unique identifier for an app role or OAuth2 permission scope published by the resource application.
- Type string
- Specifies whether the idproperty references an app role or an OAuth2 permission scope. Possible values areRoleorScope.
- UserConsent stringDescription 
- Delegated permission description that appears in the end user consent experience, intended to be read by a user consenting on their own behalf.
- UserConsent stringDisplay Name 
- Display name for the delegated permission that appears in the end user consent experience.
- Value string
- The value that is used for the rolesclaim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- AdminConsent stringDescription 
- Delegated permission description that appears in all tenant-wide admin consent experiences, intended to be read by an administrator granting the permission on behalf of all users.
- AdminConsent stringDisplay Name 
- Display name for the delegated permission, intended to be read by an administrator granting the permission on behalf of all users.
- Enabled bool
- Determines if the app role is enabled.
- Id string
- The unique identifier for an app role or OAuth2 permission scope published by the resource application.
- Type string
- Specifies whether the idproperty references an app role or an OAuth2 permission scope. Possible values areRoleorScope.
- UserConsent stringDescription 
- Delegated permission description that appears in the end user consent experience, intended to be read by a user consenting on their own behalf.
- UserConsent stringDisplay Name 
- Display name for the delegated permission that appears in the end user consent experience.
- Value string
- The value that is used for the rolesclaim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- adminConsent StringDescription 
- Delegated permission description that appears in all tenant-wide admin consent experiences, intended to be read by an administrator granting the permission on behalf of all users.
- adminConsent StringDisplay Name 
- Display name for the delegated permission, intended to be read by an administrator granting the permission on behalf of all users.
- enabled Boolean
- Determines if the app role is enabled.
- id String
- The unique identifier for an app role or OAuth2 permission scope published by the resource application.
- type String
- Specifies whether the idproperty references an app role or an OAuth2 permission scope. Possible values areRoleorScope.
- userConsent StringDescription 
- Delegated permission description that appears in the end user consent experience, intended to be read by a user consenting on their own behalf.
- userConsent StringDisplay Name 
- Display name for the delegated permission that appears in the end user consent experience.
- value String
- The value that is used for the rolesclaim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- adminConsent stringDescription 
- Delegated permission description that appears in all tenant-wide admin consent experiences, intended to be read by an administrator granting the permission on behalf of all users.
- adminConsent stringDisplay Name 
- Display name for the delegated permission, intended to be read by an administrator granting the permission on behalf of all users.
- enabled boolean
- Determines if the app role is enabled.
- id string
- The unique identifier for an app role or OAuth2 permission scope published by the resource application.
- type string
- Specifies whether the idproperty references an app role or an OAuth2 permission scope. Possible values areRoleorScope.
- userConsent stringDescription 
- Delegated permission description that appears in the end user consent experience, intended to be read by a user consenting on their own behalf.
- userConsent stringDisplay Name 
- Display name for the delegated permission that appears in the end user consent experience.
- value string
- The value that is used for the rolesclaim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- admin_consent_ strdescription 
- Delegated permission description that appears in all tenant-wide admin consent experiences, intended to be read by an administrator granting the permission on behalf of all users.
- admin_consent_ strdisplay_ name 
- Display name for the delegated permission, intended to be read by an administrator granting the permission on behalf of all users.
- enabled bool
- Determines if the app role is enabled.
- id str
- The unique identifier for an app role or OAuth2 permission scope published by the resource application.
- type str
- Specifies whether the idproperty references an app role or an OAuth2 permission scope. Possible values areRoleorScope.
- user_consent_ strdescription 
- Delegated permission description that appears in the end user consent experience, intended to be read by a user consenting on their own behalf.
- user_consent_ strdisplay_ name 
- Display name for the delegated permission that appears in the end user consent experience.
- value str
- The value that is used for the rolesclaim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- adminConsent StringDescription 
- Delegated permission description that appears in all tenant-wide admin consent experiences, intended to be read by an administrator granting the permission on behalf of all users.
- adminConsent StringDisplay Name 
- Display name for the delegated permission, intended to be read by an administrator granting the permission on behalf of all users.
- enabled Boolean
- Determines if the app role is enabled.
- id String
- The unique identifier for an app role or OAuth2 permission scope published by the resource application.
- type String
- Specifies whether the idproperty references an app role or an OAuth2 permission scope. Possible values areRoleorScope.
- userConsent StringDescription 
- Delegated permission description that appears in the end user consent experience, intended to be read by a user consenting on their own behalf.
- userConsent StringDisplay Name 
- Display name for the delegated permission that appears in the end user consent experience.
- value String
- The value that is used for the rolesclaim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
GetApplicationAppRole   
- AllowedMember List<string>Types 
- Specifies whether this app role definition can be assigned to users and groups, or to other applications (that are accessing this application in a standalone scenario). Possible values are UserorApplication, or both.
- Description string
- Description of the app role that appears when the role is being assigned and, if the role functions as an application permissions, during the consent experiences.
- DisplayName string
- Specifies the display name of the application.
- Enabled bool
- Determines if the app role is enabled.
- Id string
- The unique identifier for an app role or OAuth2 permission scope published by the resource application.
- Value string
- The value that is used for the rolesclaim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- AllowedMember []stringTypes 
- Specifies whether this app role definition can be assigned to users and groups, or to other applications (that are accessing this application in a standalone scenario). Possible values are UserorApplication, or both.
- Description string
- Description of the app role that appears when the role is being assigned and, if the role functions as an application permissions, during the consent experiences.
- DisplayName string
- Specifies the display name of the application.
- Enabled bool
- Determines if the app role is enabled.
- Id string
- The unique identifier for an app role or OAuth2 permission scope published by the resource application.
- Value string
- The value that is used for the rolesclaim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- allowedMember List<String>Types 
- Specifies whether this app role definition can be assigned to users and groups, or to other applications (that are accessing this application in a standalone scenario). Possible values are UserorApplication, or both.
- description String
- Description of the app role that appears when the role is being assigned and, if the role functions as an application permissions, during the consent experiences.
- displayName String
- Specifies the display name of the application.
- enabled Boolean
- Determines if the app role is enabled.
- id String
- The unique identifier for an app role or OAuth2 permission scope published by the resource application.
- value String
- The value that is used for the rolesclaim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- allowedMember string[]Types 
- Specifies whether this app role definition can be assigned to users and groups, or to other applications (that are accessing this application in a standalone scenario). Possible values are UserorApplication, or both.
- description string
- Description of the app role that appears when the role is being assigned and, if the role functions as an application permissions, during the consent experiences.
- displayName string
- Specifies the display name of the application.
- enabled boolean
- Determines if the app role is enabled.
- id string
- The unique identifier for an app role or OAuth2 permission scope published by the resource application.
- value string
- The value that is used for the rolesclaim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- allowed_member_ Sequence[str]types 
- Specifies whether this app role definition can be assigned to users and groups, or to other applications (that are accessing this application in a standalone scenario). Possible values are UserorApplication, or both.
- description str
- Description of the app role that appears when the role is being assigned and, if the role functions as an application permissions, during the consent experiences.
- display_name str
- Specifies the display name of the application.
- enabled bool
- Determines if the app role is enabled.
- id str
- The unique identifier for an app role or OAuth2 permission scope published by the resource application.
- value str
- The value that is used for the rolesclaim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- allowedMember List<String>Types 
- Specifies whether this app role definition can be assigned to users and groups, or to other applications (that are accessing this application in a standalone scenario). Possible values are UserorApplication, or both.
- description String
- Description of the app role that appears when the role is being assigned and, if the role functions as an application permissions, during the consent experiences.
- displayName String
- Specifies the display name of the application.
- enabled Boolean
- Determines if the app role is enabled.
- id String
- The unique identifier for an app role or OAuth2 permission scope published by the resource application.
- value String
- The value that is used for the rolesclaim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
GetApplicationFeatureTag   
- CustomSingle boolSign On 
- Whether this application represents a custom SAML application for linked service principals.
- Enterprise bool
- Whether this application represents an Enterprise Application for linked service principals.
- Gallery bool
- Whether this application represents a gallery application for linked service principals.
- Hide bool
- Whether this app is visible to users in My Apps and Office 365 Launcher.
- CustomSingle boolSign On 
- Whether this application represents a custom SAML application for linked service principals.
- Enterprise bool
- Whether this application represents an Enterprise Application for linked service principals.
- Gallery bool
- Whether this application represents a gallery application for linked service principals.
- Hide bool
- Whether this app is visible to users in My Apps and Office 365 Launcher.
- customSingle BooleanSign On 
- Whether this application represents a custom SAML application for linked service principals.
- enterprise Boolean
- Whether this application represents an Enterprise Application for linked service principals.
- gallery Boolean
- Whether this application represents a gallery application for linked service principals.
- hide Boolean
- Whether this app is visible to users in My Apps and Office 365 Launcher.
- customSingle booleanSign On 
- Whether this application represents a custom SAML application for linked service principals.
- enterprise boolean
- Whether this application represents an Enterprise Application for linked service principals.
- gallery boolean
- Whether this application represents a gallery application for linked service principals.
- hide boolean
- Whether this app is visible to users in My Apps and Office 365 Launcher.
- custom_single_ boolsign_ on 
- Whether this application represents a custom SAML application for linked service principals.
- enterprise bool
- Whether this application represents an Enterprise Application for linked service principals.
- gallery bool
- Whether this application represents a gallery application for linked service principals.
- hide bool
- Whether this app is visible to users in My Apps and Office 365 Launcher.
- customSingle BooleanSign On 
- Whether this application represents a custom SAML application for linked service principals.
- enterprise Boolean
- Whether this application represents an Enterprise Application for linked service principals.
- gallery Boolean
- Whether this application represents a gallery application for linked service principals.
- hide Boolean
- Whether this app is visible to users in My Apps and Office 365 Launcher.
GetApplicationOptionalClaim   
- AccessTokens List<Pulumi.Azure AD. Inputs. Get Application Optional Claim Access Token> 
- One or more access_tokenblocks as documented below.
- IdTokens List<Pulumi.Azure AD. Inputs. Get Application Optional Claim Id Token> 
- One or more id_tokenblocks as documented below.
- Saml2Tokens
List<Pulumi.Azure AD. Inputs. Get Application Optional Claim Saml2Token> 
- One or more saml2_tokenblocks as documented below.
- AccessTokens []GetApplication Optional Claim Access Token 
- One or more access_tokenblocks as documented below.
- IdTokens []GetApplication Optional Claim Id Token 
- One or more id_tokenblocks as documented below.
- Saml2Tokens
[]GetApplication Optional Claim Saml2Token 
- One or more saml2_tokenblocks as documented below.
- accessTokens List<GetApplication Optional Claim Access Token> 
- One or more access_tokenblocks as documented below.
- idTokens List<GetApplication Optional Claim Id Token> 
- One or more id_tokenblocks as documented below.
- saml2Tokens
List<GetApplication Optional Claim Saml2Token> 
- One or more saml2_tokenblocks as documented below.
- accessTokens GetApplication Optional Claim Access Token[] 
- One or more access_tokenblocks as documented below.
- idTokens GetApplication Optional Claim Id Token[] 
- One or more id_tokenblocks as documented below.
- saml2Tokens
GetApplication Optional Claim Saml2Token[] 
- One or more saml2_tokenblocks as documented below.
- access_tokens Sequence[GetApplication Optional Claim Access Token] 
- One or more access_tokenblocks as documented below.
- id_tokens Sequence[GetApplication Optional Claim Id Token] 
- One or more id_tokenblocks as documented below.
- saml2_tokens Sequence[GetApplication Optional Claim Saml2Token] 
- One or more saml2_tokenblocks as documented below.
- accessTokens List<Property Map>
- One or more access_tokenblocks as documented below.
- idTokens List<Property Map>
- One or more id_tokenblocks as documented below.
- saml2Tokens List<Property Map>
- One or more saml2_tokenblocks as documented below.
GetApplicationOptionalClaimAccessToken     
- Name string
- The name of the optional claim.
- AdditionalProperties List<string>
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- Essential bool
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- Source string
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
- Name string
- The name of the optional claim.
- AdditionalProperties []string
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- Essential bool
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- Source string
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
- name String
- The name of the optional claim.
- additionalProperties List<String>
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- essential Boolean
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- source String
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
- name string
- The name of the optional claim.
- additionalProperties string[]
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- essential boolean
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- source string
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
- name str
- The name of the optional claim.
- additional_properties Sequence[str]
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- essential bool
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- source str
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
- name String
- The name of the optional claim.
- additionalProperties List<String>
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- essential Boolean
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- source String
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
GetApplicationOptionalClaimIdToken     
- Name string
- The name of the optional claim.
- AdditionalProperties List<string>
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- Essential bool
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- Source string
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
- Name string
- The name of the optional claim.
- AdditionalProperties []string
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- Essential bool
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- Source string
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
- name String
- The name of the optional claim.
- additionalProperties List<String>
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- essential Boolean
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- source String
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
- name string
- The name of the optional claim.
- additionalProperties string[]
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- essential boolean
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- source string
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
- name str
- The name of the optional claim.
- additional_properties Sequence[str]
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- essential bool
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- source str
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
- name String
- The name of the optional claim.
- additionalProperties List<String>
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- essential Boolean
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- source String
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
GetApplicationOptionalClaimSaml2Token    
- Name string
- The name of the optional claim.
- AdditionalProperties List<string>
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- Essential bool
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- Source string
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
- Name string
- The name of the optional claim.
- AdditionalProperties []string
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- Essential bool
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- Source string
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
- name String
- The name of the optional claim.
- additionalProperties List<String>
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- essential Boolean
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- source String
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
- name string
- The name of the optional claim.
- additionalProperties string[]
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- essential boolean
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- source string
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
- name str
- The name of the optional claim.
- additional_properties Sequence[str]
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- essential bool
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- source str
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
- name String
- The name of the optional claim.
- additionalProperties List<String>
- List of Additional Properties of the claim. If a property exists in this list, it modifies the behaviour of the optional claim.
- essential Boolean
- Whether the claim specified by the client is necessary to ensure a smooth authorization experience.
- source String
- The source of the claim. If sourceis absent, the claim is a predefined optional claim. Ifsourceisuser, the value ofnameis the extension property from the user object.
GetApplicationPublicClient   
- RedirectUris List<string>
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
- RedirectUris []string
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
- redirectUris List<String>
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
- redirectUris string[]
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
- redirect_uris Sequence[str]
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
- redirectUris List<String>
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
GetApplicationRequiredResourceAccess    
- ResourceAccesses List<Pulumi.Azure AD. Inputs. Get Application Required Resource Access Resource Access> 
- A collection of resource_accessblocks as documented below, describing OAuth2.0 permission scopes and app roles that the application requires from the specified resource.
- ResourceApp stringId 
- The unique identifier for the resource that the application requires access to. This is the Application ID of the target application.
- ResourceAccesses []GetApplication Required Resource Access Resource Access 
- A collection of resource_accessblocks as documented below, describing OAuth2.0 permission scopes and app roles that the application requires from the specified resource.
- ResourceApp stringId 
- The unique identifier for the resource that the application requires access to. This is the Application ID of the target application.
- resourceAccesses List<GetApplication Required Resource Access Resource Access> 
- A collection of resource_accessblocks as documented below, describing OAuth2.0 permission scopes and app roles that the application requires from the specified resource.
- resourceApp StringId 
- The unique identifier for the resource that the application requires access to. This is the Application ID of the target application.
- resourceAccesses GetApplication Required Resource Access Resource Access[] 
- A collection of resource_accessblocks as documented below, describing OAuth2.0 permission scopes and app roles that the application requires from the specified resource.
- resourceApp stringId 
- The unique identifier for the resource that the application requires access to. This is the Application ID of the target application.
- resource_accesses Sequence[GetApplication Required Resource Access Resource Access] 
- A collection of resource_accessblocks as documented below, describing OAuth2.0 permission scopes and app roles that the application requires from the specified resource.
- resource_app_ strid 
- The unique identifier for the resource that the application requires access to. This is the Application ID of the target application.
- resourceAccesses List<Property Map>
- A collection of resource_accessblocks as documented below, describing OAuth2.0 permission scopes and app roles that the application requires from the specified resource.
- resourceApp StringId 
- The unique identifier for the resource that the application requires access to. This is the Application ID of the target application.
GetApplicationRequiredResourceAccessResourceAccess      
GetApplicationSinglePageApplication    
- RedirectUris List<string>
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
- RedirectUris []string
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
- redirectUris List<String>
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
- redirectUris string[]
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
- redirect_uris Sequence[str]
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
- redirectUris List<String>
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
GetApplicationWeb  
- HomepageUrl string
- Home page or landing page of the application.
- ImplicitGrants List<Pulumi.Azure AD. Inputs. Get Application Web Implicit Grant> 
- An implicit_grantblock as documented above.
- LogoutUrl string
- The URL that will be used by Microsoft's authorization service to sign out a user using front-channel, back-channel or SAML logout protocols.
- RedirectUris List<string>
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
- HomepageUrl string
- Home page or landing page of the application.
- ImplicitGrants []GetApplication Web Implicit Grant 
- An implicit_grantblock as documented above.
- LogoutUrl string
- The URL that will be used by Microsoft's authorization service to sign out a user using front-channel, back-channel or SAML logout protocols.
- RedirectUris []string
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
- homepageUrl String
- Home page or landing page of the application.
- implicitGrants List<GetApplication Web Implicit Grant> 
- An implicit_grantblock as documented above.
- logoutUrl String
- The URL that will be used by Microsoft's authorization service to sign out a user using front-channel, back-channel or SAML logout protocols.
- redirectUris List<String>
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
- homepageUrl string
- Home page or landing page of the application.
- implicitGrants GetApplication Web Implicit Grant[] 
- An implicit_grantblock as documented above.
- logoutUrl string
- The URL that will be used by Microsoft's authorization service to sign out a user using front-channel, back-channel or SAML logout protocols.
- redirectUris string[]
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
- homepage_url str
- Home page or landing page of the application.
- implicit_grants Sequence[GetApplication Web Implicit Grant] 
- An implicit_grantblock as documented above.
- logout_url str
- The URL that will be used by Microsoft's authorization service to sign out a user using front-channel, back-channel or SAML logout protocols.
- redirect_uris Sequence[str]
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
- homepageUrl String
- Home page or landing page of the application.
- implicitGrants List<Property Map>
- An implicit_grantblock as documented above.
- logoutUrl String
- The URL that will be used by Microsoft's authorization service to sign out a user using front-channel, back-channel or SAML logout protocols.
- redirectUris List<String>
- A list of URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.
GetApplicationWebImplicitGrant    
- AccessToken boolIssuance Enabled 
- Whether this web application can request an access token using OAuth 2.0 implicit flow.
- IdToken boolIssuance Enabled 
- Whether this web application can request an ID token using OAuth 2.0 implicit flow.
- AccessToken boolIssuance Enabled 
- Whether this web application can request an access token using OAuth 2.0 implicit flow.
- IdToken boolIssuance Enabled 
- Whether this web application can request an ID token using OAuth 2.0 implicit flow.
- accessToken BooleanIssuance Enabled 
- Whether this web application can request an access token using OAuth 2.0 implicit flow.
- idToken BooleanIssuance Enabled 
- Whether this web application can request an ID token using OAuth 2.0 implicit flow.
- accessToken booleanIssuance Enabled 
- Whether this web application can request an access token using OAuth 2.0 implicit flow.
- idToken booleanIssuance Enabled 
- Whether this web application can request an ID token using OAuth 2.0 implicit flow.
- access_token_ boolissuance_ enabled 
- Whether this web application can request an access token using OAuth 2.0 implicit flow.
- id_token_ boolissuance_ enabled 
- Whether this web application can request an ID token using OAuth 2.0 implicit flow.
- accessToken BooleanIssuance Enabled 
- Whether this web application can request an access token using OAuth 2.0 implicit flow.
- idToken BooleanIssuance Enabled 
- Whether this web application can request an ID token using OAuth 2.0 implicit flow.
Package Details
- Repository
- Azure Active Directory (Azure AD) pulumi/pulumi-azuread
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the azureadTerraform Provider.