Struct aws_sdk_grafana::client::fluent_builders::ListPermissions [−][src]
pub struct ListPermissions<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to ListPermissions
.
Lists the users and groups who have the Grafana Admin
and
Editor
roles in this workspace. If you use this
operation without specifying userId
or groupId
, the operation returns
the roles of all users
and groups. If you specify a userId
or a groupId
, only the roles
for that user or group are returned. If you do this, you can specify only one userId
or
one groupId
.
Implementations
impl<C, M, R> ListPermissions<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> ListPermissions<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<ListPermissionsOutput, SdkError<ListPermissionsError>> where
R::Policy: SmithyRetryPolicy<ListPermissionsInputOperationOutputAlias, ListPermissionsOutput, ListPermissionsError, ListPermissionsInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<ListPermissionsOutput, SdkError<ListPermissionsError>> where
R::Policy: SmithyRetryPolicy<ListPermissionsInputOperationOutputAlias, ListPermissionsOutput, ListPermissionsError, ListPermissionsInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
The maximum number of results to include in the response.
The maximum number of results to include in the response.
The token to use when requesting the next set of results. You received this token from a previous
ListPermissions
operation.
The token to use when requesting the next set of results. You received this token from a previous
ListPermissions
operation.
(Optional) If you specify SSO_USER
, then only the permissions of Amazon Web Services SSO users
are returned. If you specify SSO_GROUP
, only the permissions of Amazon Web Services SSO groups
are returned.
(Optional) If you specify SSO_USER
, then only the permissions of Amazon Web Services SSO users
are returned. If you specify SSO_GROUP
, only the permissions of Amazon Web Services SSO groups
are returned.
(Optional) Limits the results to only the user that matches this ID.
(Optional) Limits the results to only the user that matches this ID.
(Optional) Limits the results to only the group that matches this ID.
(Optional) Limits the results to only the group that matches this ID.
The ID of the workspace to list permissions for. This parameter is required.
The ID of the workspace to list permissions for. This parameter is required.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for ListPermissions<C, M, R>
impl<C, M, R> Send for ListPermissions<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for ListPermissions<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for ListPermissions<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for ListPermissions<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more