Viewing docs for Pulumi BiznetGIO Provider v0.1.7
published on Wednesday, Aug 19, 2026 by shirasakaren
published on Wednesday, Aug 19, 2026 by shirasakaren
Viewing docs for Pulumi BiznetGIO Provider v0.1.7
published on Wednesday, Aug 19, 2026 by shirasakaren
published on Wednesday, Aug 19, 2026 by shirasakaren
Create NeoliteProVm Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NeoliteProVm(name: string, args: NeoliteProVmArgs, opts?: CustomResourceOptions);@overload
def NeoliteProVm(resource_name: str,
args: NeoliteProVmArgs,
opts: Optional[ResourceOptions] = None)
@overload
def NeoliteProVm(resource_name: str,
opts: Optional[ResourceOptions] = None,
console_password: Optional[str] = None,
cycle: Optional[str] = None,
ssh_and_console_user: Optional[str] = None,
select_os: Optional[str] = None,
keypair_id: Optional[int] = None,
product_id: Optional[int] = None,
power_state: Optional[str] = None,
pay_with_credit_card: Optional[bool] = None,
promocode: Optional[str] = None,
rebuild_os: Optional[str] = None,
disk_size: Optional[int] = None,
description: Optional[str] = None,
vm_name: Optional[str] = None)func NewNeoliteProVm(ctx *Context, name string, args NeoliteProVmArgs, opts ...ResourceOption) (*NeoliteProVm, error)public NeoliteProVm(string name, NeoliteProVmArgs args, CustomResourceOptions? opts = null)
public NeoliteProVm(String name, NeoliteProVmArgs args)
public NeoliteProVm(String name, NeoliteProVmArgs args, CustomResourceOptions options)
type: biznetgio:NeoliteProVm
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "biznetgio_neolite_pro_vm" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args NeoliteProVmArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args NeoliteProVmArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args NeoliteProVmArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NeoliteProVmArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NeoliteProVmArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var neoliteProVmResource = new Biznetgio.NeoliteProVm("neoliteProVmResource", new()
{
ConsolePassword = "string",
Cycle = "string",
SshAndConsoleUser = "string",
SelectOs = "string",
KeypairId = 0,
ProductId = 0,
PowerState = "string",
PayWithCreditCard = false,
Promocode = "string",
RebuildOs = "string",
DiskSize = 0,
Description = "string",
VmName = "string",
});
example, err := biznetgio.NewNeoliteProVm(ctx, "neoliteProVmResource", &biznetgio.NeoliteProVmArgs{
ConsolePassword: pulumi.String("string"),
Cycle: pulumi.String("string"),
SshAndConsoleUser: pulumi.String("string"),
SelectOs: pulumi.String("string"),
KeypairId: pulumi.Int(0),
ProductId: pulumi.Int(0),
PowerState: pulumi.String("string"),
PayWithCreditCard: pulumi.Bool(false),
Promocode: pulumi.String("string"),
RebuildOs: pulumi.String("string"),
DiskSize: pulumi.Int(0),
Description: pulumi.String("string"),
VmName: pulumi.String("string"),
})
resource "biznetgio_neolite_pro_vm" "neoliteProVmResource" {
lifecycle {
create_before_destroy = true
}
console_password = "string"
cycle = "string"
ssh_and_console_user = "string"
select_os = "string"
keypair_id = 0
product_id = 0
power_state = "string"
pay_with_credit_card = false
promocode = "string"
rebuild_os = "string"
disk_size = 0
description = "string"
vm_name = "string"
}
var neoliteProVmResource = new NeoliteProVm("neoliteProVmResource", NeoliteProVmArgs.builder()
.consolePassword("string")
.cycle("string")
.sshAndConsoleUser("string")
.selectOs("string")
.keypairId(0)
.productId(0)
.powerState("string")
.payWithCreditCard(false)
.promocode("string")
.rebuildOs("string")
.diskSize(0)
.description("string")
.vmName("string")
.build());
neolite_pro_vm_resource = biznetgio.NeoliteProVm("neoliteProVmResource",
console_password="string",
cycle="string",
ssh_and_console_user="string",
select_os="string",
keypair_id=0,
product_id=0,
power_state="string",
pay_with_credit_card=False,
promocode="string",
rebuild_os="string",
disk_size=0,
description="string",
vm_name="string")
const neoliteProVmResource = new biznetgio.NeoliteProVm("neoliteProVmResource", {
consolePassword: "string",
cycle: "string",
sshAndConsoleUser: "string",
selectOs: "string",
keypairId: 0,
productId: 0,
powerState: "string",
payWithCreditCard: false,
promocode: "string",
rebuildOs: "string",
diskSize: 0,
description: "string",
vmName: "string",
});
type: biznetgio:NeoliteProVm
properties:
consolePassword: string
cycle: string
description: string
diskSize: 0
keypairId: 0
payWithCreditCard: false
powerState: string
productId: 0
promocode: string
rebuildOs: string
selectOs: string
sshAndConsoleUser: string
vmName: string
NeoliteProVm Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The NeoliteProVm resource accepts the following input properties:
- Console
Password string - Console password at creation. Write-only: never re-fetched from the API.
- Cycle string
- Billing cycle: m monthly, a annual, q quarterly, s semiannual, b biennial, t triennial, p4, p5.
- Keypair
Id int - Keypair id from
NeoliteProKeypair. Can be changed via change-keypair. - Product
Id int - Product id from the
getProductsfunction or the portal. - Select
Os string - OS installed at creation, from the
getOsListfunction. To change OS, userebuildOs. - Ssh
And stringConsole User - SSH and console user set at creation.
- Description string
- VM description.
- Disk
Size int - Target disk size (GB, absolute - not an increment). Can only go up, never down.
- Pay
With boolCredit Card - Pay the invoice with the registered credit card at order time. Defaults to true (auto-charge); set false to leave it unpaid in the portal until settled.
- Power
State string - VM power state: start, stop, suspend, resume, or shutdown. Update only sends an action when the value changes.
- Promocode string
- Promo code to apply at order.
- Rebuild
Os string - When changed, the VM is rebuilt (wipes the OS) with the new OS via the rebuild endpoint. Valid OS values are listed by the
getOsListfunction. - Vm
Name string - VM name. Defaults to
server-name. Can be changed via change-vm-name.
- Console
Password string - Console password at creation. Write-only: never re-fetched from the API.
- Cycle string
- Billing cycle: m monthly, a annual, q quarterly, s semiannual, b biennial, t triennial, p4, p5.
- Keypair
Id int - Keypair id from
NeoliteProKeypair. Can be changed via change-keypair. - Product
Id int - Product id from the
getProductsfunction or the portal. - Select
Os string - OS installed at creation, from the
getOsListfunction. To change OS, userebuildOs. - Ssh
And stringConsole User - SSH and console user set at creation.
- Description string
- VM description.
- Disk
Size int - Target disk size (GB, absolute - not an increment). Can only go up, never down.
- Pay
With boolCredit Card - Pay the invoice with the registered credit card at order time. Defaults to true (auto-charge); set false to leave it unpaid in the portal until settled.
- Power
State string - VM power state: start, stop, suspend, resume, or shutdown. Update only sends an action when the value changes.
- Promocode string
- Promo code to apply at order.
- Rebuild
Os string - When changed, the VM is rebuilt (wipes the OS) with the new OS via the rebuild endpoint. Valid OS values are listed by the
getOsListfunction. - Vm
Name string - VM name. Defaults to
server-name. Can be changed via change-vm-name.
- console_
password string - Console password at creation. Write-only: never re-fetched from the API.
- cycle string
- Billing cycle: m monthly, a annual, q quarterly, s semiannual, b biennial, t triennial, p4, p5.
- keypair_
id number - Keypair id from
NeoliteProKeypair. Can be changed via change-keypair. - product_
id number - Product id from the
getProductsfunction or the portal. - select_
os string - OS installed at creation, from the
getOsListfunction. To change OS, userebuildOs. - ssh_
and_ stringconsole_ user - SSH and console user set at creation.
- description string
- VM description.
- disk_
size number - Target disk size (GB, absolute - not an increment). Can only go up, never down.
- pay_
with_ boolcredit_ card - Pay the invoice with the registered credit card at order time. Defaults to true (auto-charge); set false to leave it unpaid in the portal until settled.
- power_
state string - VM power state: start, stop, suspend, resume, or shutdown. Update only sends an action when the value changes.
- promocode string
- Promo code to apply at order.
- rebuild_
os string - When changed, the VM is rebuilt (wipes the OS) with the new OS via the rebuild endpoint. Valid OS values are listed by the
getOsListfunction. - vm_
name string - VM name. Defaults to
server-name. Can be changed via change-vm-name.
- console
Password String - Console password at creation. Write-only: never re-fetched from the API.
- cycle String
- Billing cycle: m monthly, a annual, q quarterly, s semiannual, b biennial, t triennial, p4, p5.
- keypair
Id Integer - Keypair id from
NeoliteProKeypair. Can be changed via change-keypair. - product
Id Integer - Product id from the
getProductsfunction or the portal. - select
Os String - OS installed at creation, from the
getOsListfunction. To change OS, userebuildOs. - ssh
And StringConsole User - SSH and console user set at creation.
- description String
- VM description.
- disk
Size Integer - Target disk size (GB, absolute - not an increment). Can only go up, never down.
- pay
With BooleanCredit Card - Pay the invoice with the registered credit card at order time. Defaults to true (auto-charge); set false to leave it unpaid in the portal until settled.
- power
State String - VM power state: start, stop, suspend, resume, or shutdown. Update only sends an action when the value changes.
- promocode String
- Promo code to apply at order.
- rebuild
Os String - When changed, the VM is rebuilt (wipes the OS) with the new OS via the rebuild endpoint. Valid OS values are listed by the
getOsListfunction. - vm
Name String - VM name. Defaults to
server-name. Can be changed via change-vm-name.
- console
Password string - Console password at creation. Write-only: never re-fetched from the API.
- cycle string
- Billing cycle: m monthly, a annual, q quarterly, s semiannual, b biennial, t triennial, p4, p5.
- keypair
Id number - Keypair id from
NeoliteProKeypair. Can be changed via change-keypair. - product
Id number - Product id from the
getProductsfunction or the portal. - select
Os string - OS installed at creation, from the
getOsListfunction. To change OS, userebuildOs. - ssh
And stringConsole User - SSH and console user set at creation.
- description string
- VM description.
- disk
Size number - Target disk size (GB, absolute - not an increment). Can only go up, never down.
- pay
With booleanCredit Card - Pay the invoice with the registered credit card at order time. Defaults to true (auto-charge); set false to leave it unpaid in the portal until settled.
- power
State string - VM power state: start, stop, suspend, resume, or shutdown. Update only sends an action when the value changes.
- promocode string
- Promo code to apply at order.
- rebuild
Os string - When changed, the VM is rebuilt (wipes the OS) with the new OS via the rebuild endpoint. Valid OS values are listed by the
getOsListfunction. - vm
Name string - VM name. Defaults to
server-name. Can be changed via change-vm-name.
- console_
password str - Console password at creation. Write-only: never re-fetched from the API.
- cycle str
- Billing cycle: m monthly, a annual, q quarterly, s semiannual, b biennial, t triennial, p4, p5.
- keypair_
id int - Keypair id from
NeoliteProKeypair. Can be changed via change-keypair. - product_
id int - Product id from the
getProductsfunction or the portal. - select_
os str - OS installed at creation, from the
getOsListfunction. To change OS, userebuildOs. - ssh_
and_ strconsole_ user - SSH and console user set at creation.
- description str
- VM description.
- disk_
size int - Target disk size (GB, absolute - not an increment). Can only go up, never down.
- pay_
with_ boolcredit_ card - Pay the invoice with the registered credit card at order time. Defaults to true (auto-charge); set false to leave it unpaid in the portal until settled.
- power_
state str - VM power state: start, stop, suspend, resume, or shutdown. Update only sends an action when the value changes.
- promocode str
- Promo code to apply at order.
- rebuild_
os str - When changed, the VM is rebuilt (wipes the OS) with the new OS via the rebuild endpoint. Valid OS values are listed by the
getOsListfunction. - vm_
name str - VM name. Defaults to
server-name. Can be changed via change-vm-name.
- console
Password String - Console password at creation. Write-only: never re-fetched from the API.
- cycle String
- Billing cycle: m monthly, a annual, q quarterly, s semiannual, b biennial, t triennial, p4, p5.
- keypair
Id Number - Keypair id from
NeoliteProKeypair. Can be changed via change-keypair. - product
Id Number - Product id from the
getProductsfunction or the portal. - select
Os String - OS installed at creation, from the
getOsListfunction. To change OS, userebuildOs. - ssh
And StringConsole User - SSH and console user set at creation.
- description String
- VM description.
- disk
Size Number - Target disk size (GB, absolute - not an increment). Can only go up, never down.
- pay
With BooleanCredit Card - Pay the invoice with the registered credit card at order time. Defaults to true (auto-charge); set false to leave it unpaid in the portal until settled.
- power
State String - VM power state: start, stop, suspend, resume, or shutdown. Update only sends an action when the value changes.
- promocode String
- Promo code to apply at order.
- rebuild
Os String - When changed, the VM is rebuilt (wipes the OS) with the new OS via the rebuild endpoint. Valid OS values are listed by the
getOsListfunction. - vm
Name String - VM name. Defaults to
server-name. Can be changed via change-vm-name.
Outputs
All input properties are implicitly available as output properties. Additionally, the NeoliteProVm resource produces the following output properties:
- Billingcycle string
- Active billing cycle.
- Ci
Password string - VM cloud-init password (sensitive).
- Ci
User string - VM cloud-init user.
- Cpus int
- Number of VM CPUs.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Invoice NeoliteLast Invoice - VM's last invoice.
- Max
Disk int - Maximum VM disk size (GB).
- Max
Mem int - Maximum VM memory (MB).
- Mem int
- Memory used by the VM (MB).
- Next
Due string - Next billing due date.
- Order
Id string - Order id from the creation response.
- Os
Name string - Name of the OS running on the VM.
- Product
Name string - Active product name.
- Raw string
- Raw JSON response of the last-read account, for accessing fields not yet modeled (cipassword masked).
- Recurring
Amount int - Recurring amount per cycle.
- Region string
- VM region.
- Region
Label string - VM region label.
- Status string
- Last known account status from the API (Active, Pending, Suspended, Terminated).
- Uptime int
- VM uptime in seconds.
- Billingcycle string
- Active billing cycle.
- Ci
Password string - VM cloud-init password (sensitive).
- Ci
User string - VM cloud-init user.
- Cpus int
- Number of VM CPUs.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Invoice NeoliteLast Invoice - VM's last invoice.
- Max
Disk int - Maximum VM disk size (GB).
- Max
Mem int - Maximum VM memory (MB).
- Mem int
- Memory used by the VM (MB).
- Next
Due string - Next billing due date.
- Order
Id string - Order id from the creation response.
- Os
Name string - Name of the OS running on the VM.
- Product
Name string - Active product name.
- Raw string
- Raw JSON response of the last-read account, for accessing fields not yet modeled (cipassword masked).
- Recurring
Amount int - Recurring amount per cycle.
- Region string
- VM region.
- Region
Label string - VM region label.
- Status string
- Last known account status from the API (Active, Pending, Suspended, Terminated).
- Uptime int
- VM uptime in seconds.
- billingcycle string
- Active billing cycle.
- ci_
password string - VM cloud-init password (sensitive).
- ci_
user string - VM cloud-init user.
- cpus number
- Number of VM CPUs.
- id string
- The provider-assigned unique ID for this managed resource.
- last_
invoice object - VM's last invoice.
- max_
disk number - Maximum VM disk size (GB).
- max_
mem number - Maximum VM memory (MB).
- mem number
- Memory used by the VM (MB).
- next_
due string - Next billing due date.
- order_
id string - Order id from the creation response.
- os_
name string - Name of the OS running on the VM.
- product_
name string - Active product name.
- raw string
- Raw JSON response of the last-read account, for accessing fields not yet modeled (cipassword masked).
- recurring_
amount number - Recurring amount per cycle.
- region string
- VM region.
- region_
label string - VM region label.
- status string
- Last known account status from the API (Active, Pending, Suspended, Terminated).
- uptime number
- VM uptime in seconds.
- billingcycle String
- Active billing cycle.
- ci
Password String - VM cloud-init password (sensitive).
- ci
User String - VM cloud-init user.
- cpus Integer
- Number of VM CPUs.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Invoice NeoliteLast Invoice - VM's last invoice.
- max
Disk Integer - Maximum VM disk size (GB).
- max
Mem Integer - Maximum VM memory (MB).
- mem Integer
- Memory used by the VM (MB).
- next
Due String - Next billing due date.
- order
Id String - Order id from the creation response.
- os
Name String - Name of the OS running on the VM.
- product
Name String - Active product name.
- raw String
- Raw JSON response of the last-read account, for accessing fields not yet modeled (cipassword masked).
- recurring
Amount Integer - Recurring amount per cycle.
- region String
- VM region.
- region
Label String - VM region label.
- status String
- Last known account status from the API (Active, Pending, Suspended, Terminated).
- uptime Integer
- VM uptime in seconds.
- billingcycle string
- Active billing cycle.
- ci
Password string - VM cloud-init password (sensitive).
- ci
User string - VM cloud-init user.
- cpus number
- Number of VM CPUs.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Invoice NeoliteLast Invoice - VM's last invoice.
- max
Disk number - Maximum VM disk size (GB).
- max
Mem number - Maximum VM memory (MB).
- mem number
- Memory used by the VM (MB).
- next
Due string - Next billing due date.
- order
Id string - Order id from the creation response.
- os
Name string - Name of the OS running on the VM.
- product
Name string - Active product name.
- raw string
- Raw JSON response of the last-read account, for accessing fields not yet modeled (cipassword masked).
- recurring
Amount number - Recurring amount per cycle.
- region string
- VM region.
- region
Label string - VM region label.
- status string
- Last known account status from the API (Active, Pending, Suspended, Terminated).
- uptime number
- VM uptime in seconds.
- billingcycle str
- Active billing cycle.
- ci_
password str - VM cloud-init password (sensitive).
- ci_
user str - VM cloud-init user.
- cpus int
- Number of VM CPUs.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
invoice NeoliteLast Invoice - VM's last invoice.
- max_
disk int - Maximum VM disk size (GB).
- max_
mem int - Maximum VM memory (MB).
- mem int
- Memory used by the VM (MB).
- next_
due str - Next billing due date.
- order_
id str - Order id from the creation response.
- os_
name str - Name of the OS running on the VM.
- product_
name str - Active product name.
- raw str
- Raw JSON response of the last-read account, for accessing fields not yet modeled (cipassword masked).
- recurring_
amount int - Recurring amount per cycle.
- region str
- VM region.
- region_
label str - VM region label.
- status str
- Last known account status from the API (Active, Pending, Suspended, Terminated).
- uptime int
- VM uptime in seconds.
- billingcycle String
- Active billing cycle.
- ci
Password String - VM cloud-init password (sensitive).
- ci
User String - VM cloud-init user.
- cpus Number
- Number of VM CPUs.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Invoice Property Map - VM's last invoice.
- max
Disk Number - Maximum VM disk size (GB).
- max
Mem Number - Maximum VM memory (MB).
- mem Number
- Memory used by the VM (MB).
- next
Due String - Next billing due date.
- order
Id String - Order id from the creation response.
- os
Name String - Name of the OS running on the VM.
- product
Name String - Active product name.
- raw String
- Raw JSON response of the last-read account, for accessing fields not yet modeled (cipassword masked).
- recurring
Amount Number - Recurring amount per cycle.
- region String
- VM region.
- region
Label String - VM region label.
- status String
- Last known account status from the API (Active, Pending, Suspended, Terminated).
- uptime Number
- VM uptime in seconds.
Supporting Types
NeoliteLastInvoice, NeoliteLastInvoiceArgs
Package Details
- Repository
- biznetgio github.com/shirasakaren/pulumi-biznetgio
- License
- Apache-2.0
Viewing docs for Pulumi BiznetGIO Provider v0.1.7
published on Wednesday, Aug 19, 2026 by shirasakaren
published on Wednesday, Aug 19, 2026 by shirasakaren