App Hub v1 API - Namespace Google.Cloud.AppHub.V1 (1.0.0-beta02)

Classes

AppHub

The App Hub API allows you to manage App Hub resources.

AppHub.AppHubBase

Base class for server-side implementations of AppHub

AppHub.AppHubClient

Client for AppHub

AppHubClient

AppHub client wrapper, for convenient use.

AppHubClientBuilder

Builder class for AppHubClient to provide simple configuration of credentials, endpoint etc.

AppHubClientImpl

AppHub client wrapper implementation, for convenient use.

AppHubSettings

Settings for AppHubClient instances.

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.

Application.Types

Container for nested types declared in the Application message type.

ApplicationName

Resource name for the Application resource.

Attributes

Consumer provided attributes.

ContactInfo

Contact information of stakeholders.

CreateApplicationRequest

Request for CreateApplication.

CreateServiceProjectAttachmentRequest

Request for CreateServiceProjectAttachment.

CreateServiceRequest

Request for CreateService.

CreateWorkloadRequest

Request for CreateWorkload.

Criticality

Criticality of the Application, Service, or Workload

Criticality.Types

Container for nested types declared in the Criticality message type.

DeleteApplicationRequest

Request for DeleteApplication.

DeleteServiceProjectAttachmentRequest

Request for DeleteServiceProjectAttachment.

DeleteServiceRequest

Request for DeleteService.

DeleteWorkloadRequest

Request for DeleteWorkload.

DetachServiceProjectAttachmentRequest

Request for DetachServiceProjectAttachment.

DetachServiceProjectAttachmentResponse

Response for DetachServiceProjectAttachment.

DiscoveredService

DiscoveredService is a network/api interface that exposes some functionality to clients for consumption over the network. A discovered service can be registered to a App Hub service.

DiscoveredServiceName

Resource name for the DiscoveredService resource.

DiscoveredWorkload

DiscoveredWorkload is a binary deployment (such as managed instance groups (MIGs) and GKE deployments) that performs the smallest logical subset of business functionality. A discovered workload can be registered to an App Hub Workload.

DiscoveredWorkloadName

Resource name for the DiscoveredWorkload resource.

Environment

Environment of the Application, Service, or Workload

Environment.Types

Container for nested types declared in the Environment message type.

GetApplicationRequest

Request for GetApplication.

GetDiscoveredServiceRequest

Request for GetDiscoveredService.

GetDiscoveredWorkloadRequest

Request for GetDiscoveredWorkload.

GetServiceProjectAttachmentRequest

Request for GetServiceProjectAttachment.

GetServiceRequest

Request for GetService.

GetWorkloadRequest

Request for GetWorkload.

ListApplicationsRequest

Request for ListApplications.

ListApplicationsResponse

Response for ListApplications.

ListDiscoveredServicesRequest

Request for ListDiscoveredServices.

ListDiscoveredServicesResponse

Response for ListDiscoveredServices.

ListDiscoveredWorkloadsRequest

Request for ListDiscoveredWorkloads.

ListDiscoveredWorkloadsResponse

Response for ListDiscoveredWorkloads.

ListServiceProjectAttachmentsRequest

Request for ListServiceProjectAttachments.

ListServiceProjectAttachmentsResponse

Response for ListServiceProjectAttachments.

ListServicesRequest

Request for ListServices.

ListServicesResponse

Response for ListServices.

ListWorkloadsRequest

Request for ListWorkloads.

ListWorkloadsResponse

Response for ListWorkloads.

LookupDiscoveredServiceRequest

Request for LookupDiscoveredService.

LookupDiscoveredServiceResponse

Response for LookupDiscoveredService.

LookupDiscoveredWorkloadRequest

Request for LookupDiscoveredWorkload.

LookupDiscoveredWorkloadResponse

Response for LookupDiscoveredWorkload.

LookupServiceProjectAttachmentRequest

Request for LookupServiceProjectAttachment.

LookupServiceProjectAttachmentResponse

Response for LookupServiceProjectAttachment.

OperationMetadata

Represents the metadata of the long-running operation.

Scope

Scope of an application.

Scope.Types

Container for nested types declared in the Scope message type.

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.

Service.Types

Container for nested types declared in the Service message type.

ServiceName

Resource name for the Service resource.

ServiceProjectAttachment

ServiceProjectAttachment represents an attachment from a service project to a host project. Service projects contain the underlying cloud infrastructure resources, and expose these resources to the host project through a ServiceProjectAttachment. With the attachments, the host project can provide an aggregated view of resources across all service projects.

ServiceProjectAttachment.Types

Container for nested types declared in the ServiceProjectAttachment message type.

ServiceProjectAttachmentName

Resource name for the ServiceProjectAttachment resource.

ServiceProperties

Properties of an underlying cloud resource that can comprise a Service.

ServiceReference

Reference to an underlying networking resource that can comprise a Service.

UpdateApplicationRequest

Request for UpdateApplication.

UpdateServiceRequest

Request for UpdateService.

UpdateWorkloadRequest

Request for UpdateWorkload.

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.

Workload.Types

Container for nested types declared in the Workload message type.

WorkloadName

Resource name for the Workload resource.

WorkloadProperties

Properties of an underlying compute resource represented by the Workload.

WorkloadReference

Reference of an underlying compute resource represented by the Workload.

Enums

Application.Types.State

Application state.

ApplicationName.ResourceNameType

The possible contents of ApplicationName.

Criticality.Types.Type

Criticality Type.

DiscoveredServiceName.ResourceNameType

The possible contents of DiscoveredServiceName.

DiscoveredWorkloadName.ResourceNameType

The possible contents of DiscoveredWorkloadName.

Environment.Types.Type

Environment Type.

Scope.Types.Type

Scope Type.

Service.Types.State

Service state.

ServiceName.ResourceNameType

The possible contents of ServiceName.

ServiceProjectAttachment.Types.State

ServiceProjectAttachment state.

ServiceProjectAttachmentName.ResourceNameType

The possible contents of ServiceProjectAttachmentName.

Workload.Types.State

Workload state.

WorkloadName.ResourceNameType

The possible contents of WorkloadName.