public interface ServicePrincipalsClient
Modifier and Type | Method and Description |
---|---|
ServicePrincipalInner |
create(ServicePrincipalCreateParameters parameters)
Creates a service principal in the directory.
|
Mono<ServicePrincipalInner> |
createAsync(ServicePrincipalCreateParameters parameters)
Creates a service principal in the directory.
|
com.azure.core.http.rest.Response<ServicePrincipalInner> |
createWithResponse(ServicePrincipalCreateParameters parameters,
com.azure.core.util.Context context)
Creates a service principal in the directory.
|
Mono<com.azure.core.http.rest.Response<ServicePrincipalInner>> |
createWithResponseAsync(ServicePrincipalCreateParameters parameters)
Creates a service principal in the directory.
|
void |
delete(String objectId)
Deletes a service principal from the directory.
|
Mono<Void> |
deleteAsync(String objectId)
Deletes a service principal from the directory.
|
com.azure.core.http.rest.Response<Void> |
deleteWithResponse(String objectId,
com.azure.core.util.Context context)
Deletes a service principal from the directory.
|
Mono<com.azure.core.http.rest.Response<Void>> |
deleteWithResponseAsync(String objectId)
Deletes a service principal from the directory.
|
ServicePrincipalInner |
get(String objectId)
Gets service principal information from the directory.
|
Mono<ServicePrincipalInner> |
getAsync(String objectId)
Gets service principal information from the directory.
|
com.azure.core.http.rest.Response<ServicePrincipalInner> |
getWithResponse(String objectId,
com.azure.core.util.Context context)
Gets service principal information from the directory.
|
Mono<com.azure.core.http.rest.Response<ServicePrincipalInner>> |
getWithResponseAsync(String objectId)
Gets service principal information from the directory.
|
com.azure.core.http.rest.PagedIterable<ServicePrincipalInner> |
list()
Gets a list of service principals from the current tenant.
|
com.azure.core.http.rest.PagedIterable<ServicePrincipalInner> |
list(String filter,
com.azure.core.util.Context context)
Gets a list of service principals from the current tenant.
|
com.azure.core.http.rest.PagedFlux<ServicePrincipalInner> |
listAsync()
Gets a list of service principals from the current tenant.
|
com.azure.core.http.rest.PagedFlux<ServicePrincipalInner> |
listAsync(String filter)
Gets a list of service principals from the current tenant.
|
com.azure.core.http.rest.PagedIterable<KeyCredentialInner> |
listKeyCredentials(String objectId)
Get the keyCredentials associated with the specified service principal.
|
com.azure.core.http.rest.PagedIterable<KeyCredentialInner> |
listKeyCredentials(String objectId,
com.azure.core.util.Context context)
Get the keyCredentials associated with the specified service principal.
|
com.azure.core.http.rest.PagedFlux<KeyCredentialInner> |
listKeyCredentialsAsync(String objectId)
Get the keyCredentials associated with the specified service principal.
|
com.azure.core.http.rest.PagedIterable<DirectoryObjectInner> |
listOwners(String objectId)
The owners are a set of non-admin users who are allowed to modify this object.
|
com.azure.core.http.rest.PagedIterable<DirectoryObjectInner> |
listOwners(String objectId,
com.azure.core.util.Context context)
The owners are a set of non-admin users who are allowed to modify this object.
|
com.azure.core.http.rest.PagedFlux<DirectoryObjectInner> |
listOwnersAsync(String objectId)
The owners are a set of non-admin users who are allowed to modify this object.
|
com.azure.core.http.rest.PagedIterable<PasswordCredentialInner> |
listPasswordCredentials(String objectId)
Gets the passwordCredentials associated with a service principal.
|
com.azure.core.http.rest.PagedIterable<PasswordCredentialInner> |
listPasswordCredentials(String objectId,
com.azure.core.util.Context context)
Gets the passwordCredentials associated with a service principal.
|
com.azure.core.http.rest.PagedFlux<PasswordCredentialInner> |
listPasswordCredentialsAsync(String objectId)
Gets the passwordCredentials associated with a service principal.
|
void |
update(String objectId,
ServicePrincipalBase parameters)
Updates a service principal in the directory.
|
Mono<Void> |
updateAsync(String objectId,
ServicePrincipalBase parameters)
Updates a service principal in the directory.
|
void |
updateKeyCredentials(String objectId,
List<KeyCredentialInner> value)
Update the keyCredentials associated with a service principal.
|
Mono<Void> |
updateKeyCredentialsAsync(String objectId,
List<KeyCredentialInner> value)
Update the keyCredentials associated with a service principal.
|
com.azure.core.http.rest.Response<Void> |
updateKeyCredentialsWithResponse(String objectId,
List<KeyCredentialInner> value,
com.azure.core.util.Context context)
Update the keyCredentials associated with a service principal.
|
Mono<com.azure.core.http.rest.Response<Void>> |
updateKeyCredentialsWithResponseAsync(String objectId,
List<KeyCredentialInner> value)
Update the keyCredentials associated with a service principal.
|
void |
updatePasswordCredentials(String objectId,
List<PasswordCredentialInner> value)
Updates the passwordCredentials associated with a service principal.
|
Mono<Void> |
updatePasswordCredentialsAsync(String objectId,
List<PasswordCredentialInner> value)
Updates the passwordCredentials associated with a service principal.
|
com.azure.core.http.rest.Response<Void> |
updatePasswordCredentialsWithResponse(String objectId,
List<PasswordCredentialInner> value,
com.azure.core.util.Context context)
Updates the passwordCredentials associated with a service principal.
|
Mono<com.azure.core.http.rest.Response<Void>> |
updatePasswordCredentialsWithResponseAsync(String objectId,
List<PasswordCredentialInner> value)
Updates the passwordCredentials associated with a service principal.
|
com.azure.core.http.rest.Response<Void> |
updateWithResponse(String objectId,
ServicePrincipalBase parameters,
com.azure.core.util.Context context)
Updates a service principal in the directory.
|
Mono<com.azure.core.http.rest.Response<Void>> |
updateWithResponseAsync(String objectId,
ServicePrincipalBase parameters)
Updates a service principal in the directory.
|
Mono<com.azure.core.http.rest.Response<ServicePrincipalInner>> createWithResponseAsync(ServicePrincipalCreateParameters parameters)
parameters
- Request parameters for creating a new service principal.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<ServicePrincipalInner> createAsync(ServicePrincipalCreateParameters parameters)
parameters
- Request parameters for creating a new service principal.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.ServicePrincipalInner create(ServicePrincipalCreateParameters parameters)
parameters
- Request parameters for creating a new service principal.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.Response<ServicePrincipalInner> createWithResponse(ServicePrincipalCreateParameters parameters, com.azure.core.util.Context context)
parameters
- Request parameters for creating a new service principal.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<ServicePrincipalInner> listAsync(String filter)
filter
- The filter to apply to the operation.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<ServicePrincipalInner> listAsync()
GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<ServicePrincipalInner> list(String filter, com.azure.core.util.Context context)
filter
- The filter to apply to the operation.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<ServicePrincipalInner> list()
GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<com.azure.core.http.rest.Response<Void>> updateWithResponseAsync(String objectId, ServicePrincipalBase parameters)
objectId
- The object ID of the service principal to delete.parameters
- Active Directory service principal common properties shared among GET, POST and PATCH.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<Void> updateAsync(String objectId, ServicePrincipalBase parameters)
objectId
- The object ID of the service principal to delete.parameters
- Active Directory service principal common properties shared among GET, POST and PATCH.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.void update(String objectId, ServicePrincipalBase parameters)
objectId
- The object ID of the service principal to delete.parameters
- Active Directory service principal common properties shared among GET, POST and PATCH.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.Response<Void> updateWithResponse(String objectId, ServicePrincipalBase parameters, com.azure.core.util.Context context)
objectId
- The object ID of the service principal to delete.parameters
- Active Directory service principal common properties shared among GET, POST and PATCH.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<com.azure.core.http.rest.Response<Void>> deleteWithResponseAsync(String objectId)
objectId
- The object ID of the service principal to delete.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<Void> deleteAsync(String objectId)
objectId
- The object ID of the service principal to delete.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.void delete(String objectId)
objectId
- The object ID of the service principal to delete.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.Response<Void> deleteWithResponse(String objectId, com.azure.core.util.Context context)
objectId
- The object ID of the service principal to delete.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<com.azure.core.http.rest.Response<ServicePrincipalInner>> getWithResponseAsync(String objectId)
objectId
- The object ID of the service principal to get.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<ServicePrincipalInner> getAsync(String objectId)
objectId
- The object ID of the service principal to get.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.ServicePrincipalInner get(String objectId)
objectId
- The object ID of the service principal to get.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.Response<ServicePrincipalInner> getWithResponse(String objectId, com.azure.core.util.Context context)
objectId
- The object ID of the service principal to get.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<DirectoryObjectInner> listOwnersAsync(String objectId)
objectId
- The object ID of the service principal for which to get owners.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<DirectoryObjectInner> listOwners(String objectId)
objectId
- The object ID of the service principal for which to get owners.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<DirectoryObjectInner> listOwners(String objectId, com.azure.core.util.Context context)
objectId
- The object ID of the service principal for which to get owners.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<KeyCredentialInner> listKeyCredentialsAsync(String objectId)
objectId
- The object ID of the service principal for which to get keyCredentials.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<KeyCredentialInner> listKeyCredentials(String objectId)
objectId
- The object ID of the service principal for which to get keyCredentials.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<KeyCredentialInner> listKeyCredentials(String objectId, com.azure.core.util.Context context)
objectId
- The object ID of the service principal for which to get keyCredentials.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<com.azure.core.http.rest.Response<Void>> updateKeyCredentialsWithResponseAsync(String objectId, List<KeyCredentialInner> value)
objectId
- The object ID for which to get service principal information.value
- A collection of KeyCredentials.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<Void> updateKeyCredentialsAsync(String objectId, List<KeyCredentialInner> value)
objectId
- The object ID for which to get service principal information.value
- A collection of KeyCredentials.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.void updateKeyCredentials(String objectId, List<KeyCredentialInner> value)
objectId
- The object ID for which to get service principal information.value
- A collection of KeyCredentials.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.Response<Void> updateKeyCredentialsWithResponse(String objectId, List<KeyCredentialInner> value, com.azure.core.util.Context context)
objectId
- The object ID for which to get service principal information.value
- A collection of KeyCredentials.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedFlux<PasswordCredentialInner> listPasswordCredentialsAsync(String objectId)
objectId
- The object ID of the service principal.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<PasswordCredentialInner> listPasswordCredentials(String objectId)
objectId
- The object ID of the service principal.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.PagedIterable<PasswordCredentialInner> listPasswordCredentials(String objectId, com.azure.core.util.Context context)
objectId
- The object ID of the service principal.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<com.azure.core.http.rest.Response<Void>> updatePasswordCredentialsWithResponseAsync(String objectId, List<PasswordCredentialInner> value)
objectId
- The object ID of the service principal.value
- A collection of PasswordCredentials.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Mono<Void> updatePasswordCredentialsAsync(String objectId, List<PasswordCredentialInner> value)
objectId
- The object ID of the service principal.value
- A collection of PasswordCredentials.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.void updatePasswordCredentials(String objectId, List<PasswordCredentialInner> value)
objectId
- The object ID of the service principal.value
- A collection of PasswordCredentials.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.com.azure.core.http.rest.Response<Void> updatePasswordCredentialsWithResponse(String objectId, List<PasswordCredentialInner> value, com.azure.core.util.Context context)
objectId
- The object ID of the service principal.value
- A collection of PasswordCredentials.context
- The context to associate with this operation.IllegalArgumentException
- thrown if parameters fail the validation.GraphErrorException
- thrown if the request is rejected by
server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Copyright © 2020 Microsoft Corporation. All rights reserved.