Updates the configuration of an identity pool¶
Description¶
Updates the configuration of an identity pool.
If you don't provide a value for a parameter, Amazon Cognito sets it to its default value.
You must use Amazon Web Services developer credentials to call this operation.
Usage¶
cognitoidentity_update_identity_pool(IdentityPoolId, IdentityPoolName,
AllowUnauthenticatedIdentities, AllowClassicFlow,
SupportedLoginProviders, DeveloperProviderName,
OpenIdConnectProviderARNs, CognitoIdentityProviders, SamlProviderARNs,
IdentityPoolTags)
Arguments¶
-
IdentityPoolId[required] An identity pool ID in the format REGION:GUID.
-
IdentityPoolName[required] A string that you provide.
-
AllowUnauthenticatedIdentities[required] TRUE if the identity pool supports unauthenticated logins.
-
AllowClassicFlowEnables or disables the Basic (Classic) authentication flow. For more information, see Identity Pools (Federated Identities) Authentication Flow in the Amazon Cognito Developer Guide.
-
SupportedLoginProvidersOptional key:value pairs mapping provider names to provider app IDs.
-
DeveloperProviderNameThe "domain" by which Cognito will refer to your users.
-
OpenIdConnectProviderARNsThe ARNs of the OpenID Connect providers.
-
CognitoIdentityProvidersA list representing an Amazon Cognito user pool and its client ID.
-
SamlProviderARNsAn array of Amazon Resource Names (ARNs) of the SAML provider for your identity pool.
-
IdentityPoolTagsThe tags that are assigned to the identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria.
Value¶
A list with the following syntax:
list(
IdentityPoolId = "string",
IdentityPoolName = "string",
AllowUnauthenticatedIdentities = TRUE|FALSE,
AllowClassicFlow = TRUE|FALSE,
SupportedLoginProviders = list(
"string"
),
DeveloperProviderName = "string",
OpenIdConnectProviderARNs = list(
"string"
),
CognitoIdentityProviders = list(
list(
ProviderName = "string",
ClientId = "string",
ServerSideTokenCheck = TRUE|FALSE
)
),
SamlProviderARNs = list(
"string"
),
IdentityPoolTags = list(
"string"
)
)
Request syntax¶
svc$update_identity_pool(
IdentityPoolId = "string",
IdentityPoolName = "string",
AllowUnauthenticatedIdentities = TRUE|FALSE,
AllowClassicFlow = TRUE|FALSE,
SupportedLoginProviders = list(
"string"
),
DeveloperProviderName = "string",
OpenIdConnectProviderARNs = list(
"string"
),
CognitoIdentityProviders = list(
list(
ProviderName = "string",
ClientId = "string",
ServerSideTokenCheck = TRUE|FALSE
)
),
SamlProviderARNs = list(
"string"
),
IdentityPoolTags = list(
"string"
)
)