update_configuration_definition
async
¶
update_configuration_definition(
manager_arn: str,
id: str,
*,
config_overrides: Optional[AsyncSSMQuickSetupClientConfig] = None,
type_version: Optional[str] = None,
parameters: Optional[ConfigurationParametersMap] = None,
local_deployment_execution_role_name: Optional[str] = None,
local_deployment_administration_role_arn: Optional[IAMRoleArn] = None,
) -> None
Updates a Quick Setup configuration definition.
Parameters:
-
manager_arn(str) –The ARN of the configuration manager associated with the definition to update.
-
id(str) –The ID of the configuration definition you want to update.
-
type_version(Optional[str], default:None) –The version of the Quick Setup type to use.
-
parameters(Optional[ConfigurationParametersMap], default:None) –The parameters for the configuration definition type.
-
local_deployment_execution_role_name(Optional[str], default:None) –The name of the IAM role used to deploy local configurations.
-
local_deployment_administration_role_arn(Optional[IAMRoleArn], default:None) –The ARN of the IAM role used to administrate local configuration deployments.
Raises:
-
AccessDeniedException–The requester has insufficient permissions to perform the operation.
-
ConflictException–Another request is being processed. Wait a few minutes and try again.
-
InternalServerException–An error occurred on the server side.
-
ResourceNotFoundException–The resource couldn't be found. Check the ID or name and try again.
-
ThrottlingException–The request or operation exceeds the maximum allowed request rate per Amazon Web Services account and Amazon Web Services Region.
-
ValidationException–The request is invalid. Verify the values provided for the request parameters are accurate.
-
UnknownServiceError–The service returned an error code this client does not model.