REST Resource: projects.locations.multicastGroupRangeActivations

Resource: MulticastGroupRangeActivation

Multicast group range activation resource.

JSON representation
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "state": {
    object (MulticastResourceState)
  },
  "description": string,
  "labels": {
    string: string,
    ...
  },
  "multicastDomainActivation": string,
  "multicastGroupRange": string,
  "ipCidrRange": string,
  "multicastGroupConsumerActivations": [
    string
  ],
  "uniqueId": string,
  "logConfig": {
    object (MulticastLogConfig)
  }
}
Fields
name

string

Identifier. The resource name of the multicast group range activation. Use the following format: projects/*/locations/*/multicastGroupRangeActivations/*.

createTime

string (Timestamp format)

Output only. [Output only] The timestamp when the multicast group range activation was created.

Uses RFC 3339, where generated output will always be Z-normalized and use 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. [Output only] The timestamp when the multicast group range activation was most recently updated.

Uses RFC 3339, where generated output will always be Z-normalized and use 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".

state

object (MulticastResourceState)

Output only. [Output only] The state of the resource.

description

string

Optional. An optional text description of the multicast group range activation.

labels

map (key: string, value: string)

Optional. Labels as key-value pairs.

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

multicastDomainActivation

string

Optional. The resource name of a multicast domain activation that is in the same zone as this multicast group. Use the following format: projects/*/locations/*/multicastDomainActivations/*

multicastGroupRange

string

Optional. The resource name of the global multicast group range for the group. Use the following format: projects/*/locations/global/multicastGroupRanges/*

ipCidrRange

string

Output only. [Output only] The multicast group IP address range.

multicastGroupConsumerActivations[]

string

Output only. The resource names of associated multicast group consumer activations. Use the following format: projects/*/locations/*/multicastGroupConsumerActivations/*.

uniqueId

string

Output only. [Output only] The Google-generated UUID for the resource. This value is unique across all multicast group resources. If a group is deleted and another with the same name is created, the new group is assigned a different uniqueId.

logConfig

object (MulticastLogConfig)

Optional. Specifies the logging options for the activities performed regarding the multicast group range activation. Defaults to false. If not specified, inherit the logging options from the global multicast group range resource. If logging is enabled, logs are exported to Cloud Logging. If the log config is explicitly set for the multicast group range activation, regardless if it is enabled or not, the value overrides what is configured by the multicast group range resource.

Methods

create

Creates a new multicast group range activation in a given project and location.

delete

Deletes a single multicast group range activation.

get

Gets details of a single multicast group range activation.

list

Lists multicast group range activationsin a given project and location.

patch

Updates the parameters of a single multicast group range activation.