public sealed class AllocationPolicy.Types.InstancePolicyOrTemplate : IMessage<AllocationPolicy.Types.InstancePolicyOrTemplate>, IEquatable<AllocationPolicy.Types.InstancePolicyOrTemplate>, IDeepCloneable<AllocationPolicy.Types.InstancePolicyOrTemplate>, IBufferMessage, IMessageReference documentation and code samples for the Batch v1 API class AllocationPolicy.Types.InstancePolicyOrTemplate.
Either an InstancePolicy or an instance template.
Implements
IMessageAllocationPolicyTypesInstancePolicyOrTemplate, IEquatableAllocationPolicyTypesInstancePolicyOrTemplate, IDeepCloneableAllocationPolicyTypesInstancePolicyOrTemplate, IBufferMessage, IMessageNamespace
Google.Cloud.Batch.V1Assembly
Google.Cloud.Batch.V1.dll
Constructors
InstancePolicyOrTemplate()
public InstancePolicyOrTemplate()InstancePolicyOrTemplate(InstancePolicyOrTemplate)
public InstancePolicyOrTemplate(AllocationPolicy.Types.InstancePolicyOrTemplate other)| Parameter | |
|---|---|
| Name | Description |
other |
AllocationPolicyTypesInstancePolicyOrTemplate |
Properties
HasInstanceTemplate
public bool HasInstanceTemplate { get; }Gets whether the "instance_template" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
InstallGpuDrivers
public bool InstallGpuDrivers { get; set; }Set this field true if users want Batch to help fetch drivers from a third party location and install them for GPUs specified in policy.accelerators or instance_template on their behalf. Default is false.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
InstanceTemplate
public string InstanceTemplate { get; set; }Name of an instance template used to create VMs. Named the field as 'instance_template' instead of 'template' to avoid c++ keyword conflict.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Policy
public AllocationPolicy.Types.InstancePolicy Policy { get; set; }InstancePolicy.
| Property Value | |
|---|---|
| Type | Description |
AllocationPolicyTypesInstancePolicy |
|
PolicyTemplateCase
public AllocationPolicy.Types.InstancePolicyOrTemplate.PolicyTemplateOneofCase PolicyTemplateCase { get; }| Property Value | |
|---|---|
| Type | Description |
AllocationPolicyTypesInstancePolicyOrTemplatePolicyTemplateOneofCase |
|