Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bicep kaynak tanımı
Kuruluşlar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Neon.Postgres/organizations kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
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'
}
}
Özellik Değerleri
LiftrBaseCompanyDetails
İsim | Açıklama | Değer |
---|---|---|
businessPhone | Şirketin iş telefonu numarası | string |
Şirket Adı | Şirket adı | string |
ülke | Şirketin ülke adı | string |
alan adı | Kullanıcının etki alanı | string |
numberOfEmployees | Şirketteki çalışan sayısı | Int |
officeAddress | Şirketin Office adresi | string |
LiftrBaseDataOrganizationProperties
İsim | Açıklama | Değer |
---|---|---|
companyDetails | Şirketin ayrıntıları. | LiftrBaseCompanyDetails (gerekli) |
marketplaceDetails | Kaynağın market ayrıntıları. | LiftrBaseMarketplaceDetails (gerekli) |
partnerOrganizationProperties | Neon Kuruluş özellikleri | LiftrBaseDataPartnerOrganizationProperties |
projectProperties | Neon Proje Özellikleri | ModelsProjectProperties |
userDetails | Kullanıcının ayrıntıları. | LiftrBaseUserDetails (gerekli) |
LiftrBaseDataPartnerOrganizationProperties
İsim | Açıklama | Değer |
---|---|---|
organizationId | İş ortağının sistemindeki Kuruluş Kimliği | string |
organizationName | İş ortağının sistemindeki kuruluş adı | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 50 Desen = ^\S.{0,62}\S$|^\S$ (gerekli) |
singleSignOnProperties | Kuruluş için Çoklu Oturum Açma özellikleri | LiftrBaseSingleSignOnProperties |
LiftrBaseMarketplaceDetails
İsim | Açıklama | Değer |
---|---|---|
offerDetails | Kullanıcı tarafından seçilen market için teklif ayrıntıları | LiftrBaseOfferDetails (gerekli) |
abonelikId | Market teklifi için SaaS abonelik kimliği | string |
subscriptionStatus | Market aboneliği durumu | 'PendingFulfillmentStart' 'Abone Olunan' 'Askıya Alındı' 'Abonelikten çıkıldı' |
LiftrBaseOfferDetails
İsim | Açıklama | Değer |
---|---|---|
teklifID | Market teklifi için teklif kimliği | dize (gerekli) |
planId | Market teklifi için plan kimliği | dize (gerekli) |
plan adı | Market teklifi için Plan Adı | string |
publisherId | Market teklifi için Yayımcı Kimliği | dize (gerekli) |
termId | Market teklifi için Terim Kimliği | string |
termUnit | Market teklifi için Terim Adı | string |
LiftrBaseSingleSignOnProperties
İsim | Açıklama | Değer |
---|---|---|
aadDomains | Kullanıcı için Microsoft Graph'ten getirilen AAD etki alanlarının listesi. | string[] |
enterpriseAppId | SSO kurulumu için kullanılan AAD kurumsal uygulama kimliği | string |
singleSignOnState | Kuruluş için Çoklu Oturum Açma durumu | 'Devre Dışı Bırak' 'Etkinleştir' 'Başlangıç' |
singleSignOnUrl | Kullanıcıyı kendi sistemine yönlendirmek için iş ortağı tarafından kullanılacak SSO URL'si | string |
LiftrBaseUserDetails
İsim | Açıklama | Değer |
---|---|---|
e-posta adresi | Kullanıcının e-posta adresi | dizgi Kısıtlama -ları: Desen = ^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}$ |
adınız | Kullanıcının adı | string |
soyadı | Kullanıcının soyadı | string |
phoneNumber | Kullanıcının telefon numarası | string |
yukarı | Kullanıcının asıl adı | string |
ModelsAttributes
İsim | Açıklama | Değer |
---|---|---|
isim | Özniteliğin adı | dize (gerekli) |
değer | Özniteliğin değeri | dize (gerekli) |
ModelsBranchProperties
İsim | Açıklama | Değer |
---|---|---|
öznitelikler | Varlık için ek öznitelikler | ModelsAttributes[] |
veritabanıAdı | Dalla ilişkilendirilmiş veritabanı adı | string |
veritabanlarında | Dalla ilişkilendirilmiş Neon Veritabanları | ModelsNeonDatabaseProperties[] |
uç noktalar | Dal ile ilişkili uç noktalar | ModelsEndpointProperties[] |
entityName | Kaynağın adı | dizgi Kısıtlama -ları: Desen = ^\S.{0,62}\S$|^\S$ |
parentId | Üst dalın kimliği | dizgi Kısıtlama -ları: Desen = ^[a-z0-9-]{1,60}$ |
projectId | Bu dalın ait olduğu projenin kimliği | string |
roleName | Dal ile ilişkili rol adı | string |
roller | Dal ile ilişkili roller | ModelsNeonRoleProperties[] |
ModelsDefaultEndpointSettings
İsim | Açıklama | Değer |
---|---|---|
autoscalingLimitMaxCu | Otomatik ölçeklendirme için maksimum işlem birimleri. | int (gerekli) |
autoscalingLimitMinCu | Otomatik ölçeklendirme için en düşük işlem birimleri. | int (gerekli) |
ModelsEndpointProperties
İsim | Açıklama | Değer |
---|---|---|
öznitelikler | Varlık için ek öznitelikler | ModelsAttributes[] |
branchId | Bu uç noktanın ait olduğu dalın kimliği | string |
endpointType | Uç noktanın türü | 'read_only' 'read_write' |
entityName | Kaynağın adı | dizgi Kısıtlama -ları: Desen = ^\S.{0,62}\S$|^\S$ |
projectId | Bu uç noktanın ait olduğu projenin kimliği | string |
ModelsNeonDatabaseProperties
İsim | Açıklama | Değer |
---|---|---|
öznitelikler | Varlık için ek öznitelikler | ModelsAttributes[] |
branchId | Bu veritabanının ait olduğu dalın kimliği | string |
entityName | Kaynağın adı | dizgi Kısıtlama -ları: Desen = ^\S.{0,62}\S$|^\S$ |
ownerName | Veritabanının sahibi olan rolün adı | string |
ModelsNeonRoleProperties
İsim | Açıklama | Değer |
---|---|---|
öznitelikler | Varlık için ek öznitelikler | ModelsAttributes[] |
branchId | Bu rolün ait olduğu dalın kimliği | string |
entityName | Kaynağın adı | dizgi Kısıtlama -ları: Desen = ^\S.{0,62}\S$|^\S$ |
isSuperUser | Rolün süper kullanıcı ayrıcalıklarına sahip olup olmadığını gösterir | Boole |
izinler | Role atanan izinler | string[] |
ModelsProjectProperties
İsim | Açıklama | Değer |
---|---|---|
öznitelikler | Varlık için ek öznitelikler | ModelsAttributes[] |
dal | Projenin Branch özellikleri. Bu isteğe bağlıdır | ModelsBranchProperties |
veritabanlarında | Projeyle ilişkilendirilmiş Neon Veritabanları | ModelsNeonDatabaseProperties[] |
defaultEndpointSettings | Proje için varsayılan uç nokta ayarları. | ModelsDefaultEndpointSettings |
uç noktalar | Projeyle ilişkili uç noktalar | ModelsEndpointProperties[] |
entityName | Kaynağın adı | dizgi Kısıtlama -ları: Desen = ^\S.{0,62}\S$|^\S$ |
historyRetention | Proje geçmişi için saniye cinsinden saklama süresi. | Int |
pgVersion | Proje için Postgres sürümü | Int |
regionId | Projenin oluşturulduğu bölge | string |
roller | Projeyle ilişkili roller | ModelsNeonRoleProperties[] |
depolama | Proje için saat başına Veri Depolama bayt sayısı | Int |
Neon.Postgres/organizations
İsim | Açıklama | Değer |
---|---|---|
konum | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
isim | Kaynak adı | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 50 Desen = ^[a-zA-Z0-9][a-zA-Z0-9_\-.: ]*$ (gerekli) |
özellikler | Bu kaynağın kaynağa özgü özellikleri. | LiftrBaseDataOrganizationProperties |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
TrackedResourceTags
İsim | Açıklama | Değer |
---|
ARM şablonu kaynak tanımı
Kuruluşlar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Neon.Postgres/organizations kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.
{
"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"
}
}
Özellik Değerleri
LiftrBaseCompanyDetails
İsim | Açıklama | Değer |
---|---|---|
businessPhone | Şirketin iş telefonu numarası | string |
Şirket Adı | Şirket adı | string |
ülke | Şirketin ülke adı | string |
alan adı | Kullanıcının etki alanı | string |
numberOfEmployees | Şirketteki çalışan sayısı | Int |
officeAddress | Şirketin Office adresi | string |
LiftrBaseDataOrganizationProperties
İsim | Açıklama | Değer |
---|---|---|
companyDetails | Şirketin ayrıntıları. | LiftrBaseCompanyDetails (gerekli) |
marketplaceDetails | Kaynağın market ayrıntıları. | LiftrBaseMarketplaceDetails (gerekli) |
partnerOrganizationProperties | Neon Kuruluş özellikleri | LiftrBaseDataPartnerOrganizationProperties |
projectProperties | Neon Proje Özellikleri | ModelsProjectProperties |
userDetails | Kullanıcının ayrıntıları. | LiftrBaseUserDetails (gerekli) |
LiftrBaseDataPartnerOrganizationProperties
İsim | Açıklama | Değer |
---|---|---|
organizationId | İş ortağının sistemindeki Kuruluş Kimliği | string |
organizationName | İş ortağının sistemindeki kuruluş adı | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 50 Desen = ^\S.{0,62}\S$|^\S$ (gerekli) |
singleSignOnProperties | Kuruluş için Çoklu Oturum Açma özellikleri | LiftrBaseSingleSignOnProperties |
LiftrBaseMarketplaceDetails
İsim | Açıklama | Değer |
---|---|---|
offerDetails | Kullanıcı tarafından seçilen market için teklif ayrıntıları | LiftrBaseOfferDetails (gerekli) |
abonelikId | Market teklifi için SaaS abonelik kimliği | string |
subscriptionStatus | Market aboneliği durumu | 'PendingFulfillmentStart' 'Abone Olunan' 'Askıya Alındı' 'Abonelikten çıkıldı' |
LiftrBaseOfferDetails
İsim | Açıklama | Değer |
---|---|---|
teklifID | Market teklifi için teklif kimliği | dize (gerekli) |
planId | Market teklifi için plan kimliği | dize (gerekli) |
plan adı | Market teklifi için Plan Adı | string |
publisherId | Market teklifi için Yayımcı Kimliği | dize (gerekli) |
termId | Market teklifi için Terim Kimliği | string |
termUnit | Market teklifi için Terim Adı | string |
LiftrBaseSingleSignOnProperties
İsim | Açıklama | Değer |
---|---|---|
aadDomains | Kullanıcı için Microsoft Graph'ten getirilen AAD etki alanlarının listesi. | string[] |
enterpriseAppId | SSO kurulumu için kullanılan AAD kurumsal uygulama kimliği | string |
singleSignOnState | Kuruluş için Çoklu Oturum Açma durumu | 'Devre Dışı Bırak' 'Etkinleştir' 'Başlangıç' |
singleSignOnUrl | Kullanıcıyı kendi sistemine yönlendirmek için iş ortağı tarafından kullanılacak SSO URL'si | string |
LiftrBaseUserDetails
İsim | Açıklama | Değer |
---|---|---|
e-posta adresi | Kullanıcının e-posta adresi | dizgi Kısıtlama -ları: Desen = ^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}$ |
adınız | Kullanıcının adı | string |
soyadı | Kullanıcının soyadı | string |
phoneNumber | Kullanıcının telefon numarası | string |
yukarı | Kullanıcının asıl adı | string |
ModelsAttributes
İsim | Açıklama | Değer |
---|---|---|
isim | Özniteliğin adı | dize (gerekli) |
değer | Özniteliğin değeri | dize (gerekli) |
ModelsBranchProperties
İsim | Açıklama | Değer |
---|---|---|
öznitelikler | Varlık için ek öznitelikler | ModelsAttributes[] |
veritabanıAdı | Dalla ilişkilendirilmiş veritabanı adı | string |
veritabanlarında | Dalla ilişkilendirilmiş Neon Veritabanları | ModelsNeonDatabaseProperties[] |
uç noktalar | Dal ile ilişkili uç noktalar | ModelsEndpointProperties[] |
entityName | Kaynağın adı | dizgi Kısıtlama -ları: Desen = ^\S.{0,62}\S$|^\S$ |
parentId | Üst dalın kimliği | dizgi Kısıtlama -ları: Desen = ^[a-z0-9-]{1,60}$ |
projectId | Bu dalın ait olduğu projenin kimliği | string |
roleName | Dal ile ilişkili rol adı | string |
roller | Dal ile ilişkili roller | ModelsNeonRoleProperties[] |
ModelsDefaultEndpointSettings
İsim | Açıklama | Değer |
---|---|---|
autoscalingLimitMaxCu | Otomatik ölçeklendirme için maksimum işlem birimleri. | int (gerekli) |
autoscalingLimitMinCu | Otomatik ölçeklendirme için en düşük işlem birimleri. | int (gerekli) |
ModelsEndpointProperties
İsim | Açıklama | Değer |
---|---|---|
öznitelikler | Varlık için ek öznitelikler | ModelsAttributes[] |
branchId | Bu uç noktanın ait olduğu dalın kimliği | string |
endpointType | Uç noktanın türü | 'read_only' 'read_write' |
entityName | Kaynağın adı | dizgi Kısıtlama -ları: Desen = ^\S.{0,62}\S$|^\S$ |
projectId | Bu uç noktanın ait olduğu projenin kimliği | string |
ModelsNeonDatabaseProperties
İsim | Açıklama | Değer |
---|---|---|
öznitelikler | Varlık için ek öznitelikler | ModelsAttributes[] |
branchId | Bu veritabanının ait olduğu dalın kimliği | string |
entityName | Kaynağın adı | dizgi Kısıtlama -ları: Desen = ^\S.{0,62}\S$|^\S$ |
ownerName | Veritabanının sahibi olan rolün adı | string |
ModelsNeonRoleProperties
İsim | Açıklama | Değer |
---|---|---|
öznitelikler | Varlık için ek öznitelikler | ModelsAttributes[] |
branchId | Bu rolün ait olduğu dalın kimliği | string |
entityName | Kaynağın adı | dizgi Kısıtlama -ları: Desen = ^\S.{0,62}\S$|^\S$ |
isSuperUser | Rolün süper kullanıcı ayrıcalıklarına sahip olup olmadığını gösterir | Boole |
izinler | Role atanan izinler | string[] |
ModelsProjectProperties
İsim | Açıklama | Değer |
---|---|---|
öznitelikler | Varlık için ek öznitelikler | ModelsAttributes[] |
dal | Projenin Branch özellikleri. Bu isteğe bağlıdır | ModelsBranchProperties |
veritabanlarında | Projeyle ilişkilendirilmiş Neon Veritabanları | ModelsNeonDatabaseProperties[] |
defaultEndpointSettings | Proje için varsayılan uç nokta ayarları. | ModelsDefaultEndpointSettings |
uç noktalar | Projeyle ilişkili uç noktalar | ModelsEndpointProperties[] |
entityName | Kaynağın adı | dizgi Kısıtlama -ları: Desen = ^\S.{0,62}\S$|^\S$ |
historyRetention | Proje geçmişi için saniye cinsinden saklama süresi. | Int |
pgVersion | Proje için Postgres sürümü | Int |
regionId | Projenin oluşturulduğu bölge | string |
roller | Projeyle ilişkili roller | ModelsNeonRoleProperties[] |
depolama | Proje için saat başına Veri Depolama bayt sayısı | Int |
Neon.Postgres/organizations
İsim | Açıklama | Değer |
---|---|---|
API Versiyonu | API sürümü | '2025-03-01' |
konum | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
isim | Kaynak adı | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 50 Desen = ^[a-zA-Z0-9][a-zA-Z0-9_\-.: ]*$ (gerekli) |
özellikler | Bu kaynağın kaynağa özgü özellikleri. | LiftrBaseDataOrganizationProperties |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
tür | Kaynak türü | 'Neon.Postgres/organizations' |
TrackedResourceTags
İsim | Açıklama | Değer |
---|
Kullanım Örnekleri
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Kuruluşlar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Neon.Postgres/organizations kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Neon.Postgres/organizations@2025-03-01"
name = "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"
}
}
}
}
Özellik Değerleri
LiftrBaseCompanyDetails
İsim | Açıklama | Değer |
---|---|---|
businessPhone | Şirketin iş telefonu numarası | string |
Şirket Adı | Şirket adı | string |
ülke | Şirketin ülke adı | string |
alan adı | Kullanıcının etki alanı | string |
numberOfEmployees | Şirketteki çalışan sayısı | Int |
officeAddress | Şirketin Office adresi | string |
LiftrBaseDataOrganizationProperties
İsim | Açıklama | Değer |
---|---|---|
companyDetails | Şirketin ayrıntıları. | LiftrBaseCompanyDetails (gerekli) |
marketplaceDetails | Kaynağın market ayrıntıları. | LiftrBaseMarketplaceDetails (gerekli) |
partnerOrganizationProperties | Neon Kuruluş özellikleri | LiftrBaseDataPartnerOrganizationProperties |
projectProperties | Neon Proje Özellikleri | ModelsProjectProperties |
userDetails | Kullanıcının ayrıntıları. | LiftrBaseUserDetails (gerekli) |
LiftrBaseDataPartnerOrganizationProperties
İsim | Açıklama | Değer |
---|---|---|
organizationId | İş ortağının sistemindeki Kuruluş Kimliği | string |
organizationName | İş ortağının sistemindeki kuruluş adı | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 50 Desen = ^\S.{0,62}\S$|^\S$ (gerekli) |
singleSignOnProperties | Kuruluş için Çoklu Oturum Açma özellikleri | LiftrBaseSingleSignOnProperties |
LiftrBaseMarketplaceDetails
İsim | Açıklama | Değer |
---|---|---|
offerDetails | Kullanıcı tarafından seçilen market için teklif ayrıntıları | LiftrBaseOfferDetails (gerekli) |
abonelikId | Market teklifi için SaaS abonelik kimliği | string |
subscriptionStatus | Market aboneliği durumu | 'PendingFulfillmentStart' 'Abone Olunan' 'Askıya Alındı' 'Abonelikten çıkıldı' |
LiftrBaseOfferDetails
İsim | Açıklama | Değer |
---|---|---|
teklifID | Market teklifi için teklif kimliği | dize (gerekli) |
planId | Market teklifi için plan kimliği | dize (gerekli) |
plan adı | Market teklifi için Plan Adı | string |
publisherId | Market teklifi için Yayımcı Kimliği | dize (gerekli) |
termId | Market teklifi için Terim Kimliği | string |
termUnit | Market teklifi için Terim Adı | string |
LiftrBaseSingleSignOnProperties
İsim | Açıklama | Değer |
---|---|---|
aadDomains | Kullanıcı için Microsoft Graph'ten getirilen AAD etki alanlarının listesi. | string[] |
enterpriseAppId | SSO kurulumu için kullanılan AAD kurumsal uygulama kimliği | string |
singleSignOnState | Kuruluş için Çoklu Oturum Açma durumu | 'Devre Dışı Bırak' 'Etkinleştir' 'Başlangıç' |
singleSignOnUrl | Kullanıcıyı kendi sistemine yönlendirmek için iş ortağı tarafından kullanılacak SSO URL'si | string |
LiftrBaseUserDetails
İsim | Açıklama | Değer |
---|---|---|
e-posta adresi | Kullanıcının e-posta adresi | dizgi Kısıtlama -ları: Desen = ^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}$ |
adınız | Kullanıcının adı | string |
soyadı | Kullanıcının soyadı | string |
phoneNumber | Kullanıcının telefon numarası | string |
yukarı | Kullanıcının asıl adı | string |
ModelsAttributes
İsim | Açıklama | Değer |
---|---|---|
isim | Özniteliğin adı | dize (gerekli) |
değer | Özniteliğin değeri | dize (gerekli) |
ModelsBranchProperties
İsim | Açıklama | Değer |
---|---|---|
öznitelikler | Varlık için ek öznitelikler | ModelsAttributes[] |
veritabanıAdı | Dalla ilişkilendirilmiş veritabanı adı | string |
veritabanlarında | Dalla ilişkilendirilmiş Neon Veritabanları | ModelsNeonDatabaseProperties[] |
uç noktalar | Dal ile ilişkili uç noktalar | ModelsEndpointProperties[] |
entityName | Kaynağın adı | dizgi Kısıtlama -ları: Desen = ^\S.{0,62}\S$|^\S$ |
parentId | Üst dalın kimliği | dizgi Kısıtlama -ları: Desen = ^[a-z0-9-]{1,60}$ |
projectId | Bu dalın ait olduğu projenin kimliği | string |
roleName | Dal ile ilişkili rol adı | string |
roller | Dal ile ilişkili roller | ModelsNeonRoleProperties[] |
ModelsDefaultEndpointSettings
İsim | Açıklama | Değer |
---|---|---|
autoscalingLimitMaxCu | Otomatik ölçeklendirme için maksimum işlem birimleri. | int (gerekli) |
autoscalingLimitMinCu | Otomatik ölçeklendirme için en düşük işlem birimleri. | int (gerekli) |
ModelsEndpointProperties
İsim | Açıklama | Değer |
---|---|---|
öznitelikler | Varlık için ek öznitelikler | ModelsAttributes[] |
branchId | Bu uç noktanın ait olduğu dalın kimliği | string |
endpointType | Uç noktanın türü | 'read_only' 'read_write' |
entityName | Kaynağın adı | dizgi Kısıtlama -ları: Desen = ^\S.{0,62}\S$|^\S$ |
projectId | Bu uç noktanın ait olduğu projenin kimliği | string |
ModelsNeonDatabaseProperties
İsim | Açıklama | Değer |
---|---|---|
öznitelikler | Varlık için ek öznitelikler | ModelsAttributes[] |
branchId | Bu veritabanının ait olduğu dalın kimliği | string |
entityName | Kaynağın adı | dizgi Kısıtlama -ları: Desen = ^\S.{0,62}\S$|^\S$ |
ownerName | Veritabanının sahibi olan rolün adı | string |
ModelsNeonRoleProperties
İsim | Açıklama | Değer |
---|---|---|
öznitelikler | Varlık için ek öznitelikler | ModelsAttributes[] |
branchId | Bu rolün ait olduğu dalın kimliği | string |
entityName | Kaynağın adı | dizgi Kısıtlama -ları: Desen = ^\S.{0,62}\S$|^\S$ |
isSuperUser | Rolün süper kullanıcı ayrıcalıklarına sahip olup olmadığını gösterir | Boole |
izinler | Role atanan izinler | string[] |
ModelsProjectProperties
İsim | Açıklama | Değer |
---|---|---|
öznitelikler | Varlık için ek öznitelikler | ModelsAttributes[] |
dal | Projenin Branch özellikleri. Bu isteğe bağlıdır | ModelsBranchProperties |
veritabanlarında | Projeyle ilişkilendirilmiş Neon Veritabanları | ModelsNeonDatabaseProperties[] |
defaultEndpointSettings | Proje için varsayılan uç nokta ayarları. | ModelsDefaultEndpointSettings |
uç noktalar | Projeyle ilişkili uç noktalar | ModelsEndpointProperties[] |
entityName | Kaynağın adı | dizgi Kısıtlama -ları: Desen = ^\S.{0,62}\S$|^\S$ |
historyRetention | Proje geçmişi için saniye cinsinden saklama süresi. | Int |
pgVersion | Proje için Postgres sürümü | Int |
regionId | Projenin oluşturulduğu bölge | string |
roller | Projeyle ilişkili roller | ModelsNeonRoleProperties[] |
depolama | Proje için saat başına Veri Depolama bayt sayısı | Int |
Neon.Postgres/organizations
İsim | Açıklama | Değer |
---|---|---|
konum | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
isim | Kaynak adı | dizgi Kısıtlama -ları: En az uzunluk = 1 Maksimum uzunluk = 50 Desen = ^[a-zA-Z0-9][a-zA-Z0-9_\-.: ]*$ (gerekli) |
özellikler | Bu kaynağın kaynağa özgü özellikleri. | LiftrBaseDataOrganizationProperties |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
tür | Kaynak türü | "Neon.Postgres/organizations@2025-03-01" |
TrackedResourceTags
İsim | Açıklama | Değer |
---|