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_default_nic_attachment |
str
Specifies whether default NIC attachment is allowed. Check the AllowDefaultNicAttachment enum for the list of possible values. This field is a member of oneof_ _allow_default_nic_attachment.
|
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_ip_forwarding |
str
Specifies whether IP forwarding is allowed. Check the AllowIpForwarding enum for the list of possible values. This field is a member of oneof_ _allow_ip_forwarding.
|
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_ncc |
str
Specifies whether NCC is allowed. Check the AllowNcc enum for the list of possible values. This field is a member of oneof_ _allow_ncc.
|
allow_network_migration |
str
Specifies whether VM network migration is allowed. Check the AllowNetworkMigration enum for the list of possible values. This field is a member of oneof_ _allow_network_migration.
|
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. |
subnetwork_purposes |
MutableSequence[str]
Specifies which subnetwork purposes are supported. Check the SubnetworkPurposes enum for the list of possible values. |
subnetwork_stack_types |
MutableSequence[str]
Specifies which subnetwork stack types are supported. Check the SubnetworkStackTypes 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)Additional supported values which may be not listed in the enum directly due to technical reasons: PRIVATE_SERVICE_CONNECT
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.
AllowDefaultNicAttachment
AllowDefaultNicAttachment(value)Specifies whether default NIC attachment 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.
AllowIpForwarding
AllowIpForwarding(value)Specifies whether IP forwarding 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.
AllowNcc
AllowNcc(value)Specifies whether NCC is allowed.
AllowNetworkMigration
AllowNetworkMigration(value)Specifies whether VM network migration 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)SubnetworkPurposes
SubnetworkPurposes(value)Additional supported values which may be not listed in the enum directly due to technical reasons: PRIVATE_SERVICE_CONNECT
SubnetworkStackTypes
SubnetworkStackTypes(value)Unicast
Unicast(value)Specifies which type of unicast is supported.