class_docstr: Configuration object passed in when deploying models to Amazon SageMaker Endpoints.
  
  This object specifies configuration related to async endpoint. Use this configuration
  when trying to create async endpoint and make async inference
class_docstr_tok: ["Configuration","object","passed","in","when","deploying","models","to","Amazon","SageMaker","Endpoints",".","This","object","specifies","configuration","related","to","async","endpoint",".","Use","this","configuration","when","trying","to","create","async","endpoint","and","make","async","inference"]
docstr: Initialize an AsyncInferenceConfig object for async inference configuration.
  
  Args:
      output_path (str): Optional. The Amazon S3 location that endpoints upload
          inference responses to. If no value is provided, Amazon SageMaker will
          use default Amazon S3 Async Inference output path. (Default: None)
      max_concurrent_invocations_per_instance (int): Optional. The maximum number of
          concurrent requests sent by the SageMaker client to the model container. If
          no value is provided, Amazon SageMaker will choose an optimal value for you.
          (Default: None)
      kms_key_id (str): Optional. The Amazon Web Services Key Management Service
          (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the
          asynchronous inference output in Amazon S3. (Default: None)
      failure_path (str): Optional. The Amazon S3 location that endpoints upload model
          responses for failed requests. If no value is provided, Amazon SageMaker will
          use default Amazon S3 Async Inference failure path. (Default: None)
      notification_config (dict): Optional. Specifies the configuration for notifications
          of inference results for asynchronous inference. Only one notification is generated
          per invocation request (Default: None):
          * success_topic (str): Amazon SNS topic to post a notification to when inference
          completes successfully. If no topic is provided, no notification is sent on success.
          The key in notification_config is 'SuccessTopic'.
          * error_topic (str): Amazon SNS topic to post a notification to when inference
          fails. If no topic is provided, no notification is sent on failure.
          The key in notification_config is 'ErrorTopic'.
          * include_inference_response_in (list): Optional. When provided the inference
          response will be included in the notification topics. If not provided,
          a notification will still be generated on success/error, but will not
          contain the inference response.
          Valid options are SUCCESS_NOTIFICATION_TOPIC, ERROR_NOTIFICATION_TOPIC
docstr_tok: ["Initialize","an","AsyncInferenceConfig","object","for","async","inference","configuration",".","Args",":","output_path","(","str",")",":","Optional",".","The","Amazon","S3","location","that","endpoints","upload","inference","responses","to",".","If","no","value","is","provided",",","Amazon","SageMaker","will","use","default","Amazon","S3","Async","Inference","output","path",".","(","Default",":","None",")","max_concurrent_invocations_per_instance","(","int",")",":","Optional",".","The","maximum","number","of","concurrent","requests","sent","by","the","SageMaker","client","to","the","model","container",".","If","no","value","is","provided",",","Amazon","SageMaker","will","choose","an","optimal","value","for","you",".","(","Default",":","None",")","kms_key_id","(","str",")",":","Optional",".","The","Amazon","Web","Services","Key","Management","Service","(","Amazon","Web","Services","KMS",")","key","that","Amazon","SageMaker","uses","to","encrypt","the","asynchronous","inference","output","in","Amazon","S3",".","(","Default",":","None",")","failure_path","(","str",")",":","Optional",".","The","Amazon","S3","location","that","endpoints","upload","model","responses","for","failed","requests",".","If","no","value","is","provided",",","Amazon","SageMaker","will","use","default","Amazon","S3","Async","Inference","failure","path",".","(","Default",":","None",")","notification_config","(","dict",")",":","Optional",".","Specifies","the","configuration","for","notifications","of","inference","results","for","asynchronous","inference",".","Only","one","notification","is","generated","per","invocation","request","(","Default",":","None",")",":","*","success_topic","(","str",")",":","Amazon","SNS","topic","to","post","a","notification","to","when","inference","completes","successfully",".","If","no","topic","is","provided",",","no","notification","is","sent","on","success",".","The","key","in","notification_config","is","'SuccessTopic","'",".","*","error_topic","(","str",")",":","Amazon","SNS","topic","to","post","a","notification","to","when","inference","fails",".","If","no","topic","is","provided",",","no","notification","is","sent","on","failure",".","The","key","in","notification_config","is","'ErrorTopic","'",".","*","include_inference_response_in","(","list",")",":","Optional",".","When","provided","the","inference","response","will","be","included","in","the","notification","topics",".","If","not","provided",",","a","notification","will","still","be","generated","on","success\/error",",","but","will","not","contain","the","inference","response",".","Valid","options","are","SUCCESS_NOTIFICATION_TOPIC",",","ERROR_NOTIFICATION_TOPIC"]
code: def __init__(
      self,
      output_path=None,
      max_concurrent_invocations_per_instance=None,
      kms_key_id=None,
      notification_config=None,
      failure_path=None,
  ):
      """Initialize an AsyncInferenceConfig object for async inference configuration.
  
      Args:
          output_path (str): Optional. The Amazon S3 location that endpoints upload
              inference responses to. If no value is provided, Amazon SageMaker will
              use default Amazon S3 Async Inference output path. (Default: None)
          max_concurrent_invocations_per_instance (int): Optional. The maximum number of
              concurrent requests sent by the SageMaker client to the model container. If
              no value is provided, Amazon SageMaker will choose an optimal value for you.
              (Default: None)
          kms_key_id (str): Optional. The Amazon Web Services Key Management Service
              (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the
              asynchronous inference output in Amazon S3. (Default: None)
          failure_path (str): Optional. The Amazon S3 location that endpoints upload model
              responses for failed requests. If no value is provided, Amazon SageMaker will
              use default Amazon S3 Async Inference failure path. (Default: None)
          notification_config (dict): Optional. Specifies the configuration for notifications
              of inference results for asynchronous inference. Only one notification is generated
              per invocation request (Default: None):
              * success_topic (str): Amazon SNS topic to post a notification to when inference
              completes successfully. If no topic is provided, no notification is sent on success.
              The key in notification_config is 'SuccessTopic'.
              * error_topic (str): Amazon SNS topic to post a notification to when inference
              fails. If no topic is provided, no notification is sent on failure.
              The key in notification_config is 'ErrorTopic'.
              * include_inference_response_in (list): Optional. When provided the inference
              response will be included in the notification topics. If not provided,
              a notification will still be generated on success/error, but will not
              contain the inference response.
              Valid options are SUCCESS_NOTIFICATION_TOPIC, ERROR_NOTIFICATION_TOPIC
      """
      self.output_path = output_path
      self.max_concurrent_invocations_per_instance = (
          max_concurrent_invocations_per_instance
      )
      self.kms_key_id = kms_key_id
      self.notification_config = notification_config
      self.failure_path = failure_path
  
imports: from __future__ import print_function, absolute_import
label_desc: Use image node_id 1 to create a new AsyncInferenceConfig object from inherited base classes: object with example: obj = AsyncInferenceConfig(output_path, max_concurrent_invocations_per_instance, kms_key_id, notification_config, failure_path)