Dela via


Neon.Postgres organisationer 2025-03-01

Bicep-resursdefinition

Organisationens resurstyp kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Neon.Postgres/organisationsresurs lägger du till följande Bicep i mallen.

resource symbolicname 'Neon.Postgres/organizations@2025-03-01' = {
  location: 'string'
  name: 'string'
  properties: {
    companyDetails: {
      businessPhone: 'string'
      companyName: 'string'
      country: 'string'
      domain: 'string'
      numberOfEmployees: int
      officeAddress: 'string'
    }
    marketplaceDetails: {
      offerDetails: {
        offerId: 'string'
        planId: 'string'
        planName: 'string'
        publisherId: 'string'
        termId: 'string'
        termUnit: 'string'
      }
      subscriptionId: 'string'
      subscriptionStatus: 'string'
    }
    partnerOrganizationProperties: {
      organizationId: 'string'
      organizationName: 'string'
      singleSignOnProperties: {
        aadDomains: [
          'string'
        ]
        enterpriseAppId: 'string'
        singleSignOnState: 'string'
        singleSignOnUrl: 'string'
      }
    }
    projectProperties: {
      attributes: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      branch: {
        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'
            ]
          }
        ]
      }
      databases: [
        {
          attributes: [
            {
              name: 'string'
              value: 'string'
            }
          ]
          branchId: 'string'
          entityName: 'string'
          ownerName: 'string'
        }
      ]
      defaultEndpointSettings: {
        autoscalingLimitMaxCu: int
        autoscalingLimitMinCu: int
      }
      endpoints: [
        {
          attributes: [
            {
              name: 'string'
              value: 'string'
            }
          ]
          branchId: 'string'
          endpointType: 'string'
          entityName: 'string'
          projectId: 'string'
        }
      ]
      entityName: 'string'
      historyRetention: int
      pgVersion: int
      regionId: 'string'
      roles: [
        {
          attributes: [
            {
              name: 'string'
              value: 'string'
            }
          ]
          branchId: 'string'
          entityName: 'string'
          isSuperUser: bool
          permissions: [
            'string'
          ]
        }
      ]
      storage: int
    }
    userDetails: {
      emailAddress: 'string'
      firstName: 'string'
      lastName: 'string'
      phoneNumber: 'string'
      upn: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

LiftrBaseCompanyDetails

Namn Beskrivning Värde
businessPhone Företagets företagstelefonnummer sträng
företagsNamn Företagsnamn sträng
land Företagets landsnamn sträng
domän Domän för användaren sträng
numberOfEmployees Antal anställda i företaget Int
officeAddress Företagets kontorsadress sträng

LiftrBaseDataOrganizationProperties

Namn Beskrivning Värde
companyDetails Information om företaget. LiftrBaseCompanyDetails (krävs)
marketplaceDetails Marketplace-information om resursen. LiftrBaseMarketplaceDetails (krävs)
partnerOrganizationProperties Egenskaper för neonorganisation LiftrBaseDataPartnerOrganizationProperties
projectProperties Egenskaper för neonprojekt ModelsProjectProperties
userDetails Information om användaren. LiftrBaseUserDetails (krävs)

LiftrBaseDataPartnerOrganizationEgenskaper

Namn Beskrivning Värde
organizationId Organisations-ID i partnerns system sträng
organizationName Organisationsnamn i partnerns system sträng

Begränsningar:
Min längd = 1
Maximal längd = 50
Mönster = ^\S.{0,62}\S$|^\S$ (krävs)
singleSignOnProperties Egenskaper för enkel inloggning för organisationen LiftrBaseSingleSignOnProperties

LiftrBaseMarketplaceDetails

Namn Beskrivning Värde
offerDetails Erbjudandeinformation för marknadsplatsen som har valts av användaren LiftrBaseOfferDetails (krävs)
prenumerations-ID SaaS-prenumerations-ID för Marketplace-erbjudandet sträng
subscriptionStatus Status för Marketplace-prenumeration "PendingFulfillmentStart"
"Prenumererad"
"Pausad"
"Avsluta prenumeration"

LiftrBaseOfferDetails

Namn Beskrivning Värde
erbjudande-ID Erbjudande-ID för Marketplace-erbjudandet sträng (krävs)
planID Abonnemangs-ID för Marketplace-erbjudandet sträng (krävs)
planens namn Abonnemangsnamn för marketplace-erbjudandet sträng
publisherId Utgivar-ID för Marketplace-erbjudandet sträng (krävs)
termId Term-ID för Marketplace-erbjudandet sträng
termUnit Termnamn för marketplace-erbjudandet sträng

LiftrBaseSingleSignOnProperties

Namn Beskrivning Värde
aadDomains Lista över AAD-domäner som hämtats från Microsoft Graph för användare. string[]
enterpriseAppId AAD-företagsprogram-ID som används för att konfigurera enkel inloggning sträng
singleSignOnState Status för enkel inloggning för organisationen "Inaktivera"
"Aktivera"
"Initial"
singleSignOnUrl URL för enkel inloggning som ska användas av partnern för att omdirigera användaren till systemet sträng

LiftrBaseUserDetails

Namn Beskrivning Värde
e-postadress Användarens e-postadress sträng

Begränsningar:
Mönster = ^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}$
förnamn Användarens förnamn sträng
efternamn Användarens efternamn sträng
phoneNumber Användarens telefonnummer sträng
användarens huvudnamn (UPN) Användarens huvudnamn sträng

