public class ServicePrincipalBase extends Object
Constructor and Description |
---|
ServicePrincipalBase() |
Modifier and Type | Method and Description |
---|---|
Boolean |
accountEnabled()
Get the accountEnabled property: whether or not the service principal account is enabled.
|
Boolean |
appRoleAssignmentRequired()
Get the appRoleAssignmentRequired property: Specifies whether an AppRoleAssignment to a user or group is required
before Azure AD will issue a user or access token to the application.
|
List<KeyCredentialInner> |
keyCredentials()
Get the keyCredentials property: The collection of key credentials associated with the service principal.
|
List<PasswordCredentialInner> |
passwordCredentials()
Get the passwordCredentials property: The collection of password credentials associated with the service
principal.
|
String |
servicePrincipalType()
Get the servicePrincipalType property: the type of the service principal.
|
List<String> |
tags()
Get the tags property: Optional list of tags that you can apply to your service principals.
|
void |
validate()
Validates the instance.
|
ServicePrincipalBase |
withAccountEnabled(Boolean accountEnabled)
Set the accountEnabled property: whether or not the service principal account is enabled.
|
ServicePrincipalBase |
withAppRoleAssignmentRequired(Boolean appRoleAssignmentRequired)
Set the appRoleAssignmentRequired property: Specifies whether an AppRoleAssignment to a user or group is required
before Azure AD will issue a user or access token to the application.
|
ServicePrincipalBase |
withKeyCredentials(List<KeyCredentialInner> keyCredentials)
Set the keyCredentials property: The collection of key credentials associated with the service principal.
|
ServicePrincipalBase |
withPasswordCredentials(List<PasswordCredentialInner> passwordCredentials)
Set the passwordCredentials property: The collection of password credentials associated with the service
principal.
|
ServicePrincipalBase |
withServicePrincipalType(String servicePrincipalType)
Set the servicePrincipalType property: the type of the service principal.
|
ServicePrincipalBase |
withTags(List<String> tags)
Set the tags property: Optional list of tags that you can apply to your service principals.
|
public Boolean accountEnabled()
public ServicePrincipalBase withAccountEnabled(Boolean accountEnabled)
accountEnabled
- the accountEnabled value to set.public Boolean appRoleAssignmentRequired()
public ServicePrincipalBase withAppRoleAssignmentRequired(Boolean appRoleAssignmentRequired)
appRoleAssignmentRequired
- the appRoleAssignmentRequired value to set.public List<KeyCredentialInner> keyCredentials()
public ServicePrincipalBase withKeyCredentials(List<KeyCredentialInner> keyCredentials)
keyCredentials
- the keyCredentials value to set.public List<PasswordCredentialInner> passwordCredentials()
public ServicePrincipalBase withPasswordCredentials(List<PasswordCredentialInner> passwordCredentials)
passwordCredentials
- the passwordCredentials value to set.public String servicePrincipalType()
public ServicePrincipalBase withServicePrincipalType(String servicePrincipalType)
servicePrincipalType
- the servicePrincipalType value to set.public List<String> tags()
public ServicePrincipalBase withTags(List<String> tags)
tags
- the tags value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.