Package Classes (0.1.1)

Summary of entries of Classes for google-cloud-apphub.

Classes

AppHubAsyncClient

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

AppHubClient

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

ListApplicationsAsyncPager

A pager for iterating through list_applications requests.

This class thinly wraps an initial ListApplicationsResponse object, and provides an __aiter__ method to iterate through its applications field.

If there are more pages, the __aiter__ method will make additional ListApplications requests and continue to iterate through the applications field on the corresponding responses.

All the usual ListApplicationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListApplicationsPager

A pager for iterating through list_applications requests.

This class thinly wraps an initial ListApplicationsResponse object, and provides an __iter__ method to iterate through its applications field.

If there are more pages, the __iter__ method will make additional ListApplications requests and continue to iterate through the applications field on the corresponding responses.

All the usual ListApplicationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListDiscoveredServicesAsyncPager

A pager for iterating through list_discovered_services requests.

This class thinly wraps an initial ListDiscoveredServicesResponse object, and provides an __aiter__ method to iterate through its discovered_services field.

If there are more pages, the __aiter__ method will make additional ListDiscoveredServices requests and continue to iterate through the discovered_services field on the corresponding responses.

All the usual ListDiscoveredServicesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListDiscoveredServicesPager

A pager for iterating through list_discovered_services requests.

This class thinly wraps an initial ListDiscoveredServicesResponse object, and provides an __iter__ method to iterate through its discovered_services field.

If there are more pages, the __iter__ method will make additional ListDiscoveredServices requests and continue to iterate through the discovered_services field on the corresponding responses.

All the usual ListDiscoveredServicesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListDiscoveredWorkloadsAsyncPager

A pager for iterating through list_discovered_workloads requests.

This class thinly wraps an initial ListDiscoveredWorkloadsResponse object, and provides an __aiter__ method to iterate through its discovered_workloads field.

If there are more pages, the __aiter__ method will make additional ListDiscoveredWorkloads requests and continue to iterate through the discovered_workloads field on the corresponding responses.

All the usual ListDiscoveredWorkloadsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListDiscoveredWorkloadsPager

A pager for iterating through list_discovered_workloads requests.

This class thinly wraps an initial ListDiscoveredWorkloadsResponse object, and provides an __iter__ method to iterate through its discovered_workloads field.

If there are more pages, the __iter__ method will make additional ListDiscoveredWorkloads requests and continue to iterate through the discovered_workloads field on the corresponding responses.

All the usual ListDiscoveredWorkloadsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListServiceProjectAttachmentsAsyncPager

A pager for iterating through list_service_project_attachments requests.

This class thinly wraps an initial ListServiceProjectAttachmentsResponse object, and provides an __aiter__ method to iterate through its service_project_attachments field.

If there are more pages, the __aiter__ method will make additional ListServiceProjectAttachments requests and continue to iterate through the service_project_attachments field on the corresponding responses.

All the usual ListServiceProjectAttachmentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListServiceProjectAttachmentsPager

A pager for iterating through list_service_project_attachments requests.

This class thinly wraps an initial ListServiceProjectAttachmentsResponse object, and provides an __iter__ method to iterate through its service_project_attachments field.

If there are more pages, the __iter__ method will make additional ListServiceProjectAttachments requests and continue to iterate through the service_project_attachments field on the corresponding responses.

All the usual ListServiceProjectAttachmentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListServicesAsyncPager

A pager for iterating through list_services requests.

This class thinly wraps an initial ListServicesResponse object, and provides an __aiter__ method to iterate through its services field.

If there are more pages, the __aiter__ method will make additional ListServices requests and continue to iterate through the services field on the corresponding responses.

All the usual ListServicesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListServicesPager

A pager for iterating through list_services requests.

This class thinly wraps an initial ListServicesResponse object, and provides an __iter__ method to iterate through its services field.

If there are more pages, the __iter__ method will make additional ListServices requests and continue to iterate through the services field on the corresponding responses.

All the usual ListServicesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListWorkloadsAsyncPager

A pager for iterating through list_workloads requests.

This class thinly wraps an initial ListWorkloadsResponse object, and provides an __aiter__ method to iterate through its workloads field.

If there are more pages, the __aiter__ method will make additional ListWorkloads requests and continue to iterate through the workloads field on the corresponding responses.

All the usual ListWorkloadsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListWorkloadsPager

A pager for iterating through list_workloads requests.

This class thinly wraps an initial ListWorkloadsResponse object, and provides an __iter__ method to iterate through its workloads field.

If there are more pages, the __iter__ method will make additional ListWorkloads requests and continue to iterate through the workloads field on the corresponding responses.

All the usual ListWorkloadsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

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.

State

Application state.

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

Type

Criticality 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.

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.

Environment

Environment of the Application, Service, or Workload

Type

Environment 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.

Type

Scope 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.

State

Service state.

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.

State

ServiceProjectAttachment state.

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.

State

Workload state.

WorkloadProperties

Properties of an underlying compute resource represented by the Workload.

WorkloadReference

Reference of an underlying compute resource represented by the Workload.

Modules

pagers

API documentation for apphub_v1.services.app_hub.pagers module.