Network Security V1 API - Class Google::Cloud::NetworkSecurity::V1::SecurityProfileGroup (v0.1.0)

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

#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

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