FraudDetector / Client / get_external_models
get_external_models#
- FraudDetector.Client.get_external_models(**kwargs)#
- Gets the details for one or more Amazon SageMaker models that have been imported into the service. This is a paginated API. If you provide a null - maxResults, this actions retrieves a maximum of 10 records per page. If you provide a- maxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from the- GetExternalModelsResultas part of your request. A null pagination token fetches the records from the beginning.- See also: AWS API Documentation - Request Syntax- response = client.get_external_models( modelEndpoint='string', nextToken='string', maxResults=123 ) - Parameters:
- modelEndpoint (string) – The Amazon SageMaker model endpoint. 
- nextToken (string) – The next page token for the request. 
- maxResults (integer) – The maximum number of objects to return for the request. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'externalModels': [ { 'modelEndpoint': 'string', 'modelSource': 'SAGEMAKER', 'invokeModelEndpointRoleArn': 'string', 'inputConfiguration': { 'eventTypeName': 'string', 'format': 'TEXT_CSV'|'APPLICATION_JSON', 'useEventVariables': True|False, 'jsonInputTemplate': 'string', 'csvInputTemplate': 'string' }, 'outputConfiguration': { 'format': 'TEXT_CSV'|'APPLICATION_JSONLINES', 'jsonKeyToVariableMap': { 'string': 'string' }, 'csvIndexToVariableMap': { 'string': 'string' } }, 'modelEndpointStatus': 'ASSOCIATED'|'DISSOCIATED', 'lastUpdatedTime': 'string', 'createdTime': 'string', 'arn': 'string' }, ], 'nextToken': 'string' } - Response Structure- (dict) – - externalModels (list) – - Gets the Amazon SageMaker models. - (dict) – - The Amazon SageMaker model. - modelEndpoint (string) – - The Amazon SageMaker model endpoints. 
- modelSource (string) – - The source of the model. 
- invokeModelEndpointRoleArn (string) – - The role used to invoke the model. 
- inputConfiguration (dict) – - The input configuration. - eventTypeName (string) – - The event type name. 
- format (string) – - The format of the model input configuration. The format differs depending on if it is passed through to SageMaker or constructed by Amazon Fraud Detector. 
- useEventVariables (boolean) – - The event variables. 
- jsonInputTemplate (string) – - Template for constructing the JSON input-data sent to SageMaker. At event-evaluation, the placeholders for variable names in the template will be replaced with the variable values before being sent to SageMaker. 
- csvInputTemplate (string) – - Template for constructing the CSV input-data sent to SageMaker. At event-evaluation, the placeholders for variable-names in the template will be replaced with the variable values before being sent to SageMaker. 
 
- outputConfiguration (dict) – - The output configuration. - format (string) – - The format of the model output configuration. 
- jsonKeyToVariableMap (dict) – - A map of JSON keys in response from SageMaker to the Amazon Fraud Detector variables. - (string) – - (string) – 
 
 
- csvIndexToVariableMap (dict) – - A map of CSV index values in the SageMaker response to the Amazon Fraud Detector variables. - (string) – - (string) – 
 
 
 
- modelEndpointStatus (string) – - The Amazon Fraud Detector status for the external model endpoint 
- lastUpdatedTime (string) – - Timestamp of when the model was last updated. 
- createdTime (string) – - Timestamp of when the model was last created. 
- arn (string) – - The model ARN. 
 
 
- nextToken (string) – - The next page token to be used in subsequent requests. 
 
 
 - Exceptions- FraudDetector.Client.exceptions.ValidationException
- FraudDetector.Client.exceptions.ResourceNotFoundException
- FraudDetector.Client.exceptions.InternalServerException
- FraudDetector.Client.exceptions.ThrottlingException
- FraudDetector.Client.exceptions.AccessDeniedException