Update Identity Source
verifiedpermissions_update_identity_source | R Documentation |
Updates the specified identity source to use a new identity provider (IdP), or to change the mapping of identities from the IdP to a different principal entity type¶
Description¶
Updates the specified identity source to use a new identity provider (IdP), or to change the mapping of identities from the IdP to a different principal entity type.
Verified Permissions is eventually consistent . It can take a few seconds for a new or changed element to propagate through the service and be visible in the results of other Verified Permissions operations.
Usage¶
verifiedpermissions_update_identity_source(policyStoreId,
identitySourceId, updateConfiguration, principalEntityType)
Arguments¶
policyStoreId
[required] Specifies the ID of the policy store that contains the identity source that you want to update.
identitySourceId
[required] Specifies the ID of the identity source that you want to update.
updateConfiguration
[required] Specifies the details required to communicate with the identity provider (IdP) associated with this identity source.
principalEntityType
Specifies the data type of principals generated for identities authenticated by the identity source.
Value¶
A list with the following syntax:
list(
createdDate = as.POSIXct(
"2015-01-01"
),
identitySourceId = "string",
lastUpdatedDate = as.POSIXct(
"2015-01-01"
),
policyStoreId = "string"
)
Request syntax¶
svc$update_identity_source(
policyStoreId = "string",
identitySourceId = "string",
updateConfiguration = list(
cognitoUserPoolConfiguration = list(
userPoolArn = "string",
clientIds = list(
"string"
),
groupConfiguration = list(
groupEntityType = "string"
)
),
openIdConnectConfiguration = list(
issuer = "string",
entityIdPrefix = "string",
groupConfiguration = list(
groupClaim = "string",
groupEntityType = "string"
),
tokenSelection = list(
accessTokenOnly = list(
principalIdClaim = "string",
audiences = list(
"string"
)
),
identityTokenOnly = list(
principalIdClaim = "string",
clientIds = list(
"string"
)
)
)
)
),
principalEntityType = "string"
)