Class Application (0.1.0)

Application(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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.

Attributes

NameDescription
name str
Identifier. The resource name of an Application. Format: "projects/{host-project-id}/locations/{location}/applications/{application-id}".
display_name str
Optional. User-defined name for the Application. Can have a maximum length of 63 characters.
description str
Optional. User-defined description of an Application. Can have a maximum length of 2048 characters.
attributes google.cloud.apphub_v1.types.Attributes
Optional. Consumer provided attributes.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. Create time.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. Update time.
scope google.cloud.apphub_v1.types.Scope
Required. Immutable. Defines what data can be included into this Application. Limits which Services and Workloads can be registered.
uid str
Output only. A universally unique identifier (in UUID4 format) for the Application.
state google.cloud.apphub_v1.types.Application.State
Output only. Application state.

Classes

State

State(value)

Application state.

Values: STATE_UNSPECIFIED (0): Unspecified state. CREATING (1): The Application is being created. ACTIVE (2): The Application is ready to register Services and Workloads. DELETING (3): The Application is being deleted.