Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
- más reciente
- 2025-03-01
- 2025-03-01-vista previa
Definición de recursos de Bicep
El tipo de recurso organizations/projects/branches se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Neon.Postgres/organizations/projects/branches, agregue la siguiente bicep a la plantilla.
resource symbolicname 'Neon.Postgres/organizations/projects/branches@2025-03-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
attributes: [
{
name: 'string'
value: 'string'
}
]
databaseName: 'string'
databases: [
{
attributes: [
{
name: 'string'
value: 'string'
}
]
branchId: 'string'
entityName: 'string'
ownerName: 'string'
}
]
endpoints: [
{
attributes: [
{
name: 'string'
value: 'string'
}
]
branchId: 'string'
endpointType: 'string'
entityName: 'string'
projectId: 'string'
}
]
entityName: 'string'
parentId: 'string'
projectId: 'string'
roleName: 'string'
roles: [
{
attributes: [
{
name: 'string'
value: 'string'
}
]
branchId: 'string'
entityName: 'string'
isSuperUser: bool
permissions: [
'string'
]
}
]
}
}
Valores de propiedad
Neon.Postgres/organizaciones/proyectos/ramas
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre del recurso | string Restricciones: Patrón = ^\S.{0,62}\S$|^\S$ (obligatorio) |
primario | En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para obtener más información, consulte recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: organizaciones o proyectos |
Propiedades | Propiedades específicas del recurso para este recurso. | BranchProperties (Propiedades de la rama) |
Atributos
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre del atributo | string (obligatorio) |
valor | Valor del atributo | string (obligatorio) |
BranchProperties (Propiedades de la rama)
Nombre | Descripción | Valor |
---|---|---|
Atributos | Atributos adicionales para la entidad | Atributos[] |
nombreDeBaseDeDatos | Nombre de la base de datos asociado a la rama | cuerda / cadena |
Bases | Bases de datos neon asociadas a la rama | NeonDatabaseProperties[] |
Extremos | Puntos de conexión asociados a la rama | endpointProperties[] |
entityName | Nombre del recurso | string Restricciones: Patrón = ^\S.{0,62}\S$|^\S$ |
parentId | Identificador de la rama primaria | string Restricciones: Patrón = ^[a-z0-9-]{1,60}$ |
projectId | El identificador del proyecto al que pertenece esta rama | cuerda / cadena |
roleName | Nombre de rol asociado a la rama | cuerda / cadena |
Roles | Roles asociados a la rama | NeonRoleProperties[] |
EndpointProperties
Nombre | Descripción | Valor |
---|---|---|
Atributos | Atributos adicionales para la entidad | Atributos[] |
branchId | El identificador de la rama a la que pertenece este punto de conexión | cuerda / cadena |
endpointType | El tipo del punto de conexión | "read_only" "read_write" |
entityName | Nombre del recurso | string Restricciones: Patrón = ^\S.{0,62}\S$|^\S$ |
projectId | El identificador del proyecto al que pertenece este punto de conexión | cuerda / cadena |
NeonDatabaseProperties
Nombre | Descripción | Valor |
---|---|---|
Atributos | Atributos adicionales para la entidad | Atributos[] |
branchId | El identificador de la rama a la que pertenece esta base de datos | cuerda / cadena |
entityName | Nombre del recurso | string Restricciones: Patrón = ^\S.{0,62}\S$|^\S$ |
ownerName | Nombre del rol que posee la base de datos | cuerda / cadena |
NeonRoleProperties
Nombre | Descripción | Valor |
---|---|---|
Atributos | Atributos adicionales para la entidad | Atributos[] |
branchId | El identificador de la rama a la que pertenece este rol | cuerda / cadena |
entityName | Nombre del recurso | string Restricciones: Patrón = ^\S.{0,62}\S$|^\S$ |
isSuperusuario | Indica si el rol tiene privilegios de superusuario. | booleano |
permisos | Permisos asignados al rol | cadena[] |
Definición de recursos de plantilla de ARM
El tipo de recurso organizations/projects/branches se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Neon.Postgres/organizations/projects/branches, agregue el siguiente JSON a la plantilla.
{
"type": "Neon.Postgres/organizations/projects/branches",
"apiVersion": "2025-03-01",
"name": "string",
"properties": {
"attributes": [
{
"name": "string",
"value": "string"
}
],
"databaseName": "string",
"databases": [
{
"attributes": [
{
"name": "string",
"value": "string"
}
],
"branchId": "string",
"entityName": "string",
"ownerName": "string"
}
],
"endpoints": [
{
"attributes": [
{
"name": "string",
"value": "string"
}
],
"branchId": "string",
"endpointType": "string",
"entityName": "string",
"projectId": "string"
}
],
"entityName": "string",
"parentId": "string",
"projectId": "string",
"roleName": "string",
"roles": [
{
"attributes": [
{
"name": "string",
"value": "string"
}
],
"branchId": "string",
"entityName": "string",
"isSuperUser": "bool",
"permissions": [ "string" ]
}
]
}
}
Valores de propiedad
Neon.Postgres/organizaciones/proyectos/ramas
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2025-03-01' |
nombre | El nombre del recurso | string Restricciones: Patrón = ^\S.{0,62}\S$|^\S$ (obligatorio) |
Propiedades | Propiedades específicas del recurso para este recurso. | BranchProperties (Propiedades de la rama) |
tipo | El tipo de recurso | 'Neon.Postgres/organizaciones/proyectos/ramas' |
Atributos
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre del atributo | string (obligatorio) |
valor | Valor del atributo | string (obligatorio) |
BranchProperties (Propiedades de la rama)
Nombre | Descripción | Valor |
---|---|---|
Atributos | Atributos adicionales para la entidad | Atributos[] |
nombreDeBaseDeDatos | Nombre de la base de datos asociado a la rama | cuerda / cadena |
Bases | Bases de datos neon asociadas a la rama | NeonDatabaseProperties[] |
Extremos | Puntos de conexión asociados a la rama | endpointProperties[] |
entityName | Nombre del recurso | string Restricciones: Patrón = ^\S.{0,62}\S$|^\S$ |
parentId | Identificador de la rama primaria | string Restricciones: Patrón = ^[a-z0-9-]{1,60}$ |
projectId | El identificador del proyecto al que pertenece esta rama | cuerda / cadena |
roleName | Nombre de rol asociado a la rama | cuerda / cadena |
Roles | Roles asociados a la rama | NeonRoleProperties[] |
EndpointProperties
Nombre | Descripción | Valor |
---|---|---|
Atributos | Atributos adicionales para la entidad | Atributos[] |
branchId | El identificador de la rama a la que pertenece este punto de conexión | cuerda / cadena |
endpointType | El tipo del punto de conexión | "read_only" "read_write" |
entityName | Nombre del recurso | string Restricciones: Patrón = ^\S.{0,62}\S$|^\S$ |
projectId | El identificador del proyecto al que pertenece este punto de conexión | cuerda / cadena |
NeonDatabaseProperties
Nombre | Descripción | Valor |
---|---|---|
Atributos | Atributos adicionales para la entidad | Atributos[] |
branchId | El identificador de la rama a la que pertenece esta base de datos | cuerda / cadena |
entityName | Nombre del recurso | string Restricciones: Patrón = ^\S.{0,62}\S$|^\S$ |
ownerName | Nombre del rol que posee la base de datos | cuerda / cadena |
NeonRoleProperties
Nombre | Descripción | Valor |
---|---|---|
Atributos | Atributos adicionales para la entidad | Atributos[] |
branchId | El identificador de la rama a la que pertenece este rol | cuerda / cadena |
entityName | Nombre del recurso | string Restricciones: Patrón = ^\S.{0,62}\S$|^\S$ |
isSuperusuario | Indica si el rol tiene privilegios de superusuario. | booleano |
permisos | Permisos asignados al rol | cadena[] |
Ejemplos de uso
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso organizations/projects/branches se puede implementar con operaciones destinadas a:
- grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Neon.Postgres/organizations/projects/branches, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Neon.Postgres/organizations/projects/branches@2025-03-01"
name = "string"
parent_id = "string"
body = {
properties = {
attributes = [
{
name = "string"
value = "string"
}
]
databaseName = "string"
databases = [
{
attributes = [
{
name = "string"
value = "string"
}
]
branchId = "string"
entityName = "string"
ownerName = "string"
}
]
endpoints = [
{
attributes = [
{
name = "string"
value = "string"
}
]
branchId = "string"
endpointType = "string"
entityName = "string"
projectId = "string"
}
]
entityName = "string"
parentId = "string"
projectId = "string"
roleName = "string"
roles = [
{
attributes = [
{
name = "string"
value = "string"
}
]
branchId = "string"
entityName = "string"
isSuperUser = bool
permissions = [
"string"
]
}
]
}
}
}
Valores de propiedad
Neon.Postgres/organizaciones/proyectos/ramas
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre del recurso | string Restricciones: Patrón = ^\S.{0,62}\S$|^\S$ (obligatorio) |
parent_id | Identificador del recurso que es el elemento primario de este recurso. | Identificador del recurso de tipo: organizaciones o proyectos |
Propiedades | Propiedades específicas del recurso para este recurso. | BranchProperties (Propiedades de la rama) |
tipo | El tipo de recurso | "Neon.Postgres/organizaciones/proyectos/branches@2025-03-01" |
Atributos
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre del atributo | string (obligatorio) |
valor | Valor del atributo | string (obligatorio) |
BranchProperties (Propiedades de la rama)
Nombre | Descripción | Valor |
---|---|---|
Atributos | Atributos adicionales para la entidad | Atributos[] |
nombreDeBaseDeDatos | Nombre de la base de datos asociado a la rama | cuerda / cadena |
Bases | Bases de datos neon asociadas a la rama | NeonDatabaseProperties[] |
Extremos | Puntos de conexión asociados a la rama | endpointProperties[] |
entityName | Nombre del recurso | string Restricciones: Patrón = ^\S.{0,62}\S$|^\S$ |
parentId | Identificador de la rama primaria | string Restricciones: Patrón = ^[a-z0-9-]{1,60}$ |
projectId | El identificador del proyecto al que pertenece esta rama | cuerda / cadena |
roleName | Nombre de rol asociado a la rama | cuerda / cadena |
Roles | Roles asociados a la rama | NeonRoleProperties[] |
EndpointProperties
Nombre | Descripción | Valor |
---|---|---|
Atributos | Atributos adicionales para la entidad | Atributos[] |
branchId | El identificador de la rama a la que pertenece este punto de conexión | cuerda / cadena |
endpointType | El tipo del punto de conexión | "read_only" "read_write" |
entityName | Nombre del recurso | string Restricciones: Patrón = ^\S.{0,62}\S$|^\S$ |
projectId | El identificador del proyecto al que pertenece este punto de conexión | cuerda / cadena |
NeonDatabaseProperties
Nombre | Descripción | Valor |
---|---|---|
Atributos | Atributos adicionales para la entidad | Atributos[] |
branchId | El identificador de la rama a la que pertenece esta base de datos | cuerda / cadena |
entityName | Nombre del recurso | string Restricciones: Patrón = ^\S.{0,62}\S$|^\S$ |
ownerName | Nombre del rol que posee la base de datos | cuerda / cadena |
NeonRoleProperties
Nombre | Descripción | Valor |
---|---|---|
Atributos | Atributos adicionales para la entidad | Atributos[] |
branchId | El identificador de la rama a la que pertenece este rol | cuerda / cadena |
entityName | Nombre del recurso | string Restricciones: Patrón = ^\S.{0,62}\S$|^\S$ |
isSuperusuario | Indica si el rol tiene privilegios de superusuario. | booleano |
permisos | Permisos asignados al rol | cadena[] |