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.



27447
27448
27449
27450
27451
27452
27453
27454
27455
27456
27457
27458
27459
27460
27461
27462
27463
27464
27465
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27447

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