public sealed class AllocationPolicy.Types.InstancePolicyOrTemplate : IMessage<AllocationPolicy.Types.InstancePolicyOrTemplate>, IEquatable<AllocationPolicy.Types.InstancePolicyOrTemplate>, IDeepCloneable<AllocationPolicy.Types.InstancePolicyOrTemplate>, IBufferMessage, IMessage
Reference 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
GoogleCloudGoogle.Cloud.BatchV1Assembly
Google.Cloud.Batch.V1.dll
Constructors
InstancePolicyOrTemplate()
public InstancePolicyOrTemplate()
InstancePolicyOrTemplate(InstancePolicyOrTemplate)
public InstancePolicyOrTemplate(AllocationPolicy.Types.InstancePolicyOrTemplate other)
Parameter | |
---|---|
Name | Description |
other | AllocationPolicyTypesInstancePolicyOrTemplate |
Properties
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 |