Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::NetworkProfileNetworkFeatures.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#address_purposes
def address_purposes() -> ::Array<::String>
Returns
- (::Array<::String>) — Specifies what address purposes are supported. If empty, all address purposes are supported. Check the AddressPurposes enum for the list of possible values.
#address_purposes=
def address_purposes=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Specifies what address purposes are supported. If empty, all address purposes are supported. Check the AddressPurposes enum for the list of possible values.
Returns
- (::Array<::String>) — Specifies what address purposes are supported. If empty, all address purposes are supported. Check the AddressPurposes enum for the list of possible values.
#allow_alias_ip_ranges
def allow_alias_ip_ranges() -> ::String
Returns
- (::String) — Specifies whether alias IP ranges (and secondary address ranges) are allowed. Check the AllowAliasIpRanges enum for the list of possible values.
#allow_alias_ip_ranges=
def allow_alias_ip_ranges=(value) -> ::String
Parameter
- value (::String) — Specifies whether alias IP ranges (and secondary address ranges) are allowed. Check the AllowAliasIpRanges enum for the list of possible values.
Returns
- (::String) — Specifies whether alias IP ranges (and secondary address ranges) are allowed. Check the AllowAliasIpRanges enum for the list of possible values.
#allow_auto_mode_subnet
def allow_auto_mode_subnet() -> ::String
Returns
- (::String) — Specifies whether auto mode subnet creation is allowed. Check the AllowAutoModeSubnet enum for the list of possible values.
#allow_auto_mode_subnet=
def allow_auto_mode_subnet=(value) -> ::String
Parameter
- value (::String) — Specifies whether auto mode subnet creation is allowed. Check the AllowAutoModeSubnet enum for the list of possible values.
Returns
- (::String) — Specifies whether auto mode subnet creation is allowed. Check the AllowAutoModeSubnet enum for the list of possible values.
#allow_class_d_firewalls
def allow_class_d_firewalls() -> ::String
Returns
- (::String) — Specifies whether firewalls for Class D address ranges are supported. Check the AllowClassDFirewalls enum for the list of possible values.
#allow_class_d_firewalls=
def allow_class_d_firewalls=(value) -> ::String
Parameter
- value (::String) — Specifies whether firewalls for Class D address ranges are supported. Check the AllowClassDFirewalls enum for the list of possible values.
Returns
- (::String) — Specifies whether firewalls for Class D address ranges are supported. Check the AllowClassDFirewalls enum for the list of possible values.
#allow_cloud_nat
def allow_cloud_nat() -> ::String
Returns
- (::String) — Specifies whether cloud NAT creation is allowed. Check the AllowCloudNat enum for the list of possible values.
#allow_cloud_nat=
def allow_cloud_nat=(value) -> ::String
Parameter
- value (::String) — Specifies whether cloud NAT creation is allowed. Check the AllowCloudNat enum for the list of possible values.
Returns
- (::String) — Specifies whether cloud NAT creation is allowed. Check the AllowCloudNat enum for the list of possible values.
#allow_cloud_router
def allow_cloud_router() -> ::String
Returns
- (::String) — Specifies whether cloud router creation is allowed. Check the AllowCloudRouter enum for the list of possible values.
#allow_cloud_router=
def allow_cloud_router=(value) -> ::String
Parameter
- value (::String) — Specifies whether cloud router creation is allowed. Check the AllowCloudRouter enum for the list of possible values.
Returns
- (::String) — Specifies whether cloud router creation is allowed. Check the AllowCloudRouter enum for the list of possible values.
#allow_external_ip_access
def allow_external_ip_access() -> ::String
Returns
- (::String) — 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.
#allow_external_ip_access=
def allow_external_ip_access=(value) -> ::String
Parameter
- value (::String) — 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.
Returns
- (::String) — 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.
#allow_interconnect
def allow_interconnect() -> ::String
Returns
- (::String) — Specifies whether Cloud Interconnect creation is allowed. Check the AllowInterconnect enum for the list of possible values.
#allow_interconnect=
def allow_interconnect=(value) -> ::String
Parameter
- value (::String) — Specifies whether Cloud Interconnect creation is allowed. Check the AllowInterconnect enum for the list of possible values.
Returns
- (::String) — Specifies whether Cloud Interconnect creation is allowed. Check the AllowInterconnect enum for the list of possible values.
#allow_load_balancing
def allow_load_balancing() -> ::String
Returns
- (::String) — Specifies whether cloud load balancing is allowed. Check the AllowLoadBalancing enum for the list of possible values.
#allow_load_balancing=
def allow_load_balancing=(value) -> ::String
Parameter
- value (::String) — Specifies whether cloud load balancing is allowed. Check the AllowLoadBalancing enum for the list of possible values.
Returns
- (::String) — Specifies whether cloud load balancing is allowed. Check the AllowLoadBalancing enum for the list of possible values.
#allow_multi_nic_in_same_network
def allow_multi_nic_in_same_network() -> ::String
Returns
- (::String) — Specifies whether multi-nic in the same network is allowed. Check the AllowMultiNicInSameNetwork enum for the list of possible values.
#allow_multi_nic_in_same_network=
def allow_multi_nic_in_same_network=(value) -> ::String
Parameter
- value (::String) — Specifies whether multi-nic in the same network is allowed. Check the AllowMultiNicInSameNetwork enum for the list of possible values.
Returns
- (::String) — Specifies whether multi-nic in the same network is allowed. Check the AllowMultiNicInSameNetwork enum for the list of possible values.
#allow_packet_mirroring
def allow_packet_mirroring() -> ::String
Returns
- (::String) — Specifies whether Packet Mirroring 1.0 is supported. Check the AllowPacketMirroring enum for the list of possible values.
#allow_packet_mirroring=
def allow_packet_mirroring=(value) -> ::String
Parameter
- value (::String) — Specifies whether Packet Mirroring 1.0 is supported. Check the AllowPacketMirroring enum for the list of possible values.
Returns
- (::String) — Specifies whether Packet Mirroring 1.0 is supported. Check the AllowPacketMirroring enum for the list of possible values.
#allow_private_google_access
def allow_private_google_access() -> ::String
Returns
- (::String) — Specifies whether private Google access is allowed. Check the AllowPrivateGoogleAccess enum for the list of possible values.
#allow_private_google_access=
def allow_private_google_access=(value) -> ::String
Parameter
- value (::String) — Specifies whether private Google access is allowed. Check the AllowPrivateGoogleAccess enum for the list of possible values.
Returns
- (::String) — Specifies whether private Google access is allowed. Check the AllowPrivateGoogleAccess enum for the list of possible values.
#allow_psc
def allow_psc() -> ::String
Returns
- (::String) — Specifies whether PSC creation is allowed. Check the AllowPsc enum for the list of possible values.
#allow_psc=
def allow_psc=(value) -> ::String
Parameter
- value (::String) — Specifies whether PSC creation is allowed. Check the AllowPsc enum for the list of possible values.
Returns
- (::String) — Specifies whether PSC creation is allowed. Check the AllowPsc enum for the list of possible values.
#allow_same_network_unicast
def allow_same_network_unicast() -> ::String
Returns
- (::String) — Specifies whether unicast within the same network is allowed. Check the AllowSameNetworkUnicast enum for the list of possible values.
#allow_same_network_unicast=
def allow_same_network_unicast=(value) -> ::String
Parameter
- value (::String) — Specifies whether unicast within the same network is allowed. Check the AllowSameNetworkUnicast enum for the list of possible values.
Returns
- (::String) — Specifies whether unicast within the same network is allowed. Check the AllowSameNetworkUnicast enum for the list of possible values.
#allow_static_routes
def allow_static_routes() -> ::String
Returns
- (::String) — Specifies whether static route creation is allowed. Check the AllowStaticRoutes enum for the list of possible values.
#allow_static_routes=
def allow_static_routes=(value) -> ::String
Parameter
- value (::String) — Specifies whether static route creation is allowed. Check the AllowStaticRoutes enum for the list of possible values.
Returns
- (::String) — Specifies whether static route creation is allowed. Check the AllowStaticRoutes enum for the list of possible values.
#allow_sub_interfaces
def allow_sub_interfaces() -> ::String
Returns
- (::String) — Specifies whether sub interfaces are allowed. Check the AllowSubInterfaces enum for the list of possible values.
#allow_sub_interfaces=
def allow_sub_interfaces=(value) -> ::String
Parameter
- value (::String) — Specifies whether sub interfaces are allowed. Check the AllowSubInterfaces enum for the list of possible values.
Returns
- (::String) — Specifies whether sub interfaces are allowed. Check the AllowSubInterfaces enum for the list of possible values.
#allow_vpc_peering
def allow_vpc_peering() -> ::String
Returns
- (::String) — Specifies whether VPC peering is allowed. Check the AllowVpcPeering enum for the list of possible values.
#allow_vpc_peering=
def allow_vpc_peering=(value) -> ::String
Parameter
- value (::String) — Specifies whether VPC peering is allowed. Check the AllowVpcPeering enum for the list of possible values.
Returns
- (::String) — Specifies whether VPC peering is allowed. Check the AllowVpcPeering enum for the list of possible values.
#allow_vpn
def allow_vpn() -> ::String
Returns
- (::String) — Specifies whether VPN creation is allowed. Check the AllowVpn enum for the list of possible values.
#allow_vpn=
def allow_vpn=(value) -> ::String
Parameter
- value (::String) — Specifies whether VPN creation is allowed. Check the AllowVpn enum for the list of possible values.
Returns
- (::String) — Specifies whether VPN creation is allowed. Check the AllowVpn enum for the list of possible values.
#interface_types
def interface_types() -> ::Array<::String>
Returns
- (::Array<::String>) — 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.
#interface_types=
def interface_types=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — 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.
Returns
- (::Array<::String>) — 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.
#subnet_purposes
def subnet_purposes() -> ::Array<::String>
Returns
- (::Array<::String>) — Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values.
#subnet_purposes=
def subnet_purposes=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values.
Returns
- (::Array<::String>) — Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values.
#subnet_stack_types
def subnet_stack_types() -> ::Array<::String>
Returns
- (::Array<::String>) — Specifies which subnetwork stack types are supported. Check the SubnetStackTypes enum for the list of possible values.
#subnet_stack_types=
def subnet_stack_types=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Specifies which subnetwork stack types are supported. Check the SubnetStackTypes enum for the list of possible values.
Returns
- (::Array<::String>) — Specifies which subnetwork stack types are supported. Check the SubnetStackTypes enum for the list of possible values.
#unicast
def unicast() -> ::String
Returns
- (::String) — Specifies which type of unicast is supported. Check the Unicast enum for the list of possible values.
#unicast=
def unicast=(value) -> ::String
Parameter
- value (::String) — Specifies which type of unicast is supported. Check the Unicast enum for the list of possible values.
Returns
- (::String) — Specifies which type of unicast is supported. Check the Unicast enum for the list of possible values.