GoogleApi.Compute.V1.Model.NetworkProfileNetworkFeatures (google_api_compute v0.71.0)
View SourceAttributes
-
addressPurposes(type:list(String.t), default:nil) - Specifies what address purposes are supported. If empty, all address purposes are supported. -
allowAliasIpRanges(type:String.t, default:nil) - Specifies whether alias IP ranges (and secondary address ranges) are allowed. -
allowAutoModeSubnet(type:String.t, default:nil) - Specifies whether auto mode subnet creation is allowed. -
allowClassDFirewalls(type:String.t, default:nil) - Specifies whether firewalls for Class D address ranges are supported. -
allowCloudNat(type:String.t, default:nil) - Specifies whether cloud NAT creation is allowed. -
allowCloudRouter(type:String.t, default:nil) - Specifies whether cloud router creation is allowed. -
allowExternalIpAccess(type:String.t, default:nil) - Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC. -
allowInterconnect(type:String.t, default:nil) - Specifies whether Cloud Interconnect creation is allowed. -
allowLoadBalancing(type:String.t, default:nil) - Specifies whether cloud load balancing is allowed. -
allowMultiNicInSameNetwork(type:String.t, default:nil) - Specifies whether multi-nic in the same network is allowed. -
allowPacketMirroring(type:String.t, default:nil) - Specifies whether Packet Mirroring 1.0 is supported. -
allowPrivateGoogleAccess(type:String.t, default:nil) - Specifies whether private Google access is allowed. -
allowPsc(type:String.t, default:nil) - Specifies whether PSC creation is allowed. -
allowSameNetworkUnicast(type:String.t, default:nil) - Specifies whether unicast within the same network is allowed. -
allowStaticRoutes(type:String.t, default:nil) - Specifies whether static route creation is allowed. -
allowSubInterfaces(type:String.t, default:nil) - Specifies whether sub interfaces are allowed. -
allowVpcPeering(type:String.t, default:nil) - Specifies whether VPC peering is allowed. -
allowVpn(type:String.t, default:nil) - Specifies whether VPN creation is allowed. -
interfaceTypes(type:list(String.t), default:nil) - If set, limits the interface types that the network supports. If empty, all interface types are supported. -
subnetPurposes(type:list(String.t), default:nil) - Specifies which subnetwork purposes are supported. -
subnetStackTypes(type:list(String.t), default:nil) - Specifies which subnetwork stack types are supported. -
unicast(type:String.t, default:nil) - Specifies which type of unicast is supported.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Compute.V1.Model.NetworkProfileNetworkFeatures{ addressPurposes: [String.t()] | nil, allowAliasIpRanges: String.t() | nil, allowAutoModeSubnet: String.t() | nil, allowClassDFirewalls: String.t() | nil, allowCloudNat: String.t() | nil, allowCloudRouter: String.t() | nil, allowExternalIpAccess: String.t() | nil, allowInterconnect: String.t() | nil, allowLoadBalancing: String.t() | nil, allowMultiNicInSameNetwork: String.t() | nil, allowPacketMirroring: String.t() | nil, allowPrivateGoogleAccess: String.t() | nil, allowPsc: String.t() | nil, allowSameNetworkUnicast: String.t() | nil, allowStaticRoutes: String.t() | nil, allowSubInterfaces: String.t() | nil, allowVpcPeering: String.t() | nil, allowVpn: String.t() | nil, interfaceTypes: [String.t()] | nil, subnetPurposes: [String.t()] | nil, subnetStackTypes: [String.t()] | nil, unicast: String.t() | nil }