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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azuread:index/getApplication:getApplication
arguments:
# arguments dictionary
The following arguments are supported:
- Client
Id string - Specifies the Client ID of the application.
- Display
Name string - Specifies the display name of the application.
- Identifier
Uri string Specifies any identifier URI of the application. See also the
identifier_uris
attribute which contains a list of all identifier URIs for the application.One of
client_id
,display_name
,object_id
, oridentifier_uri
must be specified.- Object
Id string - Specifies the Object ID of the application.
- Client
Id string - Specifies the Client ID of the application.
- Display
Name string - Specifies the display name of the application.
- Identifier
Uri string Specifies any identifier URI of the application. See also the
identifier_uris
attribute which contains a list of all identifier URIs for the application.One of
client_id
,display_name
,object_id
, oridentifier_uri
must be specified.- Object
Id string - Specifies the Object ID of the application.
- client
Id String - Specifies the Client ID of the application.
- display
Name String - Specifies the display name of the application.
- identifier
Uri String Specifies any identifier URI of the application. See also the
identifier_uris
attribute which contains a list of all identifier URIs for the application.One of
client_id
,display_name
,object_id
, oridentifier_uri
must be specified.- object
Id String - Specifies the Object ID of the application.
- client
Id string - Specifies the Client ID of the application.
- display
Name string - Specifies the display name of the application.
- identifier
Uri string Specifies any identifier URI of the application. See also the
identifier_uris
attribute which contains a list of all identifier URIs for the application.One of
client_id
,display_name
,object_id
, oridentifier_uri
must be specified.- object
Id 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_uris
attribute which contains a list of all identifier URIs for the application.One of
client_id
,display_name
,object_id
, oridentifier_uri
must be specified.- object_
id str - Specifies the Object ID of the application.
- client
Id String - Specifies the Client ID of the application.
- display
Name String - Specifies the display name of the application.
- identifier
Uri String Specifies any identifier URI of the application. See also the
identifier_uris
attribute which contains a list of all identifier URIs for the application.One of
client_id
,display_name
,object_id
, oridentifier_uri
must be specified.- object
Id 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
api
block as documented below. - App
Role 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.
- App
Roles List<Pulumi.Azure AD. Outputs. Get Application App Role> - A collection of
app_role
blocks as documented below. For more information see official documentation on Application Roles. - Client
Id 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.
- Device
Only boolAuth Enabled - Specifies whether this application supports device authentication without a user.
- Disabled
By 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
- Display
Name string - 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.
- List<Pulumi.
Azure AD. Outputs. Get Application Feature Tag> - A
features
block as described below. - Group
Membership List<string>Claims - The
groups
claim 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.
- Identifier
Uri string - Identifier
Uris 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.
- Logo
Url string - CDN URL to the application's logo.
- Marketing
Url string - URL of the application's marketing page.
- Notes string
- User-specified notes relevant for the management of the application.
- Oauth2Permission
Scope 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.
- Oauth2Post
Response 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. - Object
Id string - The application's object ID.
- Optional
Claims List<Pulumi.Azure AD. Outputs. Get Application Optional Claim> - An
optional_claims
block as documented below. - Owners List<string>
- A list of object IDs of principals that are assigned ownership of the application.
- Privacy
Statement stringUrl - URL of the application's privacy statement.
- Public
Clients List<Pulumi.Azure AD. Outputs. Get Application Public Client> - A
public_client
block as documented below. - Publisher
Domain string - The verified publisher domain for the application.
- Required
Resource List<Pulumi.Accesses Azure AD. Outputs. Get Application Required Resource Access> - A collection of
required_resource_access
blocks as documented below. - Service
Management stringReference - References application context information from a Service or Asset Management database.
- Sign
In stringAudience - The Microsoft account types that are supported for the current application. One of
AzureADMyOrg
,AzureADMultipleOrgs
,AzureADandPersonalMicrosoftAccount
orPersonalMicrosoftAccount
. - Single
Page List<Pulumi.Applications Azure AD. Outputs. Get Application Single Page Application> - A
single_page_application
block as documented below. - Support
Url string - URL of the application's support page.
- List<string>
- A list of tags applied to the application.
- Terms
Of stringService Url - URL of the application's terms of service statement.
- Webs
List<Pulumi.
Azure AD. Outputs. Get Application Web> - A
web
block as documented below.
- Apis
[]Get
Application Api - An
api
block as documented below. - App
Role 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.
- App
Roles []GetApplication App Role Type - A collection of
app_role
blocks as documented below. For more information see official documentation on Application Roles. - Client
Id 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.
- Device
Only boolAuth Enabled - Specifies whether this application supports device authentication without a user.
- Disabled
By 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
- Display
Name string - 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.
- []Get
Application Feature Tag - A
features
block as described below. - Group
Membership []stringClaims - The
groups
claim 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.
- Identifier
Uri string - Identifier
Uris []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.
- Logo
Url string - CDN URL to the application's logo.
- Marketing
Url string - URL of the application's marketing page.
- Notes string
- User-specified notes relevant for the management of the application.
- Oauth2Permission
Scope 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.
- Oauth2Post
Response 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. - Object
Id string - The application's object ID.
- Optional
Claims []GetApplication Optional Claim - An
optional_claims
block as documented below. - Owners []string
- A list of object IDs of principals that are assigned ownership of the application.
- Privacy
Statement stringUrl - URL of the application's privacy statement.
- Public
Clients []GetApplication Public Client - A
public_client
block as documented below. - Publisher
Domain string - The verified publisher domain for the application.
- Required
Resource []GetAccesses Application Required Resource Access - A collection of
required_resource_access
blocks as documented below. - Service
Management stringReference - References application context information from a Service or Asset Management database.
- Sign
In stringAudience - The Microsoft account types that are supported for the current application. One of
AzureADMyOrg
,AzureADMultipleOrgs
,AzureADandPersonalMicrosoftAccount
orPersonalMicrosoftAccount
. - Single
Page []GetApplications Application Single Page Application - A
single_page_application
block as documented below. - Support
Url string - URL of the application's support page.
- []string
- A list of tags applied to the application.
- Terms
Of stringService Url - URL of the application's terms of service statement.
- Webs
[]Get
Application Web - A
web
block as documented below.
- apis
List<Get
Application Api> - An
api
block as documented below. - app
Role 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.
- app
Roles List<GetApplication App Role> - A collection of
app_role
blocks as documented below. For more information see official documentation on Application Roles. - client
Id 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.
- device
Only BooleanAuth Enabled - Specifies whether this application supports device authentication without a user.
- disabled
By 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
- display
Name String - Display name for the app role that appears during app role assignment and in consent experiences.
- fallback
Public BooleanClient Enabled - The fallback application type as public client, such as an installed application running on a mobile device.
- List<Get
Application Feature Tag> - A
features
block as described below. - group
Membership List<String>Claims - The
groups
claim 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.
- identifier
Uri String - identifier
Uris 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.
- logo
Url String - CDN URL to the application's logo.
- marketing
Url String - URL of the application's marketing page.
- notes String
- User-specified notes relevant for the management of the application.
- oauth2Permission
Scope 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.
- oauth2Post
Response 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. - object
Id String - The application's object ID.
- optional
Claims List<GetApplication Optional Claim> - An
optional_claims
block as documented below. - owners List<String>
- A list of object IDs of principals that are assigned ownership of the application.
- privacy
Statement StringUrl - URL of the application's privacy statement.
- public
Clients List<GetApplication Public Client> - A
public_client
block as documented below. - publisher
Domain String - The verified publisher domain for the application.
- required
Resource List<GetAccesses Application Required Resource Access> - A collection of
required_resource_access
blocks as documented below. - service
Management StringReference - References application context information from a Service or Asset Management database.
- sign
In StringAudience - The Microsoft account types that are supported for the current application. One of
AzureADMyOrg
,AzureADMultipleOrgs
,AzureADandPersonalMicrosoftAccount
orPersonalMicrosoftAccount
. - single
Page List<GetApplications Application Single Page Application> - A
single_page_application
block as documented below. - support
Url String - URL of the application's support page.
- List<String>
- A list of tags applied to the application.
- terms
Of StringService Url - URL of the application's terms of service statement.
- webs
List<Get
Application Web> - A
web
block as documented below.
- apis
Get
Application Api[] - An
api
block as documented below. - app
Role {[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.
- app
Roles GetApplication App Role[] - A collection of
app_role
blocks as documented below. For more information see official documentation on Application Roles. - client
Id 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.
- device
Only booleanAuth Enabled - Specifies whether this application supports device authentication without a user.
- disabled
By 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
- display
Name string - Display name for the app role that appears during app role assignment and in consent experiences.
- fallback
Public booleanClient Enabled - The fallback application type as public client, such as an installed application running on a mobile device.
- Get
Application Feature Tag[] - A
features
block as described below. - group
Membership string[]Claims - The
groups
claim 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.
- identifier
Uri string - identifier
Uris 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.
- logo
Url string - CDN URL to the application's logo.
- marketing
Url string - URL of the application's marketing page.
- notes string
- User-specified notes relevant for the management of the application.
- oauth2Permission
Scope {[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.
- oauth2Post
Response 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. - object
Id string - The application's object ID.
- optional
Claims GetApplication Optional Claim[] - An
optional_claims
block as documented below. - owners string[]
- A list of object IDs of principals that are assigned ownership of the application.
- privacy
Statement stringUrl - URL of the application's privacy statement.
- public
Clients GetApplication Public Client[] - A
public_client
block as documented below. - publisher
Domain string - The verified publisher domain for the application.
- required
Resource GetAccesses Application Required Resource Access[] - A collection of
required_resource_access
blocks as documented below. - service
Management stringReference - References application context information from a Service or Asset Management database.
- sign
In stringAudience - The Microsoft account types that are supported for the current application. One of
AzureADMyOrg
,AzureADMultipleOrgs
,AzureADandPersonalMicrosoftAccount
orPersonalMicrosoftAccount
. - single
Page GetApplications Application Single Page Application[] - A
single_page_application
block as documented below. - support
Url string - URL of the application's support page.
- string[]
- A list of tags applied to the application.
- terms
Of stringService Url - URL of the application's terms of service statement.
- webs
Get
Application Web[] - A
web
block as documented below.
- apis
Sequence[Get
Application Api] - An
api
block 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_role
blocks 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[Get
Application Feature Tag] - A
features
block as described below. - group_
membership_ Sequence[str]claims - The
groups
claim 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_claims
block 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_client
block 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_access
blocks 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
,AzureADandPersonalMicrosoftAccount
orPersonalMicrosoftAccount
. - single_
page_ Sequence[Getapplications Application Single Page Application] - A
single_page_application
block 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[Get
Application Web] - A
web
block as documented below.
- apis List<Property Map>
- An
api
block as documented below. - app
Role 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.
- app
Roles List<Property Map> - A collection of
app_role
blocks as documented below. For more information see official documentation on Application Roles. - client
Id 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.
- device
Only BooleanAuth Enabled - Specifies whether this application supports device authentication without a user.
- disabled
By 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
- display
Name String - Display name for the app role that appears during app role assignment and in consent experiences.
- fallback
Public BooleanClient Enabled - The fallback application type as public client, such as an installed application running on a mobile device.
- List<Property Map>
- A
features
block as described below. - group
Membership List<String>Claims - The
groups
claim 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.
- identifier
Uri String - identifier
Uris 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.
- logo
Url String - CDN URL to the application's logo.
- marketing
Url String - URL of the application's marketing page.
- notes String
- User-specified notes relevant for the management of the application.
- oauth2Permission
Scope 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.
- oauth2Post
Response 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. - object
Id String - The application's object ID.
- optional
Claims List<Property Map> - An
optional_claims
block as documented below. - owners List<String>
- A list of object IDs of principals that are assigned ownership of the application.
- privacy
Statement StringUrl - URL of the application's privacy statement.
- public
Clients List<Property Map> - A
public_client
block as documented below. - publisher
Domain String - The verified publisher domain for the application.
- required
Resource List<Property Map>Accesses - A collection of
required_resource_access
blocks as documented below. - service
Management StringReference - References application context information from a Service or Asset Management database.
- sign
In StringAudience - The Microsoft account types that are supported for the current application. One of
AzureADMyOrg
,AzureADMultipleOrgs
,AzureADandPersonalMicrosoftAccount
orPersonalMicrosoftAccount
. - single
Page List<Property Map>Applications - A
single_page_application
block as documented below. - support
Url String - URL of the application's support page.
- List<String>
- A list of tags applied to the application.
- terms
Of StringService Url - URL of the application's terms of service statement.
- webs List<Property Map>
- A
web
block as documented below.
Supporting Types
GetApplicationApi
- Known
Client 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.
- Mapped
Claims boolEnabled - Allows an application to use claims mapping without specifying a custom signing key.
- Oauth2Permission
Scopes List<Pulumi.Azure AD. Inputs. Get Application Api Oauth2Permission Scope> - One or more
oauth2_permission_scope
blocks 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
1
or2
.
- Known
Client []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.
- Mapped
Claims boolEnabled - Allows an application to use claims mapping without specifying a custom signing key.
- Oauth2Permission
Scopes []GetApplication Api Oauth2Permission Scope - One or more
oauth2_permission_scope
blocks 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
1
or2
.
- known
Client 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.
- mapped
Claims BooleanEnabled - Allows an application to use claims mapping without specifying a custom signing key.
- oauth2Permission
Scopes List<GetApplication Api Oauth2Permission Scope> - One or more
oauth2_permission_scope
blocks as documented below, to describe delegated permissions exposed by the web API represented by this application. - requested
Access IntegerToken Version - The access token version expected by this resource. Possible values are
1
or2
.
- known
Client 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.
- mapped
Claims booleanEnabled - Allows an application to use claims mapping without specifying a custom signing key.
- oauth2Permission
Scopes GetApplication Api Oauth2Permission Scope[] - One or more
oauth2_permission_scope
blocks as documented below, to describe delegated permissions exposed by the web API represented by this application. - requested
Access numberToken Version - The access token version expected by this resource. Possible values are
1
or2
.
- 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_scope
blocks 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
1
or2
.
- known
Client 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.
- mapped
Claims BooleanEnabled - Allows an application to use claims mapping without specifying a custom signing key.
- oauth2Permission
Scopes List<Property Map> - One or more
oauth2_permission_scope
blocks as documented below, to describe delegated permissions exposed by the web API represented by this application. - requested
Access NumberToken Version - The access token version expected by this resource. Possible values are
1
or2
.
GetApplicationApiOauth2PermissionScope
- Admin
Consent 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.
- Admin
Consent 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
id
property references an app role or an OAuth2 permission scope. Possible values areRole
orScope
. - User
Consent stringDescription - 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 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
roles
claim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- Admin
Consent 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.
- Admin
Consent 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
id
property references an app role or an OAuth2 permission scope. Possible values areRole
orScope
. - User
Consent stringDescription - 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 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
roles
claim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- admin
Consent 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.
- admin
Consent 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
id
property references an app role or an OAuth2 permission scope. Possible values areRole
orScope
. - user
Consent StringDescription - 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 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
roles
claim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- admin
Consent 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.
- admin
Consent 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
id
property references an app role or an OAuth2 permission scope. Possible values areRole
orScope
. - user
Consent stringDescription - 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 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
roles
claim 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
id
property references an app role or an OAuth2 permission scope. Possible values areRole
orScope
. - 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
roles
claim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- admin
Consent 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.
- admin
Consent 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
id
property references an app role or an OAuth2 permission scope. Possible values areRole
orScope
. - user
Consent StringDescription - 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 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
roles
claim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
GetApplicationAppRole
- Allowed
Member 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
User
orApplication
, 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.
- Display
Name 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
roles
claim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- Allowed
Member []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
User
orApplication
, 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.
- Display
Name 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
roles
claim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- allowed
Member 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
User
orApplication
, 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.
- display
Name 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
roles
claim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- allowed
Member 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
User
orApplication
, 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.
- display
Name 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
roles
claim 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
User
orApplication
, 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
roles
claim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
- allowed
Member 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
User
orApplication
, 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.
- display
Name 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
roles
claim in ID tokens and OAuth 2.0 access tokens that are authenticating an assigned service or user principal.
GetApplicationFeatureTag
- 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.
- 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.
- custom
Single 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 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.
- custom
Single 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
- Access
Tokens List<Pulumi.Azure AD. Inputs. Get Application Optional Claim Access Token> - One or more
access_token
blocks as documented below. - Id
Tokens List<Pulumi.Azure AD. Inputs. Get Application Optional Claim Id Token> - One or more
id_token
blocks as documented below. - Saml2Tokens
List<Pulumi.
Azure AD. Inputs. Get Application Optional Claim Saml2Token> - One or more
saml2_token
blocks as documented below.
- Access
Tokens []GetApplication Optional Claim Access Token - One or more
access_token
blocks as documented below. - Id
Tokens []GetApplication Optional Claim Id Token - One or more
id_token
blocks as documented below. - Saml2Tokens
[]Get
Application Optional Claim Saml2Token - One or more
saml2_token
blocks as documented below.
- access
Tokens List<GetApplication Optional Claim Access Token> - One or more
access_token
blocks as documented below. - id
Tokens List<GetApplication Optional Claim Id Token> - One or more
id_token
blocks as documented below. - saml2Tokens
List<Get
Application Optional Claim Saml2Token> - One or more
saml2_token
blocks as documented below.
- access
Tokens GetApplication Optional Claim Access Token[] - One or more
access_token
blocks as documented below. - id
Tokens GetApplication Optional Claim Id Token[] - One or more
id_token
blocks as documented below. - saml2Tokens
Get
Application Optional Claim Saml2Token[] - One or more
saml2_token
blocks as documented below.
- access_
tokens Sequence[GetApplication Optional Claim Access Token] - One or more
access_token
blocks as documented below. - id_
tokens Sequence[GetApplication Optional Claim Id Token] - One or more
id_token
blocks as documented below. - saml2_
tokens Sequence[GetApplication Optional Claim Saml2Token] - One or more
saml2_token
blocks as documented below.
- access
Tokens List<Property Map> - One or more
access_token
blocks as documented below. - id
Tokens List<Property Map> - One or more
id_token
blocks as documented below. - saml2Tokens List<Property Map>
- One or more
saml2_token
blocks as documented below.
GetApplicationOptionalClaimAccessToken
- Name string
- The name of the optional claim.
- Additional
Properties 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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is the extension property from the user object.
- Name string
- The name of the optional claim.
- Additional
Properties []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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is the extension property from the user object.
- name String
- The name of the optional claim.
- additional
Properties 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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is the extension property from the user object.
- name string
- The name of the optional claim.
- additional
Properties 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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is 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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is the extension property from the user object.
- name String
- The name of the optional claim.
- additional
Properties 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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is the extension property from the user object.
GetApplicationOptionalClaimIdToken
- Name string
- The name of the optional claim.
- Additional
Properties 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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is the extension property from the user object.
- Name string
- The name of the optional claim.
- Additional
Properties []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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is the extension property from the user object.
- name String
- The name of the optional claim.
- additional
Properties 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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is the extension property from the user object.
- name string
- The name of the optional claim.
- additional
Properties 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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is 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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is the extension property from the user object.
- name String
- The name of the optional claim.
- additional
Properties 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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is the extension property from the user object.
GetApplicationOptionalClaimSaml2Token
- Name string
- The name of the optional claim.
- Additional
Properties 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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is the extension property from the user object.
- Name string
- The name of the optional claim.
- Additional
Properties []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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is the extension property from the user object.
- name String
- The name of the optional claim.
- additional
Properties 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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is the extension property from the user object.
- name string
- The name of the optional claim.
- additional
Properties 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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is 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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is the extension property from the user object.
- name String
- The name of the optional claim.
- additional
Properties 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
source
is absent, the claim is a predefined optional claim. Ifsource
isuser
, the value ofname
is the extension property from the user object.
GetApplicationPublicClient
- Redirect
Uris 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.
- Redirect
Uris []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 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.
- redirect
Uris 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.
- redirect
Uris 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
- Resource
Accesses List<Pulumi.Azure AD. Inputs. Get Application Required Resource Access Resource Access> - A collection of
resource_access
blocks as documented below, describing OAuth2.0 permission scopes and app roles that the application requires from the specified resource. - Resource
App stringId - The unique identifier for the resource that the application requires access to. This is the Application ID of the target application.
- Resource
Accesses []GetApplication Required Resource Access Resource Access - A collection of
resource_access
blocks as documented below, describing OAuth2.0 permission scopes and app roles that the application requires from the specified resource. - Resource
App stringId - The unique identifier for the resource that the application requires access to. This is the Application ID of the target application.
- resource
Accesses List<GetApplication Required Resource Access Resource Access> - A collection of
resource_access
blocks as documented below, describing OAuth2.0 permission scopes and app roles that the application requires from the specified resource. - resource
App StringId - The unique identifier for the resource that the application requires access to. This is the Application ID of the target application.
- resource
Accesses GetApplication Required Resource Access Resource Access[] - A collection of
resource_access
blocks as documented below, describing OAuth2.0 permission scopes and app roles that the application requires from the specified resource. - resource
App 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_access
blocks 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.
- resource
Accesses List<Property Map> - A collection of
resource_access
blocks as documented below, describing OAuth2.0 permission scopes and app roles that the application requires from the specified resource. - resource
App StringId - The unique identifier for the resource that the application requires access to. This is the Application ID of the target application.
GetApplicationRequiredResourceAccessResourceAccess
GetApplicationSinglePageApplication
- Redirect
Uris 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.
- Redirect
Uris []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 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.
- redirect
Uris 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.
- redirect
Uris 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
- Homepage
Url string - Home page or landing page of the application.
- Implicit
Grants List<Pulumi.Azure AD. Inputs. Get Application Web Implicit Grant> - An
implicit_grant
block as documented above. - Logout
Url 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.
- Redirect
Uris 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.
- Homepage
Url string - Home page or landing page of the application.
- Implicit
Grants []GetApplication Web Implicit Grant - An
implicit_grant
block as documented above. - Logout
Url 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.
- Redirect
Uris []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 String - Home page or landing page of the application.
- implicit
Grants List<GetApplication Web Implicit Grant> - An
implicit_grant
block as documented above. - logout
Url 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.
- redirect
Uris 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.
- homepage
Url string - Home page or landing page of the application.
- implicit
Grants GetApplication Web Implicit Grant[] - An
implicit_grant
block as documented above. - logout
Url 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.
- redirect
Uris 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_grant
block 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.
- homepage
Url String - Home page or landing page of the application.
- implicit
Grants List<Property Map> - An
implicit_grant
block as documented above. - logout
Url 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.
- redirect
Uris 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
- 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.
- 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.
- access
Token BooleanIssuance Enabled - Whether this web application can request an access token using OAuth 2.0 implicit flow.
- id
Token BooleanIssuance Enabled - Whether this web application can request an ID token using OAuth 2.0 implicit flow.
- access
Token booleanIssuance Enabled - Whether this web application can request an access token using OAuth 2.0 implicit flow.
- id
Token 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.
- access
Token BooleanIssuance Enabled - Whether this web application can request an access token using OAuth 2.0 implicit flow.
- id
Token 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
azuread
Terraform Provider.