Class: Google::Cloud::Compute::V1::NetworkProfileNetworkFeatures
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::NetworkProfileNetworkFeatures
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/compute/v1/compute.rb
Defined Under Namespace
Modules: AddressPurposes, AllowAddressCreation, AllowAliasIpRanges, AllowAutoModeSubnet, AllowClassDFirewalls, AllowCloudNat, AllowCloudRouter, AllowDefaultNicAttachment, AllowExternalIpAccess, AllowFirewallPolicy, AllowInterconnect, AllowIpForwarding, AllowLoadBalancing, AllowMultiNicInSameNetwork, AllowMultiNicInSameSubnetwork, AllowMulticast, AllowNcc, AllowNetworkMigration, AllowPacketMirroring, AllowPrivateGoogleAccess, AllowPsc, AllowSameNetworkUnicast, AllowStaticRoutes, AllowSubInterfaces, AllowSubnetworkCreation, AllowVpcFirewallRules, AllowVpcPeering, AllowVpn, FirewallPolicyTypes, InterfaceTypes, Multicast, SubnetPurposes, SubnetStackTypes, SubnetworkPurposes, SubnetworkStackTypes, Unicast
Instance Attribute Summary collapse
-
#address_purposes ⇒ ::Array<::String>
Specifies what address purposes are supported.
-
#allow_address_creation ⇒ ::String
Specifies whether address creation is allowed.
-
#allow_alias_ip_ranges ⇒ ::String
Specifies whether alias IP ranges (and secondary address ranges) are allowed.
-
#allow_auto_mode_subnet ⇒ ::String
Specifies whether auto mode subnet creation is allowed.
-
#allow_class_d_firewalls ⇒ ::String
Specifies whether firewalls for Class D address ranges are supported.
-
#allow_cloud_nat ⇒ ::String
Specifies whether cloud NAT creation is allowed.
-
#allow_cloud_router ⇒ ::String
Specifies whether cloud router creation is allowed.
-
#allow_default_nic_attachment ⇒ ::String
Specifies whether default NIC attachment is allowed.
-
#allow_external_ip_access ⇒ ::String
Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC.
-
#allow_firewall_policy ⇒ ::String
Specifies whether firewall policy can be attached to the network.
-
#allow_interconnect ⇒ ::String
Specifies whether Cloud Interconnect creation is allowed.
-
#allow_ip_forwarding ⇒ ::String
Specifies whether IP forwarding is allowed.
-
#allow_load_balancing ⇒ ::String
Specifies whether cloud load balancing is allowed.
-
#allow_multi_nic_in_same_network ⇒ ::String
Specifies whether multi-nic in the same network is allowed.
-
#allow_multi_nic_in_same_subnetwork ⇒ ::String
Specifies whether multi-nic in the same subnetwork is allowed.
-
#allow_multicast ⇒ ::String
Specifies whether multicast is allowed.
-
#allow_ncc ⇒ ::String
Specifies whether NCC is allowed.
-
#allow_network_migration ⇒ ::String
Specifies whether VM network migration is allowed.
-
#allow_packet_mirroring ⇒ ::String
Specifies whether Packet Mirroring 1.0 is supported.
-
#allow_private_google_access ⇒ ::String
Specifies whether private Google access is allowed.
-
#allow_psc ⇒ ::String
Specifies whether PSC creation is allowed.
-
#allow_same_network_unicast ⇒ ::String
Specifies whether unicast within the same network is allowed.
-
#allow_static_routes ⇒ ::String
Specifies whether static route creation is allowed.
-
#allow_sub_interfaces ⇒ ::String
Specifies whether sub interfaces are allowed.
-
#allow_subnetwork_creation ⇒ ::String
Specifies whether subnetwork creation is allowed.
-
#allow_vpc_firewall_rules ⇒ ::String
Specifies whether VPC firewall rules can be created under the network.
-
#allow_vpc_peering ⇒ ::String
Specifies whether VPC peering is allowed.
-
#allow_vpn ⇒ ::String
Specifies whether VPN creation is allowed.
-
#firewall_policy_types ⇒ ::Array<::String>
Check the FirewallPolicyTypes enum for the list of possible values.
-
#interface_types ⇒ ::Array<::String>
If set, limits the interface types that the network supports.
-
#multicast ⇒ ::String
Specifies which type of multicast is supported.
-
#predefined_network_internal_ipv6_range ⇒ ::String
Specifies a predefined internal IPv6 range for the network.
-
#predefined_subnetwork_ranges ⇒ ::Array<::Google::Cloud::Compute::V1::NetworkProfileNetworkFeaturesPredefinedSubnetworkRange>
Predefined subnetwork ranges for the network.
-
#subnet_purposes ⇒ ::Array<::String>
Specifies which subnetwork purposes are supported.
-
#subnet_stack_types ⇒ ::Array<::String>
Specifies which subnetwork stack types are supported.
-
#subnetwork_purposes ⇒ ::Array<::String>
Output only.
-
#subnetwork_stack_types ⇒ ::Array<::String>
Output only.
-
#unicast ⇒ ::String
Specifies which type of unicast is supported.
Instance Attribute Details
#address_purposes ⇒ ::Array<::String>
Returns Specifies what address purposes are supported. If empty, all address purposes are supported. Check the AddressPurposes enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_address_creation ⇒ ::String
Returns Specifies whether address creation is allowed. Check the AllowAddressCreation enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_alias_ip_ranges ⇒ ::String
Returns Specifies whether alias IP ranges (and secondary address ranges) are allowed. Check the AllowAliasIpRanges enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_auto_mode_subnet ⇒ ::String
Returns Specifies whether auto mode subnet creation is allowed. Check the AllowAutoModeSubnet enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_class_d_firewalls ⇒ ::String
Returns Specifies whether firewalls for Class D address ranges are supported. Check the AllowClassDFirewalls enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_cloud_nat ⇒ ::String
Returns Specifies whether cloud NAT creation is allowed. Check the AllowCloudNat enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_cloud_router ⇒ ::String
Returns Specifies whether cloud router creation is allowed. Check the AllowCloudRouter enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_default_nic_attachment ⇒ ::String
Returns Specifies whether default NIC attachment is allowed. Check the AllowDefaultNicAttachment enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_external_ip_access ⇒ ::String
Returns Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC. Check the AllowExternalIpAccess enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_firewall_policy ⇒ ::String
Returns Specifies whether firewall policy can be attached to the network. Check the AllowFirewallPolicy enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_interconnect ⇒ ::String
Returns Specifies whether Cloud Interconnect creation is allowed. Check the AllowInterconnect enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_ip_forwarding ⇒ ::String
Returns Specifies whether IP forwarding is allowed. Check the AllowIpForwarding enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_load_balancing ⇒ ::String
Returns Specifies whether cloud load balancing is allowed. Check the AllowLoadBalancing enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_multi_nic_in_same_network ⇒ ::String
Returns Specifies whether multi-nic in the same network is allowed. Check the AllowMultiNicInSameNetwork enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_multi_nic_in_same_subnetwork ⇒ ::String
Returns Specifies whether multi-nic in the same subnetwork is allowed. Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_multicast ⇒ ::String
Returns Specifies whether multicast is allowed. Check the AllowMulticast enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_ncc ⇒ ::String
Returns Specifies whether NCC is allowed. Check the AllowNcc enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_network_migration ⇒ ::String
Returns Specifies whether VM network migration is allowed. Check the AllowNetworkMigration enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_packet_mirroring ⇒ ::String
Returns Specifies whether Packet Mirroring 1.0 is supported. Check the AllowPacketMirroring enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_private_google_access ⇒ ::String
Returns Specifies whether private Google access is allowed. Check the AllowPrivateGoogleAccess enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_psc ⇒ ::String
Returns Specifies whether PSC creation is allowed. Check the AllowPsc enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_same_network_unicast ⇒ ::String
Returns Specifies whether unicast within the same network is allowed. Check the AllowSameNetworkUnicast enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_static_routes ⇒ ::String
Returns Specifies whether static route creation is allowed. Check the AllowStaticRoutes enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_sub_interfaces ⇒ ::String
Returns Specifies whether sub interfaces are allowed. Check the AllowSubInterfaces enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_subnetwork_creation ⇒ ::String
Returns Specifies whether subnetwork creation is allowed. Check the AllowSubnetworkCreation enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_vpc_firewall_rules ⇒ ::String
Returns Specifies whether VPC firewall rules can be created under the network. Check the AllowVpcFirewallRules enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_vpc_peering ⇒ ::String
Returns Specifies whether VPC peering is allowed. Check the AllowVpcPeering enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#allow_vpn ⇒ ::String
Returns Specifies whether VPN creation is allowed. Check the AllowVpn enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#firewall_policy_types ⇒ ::Array<::String>
Returns Check the FirewallPolicyTypes enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#interface_types ⇒ ::Array<::String>
Returns If set, limits the interface types that the network supports. If empty, all interface types are supported. Check the InterfaceTypes enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#multicast ⇒ ::String
Returns Specifies which type of multicast is supported. Check the Multicast enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#predefined_network_internal_ipv6_range ⇒ ::String
Returns Specifies a predefined internal IPv6 range for the network.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#predefined_subnetwork_ranges ⇒ ::Array<::Google::Cloud::Compute::V1::NetworkProfileNetworkFeaturesPredefinedSubnetworkRange>
Returns Predefined subnetwork ranges for the network.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#subnet_purposes ⇒ ::Array<::String>
Returns Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#subnet_stack_types ⇒ ::Array<::String>
Returns Specifies which subnetwork stack types are supported. Check the SubnetStackTypes enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#subnetwork_purposes ⇒ ::Array<::String>
Returns Output only. Specifies which subnetwork purposes are supported. Check the SubnetworkPurposes enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#subnetwork_stack_types ⇒ ::Array<::String>
Returns Output only. Specifies which subnetwork stack types are supported. Check the SubnetworkStackTypes enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |
#unicast ⇒ ::String
Returns Specifies which type of unicast is supported. Check the Unicast enum for the list of possible values.
58706 58707 58708 58709 58710 58711 58712 58713 58714 58715 58716 58717 58718 58719 58720 58721 58722 58723 58724 58725 58726 58727 58728 58729 58730 58731 58732 58733 58734 58735 58736 58737 58738 58739 58740 58741 58742 58743 58744 58745 58746 58747 58748 58749 58750 58751 58752 58753 58754 58755 58756 58757 58758 58759 58760 58761 58762 58763 58764 58765 58766 58767 58768 58769 58770 58771 58772 58773 58774 58775 58776 58777 58778 58779 58780 58781 58782 58783 58784 58785 58786 58787 58788 58789 58790 58791 58792 58793 58794 58795 58796 58797 58798 58799 58800 58801 58802 58803 58804 58805 58806 58807 58808 58809 58810 58811 58812 58813 58814 58815 58816 58817 58818 58819 58820 58821 58822 58823 58824 58825 58826 58827 58828 58829 58830 58831 58832 58833 58834 58835 58836 58837 58838 58839 58840 58841 58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852 58853 58854 58855 58856 58857 58858 58859 58860 58861 58862 58863 58864 58865 58866 58867 58868 58869 58870 58871 58872 58873 58874 58875 58876 58877 58878 58879 58880 58881 58882 58883 58884 58885 58886 58887 58888 58889 58890 58891 58892 58893 58894 58895 58896 58897 58898 58899 58900 58901 58902 58903 58904 58905 58906 58907 58908 58909 58910 58911 58912 58913 58914 58915 58916 58917 58918 58919 58920 58921 58922 58923 58924 58925 58926 58927 58928 58929 58930 58931 58932 58933 58934 58935 58936 58937 58938 58939 58940 58941 58942 58943 58944 58945 58946 58947 58948 58949 58950 58951 58952 58953 58954 58955 58956 58957 58958 58959 58960 58961 58962 58963 58964 58965 58966 58967 58968 58969 58970 58971 58972 58973 58974 58975 58976 58977 58978 58979 58980 58981 58982 58983 58984 58985 58986 58987 58988 58989 58990 58991 58992 58993 58994 58995 58996 58997 58998 58999 59000 59001 59002 59003 59004 59005 59006 59007 59008 59009 59010 59011 59012 59013 59014 59015 59016 59017 59018 59019 59020 59021 59022 59023 59024 59025 59026 59027 59028 59029 59030 59031 59032 59033 59034 59035 59036 59037 59038 59039 59040 59041 59042 59043 59044 59045 59046 59047 59048 59049 59050 59051 59052 59053 59054 59055 59056 59057 59058 59059 59060 59061 59062 59063 59064 59065 59066 59067 59068 59069 59070 59071 59072 59073 59074 59075 59076 59077 59078 59079 59080 59081 59082 59083 59084 59085 59086 59087 59088 59089 59090 59091 59092 59093 59094 59095 59096 59097 59098 59099 59100 59101 59102 59103 59104 59105 59106 59107 59108 59109 59110 59111 59112 59113 59114 59115 59116 59117 59118 59119 59120 59121 59122 59123 59124 59125 59126 59127 59128 59129 59130 59131 59132 59133 59134 59135 59136 59137 59138 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 58706 class NetworkProfileNetworkFeatures include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods module AddressPurposes # A value indicating that the enum field is not set. UNDEFINED_ADDRESS_PURPOSES = 0 # DNS resolver address in the subnetwork. DNS_RESOLVER = 476_114_556 # VM internal/alias IP, Internal LB service IP, etc. GCE_ENDPOINT = 230_515_243 # A regional internal IP address range reserved for the VLAN attachment # that is used in HA VPN over Cloud Interconnect. This regional # internal IP address range must not overlap with any IP address range # of subnet/route in the VPC network and its peering networks. After the # VLAN attachment is created with the reserved IP address range, when # creating a new VPN gateway, its interface IP address is allocated # from the associated VLAN attachment's IP address range. IPSEC_INTERCONNECT = 340_437_251 # External IP automatically reserved for Cloud NAT. NAT_AUTO = 163_666_477 # A private network IP address that can be used to configure Private # Service Connect. This purpose can be specified only forGLOBAL addresses of Type INTERNAL PRIVATE_SERVICE_CONNECT = 48_134_724 # A regional internal IP address range reserved for Serverless. SERVERLESS = 270_492_508 # A private network IP address that can be shared by multiple Internal # Load Balancer forwarding rules. SHARED_LOADBALANCER_VIP = 294_447_572 # IP range for peer networks. VPC_PEERING = 400_800_170 end # Specifies whether address creation is allowed. module AllowAddressCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ADDRESS_CREATION = 0 ADDRESS_CREATION_ALLOWED = 181_903_667 ADDRESS_CREATION_BLOCKED = 534_937_975 end # Specifies whether alias IP ranges (and secondary address ranges) are # allowed. module AllowAliasIpRanges # A value indicating that the enum field is not set. UNDEFINED_ALLOW_ALIAS_IP_RANGES = 0 ALIAS_IP_RANGES_ALLOWED = 464_867_048 ALIAS_IP_RANGES_BLOCKED = 281_030_444 end # Specifies whether auto mode subnet creation is allowed. module AllowAutoModeSubnet # A value indicating that the enum field is not set. UNDEFINED_ALLOW_AUTO_MODE_SUBNET = 0 AUTO_MODE_SUBNET_ALLOWED = 391_042_610 AUTO_MODE_SUBNET_BLOCKED = 207_206_006 end # Specifies whether firewalls for Class D address ranges are supported. module AllowClassDFirewalls # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLASS_D_FIREWALLS = 0 CLASS_D_FIREWALLS_ALLOWED = 348_219_386 CLASS_D_FIREWALLS_BLOCKED = 164_382_782 end # Specifies whether cloud NAT creation is allowed. module AllowCloudNat # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_NAT = 0 CLOUD_NAT_ALLOWED = 245_931_296 CLOUD_NAT_BLOCKED = 62_094_692 end # Specifies whether cloud router creation is allowed. module AllowCloudRouter # A value indicating that the enum field is not set. UNDEFINED_ALLOW_CLOUD_ROUTER = 0 CLOUD_ROUTER_ALLOWED = 365_388_284 CLOUD_ROUTER_BLOCKED = 181_551_680 end # Specifies whether default NIC attachment is allowed. module AllowDefaultNicAttachment # A value indicating that the enum field is not set. UNDEFINED_ALLOW_DEFAULT_NIC_ATTACHMENT = 0 DEFAULT_NIC_ATTACHMENT_ALLOWED = 11_570_689 DEFAULT_NIC_ATTACHMENT_BLOCKED = 364_604_997 end # Specifies whether VMs are allowed to have external IP access on network # interfaces connected to this VPC. module AllowExternalIpAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS = 0 EXTERNAL_IP_ACCESS_ALLOWED = 109_530_193 EXTERNAL_IP_ACCESS_BLOCKED = 462_564_501 end # Specifies whether firewall policy can be attached to the network. module AllowFirewallPolicy # A value indicating that the enum field is not set. UNDEFINED_ALLOW_FIREWALL_POLICY = 0 FIREWALL_POLICY_ALLOWED = 388_488_346 FIREWALL_POLICY_BLOCKED = 204_651_742 end # Specifies whether Cloud Interconnect creation is allowed. module AllowInterconnect # A value indicating that the enum field is not set. UNDEFINED_ALLOW_INTERCONNECT = 0 INTERCONNECT_ALLOWED = 162_845_399 INTERCONNECT_BLOCKED = 515_879_707 end # Specifies whether IP forwarding is allowed. module AllowIpForwarding # A value indicating that the enum field is not set. UNDEFINED_ALLOW_IP_FORWARDING = 0 IP_FORWARDING_ALLOWED = 152_595_550 IP_FORWARDING_BLOCKED = 505_629_858 end # Specifies whether cloud load balancing is allowed. module AllowLoadBalancing # A value indicating that the enum field is not set. UNDEFINED_ALLOW_LOAD_BALANCING = 0 LOAD_BALANCING_ALLOWED = 28_407_977 LOAD_BALANCING_BLOCKED = 381_442_285 end # Specifies whether multi-nic in the same network is allowed. module AllowMultiNicInSameNetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK = 0 MULTI_NIC_IN_SAME_NETWORK_ALLOWED = 457_555_419 MULTI_NIC_IN_SAME_NETWORK_BLOCKED = 273_718_815 end # Specifies whether multi-nic in the same subnetwork is allowed. module AllowMultiNicInSameSubnetwork # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0 MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288_044_595 MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104_207_991 end # Specifies whether multicast is allowed. module AllowMulticast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_MULTICAST = 0 MULTICAST_ALLOWED = 44_693_537 MULTICAST_BLOCKED = 397_727_845 end # Specifies whether NCC is allowed. module AllowNcc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NCC = 0 NCC_ALLOWED = 467_227_511 NCC_BLOCKED = 283_390_907 end # Specifies whether VM network migration is allowed. module AllowNetworkMigration # A value indicating that the enum field is not set. UNDEFINED_ALLOW_NETWORK_MIGRATION = 0 NETWORK_MIGRATION_ALLOWED = 14_389_766 NETWORK_MIGRATION_BLOCKED = 367_424_074 end # Specifies whether Packet Mirroring 1.0 is supported. module AllowPacketMirroring # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PACKET_MIRRORING = 0 PACKET_MIRRORING_ALLOWED = 92_416_245 PACKET_MIRRORING_BLOCKED = 445_450_553 end # Specifies whether private Google access is allowed. module AllowPrivateGoogleAccess # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PRIVATE_GOOGLE_ACCESS = 0 PRIVATE_GOOGLE_ACCESS_ALLOWED = 220_787_351 PRIVATE_GOOGLE_ACCESS_BLOCKED = 36_950_747 end # Specifies whether PSC creation is allowed. module AllowPsc # A value indicating that the enum field is not set. UNDEFINED_ALLOW_PSC = 0 PSC_ALLOWED = 171_559_657 PSC_BLOCKED = 524_593_965 end # Specifies whether unicast within the same network is allowed. module AllowSameNetworkUnicast # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SAME_NETWORK_UNICAST = 0 SAME_NETWORK_UNICAST_ALLOWED = 159_732_814 SAME_NETWORK_UNICAST_BLOCKED = 512_767_122 end # Specifies whether static route creation is allowed. module AllowStaticRoutes # A value indicating that the enum field is not set. UNDEFINED_ALLOW_STATIC_ROUTES = 0 STATIC_ROUTES_ALLOWED = 409_048_964 STATIC_ROUTES_BLOCKED = 225_212_360 end # Specifies whether sub interfaces are allowed. module AllowSubInterfaces # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUB_INTERFACES = 0 SUBINTERFACES_ALLOWED = 158_685_891 SUBINTERFACES_BLOCKED = 511_720_199 end # Specifies whether subnetwork creation is allowed. module AllowSubnetworkCreation # A value indicating that the enum field is not set. UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0 SUBNETWORK_CREATION_ALLOWED = 158_580_825 SUBNETWORK_CREATION_BLOCKED = 511_615_133 end # Specifies whether VPC firewall rules can be created under the network. module AllowVpcFirewallRules # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0 VPC_FIREWALL_RULES_ALLOWED = 489_586_007 VPC_FIREWALL_RULES_BLOCKED = 305_749_403 end # Specifies whether VPC peering is allowed. module AllowVpcPeering # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPC_PEERING = 0 VPC_PEERING_ALLOWED = 261_465_075 VPC_PEERING_BLOCKED = 77_628_471 end # Specifies whether VPN creation is allowed. module AllowVpn # A value indicating that the enum field is not set. UNDEFINED_ALLOW_VPN = 0 VPN_ALLOWED = 162_163_997 VPN_BLOCKED = 515_198_305 end module FirewallPolicyTypes # A value indicating that the enum field is not set. UNDEFINED_FIREWALL_POLICY_TYPES = 0 RDMA_ROCE_POLICY = 148_757_145 ULL_POLICY = 100_494_364 VPC_POLICY = 74_319_208 end module InterfaceTypes # A value indicating that the enum field is not set. UNDEFINED_INTERFACE_TYPES = 0 # GVNIC GVNIC = 68_209_305 # IDPF IDPF = 2_242_641 # IRDMA IRDMA = 69_927_695 # MRDMA MRDMA = 73_621_779 # No type specified. UNSPECIFIED_NIC_TYPE = 67_411_801 # VIRTIO VIRTIO_NET = 452_123_481 end # Specifies which type of multicast is supported. module Multicast # A value indicating that the enum field is not set. UNDEFINED_MULTICAST = 0 MULTICAST_SDN = 532_209_462 MULTICAST_ULL = 532_211_630 end module SubnetPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_PURPOSES = 0 SUBNET_PURPOSE_CUSTOM_HARDWARE = 283_160_275 SUBNET_PURPOSE_PRIVATE = 404_371_008 end module SubnetStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNET_STACK_TYPES = 0 SUBNET_STACK_TYPE_IPV4_IPV6 = 41_454_485 SUBNET_STACK_TYPE_IPV4_ONLY = 41_631_034 SUBNET_STACK_TYPE_IPV6_ONLY = 98_889_336 end # Additional supported values which may be not listed in the enum directly due to technical reasons: # PRIVATE_SERVICE_CONNECT module SubnetworkPurposes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_PURPOSES = 0 # Subnet reserved for Global Envoy-based Load Balancing. GLOBAL_MANAGED_PROXY = 236_463_602 # Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy # purpose, please use REGIONAL_MANAGED_PROXY instead. INTERNAL_HTTPS_LOAD_BALANCER = 248_748_889 # Subnetwork will be used for Migration from one peered VPC to another. # (a transient state of subnetwork # while migrating resources from one project to another). PEER_MIGRATION = 491_902_225 # Regular user created or automatically created subnet. PRIVATE = 403_485_027 # Subnetwork used as source range for Private NAT Gateways. PRIVATE_NAT = 367_764_517 # Regular user created or automatically created subnet. PRIVATE_RFC_1918 = 254_902_107 # Subnetwork used for Regional Envoy-based Load Balancing. REGIONAL_MANAGED_PROXY = 153_049_966 end module SubnetworkStackTypes # A value indicating that the enum field is not set. UNDEFINED_SUBNETWORK_STACK_TYPES = 0 # New VMs in this subnet can have both IPv4 and IPv6 addresses. IPV4_IPV6 = 22_197_249 # New VMs in this subnet will only be assigned IPv4 addresses. IPV4_ONLY = 22_373_798 # New VMs in this subnet will only be assigned IPv6 addresses. IPV6_ONLY = 79_632_100 end # Specifies which type of unicast is supported. module Unicast # A value indicating that the enum field is not set. UNDEFINED_UNICAST = 0 UNICAST_SDN = 379_954_157 UNICAST_ULL = 379_956_325 end end |