Skip to main content

google_ml_engine_model resource

Syntax

A google_ml_engine_model is used to test a Google Model resource

Examples

describe google_ml_engine_model(project: 'chef-gcp-inspec', name: 'ml_model') do
  it { should exist }
  its('description') { should cmp 'My awesome ML model' }
  its('regions') { should include 'us-central1' }
  its('online_prediction_logging') { should cmp 'true' }
  its('online_prediction_console_logging') { should cmp 'true' }
end

describe google_ml_engine_model(project: 'chef-gcp-inspec', name: 'nonexistent') do
  it { should_not exist }
end

Properties

Properties that can be accessed from the google_ml_engine_model resource:

name
The name specified for the model.
description
The description specified for the model when it was created.
default_version
The default version of the model. This version will be used to handle prediction requests that do not specify a version.
name
The name specified for the version when it was created.
regions
The list of regions where the model is going to be deployed. Currently only one region per model is supported
online_prediction_logging
If true, online prediction access logs are sent to StackDriver Logging.
online_prediction_console_logging
If true, online prediction nodes send stderr and stdout streams to Stackdriver Logging
labels
One or more labels that you can add, to organize your models.

GCP Permissions

Ensure the Cloud ML is enabled for the current project.