Module Smaws_Client_Glue.PutAssetType

Creates or updates an asset type in Glue Data Catalog. An asset type defines the structure of assets by specifying which forms they include. If an asset type with the given name already exists, it is updated.

val error_to_string : [ Smaws_Lib.Protocols.AwsJson.error | `AccessDeniedException of Types.access_denied_exception | `ConcurrentModificationException of Types.concurrent_modification_exception | `InternalServiceException of Types.internal_service_exception | `InvalidInputException of Types.invalid_input_exception | `ThrottlingException of Types.throttling_exception ] -> string
val request : 'http_type Smaws_Lib.Context.t -> Types.put_asset_type_request -> (Types.put_asset_type_response, [> Smaws_Lib.Protocols.AwsJson.error | `AccessDeniedException of Types.access_denied_exception | `ConcurrentModificationException of Types.concurrent_modification_exception | `InternalServiceException of Types.internal_service_exception | `InvalidInputException of Types.invalid_input_exception | `ThrottlingException of Types.throttling_exception ]) Stdlib.result
val request_with_metadata : 'http_type Smaws_Lib.Context.t -> Types.put_asset_type_request -> (Types.put_asset_type_response Smaws_Lib.Response.t, [> Smaws_Lib.Protocols.AwsJson.error | `AccessDeniedException of Types.access_denied_exception | `ConcurrentModificationException of Types.concurrent_modification_exception | `InternalServiceException of Types.internal_service_exception | `InvalidInputException of Types.invalid_input_exception | `ThrottlingException of Types.throttling_exception ] * Smaws_Lib.Response.metadata) Stdlib.result