Class: Google::Cloud::Container::V1::ResourceManagerTags

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/container/v1/cluster_service.rb

Overview

A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values.

Defined Under Namespace

Classes: TagsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#tags::Google::Protobuf::Map{::String => ::String}

Returns TagKeyValue must be in one of the following formats ([KEY]=[VALUE])

  1. tagKeys/{tag_key_id}=tagValues/{tag_value_id}
  2. {org_id}/{tag_key_name}={tag_value_name}
  3. {project_id}/{tag_key_name}={tag_value_name}.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    TagKeyValue must be in one of the following formats ([KEY]=[VALUE])

    1. tagKeys/{tag_key_id}=tagValues/{tag_value_id}
    2. {org_id}/{tag_key_name}={tag_value_name}
    3. {project_id}/{tag_key_name}={tag_value_name}


5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
# File 'proto_docs/google/container/v1/cluster_service.rb', line 5441

class ResourceManagerTags
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class TagsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end