CfnTrainingDatasetProps
- class aws_cdk.aws_cleanroomsml.CfnTrainingDatasetProps(*, name, role_arn, training_data, description=None, tags=None)
Bases:
object
Properties for defining a
CfnTrainingDataset
.- Parameters:
name (
str
) – The name of the training dataset.role_arn (
str
) – The ARN of the IAM role that Clean Rooms ML can assume to read the data referred to in thedataSource
field of each dataset. Passing a role across accounts is not allowed. If you pass a role that isn’t in your account, you get anAccessDeniedException
error.training_data (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,DatasetProperty
,Dict
[str
,Any
]]]]) – An array of information that lists the Dataset objects, which specifies the dataset type and details on its location and schema. You must provide a role that has read access to these tables.description (
Optional
[str
]) – The description of the training dataset.tags (
Optional
[Sequence
[Union
[CfnTag
,Dict
[str
,Any
]]]]) – The optional metadata that you apply to the resource to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. The following basic restrictions apply to tags: - Maximum number of tags per resource - 50. - For each resource, each tag key must be unique, and each tag key can have only one value. - Maximum key length - 128 Unicode characters in UTF-8. - Maximum value length - 256 Unicode characters in UTF-8. - If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : /
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_cleanroomsml as cleanroomsml cfn_training_dataset_props = cleanroomsml.CfnTrainingDatasetProps( name="name", role_arn="roleArn", training_data=[cleanroomsml.CfnTrainingDataset.DatasetProperty( input_config=cleanroomsml.CfnTrainingDataset.DatasetInputConfigProperty( data_source=cleanroomsml.CfnTrainingDataset.DataSourceProperty( glue_data_source=cleanroomsml.CfnTrainingDataset.GlueDataSourceProperty( database_name="databaseName", table_name="tableName", # the properties below are optional catalog_id="catalogId" ) ), schema=[cleanroomsml.CfnTrainingDataset.ColumnSchemaProperty( column_name="columnName", column_types=["columnTypes"] )] ), type="type" )], # the properties below are optional description="description", tags=[CfnTag( key="key", value="value" )] )
Attributes
- description
The description of the training dataset.
- name
The name of the training dataset.
- role_arn
The ARN of the IAM role that Clean Rooms ML can assume to read the data referred to in the
dataSource
field of each dataset.Passing a role across accounts is not allowed. If you pass a role that isn’t in your account, you get an
AccessDeniedException
error.
- tags
The optional metadata that you apply to the resource to help you categorize and organize them.
Each tag consists of a key and an optional value, both of which you define.
The following basic restrictions apply to tags:
Maximum number of tags per resource - 50.
For each resource, each tag key must be unique, and each tag key can have only one value.
Maximum key length - 128 Unicode characters in UTF-8.
Maximum value length - 256 Unicode characters in UTF-8.
If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : /
.
Tag keys and values are case sensitive.
Do not use
aws:
,AWS:
, or any upper or lowercase combination of such as a prefix for keys as it is reserved. You cannot edit or delete tag keys with this prefix. Values can have this prefix. If a tag value hasaws
as its prefix but the key does not, then Clean Rooms ML considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix ofaws
do not count against your tags per resource limit.
- training_data
An array of information that lists the Dataset objects, which specifies the dataset type and details on its location and schema.
You must provide a role that has read access to these tables.