ModelsAttributes

Namn Beskrivning Värde
namn Namnet på attributet sträng (krävs)
värde Värdet för attributet sträng (krävs)

ModelsBranchProperties

Namn Beskrivning Värde
Egenskaper Ytterligare attribut för entiteten ModelsAttributes[]
databasNamn Databasnamn som är associerat med grenen sträng
databaser Neondatabaser som är associerade med grenen ModelsNeonDatabaseProperties[]
Slutpunkter Slutpunkter som är associerade med grenen ModelsEndpointProperties[]
entityName Resursens namn sträng

Begränsningar:
Mönster = ^\S.{0,62}\S$|^\S$
parentId ID för den överordnade grenen sträng

Begränsningar:
Mönster = ^[a-z0-9-]{1,60}$
projectId ID:t för projektet som den här grenen tillhör sträng
roleName Rollnamn som är associerat med grenen sträng
Roller Roller som är associerade med grenen ModelsNeonRoleProperties[]

ModelsDefaultEndpointSettings

Namn Beskrivning Värde
autoskalningLimitMaxCu Maximalt antal beräkningsenheter för autoskalning. int (krävs)
autoskalningLimitMinCu Minsta beräkningsenheter för autoskalning. int (krävs)

ModelsEndpointProperties

Namn Beskrivning Värde
Egenskaper Ytterligare attribut för entiteten ModelsAttributes[]
branchId ID:t för den gren som den här slutpunkten tillhör sträng
endpointType Typ av slutpunkt "read_only"
"read_write"
entityName Resursens namn sträng

Begränsningar:
Mönster = ^\S.{0,62}\S$|^\S$
projectId ID:t för projektet som den här slutpunkten tillhör sträng

ModelsNeonDatabaseProperties

Namn Beskrivning Värde
Egenskaper Ytterligare attribut för entiteten ModelsAttributes[]
branchId ID:t för den gren som den här databasen tillhör sträng
entityName Resursens namn sträng

Begränsningar:
Mönster = ^\S.{0,62}\S$|^\S$
ownerName Namnet på den roll som äger databasen sträng

ModelsNeonRoleProperties

Namn Beskrivning Värde
Egenskaper Ytterligare attribut för entiteten ModelsAttributes[]
branchId ID:t för grenen som den här rollen tillhör sträng
entityName Resursens namn sträng

Begränsningar:
Mönster = ^\S.{0,62}\S$|^\S$
isSuperUser Anger om rollen har superanvändarbehörighet bool
Behörigheter Behörigheter som tilldelats rollen string[]

