public sealed class ExistingInstances : IMessage<ExistingInstances>, IEquatable<ExistingInstances>, IDeepCloneable<ExistingInstances>, IBufferMessage, IMessageReference documentation and code samples for the Cluster Director v1beta API class ExistingInstances.
ExistingInstances defines a list of existing VM instances to include in the cluster.
Implements
IMessageExistingInstances, IEquatableExistingInstances, IDeepCloneableExistingInstances, IBufferMessage, IMessageNamespace
Google.Cloud.HypercomputeCluster.V1BetaAssembly
Google.Cloud.HypercomputeCluster.V1Beta.dll
Constructors
ExistingInstances()
public ExistingInstances()ExistingInstances(ExistingInstances)
public ExistingInstances(ExistingInstances other)| Parameter | |
|---|---|
| Name | Description |
other |
ExistingInstances |
Properties
HasInstanceGroupManager
public bool HasInstanceGroupManager { get; }Gets whether the "instance_group_manager" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasProject
public bool HasProject { get; }Gets whether the "project" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasRegionInstanceGroupManager
public bool HasRegionInstanceGroupManager { get; }Gets whether the "region_instance_group_manager" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasReservation
public bool HasReservation { get; }Gets whether the "reservation" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasReservationBlock
public bool HasReservationBlock { get; }Gets whether the "reservation_block" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasReservationSubBlock
public bool HasReservationSubBlock { get; }Gets whether the "reservation_sub_block" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
InstanceGroupManager
public string InstanceGroupManager { get; set; }Optional. Immutable. Managed instance group containing the instances, in
the format
projects/{project}/zones/{zone}/instanceGroupManagers/{instanceGroupManager}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
InstanceGroupManagerAsInstanceGroupManagerName
public InstanceGroupManagerName InstanceGroupManagerAsInstanceGroupManagerName { get; set; }InstanceGroupManagerName-typed view over the InstanceGroupManager resource name property.
| Property Value | |
|---|---|
| Type | Description |
InstanceGroupManagerName |
|
Labels
public MapField<string, string> Labels { get; }Optional. Immutable. Labels specifying the instances to include. Instances from the source will be included only if they contain each of these labels. If no labels are specified, all instances from the source will be included. Example: {"env": "prod", "app": "worker"}
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
Networks
public RepeatedField<NetworkReference> Networks { get; }Output only. Networks stores the list of VPC networks attached to these existing instances, discovered during the cluster creation and update.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldNetworkReference |
|
Project
public string Project { get; set; }Optional. Immutable. Project containing the instances, in the format
projects/{project}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ProjectAsProjectName
public ProjectName ProjectAsProjectName { get; set; }ProjectName-typed view over the Project resource name property.
| Property Value | |
|---|---|
| Type | Description |
ProjectName |
|
RegionInstanceGroupManager
public string RegionInstanceGroupManager { get; set; }Optional. Immutable. Regional managed instance group containing the
instances, in the format
projects/{project}/regions/{region}/instanceGroupManagers/{instanceGroupManager}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
RegionInstanceGroupManagerAsInstanceGroupManagerName
public InstanceGroupManagerName RegionInstanceGroupManagerAsInstanceGroupManagerName { get; set; }InstanceGroupManagerName-typed view over the RegionInstanceGroupManager resource name property.
| Property Value | |
|---|---|
| Type | Description |
InstanceGroupManagerName |
|
Reservation
public string Reservation { get; set; }Optional. Immutable. Reservation containing the instances, in the format
projects/{project}/zones/{zone}/reservations/{reservation}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ReservationAsReservationName
public ReservationName ReservationAsReservationName { get; set; }ReservationName-typed view over the Reservation resource name property.
| Property Value | |
|---|---|
| Type | Description |
ReservationName |
|
ReservationBlock
public string ReservationBlock { get; set; }Optional. Immutable. Reservation block containing the instances, in the
format
projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ReservationBlockAsReservationBlockName
public ReservationBlockName ReservationBlockAsReservationBlockName { get; set; }ReservationBlockName-typed view over the ReservationBlock resource name property.
| Property Value | |
|---|---|
| Type | Description |
ReservationBlockName |
|
ReservationSubBlock
public string ReservationSubBlock { get; set; }Optional. Immutable. Reservation sub block containing the instances, in
the format
projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservationBlock}/reservationSubBlocks/{reservationSubBlock}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ReservationSubBlockAsReservationSubBlockName
public ReservationSubBlockName ReservationSubBlockAsReservationSubBlockName { get; set; }ReservationSubBlockName-typed view over the ReservationSubBlock resource name property.
| Property Value | |
|---|---|
| Type | Description |
ReservationSubBlockName |
|
SourceCase
public ExistingInstances.SourceOneofCase SourceCase { get; }| Property Value | |
|---|---|
| Type | Description |
ExistingInstancesSourceOneofCase |
|