apphub/v1 library

Classes

AppHubApi
Application
Application defines the governance boundary for App Hub Entities that perform a logical end-to-end business function.
Attributes
Consumer provided attributes.
AuditConfig
Specifies the audit configuration for a service.
Binding
Associates members, or principals, with a role.
ContactInfo
Contact information of stakeholders.
Criticality
Criticality of the Application, Service, or Workload
DiscoveredService
DiscoveredService is a network/api interface that exposes some functionality to clients for consumption over the network.
DiscoveredWorkload
DiscoveredWorkload is a binary deployment (such as managed instance groups (MIGs) and GKE deployments) that performs the smallest logical subset of business functionality.
Environment
Environment of the Application, Service, or Workload
ListApplicationsResponse
Response for ListApplications.
ListDiscoveredServicesResponse
Response for ListDiscoveredServices.
ListDiscoveredWorkloadsResponse
Response for ListDiscoveredWorkloads.
ListLocationsResponse
The response message for Locations.ListLocations.
ListOperationsResponse
The response message for Operations.ListOperations.
ListServiceProjectAttachmentsResponse
Response for ListServiceProjectAttachments.
ListServicesResponse
Response for ListServices.
ListWorkloadsResponse
Response for ListWorkloads.
LookupDiscoveredServiceResponse
Response for LookupDiscoveredService.
LookupDiscoveredWorkloadResponse
Response for LookupDiscoveredWorkload.
LookupServiceProjectAttachmentResponse
Response for LookupServiceProjectAttachment.
Operation
This resource represents a long-running operation that is the result of a network API call.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
ProjectsLocationsApplicationsResource
ProjectsLocationsApplicationsServicesResource
ProjectsLocationsApplicationsWorkloadsResource
ProjectsLocationsDiscoveredServicesResource
ProjectsLocationsDiscoveredWorkloadsResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsLocationsServiceProjectAttachmentsResource
ProjectsResource
Scope
Scope of an application.
Service
Service is an App Hub data model that contains a discovered service, which represents a network/api interface that exposes some functionality to clients for consumption over the network.
ServiceProjectAttachment
ServiceProjectAttachment represents an attachment from a service project to a host project.
ServiceProperties
Properties of an underlying cloud resource that can comprise a Service.
ServiceReference
Reference to an underlying networking resource that can comprise a Service.
SetIamPolicyRequest
Request message for SetIamPolicy method.
Workload
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.
WorkloadProperties
Properties of an underlying compute resource represented by the Workload.
WorkloadReference
Reference of an underlying compute resource represented by the Workload.

Typedefs

AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
DetachServiceProjectAttachmentRequest = $Empty
Request for DetachServiceProjectAttachment.
DetachServiceProjectAttachmentResponse = $Empty
Response for DetachServiceProjectAttachment.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
Location = $Location00
A resource that represents a Google Cloud location.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
TestIamPermissionsRequest = $TestIamPermissionsRequest00
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.