ModelsProjectProperties

Namn Beskrivning Värde
Egenskaper Ytterligare attribut för entiteten ModelsAttributes[]
gren Projektets grenegenskaper. Det här är valfritt ModelsBranchProperties
databaser Neondatabaser som är associerade med projektet ModelsNeonDatabaseProperties[]
defaultEndpointSettings Standardslutpunktsinställningar för projektet. ModelsDefaultEndpointSettings
Slutpunkter Slutpunkter som är associerade med projektet ModelsEndpointProperties[]
entityName Resursens namn sträng

Begränsningar:
Mönster = ^\S.{0,62}\S$|^\S$
historyRetention Kvarhållningsperioden för projekthistorik i sekunder. Int
pgVersion Postgres-version för projektet Int
regionId Region där projektet skapas sträng
Roller Roller som är associerade med projektet ModelsNeonRoleProperties[]
lagring Datalagringsbyte per timme för projektet Int

Neon.Postgres/organizations

Namn Beskrivning Värde
lokation Den geo-plats där resursen finns sträng (krävs)
namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 50
Mönster = ^[a-zA-Z0-9][a-zA-Z0-9_\-.: ]*$ (krävs)
egenskaper Resursspecifika egenskaper för den här resursen. LiftrBaseDataOrganizationProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

TrackedResourceTags

Namn Beskrivning Värde

Resursdefinition för ARM-mall

Organisationens resurstyp kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Neon.Postgres/organisationsresurs lägger du till följande JSON i mallen.

