Class: Google::Cloud::NetworkSecurity::V1::GatewaySecurityPolicy
- Inherits:
-
Object
- Object
- Google::Cloud::NetworkSecurity::V1::GatewaySecurityPolicy
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/networksecurity/v1/gateway_security_policy.rb
Overview
The GatewaySecurityPolicy resource contains a collection of GatewaySecurityPolicyRules and associated metadata.
Instance Attribute Summary collapse
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#description ⇒ ::String
Optional.
-
#name ⇒ ::String
Required.
-
#tls_inspection_policy ⇒ ::String
Optional.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The timestamp when the resource was created.
45 46 47 48 |
# File 'proto_docs/google/cloud/networksecurity/v1/gateway_security_policy.rb', line 45 class GatewaySecurityPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#description ⇒ ::String
Returns Optional. Free-text description of the resource.
45 46 47 48 |
# File 'proto_docs/google/cloud/networksecurity/v1/gateway_security_policy.rb', line 45 class GatewaySecurityPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns Required. Name of the resource. Name is of the form projects/{project}/locations/{location}/gatewaySecurityPolicies/{gateway_security_policy} gateway_security_policy should match the pattern:(^a-z?$).
45 46 47 48 |
# File 'proto_docs/google/cloud/networksecurity/v1/gateway_security_policy.rb', line 45 class GatewaySecurityPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#tls_inspection_policy ⇒ ::String
Returns Optional. Name of a TLS Inspection Policy resource that defines how TLS inspection will be performed for any rule(s) which enables it.
45 46 47 48 |
# File 'proto_docs/google/cloud/networksecurity/v1/gateway_security_policy.rb', line 45 class GatewaySecurityPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The timestamp when the resource was updated.
45 46 47 48 |
# File 'proto_docs/google/cloud/networksecurity/v1/gateway_security_policy.rb', line 45 class GatewaySecurityPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |