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. |