describeModelPackage method

Future<DescribeModelPackageOutput> describeModelPackage({
  1. required String modelPackageName,
})

Returns a description of the specified model package, which is used to create Amazon SageMaker models or list them on AWS Marketplace.

To create models in Amazon SageMaker, buyers can subscribe to model packages listed on AWS Marketplace.

Parameter modelPackageName : The name of the model package to describe.

Implementation

Future<DescribeModelPackageOutput> describeModelPackage({
  required String modelPackageName,
}) async {
  ArgumentError.checkNotNull(modelPackageName, 'modelPackageName');
  _s.validateStringLength(
    'modelPackageName',
    modelPackageName,
    1,
    176,
    isRequired: true,
  );
  final headers = <String, String>{
    'Content-Type': 'application/x-amz-json-1.1',
    'X-Amz-Target': 'SageMaker.DescribeModelPackage'
  };
  final jsonResponse = await _protocol.send(
    method: 'POST',
    requestUri: '/',
    exceptionFnMap: _exceptionFns,
    // TODO queryParams
    headers: headers,
    payload: {
      'ModelPackageName': modelPackageName,
    },
  );

  return DescribeModelPackageOutput.fromJson(jsonResponse.body);
}