REST Resource: networkProfiles Stay organized with collections Save and categorize content based on your preferences.
Resource: NetworkProfilesGetResponse
| JSON representation |
|---|
{"resource":{"kind":string,"id":string,"creationTimestamp":string,"name":string,"description":string,"selfLink":string,"selfLinkWithId":string,"location":{"scope":enum,"name":string},"profileType":{"networkType":enum,// Union field |
| Fields | |
|---|---|
resource |
|
resource.kind |
[Output Only] Type of the resource. Always |
resource.id |
[Output Only] The unique identifier for the resource. This identifier is defined by the server. |
resource.creationTimestamp |
[Output Only] Creation timestamp inRFC3339 text format. |
resource.name |
[Output Only] Name of the resource. |
resource.description |
[Output Only] An optional description of this resource. |
resource.selfLink |
[Output Only] Server-defined URL for the resource. |
resource.selfLinkWithId |
[Output Only] Server-defined URL for this resource with the resource id. |
resource.location |
[Output Only] Location to which the network is restricted. |
resource.location.scope |
|
resource.location.name |
|
resource.profileType |
[Output Only] Type of the network profile. |
resource.profileType.rdmaSubtype |
|
resource.profileType.vpcSubtype |
|
resource.profileType.ullSubtype |
|
resource.profileType.networkType |
|
resource.features |
[Output Only] Features supported by the network. |
resource.features.allowSameNetworkUnicast |
Specifies whether unicast within the same network is allowed. |
resource.features.unicast |
Specifies which type of unicast is supported. |
resource.features.multicast |
Specifies which type of multicast is supported. |
resource.features.allowMulticast |
Specifies whether multicast is allowed. |
resource.features.allowAutoModeSubnet |
Specifies whether auto mode subnet creation is allowed. |
resource.features.allowVpcPeering |
Specifies whether VPC peering is allowed. |
resource.features.allowMultiNicInSameNetwork |
Specifies whether multi-nic in the same network is allowed. |
resource.features.allowLoadBalancing |
Specifies whether cloud load balancing is allowed. |
resource.features.allowStaticRoutes |
Specifies whether static route creation is allowed. |
resource.features.allowPsc |
Specifies whether PSC creation is allowed. |
resource.features.allowCloudRouter |
Specifies whether cloud router creation is allowed. |
resource.features.allowCloudNat |
Specifies whether cloud NAT creation is allowed. |
resource.features.allowVpn |
Specifies whether VPN creation is allowed. |
resource.features.allowInterconnect |
Specifies whether Cloud Interconnect creation is allowed. |
resource.features.allowPacketMirroring |
Specifies whether Packet Mirroring 1.0 is supported. |
resource.features.subnetworkPurposes[] |
Specifies which subnetwork purposes are supported. |
resource.features.subnetworkStackTypes[] |
Specifies which subnetwork stack types are supported. |
resource.features.subnetPurposes[] |
Specifies which subnetwork purposes are supported. |
resource.features.subnetStackTypes[] |
Specifies which subnetwork stack types are supported. |
resource.features.allowPrivateGoogleAccess |
Specifies whether private Google access is allowed. |
resource.features.interfaceTypes[] |
If set, limits the interface types that the network supports. If empty, all interface types are supported. |
resource.features.allowClassDFirewalls |
Specifies whether firewalls for Class D address ranges are supported. |
resource.features.allowSubInterfaces |
Specifies whether sub interfaces are allowed. |
resource.features.allowExternalIpAccess |
Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC. |
resource.features.addressPurposes[] |
Specifies what address purposes are supported. If empty, all address purposes are supported. |
resource.features.allowAliasIpRanges |
Specifies whether alias IP ranges (and secondary address ranges) are allowed. |
resource.features.allowDefaultNicAttachment |
Specifies whether default NIC attachment is allowed. |
resource.features.allowNcc |
Specifies whether NCC is allowed. |
resource.features.allowIpForwarding |
Specifies whether IP forwarding is allowed. |
resource.features.allowNetworkMigration |
Specifies whether VM network migration is allowed. |
resource.features.allowFirewallPolicy |
Specifies whether firewall policy can be attached to the network. |
resource.features.firewallPolicyTypes[] |
|
etag |
|
Methods | |
|---|---|
| Returns the specified network profile. |
| Retrieves a list of network profiles available to the specified project. |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-30 UTC.