EngineModel constructor

EngineModel(
  1. String name, {
  2. EngineModelArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

EngineModel(
  String name, {
  EngineModelArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:ml/engineModel:EngineModel',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
        additionalSecretOutputs: const ['effectiveLabels', 'pulumiLabels'],
      ) {
  defaultVersion = registerOutput<EngineModelDefaultVersion?>('defaultVersion', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return EngineModelDefaultVersion.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  deletionPolicy = registerOutput<String>('deletionPolicy');
  description = registerOutput<String?>('description');
  effectiveLabels = registerOutput<Map<String, String>>('effectiveLabels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); }, isSecret: true);
  labels = registerOutput<Map<String, String>?>('labels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
  this.name = registerOutput<String>('name');
  onlinePredictionConsoleLogging = registerOutput<bool?>('onlinePredictionConsoleLogging');
  onlinePredictionLogging = registerOutput<bool?>('onlinePredictionLogging');
  project = registerOutput<String>('project');
  pulumiLabels = registerOutput<Map<String, String>>('pulumiLabels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); }, isSecret: true);
  regions = registerOutput<String?>('regions');
}