public sealed class Application : IMessage<Application>, IEquatable<Application>, IDeepCloneable<Application>, IBufferMessage, IMessage
Reference 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 |