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.