REST Resource: projects.locations.multicastGroupConsumerActivations

Resource: MulticastGroupConsumerActivation

Multicast group consumer activation resource.

JSON representation
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "multicastConsumerAssociation": string,
  "description": string,
  "resourceState": enum (ConsumerResourceState),
  "state": {
    object (MulticastResourceState)
  },
  "uniqueId": string,
  "multicastGroupRangeActivation": string,
  "logConfig": {
    object (MulticastLogConfig)
  }
}
Fields
name

string

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

createTime

string (Timestamp format)

Output only. [Output only] The timestamp when the multicast group consumer 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 consumer 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".

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" }.

multicastConsumerAssociation

string

Required. The resource name of the multicast consumer association that is in the same zone as this multicast group consumer activation. Use the following format: projects/*/locations/*/multicastConsumerAssociations/*.

description

string

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

resourceState
(deprecated)

enum (ConsumerResourceState)

Output only. [Deprecated] The resource state of the multicast group consumer activation. Use the state field instead.

state

object (MulticastResourceState)

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

uniqueId

string

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

multicastGroupRangeActivation

string

Required. The resource name of the multicast group range activation created by the admin in the same zone as this multicast group consumer activation. Use the following format: // projects/*/locations/*/multicastGroupRangeActivations/*.

logConfig

object (MulticastLogConfig)

Optional. Specifies the logging options for the activities performed related to the multicast group consumer activation. Defaults to false. If logging is enabled, logs are exported to Cloud Logging.

Methods

create

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

delete

Deletes a single multicast group consumer activation.

get

Gets details of a single multicast group consumer activation.

list

Lists multicast group consumer activations in a given project and location.

patch

Updates the parameters of a single multicast group consumer activation.