Share via


IServicePrincipalsOperations Interface

Definition

ServicePrincipalsOperations operations.

public interface IServicePrincipalsOperations
type IServicePrincipalsOperations = interface
Public Interface IServicePrincipalsOperations

Methods

CreateWithHttpMessagesAsync(ServicePrincipalCreateParameters, Dictionary<String,List<String>>, CancellationToken)

Creates a service principal in the directory.

DeleteWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Deletes a service principal from the directory.

GetWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets service principal information from the directory. Query by objectId or pass a filter to query by appId

ListKeyCredentialsWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Get the keyCredentials associated with the specified service principal.

ListNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets a list of service principals from the current tenant.

ListOwnersNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Directory objects that are owners of this service principal.

ListOwnersWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Directory objects that are owners of this service principal.

ListPasswordCredentialsWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets the passwordCredentials associated with a service principal.

ListWithHttpMessagesAsync(ODataQuery<ServicePrincipal>, Dictionary<String,List<String>>, CancellationToken)

Gets a list of service principals from the current tenant.

UpdateKeyCredentialsWithHttpMessagesAsync(String, KeyCredentialsUpdateParameters, Dictionary<String,List<String>>, CancellationToken)

Update the keyCredentials associated with a service principal.

UpdatePasswordCredentialsWithHttpMessagesAsync(String, PasswordCredentialsUpdateParameters, Dictionary<String,List<String>>, CancellationToken)

Updates the passwordCredentials associated with a service principal.

UpdateWithHttpMessagesAsync(String, ServicePrincipalUpdateParameters, Dictionary<String,List<String>>, CancellationToken)

Updates a service principal in the directory.

Extension Methods

Create(IServicePrincipalsOperations, ServicePrincipalCreateParameters)

Creates a service principal in the directory.

CreateAsync(IServicePrincipalsOperations, ServicePrincipalCreateParameters, CancellationToken)

Creates a service principal in the directory.

Delete(IServicePrincipalsOperations, String)

Deletes a service principal from the directory.

DeleteAsync(IServicePrincipalsOperations, String, CancellationToken)

Deletes a service principal from the directory.

Get(IServicePrincipalsOperations, String)

Gets service principal information from the directory. Query by objectId or pass a filter to query by appId

GetAsync(IServicePrincipalsOperations, String, CancellationToken)

Gets service principal information from the directory. Query by objectId or pass a filter to query by appId

List(IServicePrincipalsOperations, ODataQuery<ServicePrincipal>)

Gets a list of service principals from the current tenant.

ListAsync(IServicePrincipalsOperations, ODataQuery<ServicePrincipal>, CancellationToken)

Gets a list of service principals from the current tenant.

ListKeyCredentials(IServicePrincipalsOperations, String)

Get the keyCredentials associated with the specified service principal.

ListKeyCredentialsAsync(IServicePrincipalsOperations, String, CancellationToken)

Get the keyCredentials associated with the specified service principal.

ListNext(IServicePrincipalsOperations, String)

Gets a list of service principals from the current tenant.

ListNextAsync(IServicePrincipalsOperations, String, CancellationToken)

Gets a list of service principals from the current tenant.

ListOwners(IServicePrincipalsOperations, String)

Directory objects that are owners of this service principal.

ListOwnersAsync(IServicePrincipalsOperations, String, CancellationToken)

Directory objects that are owners of this service principal.

ListOwnersNext(IServicePrincipalsOperations, String)

Directory objects that are owners of this service principal.

ListOwnersNextAsync(IServicePrincipalsOperations, String, CancellationToken)

Directory objects that are owners of this service principal.

ListPasswordCredentials(IServicePrincipalsOperations, String)

Gets the passwordCredentials associated with a service principal.

ListPasswordCredentialsAsync(IServicePrincipalsOperations, String, CancellationToken)

Gets the passwordCredentials associated with a service principal.

Update(IServicePrincipalsOperations, String, ServicePrincipalUpdateParameters)

Updates a service principal in the directory.

UpdateAsync(IServicePrincipalsOperations, String, ServicePrincipalUpdateParameters, CancellationToken)

Updates a service principal in the directory.

UpdateKeyCredentials(IServicePrincipalsOperations, String, KeyCredentialsUpdateParameters)

Update the keyCredentials associated with a service principal.

UpdateKeyCredentialsAsync(IServicePrincipalsOperations, String, KeyCredentialsUpdateParameters, CancellationToken)

Update the keyCredentials associated with a service principal.

UpdatePasswordCredentials(IServicePrincipalsOperations, String, PasswordCredentialsUpdateParameters)

Updates the passwordCredentials associated with a service principal.

UpdatePasswordCredentialsAsync(IServicePrincipalsOperations, String, PasswordCredentialsUpdateParameters, CancellationToken)

Updates the passwordCredentials associated with a service principal.

Applies to