Package Classes (0.1.10)

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

Classes

DeveloperConnectAsyncClient

Service describing handlers for resources

DeveloperConnectClient

Service describing handlers for resources

FetchGitRefsAsyncPager

A pager for iterating through fetch_git_refs requests.

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

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

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

FetchGitRefsPager

A pager for iterating through fetch_git_refs requests.

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

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

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

FetchLinkableGitRepositoriesAsyncPager

A pager for iterating through fetch_linkable_git_repositories requests.

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

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

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

FetchLinkableGitRepositoriesPager

A pager for iterating through fetch_linkable_git_repositories requests.

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

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

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

ListAccountConnectorsAsyncPager

A pager for iterating through list_account_connectors requests.

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

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

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

ListAccountConnectorsPager

A pager for iterating through list_account_connectors requests.

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

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

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

ListConnectionsAsyncPager

A pager for iterating through list_connections requests.

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

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

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

ListConnectionsPager

A pager for iterating through list_connections requests.

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

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

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

ListGitRepositoryLinksAsyncPager

A pager for iterating through list_git_repository_links requests.

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

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

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

ListGitRepositoryLinksPager

A pager for iterating through list_git_repository_links requests.

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

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

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

ListUsersAsyncPager

A pager for iterating through list_users requests.

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

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

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

ListUsersPager

A pager for iterating through list_users requests.

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

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

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

InsightsConfigServiceAsyncClient

Creates and manages InsightsConfigs.

The InsightsConfig resource is the core configuration object to capture events from your Software Development Lifecycle. It acts as the central hub for managing how Developer connect understands your application, its runtime environments, and the artifacts deployed within them. A user can create an InsightsConfig, list previously-requested InsightsConfigs or get InsightsConfigs by their ID to determine the status of the InsightsConfig.

InsightsConfigServiceClient

Creates and manages InsightsConfigs.

The InsightsConfig resource is the core configuration object to capture events from your Software Development Lifecycle. It acts as the central hub for managing how Developer connect understands your application, its runtime environments, and the artifacts deployed within them. A user can create an InsightsConfig, list previously-requested InsightsConfigs or get InsightsConfigs by their ID to determine the status of the InsightsConfig.

ListInsightsConfigsAsyncPager

A pager for iterating through list_insights_configs requests.

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

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

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

ListInsightsConfigsPager

A pager for iterating through list_insights_configs requests.

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

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

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

AccountConnector

AccountConnector encapsulates what a platform administrator needs to configure for users to connect to the service providers, which includes, among other fields, the OAuth client ID, client secret, and authorization and token endpoints.

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

AnnotationsEntry

The abstract base class for a message.

LabelsEntry

The abstract base class for a message.

AppHubWorkload

AppHubWorkload represents the App Hub Workload.

ArtifactConfig

The artifact config of the artifact that is deployed.

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

BitbucketCloudConfig

Configuration for connections to an instance of Bitbucket Cloud.

BitbucketDataCenterConfig

Configuration for connections to an instance of Bitbucket Data Center.

Connection

Message describing Connection object

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

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

AnnotationsEntry

The abstract base class for a message.

LabelsEntry

The abstract base class for a message.

CreateAccountConnectorRequest

CreateConnectionRequest

Message for creating a Connection

CreateGitRepositoryLinkRequest

Message for creating a GitRepositoryLink

CreateInsightsConfigRequest

Request for creating an InsightsConfig.

CryptoKeyConfig

The crypto key configuration. This field is used by the Customer-managed encryption keys (CMEK) feature.

DeleteAccountConnectorRequest

Message for deleting a AccountConnector

DeleteConnectionRequest

Message for deleting a Connection

DeleteGitRepositoryLinkRequest

Message for deleting a GitRepositoryLink

DeleteInsightsConfigRequest

Request for deleting an InsightsConfig.

DeleteSelfRequest

Message for deleting a User of the user themselves.

DeleteUserRequest

Message for deleting a User

ExchangeError

Message for representing an error from exchanging OAuth tokens.

FetchAccessTokenRequest

Message for fetching an OAuth access token.

FetchAccessTokenResponse

Message for responding to getting an OAuth access token.

FetchGitHubInstallationsRequest

Request for fetching github installations.

FetchGitHubInstallationsResponse

Response of fetching github installations.

Installation

Represents an installation of the GitHub App.

FetchGitRefsRequest

Request for fetching git refs.

RefType

Type of refs.

FetchGitRefsResponse

Response for fetching git refs.

FetchLinkableGitRepositoriesRequest

