Class DiscoveryClient
Represents an installed Migration Center Discovery Client instance.
Implements
Inherited Members
Namespace: Google.Apis.MigrationCenterAPI.v1.Data
Assembly: Google.Apis.MigrationCenterAPI.v1.dll
Syntax
public class DiscoveryClient : IDirectResponseSchema
Properties
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. Time when the discovery client was first created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Description
Optional. Free text description. Maximum length is 1000 characters.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
DisplayName
Optional. Free text display name. Maximum length is 63 characters.
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. Errors affecting client functionality.
Declaration
[JsonProperty("errors")]
public virtual IList<Status> Errors { get; set; }
Property Value
Type | Description |
---|---|
IList<Status> |
ExpireTime
object representation of ExpireTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ExpireTimeDateTimeOffset instead.")]
public virtual object ExpireTime { get; set; }
Property Value
Type | Description |
---|---|
object |
ExpireTimeDateTimeOffset
DateTimeOffset representation of ExpireTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? ExpireTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
ExpireTimeRaw
Optional. Client expiration time in UTC. If specified, the backend will not accept new frames after this time.
Declaration
[JsonProperty("expireTime")]
public virtual string ExpireTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
HeartbeatTime
object representation of HeartbeatTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use HeartbeatTimeDateTimeOffset instead.")]
public virtual object HeartbeatTime { get; set; }
Property Value
Type | Description |
---|---|
object |
HeartbeatTimeDateTimeOffset
DateTimeOffset representation of HeartbeatTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? HeartbeatTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
HeartbeatTimeRaw
Output only. Last heartbeat time. Healthy clients are expected to send heartbeats regularly (normally every few minutes).
Declaration
[JsonProperty("heartbeatTime")]
public virtual string HeartbeatTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Labels
Optional. Labels as key value pairs.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
Name
Output only. Identifier. Full name of this discovery client.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
ServiceAccount
Required. Service account used by the discovery client for various operation.
Declaration
[JsonProperty("serviceAccount")]
public virtual string ServiceAccount { get; set; }
Property Value
Type | Description |
---|---|
string |
SignalsEndpoint
Output only. This field is intended for internal use.
Declaration
[JsonProperty("signalsEndpoint")]
public virtual string SignalsEndpoint { get; set; }
Property Value
Type | Description |
---|---|
string |
Source
Required. Immutable. Full name of the source object associated with this discovery client.
Declaration
[JsonProperty("source")]
public virtual string Source { get; set; }
Property Value
Type | Description |
---|---|
string |
State
Output only. Current state of the discovery client.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |
Ttl
Optional. Input only. Client time-to-live. If specified, the backend will not accept new frames after this
time. This field is input only. The derived expiration time is provided as output through the expire_time
field.
Declaration
[JsonProperty("ttl")]
public virtual object Ttl { get; set; }
Property Value
Type | Description |
---|---|
object |
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. Time when the discovery client was last updated. This value is not updated by heartbeats, to
view the last heartbeat time please refer to the heartbeat_time
field.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Version
Output only. Client version, as reported in recent heartbeat.
Declaration
[JsonProperty("version")]
public virtual string Version { get; set; }
Property Value
Type | Description |
---|---|
string |