public sealed class AddressGroup : IMessage<AddressGroup>, IEquatable<AddressGroup>, IDeepCloneable<AddressGroup>, IBufferMessage, IMessageReference 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.
Implements
IMessageAddressGroup, IEquatableAddressGroup, IDeepCloneableAddressGroup, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkSecurity.V1Assembly
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 |
|
SelfLink
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 |
|