Request message for FetchLinkableGitRepositoriesRequest.

FetchLinkableGitRepositoriesResponse

Response message for FetchLinkableGitRepositories.

FetchReadTokenRequest

Message for fetching SCM read token.

FetchReadTokenResponse

Message for responding to get read token.

FetchReadWriteTokenRequest

Message for fetching SCM read/write token.

FetchReadWriteTokenResponse

Message for responding to get read/write token.

FetchSelfRequest

Message for fetching a User of the user themselves.

GKEWorkload

GKEWorkload represents the Google Kubernetes Engine runtime.

GetAccountConnectorRequest

Message for getting a AccountConnector

GetConnectionRequest

Message for getting a Connection

GetGitRepositoryLinkRequest

Message for getting a GitRepositoryLink

GetInsightsConfigRequest

Request for getting an InsightsConfig.

GitHubConfig

Configuration for connections to github.com.

GitHubApp

Represents the various GitHub Applications that can be installed to a GitHub user or organization and used with Developer Connect.

GitHubEnterpriseConfig

Configuration for connections to an instance of GitHub Enterprise.

GitLabConfig

Configuration for connections to gitlab.com.

GitLabEnterpriseConfig

Configuration for connections to an instance of GitLab Enterprise.

GitProxyConfig

The git proxy configuration.

Message describing the GitRepositoryLink object

AnnotationsEntry

The abstract base class for a message.

LabelsEntry

The abstract base class for a message.

GoogleArtifactAnalysis

Google Artifact Analysis configurations.

GoogleArtifactRegistry

Google Artifact Registry configurations.

InsightsConfig

The InsightsConfig resource is the core configuration object to capture events from your Software Development Lifecycle. It acts as the central hub for managing how Developer connect understands your application, its runtime environments, and the artifacts deployed within them.

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

AnnotationsEntry

The abstract base class for a message.

LabelsEntry

The abstract base class for a message.

State

The state of the InsightsConfig.

InstallationState

Describes stage and necessary actions to be taken by the user to complete the installation. Used for GitHub and GitHub Enterprise based connections.

Stage

Stage of the installation process.

LinkableGitRepository

LinkableGitRepository represents a git repository that can be linked to a connection.

ListAccountConnectorsRequest

Message for requesting list of AccountConnectors

ListAccountConnectorsResponse

Message for response to listing AccountConnectors

ListConnectionsRequest

Message for requesting list of Connections

ListConnectionsResponse

Message for response to listing Connections

ListGitRepositoryLinksRequest

Message for requesting a list of GitRepositoryLinks

ListGitRepositoryLinksResponse

Message for response to listing GitRepositoryLinks

ListInsightsConfigsRequest

Request for requesting list of InsightsConfigs.

ListInsightsConfigsResponse

Request for response to listing InsightsConfigs.

ListUsersRequest

Message for requesting a list of Users

ListUsersResponse

Message for response to listing Users

OAuthCredential

Represents an OAuth token of the account that authorized the Connection, and associated metadata.

OperationMetadata

Represents the metadata of the long-running operation.

ProviderOAuthConfig

ProviderOAuthConfig is the OAuth config for a provider.

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

RuntimeConfig

RuntimeConfig represents the runtimes where the application is deployed.

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

State

The state of the runtime in the InsightsConfig. Whether the runtime is linked to the InsightsConfig.

ServiceDirectoryConfig

ServiceDirectoryConfig represents Service Directory configuration for a connection.

SystemProvider

SystemProvider is a list of providers that are owned by Developer Connect.

    "https://www.googleapis.com/auth/drive.readonly",
    "https://www.googleapis.com/auth/documents.readonly".
SENTRY (4):
    Sentry provider.
    Scopes can be found at
    https://docs.sentry.io/api/permissions/
ROVO (5):
    Rovo provider.
    Must select the "rovo" scope.
NEW_RELIC (6):
    New Relic provider.
    No scopes are allowed.
DATASTAX (7):
    Datastax provider.
    No scopes are allowed.
DYNATRACE (8):
    Dynatrace provider.

UpdateAccountConnectorRequest

Message for updating a AccountConnector

UpdateConnectionRequest

Message for updating a Connection

UpdateInsightsConfigRequest

Request for updating an InsightsConfig.

User

User represents a user connected to the service providers through a AccountConnector.

UserCredential

Represents a personal access token that authorized the Connection, and associated metadata.

Modules

pagers

API documentation for developerconnect_v1.services.developer_connect.pagers module.

pagers

API documentation for developerconnect_v1.services.insights_config_service.pagers module.