Package Classes (0.1.12)

Summary of entries of Classes for securesourcemanager.

Classes

SecureSourceManagerAsyncClient

Secure Source Manager API

Access Secure Source Manager instances, resources, and repositories.

This API is split across two servers: the Control Plane and the Data Plane.

Data Plane endpoints are hosted directly by your Secure Source Manager instance, so you must connect to your instance's API hostname to access them. The API hostname looks like the following:

::

https://[instance-id]-[project-number]-api.[location].sourcemanager.dev

For example,

::

https://my-instance-702770452863-api.us-central1.sourcemanager.dev

Data Plane endpoints are denoted with Host: Data Plane.

All other endpoints are found in the normal Cloud API location, namely, securcesourcemanager.googleapis.com.

SecureSourceManagerClient

Secure Source Manager API

Access Secure Source Manager instances, resources, and repositories.

This API is split across two servers: the Control Plane and the Data Plane.

Data Plane endpoints are hosted directly by your Secure Source Manager instance, so you must connect to your instance's API hostname to access them. The API hostname looks like the following:

::

https://[instance-id]-[project-number]-api.[location].sourcemanager.dev

For example,

::

https://my-instance-702770452863-api.us-central1.sourcemanager.dev

Data Plane endpoints are denoted with Host: Data Plane.

All other endpoints are found in the normal Cloud API location, namely, securcesourcemanager.googleapis.com.

ListBranchRulesAsyncPager

A pager for iterating through list_branch_rules requests.

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

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

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

ListBranchRulesPager

A pager for iterating through list_branch_rules requests.

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

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

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

ListInstancesAsyncPager

A pager for iterating through list_instances requests.

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

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

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

ListInstancesPager

A pager for iterating through list_instances requests.

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

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

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

ListRepositoriesAsyncPager

A pager for iterating through list_repositories requests.

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

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

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

ListRepositoriesPager

A pager for iterating through list_repositories requests.

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

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

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

BranchRule

Metadata of a BranchRule. BranchRule is the protection rule to enforce pre-defined rules on desginated branches within a repository.

AnnotationsEntry

The abstract base class for a message.

Check

Check is a type for status check.

CreateBranchRuleRequest

CreateBranchRuleRequest is the request to create a branch rule.

CreateInstanceRequest

CreateInstanceRequest is the request for creating an instance.

CreateRepositoryRequest

CreateRepositoryRequest is the request for creating a repository.

DeleteBranchRuleRequest

DeleteBranchRuleRequest is the request to delete a branch rule.

DeleteInstanceRequest

DeleteInstanceRequest is the request for deleting an instance.

DeleteRepositoryRequest

DeleteRepositoryRequest is the request to delete a repository.

GetBranchRuleRequest

GetBranchRuleRequest is the request for getting a branch rule.

GetInstanceRequest

GetInstanceRequest is the request for getting an instance.

GetRepositoryRequest

GetRepositoryRequest is the request for getting a repository.

Instance

A resource that represents a Secure Source Manager instance.

HostConfig

HostConfig has different instance endpoints.

LabelsEntry

The abstract base class for a message.

PrivateConfig

PrivateConfig includes settings for private instance.

State

Secure Source Manager instance state.

StateNote

Provides information about the current instance state.

ListBranchRulesRequest

ListBranchRulesRequest is the request to list branch rules.

ListBranchRulesResponse

ListBranchRulesResponse is the response to listing branchRules.

ListInstancesRequest

ListInstancesRequest is the request to list instances.

ListInstancesResponse

ListRepositoriesRequest

ListRepositoriesRequest is request to list repositories.

ListRepositoriesResponse

OperationMetadata

Represents the metadata of the long-running operation.

Repository

Metadata of a Secure Source Manager repository.

InitialConfig

Repository initialization configuration.

URIs

URIs for the repository.

UpdateBranchRuleRequest

UpdateBranchRuleRequest is the request to update a branchRule.

Modules

pagers

API documentation for securesourcemanager_v1.services.secure_source_manager.pagers module.