AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
The CreateType operation creates a new user-defined type in the specified
keyspace.
To configure the required permissions, see Permissions to create a UDT in the Amazon Keyspaces Developer Guide.
For more information, see User-defined types (UDTs) in the Amazon Keyspaces Developer Guide.
For .NET Core this operation is only available in asynchronous form. Please refer to CreateTypeAsync.
Namespace: Amazon.Keyspaces
Assembly: AWSSDK.Keyspaces.dll
Version: 3.x.y.z
public virtual CreateTypeResponse CreateType( CreateTypeRequest request )
Container for the necessary parameters to execute the CreateType service method.
| Exception | Condition |
|---|---|
| AccessDeniedException | You don't have sufficient access permissions to perform this action. |
| ConflictException | Amazon Keyspaces couldn't complete the requested action. This error may occur if you try to perform an action and the same or a different action is already in progress, or if you try to create a resource that already exists. |
| InternalServerException | Amazon Keyspaces was unable to fully process this request because of an internal server error. |
| ResourceNotFoundException | The operation tried to access a keyspace, table, or type that doesn't exist. The resource might not be specified correctly, or its status might not be ACTIVE. |
| ServiceQuotaExceededException | The operation exceeded the service quota for this resource. For more information on service quotas, see Quotas in the Amazon Keyspaces Developer Guide. |
| ValidationException | The operation failed due to an invalid or malformed request. |
.NET Framework:
Supported in: 4.7.2 and newer