update_configuration
async
¶
update_configuration(
*,
config_overrides: Optional[AsyncInspector2ClientConfig] = None,
account_id: Optional[AccountId] = None,
ecr_configuration: Optional[EcrConfiguration] = None,
ec2_configuration: Optional[Ec2Configuration] = None,
update_configuration_inheritance: Optional[UpdateConfigurationInheritance] = None,
) -> UpdateConfigurationResponse
Updates the scan configuration for your Amazon Inspector account. If you don't specify an accountId, this operation updates the delegated administrator's configuration and propagates it to member accounts that have not been individually configured. If you specify an accountId, this operation updates that member account's configuration. Only the delegated administrator can specify an accountId; member accounts cannot call this operation.
Parameters:
-
account_id(Optional[AccountId], default:None) –The 12-digit Amazon Web Services account ID of the member account whose scan configuration you want to update. When specified, you must be the delegated administrator for this member account. If not specified, the operation updates your own configuration and propagates changes to any member accounts that have not been individually configured.
-
ecr_configuration(Optional[EcrConfiguration], default:None) –Specifies how the ECR automated re-scan will be updated for your environment.
-
ec2_configuration(Optional[Ec2Configuration], default:None) –Specifies how the Amazon EC2 automated scan will be updated for your environment.
-
update_configuration_inheritance(Optional[UpdateConfigurationInheritance], default:None) –Specifies which scan-type configurations to reset to the delegated administrator's inherited values for the targeted member account. Each member of this structure is independently optional. When specified,
ec2ConfigurationandecrConfigurationmust be absent, andaccountIdmust also be present. OnlyINHERIT_FROM_ADMINis valid for each member. If not specified, the operation uses theec2ConfigurationandecrConfigurationparameters instead.
Raises:
-
AccessDeniedException–You do not have sufficient access to perform this action.
For
Enable, you receive this error if you attempt to use a feature in an unsupported Amazon Web Services Region. -
InternalServerException–The request has failed due to an internal failure of the Amazon Inspector service.
-
ThrottlingException–The limit on the number of requests per second was exceeded.
-
ValidationException–The request has failed validation due to missing required fields or having invalid inputs.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_inspector2/_services/async_inspector2.py
5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 | |