- [Resource: NetworkProfilesGetResponse](https://docs.cloud.google.com/compute/docs/reference/rest/v1/networkProfiles#NetworkProfilesGetResponse)
  - [JSON representation](https://docs.cloud.google.com/compute/docs/reference/rest/v1/networkProfiles#NetworkProfilesGetResponse.SCHEMA_REPRESENTATION)
    - [JSON representation](https://docs.cloud.google.com/compute/docs/reference/rest/v1/networkProfiles#NetworkProfilesGetResponse.SCHEMA_REPRESENTATION.resource.SCHEMA_REPRESENTATION)
    - [JSON representation](https://docs.cloud.google.com/compute/docs/reference/rest/v1/networkProfiles#NetworkProfilesGetResponse.SCHEMA_REPRESENTATION.resource.SCHEMA_REPRESENTATION_1)
    - [JSON representation](https://docs.cloud.google.com/compute/docs/reference/rest/v1/networkProfiles#NetworkProfilesGetResponse.SCHEMA_REPRESENTATION.resource.SCHEMA_REPRESENTATION_2)
- [Methods](https://docs.cloud.google.com/compute/docs/reference/rest/v1/networkProfiles#METHODS_SUMMARY)

## 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, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "rdmaSubtype": enum, "vpcSubtype": enum, "ullSubtype": enum // End of mutually exclusive fields. }, "features": { "allowSameNetworkUnicast": enum, "unicast": enum, "multicast": enum, "allowMulticast": enum, "allowAutoModeSubnet": enum, "allowVpcPeering": enum, "allowMultiNicInSameNetwork": enum, "allowLoadBalancing": enum, "allowStaticRoutes": enum, "allowPsc": enum, "allowCloudRouter": enum, "allowCloudNat": enum, "allowVpn": enum, "allowInterconnect": enum, "allowPacketMirroring": enum, "subnetworkPurposes": [ enum ], "subnetworkStackTypes": [ enum ], "subnetPurposes": [ enum ], "subnetStackTypes": [ enum ], "allowPrivateGoogleAccess": enum, "interfaceTypes": [ enum ], "allowClassDFirewalls": enum, "allowSubInterfaces": enum, "allowExternalIpAccess": enum, "addressPurposes": [ enum ], "allowAliasIpRanges": enum, "allowDefaultNicAttachment": enum, "allowNcc": enum, "allowIpForwarding": enum, "allowNetworkMigration": enum, "allowFirewallPolicy": enum, "firewallPolicyTypes": [ enum ], "allowVpcFirewallRules": enum, "allowMultiNicInSameSubnetwork": enum, "predefinedNetworkInternalIpv6Range": string, "predefinedSubnetworkRanges": [ { "namePrefix": string, "ipv6Range": string } ], "allowSubnetworkCreation": enum, "allowAddressCreation": enum } }, "etag": string } ``` |

| Fields ||
|---|---|
| `resource` | `object` |
| `resource.kind` | `string` Output only. Type of the resource. Always `compute#networkProfile` for network profiles. |
| `resource.id` | `string (https://developers.google.com/discovery/v1/type-format format)` Output only. The unique identifier for the resource. This identifier is defined by the server. |
| `resource.creationTimestamp` | `string` Output only. Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. |
| `resource.name` | `string` Output only. Name of the resource. |
| `resource.description` | `string` Output only. An optional description of this resource. |
| `resource.selfLink` | `string` Output only. Server-defined URL for the resource. |
| `resource.selfLinkWithId` | `string` Output only. Server-defined URL for this resource with the resource id. |
| `resource.location` | `object` Output only. Location to which the network is restricted. |
| `resource.location.scope` | `enum` |
| `resource.location.name` | `string` |
| `resource.profileType` | `object` Output only. Type of the network profile. |
| `resource.profileType.rdmaSubtype` | `enum` |
| `resource.profileType.vpcSubtype` | `enum` |
| `resource.profileType.ullSubtype` | `enum` |
| `resource.profileType.networkType` | `enum` |
| `resource.features` | `object` Output only. Features supported by the network. |
| `resource.features.allowSameNetworkUnicast` | `enum` Specifies whether unicast within the same network is allowed. |
| `resource.features.unicast` | `enum` Specifies which type of unicast is supported. |
| `resource.features.multicast` | `enum` Specifies which type of multicast is supported. |
| `resource.features.allowMulticast` | `enum` Specifies whether multicast is allowed. |
| `resource.features.allowAutoModeSubnet` | `enum` Specifies whether auto mode subnet creation is allowed. |
| `resource.features.allowVpcPeering` | `enum` Specifies whether VPC peering is allowed. |
| `resource.features.allowMultiNicInSameNetwork` | `enum` Specifies whether multi-nic in the same network is allowed. |
| `resource.features.allowLoadBalancing` | `enum` Specifies whether cloud load balancing is allowed. |
| `resource.features.allowStaticRoutes` | `enum` Specifies whether static route creation is allowed. |
| `resource.features.allowPsc` | `enum` Specifies whether PSC creation is allowed. |
| `resource.features.allowCloudRouter` | `enum` Specifies whether cloud router creation is allowed. |
| `resource.features.allowCloudNat` | `enum` Specifies whether cloud NAT creation is allowed. |
| `resource.features.allowVpn` | `enum` Specifies whether VPN creation is allowed. |
| `resource.features.allowInterconnect` | `enum` Specifies whether Cloud Interconnect creation is allowed. |
| `resource.features.allowPacketMirroring` | `enum` Specifies whether Packet Mirroring 1.0 is supported. |
| `resource.features.subnetworkPurposes[]` | `enum` Output only. Specifies which subnetwork purposes are supported. |
| `resource.features.subnetworkStackTypes[]` | `enum` Output only. Specifies which subnetwork stack types are supported. |
| `resource.features.subnetPurposes[]` | `enum` Specifies which subnetwork purposes are supported. |
| `resource.features.subnetStackTypes[]` | `enum` Specifies which subnetwork stack types are supported. |
| `resource.features.allowPrivateGoogleAccess` | `enum` Specifies whether private Google access is allowed. |
| `resource.features.interfaceTypes[]` | `enum` If set, limits the interface types that the network supports. If empty, all interface types are supported. |
| `resource.features.allowClassDFirewalls` | `enum` Specifies whether firewalls for Class D address ranges are supported. |
| `resource.features.allowSubInterfaces` | `enum` Specifies whether sub interfaces are allowed. |
| `resource.features.allowExternalIpAccess` | `enum` Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC. |
| `resource.features.addressPurposes[]` | `enum` Specifies what address purposes are supported. If empty, all address purposes are supported. |
| `resource.features.allowAliasIpRanges` | `enum` Specifies whether alias IP ranges (and secondary address ranges) are allowed. |
| `resource.features.allowDefaultNicAttachment` | `enum` Specifies whether default NIC attachment is allowed. |
| `resource.features.allowNcc` | `enum` Specifies whether NCC is allowed. |
| `resource.features.allowIpForwarding` | `enum` Specifies whether IP forwarding is allowed. |
| `resource.features.allowNetworkMigration` | `enum` Specifies whether VM network migration is allowed. |
| `resource.features.allowFirewallPolicy` | `enum` Specifies whether firewall policy can be attached to the network. |
| `resource.features.firewallPolicyTypes[]` | `enum` |
| `resource.features.allowVpcFirewallRules` | `enum` Specifies whether VPC firewall rules can be created under the network. |
| `resource.features.allowMultiNicInSameSubnetwork` | `enum` Specifies whether multi-nic in the same subnetwork is allowed. |
| `resource.features.predefinedNetworkInternalIpv6Range` | `string` Specifies a predefined internal IPv6 range for the network. |
| `resource.features.predefinedSubnetworkRanges[]` | `object` Predefined subnetwork ranges for the network. |
| `resource.features.predefinedSubnetworkRanges[].namePrefix` | `string` The naming prefix of the predefined subnetwork. |
| `resource.features.predefinedSubnetworkRanges[].ipv6Range` | `string` The IPv6 range of the predefined subnetwork. |
| `resource.features.allowSubnetworkCreation` | `enum` Specifies whether subnetwork creation is allowed. |
| `resource.features.allowAddressCreation` | `enum` Specifies whether address creation is allowed. |
| `etag` | `string` |

| ## Methods ||
|---|---|
| ### `https://docs.cloud.google.com/compute/docs/reference/rest/v1/networkProfiles/get` | Returns the specified network profile. |
| ### `https://docs.cloud.google.com/compute/docs/reference/rest/v1/networkProfiles/list` | Retrieves a list of network profiles available to the specified project. |