update_o_auth_client_application
async
¶
update_o_auth_client_application(
aws_account_id: AwsAccountId,
o_auth_client_application_id: OAuthClientApplicationId,
name: ResourceName,
*,
config_overrides: Optional[AsyncQuickSightClientConfig] = None,
client_id: Optional[OAuthClientId] = None,
client_secret: Optional[OAuthClientSecret] = None,
o_auth_token_endpoint_url: Optional[OAuthTokenEndpointUrl] = None,
o_auth_authorization_endpoint_url: Optional[OAuthAuthorizationEndpointUrl] = None,
o_auth_scopes: Optional[OAuthScopesString] = None,
data_source_type: Optional[DataSourceType] = None,
identity_provider_vpc_connection_properties: Optional[
VpcConnectionProperties
] = None,
) -> UpdateOAuthClientApplicationResponse
Updates an OAuthClientApplication.
Parameters:
-
aws_account_id(AwsAccountId) –The Amazon Web Services account ID.
-
o_auth_client_application_id(OAuthClientApplicationId) –The ID of the OAuthClientApplication that you want to update.
-
name(ResourceName) –The display name for the OAuthClientApplication.
-
client_id(Optional[OAuthClientId], default:None) –The client ID of the OAuth application that is registered with the identity provider.
-
client_secret(Optional[OAuthClientSecret], default:None) –The client secret of the OAuth application that is registered with the identity provider.
-
o_auth_token_endpoint_url(Optional[OAuthTokenEndpointUrl], default:None) –The token endpoint URL of the identity provider that is used to obtain access tokens.
-
o_auth_authorization_endpoint_url(Optional[OAuthAuthorizationEndpointUrl], default:None) –The authorization endpoint URL of the identity provider that is used to obtain authorization codes.
-
o_auth_scopes(Optional[OAuthScopesString], default:None) –The OAuth scopes that are requested when the OAuthClientApplication obtains an access token from the identity provider.
-
data_source_type(Optional[DataSourceType], default:None) –The type of data source that the OAuthClientApplication is used with. Valid values are
SNOWFLAKE.
Raises:
-
AccessDeniedException–You don't have access to this item. The provided credentials couldn't be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon Quick Sight service, that your policies have the correct permissions, and that you are using the correct credentials.
-
ConflictException–Updating or deleting a resource can cause an inconsistent state.
-
InternalFailureException–An internal failure occurred.
-
InvalidParameterValueException–One or more parameters has a value that isn't valid.
-
LimitExceededException–A limit is exceeded.
-
ResourceNotFoundException–One or more resources can't be found.
-
ThrottlingException–Access is throttled.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_quicksight/_services/async_quick_sight.py
20243 20244 20245 20246 20247 20248 20249 20250 20251 20252 20253 20254 20255 20256 20257 20258 20259 20260 20261 20262 20263 20264 20265 20266 20267 20268 20269 20270 20271 20272 20273 20274 20275 20276 20277 20278 20279 20280 20281 20282 20283 20284 20285 20286 20287 20288 20289 20290 20291 20292 20293 20294 20295 20296 20297 20298 20299 20300 20301 20302 20303 20304 20305 20306 20307 20308 20309 20310 20311 20312 20313 20314 20315 20316 20317 20318 20319 20320 20321 20322 20323 20324 20325 20326 20327 20328 20329 20330 20331 20332 20333 20334 20335 20336 20337 20338 20339 20340 20341 20342 20343 20344 20345 20346 20347 20348 20349 20350 20351 20352 20353 20354 20355 20356 | |