Class MonitoringPoint
Message describing MonitoringPoint resource.
Implements
Inherited Members
Namespace: Google.Apis.NetworkManagement.v1.Data
Assembly: Google.Apis.NetworkManagement.v1.dll
Syntax
public class MonitoringPoint : IDirectResponseSchema
Properties
AutoGeoLocationEnabled
Output only. Indicates if automaitic geographic location is enabled for the MonitoringPoint.
Declaration
[JsonProperty("autoGeoLocationEnabled")]
public virtual bool? AutoGeoLocationEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
ConnectionStatus
Output only. Connection status of the MonitoringPoint.
Declaration
[JsonProperty("connectionStatus")]
public virtual string ConnectionStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
CreateTimeRaw
Output only. The time the MonitoringPoint was created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DeploymentType
Output only. The deployment type of the MonitoringPoint.
Declaration
[JsonProperty("deploymentType")]
public virtual string DeploymentType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DisplayName
Output only. Display name of the MonitoringPoint.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Errors
Output only. The codes of errors detected in the MonitoringPoint.
Declaration
[JsonProperty("errors")]
public virtual IList<string> Errors { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
GeoLocation
Output only. The geographical location of the MonitoringPoint.
Declaration
[JsonProperty("geoLocation")]
public virtual GeoLocation GeoLocation { get; set; }
Property Value
| Type | Description |
|---|---|
| GeoLocation |
Guid
Output only. The GUID of the MonitoringPoint.
Declaration
[JsonProperty("guid")]
public virtual string Guid { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Host
Output only. The host information of the MonitoringPoint.
Declaration
[JsonProperty("host")]
public virtual Host Host { get; set; }
Property Value
| Type | Description |
|---|---|
| Host |
Hostname
Output only. The hostname of the MonitoringPoint.
Declaration
[JsonProperty("hostname")]
public virtual string Hostname { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Identifier. Name of the resource. Format:
projects/{project}/locations/{location}/networkMonitoringProviders/{network_monitoring_provider}/monitoringPoints/{monitoring_point}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NetworkInterfaces
Output only. The network interfaces of the MonitoringPoint.
Declaration
[JsonProperty("networkInterfaces")]
public virtual IList<NetworkInterface> NetworkInterfaces { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<NetworkInterface> |
OriginatingIp
Output only. IP address visible when MonitoringPoint connects to the provider.
Declaration
[JsonProperty("originatingIp")]
public virtual string OriginatingIp { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ProviderTags
Output only. The provider tags of the MonitoringPoint.
Declaration
[JsonProperty("providerTags")]
public virtual IList<ProviderTag> ProviderTags { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<ProviderTag> |
Type
Output only. Deployment type of the MonitoringPoint.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
UpdateTimeRaw
Output only. The time the MonitoringPoint was updated.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UpgradeAvailable
Output only. Indicates if an upgrade is available for the MonitoringPoint.
Declaration
[JsonProperty("upgradeAvailable")]
public virtual bool? UpgradeAvailable { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
UpgradeType
Output only. The type of upgrade available for the MonitoringPoint.
Declaration
[JsonProperty("upgradeType")]
public virtual string UpgradeType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Version
Output only. Version of the software running on the MonitoringPoint.
Declaration
[JsonProperty("version")]
public virtual string Version { get; set; }
Property Value
| Type | Description |
|---|---|
| string |