[BindServiceMethod(typeof(VpcFlowLogsService), "BindService")]
public abstract class VpcFlowLogsService.VpcFlowLogsServiceBaseReference documentation and code samples for the Network Management v1 API class VpcFlowLogsService.VpcFlowLogsServiceBase.
Base class for server-side implementations of VpcFlowLogsService
Namespace
Google.Cloud.NetworkManagement.V1Assembly
Google.Cloud.NetworkManagement.V1.dll
Methods
CreateVpcFlowLogsConfig(CreateVpcFlowLogsConfigRequest, ServerCallContext)
public virtual Task<Operation> CreateVpcFlowLogsConfig(CreateVpcFlowLogsConfigRequest request, ServerCallContext context)Creates a new VpcFlowLogsConfig.
If a configuration with the exact same settings already exists (even if the
ID is different), the creation fails.
Notes:
- Creating a configuration with 
state=DISABLEDwill fail - The following fields are not considered as settings for the purpose
of the check mentioned above, therefore - creating another configuration
with the same fields but different values for the following fields will
fail as well:
- name
 - create_time
 - update_time
 - labels
 - description
 
 
| Parameters | |
|---|---|
| Name | Description | 
request | 
        CreateVpcFlowLogsConfigRequestThe request received from the client.  | 
      
context | 
        ServerCallContextThe context of the server-side call handler being invoked.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperation | 
        The response to send back to the client (wrapped by a task).  | 
      
DeleteVpcFlowLogsConfig(DeleteVpcFlowLogsConfigRequest, ServerCallContext)
public virtual Task<Operation> DeleteVpcFlowLogsConfig(DeleteVpcFlowLogsConfigRequest request, ServerCallContext context)Deletes a specific VpcFlowLogsConfig.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        DeleteVpcFlowLogsConfigRequestThe request received from the client.  | 
      
context | 
        ServerCallContextThe context of the server-side call handler being invoked.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperation | 
        The response to send back to the client (wrapped by a task).  | 
      
GetVpcFlowLogsConfig(GetVpcFlowLogsConfigRequest, ServerCallContext)
public virtual Task<VpcFlowLogsConfig> GetVpcFlowLogsConfig(GetVpcFlowLogsConfigRequest request, ServerCallContext context)Gets the details of a specific VpcFlowLogsConfig.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        GetVpcFlowLogsConfigRequestThe request received from the client.  | 
      
context | 
        ServerCallContextThe context of the server-side call handler being invoked.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskVpcFlowLogsConfig | 
        The response to send back to the client (wrapped by a task).  | 
      
ListVpcFlowLogsConfigs(ListVpcFlowLogsConfigsRequest, ServerCallContext)
public virtual Task<ListVpcFlowLogsConfigsResponse> ListVpcFlowLogsConfigs(ListVpcFlowLogsConfigsRequest request, ServerCallContext context)Lists all VpcFlowLogsConfigs in a given project.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ListVpcFlowLogsConfigsRequestThe request received from the client.  | 
      
context | 
        ServerCallContextThe context of the server-side call handler being invoked.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskListVpcFlowLogsConfigsResponse | 
        The response to send back to the client (wrapped by a task).  | 
      
QueryOrgVpcFlowLogsConfigs(QueryOrgVpcFlowLogsConfigsRequest, ServerCallContext)
public virtual Task<QueryOrgVpcFlowLogsConfigsResponse> QueryOrgVpcFlowLogsConfigs(QueryOrgVpcFlowLogsConfigsRequest request, ServerCallContext context)QueryOrgVpcFlowLogsConfigs returns a list of all organization-level VPC Flow Logs configurations applicable to the specified project.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        QueryOrgVpcFlowLogsConfigsRequestThe request received from the client.  | 
      
context | 
        ServerCallContextThe context of the server-side call handler being invoked.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskQueryOrgVpcFlowLogsConfigsResponse | 
        The response to send back to the client (wrapped by a task).  | 
      
ShowEffectiveFlowLogsConfigs(ShowEffectiveFlowLogsConfigsRequest, ServerCallContext)
public virtual Task<ShowEffectiveFlowLogsConfigsResponse> ShowEffectiveFlowLogsConfigs(ShowEffectiveFlowLogsConfigsRequest request, ServerCallContext context)ShowEffectiveFlowLogsConfigs returns a list of all VPC Flow Logs configurations applicable to a specified resource.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        ShowEffectiveFlowLogsConfigsRequestThe request received from the client.  | 
      
context | 
        ServerCallContextThe context of the server-side call handler being invoked.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskShowEffectiveFlowLogsConfigsResponse | 
        The response to send back to the client (wrapped by a task).  | 
      
UpdateVpcFlowLogsConfig(UpdateVpcFlowLogsConfigRequest, ServerCallContext)
public virtual Task<Operation> UpdateVpcFlowLogsConfig(UpdateVpcFlowLogsConfigRequest request, ServerCallContext context)Updates an existing VpcFlowLogsConfig.
If a configuration with the exact same settings already exists (even if the
ID is different), the creation fails.
Notes:
- Updating a configuration with 
state=DISABLEDwill fail. - The following fields are not considered as settings for the purpose
of the check mentioned above, therefore - updating another configuration
with the same fields but different values for the following fields will
fail as well:
- name
 - create_time
 - update_time
 - labels
 - description
 
 
| Parameters | |
|---|---|
| Name | Description | 
request | 
        UpdateVpcFlowLogsConfigRequestThe request received from the client.  | 
      
context | 
        ServerCallContextThe context of the server-side call handler being invoked.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TaskOperation | 
        The response to send back to the client (wrapped by a task).  |