update_flow_permissions
¶
update_flow_permissions(
aws_account_id: AccountId,
flow_id: FlowId,
*,
config_overrides: Optional[QuickSightClientConfig] = None,
grant_permissions: Optional[UpdateFlowPermissionsInputGrantPermissionsList] = None,
revoke_permissions: Optional[
UpdateFlowPermissionsInputRevokePermissionsList
] = None,
) -> UpdateFlowPermissionsOutput
Updates permissions against principals on a flow.
Parameters:
-
aws_account_id(AccountId) –The ID of the Amazon Web Services account that contains the flow you are updating permissions against.
-
flow_id(FlowId) –The unique identifier of the flow to update permissions for.
-
grant_permissions(Optional[UpdateFlowPermissionsInputGrantPermissionsList], default:None) –The permissions that you want to grant on this flow.
-
revoke_permissions(Optional[UpdateFlowPermissionsInputRevokePermissionsList], default:None) –The permissions that you want to revoke from this flow.
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.
-
InternalFailureException–An internal failure occurred.
-
InvalidParameterValueException–One or more parameters has a value that isn't valid.
-
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
19223 19224 19225 19226 19227 19228 19229 19230 19231 19232 19233 19234 19235 19236 19237 19238 19239 19240 19241 19242 19243 19244 19245 19246 19247 19248 19249 19250 19251 19252 19253 19254 19255 19256 19257 19258 19259 19260 19261 19262 19263 19264 19265 19266 19267 19268 19269 19270 19271 19272 19273 19274 19275 19276 19277 19278 19279 19280 19281 19282 19283 19284 | |