Class ManagementInterface
Represents a managed interface for an accelerator domain. It defines the network endpoint and authentication
configuration needed to access specific management services like NMX-C or gNMI.
Inheritance
ManagementInterface
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class ManagementInterface : IDirectResponseSchema
Properties
AuthenticationConfig
Declaration
[JsonProperty("authenticationConfig")]
public virtual AuthenticationConfig AuthenticationConfig { get; set; }
Property Value
ETag
Declaration
public virtual string ETag { get; set; }
Property Value
Ipv4Address
The IPv4 internal IP address assigned to this management interface endpoint. This address will be used by
the customer to route traffic to the management interface.
Declaration
[JsonProperty("ipv4Address")]
public virtual string Ipv4Address { get; set; }
Property Value
Ipv6Address
The IPv6 internal IP address assigned to this management interface endpoint. This address will be used by
the customer to route traffic to the management interface if IPv6 is supported and configured.
Declaration
[JsonProperty("ipv6Address")]
public virtual string Ipv6Address { get; set; }
Property Value
Network
The URL of the VPC network to which the management interface endpoint is attached. The customer must ensure
that this network is correctly configured for routing to the accelerator domain.
Declaration
[JsonProperty("network")]
public virtual string Network { get; set; }
Property Value
State
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Subnetwork
The URL of the subnetwork from which to assign the IP address for the endpoint. The subnetwork must belong
to the specified network and have available IP addresses.
Declaration
[JsonProperty("subnetwork")]
public virtual string Subnetwork { get; set; }
Property Value
Type
Required. The type of management service this interface provides. Supported types include NMX-C for
partition management, gNMI for switch monitoring, and TPU slice management.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Implements