View Source GoogleApi.NetworkSecurity.V1.Model.SecurityProfileGroup (google_api_network_security v0.6.0)

SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes. Next ID: 11

Attributes

  • createTime (type: DateTime.t, default: nil) - Output only. Resource creation timestamp.
  • customMirroringProfile (type: String.t, default: nil) - Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
  • description (type: String.t, default: nil) - Optional. An optional description of the profile group. Max length 2048 characters.
  • etag (type: String.t, default: nil) - 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 (type: map(), default: nil) - Optional. Labels as key value pairs.
  • name (type: String.t, default: nil) - Immutable. Identifier. Name of the SecurityProfileGroup resource. It matches pattern projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}.
  • threatPreventionProfile (type: String.t, default: nil) - Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
  • updateTime (type: DateTime.t, default: nil) - Output only. Last resource update timestamp.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.NetworkSecurity.V1.Model.SecurityProfileGroup{
  createTime: DateTime.t() | nil,
  customMirroringProfile: String.t() | nil,
  description: String.t() | nil,
  etag: String.t() | nil,
  labels: map() | nil,
  name: String.t() | nil,
  threatPreventionProfile: String.t() | nil,
  updateTime: DateTime.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.