App Hub v1 API - Class Application (1.0.0)

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.

Inheritance

object > Application

Namespace

Google.Cloud.AppHub.V1

Assembly

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