{
  "type": "Neon.Postgres/organizations",
  "apiVersion": "2025-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "companyDetails": {
      "businessPhone": "string",
      "companyName": "string",
      "country": "string",
      "domain": "string",
      "numberOfEmployees": "int",
      "officeAddress": "string"
    },
    "marketplaceDetails": {
      "offerDetails": {
        "offerId": "string",
        "planId": "string",
        "planName": "string",
        "publisherId": "string",
        "termId": "string",
        "termUnit": "string"
      },
      "subscriptionId": "string",
      "subscriptionStatus": "string"
    },
    "partnerOrganizationProperties": {
      "organizationId": "string",
      "organizationName": "string",
      "singleSignOnProperties": {
        "aadDomains": [ "string" ],
        "enterpriseAppId": "string",
        "singleSignOnState": "string",
        "singleSignOnUrl": "string"
      }
    },
    "projectProperties": {
      "attributes": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "branch": {
        "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" ]
          }
        ]
      },
      "databases": [
        {
          "attributes": [
            {
              "name": "string",
              "value": "string"
            }
          ],
          "branchId": "string",
          "entityName": "string",
          "ownerName": "string"
        }
      ],
      "defaultEndpointSettings": {
        "autoscalingLimitMaxCu": "int",
        "autoscalingLimitMinCu": "int"
      },
      "endpoints": [
        {
          "attributes": [
            {
              "name": "string",
              "value": "string"
            }
          ],
          "branchId": "string",
          "endpointType": "string",
          "entityName": "string",
          "projectId": "string"
        }
      ],
      "entityName": "string",
      "historyRetention": "int",
      "pgVersion": "int",
      "regionId": "string",
      "roles": [
        {
          "attributes": [
            {
              "name": "string",
              "value": "string"
            }
          ],
          "branchId": "string",
          "entityName": "string",
          "isSuperUser": "bool",
          "permissions": [ "string" ]
        }
      ],
      "storage": "int"
    },
    "userDetails": {
      "emailAddress": "string",
      "firstName": "string",
      "lastName": "string",
      "phoneNumber": "string",
      "upn": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

LiftrBaseCompanyDetails

Namn Beskrivning Värde
businessPhone Företagets företagstelefonnummer sträng
företagsNamn Företagsnamn sträng
land Företagets landsnamn sträng
domän Domän för användaren sträng
numberOfEmployees Antal anställda i företaget Int
officeAddress Företagets kontorsadress sträng

LiftrBaseDataOrganizationProperties

Namn Beskrivning Värde
companyDetails Information om företaget. LiftrBaseCompanyDetails (krävs)
marketplaceDetails Marketplace-information om resursen. LiftrBaseMarketplaceDetails (krävs)
partnerOrganizationProperties Egenskaper för neonorganisation LiftrBaseDataPartnerOrganizationProperties
projectProperties Egenskaper för neonprojekt ModelsProjectProperties
userDetails Information om användaren. LiftrBaseUserDetails (krävs)

LiftrBaseDataPartnerOrganizationEgenskaper

Namn Beskrivning Värde
organizationId Organisations-ID i partnerns system sträng
organizationName Organisationsnamn i partnerns system sträng

Begränsningar:
Min längd = 1
Maximal längd = 50
Mönster = ^\S.{0,62}\S$|^\S$ (krävs)
singleSignOnProperties Egenskaper för enkel inloggning för organisationen LiftrBaseSingleSignOnProperties

LiftrBaseMarketplaceDetails

Namn Beskrivning Värde
offerDetails Erbjudandeinformation för marknadsplatsen som har valts av användaren LiftrBaseOfferDetails (krävs)
prenumerations-ID SaaS-prenumerations-ID för Marketplace-erbjudandet sträng
subscriptionStatus Status för Marketplace-prenumeration "PendingFulfillmentStart"
"Prenumererad"
"Pausad"
"Avsluta prenumeration"

LiftrBaseOfferDetails

Namn Beskrivning Värde
erbjudande-ID Erbjudande-ID för Marketplace-erbjudandet sträng (krävs)
planID Abonnemangs-ID för Marketplace-erbjudandet sträng (krävs)
planens namn Abonnemangsnamn för marketplace-erbjudandet sträng
publisherId Utgivar-ID för Marketplace-erbjudandet sträng (krävs)
termId Term-ID för Marketplace-erbjudandet sträng
termUnit Termnamn för marketplace-erbjudandet sträng

LiftrBaseSingleSignOnProperties

Namn Beskrivning Värde
aadDomains Lista över AAD-domäner som hämtats från Microsoft Graph för användare. string[]
enterpriseAppId AAD-företagsprogram-ID som används för att konfigurera enkel inloggning sträng
singleSignOnState Status för enkel inloggning för organisationen "Inaktivera"
"Aktivera"
"Initial"
singleSignOnUrl URL för enkel inloggning som ska användas av partnern för att omdirigera användaren till systemet sträng

LiftrBaseUserDetails

Namn Beskrivning Värde
e-postadress Användarens e-postadress sträng

Begränsningar:
Mönster = ^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}$
förnamn Användarens förnamn sträng
efternamn Användarens efternamn sträng
phoneNumber Användarens telefonnummer sträng
användarens huvudnamn (UPN) Användarens huvudnamn sträng

ModelsAttributes

Namn Beskrivning Värde
namn Namnet på attributet sträng (krävs)
värde Värdet för attributet sträng (krävs)

ModelsBranchProperties

Namn Beskrivning Värde
Egenskaper Ytterligare attribut för entiteten ModelsAttributes[]
databasNamn Databasnamn som är associerat med grenen sträng
databaser Neondatabaser som är associerade med grenen ModelsNeonDatabaseProperties[]
Slutpunkter Slutpunkter som är associerade med grenen ModelsEndpointProperties[]
entityName Resursens namn sträng

Begränsningar:
Mönster = ^\S.{0,62}\S$|^\S$
parentId ID för den överordnade grenen sträng

Begränsningar:
Mönster = ^[a-z0-9-]{1,60}$
projectId ID:t för projektet som den här grenen tillhör sträng
roleName Rollnamn som är associerat med grenen sträng
Roller Roller som är associerade med grenen ModelsNeonRoleProperties[]

ModelsDefaultEndpointSettings

Namn Beskrivning Värde
autoskalningLimitMaxCu Maximalt antal beräkningsenheter för autoskalning. int (krävs)
autoskalningLimitMinCu Minsta beräkningsenheter för autoskalning. int (krävs)

