Resource Type: dsc_aadserviceprincipal

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

Overview

The DSC AADServicePrincipal resource type. Automatically generated from version 1.21.1222.1

Properties

  • dsc_accountenabled

    True if the service principal account is enabled; otherwise, false.

  • dsc_alternativenames

    The alternative names for this service principal

  • 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_approleassignmentrequired

    Indicates whether an application role assignment is required.

  • dsc_certificatethumbprint

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

  • dsc_displayname

    Displayname of the ServicePrincipal.

  • dsc_ensure

    Specify if the Azure AD App should exist or not.

  • dsc_errorurl

    Specifies the error URL of the ServicePrincipal.

  • dsc_homepage

    Specifies the homepage of the ServicePrincipal.

  • dsc_logouturl

    Specifies the LogoutURL of the ServicePrincipal.

  • dsc_objectid

    The ObjectID of the ServicePrincipal

  • dsc_publishername

    Specifies the PublisherName of the ServicePrincipal.

  • dsc_replyurls

    The URLs that user tokens are sent to for sign in with the associated application, or the redirect URIs that OAuth 2.0 authorization codes and access tokens are sent to for the associated application.

  • dsc_samlmetadataurl

    The URL for the SAML metadata of the ServicePrincipal.

  • dsc_serviceprincipalnames

    Specifies an array of service principal names. Based on the identifierURIs collection, plus the application’s appId property, these URIs are used to reference an application’s service principal.

  • dsc_serviceprincipaltype

    The type of the service principal.

  • dsc_tags

    Tags linked to this service principal.Note that if you intend for this service principal to show up in the All Applications list in the admin portal, you need to set this value to WindowsAzureActiveDirectoryIntegratedApp

  • dsc_tenantid

    Id of the Azure Active Directory tenant used for authentication.

Parameters

  • dsc_appid (namevar)

    The unique identifier for the associated application.

  • dsc_credential

    Credentials of the Azure AD Admin

  • 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).