ServicePrincipal Interface
Implements
public interface ServicePrincipal
extends ActiveDirectoryObject, HasInnerModel<MicrosoftGraphServicePrincipalInner>, Updatable<Update>
An immutable client-side representation of an Azure AD service principal.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract String |
applicationId()
Gets app id. |
|
abstract
Map<String,Certificate |
certificateCredentials()
Gets the mapping of certificate credentials from their names. |
|
abstract
Map<String,Password |
passwordCredentials()
Gets the mapping of password credentials from their names. |
|
abstract
Set<Role |
roleAssignments()
Gets the mapping from scopes to role assignments. |
| abstract List<String> |
servicePrincipalNames()
Gets the list of names. |
Method Details
applicationId
public abstract String applicationId()
Gets app id.
Returns:
certificateCredentials
public abstract Map<String,CertificateCredential> certificateCredentials()
Gets the mapping of certificate credentials from their names.
Returns:
passwordCredentials
public abstract Map<String,PasswordCredential> passwordCredentials()
Gets the mapping of password credentials from their names.
Returns:
roleAssignments
public abstract Set<RoleAssignment> roleAssignments()
Gets the mapping from scopes to role assignments.
Returns:
servicePrincipalNames
public abstract List<String> servicePrincipalNames()
Gets the list of names.
Returns: