ImageVersion constructor

ImageVersion(
  1. String name, {
  2. ImageVersionArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new ImageVersion. name The Pulumi resource name. args Arguments used to configure this ImageVersion. The set of arguments for ImageVersion. options Resource options controlling this resource's behavior.

Implementation

ImageVersion(
  String name, {
  ImageVersionArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'aws:sagemaker/imageVersion:ImageVersion',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
      ) {
  aliases = registerOutput<List<String>?>('aliases', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
  arn = registerOutput<String>('arn');
  baseImage = registerOutput<String>('baseImage');
  containerImage = registerOutput<String>('containerImage');
  horovod = registerOutput<bool?>('horovod');
  imageArn = registerOutput<String>('imageArn');
  imageName = registerOutput<String>('imageName');
  jobType = registerOutput<String?>('jobType');
  mlFramework = registerOutput<String?>('mlFramework');
  processor = registerOutput<String?>('processor');
  programmingLang = registerOutput<String?>('programmingLang');
  region = registerOutput<String>('region');
  releaseNotes = registerOutput<String?>('releaseNotes');
  vendorGuidance = registerOutput<String?>('vendorGuidance');
  version = registerOutput<int>('version');
}