View Source GoogleApi.NetworkSecurity.V1.Model.SecurityProfile (google_api_network_security v0.5.0)
SecurityProfile is a resource that defines the behavior for one of many ProfileTypes. Next ID: 12
Attributes
-
createTime
(type:DateTime.t
, default:nil
) - Output only. Resource creation timestamp. -
description
(type:String.t
, default:nil
) - Optional. An optional description of the profile. Max length 512 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 SecurityProfile resource. It matches patternprojects|organizations/*/locations/{location}/securityProfiles/{security_profile}
. -
threatPreventionProfile
(type:GoogleApi.NetworkSecurity.V1.Model.ThreatPreventionProfile.t
, default:nil
) - The threat prevention configuration for the SecurityProfile. -
type
(type:String.t
, default:nil
) - Immutable. The single ProfileType that the SecurityProfile resource configures. -
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.SecurityProfile{ createTime: DateTime.t() | nil, description: String.t() | nil, etag: String.t() | nil, labels: map() | nil, name: String.t() | nil, threatPreventionProfile: GoogleApi.NetworkSecurity.V1.Model.ThreatPreventionProfile.t() | nil, type: String.t() | nil, updateTime: DateTime.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.