IoT / Client / update_ca_certificate
update_ca_certificate#
- IoT.Client.update_ca_certificate(**kwargs)#
- Updates a registered CA certificate. - Requires permission to access the UpdateCACertificate action. - See also: AWS API Documentation - Request Syntax- response = client.update_ca_certificate( certificateId='string', newStatus='ACTIVE'|'INACTIVE', newAutoRegistrationStatus='ENABLE'|'DISABLE', registrationConfig={ 'templateBody': 'string', 'roleArn': 'string', 'templateName': 'string' }, removeAutoRegistration=True|False ) - Parameters:
- certificateId (string) – - [REQUIRED] - The CA certificate identifier. 
- newStatus (string) – - The updated status of the CA certificate. - Note: The status value REGISTER_INACTIVE is deprecated and should not be used. 
- newAutoRegistrationStatus (string) – The new value for the auto registration status. Valid values are: “ENABLE” or “DISABLE”. 
- registrationConfig (dict) – - Information about the registration configuration. - templateBody (string) – - The template body. 
- roleArn (string) – - The ARN of the role. 
- templateName (string) – - The name of the provisioning template. 
 
- removeAutoRegistration (boolean) – If true, removes auto registration. 
 
- Returns:
- None 
 - Exceptions- IoT.Client.exceptions.ResourceNotFoundException
- IoT.Client.exceptions.InvalidRequestException
- IoT.Client.exceptions.ThrottlingException
- IoT.Client.exceptions.UnauthorizedException
- IoT.Client.exceptions.ServiceUnavailableException
- IoT.Client.exceptions.InternalFailureException