text: # coding=utf-8
  # *** WARNING: this file was generated by the Pulumi SDK Generator. ***
  # *** Do not edit by hand unless you're certain you know what you are doing! ***
  
  import warnings
  import pulumi
  import pulumi.runtime
  from typing import Any, Mapping, Optional, Sequence, Union, overload
  from .. import _utilities
  
  __all__ = [
      'GetFeatureGroupResult',
      'AwaitableGetFeatureGroupResult',
      'get_feature_group',
      'get_feature_group_output',
  ]
  
  @pulumi.output_type
  class GetFeatureGroupResult:
      def __init__(__self__):
  
  
  class AwaitableGetFeatureGroupResult(GetFeatureGroupResult):
      # pylint: disable=using-constant-test
      def __await__(self):
          if False:
              yield self
          return GetFeatureGroupResult(
  )
  
  
  def get_feature_group(feature_group_name: Optional[str] = None,
                        opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetFeatureGroupResult:
      """
      Resource Type definition for AWS::SageMaker::FeatureGroup
  
  
      :param str feature_group_name: The Name of the FeatureGroup.
      """
      __args__ = dict()
      __args__['featureGroupName'] = feature_group_name
      if opts is None:
          opts = pulumi.InvokeOptions()
      if opts.version is None:
          opts.version = _utilities.get_version()
      __ret__ = pulumi.runtime.invoke('aws-native:sagemaker:getFeatureGroup', __args__, opts=opts, typ=GetFeatureGroupResult).value
  
      return AwaitableGetFeatureGroupResult(
  
  
  @_utilities.lift_output_func(get_feature_group)
  def get_feature_group_output(feature_group_name: Optional[pulumi.Input[str]] = None,
                               opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetFeatureGroupResult]:
      """
      Resource Type definition for AWS::SageMaker::FeatureGroup
  
  
      :param str feature_group_name: The Name of the FeatureGroup.
      """
      ...
  