Resource Type: dsc_aadapplication

Defined in:
lib/puppet/type/dsc_aadapplication.rb

Overview

The DSC AADApplication resource type. Automatically generated from version 1.21.1222.1

Properties

  • dsc_appid

    AppId for the app.

  • dsc_applicationid

    Id of the Azure Active Directory application to authenticate with.

  • dsc_applicationsecret

    Secret of the Azure Active Directory application to authenticate with.

  • dsc_availabletoothertenants

    Indicates whether this application is available in other tenants.

  • dsc_certificatethumbprint

    Thumbprint of the Azure Active Directory application’s authentication certificate to use for authentication.

  • dsc_ensure

    Specify if the Azure AD App should exist or not.

  • dsc_groupmembershipclaims

    A bitmask that configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. The bitmask values are: 0: None, 1: Security groups and Azure AD roles, 2: Reserved, and 4: Reserved. Setting the bitmask to 7 will get all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of.

  • dsc_homepage

    The URL to the application’s homepage.

  • dsc_identifieruris

    User-defined URI(s) that uniquely identify a Web application within its Azure AD tenant, or within a verified custom domain.

  • dsc_knownclientapplications

    Client applications that are tied to this resource application.

  • dsc_logouturl

    The logout url for this application.

  • dsc_oauth2requirepostresponse

    Set this to true if an Oauth2 psot response is required.

  • dsc_objectid

    ObjectID of the app.

  • dsc_permissions

    API permissions for the Azure Active Directory Application.

  • dsc_publicclient

    Specifies whether this application is a public client (such as an installed application running on a mobile device). Default is false.

  • dsc_replyurls

    Specifies the 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.

  • dsc_tenantid

    Id of the Azure Active Directory tenant used for authentication.

Parameters

  • dsc_credential

    Credentials for the Microsoft Graph delegated permissions.

  • dsc_displayname (namevar)

    DisplayName of the app

  • dsc_psdscrunascredential
  • name (namevar)

    Description of the purpose for this resource declaration.

  • validation_mode (defaults to: property)

    Whether to check if the resource is in the desired state by property (default) or using Invoke-DscResource in Test mode (resource).