Interface ActiveDirectoryApplication

All Superinterfaces:
ActiveDirectoryObject, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphApplicationInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<AuthorizationManager>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Updatable<ActiveDirectoryApplication.Update>

public interface ActiveDirectoryApplication extends ActiveDirectoryObject, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphApplicationInner>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<ActiveDirectoryApplication.Update>
An immutable client-side representation of an Azure AD application.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Container interface for all the definitions that need to be implemented.
    static interface 
    Grouping of all the application definition stages.
    static interface 
    The template for an application update operation, containing all the settings that can be modified.
    static interface 
    Grouping of all the application update stages.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the application account type.
    Gets the application ID.
    boolean
    Deprecated.
    use accountType(), false only when account type is "AzureADMyOrg"
    Gets the mapping of certificate credentials from their names.
    Gets a collection of URIs for the application.
    Gets the mapping of password credentials from their names.
    Gets a collection of reply URLs for the application.
    Gets the home page of the application.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId

    id

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager

    manager

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable

    update
  • Method Details

    • applicationId

      String applicationId()
      Gets the application ID.
      Returns:
      the application ID
    • availableToOtherTenants

      @Deprecated boolean availableToOtherTenants()
      Deprecated.
      use accountType(), false only when account type is "AzureADMyOrg"
      Returns:
      whether the application is be available to other tenants
    • accountType

      ApplicationAccountType accountType()
      Gets the application account type.
      Returns:
      the application account type
    • identifierUris

      Set<String> identifierUris()
      Gets a collection of URIs for the application.
      Returns:
      a collection of URIs for the application
    • replyUrls

      Set<String> replyUrls()
      Gets a collection of reply URLs for the application.
      Returns:
      a collection of reply URLs for the application
    • signOnUrl

      URL signOnUrl()
      Gets the home page of the application.
      Returns:
      the home page of the application
    • passwordCredentials

      Map<String, PasswordCredential> passwordCredentials()
      Gets the mapping of password credentials from their names.
      Returns:
      the mapping of password credentials from their names
    • certificateCredentials

      Map<String, CertificateCredential> certificateCredentials()
      Gets the mapping of certificate credentials from their names.
      Returns:
      the mapping of certificate credentials from their names