Share via


ActiveDirectoryApplicationImpl Class

Definition

Implementation for ServicePrincipal and its parent interfaces.

public class ActiveDirectoryApplicationImpl : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.CreatableUpdatable<Microsoft.Azure.Management.Graph.RBAC.Fluent.IActiveDirectoryApplication,Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.ApplicationInner,Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryApplicationImpl,Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId,Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryApplication.Update.IUpdate>, Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryApplication.Definition.IDefinition, Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryApplication.Update.IUpdate, Microsoft.Azure.Management.Graph.RBAC.Fluent.IActiveDirectoryApplication, Microsoft.Azure.Management.Graph.RBAC.Fluent.IHasCredential<Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryApplication.Definition.IWithCreate>, Microsoft.Azure.Management.Graph.RBAC.Fluent.IHasCredential<Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryApplication.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.ApplicationInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Graph.RBAC.Fluent.GraphRbacManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasName, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Graph.RBAC.Fluent.IActiveDirectoryApplication>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Graph.RBAC.Fluent.IActiveDirectoryApplication>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Graph.RBAC.Fluent.ActiveDirectoryApplication.Update.IUpdate>
type ActiveDirectoryApplicationImpl = class
    inherit CreatableUpdatable<IActiveDirectoryApplication, ApplicationInner, ActiveDirectoryApplicationImpl, IHasId, IUpdate>
    interface IActiveDirectoryApplication
    interface IBeta
    interface IActiveDirectoryObject
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasManager<GraphRbacManager>
    interface IHasInner<ApplicationInner>
    interface IUpdatable<IUpdate>
    interface IDefinition
    interface IBlank
    interface IWithSignOnUrl
    interface IWithCreate
    interface ICreatable<IActiveDirectoryApplication>
    interface IWithIdentifierUrl
    interface IWithReplyUrl
    interface IWithCredential
    interface IWithMultiTenant
    interface IUpdate
    interface IAppliable<IActiveDirectoryApplication>
    interface IWithSignOnUrl
    interface IWithIdentifierUrl
    interface IWithReplyUrl
    interface IWithCredential
    interface IWithMultiTenant
    interface IHasCredential<IWithCreate>
    interface IHasCredential<IUpdate>
Public Class ActiveDirectoryApplicationImpl
Inherits CreatableUpdatable(Of IActiveDirectoryApplication, ApplicationInner, ActiveDirectoryApplicationImpl, IHasId, IUpdate)
Implements IActiveDirectoryApplication, IAppliable(Of IActiveDirectoryApplication), IBeta, ICreatable(Of IActiveDirectoryApplication), IDefinition, IHasCredential(Of IUpdate), IHasCredential(Of IWithCreate), IHasId, IHasInner(Of ApplicationInner), IHasManager(Of GraphRbacManager), IHasName, IUpdatable(Of IUpdate), IUpdate
Inheritance
Implements

Properties

CreatorTaskGroup (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Inner (Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Key (Inherited from Indexable)
Name (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)

Methods

AddCreatableDependency(IResourceCreator<IResourceT>) (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
ApplicationId()
ApplicationPermissions()
Apply() (Inherited from CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
ApplyAsync(CancellationToken, Boolean) (Inherited from CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
AvailableToOtherTenants()
CertificateCredentials()
Create() (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateAsync(CancellationToken, Boolean) (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreatedResource(String) (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResource() (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResourceAsync(CancellationToken)
DefineCertificateCredential<T>()
DefineCertificateCredential<T>(String)
DefinePasswordCredential<T>(String)
GetInnerAsync(CancellationToken)
Id()
IdentifierUris()
IsInCreateMode()
Manager()
PasswordCredentials()
Refresh() (Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken)
ReplyUrls()
SetInner(InnerResourceT) (Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
SignOnUrl()
Update() (Inherited from CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
WithAvailableToOtherTenants(Boolean)
WithCertificateCredential<T>(CertificateCredentialImpl<T>)
WithIdentifierUrl(String)
WithoutCredential(String)
WithoutCredentialByIdentifier(String)
WithoutIdentifierUrl(String)
WithoutReplyUrl(String)
WithPasswordCredential<T>(PasswordCredentialImpl<T>)
WithReplyUrl(String)
WithSignOnUrl(String)

Explicit Interface Implementations

IActiveDirectoryApplication.ApplicationId

Gets the application ID.

IActiveDirectoryApplication.ApplicationPermissions

Gets the application permissions.

IActiveDirectoryApplication.AvailableToOtherTenants

Gets whether the application is be available to other tenants.

IActiveDirectoryApplication.CertificateCredentials

Gets the mapping of certificate credentials from their names.

IActiveDirectoryApplication.IdentifierUris

Gets a collection of URIs for the application.

IActiveDirectoryApplication.PasswordCredentials

Gets the mapping of password credentials from their names.

IActiveDirectoryApplication.ReplyUrls

Gets a collection of reply URLs for the application.

IActiveDirectoryApplication.SignOnUrl

Gets the home page of the application.

IHasCredential<IUpdate>.WithCertificateCredential(CertificateCredentialImpl<IUpdate>)

Attach a credential to this model.

IHasCredential<IUpdate>.WithPasswordCredential(PasswordCredentialImpl<IUpdate>)

Attach a credential to this model.

IHasCredential<IWithCreate>.WithCertificateCredential(CertificateCredentialImpl<IWithCreate>)

Attach a credential to this model.

IHasCredential<IWithCreate>.WithPasswordCredential(PasswordCredentialImpl<IWithCreate>)

Attach a credential to this model.

IHasId.Id
IHasManager<GraphRbacManager>.Manager
IResourceCreator<IResourceT>.CreateResource() (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IResourceCreator<IResourceT>.CreateResourceAsync(CancellationToken) (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IWithCredential.DefineCertificateCredential()

Starts the definition of a certificate credential.

IWithCredential.DefineCertificateCredential()

Starts the definition of a certificate credential.

IWithCredential.DefineCertificateCredential(String)

Starts the definition of a certificate credential.

IWithCredential.DefineCertificateCredential(String)

Starts the definition of a certificate credential.

IWithCredential.DefinePasswordCredential(String)

Starts the definition of a password credential.

IWithCredential.DefinePasswordCredential(String)

Starts the definition of a password credential.

IWithCredential.WithoutCredential(String)

Removes a key.

IWithCredential.WithoutCredentialByIdentifier(String)

Removes a key.

IWithIdentifierUrl.WithIdentifierUrl(String)

Adds an identifier URL to the application.

IWithIdentifierUrl.WithIdentifierUrl(String)

Adds an identifier URL to the application.

IWithIdentifierUrl.WithoutIdentifierUrl(String)

Removes an identifier URL from the application.

IWithMultiTenant.WithAvailableToOtherTenants(Boolean)

Specifies if the application can be used in multiple tenants.

IWithMultiTenant.WithAvailableToOtherTenants(Boolean)

Specifies if the application can be used in multiple tenants.

IWithReplyUrl.WithoutReplyUrl(String)

Removes a reply URL.

IWithReplyUrl.WithReplyUrl(String)

Adds a reply URL to the application.

IWithReplyUrl.WithReplyUrl(String)

Adds a reply URL to the application.

IWithSignOnUrl.WithSignOnUrl(String)

Specifies the sign on URL.

IWithSignOnUrl.WithSignOnUrl(String)

Specifies the sign on URL.

Applies to