Documentation ¶
Overview ¶
A Pulumi package for creating and managing proxmox cloud resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type LXCContainer
- type LXCContainerArgs
- type LXCContainerArray
- type LXCContainerArrayInput
- type LXCContainerArrayOutput
- func (LXCContainerArrayOutput) ElementType() reflect.Type
- func (o LXCContainerArrayOutput) Index(i pulumi.IntInput) LXCContainerOutput
- func (o LXCContainerArrayOutput) ToLXCContainerArrayOutput() LXCContainerArrayOutput
- func (o LXCContainerArrayOutput) ToLXCContainerArrayOutputWithContext(ctx context.Context) LXCContainerArrayOutput
- type LXCContainerFeatures
- type LXCContainerFeaturesArgs
- func (LXCContainerFeaturesArgs) ElementType() reflect.Type
- func (i LXCContainerFeaturesArgs) ToLXCContainerFeaturesOutput() LXCContainerFeaturesOutput
- func (i LXCContainerFeaturesArgs) ToLXCContainerFeaturesOutputWithContext(ctx context.Context) LXCContainerFeaturesOutput
- func (i LXCContainerFeaturesArgs) ToLXCContainerFeaturesPtrOutput() LXCContainerFeaturesPtrOutput
- func (i LXCContainerFeaturesArgs) ToLXCContainerFeaturesPtrOutputWithContext(ctx context.Context) LXCContainerFeaturesPtrOutput
- type LXCContainerFeaturesInput
- type LXCContainerFeaturesOutput
- func (LXCContainerFeaturesOutput) ElementType() reflect.Type
- func (o LXCContainerFeaturesOutput) Fuse() pulumi.BoolPtrOutput
- func (o LXCContainerFeaturesOutput) Keyctl() pulumi.BoolPtrOutput
- func (o LXCContainerFeaturesOutput) Mount() pulumi.StringPtrOutput
- func (o LXCContainerFeaturesOutput) Nesting() pulumi.BoolPtrOutput
- func (o LXCContainerFeaturesOutput) ToLXCContainerFeaturesOutput() LXCContainerFeaturesOutput
- func (o LXCContainerFeaturesOutput) ToLXCContainerFeaturesOutputWithContext(ctx context.Context) LXCContainerFeaturesOutput
- func (o LXCContainerFeaturesOutput) ToLXCContainerFeaturesPtrOutput() LXCContainerFeaturesPtrOutput
- func (o LXCContainerFeaturesOutput) ToLXCContainerFeaturesPtrOutputWithContext(ctx context.Context) LXCContainerFeaturesPtrOutput
- type LXCContainerFeaturesPtrInput
- type LXCContainerFeaturesPtrOutput
- func (o LXCContainerFeaturesPtrOutput) Elem() LXCContainerFeaturesOutput
- func (LXCContainerFeaturesPtrOutput) ElementType() reflect.Type
- func (o LXCContainerFeaturesPtrOutput) Fuse() pulumi.BoolPtrOutput
- func (o LXCContainerFeaturesPtrOutput) Keyctl() pulumi.BoolPtrOutput
- func (o LXCContainerFeaturesPtrOutput) Mount() pulumi.StringPtrOutput
- func (o LXCContainerFeaturesPtrOutput) Nesting() pulumi.BoolPtrOutput
- func (o LXCContainerFeaturesPtrOutput) ToLXCContainerFeaturesPtrOutput() LXCContainerFeaturesPtrOutput
- func (o LXCContainerFeaturesPtrOutput) ToLXCContainerFeaturesPtrOutputWithContext(ctx context.Context) LXCContainerFeaturesPtrOutput
- type LXCContainerInput
- type LXCContainerMap
- type LXCContainerMapInput
- type LXCContainerMapOutput
- func (LXCContainerMapOutput) ElementType() reflect.Type
- func (o LXCContainerMapOutput) MapIndex(k pulumi.StringInput) LXCContainerOutput
- func (o LXCContainerMapOutput) ToLXCContainerMapOutput() LXCContainerMapOutput
- func (o LXCContainerMapOutput) ToLXCContainerMapOutputWithContext(ctx context.Context) LXCContainerMapOutput
- type LXCContainerMountpoint
- type LXCContainerMountpointArgs
- type LXCContainerMountpointArray
- func (LXCContainerMountpointArray) ElementType() reflect.Type
- func (i LXCContainerMountpointArray) ToLXCContainerMountpointArrayOutput() LXCContainerMountpointArrayOutput
- func (i LXCContainerMountpointArray) ToLXCContainerMountpointArrayOutputWithContext(ctx context.Context) LXCContainerMountpointArrayOutput
- type LXCContainerMountpointArrayInput
- type LXCContainerMountpointArrayOutput
- func (LXCContainerMountpointArrayOutput) ElementType() reflect.Type
- func (o LXCContainerMountpointArrayOutput) Index(i pulumi.IntInput) LXCContainerMountpointOutput
- func (o LXCContainerMountpointArrayOutput) ToLXCContainerMountpointArrayOutput() LXCContainerMountpointArrayOutput
- func (o LXCContainerMountpointArrayOutput) ToLXCContainerMountpointArrayOutputWithContext(ctx context.Context) LXCContainerMountpointArrayOutput
- type LXCContainerMountpointInput
- type LXCContainerMountpointOutput
- func (o LXCContainerMountpointOutput) Acl() pulumi.BoolPtrOutput
- func (o LXCContainerMountpointOutput) Backup() pulumi.BoolPtrOutput
- func (LXCContainerMountpointOutput) ElementType() reflect.Type
- func (o LXCContainerMountpointOutput) File() pulumi.StringPtrOutput
- func (o LXCContainerMountpointOutput) Key() pulumi.StringOutput
- func (o LXCContainerMountpointOutput) Mp() pulumi.StringOutput
- func (o LXCContainerMountpointOutput) Quota() pulumi.BoolPtrOutput
- func (o LXCContainerMountpointOutput) Replicate() pulumi.BoolPtrOutput
- func (o LXCContainerMountpointOutput) Shared() pulumi.BoolPtrOutput
- func (o LXCContainerMountpointOutput) Size() pulumi.StringOutput
- func (o LXCContainerMountpointOutput) Slot() pulumi.IntOutput
- func (o LXCContainerMountpointOutput) Storage() pulumi.StringOutput
- func (o LXCContainerMountpointOutput) ToLXCContainerMountpointOutput() LXCContainerMountpointOutput
- func (o LXCContainerMountpointOutput) ToLXCContainerMountpointOutputWithContext(ctx context.Context) LXCContainerMountpointOutput
- func (o LXCContainerMountpointOutput) Volume() pulumi.StringPtrOutput
- type LXCContainerNetwork
- type LXCContainerNetworkArgs
- type LXCContainerNetworkArray
- type LXCContainerNetworkArrayInput
- type LXCContainerNetworkArrayOutput
- func (LXCContainerNetworkArrayOutput) ElementType() reflect.Type
- func (o LXCContainerNetworkArrayOutput) Index(i pulumi.IntInput) LXCContainerNetworkOutput
- func (o LXCContainerNetworkArrayOutput) ToLXCContainerNetworkArrayOutput() LXCContainerNetworkArrayOutput
- func (o LXCContainerNetworkArrayOutput) ToLXCContainerNetworkArrayOutputWithContext(ctx context.Context) LXCContainerNetworkArrayOutput
- type LXCContainerNetworkInput
- type LXCContainerNetworkOutput
- func (o LXCContainerNetworkOutput) Bridge() pulumi.StringPtrOutput
- func (LXCContainerNetworkOutput) ElementType() reflect.Type
- func (o LXCContainerNetworkOutput) Firewall() pulumi.BoolPtrOutput
- func (o LXCContainerNetworkOutput) Gw() pulumi.StringPtrOutput
- func (o LXCContainerNetworkOutput) Gw6() pulumi.StringPtrOutput
- func (o LXCContainerNetworkOutput) Hwaddr() pulumi.StringPtrOutput
- func (o LXCContainerNetworkOutput) Ip() pulumi.StringPtrOutput
- func (o LXCContainerNetworkOutput) Ip6() pulumi.StringPtrOutput
- func (o LXCContainerNetworkOutput) Mtu() pulumi.StringPtrOutput
- func (o LXCContainerNetworkOutput) Name() pulumi.StringOutput
- func (o LXCContainerNetworkOutput) Rate() pulumi.IntPtrOutput
- func (o LXCContainerNetworkOutput) Tag() pulumi.IntPtrOutput
- func (o LXCContainerNetworkOutput) ToLXCContainerNetworkOutput() LXCContainerNetworkOutput
- func (o LXCContainerNetworkOutput) ToLXCContainerNetworkOutputWithContext(ctx context.Context) LXCContainerNetworkOutput
- func (o LXCContainerNetworkOutput) Trunks() pulumi.StringPtrOutput
- func (o LXCContainerNetworkOutput) Type() pulumi.StringPtrOutput
- type LXCContainerOutput
- type LXCContainerRootfs
- type LXCContainerRootfsArgs
- func (LXCContainerRootfsArgs) ElementType() reflect.Type
- func (i LXCContainerRootfsArgs) ToLXCContainerRootfsOutput() LXCContainerRootfsOutput
- func (i LXCContainerRootfsArgs) ToLXCContainerRootfsOutputWithContext(ctx context.Context) LXCContainerRootfsOutput
- func (i LXCContainerRootfsArgs) ToLXCContainerRootfsPtrOutput() LXCContainerRootfsPtrOutput
- func (i LXCContainerRootfsArgs) ToLXCContainerRootfsPtrOutputWithContext(ctx context.Context) LXCContainerRootfsPtrOutput
- type LXCContainerRootfsInput
- type LXCContainerRootfsOutput
- func (LXCContainerRootfsOutput) ElementType() reflect.Type
- func (o LXCContainerRootfsOutput) Size() pulumi.StringOutput
- func (o LXCContainerRootfsOutput) Storage() pulumi.StringOutput
- func (o LXCContainerRootfsOutput) ToLXCContainerRootfsOutput() LXCContainerRootfsOutput
- func (o LXCContainerRootfsOutput) ToLXCContainerRootfsOutputWithContext(ctx context.Context) LXCContainerRootfsOutput
- func (o LXCContainerRootfsOutput) ToLXCContainerRootfsPtrOutput() LXCContainerRootfsPtrOutput
- func (o LXCContainerRootfsOutput) ToLXCContainerRootfsPtrOutputWithContext(ctx context.Context) LXCContainerRootfsPtrOutput
- func (o LXCContainerRootfsOutput) Volume() pulumi.StringPtrOutput
- type LXCContainerRootfsPtrInput
- type LXCContainerRootfsPtrOutput
- func (o LXCContainerRootfsPtrOutput) Elem() LXCContainerRootfsOutput
- func (LXCContainerRootfsPtrOutput) ElementType() reflect.Type
- func (o LXCContainerRootfsPtrOutput) Size() pulumi.StringPtrOutput
- func (o LXCContainerRootfsPtrOutput) Storage() pulumi.StringPtrOutput
- func (o LXCContainerRootfsPtrOutput) ToLXCContainerRootfsPtrOutput() LXCContainerRootfsPtrOutput
- func (o LXCContainerRootfsPtrOutput) ToLXCContainerRootfsPtrOutputWithContext(ctx context.Context) LXCContainerRootfsPtrOutput
- func (o LXCContainerRootfsPtrOutput) Volume() pulumi.StringPtrOutput
- type LXCContainerState
- type LXCDisk
- type LXCDiskArgs
- type LXCDiskArray
- type LXCDiskArrayInput
- type LXCDiskArrayOutput
- type LXCDiskInput
- type LXCDiskMap
- type LXCDiskMapInput
- type LXCDiskMapOutput
- type LXCDiskMountoptions
- type LXCDiskMountoptionsArgs
- func (LXCDiskMountoptionsArgs) ElementType() reflect.Type
- func (i LXCDiskMountoptionsArgs) ToLXCDiskMountoptionsOutput() LXCDiskMountoptionsOutput
- func (i LXCDiskMountoptionsArgs) ToLXCDiskMountoptionsOutputWithContext(ctx context.Context) LXCDiskMountoptionsOutput
- func (i LXCDiskMountoptionsArgs) ToLXCDiskMountoptionsPtrOutput() LXCDiskMountoptionsPtrOutput
- func (i LXCDiskMountoptionsArgs) ToLXCDiskMountoptionsPtrOutputWithContext(ctx context.Context) LXCDiskMountoptionsPtrOutput
- type LXCDiskMountoptionsInput
- type LXCDiskMountoptionsOutput
- func (LXCDiskMountoptionsOutput) ElementType() reflect.Type
- func (o LXCDiskMountoptionsOutput) Noatime() pulumi.BoolPtrOutput
- func (o LXCDiskMountoptionsOutput) Nodev() pulumi.BoolPtrOutput
- func (o LXCDiskMountoptionsOutput) Noexec() pulumi.StringPtrOutput
- func (o LXCDiskMountoptionsOutput) Nosuid() pulumi.BoolPtrOutput
- func (o LXCDiskMountoptionsOutput) ToLXCDiskMountoptionsOutput() LXCDiskMountoptionsOutput
- func (o LXCDiskMountoptionsOutput) ToLXCDiskMountoptionsOutputWithContext(ctx context.Context) LXCDiskMountoptionsOutput
- func (o LXCDiskMountoptionsOutput) ToLXCDiskMountoptionsPtrOutput() LXCDiskMountoptionsPtrOutput
- func (o LXCDiskMountoptionsOutput) ToLXCDiskMountoptionsPtrOutputWithContext(ctx context.Context) LXCDiskMountoptionsPtrOutput
- type LXCDiskMountoptionsPtrInput
- type LXCDiskMountoptionsPtrOutput
- func (o LXCDiskMountoptionsPtrOutput) Elem() LXCDiskMountoptionsOutput
- func (LXCDiskMountoptionsPtrOutput) ElementType() reflect.Type
- func (o LXCDiskMountoptionsPtrOutput) Noatime() pulumi.BoolPtrOutput
- func (o LXCDiskMountoptionsPtrOutput) Nodev() pulumi.BoolPtrOutput
- func (o LXCDiskMountoptionsPtrOutput) Noexec() pulumi.StringPtrOutput
- func (o LXCDiskMountoptionsPtrOutput) Nosuid() pulumi.BoolPtrOutput
- func (o LXCDiskMountoptionsPtrOutput) ToLXCDiskMountoptionsPtrOutput() LXCDiskMountoptionsPtrOutput
- func (o LXCDiskMountoptionsPtrOutput) ToLXCDiskMountoptionsPtrOutputWithContext(ctx context.Context) LXCDiskMountoptionsPtrOutput
- type LXCDiskOutput
- type LXCDiskState
- type Pool
- type PoolArgs
- type PoolArray
- type PoolArrayInput
- type PoolArrayOutput
- type PoolInput
- type PoolMap
- type PoolMapInput
- type PoolMapOutput
- type PoolOutput
- type PoolState
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- type QemuVM
- type QemuVMArgs
- type QemuVMArray
- type QemuVMArrayInput
- type QemuVMArrayOutput
- type QemuVMDisk
- type QemuVMDiskArgs
- type QemuVMDiskArray
- type QemuVMDiskArrayInput
- type QemuVMDiskArrayOutput
- func (QemuVMDiskArrayOutput) ElementType() reflect.Type
- func (o QemuVMDiskArrayOutput) Index(i pulumi.IntInput) QemuVMDiskOutput
- func (o QemuVMDiskArrayOutput) ToQemuVMDiskArrayOutput() QemuVMDiskArrayOutput
- func (o QemuVMDiskArrayOutput) ToQemuVMDiskArrayOutputWithContext(ctx context.Context) QemuVMDiskArrayOutput
- type QemuVMDiskInput
- type QemuVMDiskOutput
- func (o QemuVMDiskOutput) Aio() pulumi.StringPtrOutput
- func (o QemuVMDiskOutput) Backup() pulumi.IntPtrOutput
- func (o QemuVMDiskOutput) Cache() pulumi.StringPtrOutput
- func (o QemuVMDiskOutput) Discard() pulumi.StringPtrOutput
- func (QemuVMDiskOutput) ElementType() reflect.Type
- func (o QemuVMDiskOutput) File() pulumi.StringPtrOutput
- func (o QemuVMDiskOutput) Format() pulumi.StringPtrOutput
- func (o QemuVMDiskOutput) Iothread() pulumi.IntPtrOutput
- func (o QemuVMDiskOutput) Mbps() pulumi.IntPtrOutput
- func (o QemuVMDiskOutput) MbpsRd() pulumi.IntPtrOutput
- func (o QemuVMDiskOutput) MbpsRdMax() pulumi.IntPtrOutput
- func (o QemuVMDiskOutput) MbpsWr() pulumi.IntPtrOutput
- func (o QemuVMDiskOutput) MbpsWrMax() pulumi.IntPtrOutput
- func (o QemuVMDiskOutput) Media() pulumi.StringPtrOutput
- func (o QemuVMDiskOutput) Replicate() pulumi.IntPtrOutput
- func (o QemuVMDiskOutput) Size() pulumi.StringOutput
- func (o QemuVMDiskOutput) Slot() pulumi.IntPtrOutput
- func (o QemuVMDiskOutput) Ssd() pulumi.IntPtrOutput
- func (o QemuVMDiskOutput) Storage() pulumi.StringOutput
- func (o QemuVMDiskOutput) StorageType() pulumi.StringPtrOutput
- func (o QemuVMDiskOutput) ToQemuVMDiskOutput() QemuVMDiskOutput
- func (o QemuVMDiskOutput) ToQemuVMDiskOutputWithContext(ctx context.Context) QemuVMDiskOutput
- func (o QemuVMDiskOutput) Type() pulumi.StringOutput
- func (o QemuVMDiskOutput) Volume() pulumi.StringPtrOutput
- type QemuVMInput
- type QemuVMMap
- type QemuVMMapInput
- type QemuVMMapOutput
- type QemuVMNetwork
- type QemuVMNetworkArgs
- type QemuVMNetworkArray
- type QemuVMNetworkArrayInput
- type QemuVMNetworkArrayOutput
- func (QemuVMNetworkArrayOutput) ElementType() reflect.Type
- func (o QemuVMNetworkArrayOutput) Index(i pulumi.IntInput) QemuVMNetworkOutput
- func (o QemuVMNetworkArrayOutput) ToQemuVMNetworkArrayOutput() QemuVMNetworkArrayOutput
- func (o QemuVMNetworkArrayOutput) ToQemuVMNetworkArrayOutputWithContext(ctx context.Context) QemuVMNetworkArrayOutput
- type QemuVMNetworkInput
- type QemuVMNetworkOutput
- func (o QemuVMNetworkOutput) Bridge() pulumi.StringPtrOutput
- func (QemuVMNetworkOutput) ElementType() reflect.Type
- func (o QemuVMNetworkOutput) Firewall() pulumi.BoolPtrOutput
- func (o QemuVMNetworkOutput) LinkDown() pulumi.BoolPtrOutput
- func (o QemuVMNetworkOutput) Macaddr() pulumi.StringPtrOutput
- func (o QemuVMNetworkOutput) Model() pulumi.StringOutput
- func (o QemuVMNetworkOutput) Queues() pulumi.IntPtrOutput
- func (o QemuVMNetworkOutput) Rate() pulumi.IntPtrOutput
- func (o QemuVMNetworkOutput) Tag() pulumi.IntPtrOutput
- func (o QemuVMNetworkOutput) ToQemuVMNetworkOutput() QemuVMNetworkOutput
- func (o QemuVMNetworkOutput) ToQemuVMNetworkOutputWithContext(ctx context.Context) QemuVMNetworkOutput
- type QemuVMOutput
- type QemuVMSerial
- type QemuVMSerialArgs
- type QemuVMSerialArray
- type QemuVMSerialArrayInput
- type QemuVMSerialArrayOutput
- func (QemuVMSerialArrayOutput) ElementType() reflect.Type
- func (o QemuVMSerialArrayOutput) Index(i pulumi.IntInput) QemuVMSerialOutput
- func (o QemuVMSerialArrayOutput) ToQemuVMSerialArrayOutput() QemuVMSerialArrayOutput
- func (o QemuVMSerialArrayOutput) ToQemuVMSerialArrayOutputWithContext(ctx context.Context) QemuVMSerialArrayOutput
- type QemuVMSerialInput
- type QemuVMSerialOutput
- func (QemuVMSerialOutput) ElementType() reflect.Type
- func (o QemuVMSerialOutput) Id() pulumi.IntOutput
- func (o QemuVMSerialOutput) ToQemuVMSerialOutput() QemuVMSerialOutput
- func (o QemuVMSerialOutput) ToQemuVMSerialOutputWithContext(ctx context.Context) QemuVMSerialOutput
- func (o QemuVMSerialOutput) Type() pulumi.StringOutput
- type QemuVMState
- type QemuVMUnusedDisk
- type QemuVMUnusedDiskArgs
- type QemuVMUnusedDiskArray
- type QemuVMUnusedDiskArrayInput
- type QemuVMUnusedDiskArrayOutput
- func (QemuVMUnusedDiskArrayOutput) ElementType() reflect.Type
- func (o QemuVMUnusedDiskArrayOutput) Index(i pulumi.IntInput) QemuVMUnusedDiskOutput
- func (o QemuVMUnusedDiskArrayOutput) ToQemuVMUnusedDiskArrayOutput() QemuVMUnusedDiskArrayOutput
- func (o QemuVMUnusedDiskArrayOutput) ToQemuVMUnusedDiskArrayOutputWithContext(ctx context.Context) QemuVMUnusedDiskArrayOutput
- type QemuVMUnusedDiskInput
- type QemuVMUnusedDiskOutput
- func (QemuVMUnusedDiskOutput) ElementType() reflect.Type
- func (o QemuVMUnusedDiskOutput) File() pulumi.StringPtrOutput
- func (o QemuVMUnusedDiskOutput) Slot() pulumi.IntPtrOutput
- func (o QemuVMUnusedDiskOutput) Storage() pulumi.StringPtrOutput
- func (o QemuVMUnusedDiskOutput) ToQemuVMUnusedDiskOutput() QemuVMUnusedDiskOutput
- func (o QemuVMUnusedDiskOutput) ToQemuVMUnusedDiskOutputWithContext(ctx context.Context) QemuVMUnusedDiskOutput
- type QemuVMVga
- type QemuVMVgaArgs
- type QemuVMVgaArray
- type QemuVMVgaArrayInput
- type QemuVMVgaArrayOutput
- func (QemuVMVgaArrayOutput) ElementType() reflect.Type
- func (o QemuVMVgaArrayOutput) Index(i pulumi.IntInput) QemuVMVgaOutput
- func (o QemuVMVgaArrayOutput) ToQemuVMVgaArrayOutput() QemuVMVgaArrayOutput
- func (o QemuVMVgaArrayOutput) ToQemuVMVgaArrayOutputWithContext(ctx context.Context) QemuVMVgaArrayOutput
- type QemuVMVgaInput
- type QemuVMVgaOutput
- func (QemuVMVgaOutput) ElementType() reflect.Type
- func (o QemuVMVgaOutput) Memory() pulumi.IntPtrOutput
- func (o QemuVMVgaOutput) ToQemuVMVgaOutput() QemuVMVgaOutput
- func (o QemuVMVgaOutput) ToQemuVMVgaOutputWithContext(ctx context.Context) QemuVMVgaOutput
- func (o QemuVMVgaOutput) Type() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package.
Types ¶
type LXCContainer ¶
type LXCContainer struct { pulumi.CustomResourceState Arch pulumi.StringPtrOutput `pulumi:"arch"` Bwlimit pulumi.IntPtrOutput `pulumi:"bwlimit"` Clone pulumi.StringPtrOutput `pulumi:"clone"` CloneStorage pulumi.StringPtrOutput `pulumi:"cloneStorage"` Cmode pulumi.StringPtrOutput `pulumi:"cmode"` Console pulumi.BoolPtrOutput `pulumi:"console"` Cores pulumi.IntPtrOutput `pulumi:"cores"` Cpulimit pulumi.IntPtrOutput `pulumi:"cpulimit"` Cpuunits pulumi.IntPtrOutput `pulumi:"cpuunits"` Description pulumi.StringPtrOutput `pulumi:"description"` Features LXCContainerFeaturesPtrOutput `pulumi:"features"` Force pulumi.BoolPtrOutput `pulumi:"force"` Full pulumi.BoolPtrOutput `pulumi:"full"` Hagroup pulumi.StringPtrOutput `pulumi:"hagroup"` Hastate pulumi.StringPtrOutput `pulumi:"hastate"` Hookscript pulumi.StringPtrOutput `pulumi:"hookscript"` Hostname pulumi.StringPtrOutput `pulumi:"hostname"` IgnoreUnpackErrors pulumi.BoolPtrOutput `pulumi:"ignoreUnpackErrors"` Lock pulumi.StringPtrOutput `pulumi:"lock"` Memory pulumi.IntPtrOutput `pulumi:"memory"` Mountpoints LXCContainerMountpointArrayOutput `pulumi:"mountpoints"` Nameserver pulumi.StringPtrOutput `pulumi:"nameserver"` Networks LXCContainerNetworkArrayOutput `pulumi:"networks"` Onboot pulumi.BoolPtrOutput `pulumi:"onboot"` Ostemplate pulumi.StringPtrOutput `pulumi:"ostemplate"` Ostype pulumi.StringOutput `pulumi:"ostype"` Password pulumi.StringPtrOutput `pulumi:"password"` Pool pulumi.StringPtrOutput `pulumi:"pool"` Protection pulumi.BoolPtrOutput `pulumi:"protection"` Restore pulumi.BoolPtrOutput `pulumi:"restore"` Rootfs LXCContainerRootfsPtrOutput `pulumi:"rootfs"` Searchdomain pulumi.StringPtrOutput `pulumi:"searchdomain"` SshPublicKeys pulumi.StringPtrOutput `pulumi:"sshPublicKeys"` Start pulumi.BoolPtrOutput `pulumi:"start"` Startup pulumi.StringPtrOutput `pulumi:"startup"` Swap pulumi.IntPtrOutput `pulumi:"swap"` Tags pulumi.StringPtrOutput `pulumi:"tags"` TargetNode pulumi.StringOutput `pulumi:"targetNode"` Template pulumi.BoolPtrOutput `pulumi:"template"` Tty pulumi.IntPtrOutput `pulumi:"tty"` Unique pulumi.BoolPtrOutput `pulumi:"unique"` Unprivileged pulumi.BoolPtrOutput `pulumi:"unprivileged"` Unuseds pulumi.StringArrayOutput `pulumi:"unuseds"` Vmid pulumi.IntPtrOutput `pulumi:"vmid"` }
func GetLXCContainer ¶
func GetLXCContainer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LXCContainerState, opts ...pulumi.ResourceOption) (*LXCContainer, error)
GetLXCContainer gets an existing LXCContainer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLXCContainer ¶
func NewLXCContainer(ctx *pulumi.Context, name string, args *LXCContainerArgs, opts ...pulumi.ResourceOption) (*LXCContainer, error)
NewLXCContainer registers a new resource with the given unique name, arguments, and options.
func (*LXCContainer) ElementType ¶
func (*LXCContainer) ElementType() reflect.Type
func (*LXCContainer) ToLXCContainerOutput ¶
func (i *LXCContainer) ToLXCContainerOutput() LXCContainerOutput
func (*LXCContainer) ToLXCContainerOutputWithContext ¶
func (i *LXCContainer) ToLXCContainerOutputWithContext(ctx context.Context) LXCContainerOutput
type LXCContainerArgs ¶
type LXCContainerArgs struct { Arch pulumi.StringPtrInput Bwlimit pulumi.IntPtrInput Clone pulumi.StringPtrInput CloneStorage pulumi.StringPtrInput Cmode pulumi.StringPtrInput Console pulumi.BoolPtrInput Cores pulumi.IntPtrInput Cpulimit pulumi.IntPtrInput Cpuunits pulumi.IntPtrInput Description pulumi.StringPtrInput Features LXCContainerFeaturesPtrInput Force pulumi.BoolPtrInput Full pulumi.BoolPtrInput Hagroup pulumi.StringPtrInput Hastate pulumi.StringPtrInput Hookscript pulumi.StringPtrInput Hostname pulumi.StringPtrInput IgnoreUnpackErrors pulumi.BoolPtrInput Lock pulumi.StringPtrInput Memory pulumi.IntPtrInput Mountpoints LXCContainerMountpointArrayInput Nameserver pulumi.StringPtrInput Networks LXCContainerNetworkArrayInput Onboot pulumi.BoolPtrInput Ostemplate pulumi.StringPtrInput Ostype pulumi.StringPtrInput Password pulumi.StringPtrInput Pool pulumi.StringPtrInput Protection pulumi.BoolPtrInput Restore pulumi.BoolPtrInput Rootfs LXCContainerRootfsPtrInput Searchdomain pulumi.StringPtrInput SshPublicKeys pulumi.StringPtrInput Start pulumi.BoolPtrInput Startup pulumi.StringPtrInput Swap pulumi.IntPtrInput Tags pulumi.StringPtrInput TargetNode pulumi.StringInput Template pulumi.BoolPtrInput Tty pulumi.IntPtrInput Unique pulumi.BoolPtrInput Unprivileged pulumi.BoolPtrInput Vmid pulumi.IntPtrInput }
The set of arguments for constructing a LXCContainer resource.
func (LXCContainerArgs) ElementType ¶
func (LXCContainerArgs) ElementType() reflect.Type
type LXCContainerArray ¶
type LXCContainerArray []LXCContainerInput
func (LXCContainerArray) ElementType ¶
func (LXCContainerArray) ElementType() reflect.Type
func (LXCContainerArray) ToLXCContainerArrayOutput ¶
func (i LXCContainerArray) ToLXCContainerArrayOutput() LXCContainerArrayOutput
func (LXCContainerArray) ToLXCContainerArrayOutputWithContext ¶
func (i LXCContainerArray) ToLXCContainerArrayOutputWithContext(ctx context.Context) LXCContainerArrayOutput
type LXCContainerArrayInput ¶
type LXCContainerArrayInput interface { pulumi.Input ToLXCContainerArrayOutput() LXCContainerArrayOutput ToLXCContainerArrayOutputWithContext(context.Context) LXCContainerArrayOutput }
LXCContainerArrayInput is an input type that accepts LXCContainerArray and LXCContainerArrayOutput values. You can construct a concrete instance of `LXCContainerArrayInput` via:
LXCContainerArray{ LXCContainerArgs{...} }
type LXCContainerArrayOutput ¶
type LXCContainerArrayOutput struct{ *pulumi.OutputState }
func (LXCContainerArrayOutput) ElementType ¶
func (LXCContainerArrayOutput) ElementType() reflect.Type
func (LXCContainerArrayOutput) Index ¶
func (o LXCContainerArrayOutput) Index(i pulumi.IntInput) LXCContainerOutput
func (LXCContainerArrayOutput) ToLXCContainerArrayOutput ¶
func (o LXCContainerArrayOutput) ToLXCContainerArrayOutput() LXCContainerArrayOutput
func (LXCContainerArrayOutput) ToLXCContainerArrayOutputWithContext ¶
func (o LXCContainerArrayOutput) ToLXCContainerArrayOutputWithContext(ctx context.Context) LXCContainerArrayOutput
type LXCContainerFeatures ¶
type LXCContainerFeaturesArgs ¶
type LXCContainerFeaturesArgs struct { Fuse pulumi.BoolPtrInput `pulumi:"fuse"` Keyctl pulumi.BoolPtrInput `pulumi:"keyctl"` Mount pulumi.StringPtrInput `pulumi:"mount"` Nesting pulumi.BoolPtrInput `pulumi:"nesting"` }
func (LXCContainerFeaturesArgs) ElementType ¶
func (LXCContainerFeaturesArgs) ElementType() reflect.Type
func (LXCContainerFeaturesArgs) ToLXCContainerFeaturesOutput ¶
func (i LXCContainerFeaturesArgs) ToLXCContainerFeaturesOutput() LXCContainerFeaturesOutput
func (LXCContainerFeaturesArgs) ToLXCContainerFeaturesOutputWithContext ¶
func (i LXCContainerFeaturesArgs) ToLXCContainerFeaturesOutputWithContext(ctx context.Context) LXCContainerFeaturesOutput
func (LXCContainerFeaturesArgs) ToLXCContainerFeaturesPtrOutput ¶
func (i LXCContainerFeaturesArgs) ToLXCContainerFeaturesPtrOutput() LXCContainerFeaturesPtrOutput
func (LXCContainerFeaturesArgs) ToLXCContainerFeaturesPtrOutputWithContext ¶
func (i LXCContainerFeaturesArgs) ToLXCContainerFeaturesPtrOutputWithContext(ctx context.Context) LXCContainerFeaturesPtrOutput
type LXCContainerFeaturesInput ¶
type LXCContainerFeaturesInput interface { pulumi.Input ToLXCContainerFeaturesOutput() LXCContainerFeaturesOutput ToLXCContainerFeaturesOutputWithContext(context.Context) LXCContainerFeaturesOutput }
LXCContainerFeaturesInput is an input type that accepts LXCContainerFeaturesArgs and LXCContainerFeaturesOutput values. You can construct a concrete instance of `LXCContainerFeaturesInput` via:
LXCContainerFeaturesArgs{...}
type LXCContainerFeaturesOutput ¶
type LXCContainerFeaturesOutput struct{ *pulumi.OutputState }
func (LXCContainerFeaturesOutput) ElementType ¶
func (LXCContainerFeaturesOutput) ElementType() reflect.Type
func (LXCContainerFeaturesOutput) Fuse ¶
func (o LXCContainerFeaturesOutput) Fuse() pulumi.BoolPtrOutput
func (LXCContainerFeaturesOutput) Keyctl ¶
func (o LXCContainerFeaturesOutput) Keyctl() pulumi.BoolPtrOutput
func (LXCContainerFeaturesOutput) Mount ¶
func (o LXCContainerFeaturesOutput) Mount() pulumi.StringPtrOutput
func (LXCContainerFeaturesOutput) Nesting ¶
func (o LXCContainerFeaturesOutput) Nesting() pulumi.BoolPtrOutput
func (LXCContainerFeaturesOutput) ToLXCContainerFeaturesOutput ¶
func (o LXCContainerFeaturesOutput) ToLXCContainerFeaturesOutput() LXCContainerFeaturesOutput
func (LXCContainerFeaturesOutput) ToLXCContainerFeaturesOutputWithContext ¶
func (o LXCContainerFeaturesOutput) ToLXCContainerFeaturesOutputWithContext(ctx context.Context) LXCContainerFeaturesOutput
func (LXCContainerFeaturesOutput) ToLXCContainerFeaturesPtrOutput ¶
func (o LXCContainerFeaturesOutput) ToLXCContainerFeaturesPtrOutput() LXCContainerFeaturesPtrOutput
func (LXCContainerFeaturesOutput) ToLXCContainerFeaturesPtrOutputWithContext ¶
func (o LXCContainerFeaturesOutput) ToLXCContainerFeaturesPtrOutputWithContext(ctx context.Context) LXCContainerFeaturesPtrOutput
type LXCContainerFeaturesPtrInput ¶
type LXCContainerFeaturesPtrInput interface { pulumi.Input ToLXCContainerFeaturesPtrOutput() LXCContainerFeaturesPtrOutput ToLXCContainerFeaturesPtrOutputWithContext(context.Context) LXCContainerFeaturesPtrOutput }
LXCContainerFeaturesPtrInput is an input type that accepts LXCContainerFeaturesArgs, LXCContainerFeaturesPtr and LXCContainerFeaturesPtrOutput values. You can construct a concrete instance of `LXCContainerFeaturesPtrInput` via:
LXCContainerFeaturesArgs{...} or: nil
func LXCContainerFeaturesPtr ¶
func LXCContainerFeaturesPtr(v *LXCContainerFeaturesArgs) LXCContainerFeaturesPtrInput
type LXCContainerFeaturesPtrOutput ¶
type LXCContainerFeaturesPtrOutput struct{ *pulumi.OutputState }
func (LXCContainerFeaturesPtrOutput) Elem ¶
func (o LXCContainerFeaturesPtrOutput) Elem() LXCContainerFeaturesOutput
func (LXCContainerFeaturesPtrOutput) ElementType ¶
func (LXCContainerFeaturesPtrOutput) ElementType() reflect.Type
func (LXCContainerFeaturesPtrOutput) Fuse ¶
func (o LXCContainerFeaturesPtrOutput) Fuse() pulumi.BoolPtrOutput
func (LXCContainerFeaturesPtrOutput) Keyctl ¶
func (o LXCContainerFeaturesPtrOutput) Keyctl() pulumi.BoolPtrOutput
func (LXCContainerFeaturesPtrOutput) Mount ¶
func (o LXCContainerFeaturesPtrOutput) Mount() pulumi.StringPtrOutput
func (LXCContainerFeaturesPtrOutput) Nesting ¶
func (o LXCContainerFeaturesPtrOutput) Nesting() pulumi.BoolPtrOutput
func (LXCContainerFeaturesPtrOutput) ToLXCContainerFeaturesPtrOutput ¶
func (o LXCContainerFeaturesPtrOutput) ToLXCContainerFeaturesPtrOutput() LXCContainerFeaturesPtrOutput
func (LXCContainerFeaturesPtrOutput) ToLXCContainerFeaturesPtrOutputWithContext ¶
func (o LXCContainerFeaturesPtrOutput) ToLXCContainerFeaturesPtrOutputWithContext(ctx context.Context) LXCContainerFeaturesPtrOutput
type LXCContainerInput ¶
type LXCContainerInput interface { pulumi.Input ToLXCContainerOutput() LXCContainerOutput ToLXCContainerOutputWithContext(ctx context.Context) LXCContainerOutput }
type LXCContainerMap ¶
type LXCContainerMap map[string]LXCContainerInput
func (LXCContainerMap) ElementType ¶
func (LXCContainerMap) ElementType() reflect.Type
func (LXCContainerMap) ToLXCContainerMapOutput ¶
func (i LXCContainerMap) ToLXCContainerMapOutput() LXCContainerMapOutput
func (LXCContainerMap) ToLXCContainerMapOutputWithContext ¶
func (i LXCContainerMap) ToLXCContainerMapOutputWithContext(ctx context.Context) LXCContainerMapOutput
type LXCContainerMapInput ¶
type LXCContainerMapInput interface { pulumi.Input ToLXCContainerMapOutput() LXCContainerMapOutput ToLXCContainerMapOutputWithContext(context.Context) LXCContainerMapOutput }
LXCContainerMapInput is an input type that accepts LXCContainerMap and LXCContainerMapOutput values. You can construct a concrete instance of `LXCContainerMapInput` via:
LXCContainerMap{ "key": LXCContainerArgs{...} }
type LXCContainerMapOutput ¶
type LXCContainerMapOutput struct{ *pulumi.OutputState }
func (LXCContainerMapOutput) ElementType ¶
func (LXCContainerMapOutput) ElementType() reflect.Type
func (LXCContainerMapOutput) MapIndex ¶
func (o LXCContainerMapOutput) MapIndex(k pulumi.StringInput) LXCContainerOutput
func (LXCContainerMapOutput) ToLXCContainerMapOutput ¶
func (o LXCContainerMapOutput) ToLXCContainerMapOutput() LXCContainerMapOutput
func (LXCContainerMapOutput) ToLXCContainerMapOutputWithContext ¶
func (o LXCContainerMapOutput) ToLXCContainerMapOutputWithContext(ctx context.Context) LXCContainerMapOutput
type LXCContainerMountpoint ¶
type LXCContainerMountpoint struct { Acl *bool `pulumi:"acl"` Backup *bool `pulumi:"backup"` File *string `pulumi:"file"` Key string `pulumi:"key"` Mp string `pulumi:"mp"` Quota *bool `pulumi:"quota"` Replicate *bool `pulumi:"replicate"` Size string `pulumi:"size"` Slot int `pulumi:"slot"` Storage string `pulumi:"storage"` Volume *string `pulumi:"volume"` }
type LXCContainerMountpointArgs ¶
type LXCContainerMountpointArgs struct { Acl pulumi.BoolPtrInput `pulumi:"acl"` Backup pulumi.BoolPtrInput `pulumi:"backup"` File pulumi.StringPtrInput `pulumi:"file"` Key pulumi.StringInput `pulumi:"key"` Mp pulumi.StringInput `pulumi:"mp"` Quota pulumi.BoolPtrInput `pulumi:"quota"` Replicate pulumi.BoolPtrInput `pulumi:"replicate"` Size pulumi.StringInput `pulumi:"size"` Slot pulumi.IntInput `pulumi:"slot"` Storage pulumi.StringInput `pulumi:"storage"` Volume pulumi.StringPtrInput `pulumi:"volume"` }
func (LXCContainerMountpointArgs) ElementType ¶
func (LXCContainerMountpointArgs) ElementType() reflect.Type
func (LXCContainerMountpointArgs) ToLXCContainerMountpointOutput ¶
func (i LXCContainerMountpointArgs) ToLXCContainerMountpointOutput() LXCContainerMountpointOutput
func (LXCContainerMountpointArgs) ToLXCContainerMountpointOutputWithContext ¶
func (i LXCContainerMountpointArgs) ToLXCContainerMountpointOutputWithContext(ctx context.Context) LXCContainerMountpointOutput
type LXCContainerMountpointArray ¶
type LXCContainerMountpointArray []LXCContainerMountpointInput
func (LXCContainerMountpointArray) ElementType ¶
func (LXCContainerMountpointArray) ElementType() reflect.Type
func (LXCContainerMountpointArray) ToLXCContainerMountpointArrayOutput ¶
func (i LXCContainerMountpointArray) ToLXCContainerMountpointArrayOutput() LXCContainerMountpointArrayOutput
func (LXCContainerMountpointArray) ToLXCContainerMountpointArrayOutputWithContext ¶
func (i LXCContainerMountpointArray) ToLXCContainerMountpointArrayOutputWithContext(ctx context.Context) LXCContainerMountpointArrayOutput
type LXCContainerMountpointArrayInput ¶
type LXCContainerMountpointArrayInput interface { pulumi.Input ToLXCContainerMountpointArrayOutput() LXCContainerMountpointArrayOutput ToLXCContainerMountpointArrayOutputWithContext(context.Context) LXCContainerMountpointArrayOutput }
LXCContainerMountpointArrayInput is an input type that accepts LXCContainerMountpointArray and LXCContainerMountpointArrayOutput values. You can construct a concrete instance of `LXCContainerMountpointArrayInput` via:
LXCContainerMountpointArray{ LXCContainerMountpointArgs{...} }
type LXCContainerMountpointArrayOutput ¶
type LXCContainerMountpointArrayOutput struct{ *pulumi.OutputState }
func (LXCContainerMountpointArrayOutput) ElementType ¶
func (LXCContainerMountpointArrayOutput) ElementType() reflect.Type
func (LXCContainerMountpointArrayOutput) Index ¶
func (o LXCContainerMountpointArrayOutput) Index(i pulumi.IntInput) LXCContainerMountpointOutput
func (LXCContainerMountpointArrayOutput) ToLXCContainerMountpointArrayOutput ¶
func (o LXCContainerMountpointArrayOutput) ToLXCContainerMountpointArrayOutput() LXCContainerMountpointArrayOutput
func (LXCContainerMountpointArrayOutput) ToLXCContainerMountpointArrayOutputWithContext ¶
func (o LXCContainerMountpointArrayOutput) ToLXCContainerMountpointArrayOutputWithContext(ctx context.Context) LXCContainerMountpointArrayOutput
type LXCContainerMountpointInput ¶
type LXCContainerMountpointInput interface { pulumi.Input ToLXCContainerMountpointOutput() LXCContainerMountpointOutput ToLXCContainerMountpointOutputWithContext(context.Context) LXCContainerMountpointOutput }
LXCContainerMountpointInput is an input type that accepts LXCContainerMountpointArgs and LXCContainerMountpointOutput values. You can construct a concrete instance of `LXCContainerMountpointInput` via:
LXCContainerMountpointArgs{...}
type LXCContainerMountpointOutput ¶
type LXCContainerMountpointOutput struct{ *pulumi.OutputState }
func (LXCContainerMountpointOutput) Acl ¶
func (o LXCContainerMountpointOutput) Acl() pulumi.BoolPtrOutput
func (LXCContainerMountpointOutput) Backup ¶
func (o LXCContainerMountpointOutput) Backup() pulumi.BoolPtrOutput
func (LXCContainerMountpointOutput) ElementType ¶
func (LXCContainerMountpointOutput) ElementType() reflect.Type
func (LXCContainerMountpointOutput) File ¶
func (o LXCContainerMountpointOutput) File() pulumi.StringPtrOutput
func (LXCContainerMountpointOutput) Key ¶
func (o LXCContainerMountpointOutput) Key() pulumi.StringOutput
func (LXCContainerMountpointOutput) Mp ¶
func (o LXCContainerMountpointOutput) Mp() pulumi.StringOutput
func (LXCContainerMountpointOutput) Quota ¶
func (o LXCContainerMountpointOutput) Quota() pulumi.BoolPtrOutput
func (LXCContainerMountpointOutput) Replicate ¶
func (o LXCContainerMountpointOutput) Replicate() pulumi.BoolPtrOutput
func (LXCContainerMountpointOutput) Shared ¶
func (o LXCContainerMountpointOutput) Shared() pulumi.BoolPtrOutput
func (LXCContainerMountpointOutput) Size ¶
func (o LXCContainerMountpointOutput) Size() pulumi.StringOutput
func (LXCContainerMountpointOutput) Slot ¶
func (o LXCContainerMountpointOutput) Slot() pulumi.IntOutput
func (LXCContainerMountpointOutput) Storage ¶
func (o LXCContainerMountpointOutput) Storage() pulumi.StringOutput
func (LXCContainerMountpointOutput) ToLXCContainerMountpointOutput ¶
func (o LXCContainerMountpointOutput) ToLXCContainerMountpointOutput() LXCContainerMountpointOutput
func (LXCContainerMountpointOutput) ToLXCContainerMountpointOutputWithContext ¶
func (o LXCContainerMountpointOutput) ToLXCContainerMountpointOutputWithContext(ctx context.Context) LXCContainerMountpointOutput
func (LXCContainerMountpointOutput) Volume ¶
func (o LXCContainerMountpointOutput) Volume() pulumi.StringPtrOutput
type LXCContainerNetwork ¶
type LXCContainerNetwork struct { Bridge *string `pulumi:"bridge"` Firewall *bool `pulumi:"firewall"` Gw *string `pulumi:"gw"` Gw6 *string `pulumi:"gw6"` Hwaddr *string `pulumi:"hwaddr"` Ip *string `pulumi:"ip"` Ip6 *string `pulumi:"ip6"` Mtu *string `pulumi:"mtu"` Name string `pulumi:"name"` Rate *int `pulumi:"rate"` Tag *int `pulumi:"tag"` Trunks *string `pulumi:"trunks"` Type *string `pulumi:"type"` }
type LXCContainerNetworkArgs ¶
type LXCContainerNetworkArgs struct { Bridge pulumi.StringPtrInput `pulumi:"bridge"` Firewall pulumi.BoolPtrInput `pulumi:"firewall"` Gw pulumi.StringPtrInput `pulumi:"gw"` Gw6 pulumi.StringPtrInput `pulumi:"gw6"` Hwaddr pulumi.StringPtrInput `pulumi:"hwaddr"` Ip pulumi.StringPtrInput `pulumi:"ip"` Ip6 pulumi.StringPtrInput `pulumi:"ip6"` Mtu pulumi.StringPtrInput `pulumi:"mtu"` Name pulumi.StringInput `pulumi:"name"` Rate pulumi.IntPtrInput `pulumi:"rate"` Tag pulumi.IntPtrInput `pulumi:"tag"` Trunks pulumi.StringPtrInput `pulumi:"trunks"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (LXCContainerNetworkArgs) ElementType ¶
func (LXCContainerNetworkArgs) ElementType() reflect.Type
func (LXCContainerNetworkArgs) ToLXCContainerNetworkOutput ¶
func (i LXCContainerNetworkArgs) ToLXCContainerNetworkOutput() LXCContainerNetworkOutput
func (LXCContainerNetworkArgs) ToLXCContainerNetworkOutputWithContext ¶
func (i LXCContainerNetworkArgs) ToLXCContainerNetworkOutputWithContext(ctx context.Context) LXCContainerNetworkOutput
type LXCContainerNetworkArray ¶
type LXCContainerNetworkArray []LXCContainerNetworkInput
func (LXCContainerNetworkArray) ElementType ¶
func (LXCContainerNetworkArray) ElementType() reflect.Type
func (LXCContainerNetworkArray) ToLXCContainerNetworkArrayOutput ¶
func (i LXCContainerNetworkArray) ToLXCContainerNetworkArrayOutput() LXCContainerNetworkArrayOutput
func (LXCContainerNetworkArray) ToLXCContainerNetworkArrayOutputWithContext ¶
func (i LXCContainerNetworkArray) ToLXCContainerNetworkArrayOutputWithContext(ctx context.Context) LXCContainerNetworkArrayOutput
type LXCContainerNetworkArrayInput ¶
type LXCContainerNetworkArrayInput interface { pulumi.Input ToLXCContainerNetworkArrayOutput() LXCContainerNetworkArrayOutput ToLXCContainerNetworkArrayOutputWithContext(context.Context) LXCContainerNetworkArrayOutput }
LXCContainerNetworkArrayInput is an input type that accepts LXCContainerNetworkArray and LXCContainerNetworkArrayOutput values. You can construct a concrete instance of `LXCContainerNetworkArrayInput` via:
LXCContainerNetworkArray{ LXCContainerNetworkArgs{...} }
type LXCContainerNetworkArrayOutput ¶
type LXCContainerNetworkArrayOutput struct{ *pulumi.OutputState }
func (LXCContainerNetworkArrayOutput) ElementType ¶
func (LXCContainerNetworkArrayOutput) ElementType() reflect.Type
func (LXCContainerNetworkArrayOutput) Index ¶
func (o LXCContainerNetworkArrayOutput) Index(i pulumi.IntInput) LXCContainerNetworkOutput
func (LXCContainerNetworkArrayOutput) ToLXCContainerNetworkArrayOutput ¶
func (o LXCContainerNetworkArrayOutput) ToLXCContainerNetworkArrayOutput() LXCContainerNetworkArrayOutput
func (LXCContainerNetworkArrayOutput) ToLXCContainerNetworkArrayOutputWithContext ¶
func (o LXCContainerNetworkArrayOutput) ToLXCContainerNetworkArrayOutputWithContext(ctx context.Context) LXCContainerNetworkArrayOutput
type LXCContainerNetworkInput ¶
type LXCContainerNetworkInput interface { pulumi.Input ToLXCContainerNetworkOutput() LXCContainerNetworkOutput ToLXCContainerNetworkOutputWithContext(context.Context) LXCContainerNetworkOutput }
LXCContainerNetworkInput is an input type that accepts LXCContainerNetworkArgs and LXCContainerNetworkOutput values. You can construct a concrete instance of `LXCContainerNetworkInput` via:
LXCContainerNetworkArgs{...}
type LXCContainerNetworkOutput ¶
type LXCContainerNetworkOutput struct{ *pulumi.OutputState }
func (LXCContainerNetworkOutput) Bridge ¶
func (o LXCContainerNetworkOutput) Bridge() pulumi.StringPtrOutput
func (LXCContainerNetworkOutput) ElementType ¶
func (LXCContainerNetworkOutput) ElementType() reflect.Type
func (LXCContainerNetworkOutput) Firewall ¶
func (o LXCContainerNetworkOutput) Firewall() pulumi.BoolPtrOutput
func (LXCContainerNetworkOutput) Gw ¶
func (o LXCContainerNetworkOutput) Gw() pulumi.StringPtrOutput
func (LXCContainerNetworkOutput) Gw6 ¶
func (o LXCContainerNetworkOutput) Gw6() pulumi.StringPtrOutput
func (LXCContainerNetworkOutput) Hwaddr ¶
func (o LXCContainerNetworkOutput) Hwaddr() pulumi.StringPtrOutput
func (LXCContainerNetworkOutput) Ip ¶
func (o LXCContainerNetworkOutput) Ip() pulumi.StringPtrOutput
func (LXCContainerNetworkOutput) Ip6 ¶
func (o LXCContainerNetworkOutput) Ip6() pulumi.StringPtrOutput
func (LXCContainerNetworkOutput) Mtu ¶
func (o LXCContainerNetworkOutput) Mtu() pulumi.StringPtrOutput
func (LXCContainerNetworkOutput) Name ¶
func (o LXCContainerNetworkOutput) Name() pulumi.StringOutput
func (LXCContainerNetworkOutput) Rate ¶
func (o LXCContainerNetworkOutput) Rate() pulumi.IntPtrOutput
func (LXCContainerNetworkOutput) Tag ¶
func (o LXCContainerNetworkOutput) Tag() pulumi.IntPtrOutput
func (LXCContainerNetworkOutput) ToLXCContainerNetworkOutput ¶
func (o LXCContainerNetworkOutput) ToLXCContainerNetworkOutput() LXCContainerNetworkOutput
func (LXCContainerNetworkOutput) ToLXCContainerNetworkOutputWithContext ¶
func (o LXCContainerNetworkOutput) ToLXCContainerNetworkOutputWithContext(ctx context.Context) LXCContainerNetworkOutput
func (LXCContainerNetworkOutput) Trunks ¶
func (o LXCContainerNetworkOutput) Trunks() pulumi.StringPtrOutput
func (LXCContainerNetworkOutput) Type ¶
func (o LXCContainerNetworkOutput) Type() pulumi.StringPtrOutput
type LXCContainerOutput ¶
type LXCContainerOutput struct{ *pulumi.OutputState }
func (LXCContainerOutput) ElementType ¶
func (LXCContainerOutput) ElementType() reflect.Type
func (LXCContainerOutput) ToLXCContainerOutput ¶
func (o LXCContainerOutput) ToLXCContainerOutput() LXCContainerOutput
func (LXCContainerOutput) ToLXCContainerOutputWithContext ¶
func (o LXCContainerOutput) ToLXCContainerOutputWithContext(ctx context.Context) LXCContainerOutput
type LXCContainerRootfs ¶
type LXCContainerRootfsArgs ¶
type LXCContainerRootfsArgs struct { Size pulumi.StringInput `pulumi:"size"` Storage pulumi.StringInput `pulumi:"storage"` Volume pulumi.StringPtrInput `pulumi:"volume"` }
func (LXCContainerRootfsArgs) ElementType ¶
func (LXCContainerRootfsArgs) ElementType() reflect.Type
func (LXCContainerRootfsArgs) ToLXCContainerRootfsOutput ¶
func (i LXCContainerRootfsArgs) ToLXCContainerRootfsOutput() LXCContainerRootfsOutput
func (LXCContainerRootfsArgs) ToLXCContainerRootfsOutputWithContext ¶
func (i LXCContainerRootfsArgs) ToLXCContainerRootfsOutputWithContext(ctx context.Context) LXCContainerRootfsOutput
func (LXCContainerRootfsArgs) ToLXCContainerRootfsPtrOutput ¶
func (i LXCContainerRootfsArgs) ToLXCContainerRootfsPtrOutput() LXCContainerRootfsPtrOutput
func (LXCContainerRootfsArgs) ToLXCContainerRootfsPtrOutputWithContext ¶
func (i LXCContainerRootfsArgs) ToLXCContainerRootfsPtrOutputWithContext(ctx context.Context) LXCContainerRootfsPtrOutput
type LXCContainerRootfsInput ¶
type LXCContainerRootfsInput interface { pulumi.Input ToLXCContainerRootfsOutput() LXCContainerRootfsOutput ToLXCContainerRootfsOutputWithContext(context.Context) LXCContainerRootfsOutput }
LXCContainerRootfsInput is an input type that accepts LXCContainerRootfsArgs and LXCContainerRootfsOutput values. You can construct a concrete instance of `LXCContainerRootfsInput` via:
LXCContainerRootfsArgs{...}
type LXCContainerRootfsOutput ¶
type LXCContainerRootfsOutput struct{ *pulumi.OutputState }
func (LXCContainerRootfsOutput) ElementType ¶
func (LXCContainerRootfsOutput) ElementType() reflect.Type
func (LXCContainerRootfsOutput) Size ¶
func (o LXCContainerRootfsOutput) Size() pulumi.StringOutput
func (LXCContainerRootfsOutput) Storage ¶
func (o LXCContainerRootfsOutput) Storage() pulumi.StringOutput
func (LXCContainerRootfsOutput) ToLXCContainerRootfsOutput ¶
func (o LXCContainerRootfsOutput) ToLXCContainerRootfsOutput() LXCContainerRootfsOutput
func (LXCContainerRootfsOutput) ToLXCContainerRootfsOutputWithContext ¶
func (o LXCContainerRootfsOutput) ToLXCContainerRootfsOutputWithContext(ctx context.Context) LXCContainerRootfsOutput
func (LXCContainerRootfsOutput) ToLXCContainerRootfsPtrOutput ¶
func (o LXCContainerRootfsOutput) ToLXCContainerRootfsPtrOutput() LXCContainerRootfsPtrOutput
func (LXCContainerRootfsOutput) ToLXCContainerRootfsPtrOutputWithContext ¶
func (o LXCContainerRootfsOutput) ToLXCContainerRootfsPtrOutputWithContext(ctx context.Context) LXCContainerRootfsPtrOutput
func (LXCContainerRootfsOutput) Volume ¶
func (o LXCContainerRootfsOutput) Volume() pulumi.StringPtrOutput
type LXCContainerRootfsPtrInput ¶
type LXCContainerRootfsPtrInput interface { pulumi.Input ToLXCContainerRootfsPtrOutput() LXCContainerRootfsPtrOutput ToLXCContainerRootfsPtrOutputWithContext(context.Context) LXCContainerRootfsPtrOutput }
LXCContainerRootfsPtrInput is an input type that accepts LXCContainerRootfsArgs, LXCContainerRootfsPtr and LXCContainerRootfsPtrOutput values. You can construct a concrete instance of `LXCContainerRootfsPtrInput` via:
LXCContainerRootfsArgs{...} or: nil
func LXCContainerRootfsPtr ¶
func LXCContainerRootfsPtr(v *LXCContainerRootfsArgs) LXCContainerRootfsPtrInput
type LXCContainerRootfsPtrOutput ¶
type LXCContainerRootfsPtrOutput struct{ *pulumi.OutputState }
func (LXCContainerRootfsPtrOutput) Elem ¶
func (o LXCContainerRootfsPtrOutput) Elem() LXCContainerRootfsOutput
func (LXCContainerRootfsPtrOutput) ElementType ¶
func (LXCContainerRootfsPtrOutput) ElementType() reflect.Type
func (LXCContainerRootfsPtrOutput) Size ¶
func (o LXCContainerRootfsPtrOutput) Size() pulumi.StringPtrOutput
func (LXCContainerRootfsPtrOutput) Storage ¶
func (o LXCContainerRootfsPtrOutput) Storage() pulumi.StringPtrOutput
func (LXCContainerRootfsPtrOutput) ToLXCContainerRootfsPtrOutput ¶
func (o LXCContainerRootfsPtrOutput) ToLXCContainerRootfsPtrOutput() LXCContainerRootfsPtrOutput
func (LXCContainerRootfsPtrOutput) ToLXCContainerRootfsPtrOutputWithContext ¶
func (o LXCContainerRootfsPtrOutput) ToLXCContainerRootfsPtrOutputWithContext(ctx context.Context) LXCContainerRootfsPtrOutput
func (LXCContainerRootfsPtrOutput) Volume ¶
func (o LXCContainerRootfsPtrOutput) Volume() pulumi.StringPtrOutput
type LXCContainerState ¶
type LXCContainerState struct { Arch pulumi.StringPtrInput Bwlimit pulumi.IntPtrInput Clone pulumi.StringPtrInput CloneStorage pulumi.StringPtrInput Cmode pulumi.StringPtrInput Console pulumi.BoolPtrInput Cores pulumi.IntPtrInput Cpulimit pulumi.IntPtrInput Cpuunits pulumi.IntPtrInput Description pulumi.StringPtrInput Features LXCContainerFeaturesPtrInput Force pulumi.BoolPtrInput Full pulumi.BoolPtrInput Hagroup pulumi.StringPtrInput Hastate pulumi.StringPtrInput Hookscript pulumi.StringPtrInput Hostname pulumi.StringPtrInput IgnoreUnpackErrors pulumi.BoolPtrInput Lock pulumi.StringPtrInput Memory pulumi.IntPtrInput Mountpoints LXCContainerMountpointArrayInput Nameserver pulumi.StringPtrInput Networks LXCContainerNetworkArrayInput Onboot pulumi.BoolPtrInput Ostemplate pulumi.StringPtrInput Ostype pulumi.StringPtrInput Password pulumi.StringPtrInput Pool pulumi.StringPtrInput Protection pulumi.BoolPtrInput Restore pulumi.BoolPtrInput Rootfs LXCContainerRootfsPtrInput Searchdomain pulumi.StringPtrInput SshPublicKeys pulumi.StringPtrInput Start pulumi.BoolPtrInput Startup pulumi.StringPtrInput Swap pulumi.IntPtrInput Tags pulumi.StringPtrInput TargetNode pulumi.StringPtrInput Template pulumi.BoolPtrInput Tty pulumi.IntPtrInput Unique pulumi.BoolPtrInput Unprivileged pulumi.BoolPtrInput Unuseds pulumi.StringArrayInput Vmid pulumi.IntPtrInput }
func (LXCContainerState) ElementType ¶
func (LXCContainerState) ElementType() reflect.Type
type LXCDisk ¶
type LXCDisk struct { pulumi.CustomResourceState Acl pulumi.BoolPtrOutput `pulumi:"acl"` Backup pulumi.BoolPtrOutput `pulumi:"backup"` Container pulumi.StringOutput `pulumi:"container"` Mountoptions LXCDiskMountoptionsPtrOutput `pulumi:"mountoptions"` Mp pulumi.StringOutput `pulumi:"mp"` Quota pulumi.BoolPtrOutput `pulumi:"quota"` Replicate pulumi.BoolPtrOutput `pulumi:"replicate"` Size pulumi.StringOutput `pulumi:"size"` Slot pulumi.IntOutput `pulumi:"slot"` Storage pulumi.StringOutput `pulumi:"storage"` Volume pulumi.StringOutput `pulumi:"volume"` }
func GetLXCDisk ¶
func GetLXCDisk(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LXCDiskState, opts ...pulumi.ResourceOption) (*LXCDisk, error)
GetLXCDisk gets an existing LXCDisk resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLXCDisk ¶
func NewLXCDisk(ctx *pulumi.Context, name string, args *LXCDiskArgs, opts ...pulumi.ResourceOption) (*LXCDisk, error)
NewLXCDisk registers a new resource with the given unique name, arguments, and options.
func (*LXCDisk) ElementType ¶
func (*LXCDisk) ToLXCDiskOutput ¶
func (i *LXCDisk) ToLXCDiskOutput() LXCDiskOutput
func (*LXCDisk) ToLXCDiskOutputWithContext ¶
func (i *LXCDisk) ToLXCDiskOutputWithContext(ctx context.Context) LXCDiskOutput
type LXCDiskArgs ¶
type LXCDiskArgs struct { Acl pulumi.BoolPtrInput Backup pulumi.BoolPtrInput Container pulumi.StringInput Mountoptions LXCDiskMountoptionsPtrInput Mp pulumi.StringInput Quota pulumi.BoolPtrInput Replicate pulumi.BoolPtrInput Size pulumi.StringInput Slot pulumi.IntInput Storage pulumi.StringInput Volume pulumi.StringPtrInput }
The set of arguments for constructing a LXCDisk resource.
func (LXCDiskArgs) ElementType ¶
func (LXCDiskArgs) ElementType() reflect.Type
type LXCDiskArray ¶
type LXCDiskArray []LXCDiskInput
func (LXCDiskArray) ElementType ¶
func (LXCDiskArray) ElementType() reflect.Type
func (LXCDiskArray) ToLXCDiskArrayOutput ¶
func (i LXCDiskArray) ToLXCDiskArrayOutput() LXCDiskArrayOutput
func (LXCDiskArray) ToLXCDiskArrayOutputWithContext ¶
func (i LXCDiskArray) ToLXCDiskArrayOutputWithContext(ctx context.Context) LXCDiskArrayOutput
type LXCDiskArrayInput ¶
type LXCDiskArrayInput interface { pulumi.Input ToLXCDiskArrayOutput() LXCDiskArrayOutput ToLXCDiskArrayOutputWithContext(context.Context) LXCDiskArrayOutput }
LXCDiskArrayInput is an input type that accepts LXCDiskArray and LXCDiskArrayOutput values. You can construct a concrete instance of `LXCDiskArrayInput` via:
LXCDiskArray{ LXCDiskArgs{...} }
type LXCDiskArrayOutput ¶
type LXCDiskArrayOutput struct{ *pulumi.OutputState }
func (LXCDiskArrayOutput) ElementType ¶
func (LXCDiskArrayOutput) ElementType() reflect.Type
func (LXCDiskArrayOutput) Index ¶
func (o LXCDiskArrayOutput) Index(i pulumi.IntInput) LXCDiskOutput
func (LXCDiskArrayOutput) ToLXCDiskArrayOutput ¶
func (o LXCDiskArrayOutput) ToLXCDiskArrayOutput() LXCDiskArrayOutput
func (LXCDiskArrayOutput) ToLXCDiskArrayOutputWithContext ¶
func (o LXCDiskArrayOutput) ToLXCDiskArrayOutputWithContext(ctx context.Context) LXCDiskArrayOutput
type LXCDiskInput ¶
type LXCDiskInput interface { pulumi.Input ToLXCDiskOutput() LXCDiskOutput ToLXCDiskOutputWithContext(ctx context.Context) LXCDiskOutput }
type LXCDiskMap ¶
type LXCDiskMap map[string]LXCDiskInput
func (LXCDiskMap) ElementType ¶
func (LXCDiskMap) ElementType() reflect.Type
func (LXCDiskMap) ToLXCDiskMapOutput ¶
func (i LXCDiskMap) ToLXCDiskMapOutput() LXCDiskMapOutput
func (LXCDiskMap) ToLXCDiskMapOutputWithContext ¶
func (i LXCDiskMap) ToLXCDiskMapOutputWithContext(ctx context.Context) LXCDiskMapOutput
type LXCDiskMapInput ¶
type LXCDiskMapInput interface { pulumi.Input ToLXCDiskMapOutput() LXCDiskMapOutput ToLXCDiskMapOutputWithContext(context.Context) LXCDiskMapOutput }
LXCDiskMapInput is an input type that accepts LXCDiskMap and LXCDiskMapOutput values. You can construct a concrete instance of `LXCDiskMapInput` via:
LXCDiskMap{ "key": LXCDiskArgs{...} }
type LXCDiskMapOutput ¶
type LXCDiskMapOutput struct{ *pulumi.OutputState }
func (LXCDiskMapOutput) ElementType ¶
func (LXCDiskMapOutput) ElementType() reflect.Type
func (LXCDiskMapOutput) MapIndex ¶
func (o LXCDiskMapOutput) MapIndex(k pulumi.StringInput) LXCDiskOutput
func (LXCDiskMapOutput) ToLXCDiskMapOutput ¶
func (o LXCDiskMapOutput) ToLXCDiskMapOutput() LXCDiskMapOutput
func (LXCDiskMapOutput) ToLXCDiskMapOutputWithContext ¶
func (o LXCDiskMapOutput) ToLXCDiskMapOutputWithContext(ctx context.Context) LXCDiskMapOutput
type LXCDiskMountoptions ¶
type LXCDiskMountoptionsArgs ¶
type LXCDiskMountoptionsArgs struct { Noatime pulumi.BoolPtrInput `pulumi:"noatime"` Nodev pulumi.BoolPtrInput `pulumi:"nodev"` Noexec pulumi.StringPtrInput `pulumi:"noexec"` Nosuid pulumi.BoolPtrInput `pulumi:"nosuid"` }
func (LXCDiskMountoptionsArgs) ElementType ¶
func (LXCDiskMountoptionsArgs) ElementType() reflect.Type
func (LXCDiskMountoptionsArgs) ToLXCDiskMountoptionsOutput ¶
func (i LXCDiskMountoptionsArgs) ToLXCDiskMountoptionsOutput() LXCDiskMountoptionsOutput
func (LXCDiskMountoptionsArgs) ToLXCDiskMountoptionsOutputWithContext ¶
func (i LXCDiskMountoptionsArgs) ToLXCDiskMountoptionsOutputWithContext(ctx context.Context) LXCDiskMountoptionsOutput
func (LXCDiskMountoptionsArgs) ToLXCDiskMountoptionsPtrOutput ¶
func (i LXCDiskMountoptionsArgs) ToLXCDiskMountoptionsPtrOutput() LXCDiskMountoptionsPtrOutput
func (LXCDiskMountoptionsArgs) ToLXCDiskMountoptionsPtrOutputWithContext ¶
func (i LXCDiskMountoptionsArgs) ToLXCDiskMountoptionsPtrOutputWithContext(ctx context.Context) LXCDiskMountoptionsPtrOutput
type LXCDiskMountoptionsInput ¶
type LXCDiskMountoptionsInput interface { pulumi.Input ToLXCDiskMountoptionsOutput() LXCDiskMountoptionsOutput ToLXCDiskMountoptionsOutputWithContext(context.Context) LXCDiskMountoptionsOutput }
LXCDiskMountoptionsInput is an input type that accepts LXCDiskMountoptionsArgs and LXCDiskMountoptionsOutput values. You can construct a concrete instance of `LXCDiskMountoptionsInput` via:
LXCDiskMountoptionsArgs{...}
type LXCDiskMountoptionsOutput ¶
type LXCDiskMountoptionsOutput struct{ *pulumi.OutputState }
func (LXCDiskMountoptionsOutput) ElementType ¶
func (LXCDiskMountoptionsOutput) ElementType() reflect.Type
func (LXCDiskMountoptionsOutput) Noatime ¶
func (o LXCDiskMountoptionsOutput) Noatime() pulumi.BoolPtrOutput
func (LXCDiskMountoptionsOutput) Nodev ¶
func (o LXCDiskMountoptionsOutput) Nodev() pulumi.BoolPtrOutput
func (LXCDiskMountoptionsOutput) Noexec ¶
func (o LXCDiskMountoptionsOutput) Noexec() pulumi.StringPtrOutput
func (LXCDiskMountoptionsOutput) Nosuid ¶
func (o LXCDiskMountoptionsOutput) Nosuid() pulumi.BoolPtrOutput
func (LXCDiskMountoptionsOutput) ToLXCDiskMountoptionsOutput ¶
func (o LXCDiskMountoptionsOutput) ToLXCDiskMountoptionsOutput() LXCDiskMountoptionsOutput
func (LXCDiskMountoptionsOutput) ToLXCDiskMountoptionsOutputWithContext ¶
func (o LXCDiskMountoptionsOutput) ToLXCDiskMountoptionsOutputWithContext(ctx context.Context) LXCDiskMountoptionsOutput
func (LXCDiskMountoptionsOutput) ToLXCDiskMountoptionsPtrOutput ¶
func (o LXCDiskMountoptionsOutput) ToLXCDiskMountoptionsPtrOutput() LXCDiskMountoptionsPtrOutput
func (LXCDiskMountoptionsOutput) ToLXCDiskMountoptionsPtrOutputWithContext ¶
func (o LXCDiskMountoptionsOutput) ToLXCDiskMountoptionsPtrOutputWithContext(ctx context.Context) LXCDiskMountoptionsPtrOutput
type LXCDiskMountoptionsPtrInput ¶
type LXCDiskMountoptionsPtrInput interface { pulumi.Input ToLXCDiskMountoptionsPtrOutput() LXCDiskMountoptionsPtrOutput ToLXCDiskMountoptionsPtrOutputWithContext(context.Context) LXCDiskMountoptionsPtrOutput }
LXCDiskMountoptionsPtrInput is an input type that accepts LXCDiskMountoptionsArgs, LXCDiskMountoptionsPtr and LXCDiskMountoptionsPtrOutput values. You can construct a concrete instance of `LXCDiskMountoptionsPtrInput` via:
LXCDiskMountoptionsArgs{...} or: nil
func LXCDiskMountoptionsPtr ¶
func LXCDiskMountoptionsPtr(v *LXCDiskMountoptionsArgs) LXCDiskMountoptionsPtrInput
type LXCDiskMountoptionsPtrOutput ¶
type LXCDiskMountoptionsPtrOutput struct{ *pulumi.OutputState }
func (LXCDiskMountoptionsPtrOutput) Elem ¶
func (o LXCDiskMountoptionsPtrOutput) Elem() LXCDiskMountoptionsOutput
func (LXCDiskMountoptionsPtrOutput) ElementType ¶
func (LXCDiskMountoptionsPtrOutput) ElementType() reflect.Type
func (LXCDiskMountoptionsPtrOutput) Noatime ¶
func (o LXCDiskMountoptionsPtrOutput) Noatime() pulumi.BoolPtrOutput
func (LXCDiskMountoptionsPtrOutput) Nodev ¶
func (o LXCDiskMountoptionsPtrOutput) Nodev() pulumi.BoolPtrOutput
func (LXCDiskMountoptionsPtrOutput) Noexec ¶
func (o LXCDiskMountoptionsPtrOutput) Noexec() pulumi.StringPtrOutput
func (LXCDiskMountoptionsPtrOutput) Nosuid ¶
func (o LXCDiskMountoptionsPtrOutput) Nosuid() pulumi.BoolPtrOutput
func (LXCDiskMountoptionsPtrOutput) ToLXCDiskMountoptionsPtrOutput ¶
func (o LXCDiskMountoptionsPtrOutput) ToLXCDiskMountoptionsPtrOutput() LXCDiskMountoptionsPtrOutput
func (LXCDiskMountoptionsPtrOutput) ToLXCDiskMountoptionsPtrOutputWithContext ¶
func (o LXCDiskMountoptionsPtrOutput) ToLXCDiskMountoptionsPtrOutputWithContext(ctx context.Context) LXCDiskMountoptionsPtrOutput
type LXCDiskOutput ¶
type LXCDiskOutput struct{ *pulumi.OutputState }
func (LXCDiskOutput) ElementType ¶
func (LXCDiskOutput) ElementType() reflect.Type
func (LXCDiskOutput) ToLXCDiskOutput ¶
func (o LXCDiskOutput) ToLXCDiskOutput() LXCDiskOutput
func (LXCDiskOutput) ToLXCDiskOutputWithContext ¶
func (o LXCDiskOutput) ToLXCDiskOutputWithContext(ctx context.Context) LXCDiskOutput
type LXCDiskState ¶
type LXCDiskState struct { Acl pulumi.BoolPtrInput Backup pulumi.BoolPtrInput Container pulumi.StringPtrInput Mountoptions LXCDiskMountoptionsPtrInput Mp pulumi.StringPtrInput Quota pulumi.BoolPtrInput Replicate pulumi.BoolPtrInput Size pulumi.StringPtrInput Slot pulumi.IntPtrInput Storage pulumi.StringPtrInput Volume pulumi.StringPtrInput }
func (LXCDiskState) ElementType ¶
func (LXCDiskState) ElementType() reflect.Type
type Pool ¶
type Pool struct { pulumi.CustomResourceState Comment pulumi.StringPtrOutput `pulumi:"comment"` Poolid pulumi.StringOutput `pulumi:"poolid"` }
func GetPool ¶
func GetPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PoolState, opts ...pulumi.ResourceOption) (*Pool, error)
GetPool gets an existing Pool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPool ¶
func NewPool(ctx *pulumi.Context, name string, args *PoolArgs, opts ...pulumi.ResourceOption) (*Pool, error)
NewPool registers a new resource with the given unique name, arguments, and options.
func (*Pool) ElementType ¶
func (*Pool) ToPoolOutput ¶
func (i *Pool) ToPoolOutput() PoolOutput
func (*Pool) ToPoolOutputWithContext ¶
func (i *Pool) ToPoolOutputWithContext(ctx context.Context) PoolOutput
type PoolArgs ¶
type PoolArgs struct { Comment pulumi.StringPtrInput Poolid pulumi.StringInput }
The set of arguments for constructing a Pool resource.
func (PoolArgs) ElementType ¶
type PoolArray ¶
type PoolArray []PoolInput
func (PoolArray) ElementType ¶
func (PoolArray) ToPoolArrayOutput ¶
func (i PoolArray) ToPoolArrayOutput() PoolArrayOutput
func (PoolArray) ToPoolArrayOutputWithContext ¶
func (i PoolArray) ToPoolArrayOutputWithContext(ctx context.Context) PoolArrayOutput
type PoolArrayInput ¶
type PoolArrayInput interface { pulumi.Input ToPoolArrayOutput() PoolArrayOutput ToPoolArrayOutputWithContext(context.Context) PoolArrayOutput }
PoolArrayInput is an input type that accepts PoolArray and PoolArrayOutput values. You can construct a concrete instance of `PoolArrayInput` via:
PoolArray{ PoolArgs{...} }
type PoolArrayOutput ¶
type PoolArrayOutput struct{ *pulumi.OutputState }
func (PoolArrayOutput) ElementType ¶
func (PoolArrayOutput) ElementType() reflect.Type
func (PoolArrayOutput) Index ¶
func (o PoolArrayOutput) Index(i pulumi.IntInput) PoolOutput
func (PoolArrayOutput) ToPoolArrayOutput ¶
func (o PoolArrayOutput) ToPoolArrayOutput() PoolArrayOutput
func (PoolArrayOutput) ToPoolArrayOutputWithContext ¶
func (o PoolArrayOutput) ToPoolArrayOutputWithContext(ctx context.Context) PoolArrayOutput
type PoolInput ¶
type PoolInput interface { pulumi.Input ToPoolOutput() PoolOutput ToPoolOutputWithContext(ctx context.Context) PoolOutput }
type PoolMap ¶
func (PoolMap) ElementType ¶
func (PoolMap) ToPoolMapOutput ¶
func (i PoolMap) ToPoolMapOutput() PoolMapOutput
func (PoolMap) ToPoolMapOutputWithContext ¶
func (i PoolMap) ToPoolMapOutputWithContext(ctx context.Context) PoolMapOutput
type PoolMapInput ¶
type PoolMapInput interface { pulumi.Input ToPoolMapOutput() PoolMapOutput ToPoolMapOutputWithContext(context.Context) PoolMapOutput }
PoolMapInput is an input type that accepts PoolMap and PoolMapOutput values. You can construct a concrete instance of `PoolMapInput` via:
PoolMap{ "key": PoolArgs{...} }
type PoolMapOutput ¶
type PoolMapOutput struct{ *pulumi.OutputState }
func (PoolMapOutput) ElementType ¶
func (PoolMapOutput) ElementType() reflect.Type
func (PoolMapOutput) MapIndex ¶
func (o PoolMapOutput) MapIndex(k pulumi.StringInput) PoolOutput
func (PoolMapOutput) ToPoolMapOutput ¶
func (o PoolMapOutput) ToPoolMapOutput() PoolMapOutput
func (PoolMapOutput) ToPoolMapOutputWithContext ¶
func (o PoolMapOutput) ToPoolMapOutputWithContext(ctx context.Context) PoolMapOutput
type PoolOutput ¶
type PoolOutput struct{ *pulumi.OutputState }
func (PoolOutput) ElementType ¶
func (PoolOutput) ElementType() reflect.Type
func (PoolOutput) ToPoolOutput ¶
func (o PoolOutput) ToPoolOutput() PoolOutput
func (PoolOutput) ToPoolOutputWithContext ¶
func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput
type PoolState ¶
type PoolState struct { Comment pulumi.StringPtrInput Poolid pulumi.StringPtrInput }
func (PoolState) ElementType ¶
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // API TokenID e.g. root@pam!mytesttoken PmApiTokenId pulumi.StringPtrOutput `pulumi:"pmApiTokenId"` // The secret uuid corresponding to a TokenID PmApiTokenSecret pulumi.StringPtrOutput `pulumi:"pmApiTokenSecret"` // https://host.fqdn:8006/api2/json PmApiUrl pulumi.StringOutput `pulumi:"pmApiUrl"` // Write logs to this specific file PmLogFile pulumi.StringPtrOutput `pulumi:"pmLogFile"` // OTP 2FA code (if required) PmOtp pulumi.StringPtrOutput `pulumi:"pmOtp"` // Password to authenticate into proxmox PmPassword pulumi.StringPtrOutput `pulumi:"pmPassword"` // Proxy Server passed to Api client(useful for debugging). Syntax: http://proxy:port PmProxyServer pulumi.StringPtrOutput `pulumi:"pmProxyServer"` // Username e.g. myuser or myuser@pam PmUser pulumi.StringPtrOutput `pulumi:"pmUser"` }
The provider type for the proxmox package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { // API TokenID e.g. root@pam!mytesttoken PmApiTokenId pulumi.StringPtrInput // The secret uuid corresponding to a TokenID PmApiTokenSecret pulumi.StringPtrInput // https://host.fqdn:8006/api2/json PmApiUrl pulumi.StringInput // By default this provider will exit if an unknown attribute is found. This is to prevent the accidential destruction of // VMs or Data when something in the proxmox API has changed/updated and is not confirmed to work with this provider. Set // this to true at your own risk. It may allow you to proceed in cases when the provider refuses to work, but be aware of // the danger in doing so. PmDangerouslyIgnoreUnknownAttributes pulumi.BoolPtrInput // Enable or disable the verbose debug output from proxmox api PmDebug pulumi.BoolPtrInput // Enable provider logging to get proxmox API logs PmLogEnable pulumi.BoolPtrInput // Write logs to this specific file PmLogFile pulumi.StringPtrInput // Configure the logging level to display; trace, debug, info, warn, etc PmLogLevels pulumi.MapInput // OTP 2FA code (if required) PmOtp pulumi.StringPtrInput PmParallel pulumi.IntPtrInput // Password to authenticate into proxmox PmPassword pulumi.StringPtrInput // Proxy Server passed to Api client(useful for debugging). Syntax: http://proxy:port PmProxyServer pulumi.StringPtrInput // How much second to wait for operations for both provider and api-client, default is 300s PmTimeout pulumi.IntPtrInput // By default, every TLS connection is verified to be secure. This option allows terraform to proceed and operate on // servers considered insecure. For example if you're connecting to a remote host and you do not have the CA cert that // issued the proxmox api url's certificate. PmTlsInsecure pulumi.BoolPtrInput // Username e.g. myuser or myuser@pam PmUser pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type QemuVM ¶
type QemuVM struct { pulumi.CustomResourceState // Deprecated: do not use anymore AdditionalWait pulumi.IntPtrOutput `pulumi:"additionalWait"` Agent pulumi.IntPtrOutput `pulumi:"agent"` Args pulumi.StringPtrOutput `pulumi:"args"` // Automatically reboot the VM if any of the modified parameters require a reboot to take effect. AutomaticReboot pulumi.BoolPtrOutput `pulumi:"automaticReboot"` Balloon pulumi.IntPtrOutput `pulumi:"balloon"` // The VM bios, it can be seabios or ovmf Bios pulumi.StringPtrOutput `pulumi:"bios"` // Boot order of the VM Boot pulumi.StringPtrOutput `pulumi:"boot"` Bootdisk pulumi.StringOutput `pulumi:"bootdisk"` // Deprecated: Use `network.bridge` instead Bridge pulumi.StringPtrOutput `pulumi:"bridge"` CiWait pulumi.IntPtrOutput `pulumi:"ciWait"` Cicustom pulumi.StringPtrOutput `pulumi:"cicustom"` Cipassword pulumi.StringPtrOutput `pulumi:"cipassword"` Ciuser pulumi.StringPtrOutput `pulumi:"ciuser"` Clone pulumi.StringPtrOutput `pulumi:"clone"` // Deprecated: do not use anymore CloneWait pulumi.IntPtrOutput `pulumi:"cloneWait"` CloudinitCdromStorage pulumi.StringPtrOutput `pulumi:"cloudinitCdromStorage"` Cores pulumi.IntPtrOutput `pulumi:"cores"` Cpu pulumi.StringPtrOutput `pulumi:"cpu"` // Use to track vm ipv4 address DefaultIpv4Address pulumi.StringOutput `pulumi:"defaultIpv4Address"` DefineConnectionInfo pulumi.BoolPtrOutput `pulumi:"defineConnectionInfo"` // The VM description Desc pulumi.StringPtrOutput `pulumi:"desc"` // Deprecated: Use `disk.size` instead DiskGb pulumi.Float64PtrOutput `pulumi:"diskGb"` Disks QemuVMDiskArrayOutput `pulumi:"disks"` ForceCreate pulumi.BoolPtrOutput `pulumi:"forceCreate"` ForceRecreateOnChangeOf pulumi.StringPtrOutput `pulumi:"forceRecreateOnChangeOf"` FullClone pulumi.BoolPtrOutput `pulumi:"fullClone"` // Deprecated: Use custom per-resource timeout instead. See https://www.terraform.io/docs/language/resources/syntax.html#operation-timeouts GuestAgentReadyTimeout pulumi.IntPtrOutput `pulumi:"guestAgentReadyTimeout"` Hagroup pulumi.StringPtrOutput `pulumi:"hagroup"` Hastate pulumi.StringPtrOutput `pulumi:"hastate"` Hotplug pulumi.StringPtrOutput `pulumi:"hotplug"` Ipconfig0 pulumi.StringPtrOutput `pulumi:"ipconfig0"` Ipconfig1 pulumi.StringPtrOutput `pulumi:"ipconfig1"` Ipconfig2 pulumi.StringPtrOutput `pulumi:"ipconfig2"` Ipconfig3 pulumi.StringPtrOutput `pulumi:"ipconfig3"` Ipconfig4 pulumi.StringPtrOutput `pulumi:"ipconfig4"` Ipconfig5 pulumi.StringPtrOutput `pulumi:"ipconfig5"` Iso pulumi.StringPtrOutput `pulumi:"iso"` Kvm pulumi.BoolPtrOutput `pulumi:"kvm"` // Deprecated: Use `network.macaddr` to access the auto generated MAC address Mac pulumi.StringPtrOutput `pulumi:"mac"` Memory pulumi.IntPtrOutput `pulumi:"memory"` // The VM name Name pulumi.StringOutput `pulumi:"name"` Nameserver pulumi.StringOutput `pulumi:"nameserver"` Networks QemuVMNetworkArrayOutput `pulumi:"networks"` // Deprecated: Use `network` instead Nic pulumi.StringPtrOutput `pulumi:"nic"` Numa pulumi.BoolPtrOutput `pulumi:"numa"` // VM autostart on boot Onboot pulumi.BoolPtrOutput `pulumi:"onboot"` // VM autostart on create Oncreate pulumi.BoolPtrOutput `pulumi:"oncreate"` OsNetworkConfig pulumi.StringPtrOutput `pulumi:"osNetworkConfig"` OsType pulumi.StringPtrOutput `pulumi:"osType"` Pool pulumi.StringPtrOutput `pulumi:"pool"` // Deprecated: do not use anymore Preprovision pulumi.BoolPtrOutput `pulumi:"preprovision"` QemuOs pulumi.StringPtrOutput `pulumi:"qemuOs"` // Internal variable, true if any of the modified parameters require a reboot to take effect. RebootRequired pulumi.BoolOutput `pulumi:"rebootRequired"` Scsihw pulumi.StringOutput `pulumi:"scsihw"` Searchdomain pulumi.StringOutput `pulumi:"searchdomain"` Serials QemuVMSerialArrayOutput `pulumi:"serials"` Sockets pulumi.IntPtrOutput `pulumi:"sockets"` // Use to pass instance ip address, redundant SshForwardIp pulumi.StringPtrOutput `pulumi:"sshForwardIp"` SshHost pulumi.StringOutput `pulumi:"sshHost"` SshPort pulumi.StringOutput `pulumi:"sshPort"` SshPrivateKey pulumi.StringPtrOutput `pulumi:"sshPrivateKey"` SshUser pulumi.StringPtrOutput `pulumi:"sshUser"` Sshkeys pulumi.StringPtrOutput `pulumi:"sshkeys"` // Deprecated: Use `disk.storage` instead Storage pulumi.StringPtrOutput `pulumi:"storage"` // Deprecated: Use `disk.type` instead StorageType pulumi.StringPtrOutput `pulumi:"storageType"` // Enable tablet mode in the VM Tablet pulumi.BoolPtrOutput `pulumi:"tablet"` Tags pulumi.StringPtrOutput `pulumi:"tags"` // The node where VM goes to TargetNode pulumi.StringOutput `pulumi:"targetNode"` // Record unused disks in proxmox. This is intended to be read-only for now. UnusedDisks QemuVMUnusedDiskArrayOutput `pulumi:"unusedDisks"` Vcpus pulumi.IntPtrOutput `pulumi:"vcpus"` Vgas QemuVMVgaArrayOutput `pulumi:"vgas"` // Deprecated: Use `network.tag` instead Vlan pulumi.IntPtrOutput `pulumi:"vlan"` // The VM identifier in proxmox (100-999999999) Vmid pulumi.IntOutput `pulumi:"vmid"` }
func GetQemuVM ¶
func GetQemuVM(ctx *pulumi.Context, name string, id pulumi.IDInput, state *QemuVMState, opts ...pulumi.ResourceOption) (*QemuVM, error)
GetQemuVM gets an existing QemuVM resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewQemuVM ¶
func NewQemuVM(ctx *pulumi.Context, name string, args *QemuVMArgs, opts ...pulumi.ResourceOption) (*QemuVM, error)
NewQemuVM registers a new resource with the given unique name, arguments, and options.
func (*QemuVM) ElementType ¶
func (*QemuVM) ToQemuVMOutput ¶
func (i *QemuVM) ToQemuVMOutput() QemuVMOutput
func (*QemuVM) ToQemuVMOutputWithContext ¶
func (i *QemuVM) ToQemuVMOutputWithContext(ctx context.Context) QemuVMOutput
type QemuVMArgs ¶
type QemuVMArgs struct { // Deprecated: do not use anymore AdditionalWait pulumi.IntPtrInput Agent pulumi.IntPtrInput Args pulumi.StringPtrInput // Automatically reboot the VM if any of the modified parameters require a reboot to take effect. AutomaticReboot pulumi.BoolPtrInput Balloon pulumi.IntPtrInput // The VM bios, it can be seabios or ovmf Bios pulumi.StringPtrInput // Boot order of the VM Boot pulumi.StringPtrInput Bootdisk pulumi.StringPtrInput // Deprecated: Use `network.bridge` instead Bridge pulumi.StringPtrInput CiWait pulumi.IntPtrInput Cicustom pulumi.StringPtrInput Cipassword pulumi.StringPtrInput Ciuser pulumi.StringPtrInput Clone pulumi.StringPtrInput // Deprecated: do not use anymore CloneWait pulumi.IntPtrInput CloudinitCdromStorage pulumi.StringPtrInput Cores pulumi.IntPtrInput Cpu pulumi.StringPtrInput DefineConnectionInfo pulumi.BoolPtrInput // The VM description Desc pulumi.StringPtrInput // Deprecated: Use `disk.size` instead DiskGb pulumi.Float64PtrInput Disks QemuVMDiskArrayInput ForceCreate pulumi.BoolPtrInput ForceRecreateOnChangeOf pulumi.StringPtrInput FullClone pulumi.BoolPtrInput // Deprecated: Use custom per-resource timeout instead. See https://www.terraform.io/docs/language/resources/syntax.html#operation-timeouts GuestAgentReadyTimeout pulumi.IntPtrInput Hagroup pulumi.StringPtrInput Hastate pulumi.StringPtrInput Hotplug pulumi.StringPtrInput Ipconfig0 pulumi.StringPtrInput Ipconfig1 pulumi.StringPtrInput Ipconfig2 pulumi.StringPtrInput Ipconfig3 pulumi.StringPtrInput Ipconfig4 pulumi.StringPtrInput Ipconfig5 pulumi.StringPtrInput Iso pulumi.StringPtrInput Kvm pulumi.BoolPtrInput // Deprecated: Use `network.macaddr` to access the auto generated MAC address Mac pulumi.StringPtrInput Memory pulumi.IntPtrInput // The VM name Name pulumi.StringPtrInput Nameserver pulumi.StringPtrInput Networks QemuVMNetworkArrayInput // Deprecated: Use `network` instead Nic pulumi.StringPtrInput Numa pulumi.BoolPtrInput // VM autostart on boot Onboot pulumi.BoolPtrInput // VM autostart on create Oncreate pulumi.BoolPtrInput OsNetworkConfig pulumi.StringPtrInput OsType pulumi.StringPtrInput Pool pulumi.StringPtrInput // Deprecated: do not use anymore Preprovision pulumi.BoolPtrInput QemuOs pulumi.StringPtrInput Scsihw pulumi.StringPtrInput Searchdomain pulumi.StringPtrInput Serials QemuVMSerialArrayInput Sockets pulumi.IntPtrInput // Use to pass instance ip address, redundant SshForwardIp pulumi.StringPtrInput SshPrivateKey pulumi.StringPtrInput SshUser pulumi.StringPtrInput Sshkeys pulumi.StringPtrInput // Deprecated: Use `disk.storage` instead Storage pulumi.StringPtrInput // Deprecated: Use `disk.type` instead StorageType pulumi.StringPtrInput // Enable tablet mode in the VM Tablet pulumi.BoolPtrInput Tags pulumi.StringPtrInput // The node where VM goes to TargetNode pulumi.StringInput Vcpus pulumi.IntPtrInput Vgas QemuVMVgaArrayInput // Deprecated: Use `network.tag` instead Vlan pulumi.IntPtrInput // The VM identifier in proxmox (100-999999999) Vmid pulumi.IntPtrInput }
The set of arguments for constructing a QemuVM resource.
func (QemuVMArgs) ElementType ¶
func (QemuVMArgs) ElementType() reflect.Type
type QemuVMArray ¶
type QemuVMArray []QemuVMInput
func (QemuVMArray) ElementType ¶
func (QemuVMArray) ElementType() reflect.Type
func (QemuVMArray) ToQemuVMArrayOutput ¶
func (i QemuVMArray) ToQemuVMArrayOutput() QemuVMArrayOutput
func (QemuVMArray) ToQemuVMArrayOutputWithContext ¶
func (i QemuVMArray) ToQemuVMArrayOutputWithContext(ctx context.Context) QemuVMArrayOutput
type QemuVMArrayInput ¶
type QemuVMArrayInput interface { pulumi.Input ToQemuVMArrayOutput() QemuVMArrayOutput ToQemuVMArrayOutputWithContext(context.Context) QemuVMArrayOutput }
QemuVMArrayInput is an input type that accepts QemuVMArray and QemuVMArrayOutput values. You can construct a concrete instance of `QemuVMArrayInput` via:
QemuVMArray{ QemuVMArgs{...} }
type QemuVMArrayOutput ¶
type QemuVMArrayOutput struct{ *pulumi.OutputState }
func (QemuVMArrayOutput) ElementType ¶
func (QemuVMArrayOutput) ElementType() reflect.Type
func (QemuVMArrayOutput) Index ¶
func (o QemuVMArrayOutput) Index(i pulumi.IntInput) QemuVMOutput
func (QemuVMArrayOutput) ToQemuVMArrayOutput ¶
func (o QemuVMArrayOutput) ToQemuVMArrayOutput() QemuVMArrayOutput
func (QemuVMArrayOutput) ToQemuVMArrayOutputWithContext ¶
func (o QemuVMArrayOutput) ToQemuVMArrayOutputWithContext(ctx context.Context) QemuVMArrayOutput
type QemuVMDisk ¶
type QemuVMDisk struct { Aio *string `pulumi:"aio"` Backup *int `pulumi:"backup"` Cache *string `pulumi:"cache"` Discard *string `pulumi:"discard"` File *string `pulumi:"file"` Format *string `pulumi:"format"` Iothread *int `pulumi:"iothread"` Mbps *int `pulumi:"mbps"` MbpsRd *int `pulumi:"mbpsRd"` MbpsRdMax *int `pulumi:"mbpsRdMax"` MbpsWr *int `pulumi:"mbpsWr"` MbpsWrMax *int `pulumi:"mbpsWrMax"` Media *string `pulumi:"media"` Replicate *int `pulumi:"replicate"` Size string `pulumi:"size"` Slot *int `pulumi:"slot"` Ssd *int `pulumi:"ssd"` Storage string `pulumi:"storage"` StorageType *string `pulumi:"storageType"` Type string `pulumi:"type"` Volume *string `pulumi:"volume"` }
type QemuVMDiskArgs ¶
type QemuVMDiskArgs struct { Aio pulumi.StringPtrInput `pulumi:"aio"` Backup pulumi.IntPtrInput `pulumi:"backup"` Cache pulumi.StringPtrInput `pulumi:"cache"` Discard pulumi.StringPtrInput `pulumi:"discard"` File pulumi.StringPtrInput `pulumi:"file"` Format pulumi.StringPtrInput `pulumi:"format"` Iothread pulumi.IntPtrInput `pulumi:"iothread"` Mbps pulumi.IntPtrInput `pulumi:"mbps"` MbpsRd pulumi.IntPtrInput `pulumi:"mbpsRd"` MbpsRdMax pulumi.IntPtrInput `pulumi:"mbpsRdMax"` MbpsWr pulumi.IntPtrInput `pulumi:"mbpsWr"` MbpsWrMax pulumi.IntPtrInput `pulumi:"mbpsWrMax"` Media pulumi.StringPtrInput `pulumi:"media"` Replicate pulumi.IntPtrInput `pulumi:"replicate"` Size pulumi.StringInput `pulumi:"size"` Slot pulumi.IntPtrInput `pulumi:"slot"` Ssd pulumi.IntPtrInput `pulumi:"ssd"` Storage pulumi.StringInput `pulumi:"storage"` StorageType pulumi.StringPtrInput `pulumi:"storageType"` Type pulumi.StringInput `pulumi:"type"` Volume pulumi.StringPtrInput `pulumi:"volume"` }
func (QemuVMDiskArgs) ElementType ¶
func (QemuVMDiskArgs) ElementType() reflect.Type
func (QemuVMDiskArgs) ToQemuVMDiskOutput ¶
func (i QemuVMDiskArgs) ToQemuVMDiskOutput() QemuVMDiskOutput
func (QemuVMDiskArgs) ToQemuVMDiskOutputWithContext ¶
func (i QemuVMDiskArgs) ToQemuVMDiskOutputWithContext(ctx context.Context) QemuVMDiskOutput
type QemuVMDiskArray ¶
type QemuVMDiskArray []QemuVMDiskInput
func (QemuVMDiskArray) ElementType ¶
func (QemuVMDiskArray) ElementType() reflect.Type
func (QemuVMDiskArray) ToQemuVMDiskArrayOutput ¶
func (i QemuVMDiskArray) ToQemuVMDiskArrayOutput() QemuVMDiskArrayOutput
func (QemuVMDiskArray) ToQemuVMDiskArrayOutputWithContext ¶
func (i QemuVMDiskArray) ToQemuVMDiskArrayOutputWithContext(ctx context.Context) QemuVMDiskArrayOutput
type QemuVMDiskArrayInput ¶
type QemuVMDiskArrayInput interface { pulumi.Input ToQemuVMDiskArrayOutput() QemuVMDiskArrayOutput ToQemuVMDiskArrayOutputWithContext(context.Context) QemuVMDiskArrayOutput }
QemuVMDiskArrayInput is an input type that accepts QemuVMDiskArray and QemuVMDiskArrayOutput values. You can construct a concrete instance of `QemuVMDiskArrayInput` via:
QemuVMDiskArray{ QemuVMDiskArgs{...} }
type QemuVMDiskArrayOutput ¶
type QemuVMDiskArrayOutput struct{ *pulumi.OutputState }
func (QemuVMDiskArrayOutput) ElementType ¶
func (QemuVMDiskArrayOutput) ElementType() reflect.Type
func (QemuVMDiskArrayOutput) Index ¶
func (o QemuVMDiskArrayOutput) Index(i pulumi.IntInput) QemuVMDiskOutput
func (QemuVMDiskArrayOutput) ToQemuVMDiskArrayOutput ¶
func (o QemuVMDiskArrayOutput) ToQemuVMDiskArrayOutput() QemuVMDiskArrayOutput
func (QemuVMDiskArrayOutput) ToQemuVMDiskArrayOutputWithContext ¶
func (o QemuVMDiskArrayOutput) ToQemuVMDiskArrayOutputWithContext(ctx context.Context) QemuVMDiskArrayOutput
type QemuVMDiskInput ¶
type QemuVMDiskInput interface { pulumi.Input ToQemuVMDiskOutput() QemuVMDiskOutput ToQemuVMDiskOutputWithContext(context.Context) QemuVMDiskOutput }
QemuVMDiskInput is an input type that accepts QemuVMDiskArgs and QemuVMDiskOutput values. You can construct a concrete instance of `QemuVMDiskInput` via:
QemuVMDiskArgs{...}
type QemuVMDiskOutput ¶
type QemuVMDiskOutput struct{ *pulumi.OutputState }
func (QemuVMDiskOutput) Aio ¶
func (o QemuVMDiskOutput) Aio() pulumi.StringPtrOutput
func (QemuVMDiskOutput) Backup ¶
func (o QemuVMDiskOutput) Backup() pulumi.IntPtrOutput
func (QemuVMDiskOutput) Cache ¶
func (o QemuVMDiskOutput) Cache() pulumi.StringPtrOutput
func (QemuVMDiskOutput) Discard ¶
func (o QemuVMDiskOutput) Discard() pulumi.StringPtrOutput
func (QemuVMDiskOutput) ElementType ¶
func (QemuVMDiskOutput) ElementType() reflect.Type
func (QemuVMDiskOutput) File ¶
func (o QemuVMDiskOutput) File() pulumi.StringPtrOutput
func (QemuVMDiskOutput) Format ¶
func (o QemuVMDiskOutput) Format() pulumi.StringPtrOutput
func (QemuVMDiskOutput) Iothread ¶
func (o QemuVMDiskOutput) Iothread() pulumi.IntPtrOutput
func (QemuVMDiskOutput) Mbps ¶
func (o QemuVMDiskOutput) Mbps() pulumi.IntPtrOutput
func (QemuVMDiskOutput) MbpsRd ¶
func (o QemuVMDiskOutput) MbpsRd() pulumi.IntPtrOutput
func (QemuVMDiskOutput) MbpsRdMax ¶
func (o QemuVMDiskOutput) MbpsRdMax() pulumi.IntPtrOutput
func (QemuVMDiskOutput) MbpsWr ¶
func (o QemuVMDiskOutput) MbpsWr() pulumi.IntPtrOutput
func (QemuVMDiskOutput) MbpsWrMax ¶
func (o QemuVMDiskOutput) MbpsWrMax() pulumi.IntPtrOutput
func (QemuVMDiskOutput) Media ¶
func (o QemuVMDiskOutput) Media() pulumi.StringPtrOutput
func (QemuVMDiskOutput) Replicate ¶
func (o QemuVMDiskOutput) Replicate() pulumi.IntPtrOutput
func (QemuVMDiskOutput) Size ¶
func (o QemuVMDiskOutput) Size() pulumi.StringOutput
func (QemuVMDiskOutput) Slot ¶
func (o QemuVMDiskOutput) Slot() pulumi.IntPtrOutput
func (QemuVMDiskOutput) Ssd ¶
func (o QemuVMDiskOutput) Ssd() pulumi.IntPtrOutput
func (QemuVMDiskOutput) Storage ¶
func (o QemuVMDiskOutput) Storage() pulumi.StringOutput
func (QemuVMDiskOutput) StorageType ¶
func (o QemuVMDiskOutput) StorageType() pulumi.StringPtrOutput
func (QemuVMDiskOutput) ToQemuVMDiskOutput ¶
func (o QemuVMDiskOutput) ToQemuVMDiskOutput() QemuVMDiskOutput
func (QemuVMDiskOutput) ToQemuVMDiskOutputWithContext ¶
func (o QemuVMDiskOutput) ToQemuVMDiskOutputWithContext(ctx context.Context) QemuVMDiskOutput
func (QemuVMDiskOutput) Type ¶
func (o QemuVMDiskOutput) Type() pulumi.StringOutput
func (QemuVMDiskOutput) Volume ¶
func (o QemuVMDiskOutput) Volume() pulumi.StringPtrOutput
type QemuVMInput ¶
type QemuVMInput interface { pulumi.Input ToQemuVMOutput() QemuVMOutput ToQemuVMOutputWithContext(ctx context.Context) QemuVMOutput }
type QemuVMMap ¶
type QemuVMMap map[string]QemuVMInput
func (QemuVMMap) ElementType ¶
func (QemuVMMap) ToQemuVMMapOutput ¶
func (i QemuVMMap) ToQemuVMMapOutput() QemuVMMapOutput
func (QemuVMMap) ToQemuVMMapOutputWithContext ¶
func (i QemuVMMap) ToQemuVMMapOutputWithContext(ctx context.Context) QemuVMMapOutput
type QemuVMMapInput ¶
type QemuVMMapInput interface { pulumi.Input ToQemuVMMapOutput() QemuVMMapOutput ToQemuVMMapOutputWithContext(context.Context) QemuVMMapOutput }
QemuVMMapInput is an input type that accepts QemuVMMap and QemuVMMapOutput values. You can construct a concrete instance of `QemuVMMapInput` via:
QemuVMMap{ "key": QemuVMArgs{...} }
type QemuVMMapOutput ¶
type QemuVMMapOutput struct{ *pulumi.OutputState }
func (QemuVMMapOutput) ElementType ¶
func (QemuVMMapOutput) ElementType() reflect.Type
func (QemuVMMapOutput) MapIndex ¶
func (o QemuVMMapOutput) MapIndex(k pulumi.StringInput) QemuVMOutput
func (QemuVMMapOutput) ToQemuVMMapOutput ¶
func (o QemuVMMapOutput) ToQemuVMMapOutput() QemuVMMapOutput
func (QemuVMMapOutput) ToQemuVMMapOutputWithContext ¶
func (o QemuVMMapOutput) ToQemuVMMapOutputWithContext(ctx context.Context) QemuVMMapOutput
type QemuVMNetwork ¶
type QemuVMNetworkArgs ¶
type QemuVMNetworkArgs struct { Bridge pulumi.StringPtrInput `pulumi:"bridge"` Firewall pulumi.BoolPtrInput `pulumi:"firewall"` LinkDown pulumi.BoolPtrInput `pulumi:"linkDown"` Macaddr pulumi.StringPtrInput `pulumi:"macaddr"` Model pulumi.StringInput `pulumi:"model"` Queues pulumi.IntPtrInput `pulumi:"queues"` Rate pulumi.IntPtrInput `pulumi:"rate"` Tag pulumi.IntPtrInput `pulumi:"tag"` }
func (QemuVMNetworkArgs) ElementType ¶
func (QemuVMNetworkArgs) ElementType() reflect.Type
func (QemuVMNetworkArgs) ToQemuVMNetworkOutput ¶
func (i QemuVMNetworkArgs) ToQemuVMNetworkOutput() QemuVMNetworkOutput
func (QemuVMNetworkArgs) ToQemuVMNetworkOutputWithContext ¶
func (i QemuVMNetworkArgs) ToQemuVMNetworkOutputWithContext(ctx context.Context) QemuVMNetworkOutput
type QemuVMNetworkArray ¶
type QemuVMNetworkArray []QemuVMNetworkInput
func (QemuVMNetworkArray) ElementType ¶
func (QemuVMNetworkArray) ElementType() reflect.Type
func (QemuVMNetworkArray) ToQemuVMNetworkArrayOutput ¶
func (i QemuVMNetworkArray) ToQemuVMNetworkArrayOutput() QemuVMNetworkArrayOutput
func (QemuVMNetworkArray) ToQemuVMNetworkArrayOutputWithContext ¶
func (i QemuVMNetworkArray) ToQemuVMNetworkArrayOutputWithContext(ctx context.Context) QemuVMNetworkArrayOutput
type QemuVMNetworkArrayInput ¶
type QemuVMNetworkArrayInput interface { pulumi.Input ToQemuVMNetworkArrayOutput() QemuVMNetworkArrayOutput ToQemuVMNetworkArrayOutputWithContext(context.Context) QemuVMNetworkArrayOutput }
QemuVMNetworkArrayInput is an input type that accepts QemuVMNetworkArray and QemuVMNetworkArrayOutput values. You can construct a concrete instance of `QemuVMNetworkArrayInput` via:
QemuVMNetworkArray{ QemuVMNetworkArgs{...} }
type QemuVMNetworkArrayOutput ¶
type QemuVMNetworkArrayOutput struct{ *pulumi.OutputState }
func (QemuVMNetworkArrayOutput) ElementType ¶
func (QemuVMNetworkArrayOutput) ElementType() reflect.Type
func (QemuVMNetworkArrayOutput) Index ¶
func (o QemuVMNetworkArrayOutput) Index(i pulumi.IntInput) QemuVMNetworkOutput
func (QemuVMNetworkArrayOutput) ToQemuVMNetworkArrayOutput ¶
func (o QemuVMNetworkArrayOutput) ToQemuVMNetworkArrayOutput() QemuVMNetworkArrayOutput
func (QemuVMNetworkArrayOutput) ToQemuVMNetworkArrayOutputWithContext ¶
func (o QemuVMNetworkArrayOutput) ToQemuVMNetworkArrayOutputWithContext(ctx context.Context) QemuVMNetworkArrayOutput
type QemuVMNetworkInput ¶
type QemuVMNetworkInput interface { pulumi.Input ToQemuVMNetworkOutput() QemuVMNetworkOutput ToQemuVMNetworkOutputWithContext(context.Context) QemuVMNetworkOutput }
QemuVMNetworkInput is an input type that accepts QemuVMNetworkArgs and QemuVMNetworkOutput values. You can construct a concrete instance of `QemuVMNetworkInput` via:
QemuVMNetworkArgs{...}
type QemuVMNetworkOutput ¶
type QemuVMNetworkOutput struct{ *pulumi.OutputState }
func (QemuVMNetworkOutput) Bridge ¶
func (o QemuVMNetworkOutput) Bridge() pulumi.StringPtrOutput
func (QemuVMNetworkOutput) ElementType ¶
func (QemuVMNetworkOutput) ElementType() reflect.Type
func (QemuVMNetworkOutput) Firewall ¶
func (o QemuVMNetworkOutput) Firewall() pulumi.BoolPtrOutput
func (QemuVMNetworkOutput) LinkDown ¶
func (o QemuVMNetworkOutput) LinkDown() pulumi.BoolPtrOutput
func (QemuVMNetworkOutput) Macaddr ¶
func (o QemuVMNetworkOutput) Macaddr() pulumi.StringPtrOutput
func (QemuVMNetworkOutput) Model ¶
func (o QemuVMNetworkOutput) Model() pulumi.StringOutput
func (QemuVMNetworkOutput) Queues ¶
func (o QemuVMNetworkOutput) Queues() pulumi.IntPtrOutput
func (QemuVMNetworkOutput) Rate ¶
func (o QemuVMNetworkOutput) Rate() pulumi.IntPtrOutput
func (QemuVMNetworkOutput) Tag ¶
func (o QemuVMNetworkOutput) Tag() pulumi.IntPtrOutput
func (QemuVMNetworkOutput) ToQemuVMNetworkOutput ¶
func (o QemuVMNetworkOutput) ToQemuVMNetworkOutput() QemuVMNetworkOutput
func (QemuVMNetworkOutput) ToQemuVMNetworkOutputWithContext ¶
func (o QemuVMNetworkOutput) ToQemuVMNetworkOutputWithContext(ctx context.Context) QemuVMNetworkOutput
type QemuVMOutput ¶
type QemuVMOutput struct{ *pulumi.OutputState }
func (QemuVMOutput) ElementType ¶
func (QemuVMOutput) ElementType() reflect.Type
func (QemuVMOutput) ToQemuVMOutput ¶
func (o QemuVMOutput) ToQemuVMOutput() QemuVMOutput
func (QemuVMOutput) ToQemuVMOutputWithContext ¶
func (o QemuVMOutput) ToQemuVMOutputWithContext(ctx context.Context) QemuVMOutput
type QemuVMSerial ¶
type QemuVMSerialArgs ¶
type QemuVMSerialArgs struct { Id pulumi.IntInput `pulumi:"id"` Type pulumi.StringInput `pulumi:"type"` }
func (QemuVMSerialArgs) ElementType ¶
func (QemuVMSerialArgs) ElementType() reflect.Type
func (QemuVMSerialArgs) ToQemuVMSerialOutput ¶
func (i QemuVMSerialArgs) ToQemuVMSerialOutput() QemuVMSerialOutput
func (QemuVMSerialArgs) ToQemuVMSerialOutputWithContext ¶
func (i QemuVMSerialArgs) ToQemuVMSerialOutputWithContext(ctx context.Context) QemuVMSerialOutput
type QemuVMSerialArray ¶
type QemuVMSerialArray []QemuVMSerialInput
func (QemuVMSerialArray) ElementType ¶
func (QemuVMSerialArray) ElementType() reflect.Type
func (QemuVMSerialArray) ToQemuVMSerialArrayOutput ¶
func (i QemuVMSerialArray) ToQemuVMSerialArrayOutput() QemuVMSerialArrayOutput
func (QemuVMSerialArray) ToQemuVMSerialArrayOutputWithContext ¶
func (i QemuVMSerialArray) ToQemuVMSerialArrayOutputWithContext(ctx context.Context) QemuVMSerialArrayOutput
type QemuVMSerialArrayInput ¶
type QemuVMSerialArrayInput interface { pulumi.Input ToQemuVMSerialArrayOutput() QemuVMSerialArrayOutput ToQemuVMSerialArrayOutputWithContext(context.Context) QemuVMSerialArrayOutput }
QemuVMSerialArrayInput is an input type that accepts QemuVMSerialArray and QemuVMSerialArrayOutput values. You can construct a concrete instance of `QemuVMSerialArrayInput` via:
QemuVMSerialArray{ QemuVMSerialArgs{...} }
type QemuVMSerialArrayOutput ¶
type QemuVMSerialArrayOutput struct{ *pulumi.OutputState }
func (QemuVMSerialArrayOutput) ElementType ¶
func (QemuVMSerialArrayOutput) ElementType() reflect.Type
func (QemuVMSerialArrayOutput) Index ¶
func (o QemuVMSerialArrayOutput) Index(i pulumi.IntInput) QemuVMSerialOutput
func (QemuVMSerialArrayOutput) ToQemuVMSerialArrayOutput ¶
func (o QemuVMSerialArrayOutput) ToQemuVMSerialArrayOutput() QemuVMSerialArrayOutput
func (QemuVMSerialArrayOutput) ToQemuVMSerialArrayOutputWithContext ¶
func (o QemuVMSerialArrayOutput) ToQemuVMSerialArrayOutputWithContext(ctx context.Context) QemuVMSerialArrayOutput
type QemuVMSerialInput ¶
type QemuVMSerialInput interface { pulumi.Input ToQemuVMSerialOutput() QemuVMSerialOutput ToQemuVMSerialOutputWithContext(context.Context) QemuVMSerialOutput }
QemuVMSerialInput is an input type that accepts QemuVMSerialArgs and QemuVMSerialOutput values. You can construct a concrete instance of `QemuVMSerialInput` via:
QemuVMSerialArgs{...}
type QemuVMSerialOutput ¶
type QemuVMSerialOutput struct{ *pulumi.OutputState }
func (QemuVMSerialOutput) ElementType ¶
func (QemuVMSerialOutput) ElementType() reflect.Type
func (QemuVMSerialOutput) Id ¶
func (o QemuVMSerialOutput) Id() pulumi.IntOutput
func (QemuVMSerialOutput) ToQemuVMSerialOutput ¶
func (o QemuVMSerialOutput) ToQemuVMSerialOutput() QemuVMSerialOutput
func (QemuVMSerialOutput) ToQemuVMSerialOutputWithContext ¶
func (o QemuVMSerialOutput) ToQemuVMSerialOutputWithContext(ctx context.Context) QemuVMSerialOutput
func (QemuVMSerialOutput) Type ¶
func (o QemuVMSerialOutput) Type() pulumi.StringOutput
type QemuVMState ¶
type QemuVMState struct { // Deprecated: do not use anymore AdditionalWait pulumi.IntPtrInput Agent pulumi.IntPtrInput Args pulumi.StringPtrInput // Automatically reboot the VM if any of the modified parameters require a reboot to take effect. AutomaticReboot pulumi.BoolPtrInput Balloon pulumi.IntPtrInput // The VM bios, it can be seabios or ovmf Bios pulumi.StringPtrInput // Boot order of the VM Boot pulumi.StringPtrInput Bootdisk pulumi.StringPtrInput // Deprecated: Use `network.bridge` instead Bridge pulumi.StringPtrInput CiWait pulumi.IntPtrInput Cicustom pulumi.StringPtrInput Cipassword pulumi.StringPtrInput Ciuser pulumi.StringPtrInput Clone pulumi.StringPtrInput // Deprecated: do not use anymore CloneWait pulumi.IntPtrInput CloudinitCdromStorage pulumi.StringPtrInput Cores pulumi.IntPtrInput Cpu pulumi.StringPtrInput // Use to track vm ipv4 address DefaultIpv4Address pulumi.StringPtrInput DefineConnectionInfo pulumi.BoolPtrInput // The VM description Desc pulumi.StringPtrInput // Deprecated: Use `disk.size` instead DiskGb pulumi.Float64PtrInput Disks QemuVMDiskArrayInput ForceCreate pulumi.BoolPtrInput ForceRecreateOnChangeOf pulumi.StringPtrInput FullClone pulumi.BoolPtrInput // Deprecated: Use custom per-resource timeout instead. See https://www.terraform.io/docs/language/resources/syntax.html#operation-timeouts GuestAgentReadyTimeout pulumi.IntPtrInput Hagroup pulumi.StringPtrInput Hastate pulumi.StringPtrInput Hotplug pulumi.StringPtrInput Ipconfig0 pulumi.StringPtrInput Ipconfig1 pulumi.StringPtrInput Ipconfig2 pulumi.StringPtrInput Ipconfig3 pulumi.StringPtrInput Ipconfig4 pulumi.StringPtrInput Ipconfig5 pulumi.StringPtrInput Iso pulumi.StringPtrInput Kvm pulumi.BoolPtrInput // Deprecated: Use `network.macaddr` to access the auto generated MAC address Mac pulumi.StringPtrInput Memory pulumi.IntPtrInput // The VM name Name pulumi.StringPtrInput Nameserver pulumi.StringPtrInput Networks QemuVMNetworkArrayInput // Deprecated: Use `network` instead Nic pulumi.StringPtrInput Numa pulumi.BoolPtrInput // VM autostart on boot Onboot pulumi.BoolPtrInput // VM autostart on create Oncreate pulumi.BoolPtrInput OsNetworkConfig pulumi.StringPtrInput OsType pulumi.StringPtrInput Pool pulumi.StringPtrInput // Deprecated: do not use anymore Preprovision pulumi.BoolPtrInput QemuOs pulumi.StringPtrInput // Internal variable, true if any of the modified parameters require a reboot to take effect. RebootRequired pulumi.BoolPtrInput Scsihw pulumi.StringPtrInput Searchdomain pulumi.StringPtrInput Serials QemuVMSerialArrayInput Sockets pulumi.IntPtrInput // Use to pass instance ip address, redundant SshForwardIp pulumi.StringPtrInput SshHost pulumi.StringPtrInput SshPort pulumi.StringPtrInput SshPrivateKey pulumi.StringPtrInput SshUser pulumi.StringPtrInput Sshkeys pulumi.StringPtrInput // Deprecated: Use `disk.storage` instead Storage pulumi.StringPtrInput // Deprecated: Use `disk.type` instead StorageType pulumi.StringPtrInput // Enable tablet mode in the VM Tablet pulumi.BoolPtrInput Tags pulumi.StringPtrInput // The node where VM goes to TargetNode pulumi.StringPtrInput // Record unused disks in proxmox. This is intended to be read-only for now. UnusedDisks QemuVMUnusedDiskArrayInput Vcpus pulumi.IntPtrInput Vgas QemuVMVgaArrayInput // Deprecated: Use `network.tag` instead Vlan pulumi.IntPtrInput // The VM identifier in proxmox (100-999999999) Vmid pulumi.IntPtrInput }
func (QemuVMState) ElementType ¶
func (QemuVMState) ElementType() reflect.Type
type QemuVMUnusedDisk ¶
type QemuVMUnusedDiskArgs ¶
type QemuVMUnusedDiskArgs struct { File pulumi.StringPtrInput `pulumi:"file"` Slot pulumi.IntPtrInput `pulumi:"slot"` Storage pulumi.StringPtrInput `pulumi:"storage"` }
func (QemuVMUnusedDiskArgs) ElementType ¶
func (QemuVMUnusedDiskArgs) ElementType() reflect.Type
func (QemuVMUnusedDiskArgs) ToQemuVMUnusedDiskOutput ¶
func (i QemuVMUnusedDiskArgs) ToQemuVMUnusedDiskOutput() QemuVMUnusedDiskOutput
func (QemuVMUnusedDiskArgs) ToQemuVMUnusedDiskOutputWithContext ¶
func (i QemuVMUnusedDiskArgs) ToQemuVMUnusedDiskOutputWithContext(ctx context.Context) QemuVMUnusedDiskOutput
type QemuVMUnusedDiskArray ¶
type QemuVMUnusedDiskArray []QemuVMUnusedDiskInput
func (QemuVMUnusedDiskArray) ElementType ¶
func (QemuVMUnusedDiskArray) ElementType() reflect.Type
func (QemuVMUnusedDiskArray) ToQemuVMUnusedDiskArrayOutput ¶
func (i QemuVMUnusedDiskArray) ToQemuVMUnusedDiskArrayOutput() QemuVMUnusedDiskArrayOutput
func (QemuVMUnusedDiskArray) ToQemuVMUnusedDiskArrayOutputWithContext ¶
func (i QemuVMUnusedDiskArray) ToQemuVMUnusedDiskArrayOutputWithContext(ctx context.Context) QemuVMUnusedDiskArrayOutput
type QemuVMUnusedDiskArrayInput ¶
type QemuVMUnusedDiskArrayInput interface { pulumi.Input ToQemuVMUnusedDiskArrayOutput() QemuVMUnusedDiskArrayOutput ToQemuVMUnusedDiskArrayOutputWithContext(context.Context) QemuVMUnusedDiskArrayOutput }
QemuVMUnusedDiskArrayInput is an input type that accepts QemuVMUnusedDiskArray and QemuVMUnusedDiskArrayOutput values. You can construct a concrete instance of `QemuVMUnusedDiskArrayInput` via:
QemuVMUnusedDiskArray{ QemuVMUnusedDiskArgs{...} }
type QemuVMUnusedDiskArrayOutput ¶
type QemuVMUnusedDiskArrayOutput struct{ *pulumi.OutputState }
func (QemuVMUnusedDiskArrayOutput) ElementType ¶
func (QemuVMUnusedDiskArrayOutput) ElementType() reflect.Type
func (QemuVMUnusedDiskArrayOutput) Index ¶
func (o QemuVMUnusedDiskArrayOutput) Index(i pulumi.IntInput) QemuVMUnusedDiskOutput
func (QemuVMUnusedDiskArrayOutput) ToQemuVMUnusedDiskArrayOutput ¶
func (o QemuVMUnusedDiskArrayOutput) ToQemuVMUnusedDiskArrayOutput() QemuVMUnusedDiskArrayOutput
func (QemuVMUnusedDiskArrayOutput) ToQemuVMUnusedDiskArrayOutputWithContext ¶
func (o QemuVMUnusedDiskArrayOutput) ToQemuVMUnusedDiskArrayOutputWithContext(ctx context.Context) QemuVMUnusedDiskArrayOutput
type QemuVMUnusedDiskInput ¶
type QemuVMUnusedDiskInput interface { pulumi.Input ToQemuVMUnusedDiskOutput() QemuVMUnusedDiskOutput ToQemuVMUnusedDiskOutputWithContext(context.Context) QemuVMUnusedDiskOutput }
QemuVMUnusedDiskInput is an input type that accepts QemuVMUnusedDiskArgs and QemuVMUnusedDiskOutput values. You can construct a concrete instance of `QemuVMUnusedDiskInput` via:
QemuVMUnusedDiskArgs{...}
type QemuVMUnusedDiskOutput ¶
type QemuVMUnusedDiskOutput struct{ *pulumi.OutputState }
func (QemuVMUnusedDiskOutput) ElementType ¶
func (QemuVMUnusedDiskOutput) ElementType() reflect.Type
func (QemuVMUnusedDiskOutput) File ¶
func (o QemuVMUnusedDiskOutput) File() pulumi.StringPtrOutput
func (QemuVMUnusedDiskOutput) Slot ¶
func (o QemuVMUnusedDiskOutput) Slot() pulumi.IntPtrOutput
func (QemuVMUnusedDiskOutput) Storage ¶
func (o QemuVMUnusedDiskOutput) Storage() pulumi.StringPtrOutput
func (QemuVMUnusedDiskOutput) ToQemuVMUnusedDiskOutput ¶
func (o QemuVMUnusedDiskOutput) ToQemuVMUnusedDiskOutput() QemuVMUnusedDiskOutput
func (QemuVMUnusedDiskOutput) ToQemuVMUnusedDiskOutputWithContext ¶
func (o QemuVMUnusedDiskOutput) ToQemuVMUnusedDiskOutputWithContext(ctx context.Context) QemuVMUnusedDiskOutput
type QemuVMVgaArgs ¶
type QemuVMVgaArgs struct { Memory pulumi.IntPtrInput `pulumi:"memory"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (QemuVMVgaArgs) ElementType ¶
func (QemuVMVgaArgs) ElementType() reflect.Type
func (QemuVMVgaArgs) ToQemuVMVgaOutput ¶
func (i QemuVMVgaArgs) ToQemuVMVgaOutput() QemuVMVgaOutput
func (QemuVMVgaArgs) ToQemuVMVgaOutputWithContext ¶
func (i QemuVMVgaArgs) ToQemuVMVgaOutputWithContext(ctx context.Context) QemuVMVgaOutput
type QemuVMVgaArray ¶
type QemuVMVgaArray []QemuVMVgaInput
func (QemuVMVgaArray) ElementType ¶
func (QemuVMVgaArray) ElementType() reflect.Type
func (QemuVMVgaArray) ToQemuVMVgaArrayOutput ¶
func (i QemuVMVgaArray) ToQemuVMVgaArrayOutput() QemuVMVgaArrayOutput
func (QemuVMVgaArray) ToQemuVMVgaArrayOutputWithContext ¶
func (i QemuVMVgaArray) ToQemuVMVgaArrayOutputWithContext(ctx context.Context) QemuVMVgaArrayOutput
type QemuVMVgaArrayInput ¶
type QemuVMVgaArrayInput interface { pulumi.Input ToQemuVMVgaArrayOutput() QemuVMVgaArrayOutput ToQemuVMVgaArrayOutputWithContext(context.Context) QemuVMVgaArrayOutput }
QemuVMVgaArrayInput is an input type that accepts QemuVMVgaArray and QemuVMVgaArrayOutput values. You can construct a concrete instance of `QemuVMVgaArrayInput` via:
QemuVMVgaArray{ QemuVMVgaArgs{...} }
type QemuVMVgaArrayOutput ¶
type QemuVMVgaArrayOutput struct{ *pulumi.OutputState }
func (QemuVMVgaArrayOutput) ElementType ¶
func (QemuVMVgaArrayOutput) ElementType() reflect.Type
func (QemuVMVgaArrayOutput) Index ¶
func (o QemuVMVgaArrayOutput) Index(i pulumi.IntInput) QemuVMVgaOutput
func (QemuVMVgaArrayOutput) ToQemuVMVgaArrayOutput ¶
func (o QemuVMVgaArrayOutput) ToQemuVMVgaArrayOutput() QemuVMVgaArrayOutput
func (QemuVMVgaArrayOutput) ToQemuVMVgaArrayOutputWithContext ¶
func (o QemuVMVgaArrayOutput) ToQemuVMVgaArrayOutputWithContext(ctx context.Context) QemuVMVgaArrayOutput
type QemuVMVgaInput ¶
type QemuVMVgaInput interface { pulumi.Input ToQemuVMVgaOutput() QemuVMVgaOutput ToQemuVMVgaOutputWithContext(context.Context) QemuVMVgaOutput }
QemuVMVgaInput is an input type that accepts QemuVMVgaArgs and QemuVMVgaOutput values. You can construct a concrete instance of `QemuVMVgaInput` via:
QemuVMVgaArgs{...}
type QemuVMVgaOutput ¶
type QemuVMVgaOutput struct{ *pulumi.OutputState }
func (QemuVMVgaOutput) ElementType ¶
func (QemuVMVgaOutput) ElementType() reflect.Type
func (QemuVMVgaOutput) Memory ¶
func (o QemuVMVgaOutput) Memory() pulumi.IntPtrOutput
func (QemuVMVgaOutput) ToQemuVMVgaOutput ¶
func (o QemuVMVgaOutput) ToQemuVMVgaOutput() QemuVMVgaOutput
func (QemuVMVgaOutput) ToQemuVMVgaOutputWithContext ¶
func (o QemuVMVgaOutput) ToQemuVMVgaOutputWithContext(ctx context.Context) QemuVMVgaOutput
func (QemuVMVgaOutput) Type ¶
func (o QemuVMVgaOutput) Type() pulumi.StringPtrOutput