Class NetworkProfileNetworkFeatures (1.28.0)

NetworkProfileNetworkFeatures(
    mapping=None, *, ignore_unknown_fields=False, **kwargs
)

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.