Package Classes (0.5.2)

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.

ListExtendedMetadataSchemasAsyncPager

A pager for iterating through list_extended_metadata_schemas requests.

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

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

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

ListExtendedMetadataSchemasPager

A pager for iterating through list_extended_metadata_schemas requests.

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

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

All the usual ListExtendedMetadataSchemasResponse 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.

ApplicationProperties

Additional system properties of an Application.

ExtendedMetadataEntry

The abstract base class for a message.

ApplicationType

Application type.

Type

Application type enum.

Attributes

Consumer provided attributes.

Boundary

Application management boundary.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Type

Boundary management type.

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

ExtendedMetadata

Additional metadata for a Service or Workload.

ExtendedMetadataSchema

ExtendedMetadataSchema represents a schema for extended metadata of a service or workload.

FunctionalType

The functional type of a service or workload.

Type

The functional type of a service or workload.

GetApplicationRequest

Request for GetApplication.

GetBoundaryRequest

Request message for AppHub.GetBoundary.

GetDiscoveredServiceRequest

Request for GetDiscoveredService.

GetDiscoveredWorkloadRequest

Request for GetDiscoveredWorkload.

GetExtendedMetadataSchemaRequest

Request for GetExtendedMetadataSchema.

GetServiceProjectAttachmentRequest

Request for GetServiceProjectAttachment.

GetServiceRequest

Request for GetService.

GetWorkloadRequest

Request for GetWorkload.

Identity

The identity associated with a service or workload.

ListApplicationsRequest

Request for ListApplications.

ListApplicationsResponse

Response for ListApplications.

ListDiscoveredServicesRequest

Request for ListDiscoveredServices.

ListDiscoveredServicesResponse

Response for ListDiscoveredServices.

ListDiscoveredWorkloadsRequest

Request for ListDiscoveredWorkloads.

ListDiscoveredWorkloadsResponse

Response for ListDiscoveredWorkloads.

ListExtendedMetadataSchemasRequest

Request for ListExtendedMetadataSchemas.

ListExtendedMetadataSchemasResponse

Response for ListExtendedMetadataSchemas.

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.

RegistrationType

The registration type of a service.

Type

The registration type of a service.

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

ExtendedMetadataEntry

The abstract base class for a message.

ServiceReference

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

UpdateApplicationRequest

Request for UpdateApplication.

UpdateBoundaryRequest

Request message for AppHub.UpdateBoundary.

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.

ExtendedMetadataEntry

The abstract base class for a message.

WorkloadReference

Reference of an underlying compute resource represented by the Workload.

Modules

pagers

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