Network Security v1 API - Class SecurityProfileGroup (1.0.0-beta01)

public sealed class SecurityProfileGroup : IMessage<SecurityProfileGroup>, IEquatable<SecurityProfileGroup>, IDeepCloneable<SecurityProfileGroup>, IBufferMessage, IMessage

Reference documentation and code samples for the Network Security v1 API class SecurityProfileGroup.

SecurityProfileGroup is a resource that defines the behavior for various ProfileTypes.

Inheritance

object > SecurityProfileGroup

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

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