Below is the list of resource names for specifying shared and custom resources in user-spec.yaml.

SharedResources
- IpBlock
- IpPool
  - IpPoolAllocation (specified as ip-allocations; see the sample user-spec.yaml for an example)
- Tier0Router
  - Tier0RouterPorts (cannot be specified in user-spec.yaml)
  - Tier0RouterConfig (cannot be specified in user-spec.yaml)
- Tier1Router
- Tier1RouterPortsAndStaticRoutes
- SpoofguradProfile
- NodeLogicalSwitch
- NsGroup
- IpSet
- FirewallSectionsAndRules
- Certificate

ClusterResources
- LogicalPort
- Tier1Router
- Tier1RouterPortsAndStaticRoutes

NamespaceResources
- IpBlockSubnet
  - IpPoolAllocation
- Tier1Router
  - Tier1RouterPorts
- NATRules
- SpoofguradProfile
- NodeLogicalSwitch
- NsGroup

PodResources
- LogicalPort
- NATRules

NetworkPolicyResources
- IpSet
- FirewallSectionsAndRules

SecretResources
- Certificate

LBClusterWideResources
- IpPool
  - IpPoolAllocation
- NodeLogicalSwitch
- Tier1Router
- Tier1RouterPortsAndStaticRoutes
- Certificate
- ServerPool
- CookiePersistenceProfile
- SourceIPPersistenceProfile
- ApplicationProfile
- VirtualServer

L4ServiceResources
- SourceIPPersistenceProfile
- VirtualServer
- LBService