create_ml_input_channel
async
¶
create_ml_input_channel(
membership_identifier: UUID,
configured_model_algorithm_associations: ConfiguredModelAlgorithmAssociationArnList,
input_channel: InputChannel,
name: NameString,
retention_in_days: int,
*,
config_overrides: Optional[AsyncCleanRoomsMLClientConfig] = None,
description: Optional[ResourceDescription] = None,
kms_key_arn: Optional[KmsKeyArn] = None,
tags: Optional[TagMap] = None,
payer_configuration: Optional[PayerConfiguration] = None,
) -> CreateMLInputChannelResponse
Provides the information to create an ML input channel. An ML input channel is the result of a query that can be used for ML modeling.
Parameters:
-
membership_identifier(UUID) –The membership ID of the member that is creating the ML input channel.
-
configured_model_algorithm_associations(ConfiguredModelAlgorithmAssociationArnList) –The associated configured model algorithms that are necessary to create this ML input channel.
-
input_channel(InputChannel) –The input data that is used to create this ML input channel.
-
name(NameString) –The name of the ML input channel.
-
retention_in_days(int) –The number of days that the data in the ML input channel is retained.
-
description(Optional[ResourceDescription], default:None) –The description of the ML input channel.
-
kms_key_arn(Optional[KmsKeyArn], default:None) –The Amazon Resource Name (ARN) of the KMS key that is used to access the input channel.
-
tags(Optional[TagMap], default:None) –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 for AWS use. You cannot edit or delete tag keys with this prefix. Values can have this prefix. If a tag value has aws 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 of aws do not count against your tags per resource limit.
-
-
payer_configuration(Optional[PayerConfiguration], default:None) –The payer configuration for the ML input channel. Determines which member account pays for compute and synthetic data costs.
Raises:
-
AccessDeniedException–You do not have sufficient access to perform this action.
-
ConflictException–You can't complete this action because another resource depends on this resource.
-
ResourceNotFoundException–The resource you are requesting does not exist.
-
ServiceQuotaExceededException–You have exceeded your service quota.
-
ThrottlingException–The request was denied due to request throttling.
-
ValidationException–The request parameters for this request are incorrect.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_cleanroomsml/_services/async_clean_rooms_ml.py
2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 | |