ModelsEndpointProperties

Namn Beskrivning Värde
Egenskaper Ytterligare attribut för entiteten ModelsAttributes[]
branchId ID:t för den gren som den här slutpunkten tillhör sträng
endpointType Typ av slutpunkt "read_only"
"read_write"
entityName Resursens namn sträng

Begränsningar:
Mönster = ^\S.{0,62}\S$|^\S$
projectId ID:t för projektet som den här slutpunkten tillhör sträng

ModelsNeonDatabaseProperties

Namn Beskrivning Värde
Egenskaper Ytterligare attribut för entiteten ModelsAttributes[]
branchId ID:t för den gren som den här databasen tillhör sträng
entityName Resursens namn sträng

Begränsningar:
Mönster = ^\S.{0,62}\S$|^\S$
ownerName Namnet på den roll som äger databasen sträng

ModelsNeonRoleProperties

Namn Beskrivning Värde
Egenskaper Ytterligare attribut för entiteten ModelsAttributes[]
branchId ID:t för grenen som den här rollen tillhör sträng
entityName Resursens namn sträng

Begränsningar:
Mönster = ^\S.{0,62}\S$|^\S$
isSuperUser Anger om rollen har superanvändarbehörighet bool
Behörigheter Behörigheter som tilldelats rollen string[]

ModelsProjectProperties

Namn Beskrivning Värde
Egenskaper Ytterligare attribut för entiteten ModelsAttributes[]
gren Projektets grenegenskaper. Det här är valfritt ModelsBranchProperties
databaser Neondatabaser som är associerade med projektet ModelsNeonDatabaseProperties[]
defaultEndpointSettings Standardslutpunktsinställningar för projektet. ModelsDefaultEndpointSettings
Slutpunkter Slutpunkter som är associerade med projektet ModelsEndpointProperties[]
entityName Resursens namn sträng

Begränsningar:
Mönster = ^\S.{0,62}\S$|^\S$
historyRetention Kvarhållningsperioden för projekthistorik i sekunder. Int
pgVersion Postgres-version för projektet Int
regionId Region där projektet skapas sträng
Roller Roller som är associerade med projektet ModelsNeonRoleProperties[]
lagring Datalagringsbyte per timme för projektet Int

Neon.Postgres/organizations

Namn Beskrivning Värde
apiVersion API-versionen '2025-03-01'
lokation Den geo-plats där resursen finns sträng (krävs)
namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 50
Mönster = ^[a-zA-Z0-9][a-zA-Z0-9_\-.: ]*$ (krävs)
egenskaper Resursspecifika egenskaper för den här resursen. LiftrBaseDataOrganizationProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Neon.Postgres/organizations"

TrackedResourceTags

Namn Beskrivning Värde

Användningsexempel

Resursdefinition för Terraform (AzAPI-provider)

Organisationens resurstyp kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Neon.Postgres/organisationsresurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Neon.Postgres/organizations@2025-03-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      companyDetails = {
        businessPhone = "string"
        companyName = "string"
        country = "string"
        domain = "string"
        numberOfEmployees = int
        officeAddress = "string"
      }
      marketplaceDetails = {
        offerDetails = {
          offerId = "string"
          planId = "string"
          planName = "string"
          publisherId = "string"
          termId = "string"
          termUnit = "string"
        }
        subscriptionId = "string"
        subscriptionStatus = "string"
      }
      partnerOrganizationProperties = {
        organizationId = "string"
        organizationName = "string"
        singleSignOnProperties = {
          aadDomains = [
            "string"
          ]
          enterpriseAppId = "string"
          singleSignOnState = "string"
          singleSignOnUrl = "string"
        }
      }
      projectProperties = {
        attributes = [
          {
            name = "string"
            value = "string"
          }
        ]
        branch = {
          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"
              ]
            }
          ]
        }
        databases = [
          {
            attributes = [
              {
                name = "string"
                value = "string"
              }
            ]
            branchId = "string"
            entityName = "string"
            ownerName = "string"
          }
        ]
        defaultEndpointSettings = {
          autoscalingLimitMaxCu = int
          autoscalingLimitMinCu = int
        }
        endpoints = [
          {
            attributes = [
              {
                name = "string"
                value = "string"
              }
            ]
            branchId = "string"
            endpointType = "string"
            entityName = "string"
            projectId = "string"
          }
        ]
        entityName = "string"
        historyRetention = int
        pgVersion = int
        regionId = "string"
        roles = [
          {
            attributes = [
              {
                name = "string"
                value = "string"
              }
            ]
            branchId = "string"
            entityName = "string"
            isSuperUser = bool
            permissions = [
              "string"
            ]
          }
        ]
        storage = int
      }
      userDetails = {
        emailAddress = "string"
        firstName = "string"
        lastName = "string"
        phoneNumber = "string"
        upn = "string"
      }
    }
  }
}

