Reference documentation and code samples for the Network Security V1 API class Google::Cloud::NetworkSecurity::V1::SecurityProfileGroup.
SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. Resource creation timestamp.
#custom_intercept_profile
def custom_intercept_profile() -> ::String
Returns
- (::String) — Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
#custom_intercept_profile=
def custom_intercept_profile=(value) -> ::String
Parameter
- value (::String) — Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
Returns
- (::String) — Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
#custom_mirroring_profile
def custom_mirroring_profile() -> ::String
Returns
- (::String) — Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
#custom_mirroring_profile=
def custom_mirroring_profile=(value) -> ::String
Parameter
- value (::String) — Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
Returns
- (::String) — Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
#data_path_id
def data_path_id() -> ::Integer
Returns
-
(::Integer) — Output only. Identifier used by the data-path. Unique within
{container, location}.
#description
def description() -> ::String
Returns
- (::String) — Optional. An optional description of the profile group. Max length 2048 characters.
#description=
def description=(value) -> ::String
Parameter
- value (::String) — Optional. An optional description of the profile group. Max length 2048 characters.
Returns
- (::String) — Optional. An optional description of the profile group. Max length 2048 characters.
#etag
def etag() -> ::String
Returns
- (::String) — Output only. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels as key value pairs.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
- value (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels as key value pairs.
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels as key value pairs.
#name
def name() -> ::String
Returns
-
(::String) — Immutable. Identifier. Name of the SecurityProfileGroup resource. It
matches pattern
projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}.
#name=
def name=(value) -> ::String
Parameter
-
value (::String) — Immutable. Identifier. Name of the SecurityProfileGroup resource. It
matches pattern
projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}.
Returns
-
(::String) — Immutable. Identifier. Name of the SecurityProfileGroup resource. It
matches pattern
projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}.
#threat_prevention_profile
def threat_prevention_profile() -> ::String
Returns
- (::String) — Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
#threat_prevention_profile=
def threat_prevention_profile=(value) -> ::String
Parameter
- value (::String) — Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
Returns
- (::String) — Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. Last resource update timestamp.
#url_filtering_profile
def url_filtering_profile() -> ::String
Returns
- (::String) — Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
#url_filtering_profile=
def url_filtering_profile=(value) -> ::String
Parameter
- value (::String) — Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
Returns
- (::String) — Optional. Reference to a SecurityProfile with the UrlFiltering configuration.