View Source GoogleApi.Compute.V1.Model.NetworkProfileNetworkFeatures (google_api_compute v0.70.0)
Attributes
-
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 }