IoT / Client / update_certificate_provider
update_certificate_provider#
- IoT.Client.update_certificate_provider(**kwargs)#
Updates a certificate provider.
Requires permission to access the UpdateCertificateProvider action.
See also: AWS API Documentation
Request Syntax
response = client.update_certificate_provider( certificateProviderName='string', lambdaFunctionArn='string', accountDefaultForOperations=[ 'CreateCertificateFromCsr', ] )
- Parameters:
certificateProviderName (string) –
[REQUIRED]
The name of the certificate provider.
lambdaFunctionArn (string) – The Lambda function ARN that’s associated with the certificate provider.
accountDefaultForOperations (list) –
A list of the operations that the certificate provider will use to generate certificates. Valid value:
CreateCertificateFromCsr
.(string) –
- Return type:
dict
- Returns:
Response Syntax
{ 'certificateProviderName': 'string', 'certificateProviderArn': 'string' }
Response Structure
(dict) –
certificateProviderName (string) –
The name of the certificate provider.
certificateProviderArn (string) –
The ARN of the certificate provider.
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