apphub/v1 library
App Hub API - v1
For more information, see cloud.google.com/app-hub/docs/
Create an instance of AppHubApi to access these resources:
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 arole
. - 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.