REST Resource: projects.locations.addressGroups

Resource: AddressGroup

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

JSON representation
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (Type),
  "items": [
    string
  ],
  "capacity": integer,
  "selfLink": string,
  "purpose": [
    enum (Purpose)
  ]
}
Fields
name

string

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

description

string

Optional. Free-text description of the resource.

createTime

string (Timestamp format)

Output only. The timestamp when the resource was created.

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Output only. The timestamp when the resource was updated.

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

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

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

type

enum (Type)

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

items[]

string

Optional. List of items.

capacity

integer

Required. Capacity of the Address Group

purpose[]

enum (Purpose)

Optional. List of supported purposes of the Address Group.

Methods

addItems

The method google.cloud.networksecurity.v1alpha1.AddressGroupService.AddAddressGroupItems is not available in Trusted Cloud by S3NS.

cloneItems

The method google.cloud.networksecurity.v1alpha1.AddressGroupService.CloneAddressGroupItems is not available in Trusted Cloud by S3NS.

create

The method google.cloud.networksecurity.v1alpha1.AddressGroupService.CreateAddressGroup is not available in Trusted Cloud by S3NS.

delete

The method google.cloud.networksecurity.v1alpha1.AddressGroupService.DeleteAddressGroup is not available in Trusted Cloud by S3NS.

get

The method google.cloud.networksecurity.v1alpha1.AddressGroupService.GetAddressGroup is not available in Trusted Cloud by S3NS.

list

The method google.cloud.networksecurity.v1alpha1.AddressGroupService.ListAddressGroups is not available in Trusted Cloud by S3NS.

listReferences

The method google.cloud.networksecurity.v1alpha1.AddressGroupService.ListAddressGroupReferences is not available in Trusted Cloud by S3NS.

patch

The method google.cloud.networksecurity.v1alpha1.AddressGroupService.UpdateAddressGroup is not available in Trusted Cloud by S3NS.

removeItems

The method google.cloud.networksecurity.v1alpha1.AddressGroupService.RemoveAddressGroupItems is not available in Trusted Cloud by S3NS.