Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

"Set up Apigee X" stuck at evaluation mode in wizard.

Hi,

my wizard is stuck on evaluation configuration, and don't know how to disable it.. It not browser cache.. i've already tried api disable/enable, but can't figure out how to resolve this..

Screenshot 2024-10-17 at 10.30.23.png

Then, when i try to setup a new PAYG org via terraform or api get this error:  "billing type EVALUATION is not allowed for organizations using control plane data residency: invalid argument"

Note: this project has never had an organization under.. both requests "by terraform/api" got error.. 

Bellow, the payload from terraform to the api  POST /v1/organizations?alt=json&parent=projects%2F*****

 {
  "analyticsRegion": "europe-west1",
  "apiConsumerDataLocation": "europe-west1",
  "authorizedNetwork": "***",
  "billingType": "PAYG",
  "description": "default org",
  "displayName": "****",
  "name": "****",
  "runtimeType": "CLOUD"
 }

Ideas? 

 

Ideas how to clean this?

2 6 540
6 REPLIES 6

I've contacted the product managers, let's see if we can get someone to help you. 

Thanks for taking the first step toward trying Apigee! I'm a PM on the Apigee team, and I'm happy to help you get started with your Apigee X evaluation. Looking at the screenshot, it seems you may be trying to set up finer regional controls that are not available for evaluation organizations. I have reached out to you in a direct message to learn more and help you get started using Apigee.

Hello @davidanrod  and @VenkatSadars  did you find a solution for this problem ?
I have the same issue, I selected billing_type = "PAYG" and I added this environment variable GOOGLE_APIGEE_CUSTOM_ENDPOINT="https://eu-apigee.googleapis.com/v1/", 
in terraform I get this error:
Error: Error creating Organization: googleapi: Error 400: billing type EVALUATION is not allowed for organizations using control plane data residency: invalid argument
even in google cloud logs I see that I have chosen PAYG in BillingType in the createOrganization of apigee.

Hello

Same issue for me when trying to create an Apigee org with Terraform.

Here is the Terraform Request/Response API:

 

---[ REQUEST ]---------------------------------------
POST /v1/organizations?alt=json&parent=projects%2FXXXXXXXXXXX HTTP/1.1
Host: eu-apigee.googleapis.com
User-Agent: Terraform/1.10.5 (+https://www.terraform.io) Terraform-Plugin-SDK/2.33.0 terraform-prov

Content-Length: 204
Content-Type: application/json
Accept-Encoding: gzip

{
"apiConsumerDataLocation": "europe-west9",
"authorizedNetwork": "XXXXXXXXXXXXX",
"billingType": "PAYG",
"name": "XXXXXXXXXXX",
"runtimeType": "CLOUD"
}

-----------------------------------------------------
2025/01/23 16:01:49 [DEBUG] Google API Response Details:
---[ RESPONSE ]--------------------------------------
HTTP/2.0 400 Bad Request
Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
Content-Type: application/json; charset=UTF-8
Date: Thu, 23 Jan 2025 15:01:48 GMT
Server: ESF
Vary: Origin
Vary: X-Origin
Vary: Referer
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 0

{
"error": {
"code": 400,
"message": "billing type EVALUATION is not allowed for organizations using control plane data r

"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.RequestInfo",
"requestId": "XYZ20915054850"
}
]
}
}

Hello Guillaume, can you verify if you have already delete apigee organisation ?

If is not deleted then you can not create another organization in same project.

Else can you verify the ´ in progress operations ´ by using google cloud apigee api explorer: GET /v1/{name=organizations/*}/operations

if there is an ORGANIZATION DELETE operation in progress so you should wait until this operation finish.

Experienced the same issue, we had an Apigee Evaluation setup that was started manually and stuck in step 2: Networking.
That caused an issue when trying to deploy an Apigee "PAYG" org in the same project.

Fix for us was to continue and finish that aborted setup of this "EVALUATION" environment, delete it immediately using this API call and now you can go and create a new one with Terraform.