Smaws_Client_DatabaseMigrationService.ModifyInstanceProfileModifies the specified instance profile using the provided parameters.
All migration projects associated with the instance profile must be deleted or modified before you can modify the instance profile.
val error_to_string :
[ Smaws_Lib.Protocols.AwsJson.error
| `AccessDeniedFault of Types.access_denied_fault
| `FailedDependencyFault of Types.failed_dependency_fault
| `InvalidResourceStateFault of Types.invalid_resource_state_fault
| `KMSKeyNotAccessibleFault of Types.kms_key_not_accessible_fault
| `ResourceNotFoundFault of Types.resource_not_found_fault
| `S3AccessDeniedFault of Types.s3_access_denied_fault
| `S3ResourceNotFoundFault of Types.s3_resource_not_found_fault ] ->
stringval request :
'http_type Smaws_Lib.Context.t ->
Types.modify_instance_profile_message ->
(Types.modify_instance_profile_response,
[> Smaws_Lib.Protocols.AwsJson.error
| `AccessDeniedFault of Types.access_denied_fault
| `FailedDependencyFault of Types.failed_dependency_fault
| `InvalidResourceStateFault of Types.invalid_resource_state_fault
| `KMSKeyNotAccessibleFault of Types.kms_key_not_accessible_fault
| `ResourceNotFoundFault of Types.resource_not_found_fault
| `S3AccessDeniedFault of Types.s3_access_denied_fault
| `S3ResourceNotFoundFault of Types.s3_resource_not_found_fault ])
Stdlib.resultval request_with_metadata :
'http_type Smaws_Lib.Context.t ->
Types.modify_instance_profile_message ->
(Types.modify_instance_profile_response Smaws_Lib.Response.t,
[> Smaws_Lib.Protocols.AwsJson.error
| `AccessDeniedFault of Types.access_denied_fault
| `FailedDependencyFault of Types.failed_dependency_fault
| `InvalidResourceStateFault of Types.invalid_resource_state_fault
| `KMSKeyNotAccessibleFault of Types.kms_key_not_accessible_fault
| `ResourceNotFoundFault of Types.resource_not_found_fault
| `S3AccessDeniedFault of Types.s3_access_denied_fault
| `S3ResourceNotFoundFault of Types.s3_resource_not_found_fault ]
* Smaws_Lib.Response.metadata)
Stdlib.result