Aiven · Schema
ProjectCreateRequestBody
ProjectCreateRequestBody
Managed Data InfrastructureApache KafkaPostgreSQLOpenSearchClickHouseRedisMySQLOpen SourceCloud DatabaseDBaaSData StreamingData Platform
Properties
| Name | Type | Description |
|---|---|---|
| account_id | string | Account ID |
| add_account_owners_admin_access | boolean | [DEPRECATED] If account_id is set, grant account owner team admin access to the new project. This flag is ignored, and assumed true. |
| address_lines | array | [DEPRECATED] Address lines |
| base_port | integer | New services in this project will use this value as a base when deriving their service port numbers. This allows new services to allocate predictable and specific service ports. If not provided during |
| billing_address | string | DEPRECATED: use split address fields like company, address_lines, zip_code, city and state instead |
| billing_currency | string | [DEPRECATED] Billing currency |
| billing_emails | array | [DEPRECATED] Billing emails |
| billing_extra_text | string | [DEPRECATED] Extra text to be included in all project invoices |
| billing_group_id | string | Billing group ID |
| card_id | string | [DEPRECATED] Credit card ID |
| city | string | [DEPRECATED] Address city |
| cloud | string | Target cloud |
| company | string | [DEPRECATED] Name of company |
| copy_from_project | string | Project name from which to copy settings to the new project |
| copy_tags | boolean | Copy tags from the source project. If request contains additional tags, the tags copied from source are updated with them. |
| country_code | string | [DEPRECATED] Two letter country code for billing country |
| project | string | Project name |
| state | string | [DEPRECATED] Address state |
| tags | object | Set of resource tags |
| tech_emails | array | List of project tech email addresses |
| use_source_project_billing_group | boolean | If set to true, use the same billing group that is used in source project. If set to false, create a copy of the billing group used in the source project with the same information. If new project is n |
| vat_id | string | [DEPRECATED] EU VAT identification |
| zip_code | string | [DEPRECATED] Address zip code |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ProjectCreateRequestBody",
"description": "ProjectCreateRequestBody",
"type": "object",
"properties": {
"account_id": {
"type": "string",
"maxLength": 36,
"description": "Account ID"
},
"add_account_owners_admin_access": {
"type": "boolean",
"description": "[DEPRECATED] If account_id is set, grant account owner team admin access to the new project. This flag is ignored, and assumed true."
},
"address_lines": {
"type": "array",
"maxItems": 3,
"description": "[DEPRECATED] Address lines",
"items": {
"type": "string"
}
},
"base_port": {
"type": "integer",
"minimum": 10000,
"maximum": 29000,
"description": "New services in this project will use this value as a base when deriving their service port numbers. This allows new services to allocate predictable and specific service ports. If not provided during project creation a random base port is used.",
"title": "Base value that new services in this project will use to derive their port numbers."
},
"billing_address": {
"type": "string",
"maxLength": 1000,
"description": "DEPRECATED: use split address fields like company, address_lines, zip_code, city and state instead"
},
"billing_currency": {
"type": "string",
"description": "[DEPRECATED] Billing currency",
"enum": [
"AUD",
"CAD",
"CHF",
"DKK",
"EUR",
"GBP",
"JPY",
"NOK",
"NZD",
"SEK",
"SGD",
"USD"
]
},
"billing_emails": {
"type": "array",
"maxItems": 10,
"description": "[DEPRECATED] Billing emails",
"items": {
"type": "object",
"properties": {
"email": {
"type": "string",
"maxLength": 254,
"description": "User email address"
}
},
"required": [
"email"
]
}
},
"billing_extra_text": {
"type": "string",
"maxLength": 1000,
"description": "[DEPRECATED] Extra text to be included in all project invoices"
},
"billing_group_id": {
"type": "string",
"minLength": 36,
"maxLength": 36,
"description": "Billing group ID"
},
"card_id": {
"type": "string",
"maxLength": 64,
"description": "[DEPRECATED] Credit card ID"
},
"city": {
"type": "string",
"maxLength": 50,
"description": "[DEPRECATED] Address city"
},
"cloud": {
"type": "string",
"maxLength": 256,
"description": "Target cloud"
},
"company": {
"type": "string",
"maxLength": 83,
"description": "[DEPRECATED] Name of company"
},
"copy_from_project": {
"type": "string",
"maxLength": 63,
"description": "Project name from which to copy settings to the new project"
},
"copy_tags": {
"type": "boolean",
"description": "Copy tags from the source project. If request contains additional tags, the tags copied from source are updated with them.",
"default": false
},
"country_code": {
"type": "string",
"maxLength": 2,
"description": "[DEPRECATED] Two letter country code for billing country"
},
"project": {
"type": "string",
"maxLength": 63,
"description": "Project name"
},
"state": {
"type": "string",
"maxLength": 30,
"description": "[DEPRECATED] Address state"
},
"tags": {
"type": "object",
"description": "Set of resource tags",
"properties": {}
},
"tech_emails": {
"type": "array",
"maxItems": 10,
"description": "List of project tech email addresses",
"items": {
"type": "object",
"properties": {
"email": {
"type": "string",
"maxLength": 254,
"description": "User email address"
}
},
"required": [
"email"
]
}
},
"use_source_project_billing_group": {
"type": "boolean",
"description": "If set to true, use the same billing group that is used in source project. If set to false, create a copy of the billing group used in the source project with the same information. If new project is not being copied from existing one this option has no effect",
"title": "Use the same billing group that is used in source project.",
"default": false
},
"vat_id": {
"type": "string",
"maxLength": 64,
"description": "[DEPRECATED] EU VAT identification"
},
"zip_code": {
"type": "string",
"maxLength": 36,
"description": "[DEPRECATED] Address zip code"
}
},
"required": [
"project"
]
}