- Resource: NetworkProfilesGetResponse
- NetworkProfile
- Location
- Scope
- NetworkFeatures
- AllowSameNetworkUnicast
- Unicast
- AllowAutoModeSubnet
- AllowVpcPeering
- AllowMultiNicInSameNetwork
- AllowLoadBalancing
- AllowStaticRoutes
- AllowPSC
- AllowCloudRouter
- AllowCloudNat
- AllowVPN
- AllowInterconnect
- AllowPacketMirroringV1
- SubnetPurpose
- SubnetStackType
- PrivateGoogleAccess
- ClassDFirewalls
- SubInterfaces
- ExternalIpAccess
- Purpose
- AliasIpRanges
- DefaultNicAttachment
- AllowNcc
- AllowIpForwarding
- AllowNetworkMigration
- Methods
Resource: NetworkProfilesGetResponse
JSON representation |
---|
{
"resource": {
object ( |
Fields | |
---|---|
resource |
|
etag |
|
NetworkProfile
NetworkProfile represents a Google Cloud-powered network profile resource.
JSON representation |
---|
{ "kind": string, "id": string, "creationTimestamp": string, "name": string, "description": string, "selfLink": string, "selfLinkWithId": string, "location": { object ( |
Fields | |
---|---|
kind |
[Output Only] Type of the resource. Always
for network profiles. |
id |
[Output Only] The unique identifier for the resource. This identifier is defined by the server. |
creationTimestamp |
[Output Only] Creation timestamp in RFC3339 text format. |
name |
[Output Only] Name of the resource. |
description |
[Output Only] An optional description of this resource. |
selfLink |
[Output Only] Server-defined URL for the resource. |
selfLinkWithId |
[Output Only] Server-defined URL for this resource with the resource id. |
location |
[Output Only] Location to which the network is restricted. |
features |
[Output Only] Features supported by the network. |
Location
JSON representation |
---|
{
"scope": enum ( |
Fields | |
---|---|
scope |
|
name |
|
Scope
Enums | |
---|---|
REGION |
|
ZONE |
NetworkFeatures
JSON representation |
---|
{ "allowSameNetworkUnicast": enum ( |
Fields | |
---|---|
allowSameNetworkUnicast |
Specifies whether unicast within the same network is allowed. |
unicast |
Specifies which type of unicast is supported. |
allowAutoModeSubnet |
Specifies whether auto mode subnet creation is allowed. |
allowVpcPeering |
Specifies whether VPC peering is allowed. |
allowMultiNicInSameNetwork |
Specifies whether multi-nic in the same network is allowed. |
allowLoadBalancing |
Specifies whether cloud load balancing is allowed. |
allowStaticRoutes |
Specifies whether static route creation is allowed. |
allowPsc |
Specifies whether PSC creation is allowed. |
allowCloudRouter |
Specifies whether cloud router creation is allowed. |
allowCloudNat |
Specifies whether cloud NAT creation is allowed. |
allowVpn |
Specifies whether VPN creation is allowed. |
allowInterconnect |
Specifies whether Cloud Interconnect creation is allowed. |
allowPacketMirroring |
Specifies whether Packet Mirroring 1.0 is supported. |
subnetworkPurposes[] |
Specifies which subnetwork purposes are supported. |
subnetworkStackTypes[] |
Specifies which subnetwork stack types are supported. |
subnetPurposes[] |
Specifies which subnetwork purposes are supported. |
subnetStackTypes[] |
Specifies which subnetwork stack types are supported. |
allowPrivateGoogleAccess |
Specifies whether private Trusted Cloud access is allowed. |
interfaceTypes[] |
If set, limits the interface types that the network supports. If empty, all interface types are supported. |
allowClassDFirewalls |
Specifies whether firewalls for Class D address ranges are supported. |
allowSubInterfaces |
Specifies whether sub interfaces are allowed. |
allowExternalIpAccess |
Specifies whether VMs are allowed to have external IP access on network interfaces connected to this VPC. |
addressPurposes[] |
Specifies what address purposes are supported. If empty, all address purposes are supported. |
allowAliasIpRanges |
Specifies whether alias IP ranges (and secondary address ranges) are allowed. |
allowDefaultNicAttachment |
Specifies whether default NIC attachment is allowed. |
allowNcc |
Specifies whether NCC is allowed. |
allowIpForwarding |
Specifies whether IP forwarding is allowed. |
allowNetworkMigration |
Specifies whether VM network migration is allowed. |
AllowSameNetworkUnicast
Enums | |
---|---|
SAME_NETWORK_UNICAST_ALLOWED |
|
SAME_NETWORK_UNICAST_BLOCKED |
Unicast
Enums | |
---|---|
UNICAST_SDN |
|
UNICAST_ULL |
AllowAutoModeSubnet
Enums | |
---|---|
AUTO_MODE_SUBNET_ALLOWED |
|
AUTO_MODE_SUBNET_BLOCKED |
AllowVpcPeering
Enums | |
---|---|
VPC_PEERING_ALLOWED |
|
VPC_PEERING_BLOCKED |
AllowMultiNicInSameNetwork
Enums | |
---|---|
MULTI_NIC_IN_SAME_NETWORK_ALLOWED |
|
MULTI_NIC_IN_SAME_NETWORK_BLOCKED |
AllowLoadBalancing
Enums | |
---|---|
LOAD_BALANCING_ALLOWED |
|
LOAD_BALANCING_BLOCKED |
AllowStaticRoutes
Enums | |
---|---|
STATIC_ROUTES_ALLOWED |
|
STATIC_ROUTES_BLOCKED |
AllowPSC
Enums | |
---|---|
PSC_ALLOWED |
|
PSC_BLOCKED |
AllowCloudRouter
Enums | |
---|---|
CLOUD_ROUTER_ALLOWED |
|
CLOUD_ROUTER_BLOCKED |
AllowCloudNat
Enums | |
---|---|
CLOUD_NAT_ALLOWED |
|
CLOUD_NAT_BLOCKED |
AllowVPN
Enums | |
---|---|
VPN_ALLOWED |
|
VPN_BLOCKED |
AllowInterconnect
Enums | |
---|---|
INTERCONNECT_ALLOWED |
|
INTERCONNECT_BLOCKED |
AllowPacketMirroringV1
Enums | |
---|---|
PACKET_MIRRORING_ALLOWED |
|
PACKET_MIRRORING_BLOCKED |
SubnetPurpose
Enums | |
---|---|
SUBNET_PURPOSE_PRIVATE |
|
SUBNET_PURPOSE_CUSTOM_HARDWARE |
SubnetStackType
Enums | |
---|---|
SUBNET_STACK_TYPE_IPV4_ONLY |
|
SUBNET_STACK_TYPE_IPV4_IPV6 |
|
SUBNET_STACK_TYPE_IPV6_ONLY |
PrivateGoogleAccess
Enums | |
---|---|
PRIVATE_GOOGLE_ACCESS_ALLOWED |
|
PRIVATE_GOOGLE_ACCESS_BLOCKED |
ClassDFirewalls
Enums | |
---|---|
CLASS_D_FIREWALLS_ALLOWED |
|
CLASS_D_FIREWALLS_BLOCKED |
SubInterfaces
Subinterfaces can be used to configure L2 communication. See cloud/cluster/api/mixer_instances.proto
Enums | |
---|---|
SUBINTERFACES_ALLOWED |
|
SUBINTERFACES_BLOCKED |
ExternalIpAccess
Enums | |
---|---|
EXTERNAL_IP_ACCESS_ALLOWED |
|
EXTERNAL_IP_ACCESS_BLOCKED |
Purpose
Enums | |
---|---|
GCE_ENDPOINT |
VM internal/alias IP, Internal LB service IP, etc. |
DNS_RESOLVER |
DNS resolver address in the subnetwork. |
VPC_PEERING |
IP range for peer networks. |
NAT_AUTO |
External IP automatically reserved for Cloud NAT. |
SHARED_LOADBALANCER_VIP |
A private network IP address that can be shared by multiple Internal Load Balancer forwarding rules. |
PRIVATE_SERVICE_CONNECT |
A private network IP address that can be used to configure Private Service Connect. This purpose can be specified only for
addresses of Type
|
IPSEC_INTERCONNECT |
A regional internal IP address range reserved for the VLAN attachment that is used in HA VPN over Cloud Interconnect. This regional internal IP address range must not overlap with any IP address range of subnet/route in the VPC network and its peering networks. After the VLAN attachment is created with the reserved IP address range, when creating a new VPN gateway, its interface IP address is allocated from the associated VLAN attachmentâs IP address range. |
SERVERLESS |
A regional internal IP address range reserved for Serverless. |
AliasIpRanges
Enums | |
---|---|
ALIAS_IP_RANGES_ALLOWED |
|
ALIAS_IP_RANGES_BLOCKED |
DefaultNicAttachment
Enums | |
---|---|
DEFAULT_NIC_ATTACHMENT_ALLOWED |
|
DEFAULT_NIC_ATTACHMENT_BLOCKED |
AllowNcc
Enums | |
---|---|
NCC_ALLOWED |
|
NCC_BLOCKED |
AllowIpForwarding
Enums | |
---|---|
IP_FORWARDING_ALLOWED |
|
IP_FORWARDING_BLOCKED |
AllowNetworkMigration
Enums | |
---|---|
NETWORK_MIGRATION_ALLOWED |
|
NETWORK_MIGRATION_BLOCKED |
Methods |
|
---|---|
|
The method compute.v1.NetworkProfilesService.Get is not available in Trusted Cloud by S3NS. |
|
The method compute.v1.NetworkProfilesService.List is not available in Trusted Cloud by S3NS. |