IoT / Client / update_domain_configuration
update_domain_configuration#
- IoT.Client.update_domain_configuration(**kwargs)#
Updates values stored in the domain configuration. Domain configurations for default endpoints can’t be updated.
Requires permission to access the UpdateDomainConfiguration action.
See also: AWS API Documentation
Request Syntax
response = client.update_domain_configuration( domainConfigurationName='string', authorizerConfig={ 'defaultAuthorizerName': 'string', 'allowAuthorizerOverride': True|False }, domainConfigurationStatus='ENABLED'|'DISABLED', removeAuthorizerConfig=True|False, tlsConfig={ 'securityPolicy': 'string' }, serverCertificateConfig={ 'enableOCSPCheck': True|False } )
- Parameters:
domainConfigurationName (string) –
[REQUIRED]
The name of the domain configuration to be updated.
authorizerConfig (dict) –
An object that specifies the authorization service for a domain.
defaultAuthorizerName (string) –
The name of the authorization service for a domain configuration.
allowAuthorizerOverride (boolean) –
A Boolean that specifies whether the domain configuration’s authorization service can be overridden.
domainConfigurationStatus (string) – The status to which the domain configuration should be updated.
removeAuthorizerConfig (boolean) – Removes the authorization configuration from a domain.
tlsConfig (dict) –
An object that specifies the TLS configuration for a domain.
securityPolicy (string) –
The security policy for a domain configuration. For more information, see Security policies in the Amazon Web Services IoT Core developer guide.
serverCertificateConfig (dict) –
The server certificate configuration.
enableOCSPCheck (boolean) –
A Boolean value that indicates whether Online Certificate Status Protocol (OCSP) server certificate check is enabled or not.
For more information, see Configuring OCSP server-certificate stapling in domain configuration from Amazon Web Services IoT Core Developer Guide.
- Return type:
dict
- Returns:
Response Syntax
{ 'domainConfigurationName': 'string', 'domainConfigurationArn': 'string' }
Response Structure
(dict) –
domainConfigurationName (string) –
The name of the domain configuration that was updated.
domainConfigurationArn (string) –
The ARN of the domain configuration that was updated.
Exceptions
IoT.Client.exceptions.ResourceNotFoundException
IoT.Client.exceptions.CertificateValidationException
IoT.Client.exceptions.InvalidRequestException
IoT.Client.exceptions.ThrottlingException
IoT.Client.exceptions.UnauthorizedException
IoT.Client.exceptions.ServiceUnavailableException
IoT.Client.exceptions.InternalFailureException