public sealed class Service : IMessage<Service>, IEquatable<Service>, IDeepCloneable<Service>, IBufferMessage, IMessageReference documentation and code samples for the App Hub v1 API class Service.
Service is an App Hub data model that contains a discovered service, which represents a network or API interface that exposes some functionality to clients for consumption over the network.
Namespace
Google.Cloud.AppHub.V1Assembly
Google.Cloud.AppHub.V1.dll
Constructors
Service()
public Service()Service(Service)
public Service(Service other)| Parameter | |
|---|---|
| Name | Description |
other |
Service |
Properties
Attributes
public Attributes Attributes { get; set; }Optional. Consumer provided attributes.
| Property Value | |
|---|---|
| Type | Description |
Attributes |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. Create time.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Description
public string Description { get; set; }Optional. User-defined description of a Service. Can have a maximum length of 2048 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DiscoveredService
public string DiscoveredService { get; set; }Required. Immutable. The resource name of the original discovered service.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DiscoveredServiceAsLocationName
public LocationName DiscoveredServiceAsLocationName { get; set; }LocationName-typed view over the DiscoveredService resource name property.
| Property Value | |
|---|---|
| Type | Description |
LocationName |
|
DisplayName
public string DisplayName { get; set; }Optional. User-defined name for the Service. Can have a maximum length of 63 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Identifier. The resource name of a Service. Format:
"projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}"
| Property Value | |
|---|---|
| Type | Description |
string |
|
ServiceName
public ServiceName ServiceName { get; set; }ServiceName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ServiceName |
|
ServiceProperties
public ServiceProperties ServiceProperties { get; set; }Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable.
| Property Value | |
|---|---|
| Type | Description |
ServiceProperties |
|
ServiceReference
public ServiceReference ServiceReference { get; set; }Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable.
| Property Value | |
|---|---|
| Type | Description |
ServiceReference |
|
State
public Service.Types.State State { get; set; }Output only. Service state.
| Property Value | |
|---|---|
| Type | Description |
ServiceTypesState |
|
Uid
public string Uid { get; set; }Output only. A universally unique identifier (UUID) for the Service in
the UUID4 format.
| Property Value | |
|---|---|
| Type | Description |
string |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. Update time.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|