Egenskapsvärden

LiftrBaseCompanyDetails

Namn Beskrivning Värde
businessPhone Företagets företagstelefonnummer sträng
företagsNamn Företagsnamn sträng
land Företagets landsnamn sträng
domän Domän för användaren sträng
numberOfEmployees Antal anställda i företaget Int
officeAddress Företagets kontorsadress sträng

LiftrBaseDataOrganizationProperties

Namn Beskrivning Värde
companyDetails Information om företaget. LiftrBaseCompanyDetails (krävs)
marketplaceDetails Marketplace-information om resursen. LiftrBaseMarketplaceDetails (krävs)
partnerOrganizationProperties Egenskaper för neonorganisation LiftrBaseDataPartnerOrganizationProperties
projectProperties Egenskaper för neonprojekt ModelsProjectProperties
userDetails Information om användaren. LiftrBaseUserDetails (krävs)

LiftrBaseDataPartnerOrganizationEgenskaper

Namn Beskrivning Värde
organizationId Organisations-ID i partnerns system sträng
organizationName Organisationsnamn i partnerns system sträng

Begränsningar:
Min längd = 1
Maximal längd = 50
Mönster = ^\S.{0,62}\S$|^\S$ (krävs)
singleSignOnProperties Egenskaper för enkel inloggning för organisationen LiftrBaseSingleSignOnProperties

LiftrBaseMarketplaceDetails

Namn Beskrivning Värde
offerDetails Erbjudandeinformation för marknadsplatsen som har valts av användaren LiftrBaseOfferDetails (krävs)
prenumerations-ID SaaS-prenumerations-ID för Marketplace-erbjudandet sträng
subscriptionStatus Status för Marketplace-prenumeration "PendingFulfillmentStart"
"Prenumererad"
"Pausad"
"Avsluta prenumeration"

LiftrBaseOfferDetails

Namn Beskrivning Värde
erbjudande-ID Erbjudande-ID för Marketplace-erbjudandet sträng (krävs)
planID Abonnemangs-ID för Marketplace-erbjudandet sträng (krävs)
planens namn Abonnemangsnamn för marketplace-erbjudandet sträng
publisherId Utgivar-ID för Marketplace-erbjudandet sträng (krävs)
termId Term-ID för Marketplace-erbjudandet sträng
termUnit Termnamn för marketplace-erbjudandet sträng

LiftrBaseSingleSignOnProperties

Namn Beskrivning Värde
aadDomains Lista över AAD-domäner som hämtats från Microsoft Graph för användare. string[]
enterpriseAppId AAD-företagsprogram-ID som används för att konfigurera enkel inloggning sträng
singleSignOnState Status för enkel inloggning för organisationen "Inaktivera"
"Aktivera"
"Initial"
singleSignOnUrl URL för enkel inloggning som ska användas av partnern för att omdirigera användaren till systemet sträng

LiftrBaseUserDetails

Namn Beskrivning Värde
e-postadress Användarens e-postadress sträng

Begränsningar:
Mönster = ^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}$
förnamn Användarens förnamn sträng
efternamn Användarens efternamn sträng
phoneNumber Användarens telefonnummer sträng
användarens huvudnamn (UPN) Användarens huvudnamn sträng

