Producer instance location is not specified. When this option is
chosen, then the PSC connections created by this
ServiceConnectionPolicy must be within the same project as the Producer
instance. This is the default ProducerInstanceLocation value.
To allow for PSC connections from this network to other networks, use
the CUSTOM_RESOURCE_HIERARCHY_LEVELS option.
Generated from protobuf enum PRODUCER_INSTANCE_LOCATION_UNSPECIFIED = 0;
CUSTOM_RESOURCE_HIERARCHY_LEVELS
Value: 1
Producer instance must be within one of the values provided in
allowed_google_producers_resource_hierarchy_level.
Generated from protobuf enum CUSTOM_RESOURCE_HIERARCHY_LEVELS = 1;
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Google Cloud Network Connectivity V1 Client - Class ProducerInstanceLocation (2.3.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.3.0 (latest)](/php/docs/reference/cloud-network-connectivity/latest/V1.ServiceConnectionPolicy.PscConfig.ProducerInstanceLocation)\n- [2.2.2](/php/docs/reference/cloud-network-connectivity/2.2.2/V1.ServiceConnectionPolicy.PscConfig.ProducerInstanceLocation)\n- [2.1.2](/php/docs/reference/cloud-network-connectivity/2.1.2/V1.ServiceConnectionPolicy.PscConfig.ProducerInstanceLocation)\n- [2.0.2](/php/docs/reference/cloud-network-connectivity/2.0.2/V1.ServiceConnectionPolicy.PscConfig.ProducerInstanceLocation)\n- [1.5.5](/php/docs/reference/cloud-network-connectivity/1.5.5/V1.ServiceConnectionPolicy.PscConfig.ProducerInstanceLocation)\n- [1.4.2](/php/docs/reference/cloud-network-connectivity/1.4.2/V1.ServiceConnectionPolicy.PscConfig.ProducerInstanceLocation)\n- [1.3.0](/php/docs/reference/cloud-network-connectivity/1.3.0/V1.ServiceConnectionPolicy.PscConfig.ProducerInstanceLocation)\n- [1.2.0](/php/docs/reference/cloud-network-connectivity/1.2.0/V1.ServiceConnectionPolicy.PscConfig.ProducerInstanceLocation)\n- [1.1.1](/php/docs/reference/cloud-network-connectivity/1.1.1/V1.ServiceConnectionPolicy.PscConfig.ProducerInstanceLocation)\n- [1.0.5](/php/docs/reference/cloud-network-connectivity/1.0.5/V1.ServiceConnectionPolicy.PscConfig.ProducerInstanceLocation) \nReference documentation and code samples for the Google Cloud Network Connectivity V1 Client class ProducerInstanceLocation.\n\nProducerInstanceLocation is used to specify which authorization mechanism\nto use to determine which projects the Producer instance can be within.\n\nProtobuf type `google.cloud.networkconnectivity.v1.ServiceConnectionPolicy.PscConfig.ProducerInstanceLocation`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ NetworkConnectivity \\\\ V1 \\\\ ServiceConnectionPolicy \\\\ PscConfig\n\nMethods\n-------\n\n### static::name\n\n### static::value\n\nConstants\n---------\n\n### PRODUCER_INSTANCE_LOCATION_UNSPECIFIED\n\n Value: 0\n\nProducer instance location is not specified. When this option is\nchosen, then the PSC connections created by this\nServiceConnectionPolicy must be within the same project as the Producer\ninstance. This is the default ProducerInstanceLocation value.\n\nTo allow for PSC connections from this network to other networks, use\nthe CUSTOM_RESOURCE_HIERARCHY_LEVELS option.\n\nGenerated from protobuf enum `PRODUCER_INSTANCE_LOCATION_UNSPECIFIED = 0;`\n\n### CUSTOM_RESOURCE_HIERARCHY_LEVELS\n\n Value: 1\n\nProducer instance must be within one of the values provided in\nallowed_google_producers_resource_hierarchy_level.\n\nGenerated from protobuf enum `CUSTOM_RESOURCE_HIERARCHY_LEVELS = 1;`"]]