CfnTrainingDatasetMixinProps
- class aws_cdk.mixins_preview.aws_cleanroomsml.mixins.CfnTrainingDatasetMixinProps(*, description=None, name=None, role_arn=None, tags=None, training_data=None)
Bases:
objectProperties for CfnTrainingDatasetPropsMixin.
- Parameters:
description (
Optional[str]) – The description of the training dataset.name (
Optional[str]) – The name of the training dataset.role_arn (
Optional[str]) – The ARN of the IAM role that Clean Rooms ML can assume to read the data referred to in thedataSourcefield of each dataset. Passing a role across accounts is not allowed. If you pass a role that isn’t in your account, you get anAccessDeniedExceptionerror.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: + - = . _ : /training_data (
Union[IResolvable,Sequence[Union[IResolvable,DatasetProperty,Dict[str,Any]]],None]) – 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.
- 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.mixins_preview.aws_cleanroomsml import mixins as cleanroomsml_mixins cfn_training_dataset_mixin_props = cleanroomsml_mixins.CfnTrainingDatasetMixinProps( description="description", name="name", role_arn="roleArn", tags=[CfnTag( key="key", value="value" )], training_data=[cleanroomsml_mixins.CfnTrainingDatasetPropsMixin.DatasetProperty( input_config=cleanroomsml_mixins.CfnTrainingDatasetPropsMixin.DatasetInputConfigProperty( data_source=cleanroomsml_mixins.CfnTrainingDatasetPropsMixin.DataSourceProperty( glue_data_source=cleanroomsml_mixins.CfnTrainingDatasetPropsMixin.GlueDataSourceProperty( catalog_id="catalogId", database_name="databaseName", table_name="tableName" ) ), schema=[cleanroomsml_mixins.CfnTrainingDatasetPropsMixin.ColumnSchemaProperty( column_name="columnName", column_types=["columnTypes"] )] ), type="type" )] )
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
dataSourcefield 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
AccessDeniedExceptionerror.
- 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 hasawsas 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 ofawsdo 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.