update_o_auth_client_application
¶
update_o_auth_client_application(
aws_account_id: AwsAccountId,
o_auth_client_application_id: OAuthClientApplicationId,
name: ResourceName,
*,
config_overrides: Optional[QuickSightClientConfig] = 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/quick_sight.py
19968 19969 19970 19971 19972 19973 19974 19975 19976 19977 19978 19979 19980 19981 19982 19983 19984 19985 19986 19987 19988 19989 19990 19991 19992 19993 19994 19995 19996 19997 19998 19999 20000 20001 20002 20003 20004 20005 20006 20007 20008 20009 20010 20011 20012 20013 20014 20015 20016 20017 20018 20019 20020 20021 20022 20023 20024 20025 20026 20027 20028 20029 20030 20031 20032 20033 20034 20035 20036 20037 20038 20039 20040 20041 20042 20043 20044 20045 20046 20047 20048 20049 20050 20051 20052 20053 20054 20055 20056 20057 20058 20059 20060 20061 20062 20063 20064 20065 20066 20067 20068 20069 20070 20071 20072 20073 20074 20075 20076 20077 20078 20079 20080 | |