ServicePrincipal Interface
Implements
ActiveDirectoryObject
HasInner<com.microsoft.azure.management.graphrbac.implementation.ServicePrincipalInner>
Updatable<Update>
public interface ServicePrincipal
extends ActiveDirectoryObject, HasInner<com.microsoft.azure.management.graphrbac.implementation.ServicePrincipalInner>, Updatable<Update>
An immutable client-side representation of an Azure AD service principal.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String | applicationId() |
abstract
java.util.Map<java.lang.String,Certificate |
certificateCredentials() |
abstract
java.util.Map<java.lang.String,Password |
passwordCredentials() |
abstract
java.util.Set<Role |
roleAssignments() |
abstract java.util.List<java.lang.String> | servicePrincipalNames() |
Method Details
applicationId
public abstract String applicationId()
Returns:
app id.
certificateCredentials
public abstract Map
Returns:
the mapping of certificate credentials from their names
passwordCredentials
public abstract Map
Returns:
the mapping of password credentials from their names
roleAssignments
public abstract Set
Returns:
the mapping from scopes to role assignments
servicePrincipalNames
public abstract List
Returns:
the list of names.
Applies to
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
Azure SDK for Java