Show / Hide Table of Contents

Class ApplicationArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ApplicationArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.AzureAD
Assembly: Pulumi.AzureAD.dll
Syntax
public sealed class ApplicationArgs : ResourceArgs

Constructors

View Source

ApplicationArgs()

Declaration
public ApplicationArgs()

Properties

View Source

AppRoles

A collection of app_role blocks as documented below. For more information https://docs.microsoft.com/en-us/azure/architecture/multitenant-identity/app-roles

Declaration
public InputList<ApplicationAppRoleArgs> AppRoles { get; set; }
Property Value
Type Description
InputList<ApplicationAppRoleArgs>
View Source

AvailableToOtherTenants

Is this Azure AD Application available to other tenants? Defaults to false.

Declaration
public Input<bool> AvailableToOtherTenants { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

GroupMembershipClaims

Configures the groups claim issued in a user or OAuth 2.0 access token that the app expects. Defaults to SecurityGroup. Possible values are None, SecurityGroup, DirectoryRole, ApplicationGroup or All.

Declaration
public Input<string> GroupMembershipClaims { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Homepage

The URL to the application's home page. If no homepage is specified this defaults to https://{name}.

Declaration
public Input<string> Homepage { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IdentifierUris

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.

Declaration
public InputList<string> IdentifierUris { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

LogoutUrl

The URL of the logout page.

Declaration
public Input<string> LogoutUrl { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Name

The display name for the application.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Oauth2AllowImplicitFlow

Does this Azure AD Application allow OAuth2.0 implicit flow tokens? Defaults to false.

Declaration
public Input<bool> Oauth2AllowImplicitFlow { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Oauth2Permissions

A collection of OAuth 2.0 permission scopes that the web API (resource) app exposes to client apps. Each permission is covered by a oauth2_permission block as documented below.

Declaration
public InputList<ApplicationOauth2PermissionArgs> Oauth2Permissions { get; set; }
Property Value
Type Description
InputList<ApplicationOauth2PermissionArgs>
View Source

Owners

A list of Azure AD Object IDs that will be granted ownership of the application. Defaults to the Object ID of the caller creating the application. If a list is specified the caller Object ID will no longer be included unless explicitly added to the list.

Declaration
public InputList<string> Owners { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

PublicClient

Is this Azure AD Application a public client? Defaults to false.

Declaration
public Input<bool> PublicClient { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

ReplyUrls

A list of URLs that user tokens are sent to for sign in, or the redirect URIs that OAuth 2.0 authorization codes and access tokens are sent to.

Declaration
public InputList<string> ReplyUrls { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

RequiredResourceAccesses

A collection of required_resource_access blocks as documented below.

Declaration
public InputList<ApplicationRequiredResourceAccessArgs> RequiredResourceAccesses { get; set; }
Property Value
Type Description
InputList<ApplicationRequiredResourceAccessArgs>
View Source

Type

Type of an application: webapp/api or native. Defaults to webapp/api. For native apps type identifier_uris property can not not be set.

Declaration
public Input<string> Type { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.