Resource: GatewaySecurityPolicy
The GatewaySecurityPolicy resource contains a collection of GatewaySecurityPolicyRules and associated metadata.
| JSON representation | 
|---|
| { "name": string, "createTime": string, "updateTime": string, "description": string, "tlsInspectionPolicy": string } | 
| Fields | |
|---|---|
| name | 
 Required. Name of the resource. Name is of the form projects/{project}/locations/{location}/gatewaySecurityPolicies/{gatewaySecurityPolicy} gatewaySecurityPolicy should match the pattern:(^a-z?$). | 
| createTime | 
 Output only. The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:  | 
| updateTime | 
 Output only. The timestamp when the resource was updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:  | 
| description | 
 Optional. Free-text description of the resource. | 
| tlsInspectionPolicy | 
 Optional. Name of a TLS Inspection Policy resource that defines how TLS inspection will be performed for any rule(s) which enables it. | 
| Methods | |
|---|---|
| 
 | Creates a new GatewaySecurityPolicy in a given project and location. | 
| 
 | Deletes a single GatewaySecurityPolicy. | 
| 
 | Gets details of a single GatewaySecurityPolicy. | 
| 
 | Lists GatewaySecurityPolicies in a given project and location. | 
| 
 | Updates the parameters of a single GatewaySecurityPolicy. |