import { Value } from '../../../cloudformation/Value';
import { InferenceEnvironmentProps } from './InferenceEnvironmentProps';
/**
  An overview about the model.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-modelcard-modeloverview.html">the AWS Docs</a>
*/
export interface ModelOverviewProps {
    /** <code>ModelOwner</code>  <a name="cfn-sagemaker-modelcard-modeloverview-modelowner"></a>
  The owner of the model.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    modelOwner?: Value<string>;
    /** <code>ModelArtifact</code>  <a name="cfn-sagemaker-modelcard-modeloverview-modelartifact"></a>
  The location of the model artifact.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    modelArtifact?: Value<Value<string>[]>;
    /** <code>AlgorithmType</code>  <a name="cfn-sagemaker-modelcard-modeloverview-algorithmtype"></a>
  The algorithm used to solve the problem.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    algorithmType?: Value<string>;
    /** <code>ModelName</code>  <a name="cfn-sagemaker-modelcard-modeloverview-modelname"></a>
  The name of the model.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    modelName?: Value<string>;
    /** <code>InferenceEnvironment</code>  <a name="cfn-sagemaker-modelcard-modeloverview-inferenceenvironment"></a>
  An overview about model inference.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    inferenceEnvironment?: InferenceEnvironmentProps;
    /** <code>ProblemType</code>  <a name="cfn-sagemaker-modelcard-modeloverview-problemtype"></a>
  The problem being solved with the model.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    problemType?: Value<string>;
    /** <code>ModelDescription</code>  <a name="cfn-sagemaker-modelcard-modeloverview-modeldescription"></a>
  A description of the model.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    modelDescription?: Value<string>;
    /** <code>ModelVersion</code>  <a name="cfn-sagemaker-modelcard-modeloverview-modelversion"></a>
  The version of the model.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    modelVersion?: Value<number>;
    /** <code>ModelCreator</code>  <a name="cfn-sagemaker-modelcard-modeloverview-modelcreator"></a>
  The creator of the model.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    modelCreator?: Value<string>;
    /** <code>ModelId</code>  <a name="cfn-sagemaker-modelcard-modeloverview-modelid"></a>
  The SageMaker Model ARN or non-SageMaker Model ID.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    modelId?: Value<string>;
}
