@ThreadSafe public interface AuthorizationsApi
| Modifier and Type | Method and Description |
|---|---|
Authorization |
cloneAuthorization(Authorization authorization)
Clone an authorization.
|
Authorization |
cloneAuthorization(String authorizationID)
Clone an authorization.
|
Authorization |
createAuthorization(Authorization authorization)
Create an new authorization.
|
Authorization |
createAuthorization(AuthorizationPostRequest request)
Create an authorization.
|
Authorization |
createAuthorization(Organization organization,
List<Permission> permissions)
Create an authorization with defined
permissions. |
Authorization |
createAuthorization(String orgID,
List<Permission> permissions)
Create an authorization with defined
permissions. |
void |
deleteAuthorization(Authorization authorization)
Delete an authorization.
|
void |
deleteAuthorization(String authorizationID)
Delete an authorization.
|
Authorization |
findAuthorizationByID(String authorizationID)
Retrieve an authorization.
|
List<Authorization> |
findAuthorizations()
List all authorizations.
|
List<Authorization> |
findAuthorizationsByOrg(Organization organization)
List all authorizations for specified
organization. |
List<Authorization> |
findAuthorizationsByOrgID(String orgID)
List all authorizations for specified
orgID. |
List<Authorization> |
findAuthorizationsByUser(User user)
List all authorizations for specified
user. |
List<Authorization> |
findAuthorizationsByUserID(String userID)
List all authorizations for specified
userID. |
List<Authorization> |
findAuthorizationsByUserName(String userName)
List all authorizations for specified
userName. |
Authorization |
updateAuthorization(Authorization authorization)
Updates the status of the authorization.
|
Authorization |
updateAuthorization(String authorizationID,
AuthorizationUpdateRequest request)
Update an authorization to be active or inactive.
|
@Nonnull Authorization createAuthorization(@Nonnull Authorization authorization)
authorization - authorization to create.@Nonnull Authorization createAuthorization(@Nonnull Organization organization, @Nonnull List<Permission> permissions)
permissions.organization - owner of authorizationpermissions - the permissions for the authorization@Nonnull Authorization createAuthorization(@Nonnull String orgID, @Nonnull List<Permission> permissions)
permissions.orgID - owner id of authorizationpermissions - the permissions for the authorization@Nonnull Authorization createAuthorization(@Nonnull AuthorizationPostRequest request)
Use this method to create an authorization, which generates an API token with permissions to `read` or `write` to a specific resource or `type` of resource. The response contains the new authorization with the generated API token.
request - The authorization to create.@Nonnull Authorization updateAuthorization(@Nonnull Authorization authorization)
authorization - the authorization with updated status@Nonnull Authorization updateAuthorization(@Nonnull String authorizationID, @Nonnull AuthorizationUpdateRequest request)
authorizationID - The ID of the authorization to update.request - Authorization to updatevoid deleteAuthorization(@Nonnull Authorization authorization)
authorization - authorization to deletevoid deleteAuthorization(@Nonnull String authorizationID)
authorizationID - ID of authorization to delete@Nonnull Authorization cloneAuthorization(@Nonnull String authorizationID)
authorizationID - ID of authorization to clone@Nonnull Authorization cloneAuthorization(@Nonnull Authorization authorization)
authorization - authorization to clone@Nonnull List<Authorization> findAuthorizations()
@Nonnull Authorization findAuthorizationByID(@Nonnull String authorizationID)
authorizationID - ID of authorization to get@Nonnull List<Authorization> findAuthorizationsByUser(@Nonnull User user)
user.user - filter authorizations belonging to a user@Nonnull List<Authorization> findAuthorizationsByUserID(@Nullable String userID)
userID.userID - filter authorizations belonging to a user ID@Nonnull List<Authorization> findAuthorizationsByUserName(@Nullable String userName)
userName.userName - filter authorizations belonging to a user name@Nonnull List<Authorization> findAuthorizationsByOrg(@Nonnull Organization organization)
organization.organization - filter authorizations belonging to a org@Nonnull List<Authorization> findAuthorizationsByOrgID(@Nullable String orgID)
orgID.orgID - filter authorizations belonging to a org idCopyright © 2018–2023 InfluxData, Inc.. All rights reserved.