Skip to main content

Variable: GatewaySageMakerConfigurationSchema

const GatewaySageMakerConfigurationSchema: ZodObject<{
aws_auth_type: ZodEnum<["accessKey", "assumedRole"]>;
aws_region: ZodString;
aws_access_key_id: ZodOptional<ZodString>;
aws_secret_access_key: ZodOptional<ZodString>;
aws_role_arn: ZodOptional<ZodString>;
aws_external_id: ZodOptional<ZodNullable<ZodString>>;
} & {
amzn_sagemaker_custom_attributes: ZodOptional<ZodString>;
amzn_sagemaker_target_model: ZodOptional<ZodString>;
amzn_sagemaker_target_variant: ZodOptional<ZodString>;
amzn_sagemaker_target_container_hostname: ZodOptional<ZodString>;
amzn_sagemaker_inference_id: ZodOptional<ZodString>;
amzn_sagemaker_enable_explanations: ZodOptional<ZodString>;
amzn_sagemaker_inference_component: ZodOptional<ZodString>;
amzn_sagemaker_session_id: ZodOptional<ZodString>;
amzn_sagemaker_model_name: ZodOptional<ZodString>;
}, "strip", ZodType<GatewayJsonValue, ZodTypeDef, GatewayJsonValue>, {
aws_auth_type: "accessKey" | "assumedRole";
aws_region: string;
aws_access_key_id?: string;
aws_secret_access_key?: string;
aws_role_arn?: string;
aws_external_id?: string | null;
amzn_sagemaker_custom_attributes?: string;
amzn_sagemaker_target_model?: string;
amzn_sagemaker_target_variant?: string;
amzn_sagemaker_target_container_hostname?: string;
amzn_sagemaker_inference_id?: string;
amzn_sagemaker_enable_explanations?: string;
amzn_sagemaker_inference_component?: string;
amzn_sagemaker_session_id?: string;
amzn_sagemaker_model_name?: string;
}, {
aws_auth_type: "accessKey" | "assumedRole";
aws_region: string;
aws_access_key_id?: string;
aws_secret_access_key?: string;
aws_role_arn?: string;
aws_external_id?: string | null;
amzn_sagemaker_custom_attributes?: string;
amzn_sagemaker_target_model?: string;
amzn_sagemaker_target_variant?: string;
amzn_sagemaker_target_container_hostname?: string;
amzn_sagemaker_inference_id?: string;
amzn_sagemaker_enable_explanations?: string;
amzn_sagemaker_inference_component?: string;
amzn_sagemaker_session_id?: string;
amzn_sagemaker_model_name?: string;
}>;

Defined in: src/models/ai-gateway-routing.ts:237