create_configured_model_algorithm
async
¶
create_configured_model_algorithm(
name: NameString,
role_arn: IamRoleArn,
*,
config_overrides: Optional[AsyncCleanRoomsMLClientConfig] = None,
description: Optional[ResourceDescription] = None,
training_container_config: Optional[ContainerConfig] = None,
inference_container_config: Optional[InferenceContainerConfig] = None,
tags: Optional[TagMap] = None,
kms_key_arn: Optional[KmsKeyArn] = None,
) -> CreateConfiguredModelAlgorithmResponse
Creates a configured model algorithm using a container image stored in an ECR repository.
Parameters:
-
name(NameString) –The name of the configured model algorithm.
-
description(Optional[ResourceDescription], default:None) –The description of the configured model algorithm.
-
role_arn(IamRoleArn) –The Amazon Resource Name (ARN) of the role that is used to access the repository.
-
training_container_config(Optional[ContainerConfig], default:None) –Configuration information for the training container, including entrypoints and arguments.
-
inference_container_config(Optional[InferenceContainerConfig], default:None) –Configuration information for the inference container that is used when you run an inference job on a configured model algorithm.
-
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.
-
-
kms_key_arn(Optional[KmsKeyArn], default:None) –The Amazon Resource Name (ARN) of the KMS key. This key is used to encrypt and decrypt customer-owned data in the configured ML model algorithm and associated data.
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.
-
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
2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 | |