public sealed class ExecutionTemplate.Types.VertexAIParameters : IMessage<ExecutionTemplate.Types.VertexAIParameters>, IEquatable<ExecutionTemplate.Types.VertexAIParameters>, IDeepCloneable<ExecutionTemplate.Types.VertexAIParameters>, IBufferMessage, IMessage
Reference documentation and code samples for the AI Platform Notebooks v1 API class ExecutionTemplate.Types.VertexAIParameters.
The full name of the Compute Engine
network
to which the Job should be peered. For example,
projects/12345/global/networks/myVPC.
Format
is of the form projects/{project}/global/networks/{network}.
Where {project} is a project number, as in 12345, and {network} is
a network name.
Private services access must already be configured for the network. If
left unspecified, the job is not peered with any network.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[[["\u003cp\u003eThis documentation page covers the \u003ccode\u003eExecutionTemplate.Types.VertexAIParameters\u003c/code\u003e class, which is used for configuring parameters in Vertex AI JobType executions within the AI Platform Notebooks v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eVertexAIParameters\u003c/code\u003e class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eExecutionTemplate.Types.VertexAIParameters\u003c/code\u003e class is 2.5.0, with previous versions ranging from 2.4.0 to 1.0.0-beta04 also being documented.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties such as \u003ccode\u003eEnv\u003c/code\u003e for defining environment variables, limited to 100 unique entries, and \u003ccode\u003eNetwork\u003c/code\u003e to specify the Compute Engine network to which the job should be peered, or left unspecified.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors \u003ccode\u003eVertexAIParameters()\u003c/code\u003e and \u003ccode\u003eVertexAIParameters(VertexAIParameters)\u003c/code\u003e with one taking a single parameter of type \u003ccode\u003eExecutionTemplate.Types.VertexAIParameters\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# AI Platform Notebooks v1 API - Class ExecutionTemplate.Types.VertexAIParameters (2.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.5.0 (latest)](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.ExecutionTemplate.Types.VertexAIParameters)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/2.4.0/Google.Cloud.Notebooks.V1.ExecutionTemplate.Types.VertexAIParameters)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/2.3.0/Google.Cloud.Notebooks.V1.ExecutionTemplate.Types.VertexAIParameters)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/2.2.0/Google.Cloud.Notebooks.V1.ExecutionTemplate.Types.VertexAIParameters)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/2.1.0/Google.Cloud.Notebooks.V1.ExecutionTemplate.Types.VertexAIParameters)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/2.0.0/Google.Cloud.Notebooks.V1.ExecutionTemplate.Types.VertexAIParameters)\n- [1.0.0-beta04](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/1.0.0-beta04/Google.Cloud.Notebooks.V1.ExecutionTemplate.Types.VertexAIParameters) \n\n public sealed class ExecutionTemplate.Types.VertexAIParameters : IMessage\u003cExecutionTemplate.Types.VertexAIParameters\u003e, IEquatable\u003cExecutionTemplate.Types.VertexAIParameters\u003e, IDeepCloneable\u003cExecutionTemplate.Types.VertexAIParameters\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the AI Platform Notebooks v1 API class ExecutionTemplate.Types.VertexAIParameters.\n\nParameters used in Vertex AI JobType executions. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e ExecutionTemplate.Types.VertexAIParameters \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[ExecutionTemplate](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.ExecutionTemplate)[Types](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.ExecutionTemplate.Types)[VertexAIParameters](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.ExecutionTemplate.Types.VertexAIParameters), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[ExecutionTemplate](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.ExecutionTemplate)[Types](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.ExecutionTemplate.Types)[VertexAIParameters](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.ExecutionTemplate.Types.VertexAIParameters), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[ExecutionTemplate](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.ExecutionTemplate)[Types](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.ExecutionTemplate.Types)[VertexAIParameters](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.ExecutionTemplate.Types.VertexAIParameters), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Notebooks.V1](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Notebooks.V1.dll\n\nConstructors\n------------\n\n### VertexAIParameters()\n\n public VertexAIParameters()\n\n### VertexAIParameters(VertexAIParameters)\n\n public VertexAIParameters(ExecutionTemplate.Types.VertexAIParameters other)\n\nProperties\n----------\n\n### Env\n\n public MapField\u003cstring, string\u003e Env { get; }\n\nEnvironment variables.\nAt most 100 environment variables can be specified and unique.\nExample: `GCP_BUCKET=gs://my-bucket/samples/`\n\n### Network\n\n public string Network { get; set; }\n\nThe full name of the Compute Engine\n[network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks)\nto which the Job should be peered. For example,\n`projects/12345/global/networks/myVPC`.\n[Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert)\nis of the form `projects/{project}/global/networks/{network}`.\nWhere `{project}` is a project number, as in `12345`, and `{network}` is\na network name.\n\nPrivate services access must already be configured for the network. If\nleft unspecified, the job is not peered with any network."]]