Values_1.DescribeEncryptionConfigurationResponseSourceRetrieves the encryption configuration for resources and data of your Amazon Web Services account in Amazon Web Services IoT Core. For more information, see Data encryption at rest in the Amazon Web Services IoT Core Developer Guide.
type nonrec t = {encryptionType : Values_0.EncryptionType.t option;The type of the KMS key.
*)kmsKeyArn : Values_0.KmsKeyArn.t option;The ARN of the customer managed KMS key.
*)kmsAccessRoleArn : Values_0.KmsAccessRoleArn.t option;The Amazon Resource Name (ARN) of the IAM role assumed by Amazon Web Services IoT Core to call KMS on behalf of the customer.
*)configurationDetails : Values_0.ConfigurationDetails.t option;The encryption configuration details that include the status information of the KMS key and the KMS access role.
*)lastModifiedDate : Values_0.DateType.t option;The date when encryption configuration is last updated.
*)}type nonrec error = [ | `InternalFailureException of Values_0.InternalFailureException.t| `InvalidRequestException of Values_0.InvalidRequestException.t| `ThrottlingException of Values_0.ThrottlingException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `InternalFailureException of Values_0.InternalFailureException.t
| `InvalidRequestException of Values_0.InvalidRequestException.t
| `ServiceUnavailableException of Values_0.ServiceUnavailableException.t
| `ThrottlingException of Values_0.ThrottlingException.t
| `UnauthorizedException of Values_0.UnauthorizedException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `InternalFailureException of Values_0.InternalFailureException.t
| `InvalidRequestException of Values_0.InvalidRequestException.t
| `ServiceUnavailableException of Values_0.ServiceUnavailableException.t
| `ThrottlingException of Values_0.ThrottlingException.t
| `UnauthorizedException of Values_0.UnauthorizedException.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of Values_0.KmsKeyArn.t
| `Structure of
(string * [> `Enum of string | `String of string ]) list
| `Timestamp of Values_0.DateType.t ])
list ]