Class: Google::Cloud::Compute::V1::ProjectsSetCloudArmorTierRequest

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

Defined Under Namespace

Modules: CloudArmorTier

Instance Attribute Summary collapse

Instance Attribute Details

#cloud_armor_tier::String

Returns Managed protection tier to be set. Check the CloudArmorTier enum for the list of possible values.

Returns:

  • (::String)

    Managed protection tier to be set. Check the CloudArmorTier enum for the list of possible values.



61187
61188
61189
61190
61191
61192
61193
61194
61195
61196
61197
61198
61199
61200
61201
61202
61203
61204
61205
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 61187

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

  # Managed protection tier to be set.
  module CloudArmorTier
    # A value indicating that the enum field is not set.
    UNDEFINED_CLOUD_ARMOR_TIER = 0

    # Enterprise tier protection billed annually.
    CA_ENTERPRISE_ANNUAL = 219_921_116

    # Enterprise tier protection billed monthly.
    CA_ENTERPRISE_PAYGO = 453_530_323

    # Standard protection.
    CA_STANDARD = 13_156_734
  end
end