public sealed class Application : IMessage<Application>, IEquatable<Application>, IDeepCloneable<Application>, IBufferMessage, IMessageReference documentation and code samples for the App Hub v1 API class Application.
Application defines the governance boundary for App Hub entities that perform a logical end-to-end business function. App Hub supports application level IAM permission to align with governance requirements.
Implements
IMessageApplication, IEquatableApplication, IDeepCloneableApplication, IBufferMessage, IMessageNamespace
Google.Cloud.AppHub.V1Assembly
Google.Cloud.AppHub.V1.dll
Constructors
Application()
public Application()Application(Application)
public Application(Application other)| Parameter | |
|---|---|
| Name | Description |
other |
Application |
Properties
ApplicationName
public ApplicationName ApplicationName { get; set; }ApplicationName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ApplicationName |
|
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 an Application. Can have a maximum length of 2048 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DisplayName
public string DisplayName { get; set; }Optional. User-defined name for the Application. Can have a maximum length of 63 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Identifier. The resource name of an Application. Format:
"projects/{host-project-id}/locations/{location}/applications/{application-id}"
| Property Value | |
|---|---|
| Type | Description |
string |
|
Scope
public Scope Scope { get; set; }Required. Immutable. Defines what data can be included into this Application. Limits which Services and Workloads can be registered.
| Property Value | |
|---|---|
| Type | Description |
Scope |
|
State
public Application.Types.State State { get; set; }Output only. Application state.
| Property Value | |
|---|---|
| Type | Description |
ApplicationTypesState |
|
Uid
public string Uid { get; set; }Output only. A universally unique identifier (in UUID4 format) for the
Application.
| Property Value | |
|---|---|
| Type | Description |
string |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. Update time.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|