Struct aws_sdk_cognitoidentity::client::fluent_builders::LookupDeveloperIdentity [−][src]
pub struct LookupDeveloperIdentity<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }Expand description
Fluent builder constructing a request to LookupDeveloperIdentity.
Retrieves the IdentityID associated with a
DeveloperUserIdentifier or the list of DeveloperUserIdentifier
values associated with an IdentityId for an existing identity. Either
IdentityID or DeveloperUserIdentifier must not be null. If you
supply only one of these values, the other value will be searched in the database and
returned as a part of the response. If you supply both,
DeveloperUserIdentifier will be matched against IdentityID. If
the values are verified against the database, the response returns both values and is the
same as the request. Otherwise a ResourceConflictException is
thrown.
LookupDeveloperIdentity is intended for low-throughput control plane
operations: for example, to enable customer service to locate an identity ID by username.
If you are using it for higher-volume operations such as user authentication, your requests
are likely to be throttled. GetOpenIdTokenForDeveloperIdentity is a
better option for higher-volume operations for user authentication.
You must use AWS Developer credentials to call this API.
Implementations
impl<C, M, R> LookupDeveloperIdentity<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> LookupDeveloperIdentity<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<LookupDeveloperIdentityOutput, SdkError<LookupDeveloperIdentityError>> where
R::Policy: SmithyRetryPolicy<LookupDeveloperIdentityInputOperationOutputAlias, LookupDeveloperIdentityOutput, LookupDeveloperIdentityError, LookupDeveloperIdentityInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<LookupDeveloperIdentityOutput, SdkError<LookupDeveloperIdentityError>> where
R::Policy: SmithyRetryPolicy<LookupDeveloperIdentityInputOperationOutputAlias, LookupDeveloperIdentityOutput, LookupDeveloperIdentityError, LookupDeveloperIdentityInputOperationRetryAlias>,
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.
An identity pool ID in the format REGION:GUID.
An identity pool ID in the format REGION:GUID.
A unique identifier in the format REGION:GUID.
A unique identifier in the format REGION:GUID.
A unique ID used by your backend authentication process to identify a user. Typically, a developer identity provider would issue many developer user identifiers, in keeping with the number of users.
A unique ID used by your backend authentication process to identify a user. Typically, a developer identity provider would issue many developer user identifiers, in keeping with the number of users.
The maximum number of identities to return.
The maximum number of identities to return.
A pagination token. The first call you make will have NextToken set to
null. After that the service will return NextToken values as needed. For
example, let's say you make a request with MaxResults set to 10, and there are
20 matches in the database. The service will return a pagination token as a part of the
response. This token can be used to call the API again and get results starting from the
11th match.
A pagination token. The first call you make will have NextToken set to
null. After that the service will return NextToken values as needed. For
example, let's say you make a request with MaxResults set to 10, and there are
20 matches in the database. The service will return a pagination token as a part of the
response. This token can be used to call the API again and get results starting from the
11th match.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for LookupDeveloperIdentity<C, M, R>
impl<C, M, R> Send for LookupDeveloperIdentity<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for LookupDeveloperIdentity<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for LookupDeveloperIdentity<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for LookupDeveloperIdentity<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