ModelsAttributes

Namn Beskrivning Värde
namn Namnet på attributet sträng (krävs)
värde Värdet för attributet sträng (krävs)

ModelsBranchProperties

Namn Beskrivning Värde
Egenskaper Ytterligare attribut för entiteten ModelsAttributes[]
databasNamn Databasnamn som är associerat med grenen sträng
databaser Neondatabaser som är associerade med grenen ModelsNeonDatabaseProperties[]
Slutpunkter Slutpunkter som är associerade med grenen ModelsEndpointProperties[]
entityName Resursens namn sträng

Begränsningar:
Mönster = ^\S.{0,62}\S$|^\S$
parentId ID för den överordnade grenen sträng

Begränsningar:
Mönster = ^[a-z0-9-]{1,60}$
projectId ID:t för projektet som den här grenen tillhör sträng
roleName Rollnamn som är associerat med grenen sträng
Roller Roller som är associerade med grenen ModelsNeonRoleProperties[]

ModelsDefaultEndpointSettings

Namn Beskrivning Värde
autoskalningLimitMaxCu Maximalt antal beräkningsenheter för autoskalning. int (krävs)
autoskalningLimitMinCu Minsta beräkningsenheter för autoskalning. int (krävs)

ModelsEndpointProperties

Namn Beskrivning Värde
Egenskaper Ytterligare attribut för entiteten ModelsAttributes[]
branchId ID:t för den gren som den här slutpunkten tillhör sträng
endpointType Typ av slutpunkt "read_only"
"read_write"
entityName Resursens namn sträng

Begränsningar:
Mönster = ^\S.{0,62}\S$|^\S$
projectId ID:t för projektet som den här slutpunkten tillhör sträng

ModelsNeonDatabaseProperties

Namn Beskrivning Värde
Egenskaper Ytterligare attribut för entiteten ModelsAttributes[]
branchId ID:t för den gren som den här databasen tillhör sträng
entityName Resursens namn sträng

Begränsningar:
Mönster = ^\S.{0,62}\S$|^\S$
ownerName Namnet på den roll som äger databasen sträng

ModelsNeonRoleProperties

Namn Beskrivning Värde
Egenskaper Ytterligare attribut för entiteten ModelsAttributes[]
branchId ID:t för grenen som den här rollen tillhör sträng
entityName Resursens namn sträng

Begränsningar:
Mönster = ^\S.{0,62}\S$|^\S$
isSuperUser Anger om rollen har superanvändarbehörighet bool
Behörigheter Behörigheter som tilldelats rollen string[]

ModelsProjectProperties

Namn Beskrivning Värde
Egenskaper Ytterligare attribut för entiteten ModelsAttributes[]
gren Projektets grenegenskaper. Det här är valfritt ModelsBranchProperties
databaser Neondatabaser som är associerade med projektet ModelsNeonDatabaseProperties[]
defaultEndpointSettings Standardslutpunktsinställningar för projektet. ModelsDefaultEndpointSettings
Slutpunkter Slutpunkter som är associerade med projektet ModelsEndpointProperties[]
entityName Resursens namn sträng

Begränsningar:
Mönster = ^\S.{0,62}\S$|^\S$
historyRetention Kvarhållningsperioden för projekthistorik i sekunder. Int
pgVersion Postgres-version för projektet Int
regionId Region där projektet skapas sträng
Roller Roller som är associerade med projektet ModelsNeonRoleProperties[]
lagring Datalagringsbyte per timme för projektet Int

Neon.Postgres/organizations

Namn Beskrivning Värde
lokation Den geo-plats där resursen finns sträng (krävs)
namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 50
Mönster = ^[a-zA-Z0-9][a-zA-Z0-9_\-.: ]*$ (krävs)
egenskaper Resursspecifika egenskaper för den här resursen. LiftrBaseDataOrganizationProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Neon.Postgres/organizations@2025-03-01"

TrackedResourceTags

Namn Beskrivning Värde