public sealed class SecurityProfileGroup : IMessage<SecurityProfileGroup>, IEquatable<SecurityProfileGroup>, IDeepCloneable<SecurityProfileGroup>, IBufferMessage, IMessageReference documentation and code samples for the Network Security v1 API class SecurityProfileGroup.
SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.
Implements
IMessageSecurityProfileGroup, IEquatableSecurityProfileGroup, IDeepCloneableSecurityProfileGroup, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkSecurity.V1Assembly
Google.Cloud.NetworkSecurity.V1.dll
Constructors
SecurityProfileGroup()
public SecurityProfileGroup()SecurityProfileGroup(SecurityProfileGroup)
public SecurityProfileGroup(SecurityProfileGroup other)| Parameter | |
|---|---|
| Name | Description |
other |
SecurityProfileGroup |
Properties
CreateTime
public Timestamp CreateTime { get; set; }Output only. Resource creation timestamp.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
CustomInterceptProfile
public string CustomInterceptProfile { get; set; }Optional. Reference to a SecurityProfile with the CustomIntercept configuration.
| Property Value | |
|---|---|
| Type | Description |
string |
|
CustomInterceptProfileAsSecurityProfileName
public SecurityProfileName CustomInterceptProfileAsSecurityProfileName { get; set; }SecurityProfileName-typed view over the CustomInterceptProfile resource name property.
| Property Value | |
|---|---|
| Type | Description |
SecurityProfileName |
|
CustomMirroringProfile
public string CustomMirroringProfile { get; set; }Optional. Reference to a SecurityProfile with the CustomMirroring configuration.
| Property Value | |
|---|---|
| Type | Description |
string |
|
CustomMirroringProfileAsSecurityProfileName
public SecurityProfileName CustomMirroringProfileAsSecurityProfileName { get; set; }SecurityProfileName-typed view over the CustomMirroringProfile resource name property.
| Property Value | |
|---|---|
| Type | Description |
SecurityProfileName |
|
DataPathId
public ulong DataPathId { get; set; }Output only. Identifier used by the data-path. Unique within {container, location}.
| Property Value | |
|---|---|
| Type | Description |
ulong |
|
Description
public string Description { get; set; }Optional. An optional description of the profile group. Max length 2048 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Etag
public string Etag { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Labels
public MapField<string, string> Labels { get; }Optional. Labels as key value pairs.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringstring |
|
Name
public string Name { get; set; }Immutable. Identifier. Name of the SecurityProfileGroup resource. It
matches pattern
projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SecurityProfileGroupName
public SecurityProfileGroupName SecurityProfileGroupName { get; set; }SecurityProfileGroupName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
SecurityProfileGroupName |
|
ThreatPreventionProfile
public string ThreatPreventionProfile { get; set; }Optional. Reference to a SecurityProfile with the ThreatPrevention configuration.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ThreatPreventionProfileAsSecurityProfileName
public SecurityProfileName ThreatPreventionProfileAsSecurityProfileName { get; set; }SecurityProfileName-typed view over the ThreatPreventionProfile resource name property.
| Property Value | |
|---|---|
| Type | Description |
SecurityProfileName |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. Last resource update timestamp.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
UrlFilteringProfile
public string UrlFilteringProfile { get; set; }Optional. Reference to a SecurityProfile with the UrlFiltering configuration.
| Property Value | |
|---|---|
| Type | Description |
string |
|
UrlFilteringProfileAsSecurityProfileName
public SecurityProfileName UrlFilteringProfileAsSecurityProfileName { get; set; }SecurityProfileName-typed view over the UrlFilteringProfile resource name property.
| Property Value | |
|---|---|
| Type | Description |
SecurityProfileName |
|