Class Workload (0.1.0)

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

Workload is an App Hub data model that contains a discovered workload, which represents a binary deployment (such as managed instance groups (MIGs) and GKE deployments) that performs the smallest logical subset of business functionality.

Attributes

NameDescription
name str
Identifier. The resource name of the Workload. Format: "projects/{host-project-id}/locations/{location}/applications/{application-id}/workloads/{workload-id}".
display_name str
Optional. User-defined name for the Workload. Can have a maximum length of 63 characters.
description str
Optional. User-defined description of a Workload. Can have a maximum length of 2048 characters.
workload_reference google.cloud.apphub_v1.types.WorkloadReference
Output only. Reference of an underlying compute resource represented by the Workload. These are immutable.
workload_properties google.cloud.apphub_v1.types.WorkloadProperties
Output only. Properties of an underlying compute resource represented by the Workload. These are immutable.
discovered_workload str
Required. Immutable. The resource name of the original discovered workload.
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.
uid str
Output only. A universally unique identifier (UUID) for the Workload in the UUID4 format.
state google.cloud.apphub_v1.types.Workload.State
Output only. Workload state.

Classes

State

State(value)

Workload state.

Values: STATE_UNSPECIFIED (0): Unspecified state. CREATING (1): The Workload is being created. ACTIVE (2): The Workload is ready. DELETING (3): The Workload is being deleted. DETACHED (4): The underlying compute resources have been deleted.