Values.CreateServiceSpecificCredentialResponseSourceGenerates a set of credentials consisting of a user name and password that can be used to access the service specified in the request. These credentials are generated by IAM, and can be used only for the specified service. You can have a maximum of two sets of service-specific credentials for each supported service per user. You can create service-specific credentials for Amazon Bedrock, Amazon CloudWatch Logs, CodeCommit and Amazon Keyspaces (for Apache Cassandra). You can reset the password to a new service-generated value by calling ResetServiceSpecificCredential. For more information about service-specific credentials, see Service-specific credentials for IAM users in the IAM User Guide.
type createServiceSpecificCredentialResult = {serviceSpecificCredential : ServiceSpecificCredential.t option;A structure that contains information about the newly created service-specific credential. This is the only time that the password for this credential set is available. It cannot be recovered later. Instead, you must reset the password with ResetServiceSpecificCredential.
*)}and t = {createServiceSpecificCredentialResult : createServiceSpecificCredentialResult;responseMetaData : responseMetaData;}type error = [ | `LimitExceededException of LimitExceededException.t| `NoSuchEntityException of NoSuchEntityException.t| `ServiceNotSupportedException of ServiceNotSupportedException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `LimitExceededException of LimitExceededException.t
| `NoSuchEntityException of NoSuchEntityException.t
| `ServiceNotSupportedException of ServiceNotSupportedException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `LimitExceededException of LimitExceededException.t
| `NoSuchEntityException of NoSuchEntityException.t
| `ServiceNotSupportedException of ServiceNotSupportedException.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `String of ServiceName.t
| `Timestamp of DateType.t ])
list ])
list ])
list ]