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

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

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

AddressGroup is a resource that specifies how a collection of IP/DNS used in Firewall Policy.

Inheritance

object > AddressGroup

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Constructors

AddressGroup()

public AddressGroup()

AddressGroup(AddressGroup)

public AddressGroup(AddressGroup other)
Parameter
Name Description
other AddressGroup

Properties

AddressGroupName

public AddressGroupName AddressGroupName { get; set; }

AddressGroupName-typed view over the Name resource name property.

Property Value
Type Description
AddressGroupName

Capacity

public int Capacity { get; set; }

Required. Capacity of the Address Group

Property Value
Type Description
int

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The timestamp when the resource was created.

Property Value
Type Description
Timestamp

Description

public string Description { get; set; }

Optional. Free-text description of the resource.

Property Value
Type Description
string

Items

public RepeatedField<string> Items { get; }

Optional. List of items.

Property Value
Type Description
RepeatedFieldstring

Labels

public MapField<string, string> Labels { get; }

Optional. Set of label tags associated with the AddressGroup resource.

Property Value
Type Description
MapFieldstringstring

Name

public string Name { get; set; }

Required. Name of the AddressGroup resource. It matches pattern projects/*/locations/{location}/addressGroups/<address_group>.

Property Value
Type Description
string

Purpose

public RepeatedField<AddressGroup.Types.Purpose> Purpose { get; }

Optional. List of supported purposes of the Address Group.

Property Value
Type Description
RepeatedFieldAddressGroupTypesPurpose
public string SelfLink { get; set; }

Output only. Server-defined fully-qualified URL for this resource.

Property Value
Type Description
string

Type

public AddressGroup.Types.Type Type { get; set; }

Required. The type of the Address Group. Possible values are "IPv4" or "IPV6".

Property Value
Type Description
AddressGroupTypesType

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The timestamp when the resource was updated.

Property Value
Type Description
Timestamp