[BindServiceMethod(typeof(Firewall), "BindService")]
public abstract class Firewall.FirewallBaseReference documentation and code samples for the App Engine v1 API class Firewall.FirewallBase.
Base class for server-side implementations of Firewall
Namespace
Google.Cloud.AppEngine.V1Assembly
Google.Cloud.AppEngine.V1.dll
Methods
BatchUpdateIngressRules(BatchUpdateIngressRulesRequest, ServerCallContext)
public virtual Task<BatchUpdateIngressRulesResponse> BatchUpdateIngressRules(BatchUpdateIngressRulesRequest request, ServerCallContext context)Replaces the entire firewall ruleset in one bulk operation. This overrides and replaces the rules of an existing firewall with the new rules.
If the final rule does not match traffic with the '*' wildcard IP range, then an "allow all" rule is explicitly added to the end of the list.
| Parameters | |
|---|---|
| Name | Description |
request |
BatchUpdateIngressRulesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskBatchUpdateIngressRulesResponse |
The response to send back to the client (wrapped by a task). |
CreateIngressRule(CreateIngressRuleRequest, ServerCallContext)
public virtual Task<FirewallRule> CreateIngressRule(CreateIngressRuleRequest request, ServerCallContext context)Creates a firewall rule for the application.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateIngressRuleRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskFirewallRule |
The response to send back to the client (wrapped by a task). |
DeleteIngressRule(DeleteIngressRuleRequest, ServerCallContext)
public virtual Task<Empty> DeleteIngressRule(DeleteIngressRuleRequest request, ServerCallContext context)Deletes the specified firewall rule.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteIngressRuleRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskEmpty |
The response to send back to the client (wrapped by a task). |
GetIngressRule(GetIngressRuleRequest, ServerCallContext)
public virtual Task<FirewallRule> GetIngressRule(GetIngressRuleRequest request, ServerCallContext context)Gets the specified firewall rule.
| Parameters | |
|---|---|
| Name | Description |
request |
GetIngressRuleRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskFirewallRule |
The response to send back to the client (wrapped by a task). |
ListIngressRules(ListIngressRulesRequest, ServerCallContext)
public virtual Task<ListIngressRulesResponse> ListIngressRules(ListIngressRulesRequest request, ServerCallContext context)Lists the firewall rules of an application.
| Parameters | |
|---|---|
| Name | Description |
request |
ListIngressRulesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListIngressRulesResponse |
The response to send back to the client (wrapped by a task). |
UpdateIngressRule(UpdateIngressRuleRequest, ServerCallContext)
public virtual Task<FirewallRule> UpdateIngressRule(UpdateIngressRuleRequest request, ServerCallContext context)Updates the specified firewall rule.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateIngressRuleRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskFirewallRule |
The response to send back to the client (wrapped by a task). |