- 1.38.0 (latest)
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.1
- 1.19.2
- 1.18.0
- 1.17.0
- 1.16.1
- 1.15.0
- 1.14.1
- 1.13.0
- 1.12.1
- 1.11.0
- 1.10.1
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.1
- 1.5.2
- 1.4.0
- 1.3.2
- 1.2.0
- 1.1.0
- 1.0.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.2
- 0.3.0
- 0.2.1
- 0.1.0
NetworkProfileNetworkFeatures(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
---|---|
Name | Description |
address_purposes |
MutableSequence[str]
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 |
str
Specifies whether alias IP ranges (and secondary address ranges) are allowed. Check the AllowAliasIpRanges enum for the list of possible values. This field is a member of oneof _ _allow_alias_ip_ranges .
|
allow_auto_mode_subnet |
str
Specifies whether auto mode subnet creation is allowed. Check the AllowAutoModeSubnet enum for the list of possible values. This field is a member of oneof _ _allow_auto_mode_subnet .
|
allow_class_d_firewalls |
str
Specifies whether firewalls for Class D address ranges are supported. Check the AllowClassDFirewalls enum for the list of possible values. This field is a member of oneof _ _allow_class_d_firewalls .
|
allow_cloud_nat |
str
Specifies whether cloud NAT creation is allowed. Check the AllowCloudNat enum for the list of possible values. This field is a member of oneof _ _allow_cloud_nat .
|
allow_cloud_router |
str
Specifies whether cloud router creation is allowed. Check the AllowCloudRouter enum for the list of possible values. This field is a member of oneof _ _allow_cloud_router .
|
allow_external_ip_access |
str
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. This field is a member of oneof _ _allow_external_ip_access .
|
allow_interconnect |
str
Specifies whether Cloud Interconnect creation is allowed. Check the AllowInterconnect enum for the list of possible values. This field is a member of oneof _ _allow_interconnect .
|
allow_load_balancing |
str
Specifies whether cloud load balancing is allowed. Check the AllowLoadBalancing enum for the list of possible values. This field is a member of oneof _ _allow_load_balancing .
|
allow_multi_nic_in_same_network |
str
Specifies whether multi-nic in the same network is allowed. Check the AllowMultiNicInSameNetwork enum for the list of possible values. This field is a member of oneof _ _allow_multi_nic_in_same_network .
|
allow_packet_mirroring |
str
Specifies whether Packet Mirroring 1.0 is supported. Check the AllowPacketMirroring enum for the list of possible values. This field is a member of oneof _ _allow_packet_mirroring .
|
allow_private_google_access |
str
Specifies whether private Google access is allowed. Check the AllowPrivateGoogleAccess enum for the list of possible values. This field is a member of oneof _ _allow_private_google_access .
|
allow_psc |
str
Specifies whether PSC creation is allowed. Check the AllowPsc enum for the list of possible values. This field is a member of oneof _ _allow_psc .
|
allow_same_network_unicast |
str
Specifies whether unicast within the same network is allowed. Check the AllowSameNetworkUnicast enum for the list of possible values. This field is a member of oneof _ _allow_same_network_unicast .
|
allow_static_routes |
str
Specifies whether static route creation is allowed. Check the AllowStaticRoutes enum for the list of possible values. This field is a member of oneof _ _allow_static_routes .
|
allow_sub_interfaces |
str
Specifies whether sub interfaces are allowed. Check the AllowSubInterfaces enum for the list of possible values. This field is a member of oneof _ _allow_sub_interfaces .
|
allow_vpc_peering |
str
Specifies whether VPC peering is allowed. Check the AllowVpcPeering enum for the list of possible values. This field is a member of oneof _ _allow_vpc_peering .
|
allow_vpn |
str
Specifies whether VPN creation is allowed. Check the AllowVpn enum for the list of possible values. This field is a member of oneof _ _allow_vpn .
|
interface_types |
MutableSequence[str]
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 |
MutableSequence[str]
Specifies which subnetwork purposes are supported. Check the SubnetPurposes enum for the list of possible values. |
subnet_stack_types |
MutableSequence[str]
Specifies which subnetwork stack types are supported. Check the SubnetStackTypes enum for the list of possible values. |
unicast |
str
Specifies which type of unicast is supported. Check the Unicast enum for the list of possible values. This field is a member of oneof _ _unicast .
|
Classes
AddressPurposes
AddressPurposes(value)
AllowAliasIpRanges
AllowAliasIpRanges(value)
Specifies whether alias IP ranges (and secondary address ranges) are allowed.
AllowAutoModeSubnet
AllowAutoModeSubnet(value)
Specifies whether auto mode subnet creation is allowed.
AllowClassDFirewalls
AllowClassDFirewalls(value)
Specifies whether firewalls for Class D address ranges are supported.
AllowCloudNat
AllowCloudNat(value)
Specifies whether cloud NAT creation is allowed.
AllowCloudRouter
AllowCloudRouter(value)
Specifies whether cloud router creation is allowed.
AllowExternalIpAccess
AllowExternalIpAccess(value)
Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC.
AllowInterconnect
AllowInterconnect(value)
Specifies whether Cloud Interconnect creation is allowed.
AllowLoadBalancing
AllowLoadBalancing(value)
Specifies whether cloud load balancing is allowed.
AllowMultiNicInSameNetwork
AllowMultiNicInSameNetwork(value)
Specifies whether multi-nic in the same network is allowed.
AllowPacketMirroring
AllowPacketMirroring(value)
Specifies whether Packet Mirroring 1.0 is supported.
AllowPrivateGoogleAccess
AllowPrivateGoogleAccess(value)
Specifies whether private Google access is allowed.
AllowPsc
AllowPsc(value)
Specifies whether PSC creation is allowed.
AllowSameNetworkUnicast
AllowSameNetworkUnicast(value)
Specifies whether unicast within the same network is allowed.
AllowStaticRoutes
AllowStaticRoutes(value)
Specifies whether static route creation is allowed.
AllowSubInterfaces
AllowSubInterfaces(value)
Specifies whether sub interfaces are allowed.
AllowVpcPeering
AllowVpcPeering(value)
Specifies whether VPC peering is allowed.
AllowVpn
AllowVpn(value)
Specifies whether VPN creation is allowed.
InterfaceTypes
InterfaceTypes(value)
SubnetPurposes
SubnetPurposes(value)
SubnetStackTypes
SubnetStackTypes(value)
Unicast
Unicast(value)
Specifies which type of unicast is supported.