| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.FinSpaceData.CreateDataset
Description
Creates a new FinSpace Dataset.
Synopsis
- data CreateDataset = CreateDataset' {}
- newCreateDataset :: Text -> DatasetKind -> PermissionGroupParams -> CreateDataset
- createDataset_alias :: Lens' CreateDataset (Maybe Text)
- createDataset_clientToken :: Lens' CreateDataset (Maybe Text)
- createDataset_datasetDescription :: Lens' CreateDataset (Maybe Text)
- createDataset_ownerInfo :: Lens' CreateDataset (Maybe DatasetOwnerInfo)
- createDataset_schemaDefinition :: Lens' CreateDataset (Maybe SchemaUnion)
- createDataset_datasetTitle :: Lens' CreateDataset Text
- createDataset_kind :: Lens' CreateDataset DatasetKind
- createDataset_permissionGroupParams :: Lens' CreateDataset PermissionGroupParams
- data CreateDatasetResponse = CreateDatasetResponse' {
- datasetId :: Maybe Text
- httpStatus :: Int
- newCreateDatasetResponse :: Int -> CreateDatasetResponse
- createDatasetResponse_datasetId :: Lens' CreateDatasetResponse (Maybe Text)
- createDatasetResponse_httpStatus :: Lens' CreateDatasetResponse Int
Creating a Request
data CreateDataset Source #
The request for a CreateDataset operation
See: newCreateDataset smart constructor.
Constructors
| CreateDataset' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> DatasetKind | |
| -> PermissionGroupParams | |
| -> CreateDataset |
Create a value of CreateDataset with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateDataset, createDataset_alias - The unique resource identifier for a Dataset.
$sel:clientToken:CreateDataset', createDataset_clientToken - A token that ensures idempotency. This token expires in 10 minutes.
CreateDataset, createDataset_datasetDescription - Description of a Dataset.
CreateDataset, createDataset_ownerInfo - Contact information for a Dataset owner.
CreateDataset, createDataset_schemaDefinition - Definition for a schema on a tabular Dataset.
CreateDataset, createDataset_datasetTitle - Display title for a FinSpace Dataset.
CreateDataset, createDataset_kind - The format in which Dataset data is structured.
TABULAR– Data is structured in a tabular format.NON_TABULAR– Data is structured in a non-tabular format.
$sel:permissionGroupParams:CreateDataset', createDataset_permissionGroupParams - Permission group parameters for Dataset permissions.
Request Lenses
createDataset_alias :: Lens' CreateDataset (Maybe Text) Source #
The unique resource identifier for a Dataset.
createDataset_clientToken :: Lens' CreateDataset (Maybe Text) Source #
A token that ensures idempotency. This token expires in 10 minutes.
createDataset_datasetDescription :: Lens' CreateDataset (Maybe Text) Source #
Description of a Dataset.
createDataset_ownerInfo :: Lens' CreateDataset (Maybe DatasetOwnerInfo) Source #
Contact information for a Dataset owner.
createDataset_schemaDefinition :: Lens' CreateDataset (Maybe SchemaUnion) Source #
Definition for a schema on a tabular Dataset.
createDataset_datasetTitle :: Lens' CreateDataset Text Source #
Display title for a FinSpace Dataset.
createDataset_kind :: Lens' CreateDataset DatasetKind Source #
The format in which Dataset data is structured.
TABULAR– Data is structured in a tabular format.NON_TABULAR– Data is structured in a non-tabular format.
createDataset_permissionGroupParams :: Lens' CreateDataset PermissionGroupParams Source #
Permission group parameters for Dataset permissions.
Destructuring the Response
data CreateDatasetResponse Source #
The response from a CreateDataset operation
See: newCreateDatasetResponse smart constructor.
Constructors
| CreateDatasetResponse' | |
Fields
| |
Instances
newCreateDatasetResponse Source #
Create a value of CreateDatasetResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateDatasetResponse, createDatasetResponse_datasetId - The unique identifier for the created Dataset.
$sel:httpStatus:CreateDatasetResponse', createDatasetResponse_httpStatus - The response's http status code.
Response Lenses
createDatasetResponse_datasetId :: Lens' CreateDatasetResponse (Maybe Text) Source #
The unique identifier for the created Dataset.
createDatasetResponse_httpStatus :: Lens' CreateDatasetResponse Int Source #
The response's http status code.