ModelPackageGroup constructor

ModelPackageGroup(
  1. String name, {
  2. ModelPackageGroupArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ModelPackageGroup(
  String name, {
  ModelPackageGroupArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'aws:sagemaker/modelPackageGroup:ModelPackageGroup',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
      ) {
  arn = registerOutput<String>('arn');
  modelPackageGroupDescription = registerOutput<String?>('modelPackageGroupDescription');
  modelPackageGroupName = registerOutput<String>('modelPackageGroupName');
  region = registerOutput<String>('region');
  tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
  tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
}