Resource Type: azure_application

Defined in:
lib/puppet/type/azure_application.rb
Providers:
arm

Overview

Active Directory application information.

Properties

  • app_id

    The application ID.

  • app_permissions

    The application permissions.

  • app_roles

    The collection of application roles that an application may declare. These roles can be assigned to users, groups or service principals.

  • available_to_other_tenants

    Whether the application is be available to other tenants.

  • deletion_timestamp

    The time at which the directory object was deleted.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • homepage

    The home page of the application.

  • identifier_uris

    A collection of URIs for the application.

  • key_credentials

    A collection of KeyCredential objects.

  • oauth2_allow_implicit_flow

    Whether to allow implicit grant flow for OAuth2

  • object_id

    The object ID.

  • object_type

    The object type.

  • password_credentials

    A collection of PasswordCredential objects

  • reply_urls

    A collection of reply URLs for the application.

  • required_resource_access

    Specifies resources that this application requires access to and the set of OAuth permission scopes and application roles that it needs under each of those resources. This pre-configuration of required resource access drives the consent experience.

Parameters

  • api_version

    Client API version.

  • display_name (namevar)

    The display name of the application.

  • parameters

    The parameters for creating an application.

  • provider

    The specific backend to use for this ‘azure_application` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.

  • tenant_id

    The tenant ID.