Documentation
¶
Index ¶
- type Container
- type ContainerArgs
- type ContainerArray
- type ContainerArrayInput
- type ContainerArrayOutput
- func (ContainerArrayOutput) ElementType() reflect.Type
- func (o ContainerArrayOutput) Index(i pulumi.IntInput) ContainerOutput
- func (o ContainerArrayOutput) ToContainerArrayOutput() ContainerArrayOutput
- func (o ContainerArrayOutput) ToContainerArrayOutputWithContext(ctx context.Context) ContainerArrayOutput
- type ContainerClone
- type ContainerCloneArgs
- func (ContainerCloneArgs) ElementType() reflect.Type
- func (i ContainerCloneArgs) ToContainerCloneOutput() ContainerCloneOutput
- func (i ContainerCloneArgs) ToContainerCloneOutputWithContext(ctx context.Context) ContainerCloneOutput
- func (i ContainerCloneArgs) ToContainerClonePtrOutput() ContainerClonePtrOutput
- func (i ContainerCloneArgs) ToContainerClonePtrOutputWithContext(ctx context.Context) ContainerClonePtrOutput
- type ContainerCloneInput
- type ContainerCloneOutput
- func (o ContainerCloneOutput) DatastoreId() pulumi.StringPtrOutput
- func (ContainerCloneOutput) ElementType() reflect.Type
- func (o ContainerCloneOutput) NodeName() pulumi.StringPtrOutput
- func (o ContainerCloneOutput) ToContainerCloneOutput() ContainerCloneOutput
- func (o ContainerCloneOutput) ToContainerCloneOutputWithContext(ctx context.Context) ContainerCloneOutput
- func (o ContainerCloneOutput) ToContainerClonePtrOutput() ContainerClonePtrOutput
- func (o ContainerCloneOutput) ToContainerClonePtrOutputWithContext(ctx context.Context) ContainerClonePtrOutput
- func (o ContainerCloneOutput) VmId() pulumi.IntOutput
- type ContainerClonePtrInput
- type ContainerClonePtrOutput
- func (o ContainerClonePtrOutput) DatastoreId() pulumi.StringPtrOutput
- func (o ContainerClonePtrOutput) Elem() ContainerCloneOutput
- func (ContainerClonePtrOutput) ElementType() reflect.Type
- func (o ContainerClonePtrOutput) NodeName() pulumi.StringPtrOutput
- func (o ContainerClonePtrOutput) ToContainerClonePtrOutput() ContainerClonePtrOutput
- func (o ContainerClonePtrOutput) ToContainerClonePtrOutputWithContext(ctx context.Context) ContainerClonePtrOutput
- func (o ContainerClonePtrOutput) VmId() pulumi.IntPtrOutput
- type ContainerConsole
- type ContainerConsoleArgs
- func (ContainerConsoleArgs) ElementType() reflect.Type
- func (i ContainerConsoleArgs) ToContainerConsoleOutput() ContainerConsoleOutput
- func (i ContainerConsoleArgs) ToContainerConsoleOutputWithContext(ctx context.Context) ContainerConsoleOutput
- func (i ContainerConsoleArgs) ToContainerConsolePtrOutput() ContainerConsolePtrOutput
- func (i ContainerConsoleArgs) ToContainerConsolePtrOutputWithContext(ctx context.Context) ContainerConsolePtrOutput
- type ContainerConsoleInput
- type ContainerConsoleOutput
- func (ContainerConsoleOutput) ElementType() reflect.Type
- func (o ContainerConsoleOutput) Enabled() pulumi.BoolPtrOutput
- func (o ContainerConsoleOutput) ToContainerConsoleOutput() ContainerConsoleOutput
- func (o ContainerConsoleOutput) ToContainerConsoleOutputWithContext(ctx context.Context) ContainerConsoleOutput
- func (o ContainerConsoleOutput) ToContainerConsolePtrOutput() ContainerConsolePtrOutput
- func (o ContainerConsoleOutput) ToContainerConsolePtrOutputWithContext(ctx context.Context) ContainerConsolePtrOutput
- func (o ContainerConsoleOutput) TtyCount() pulumi.IntPtrOutput
- func (o ContainerConsoleOutput) Type() pulumi.StringPtrOutput
- type ContainerConsolePtrInput
- type ContainerConsolePtrOutput
- func (o ContainerConsolePtrOutput) Elem() ContainerConsoleOutput
- func (ContainerConsolePtrOutput) ElementType() reflect.Type
- func (o ContainerConsolePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ContainerConsolePtrOutput) ToContainerConsolePtrOutput() ContainerConsolePtrOutput
- func (o ContainerConsolePtrOutput) ToContainerConsolePtrOutputWithContext(ctx context.Context) ContainerConsolePtrOutput
- func (o ContainerConsolePtrOutput) TtyCount() pulumi.IntPtrOutput
- func (o ContainerConsolePtrOutput) Type() pulumi.StringPtrOutput
- type ContainerCpu
- type ContainerCpuArgs
- func (ContainerCpuArgs) ElementType() reflect.Type
- func (i ContainerCpuArgs) ToContainerCpuOutput() ContainerCpuOutput
- func (i ContainerCpuArgs) ToContainerCpuOutputWithContext(ctx context.Context) ContainerCpuOutput
- func (i ContainerCpuArgs) ToContainerCpuPtrOutput() ContainerCpuPtrOutput
- func (i ContainerCpuArgs) ToContainerCpuPtrOutputWithContext(ctx context.Context) ContainerCpuPtrOutput
- type ContainerCpuInput
- type ContainerCpuOutput
- func (o ContainerCpuOutput) Architecture() pulumi.StringPtrOutput
- func (o ContainerCpuOutput) Cores() pulumi.IntPtrOutput
- func (ContainerCpuOutput) ElementType() reflect.Type
- func (o ContainerCpuOutput) ToContainerCpuOutput() ContainerCpuOutput
- func (o ContainerCpuOutput) ToContainerCpuOutputWithContext(ctx context.Context) ContainerCpuOutput
- func (o ContainerCpuOutput) ToContainerCpuPtrOutput() ContainerCpuPtrOutput
- func (o ContainerCpuOutput) ToContainerCpuPtrOutputWithContext(ctx context.Context) ContainerCpuPtrOutput
- func (o ContainerCpuOutput) Units() pulumi.IntPtrOutput
- type ContainerCpuPtrInput
- type ContainerCpuPtrOutput
- func (o ContainerCpuPtrOutput) Architecture() pulumi.StringPtrOutput
- func (o ContainerCpuPtrOutput) Cores() pulumi.IntPtrOutput
- func (o ContainerCpuPtrOutput) Elem() ContainerCpuOutput
- func (ContainerCpuPtrOutput) ElementType() reflect.Type
- func (o ContainerCpuPtrOutput) ToContainerCpuPtrOutput() ContainerCpuPtrOutput
- func (o ContainerCpuPtrOutput) ToContainerCpuPtrOutputWithContext(ctx context.Context) ContainerCpuPtrOutput
- func (o ContainerCpuPtrOutput) Units() pulumi.IntPtrOutput
- type ContainerDisk
- type ContainerDiskArgs
- func (ContainerDiskArgs) ElementType() reflect.Type
- func (i ContainerDiskArgs) ToContainerDiskOutput() ContainerDiskOutput
- func (i ContainerDiskArgs) ToContainerDiskOutputWithContext(ctx context.Context) ContainerDiskOutput
- func (i ContainerDiskArgs) ToContainerDiskPtrOutput() ContainerDiskPtrOutput
- func (i ContainerDiskArgs) ToContainerDiskPtrOutputWithContext(ctx context.Context) ContainerDiskPtrOutput
- type ContainerDiskInput
- type ContainerDiskOutput
- func (o ContainerDiskOutput) DatastoreId() pulumi.StringPtrOutput
- func (ContainerDiskOutput) ElementType() reflect.Type
- func (o ContainerDiskOutput) Size() pulumi.IntPtrOutput
- func (o ContainerDiskOutput) ToContainerDiskOutput() ContainerDiskOutput
- func (o ContainerDiskOutput) ToContainerDiskOutputWithContext(ctx context.Context) ContainerDiskOutput
- func (o ContainerDiskOutput) ToContainerDiskPtrOutput() ContainerDiskPtrOutput
- func (o ContainerDiskOutput) ToContainerDiskPtrOutputWithContext(ctx context.Context) ContainerDiskPtrOutput
- type ContainerDiskPtrInput
- type ContainerDiskPtrOutput
- func (o ContainerDiskPtrOutput) DatastoreId() pulumi.StringPtrOutput
- func (o ContainerDiskPtrOutput) Elem() ContainerDiskOutput
- func (ContainerDiskPtrOutput) ElementType() reflect.Type
- func (o ContainerDiskPtrOutput) Size() pulumi.IntPtrOutput
- func (o ContainerDiskPtrOutput) ToContainerDiskPtrOutput() ContainerDiskPtrOutput
- func (o ContainerDiskPtrOutput) ToContainerDiskPtrOutputWithContext(ctx context.Context) ContainerDiskPtrOutput
- type ContainerFeatures
- type ContainerFeaturesArgs
- func (ContainerFeaturesArgs) ElementType() reflect.Type
- func (i ContainerFeaturesArgs) ToContainerFeaturesOutput() ContainerFeaturesOutput
- func (i ContainerFeaturesArgs) ToContainerFeaturesOutputWithContext(ctx context.Context) ContainerFeaturesOutput
- func (i ContainerFeaturesArgs) ToContainerFeaturesPtrOutput() ContainerFeaturesPtrOutput
- func (i ContainerFeaturesArgs) ToContainerFeaturesPtrOutputWithContext(ctx context.Context) ContainerFeaturesPtrOutput
- type ContainerFeaturesInput
- type ContainerFeaturesOutput
- func (ContainerFeaturesOutput) ElementType() reflect.Type
- func (o ContainerFeaturesOutput) Fuse() pulumi.BoolPtrOutput
- func (o ContainerFeaturesOutput) Keyctl() pulumi.BoolPtrOutput
- func (o ContainerFeaturesOutput) Mounts() pulumi.StringArrayOutput
- func (o ContainerFeaturesOutput) Nesting() pulumi.BoolPtrOutput
- func (o ContainerFeaturesOutput) ToContainerFeaturesOutput() ContainerFeaturesOutput
- func (o ContainerFeaturesOutput) ToContainerFeaturesOutputWithContext(ctx context.Context) ContainerFeaturesOutput
- func (o ContainerFeaturesOutput) ToContainerFeaturesPtrOutput() ContainerFeaturesPtrOutput
- func (o ContainerFeaturesOutput) ToContainerFeaturesPtrOutputWithContext(ctx context.Context) ContainerFeaturesPtrOutput
- type ContainerFeaturesPtrInput
- type ContainerFeaturesPtrOutput
- func (o ContainerFeaturesPtrOutput) Elem() ContainerFeaturesOutput
- func (ContainerFeaturesPtrOutput) ElementType() reflect.Type
- func (o ContainerFeaturesPtrOutput) Fuse() pulumi.BoolPtrOutput
- func (o ContainerFeaturesPtrOutput) Keyctl() pulumi.BoolPtrOutput
- func (o ContainerFeaturesPtrOutput) Mounts() pulumi.StringArrayOutput
- func (o ContainerFeaturesPtrOutput) Nesting() pulumi.BoolPtrOutput
- func (o ContainerFeaturesPtrOutput) ToContainerFeaturesPtrOutput() ContainerFeaturesPtrOutput
- func (o ContainerFeaturesPtrOutput) ToContainerFeaturesPtrOutputWithContext(ctx context.Context) ContainerFeaturesPtrOutput
- type ContainerInitialization
- type ContainerInitializationArgs
- func (ContainerInitializationArgs) ElementType() reflect.Type
- func (i ContainerInitializationArgs) ToContainerInitializationOutput() ContainerInitializationOutput
- func (i ContainerInitializationArgs) ToContainerInitializationOutputWithContext(ctx context.Context) ContainerInitializationOutput
- func (i ContainerInitializationArgs) ToContainerInitializationPtrOutput() ContainerInitializationPtrOutput
- func (i ContainerInitializationArgs) ToContainerInitializationPtrOutputWithContext(ctx context.Context) ContainerInitializationPtrOutput
- type ContainerInitializationDns
- type ContainerInitializationDnsArgs
- func (ContainerInitializationDnsArgs) ElementType() reflect.Type
- func (i ContainerInitializationDnsArgs) ToContainerInitializationDnsOutput() ContainerInitializationDnsOutput
- func (i ContainerInitializationDnsArgs) ToContainerInitializationDnsOutputWithContext(ctx context.Context) ContainerInitializationDnsOutput
- func (i ContainerInitializationDnsArgs) ToContainerInitializationDnsPtrOutput() ContainerInitializationDnsPtrOutput
- func (i ContainerInitializationDnsArgs) ToContainerInitializationDnsPtrOutputWithContext(ctx context.Context) ContainerInitializationDnsPtrOutput
- type ContainerInitializationDnsInput
- type ContainerInitializationDnsOutput
- func (o ContainerInitializationDnsOutput) Domain() pulumi.StringPtrOutput
- func (ContainerInitializationDnsOutput) ElementType() reflect.Type
- func (o ContainerInitializationDnsOutput) Server() pulumi.StringPtrOutputdeprecated
- func (o ContainerInitializationDnsOutput) Servers() pulumi.StringArrayOutput
- func (o ContainerInitializationDnsOutput) ToContainerInitializationDnsOutput() ContainerInitializationDnsOutput
- func (o ContainerInitializationDnsOutput) ToContainerInitializationDnsOutputWithContext(ctx context.Context) ContainerInitializationDnsOutput
- func (o ContainerInitializationDnsOutput) ToContainerInitializationDnsPtrOutput() ContainerInitializationDnsPtrOutput
- func (o ContainerInitializationDnsOutput) ToContainerInitializationDnsPtrOutputWithContext(ctx context.Context) ContainerInitializationDnsPtrOutput
- type ContainerInitializationDnsPtrInput
- type ContainerInitializationDnsPtrOutput
- func (o ContainerInitializationDnsPtrOutput) Domain() pulumi.StringPtrOutput
- func (o ContainerInitializationDnsPtrOutput) Elem() ContainerInitializationDnsOutput
- func (ContainerInitializationDnsPtrOutput) ElementType() reflect.Type
- func (o ContainerInitializationDnsPtrOutput) Server() pulumi.StringPtrOutputdeprecated
- func (o ContainerInitializationDnsPtrOutput) Servers() pulumi.StringArrayOutput
- func (o ContainerInitializationDnsPtrOutput) ToContainerInitializationDnsPtrOutput() ContainerInitializationDnsPtrOutput
- func (o ContainerInitializationDnsPtrOutput) ToContainerInitializationDnsPtrOutputWithContext(ctx context.Context) ContainerInitializationDnsPtrOutput
- type ContainerInitializationInput
- type ContainerInitializationIpConfig
- type ContainerInitializationIpConfigArgs
- func (ContainerInitializationIpConfigArgs) ElementType() reflect.Type
- func (i ContainerInitializationIpConfigArgs) ToContainerInitializationIpConfigOutput() ContainerInitializationIpConfigOutput
- func (i ContainerInitializationIpConfigArgs) ToContainerInitializationIpConfigOutputWithContext(ctx context.Context) ContainerInitializationIpConfigOutput
- type ContainerInitializationIpConfigArray
- func (ContainerInitializationIpConfigArray) ElementType() reflect.Type
- func (i ContainerInitializationIpConfigArray) ToContainerInitializationIpConfigArrayOutput() ContainerInitializationIpConfigArrayOutput
- func (i ContainerInitializationIpConfigArray) ToContainerInitializationIpConfigArrayOutputWithContext(ctx context.Context) ContainerInitializationIpConfigArrayOutput
- type ContainerInitializationIpConfigArrayInput
- type ContainerInitializationIpConfigArrayOutput
- func (ContainerInitializationIpConfigArrayOutput) ElementType() reflect.Type
- func (o ContainerInitializationIpConfigArrayOutput) Index(i pulumi.IntInput) ContainerInitializationIpConfigOutput
- func (o ContainerInitializationIpConfigArrayOutput) ToContainerInitializationIpConfigArrayOutput() ContainerInitializationIpConfigArrayOutput
- func (o ContainerInitializationIpConfigArrayOutput) ToContainerInitializationIpConfigArrayOutputWithContext(ctx context.Context) ContainerInitializationIpConfigArrayOutput
- type ContainerInitializationIpConfigInput
- type ContainerInitializationIpConfigIpv4
- type ContainerInitializationIpConfigIpv4Args
- func (ContainerInitializationIpConfigIpv4Args) ElementType() reflect.Type
- func (i ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4Output() ContainerInitializationIpConfigIpv4Output
- func (i ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4OutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv4Output
- func (i ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4PtrOutput() ContainerInitializationIpConfigIpv4PtrOutput
- func (i ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv4PtrOutput
- type ContainerInitializationIpConfigIpv4Input
- type ContainerInitializationIpConfigIpv4Output
- func (o ContainerInitializationIpConfigIpv4Output) Address() pulumi.StringPtrOutput
- func (ContainerInitializationIpConfigIpv4Output) ElementType() reflect.Type
- func (o ContainerInitializationIpConfigIpv4Output) Gateway() pulumi.StringPtrOutput
- func (o ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4Output() ContainerInitializationIpConfigIpv4Output
- func (o ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4OutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv4Output
- func (o ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4PtrOutput() ContainerInitializationIpConfigIpv4PtrOutput
- func (o ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv4PtrOutput
- type ContainerInitializationIpConfigIpv4PtrInput
- type ContainerInitializationIpConfigIpv4PtrOutput
- func (o ContainerInitializationIpConfigIpv4PtrOutput) Address() pulumi.StringPtrOutput
- func (o ContainerInitializationIpConfigIpv4PtrOutput) Elem() ContainerInitializationIpConfigIpv4Output
- func (ContainerInitializationIpConfigIpv4PtrOutput) ElementType() reflect.Type
- func (o ContainerInitializationIpConfigIpv4PtrOutput) Gateway() pulumi.StringPtrOutput
- func (o ContainerInitializationIpConfigIpv4PtrOutput) ToContainerInitializationIpConfigIpv4PtrOutput() ContainerInitializationIpConfigIpv4PtrOutput
- func (o ContainerInitializationIpConfigIpv4PtrOutput) ToContainerInitializationIpConfigIpv4PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv4PtrOutput
- type ContainerInitializationIpConfigIpv6
- type ContainerInitializationIpConfigIpv6Args
- func (ContainerInitializationIpConfigIpv6Args) ElementType() reflect.Type
- func (i ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6Output() ContainerInitializationIpConfigIpv6Output
- func (i ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6OutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv6Output
- func (i ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6PtrOutput() ContainerInitializationIpConfigIpv6PtrOutput
- func (i ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv6PtrOutput
- type ContainerInitializationIpConfigIpv6Input
- type ContainerInitializationIpConfigIpv6Output
- func (o ContainerInitializationIpConfigIpv6Output) Address() pulumi.StringPtrOutput
- func (ContainerInitializationIpConfigIpv6Output) ElementType() reflect.Type
- func (o ContainerInitializationIpConfigIpv6Output) Gateway() pulumi.StringPtrOutput
- func (o ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6Output() ContainerInitializationIpConfigIpv6Output
- func (o ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6OutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv6Output
- func (o ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6PtrOutput() ContainerInitializationIpConfigIpv6PtrOutput
- func (o ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv6PtrOutput
- type ContainerInitializationIpConfigIpv6PtrInput
- type ContainerInitializationIpConfigIpv6PtrOutput
- func (o ContainerInitializationIpConfigIpv6PtrOutput) Address() pulumi.StringPtrOutput
- func (o ContainerInitializationIpConfigIpv6PtrOutput) Elem() ContainerInitializationIpConfigIpv6Output
- func (ContainerInitializationIpConfigIpv6PtrOutput) ElementType() reflect.Type
- func (o ContainerInitializationIpConfigIpv6PtrOutput) Gateway() pulumi.StringPtrOutput
- func (o ContainerInitializationIpConfigIpv6PtrOutput) ToContainerInitializationIpConfigIpv6PtrOutput() ContainerInitializationIpConfigIpv6PtrOutput
- func (o ContainerInitializationIpConfigIpv6PtrOutput) ToContainerInitializationIpConfigIpv6PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv6PtrOutput
- type ContainerInitializationIpConfigOutput
- func (ContainerInitializationIpConfigOutput) ElementType() reflect.Type
- func (o ContainerInitializationIpConfigOutput) Ipv4() ContainerInitializationIpConfigIpv4PtrOutput
- func (o ContainerInitializationIpConfigOutput) Ipv6() ContainerInitializationIpConfigIpv6PtrOutput
- func (o ContainerInitializationIpConfigOutput) ToContainerInitializationIpConfigOutput() ContainerInitializationIpConfigOutput
- func (o ContainerInitializationIpConfigOutput) ToContainerInitializationIpConfigOutputWithContext(ctx context.Context) ContainerInitializationIpConfigOutput
- type ContainerInitializationOutput
- func (o ContainerInitializationOutput) Dns() ContainerInitializationDnsPtrOutput
- func (ContainerInitializationOutput) ElementType() reflect.Type
- func (o ContainerInitializationOutput) Hostname() pulumi.StringPtrOutput
- func (o ContainerInitializationOutput) IpConfigs() ContainerInitializationIpConfigArrayOutput
- func (o ContainerInitializationOutput) ToContainerInitializationOutput() ContainerInitializationOutput
- func (o ContainerInitializationOutput) ToContainerInitializationOutputWithContext(ctx context.Context) ContainerInitializationOutput
- func (o ContainerInitializationOutput) ToContainerInitializationPtrOutput() ContainerInitializationPtrOutput
- func (o ContainerInitializationOutput) ToContainerInitializationPtrOutputWithContext(ctx context.Context) ContainerInitializationPtrOutput
- func (o ContainerInitializationOutput) UserAccount() ContainerInitializationUserAccountPtrOutput
- type ContainerInitializationPtrInput
- type ContainerInitializationPtrOutput
- func (o ContainerInitializationPtrOutput) Dns() ContainerInitializationDnsPtrOutput
- func (o ContainerInitializationPtrOutput) Elem() ContainerInitializationOutput
- func (ContainerInitializationPtrOutput) ElementType() reflect.Type
- func (o ContainerInitializationPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o ContainerInitializationPtrOutput) IpConfigs() ContainerInitializationIpConfigArrayOutput
- func (o ContainerInitializationPtrOutput) ToContainerInitializationPtrOutput() ContainerInitializationPtrOutput
- func (o ContainerInitializationPtrOutput) ToContainerInitializationPtrOutputWithContext(ctx context.Context) ContainerInitializationPtrOutput
- func (o ContainerInitializationPtrOutput) UserAccount() ContainerInitializationUserAccountPtrOutput
- type ContainerInitializationUserAccount
- type ContainerInitializationUserAccountArgs
- func (ContainerInitializationUserAccountArgs) ElementType() reflect.Type
- func (i ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountOutput() ContainerInitializationUserAccountOutput
- func (i ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountOutputWithContext(ctx context.Context) ContainerInitializationUserAccountOutput
- func (i ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountPtrOutput() ContainerInitializationUserAccountPtrOutput
- func (i ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountPtrOutputWithContext(ctx context.Context) ContainerInitializationUserAccountPtrOutput
- type ContainerInitializationUserAccountInput
- type ContainerInitializationUserAccountOutput
- func (ContainerInitializationUserAccountOutput) ElementType() reflect.Type
- func (o ContainerInitializationUserAccountOutput) Keys() pulumi.StringArrayOutput
- func (o ContainerInitializationUserAccountOutput) Password() pulumi.StringPtrOutput
- func (o ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountOutput() ContainerInitializationUserAccountOutput
- func (o ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountOutputWithContext(ctx context.Context) ContainerInitializationUserAccountOutput
- func (o ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountPtrOutput() ContainerInitializationUserAccountPtrOutput
- func (o ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountPtrOutputWithContext(ctx context.Context) ContainerInitializationUserAccountPtrOutput
- type ContainerInitializationUserAccountPtrInput
- type ContainerInitializationUserAccountPtrOutput
- func (o ContainerInitializationUserAccountPtrOutput) Elem() ContainerInitializationUserAccountOutput
- func (ContainerInitializationUserAccountPtrOutput) ElementType() reflect.Type
- func (o ContainerInitializationUserAccountPtrOutput) Keys() pulumi.StringArrayOutput
- func (o ContainerInitializationUserAccountPtrOutput) Password() pulumi.StringPtrOutput
- func (o ContainerInitializationUserAccountPtrOutput) ToContainerInitializationUserAccountPtrOutput() ContainerInitializationUserAccountPtrOutput
- func (o ContainerInitializationUserAccountPtrOutput) ToContainerInitializationUserAccountPtrOutputWithContext(ctx context.Context) ContainerInitializationUserAccountPtrOutput
- type ContainerInput
- type ContainerMap
- type ContainerMapInput
- type ContainerMapOutput
- type ContainerMemory
- type ContainerMemoryArgs
- func (ContainerMemoryArgs) ElementType() reflect.Type
- func (i ContainerMemoryArgs) ToContainerMemoryOutput() ContainerMemoryOutput
- func (i ContainerMemoryArgs) ToContainerMemoryOutputWithContext(ctx context.Context) ContainerMemoryOutput
- func (i ContainerMemoryArgs) ToContainerMemoryPtrOutput() ContainerMemoryPtrOutput
- func (i ContainerMemoryArgs) ToContainerMemoryPtrOutputWithContext(ctx context.Context) ContainerMemoryPtrOutput
- type ContainerMemoryInput
- type ContainerMemoryOutput
- func (o ContainerMemoryOutput) Dedicated() pulumi.IntPtrOutput
- func (ContainerMemoryOutput) ElementType() reflect.Type
- func (o ContainerMemoryOutput) Swap() pulumi.IntPtrOutput
- func (o ContainerMemoryOutput) ToContainerMemoryOutput() ContainerMemoryOutput
- func (o ContainerMemoryOutput) ToContainerMemoryOutputWithContext(ctx context.Context) ContainerMemoryOutput
- func (o ContainerMemoryOutput) ToContainerMemoryPtrOutput() ContainerMemoryPtrOutput
- func (o ContainerMemoryOutput) ToContainerMemoryPtrOutputWithContext(ctx context.Context) ContainerMemoryPtrOutput
- type ContainerMemoryPtrInput
- type ContainerMemoryPtrOutput
- func (o ContainerMemoryPtrOutput) Dedicated() pulumi.IntPtrOutput
- func (o ContainerMemoryPtrOutput) Elem() ContainerMemoryOutput
- func (ContainerMemoryPtrOutput) ElementType() reflect.Type
- func (o ContainerMemoryPtrOutput) Swap() pulumi.IntPtrOutput
- func (o ContainerMemoryPtrOutput) ToContainerMemoryPtrOutput() ContainerMemoryPtrOutput
- func (o ContainerMemoryPtrOutput) ToContainerMemoryPtrOutputWithContext(ctx context.Context) ContainerMemoryPtrOutput
- type ContainerMountPoint
- type ContainerMountPointArgs
- type ContainerMountPointArray
- type ContainerMountPointArrayInput
- type ContainerMountPointArrayOutput
- func (ContainerMountPointArrayOutput) ElementType() reflect.Type
- func (o ContainerMountPointArrayOutput) Index(i pulumi.IntInput) ContainerMountPointOutput
- func (o ContainerMountPointArrayOutput) ToContainerMountPointArrayOutput() ContainerMountPointArrayOutput
- func (o ContainerMountPointArrayOutput) ToContainerMountPointArrayOutputWithContext(ctx context.Context) ContainerMountPointArrayOutput
- type ContainerMountPointInput
- type ContainerMountPointOutput
- func (o ContainerMountPointOutput) Acl() pulumi.BoolPtrOutput
- func (o ContainerMountPointOutput) Backup() pulumi.BoolPtrOutput
- func (ContainerMountPointOutput) ElementType() reflect.Type
- func (o ContainerMountPointOutput) MountOptions() pulumi.StringArrayOutput
- func (o ContainerMountPointOutput) Path() pulumi.StringOutput
- func (o ContainerMountPointOutput) Quota() pulumi.BoolPtrOutput
- func (o ContainerMountPointOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o ContainerMountPointOutput) Replicate() pulumi.BoolPtrOutput
- func (o ContainerMountPointOutput) Shared() pulumi.BoolPtrOutput
- func (o ContainerMountPointOutput) Size() pulumi.StringPtrOutput
- func (o ContainerMountPointOutput) ToContainerMountPointOutput() ContainerMountPointOutput
- func (o ContainerMountPointOutput) ToContainerMountPointOutputWithContext(ctx context.Context) ContainerMountPointOutput
- func (o ContainerMountPointOutput) Volume() pulumi.StringOutput
- type ContainerNetworkInterface
- type ContainerNetworkInterfaceArgs
- func (ContainerNetworkInterfaceArgs) ElementType() reflect.Type
- func (i ContainerNetworkInterfaceArgs) ToContainerNetworkInterfaceOutput() ContainerNetworkInterfaceOutput
- func (i ContainerNetworkInterfaceArgs) ToContainerNetworkInterfaceOutputWithContext(ctx context.Context) ContainerNetworkInterfaceOutput
- type ContainerNetworkInterfaceArray
- func (ContainerNetworkInterfaceArray) ElementType() reflect.Type
- func (i ContainerNetworkInterfaceArray) ToContainerNetworkInterfaceArrayOutput() ContainerNetworkInterfaceArrayOutput
- func (i ContainerNetworkInterfaceArray) ToContainerNetworkInterfaceArrayOutputWithContext(ctx context.Context) ContainerNetworkInterfaceArrayOutput
- type ContainerNetworkInterfaceArrayInput
- type ContainerNetworkInterfaceArrayOutput
- func (ContainerNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o ContainerNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) ContainerNetworkInterfaceOutput
- func (o ContainerNetworkInterfaceArrayOutput) ToContainerNetworkInterfaceArrayOutput() ContainerNetworkInterfaceArrayOutput
- func (o ContainerNetworkInterfaceArrayOutput) ToContainerNetworkInterfaceArrayOutputWithContext(ctx context.Context) ContainerNetworkInterfaceArrayOutput
- type ContainerNetworkInterfaceInput
- type ContainerNetworkInterfaceOutput
- func (o ContainerNetworkInterfaceOutput) Bridge() pulumi.StringPtrOutput
- func (ContainerNetworkInterfaceOutput) ElementType() reflect.Type
- func (o ContainerNetworkInterfaceOutput) Enabled() pulumi.BoolPtrOutput
- func (o ContainerNetworkInterfaceOutput) Firewall() pulumi.BoolPtrOutput
- func (o ContainerNetworkInterfaceOutput) MacAddress() pulumi.StringPtrOutput
- func (o ContainerNetworkInterfaceOutput) Mtu() pulumi.IntPtrOutput
- func (o ContainerNetworkInterfaceOutput) Name() pulumi.StringOutput
- func (o ContainerNetworkInterfaceOutput) RateLimit() pulumi.Float64PtrOutput
- func (o ContainerNetworkInterfaceOutput) ToContainerNetworkInterfaceOutput() ContainerNetworkInterfaceOutput
- func (o ContainerNetworkInterfaceOutput) ToContainerNetworkInterfaceOutputWithContext(ctx context.Context) ContainerNetworkInterfaceOutput
- func (o ContainerNetworkInterfaceOutput) VlanId() pulumi.IntPtrOutput
- type ContainerOperatingSystem
- type ContainerOperatingSystemArgs
- func (ContainerOperatingSystemArgs) ElementType() reflect.Type
- func (i ContainerOperatingSystemArgs) ToContainerOperatingSystemOutput() ContainerOperatingSystemOutput
- func (i ContainerOperatingSystemArgs) ToContainerOperatingSystemOutputWithContext(ctx context.Context) ContainerOperatingSystemOutput
- func (i ContainerOperatingSystemArgs) ToContainerOperatingSystemPtrOutput() ContainerOperatingSystemPtrOutput
- func (i ContainerOperatingSystemArgs) ToContainerOperatingSystemPtrOutputWithContext(ctx context.Context) ContainerOperatingSystemPtrOutput
- type ContainerOperatingSystemInput
- type ContainerOperatingSystemOutput
- func (ContainerOperatingSystemOutput) ElementType() reflect.Type
- func (o ContainerOperatingSystemOutput) TemplateFileId() pulumi.StringOutput
- func (o ContainerOperatingSystemOutput) ToContainerOperatingSystemOutput() ContainerOperatingSystemOutput
- func (o ContainerOperatingSystemOutput) ToContainerOperatingSystemOutputWithContext(ctx context.Context) ContainerOperatingSystemOutput
- func (o ContainerOperatingSystemOutput) ToContainerOperatingSystemPtrOutput() ContainerOperatingSystemPtrOutput
- func (o ContainerOperatingSystemOutput) ToContainerOperatingSystemPtrOutputWithContext(ctx context.Context) ContainerOperatingSystemPtrOutput
- func (o ContainerOperatingSystemOutput) Type() pulumi.StringPtrOutput
- type ContainerOperatingSystemPtrInput
- type ContainerOperatingSystemPtrOutput
- func (o ContainerOperatingSystemPtrOutput) Elem() ContainerOperatingSystemOutput
- func (ContainerOperatingSystemPtrOutput) ElementType() reflect.Type
- func (o ContainerOperatingSystemPtrOutput) TemplateFileId() pulumi.StringPtrOutput
- func (o ContainerOperatingSystemPtrOutput) ToContainerOperatingSystemPtrOutput() ContainerOperatingSystemPtrOutput
- func (o ContainerOperatingSystemPtrOutput) ToContainerOperatingSystemPtrOutputWithContext(ctx context.Context) ContainerOperatingSystemPtrOutput
- func (o ContainerOperatingSystemPtrOutput) Type() pulumi.StringPtrOutput
- type ContainerOutput
- func (o ContainerOutput) Clone() ContainerClonePtrOutput
- func (o ContainerOutput) Console() ContainerConsolePtrOutput
- func (o ContainerOutput) Cpu() ContainerCpuPtrOutput
- func (o ContainerOutput) Description() pulumi.StringPtrOutput
- func (o ContainerOutput) Disk() ContainerDiskPtrOutput
- func (ContainerOutput) ElementType() reflect.Type
- func (o ContainerOutput) Features() ContainerFeaturesPtrOutput
- func (o ContainerOutput) HookScriptFileId() pulumi.StringPtrOutput
- func (o ContainerOutput) Initialization() ContainerInitializationPtrOutput
- func (o ContainerOutput) Memory() ContainerMemoryPtrOutput
- func (o ContainerOutput) MountPoints() ContainerMountPointArrayOutput
- func (o ContainerOutput) NetworkInterfaces() ContainerNetworkInterfaceArrayOutput
- func (o ContainerOutput) NodeName() pulumi.StringOutput
- func (o ContainerOutput) OperatingSystem() ContainerOperatingSystemPtrOutput
- func (o ContainerOutput) PoolId() pulumi.StringPtrOutput
- func (o ContainerOutput) Protection() pulumi.BoolPtrOutput
- func (o ContainerOutput) StartOnBoot() pulumi.BoolPtrOutput
- func (o ContainerOutput) Started() pulumi.BoolPtrOutput
- func (o ContainerOutput) Startup() ContainerStartupPtrOutput
- func (o ContainerOutput) Tags() pulumi.StringArrayOutput
- func (o ContainerOutput) Template() pulumi.BoolPtrOutput
- func (o ContainerOutput) TimeoutClone() pulumi.IntPtrOutput
- func (o ContainerOutput) TimeoutCreate() pulumi.IntPtrOutput
- func (o ContainerOutput) TimeoutDelete() pulumi.IntPtrOutput
- func (o ContainerOutput) TimeoutStart() pulumi.IntPtrOutputdeprecated
- func (o ContainerOutput) TimeoutUpdate() pulumi.IntPtrOutput
- func (o ContainerOutput) ToContainerOutput() ContainerOutput
- func (o ContainerOutput) ToContainerOutputWithContext(ctx context.Context) ContainerOutput
- func (o ContainerOutput) Unprivileged() pulumi.BoolPtrOutput
- func (o ContainerOutput) VmId() pulumi.IntOutput
- type ContainerStartup
- type ContainerStartupArgs
- func (ContainerStartupArgs) ElementType() reflect.Type
- func (i ContainerStartupArgs) ToContainerStartupOutput() ContainerStartupOutput
- func (i ContainerStartupArgs) ToContainerStartupOutputWithContext(ctx context.Context) ContainerStartupOutput
- func (i ContainerStartupArgs) ToContainerStartupPtrOutput() ContainerStartupPtrOutput
- func (i ContainerStartupArgs) ToContainerStartupPtrOutputWithContext(ctx context.Context) ContainerStartupPtrOutput
- type ContainerStartupInput
- type ContainerStartupOutput
- func (o ContainerStartupOutput) DownDelay() pulumi.IntPtrOutput
- func (ContainerStartupOutput) ElementType() reflect.Type
- func (o ContainerStartupOutput) Order() pulumi.IntPtrOutput
- func (o ContainerStartupOutput) ToContainerStartupOutput() ContainerStartupOutput
- func (o ContainerStartupOutput) ToContainerStartupOutputWithContext(ctx context.Context) ContainerStartupOutput
- func (o ContainerStartupOutput) ToContainerStartupPtrOutput() ContainerStartupPtrOutput
- func (o ContainerStartupOutput) ToContainerStartupPtrOutputWithContext(ctx context.Context) ContainerStartupPtrOutput
- func (o ContainerStartupOutput) UpDelay() pulumi.IntPtrOutput
- type ContainerStartupPtrInput
- type ContainerStartupPtrOutput
- func (o ContainerStartupPtrOutput) DownDelay() pulumi.IntPtrOutput
- func (o ContainerStartupPtrOutput) Elem() ContainerStartupOutput
- func (ContainerStartupPtrOutput) ElementType() reflect.Type
- func (o ContainerStartupPtrOutput) Order() pulumi.IntPtrOutput
- func (o ContainerStartupPtrOutput) ToContainerStartupPtrOutput() ContainerStartupPtrOutput
- func (o ContainerStartupPtrOutput) ToContainerStartupPtrOutputWithContext(ctx context.Context) ContainerStartupPtrOutput
- func (o ContainerStartupPtrOutput) UpDelay() pulumi.IntPtrOutput
- type ContainerState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Container ¶
type Container struct { pulumi.CustomResourceState // The cloning configuration. Clone ContainerClonePtrOutput `pulumi:"clone"` // The console configuration. Console ContainerConsolePtrOutput `pulumi:"console"` // The CPU configuration. Cpu ContainerCpuPtrOutput `pulumi:"cpu"` // The description. Description pulumi.StringPtrOutput `pulumi:"description"` // The disk configuration. Disk ContainerDiskPtrOutput `pulumi:"disk"` // The container feature flags. Changing flags (except nesting) is only allowed for `root@pam` authenticated user. Features ContainerFeaturesPtrOutput `pulumi:"features"` // The identifier for a file containing a hook script (needs to be executable, e.g. by using the `proxmox_virtual_environment_file.file_mode` attribute). HookScriptFileId pulumi.StringPtrOutput `pulumi:"hookScriptFileId"` // The initialization configuration. Initialization ContainerInitializationPtrOutput `pulumi:"initialization"` // The memory configuration. Memory ContainerMemoryPtrOutput `pulumi:"memory"` // A mount point MountPoints ContainerMountPointArrayOutput `pulumi:"mountPoints"` // A network interface (multiple blocks // supported). NetworkInterfaces ContainerNetworkInterfaceArrayOutput `pulumi:"networkInterfaces"` // The name of the node to assign the container to. NodeName pulumi.StringOutput `pulumi:"nodeName"` // The Operating System configuration. OperatingSystem ContainerOperatingSystemPtrOutput `pulumi:"operatingSystem"` // The identifier for a pool to assign the container to. PoolId pulumi.StringPtrOutput `pulumi:"poolId"` // Whether to set the protection flag of the container (defaults to `false`). This will prevent the container itself and its disk for remove/update operations. Protection pulumi.BoolPtrOutput `pulumi:"protection"` // Automatically start container when the host // system boots (defaults to `true`). StartOnBoot pulumi.BoolPtrOutput `pulumi:"startOnBoot"` // Whether to start the container (defaults to `true`). Started pulumi.BoolPtrOutput `pulumi:"started"` // Defines startup and shutdown behavior of the container. Startup ContainerStartupPtrOutput `pulumi:"startup"` // A list of tags the container tags. This is only meta // information (defaults to `[]`). Note: Proxmox always sorts the container tags. // If the list in template is not sorted, then Proxmox will always report a // difference on the resource. You may use the `ignoreChanges` lifecycle // meta-argument to ignore changes to this attribute. Tags pulumi.StringArrayOutput `pulumi:"tags"` // Whether to create a template (defaults to `false`). Template pulumi.BoolPtrOutput `pulumi:"template"` // Timeout for cloning a container in seconds (defaults to 1800). TimeoutClone pulumi.IntPtrOutput `pulumi:"timeoutClone"` // Timeout for creating a container in seconds (defaults to 1800). TimeoutCreate pulumi.IntPtrOutput `pulumi:"timeoutCreate"` // Timeout for deleting a container in seconds (defaults to 60). TimeoutDelete pulumi.IntPtrOutput `pulumi:"timeoutDelete"` // Start container timeout // // Deprecated: This field is deprecated and will be removed in a future release. An overall operation timeout (`timeoutCreate` / `timeoutClone`) is used instead. TimeoutStart pulumi.IntPtrOutput `pulumi:"timeoutStart"` // Timeout for updating a container in seconds (defaults to 1800). TimeoutUpdate pulumi.IntPtrOutput `pulumi:"timeoutUpdate"` // Whether the container runs as unprivileged on // the host (defaults to `false`). Unprivileged pulumi.BoolPtrOutput `pulumi:"unprivileged"` // The container identifier VmId pulumi.IntOutput `pulumi:"vmId"` }
Manages a container.
## Import
Instances can be imported using the `node_name` and the `vm_id`, e.g.,
bash
```sh $ pulumi import proxmoxve:CT/container:Container ubuntu_container first-node/1234 ```
func GetContainer ¶
func GetContainer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContainerState, opts ...pulumi.ResourceOption) (*Container, error)
GetContainer gets an existing Container 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 NewContainer ¶
func NewContainer(ctx *pulumi.Context, name string, args *ContainerArgs, opts ...pulumi.ResourceOption) (*Container, error)
NewContainer registers a new resource with the given unique name, arguments, and options.
func (*Container) ElementType ¶
func (*Container) ToContainerOutput ¶
func (i *Container) ToContainerOutput() ContainerOutput
func (*Container) ToContainerOutputWithContext ¶
func (i *Container) ToContainerOutputWithContext(ctx context.Context) ContainerOutput
type ContainerArgs ¶
type ContainerArgs struct { // The cloning configuration. Clone ContainerClonePtrInput // The console configuration. Console ContainerConsolePtrInput // The CPU configuration. Cpu ContainerCpuPtrInput // The description. Description pulumi.StringPtrInput // The disk configuration. Disk ContainerDiskPtrInput // The container feature flags. Changing flags (except nesting) is only allowed for `root@pam` authenticated user. Features ContainerFeaturesPtrInput // The identifier for a file containing a hook script (needs to be executable, e.g. by using the `proxmox_virtual_environment_file.file_mode` attribute). HookScriptFileId pulumi.StringPtrInput // The initialization configuration. Initialization ContainerInitializationPtrInput // The memory configuration. Memory ContainerMemoryPtrInput // A mount point MountPoints ContainerMountPointArrayInput // A network interface (multiple blocks // supported). NetworkInterfaces ContainerNetworkInterfaceArrayInput // The name of the node to assign the container to. NodeName pulumi.StringInput // The Operating System configuration. OperatingSystem ContainerOperatingSystemPtrInput // The identifier for a pool to assign the container to. PoolId pulumi.StringPtrInput // Whether to set the protection flag of the container (defaults to `false`). This will prevent the container itself and its disk for remove/update operations. Protection pulumi.BoolPtrInput // Automatically start container when the host // system boots (defaults to `true`). StartOnBoot pulumi.BoolPtrInput // Whether to start the container (defaults to `true`). Started pulumi.BoolPtrInput // Defines startup and shutdown behavior of the container. Startup ContainerStartupPtrInput // A list of tags the container tags. This is only meta // information (defaults to `[]`). Note: Proxmox always sorts the container tags. // If the list in template is not sorted, then Proxmox will always report a // difference on the resource. You may use the `ignoreChanges` lifecycle // meta-argument to ignore changes to this attribute. Tags pulumi.StringArrayInput // Whether to create a template (defaults to `false`). Template pulumi.BoolPtrInput // Timeout for cloning a container in seconds (defaults to 1800). TimeoutClone pulumi.IntPtrInput // Timeout for creating a container in seconds (defaults to 1800). TimeoutCreate pulumi.IntPtrInput // Timeout for deleting a container in seconds (defaults to 60). TimeoutDelete pulumi.IntPtrInput // Start container timeout // // Deprecated: This field is deprecated and will be removed in a future release. An overall operation timeout (`timeoutCreate` / `timeoutClone`) is used instead. TimeoutStart pulumi.IntPtrInput // Timeout for updating a container in seconds (defaults to 1800). TimeoutUpdate pulumi.IntPtrInput // Whether the container runs as unprivileged on // the host (defaults to `false`). Unprivileged pulumi.BoolPtrInput // The container identifier VmId pulumi.IntPtrInput }
The set of arguments for constructing a Container resource.
func (ContainerArgs) ElementType ¶
func (ContainerArgs) ElementType() reflect.Type
type ContainerArray ¶
type ContainerArray []ContainerInput
func (ContainerArray) ElementType ¶
func (ContainerArray) ElementType() reflect.Type
func (ContainerArray) ToContainerArrayOutput ¶
func (i ContainerArray) ToContainerArrayOutput() ContainerArrayOutput
func (ContainerArray) ToContainerArrayOutputWithContext ¶
func (i ContainerArray) ToContainerArrayOutputWithContext(ctx context.Context) ContainerArrayOutput
type ContainerArrayInput ¶
type ContainerArrayInput interface { pulumi.Input ToContainerArrayOutput() ContainerArrayOutput ToContainerArrayOutputWithContext(context.Context) ContainerArrayOutput }
ContainerArrayInput is an input type that accepts ContainerArray and ContainerArrayOutput values. You can construct a concrete instance of `ContainerArrayInput` via:
ContainerArray{ ContainerArgs{...} }
type ContainerArrayOutput ¶
type ContainerArrayOutput struct{ *pulumi.OutputState }
func (ContainerArrayOutput) ElementType ¶
func (ContainerArrayOutput) ElementType() reflect.Type
func (ContainerArrayOutput) Index ¶
func (o ContainerArrayOutput) Index(i pulumi.IntInput) ContainerOutput
func (ContainerArrayOutput) ToContainerArrayOutput ¶
func (o ContainerArrayOutput) ToContainerArrayOutput() ContainerArrayOutput
func (ContainerArrayOutput) ToContainerArrayOutputWithContext ¶
func (o ContainerArrayOutput) ToContainerArrayOutputWithContext(ctx context.Context) ContainerArrayOutput
type ContainerClone ¶
type ContainerClone struct { // The identifier for the target datastore. DatastoreId *string `pulumi:"datastoreId"` // The name of the source node (leave blank, if // equal to the `nodeName` argument). NodeName *string `pulumi:"nodeName"` // The identifier for the source container. VmId int `pulumi:"vmId"` }
type ContainerCloneArgs ¶
type ContainerCloneArgs struct { // The identifier for the target datastore. DatastoreId pulumi.StringPtrInput `pulumi:"datastoreId"` // The name of the source node (leave blank, if // equal to the `nodeName` argument). NodeName pulumi.StringPtrInput `pulumi:"nodeName"` // The identifier for the source container. VmId pulumi.IntInput `pulumi:"vmId"` }
func (ContainerCloneArgs) ElementType ¶
func (ContainerCloneArgs) ElementType() reflect.Type
func (ContainerCloneArgs) ToContainerCloneOutput ¶
func (i ContainerCloneArgs) ToContainerCloneOutput() ContainerCloneOutput
func (ContainerCloneArgs) ToContainerCloneOutputWithContext ¶
func (i ContainerCloneArgs) ToContainerCloneOutputWithContext(ctx context.Context) ContainerCloneOutput
func (ContainerCloneArgs) ToContainerClonePtrOutput ¶
func (i ContainerCloneArgs) ToContainerClonePtrOutput() ContainerClonePtrOutput
func (ContainerCloneArgs) ToContainerClonePtrOutputWithContext ¶
func (i ContainerCloneArgs) ToContainerClonePtrOutputWithContext(ctx context.Context) ContainerClonePtrOutput
type ContainerCloneInput ¶
type ContainerCloneInput interface { pulumi.Input ToContainerCloneOutput() ContainerCloneOutput ToContainerCloneOutputWithContext(context.Context) ContainerCloneOutput }
ContainerCloneInput is an input type that accepts ContainerCloneArgs and ContainerCloneOutput values. You can construct a concrete instance of `ContainerCloneInput` via:
ContainerCloneArgs{...}
type ContainerCloneOutput ¶
type ContainerCloneOutput struct{ *pulumi.OutputState }
func (ContainerCloneOutput) DatastoreId ¶
func (o ContainerCloneOutput) DatastoreId() pulumi.StringPtrOutput
The identifier for the target datastore.
func (ContainerCloneOutput) ElementType ¶
func (ContainerCloneOutput) ElementType() reflect.Type
func (ContainerCloneOutput) NodeName ¶
func (o ContainerCloneOutput) NodeName() pulumi.StringPtrOutput
The name of the source node (leave blank, if equal to the `nodeName` argument).
func (ContainerCloneOutput) ToContainerCloneOutput ¶
func (o ContainerCloneOutput) ToContainerCloneOutput() ContainerCloneOutput
func (ContainerCloneOutput) ToContainerCloneOutputWithContext ¶
func (o ContainerCloneOutput) ToContainerCloneOutputWithContext(ctx context.Context) ContainerCloneOutput
func (ContainerCloneOutput) ToContainerClonePtrOutput ¶
func (o ContainerCloneOutput) ToContainerClonePtrOutput() ContainerClonePtrOutput
func (ContainerCloneOutput) ToContainerClonePtrOutputWithContext ¶
func (o ContainerCloneOutput) ToContainerClonePtrOutputWithContext(ctx context.Context) ContainerClonePtrOutput
func (ContainerCloneOutput) VmId ¶
func (o ContainerCloneOutput) VmId() pulumi.IntOutput
The identifier for the source container.
type ContainerClonePtrInput ¶
type ContainerClonePtrInput interface { pulumi.Input ToContainerClonePtrOutput() ContainerClonePtrOutput ToContainerClonePtrOutputWithContext(context.Context) ContainerClonePtrOutput }
ContainerClonePtrInput is an input type that accepts ContainerCloneArgs, ContainerClonePtr and ContainerClonePtrOutput values. You can construct a concrete instance of `ContainerClonePtrInput` via:
ContainerCloneArgs{...} or: nil
func ContainerClonePtr ¶
func ContainerClonePtr(v *ContainerCloneArgs) ContainerClonePtrInput
type ContainerClonePtrOutput ¶
type ContainerClonePtrOutput struct{ *pulumi.OutputState }
func (ContainerClonePtrOutput) DatastoreId ¶
func (o ContainerClonePtrOutput) DatastoreId() pulumi.StringPtrOutput
The identifier for the target datastore.
func (ContainerClonePtrOutput) Elem ¶
func (o ContainerClonePtrOutput) Elem() ContainerCloneOutput
func (ContainerClonePtrOutput) ElementType ¶
func (ContainerClonePtrOutput) ElementType() reflect.Type
func (ContainerClonePtrOutput) NodeName ¶
func (o ContainerClonePtrOutput) NodeName() pulumi.StringPtrOutput
The name of the source node (leave blank, if equal to the `nodeName` argument).
func (ContainerClonePtrOutput) ToContainerClonePtrOutput ¶
func (o ContainerClonePtrOutput) ToContainerClonePtrOutput() ContainerClonePtrOutput
func (ContainerClonePtrOutput) ToContainerClonePtrOutputWithContext ¶
func (o ContainerClonePtrOutput) ToContainerClonePtrOutputWithContext(ctx context.Context) ContainerClonePtrOutput
func (ContainerClonePtrOutput) VmId ¶
func (o ContainerClonePtrOutput) VmId() pulumi.IntPtrOutput
The identifier for the source container.
type ContainerConsole ¶
type ContainerConsoleArgs ¶
type ContainerConsoleArgs struct { // Whether to enable the console device (defaults // to `true`). Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The number of available TTY (defaults to `2`). TtyCount pulumi.IntPtrInput `pulumi:"ttyCount"` // The console mode (defaults to `tty`). Type pulumi.StringPtrInput `pulumi:"type"` }
func (ContainerConsoleArgs) ElementType ¶
func (ContainerConsoleArgs) ElementType() reflect.Type
func (ContainerConsoleArgs) ToContainerConsoleOutput ¶
func (i ContainerConsoleArgs) ToContainerConsoleOutput() ContainerConsoleOutput
func (ContainerConsoleArgs) ToContainerConsoleOutputWithContext ¶
func (i ContainerConsoleArgs) ToContainerConsoleOutputWithContext(ctx context.Context) ContainerConsoleOutput
func (ContainerConsoleArgs) ToContainerConsolePtrOutput ¶
func (i ContainerConsoleArgs) ToContainerConsolePtrOutput() ContainerConsolePtrOutput
func (ContainerConsoleArgs) ToContainerConsolePtrOutputWithContext ¶
func (i ContainerConsoleArgs) ToContainerConsolePtrOutputWithContext(ctx context.Context) ContainerConsolePtrOutput
type ContainerConsoleInput ¶
type ContainerConsoleInput interface { pulumi.Input ToContainerConsoleOutput() ContainerConsoleOutput ToContainerConsoleOutputWithContext(context.Context) ContainerConsoleOutput }
ContainerConsoleInput is an input type that accepts ContainerConsoleArgs and ContainerConsoleOutput values. You can construct a concrete instance of `ContainerConsoleInput` via:
ContainerConsoleArgs{...}
type ContainerConsoleOutput ¶
type ContainerConsoleOutput struct{ *pulumi.OutputState }
func (ContainerConsoleOutput) ElementType ¶
func (ContainerConsoleOutput) ElementType() reflect.Type
func (ContainerConsoleOutput) Enabled ¶
func (o ContainerConsoleOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable the console device (defaults to `true`).
func (ContainerConsoleOutput) ToContainerConsoleOutput ¶
func (o ContainerConsoleOutput) ToContainerConsoleOutput() ContainerConsoleOutput
func (ContainerConsoleOutput) ToContainerConsoleOutputWithContext ¶
func (o ContainerConsoleOutput) ToContainerConsoleOutputWithContext(ctx context.Context) ContainerConsoleOutput
func (ContainerConsoleOutput) ToContainerConsolePtrOutput ¶
func (o ContainerConsoleOutput) ToContainerConsolePtrOutput() ContainerConsolePtrOutput
func (ContainerConsoleOutput) ToContainerConsolePtrOutputWithContext ¶
func (o ContainerConsoleOutput) ToContainerConsolePtrOutputWithContext(ctx context.Context) ContainerConsolePtrOutput
func (ContainerConsoleOutput) TtyCount ¶
func (o ContainerConsoleOutput) TtyCount() pulumi.IntPtrOutput
The number of available TTY (defaults to `2`).
func (ContainerConsoleOutput) Type ¶
func (o ContainerConsoleOutput) Type() pulumi.StringPtrOutput
The console mode (defaults to `tty`).
type ContainerConsolePtrInput ¶
type ContainerConsolePtrInput interface { pulumi.Input ToContainerConsolePtrOutput() ContainerConsolePtrOutput ToContainerConsolePtrOutputWithContext(context.Context) ContainerConsolePtrOutput }
ContainerConsolePtrInput is an input type that accepts ContainerConsoleArgs, ContainerConsolePtr and ContainerConsolePtrOutput values. You can construct a concrete instance of `ContainerConsolePtrInput` via:
ContainerConsoleArgs{...} or: nil
func ContainerConsolePtr ¶
func ContainerConsolePtr(v *ContainerConsoleArgs) ContainerConsolePtrInput
type ContainerConsolePtrOutput ¶
type ContainerConsolePtrOutput struct{ *pulumi.OutputState }
func (ContainerConsolePtrOutput) Elem ¶
func (o ContainerConsolePtrOutput) Elem() ContainerConsoleOutput
func (ContainerConsolePtrOutput) ElementType ¶
func (ContainerConsolePtrOutput) ElementType() reflect.Type
func (ContainerConsolePtrOutput) Enabled ¶
func (o ContainerConsolePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable the console device (defaults to `true`).
func (ContainerConsolePtrOutput) ToContainerConsolePtrOutput ¶
func (o ContainerConsolePtrOutput) ToContainerConsolePtrOutput() ContainerConsolePtrOutput
func (ContainerConsolePtrOutput) ToContainerConsolePtrOutputWithContext ¶
func (o ContainerConsolePtrOutput) ToContainerConsolePtrOutputWithContext(ctx context.Context) ContainerConsolePtrOutput
func (ContainerConsolePtrOutput) TtyCount ¶
func (o ContainerConsolePtrOutput) TtyCount() pulumi.IntPtrOutput
The number of available TTY (defaults to `2`).
func (ContainerConsolePtrOutput) Type ¶
func (o ContainerConsolePtrOutput) Type() pulumi.StringPtrOutput
The console mode (defaults to `tty`).
type ContainerCpu ¶
type ContainerCpuArgs ¶
type ContainerCpuArgs struct { // The CPU architecture (defaults to `amd64`). Architecture pulumi.StringPtrInput `pulumi:"architecture"` // The number of CPU cores (defaults to `1`). Cores pulumi.IntPtrInput `pulumi:"cores"` // The CPU units (defaults to `1024`). Units pulumi.IntPtrInput `pulumi:"units"` }
func (ContainerCpuArgs) ElementType ¶
func (ContainerCpuArgs) ElementType() reflect.Type
func (ContainerCpuArgs) ToContainerCpuOutput ¶
func (i ContainerCpuArgs) ToContainerCpuOutput() ContainerCpuOutput
func (ContainerCpuArgs) ToContainerCpuOutputWithContext ¶
func (i ContainerCpuArgs) ToContainerCpuOutputWithContext(ctx context.Context) ContainerCpuOutput
func (ContainerCpuArgs) ToContainerCpuPtrOutput ¶
func (i ContainerCpuArgs) ToContainerCpuPtrOutput() ContainerCpuPtrOutput
func (ContainerCpuArgs) ToContainerCpuPtrOutputWithContext ¶
func (i ContainerCpuArgs) ToContainerCpuPtrOutputWithContext(ctx context.Context) ContainerCpuPtrOutput
type ContainerCpuInput ¶
type ContainerCpuInput interface { pulumi.Input ToContainerCpuOutput() ContainerCpuOutput ToContainerCpuOutputWithContext(context.Context) ContainerCpuOutput }
ContainerCpuInput is an input type that accepts ContainerCpuArgs and ContainerCpuOutput values. You can construct a concrete instance of `ContainerCpuInput` via:
ContainerCpuArgs{...}
type ContainerCpuOutput ¶
type ContainerCpuOutput struct{ *pulumi.OutputState }
func (ContainerCpuOutput) Architecture ¶
func (o ContainerCpuOutput) Architecture() pulumi.StringPtrOutput
The CPU architecture (defaults to `amd64`).
func (ContainerCpuOutput) Cores ¶
func (o ContainerCpuOutput) Cores() pulumi.IntPtrOutput
The number of CPU cores (defaults to `1`).
func (ContainerCpuOutput) ElementType ¶
func (ContainerCpuOutput) ElementType() reflect.Type
func (ContainerCpuOutput) ToContainerCpuOutput ¶
func (o ContainerCpuOutput) ToContainerCpuOutput() ContainerCpuOutput
func (ContainerCpuOutput) ToContainerCpuOutputWithContext ¶
func (o ContainerCpuOutput) ToContainerCpuOutputWithContext(ctx context.Context) ContainerCpuOutput
func (ContainerCpuOutput) ToContainerCpuPtrOutput ¶
func (o ContainerCpuOutput) ToContainerCpuPtrOutput() ContainerCpuPtrOutput
func (ContainerCpuOutput) ToContainerCpuPtrOutputWithContext ¶
func (o ContainerCpuOutput) ToContainerCpuPtrOutputWithContext(ctx context.Context) ContainerCpuPtrOutput
func (ContainerCpuOutput) Units ¶
func (o ContainerCpuOutput) Units() pulumi.IntPtrOutput
The CPU units (defaults to `1024`).
type ContainerCpuPtrInput ¶
type ContainerCpuPtrInput interface { pulumi.Input ToContainerCpuPtrOutput() ContainerCpuPtrOutput ToContainerCpuPtrOutputWithContext(context.Context) ContainerCpuPtrOutput }
ContainerCpuPtrInput is an input type that accepts ContainerCpuArgs, ContainerCpuPtr and ContainerCpuPtrOutput values. You can construct a concrete instance of `ContainerCpuPtrInput` via:
ContainerCpuArgs{...} or: nil
func ContainerCpuPtr ¶
func ContainerCpuPtr(v *ContainerCpuArgs) ContainerCpuPtrInput
type ContainerCpuPtrOutput ¶
type ContainerCpuPtrOutput struct{ *pulumi.OutputState }
func (ContainerCpuPtrOutput) Architecture ¶
func (o ContainerCpuPtrOutput) Architecture() pulumi.StringPtrOutput
The CPU architecture (defaults to `amd64`).
func (ContainerCpuPtrOutput) Cores ¶
func (o ContainerCpuPtrOutput) Cores() pulumi.IntPtrOutput
The number of CPU cores (defaults to `1`).
func (ContainerCpuPtrOutput) Elem ¶
func (o ContainerCpuPtrOutput) Elem() ContainerCpuOutput
func (ContainerCpuPtrOutput) ElementType ¶
func (ContainerCpuPtrOutput) ElementType() reflect.Type
func (ContainerCpuPtrOutput) ToContainerCpuPtrOutput ¶
func (o ContainerCpuPtrOutput) ToContainerCpuPtrOutput() ContainerCpuPtrOutput
func (ContainerCpuPtrOutput) ToContainerCpuPtrOutputWithContext ¶
func (o ContainerCpuPtrOutput) ToContainerCpuPtrOutputWithContext(ctx context.Context) ContainerCpuPtrOutput
func (ContainerCpuPtrOutput) Units ¶
func (o ContainerCpuPtrOutput) Units() pulumi.IntPtrOutput
The CPU units (defaults to `1024`).
type ContainerDisk ¶
type ContainerDiskArgs ¶
type ContainerDiskArgs struct { // The identifier for the datastore to create the // disk in (defaults to `local`). DatastoreId pulumi.StringPtrInput `pulumi:"datastoreId"` // The size of the root filesystem in gigabytes (defaults // to `4`). Requires `datastoreId` to be set. Size pulumi.IntPtrInput `pulumi:"size"` }
func (ContainerDiskArgs) ElementType ¶
func (ContainerDiskArgs) ElementType() reflect.Type
func (ContainerDiskArgs) ToContainerDiskOutput ¶
func (i ContainerDiskArgs) ToContainerDiskOutput() ContainerDiskOutput
func (ContainerDiskArgs) ToContainerDiskOutputWithContext ¶
func (i ContainerDiskArgs) ToContainerDiskOutputWithContext(ctx context.Context) ContainerDiskOutput
func (ContainerDiskArgs) ToContainerDiskPtrOutput ¶
func (i ContainerDiskArgs) ToContainerDiskPtrOutput() ContainerDiskPtrOutput
func (ContainerDiskArgs) ToContainerDiskPtrOutputWithContext ¶
func (i ContainerDiskArgs) ToContainerDiskPtrOutputWithContext(ctx context.Context) ContainerDiskPtrOutput
type ContainerDiskInput ¶
type ContainerDiskInput interface { pulumi.Input ToContainerDiskOutput() ContainerDiskOutput ToContainerDiskOutputWithContext(context.Context) ContainerDiskOutput }
ContainerDiskInput is an input type that accepts ContainerDiskArgs and ContainerDiskOutput values. You can construct a concrete instance of `ContainerDiskInput` via:
ContainerDiskArgs{...}
type ContainerDiskOutput ¶
type ContainerDiskOutput struct{ *pulumi.OutputState }
func (ContainerDiskOutput) DatastoreId ¶
func (o ContainerDiskOutput) DatastoreId() pulumi.StringPtrOutput
The identifier for the datastore to create the disk in (defaults to `local`).
func (ContainerDiskOutput) ElementType ¶
func (ContainerDiskOutput) ElementType() reflect.Type
func (ContainerDiskOutput) Size ¶
func (o ContainerDiskOutput) Size() pulumi.IntPtrOutput
The size of the root filesystem in gigabytes (defaults to `4`). Requires `datastoreId` to be set.
func (ContainerDiskOutput) ToContainerDiskOutput ¶
func (o ContainerDiskOutput) ToContainerDiskOutput() ContainerDiskOutput
func (ContainerDiskOutput) ToContainerDiskOutputWithContext ¶
func (o ContainerDiskOutput) ToContainerDiskOutputWithContext(ctx context.Context) ContainerDiskOutput
func (ContainerDiskOutput) ToContainerDiskPtrOutput ¶
func (o ContainerDiskOutput) ToContainerDiskPtrOutput() ContainerDiskPtrOutput
func (ContainerDiskOutput) ToContainerDiskPtrOutputWithContext ¶
func (o ContainerDiskOutput) ToContainerDiskPtrOutputWithContext(ctx context.Context) ContainerDiskPtrOutput
type ContainerDiskPtrInput ¶
type ContainerDiskPtrInput interface { pulumi.Input ToContainerDiskPtrOutput() ContainerDiskPtrOutput ToContainerDiskPtrOutputWithContext(context.Context) ContainerDiskPtrOutput }
ContainerDiskPtrInput is an input type that accepts ContainerDiskArgs, ContainerDiskPtr and ContainerDiskPtrOutput values. You can construct a concrete instance of `ContainerDiskPtrInput` via:
ContainerDiskArgs{...} or: nil
func ContainerDiskPtr ¶
func ContainerDiskPtr(v *ContainerDiskArgs) ContainerDiskPtrInput
type ContainerDiskPtrOutput ¶
type ContainerDiskPtrOutput struct{ *pulumi.OutputState }
func (ContainerDiskPtrOutput) DatastoreId ¶
func (o ContainerDiskPtrOutput) DatastoreId() pulumi.StringPtrOutput
The identifier for the datastore to create the disk in (defaults to `local`).
func (ContainerDiskPtrOutput) Elem ¶
func (o ContainerDiskPtrOutput) Elem() ContainerDiskOutput
func (ContainerDiskPtrOutput) ElementType ¶
func (ContainerDiskPtrOutput) ElementType() reflect.Type
func (ContainerDiskPtrOutput) Size ¶
func (o ContainerDiskPtrOutput) Size() pulumi.IntPtrOutput
The size of the root filesystem in gigabytes (defaults to `4`). Requires `datastoreId` to be set.
func (ContainerDiskPtrOutput) ToContainerDiskPtrOutput ¶
func (o ContainerDiskPtrOutput) ToContainerDiskPtrOutput() ContainerDiskPtrOutput
func (ContainerDiskPtrOutput) ToContainerDiskPtrOutputWithContext ¶
func (o ContainerDiskPtrOutput) ToContainerDiskPtrOutputWithContext(ctx context.Context) ContainerDiskPtrOutput
type ContainerFeatures ¶
type ContainerFeatures struct { // Whether the container supports FUSE mounts (defaults // to `false`) Fuse *bool `pulumi:"fuse"` // Whether the container supports `keyctl()` system // call (defaults to `false`) Keyctl *bool `pulumi:"keyctl"` // List of allowed mount types (`cifs` or `nfs`) Mounts []string `pulumi:"mounts"` // Whether the container is nested (defaults // to `false`) Nesting *bool `pulumi:"nesting"` }
type ContainerFeaturesArgs ¶
type ContainerFeaturesArgs struct { // Whether the container supports FUSE mounts (defaults // to `false`) Fuse pulumi.BoolPtrInput `pulumi:"fuse"` // Whether the container supports `keyctl()` system // call (defaults to `false`) Keyctl pulumi.BoolPtrInput `pulumi:"keyctl"` // List of allowed mount types (`cifs` or `nfs`) Mounts pulumi.StringArrayInput `pulumi:"mounts"` // Whether the container is nested (defaults // to `false`) Nesting pulumi.BoolPtrInput `pulumi:"nesting"` }
func (ContainerFeaturesArgs) ElementType ¶
func (ContainerFeaturesArgs) ElementType() reflect.Type
func (ContainerFeaturesArgs) ToContainerFeaturesOutput ¶
func (i ContainerFeaturesArgs) ToContainerFeaturesOutput() ContainerFeaturesOutput
func (ContainerFeaturesArgs) ToContainerFeaturesOutputWithContext ¶
func (i ContainerFeaturesArgs) ToContainerFeaturesOutputWithContext(ctx context.Context) ContainerFeaturesOutput
func (ContainerFeaturesArgs) ToContainerFeaturesPtrOutput ¶
func (i ContainerFeaturesArgs) ToContainerFeaturesPtrOutput() ContainerFeaturesPtrOutput
func (ContainerFeaturesArgs) ToContainerFeaturesPtrOutputWithContext ¶
func (i ContainerFeaturesArgs) ToContainerFeaturesPtrOutputWithContext(ctx context.Context) ContainerFeaturesPtrOutput
type ContainerFeaturesInput ¶
type ContainerFeaturesInput interface { pulumi.Input ToContainerFeaturesOutput() ContainerFeaturesOutput ToContainerFeaturesOutputWithContext(context.Context) ContainerFeaturesOutput }
ContainerFeaturesInput is an input type that accepts ContainerFeaturesArgs and ContainerFeaturesOutput values. You can construct a concrete instance of `ContainerFeaturesInput` via:
ContainerFeaturesArgs{...}
type ContainerFeaturesOutput ¶
type ContainerFeaturesOutput struct{ *pulumi.OutputState }
func (ContainerFeaturesOutput) ElementType ¶
func (ContainerFeaturesOutput) ElementType() reflect.Type
func (ContainerFeaturesOutput) Fuse ¶
func (o ContainerFeaturesOutput) Fuse() pulumi.BoolPtrOutput
Whether the container supports FUSE mounts (defaults to `false`)
func (ContainerFeaturesOutput) Keyctl ¶
func (o ContainerFeaturesOutput) Keyctl() pulumi.BoolPtrOutput
Whether the container supports `keyctl()` system call (defaults to `false`)
func (ContainerFeaturesOutput) Mounts ¶
func (o ContainerFeaturesOutput) Mounts() pulumi.StringArrayOutput
List of allowed mount types (`cifs` or `nfs`)
func (ContainerFeaturesOutput) Nesting ¶
func (o ContainerFeaturesOutput) Nesting() pulumi.BoolPtrOutput
Whether the container is nested (defaults to `false`)
func (ContainerFeaturesOutput) ToContainerFeaturesOutput ¶
func (o ContainerFeaturesOutput) ToContainerFeaturesOutput() ContainerFeaturesOutput
func (ContainerFeaturesOutput) ToContainerFeaturesOutputWithContext ¶
func (o ContainerFeaturesOutput) ToContainerFeaturesOutputWithContext(ctx context.Context) ContainerFeaturesOutput
func (ContainerFeaturesOutput) ToContainerFeaturesPtrOutput ¶
func (o ContainerFeaturesOutput) ToContainerFeaturesPtrOutput() ContainerFeaturesPtrOutput
func (ContainerFeaturesOutput) ToContainerFeaturesPtrOutputWithContext ¶
func (o ContainerFeaturesOutput) ToContainerFeaturesPtrOutputWithContext(ctx context.Context) ContainerFeaturesPtrOutput
type ContainerFeaturesPtrInput ¶
type ContainerFeaturesPtrInput interface { pulumi.Input ToContainerFeaturesPtrOutput() ContainerFeaturesPtrOutput ToContainerFeaturesPtrOutputWithContext(context.Context) ContainerFeaturesPtrOutput }
ContainerFeaturesPtrInput is an input type that accepts ContainerFeaturesArgs, ContainerFeaturesPtr and ContainerFeaturesPtrOutput values. You can construct a concrete instance of `ContainerFeaturesPtrInput` via:
ContainerFeaturesArgs{...} or: nil
func ContainerFeaturesPtr ¶
func ContainerFeaturesPtr(v *ContainerFeaturesArgs) ContainerFeaturesPtrInput
type ContainerFeaturesPtrOutput ¶
type ContainerFeaturesPtrOutput struct{ *pulumi.OutputState }
func (ContainerFeaturesPtrOutput) Elem ¶
func (o ContainerFeaturesPtrOutput) Elem() ContainerFeaturesOutput
func (ContainerFeaturesPtrOutput) ElementType ¶
func (ContainerFeaturesPtrOutput) ElementType() reflect.Type
func (ContainerFeaturesPtrOutput) Fuse ¶
func (o ContainerFeaturesPtrOutput) Fuse() pulumi.BoolPtrOutput
Whether the container supports FUSE mounts (defaults to `false`)
func (ContainerFeaturesPtrOutput) Keyctl ¶
func (o ContainerFeaturesPtrOutput) Keyctl() pulumi.BoolPtrOutput
Whether the container supports `keyctl()` system call (defaults to `false`)
func (ContainerFeaturesPtrOutput) Mounts ¶
func (o ContainerFeaturesPtrOutput) Mounts() pulumi.StringArrayOutput
List of allowed mount types (`cifs` or `nfs`)
func (ContainerFeaturesPtrOutput) Nesting ¶
func (o ContainerFeaturesPtrOutput) Nesting() pulumi.BoolPtrOutput
Whether the container is nested (defaults to `false`)
func (ContainerFeaturesPtrOutput) ToContainerFeaturesPtrOutput ¶
func (o ContainerFeaturesPtrOutput) ToContainerFeaturesPtrOutput() ContainerFeaturesPtrOutput
func (ContainerFeaturesPtrOutput) ToContainerFeaturesPtrOutputWithContext ¶
func (o ContainerFeaturesPtrOutput) ToContainerFeaturesPtrOutputWithContext(ctx context.Context) ContainerFeaturesPtrOutput
type ContainerInitialization ¶
type ContainerInitialization struct { // The DNS configuration. Dns *ContainerInitializationDns `pulumi:"dns"` // The hostname. Hostname *string `pulumi:"hostname"` // The IP configuration (one block per network // device). IpConfigs []ContainerInitializationIpConfig `pulumi:"ipConfigs"` // The user account configuration. UserAccount *ContainerInitializationUserAccount `pulumi:"userAccount"` }
type ContainerInitializationArgs ¶
type ContainerInitializationArgs struct { // The DNS configuration. Dns ContainerInitializationDnsPtrInput `pulumi:"dns"` // The hostname. Hostname pulumi.StringPtrInput `pulumi:"hostname"` // The IP configuration (one block per network // device). IpConfigs ContainerInitializationIpConfigArrayInput `pulumi:"ipConfigs"` // The user account configuration. UserAccount ContainerInitializationUserAccountPtrInput `pulumi:"userAccount"` }
func (ContainerInitializationArgs) ElementType ¶
func (ContainerInitializationArgs) ElementType() reflect.Type
func (ContainerInitializationArgs) ToContainerInitializationOutput ¶
func (i ContainerInitializationArgs) ToContainerInitializationOutput() ContainerInitializationOutput
func (ContainerInitializationArgs) ToContainerInitializationOutputWithContext ¶
func (i ContainerInitializationArgs) ToContainerInitializationOutputWithContext(ctx context.Context) ContainerInitializationOutput
func (ContainerInitializationArgs) ToContainerInitializationPtrOutput ¶
func (i ContainerInitializationArgs) ToContainerInitializationPtrOutput() ContainerInitializationPtrOutput
func (ContainerInitializationArgs) ToContainerInitializationPtrOutputWithContext ¶
func (i ContainerInitializationArgs) ToContainerInitializationPtrOutputWithContext(ctx context.Context) ContainerInitializationPtrOutput
type ContainerInitializationDns ¶
type ContainerInitializationDns struct { // The DNS search domain. Domain *string `pulumi:"domain"` // The DNS server. The `server` attribute is // deprecated and will be removed in a future release. Please use // the `servers` attribute instead. // // Deprecated: The `server` attribute is deprecated and will be removed in a future release. Please use the `servers` attribute instead. Server *string `pulumi:"server"` // The list of DNS servers. Servers []string `pulumi:"servers"` }
type ContainerInitializationDnsArgs ¶
type ContainerInitializationDnsArgs struct { // The DNS search domain. Domain pulumi.StringPtrInput `pulumi:"domain"` // The DNS server. The `server` attribute is // deprecated and will be removed in a future release. Please use // the `servers` attribute instead. // // Deprecated: The `server` attribute is deprecated and will be removed in a future release. Please use the `servers` attribute instead. Server pulumi.StringPtrInput `pulumi:"server"` // The list of DNS servers. Servers pulumi.StringArrayInput `pulumi:"servers"` }
func (ContainerInitializationDnsArgs) ElementType ¶
func (ContainerInitializationDnsArgs) ElementType() reflect.Type
func (ContainerInitializationDnsArgs) ToContainerInitializationDnsOutput ¶
func (i ContainerInitializationDnsArgs) ToContainerInitializationDnsOutput() ContainerInitializationDnsOutput
func (ContainerInitializationDnsArgs) ToContainerInitializationDnsOutputWithContext ¶
func (i ContainerInitializationDnsArgs) ToContainerInitializationDnsOutputWithContext(ctx context.Context) ContainerInitializationDnsOutput
func (ContainerInitializationDnsArgs) ToContainerInitializationDnsPtrOutput ¶
func (i ContainerInitializationDnsArgs) ToContainerInitializationDnsPtrOutput() ContainerInitializationDnsPtrOutput
func (ContainerInitializationDnsArgs) ToContainerInitializationDnsPtrOutputWithContext ¶
func (i ContainerInitializationDnsArgs) ToContainerInitializationDnsPtrOutputWithContext(ctx context.Context) ContainerInitializationDnsPtrOutput
type ContainerInitializationDnsInput ¶
type ContainerInitializationDnsInput interface { pulumi.Input ToContainerInitializationDnsOutput() ContainerInitializationDnsOutput ToContainerInitializationDnsOutputWithContext(context.Context) ContainerInitializationDnsOutput }
ContainerInitializationDnsInput is an input type that accepts ContainerInitializationDnsArgs and ContainerInitializationDnsOutput values. You can construct a concrete instance of `ContainerInitializationDnsInput` via:
ContainerInitializationDnsArgs{...}
type ContainerInitializationDnsOutput ¶
type ContainerInitializationDnsOutput struct{ *pulumi.OutputState }
func (ContainerInitializationDnsOutput) Domain ¶
func (o ContainerInitializationDnsOutput) Domain() pulumi.StringPtrOutput
The DNS search domain.
func (ContainerInitializationDnsOutput) ElementType ¶
func (ContainerInitializationDnsOutput) ElementType() reflect.Type
func (ContainerInitializationDnsOutput) Server
deprecated
func (o ContainerInitializationDnsOutput) Server() pulumi.StringPtrOutput
The DNS server. The `server` attribute is deprecated and will be removed in a future release. Please use the `servers` attribute instead.
Deprecated: The `server` attribute is deprecated and will be removed in a future release. Please use the `servers` attribute instead.
func (ContainerInitializationDnsOutput) Servers ¶
func (o ContainerInitializationDnsOutput) Servers() pulumi.StringArrayOutput
The list of DNS servers.
func (ContainerInitializationDnsOutput) ToContainerInitializationDnsOutput ¶
func (o ContainerInitializationDnsOutput) ToContainerInitializationDnsOutput() ContainerInitializationDnsOutput
func (ContainerInitializationDnsOutput) ToContainerInitializationDnsOutputWithContext ¶
func (o ContainerInitializationDnsOutput) ToContainerInitializationDnsOutputWithContext(ctx context.Context) ContainerInitializationDnsOutput
func (ContainerInitializationDnsOutput) ToContainerInitializationDnsPtrOutput ¶
func (o ContainerInitializationDnsOutput) ToContainerInitializationDnsPtrOutput() ContainerInitializationDnsPtrOutput
func (ContainerInitializationDnsOutput) ToContainerInitializationDnsPtrOutputWithContext ¶
func (o ContainerInitializationDnsOutput) ToContainerInitializationDnsPtrOutputWithContext(ctx context.Context) ContainerInitializationDnsPtrOutput
type ContainerInitializationDnsPtrInput ¶
type ContainerInitializationDnsPtrInput interface { pulumi.Input ToContainerInitializationDnsPtrOutput() ContainerInitializationDnsPtrOutput ToContainerInitializationDnsPtrOutputWithContext(context.Context) ContainerInitializationDnsPtrOutput }
ContainerInitializationDnsPtrInput is an input type that accepts ContainerInitializationDnsArgs, ContainerInitializationDnsPtr and ContainerInitializationDnsPtrOutput values. You can construct a concrete instance of `ContainerInitializationDnsPtrInput` via:
ContainerInitializationDnsArgs{...} or: nil
func ContainerInitializationDnsPtr ¶
func ContainerInitializationDnsPtr(v *ContainerInitializationDnsArgs) ContainerInitializationDnsPtrInput
type ContainerInitializationDnsPtrOutput ¶
type ContainerInitializationDnsPtrOutput struct{ *pulumi.OutputState }
func (ContainerInitializationDnsPtrOutput) Domain ¶
func (o ContainerInitializationDnsPtrOutput) Domain() pulumi.StringPtrOutput
The DNS search domain.
func (ContainerInitializationDnsPtrOutput) Elem ¶
func (o ContainerInitializationDnsPtrOutput) Elem() ContainerInitializationDnsOutput
func (ContainerInitializationDnsPtrOutput) ElementType ¶
func (ContainerInitializationDnsPtrOutput) ElementType() reflect.Type
func (ContainerInitializationDnsPtrOutput) Server
deprecated
func (o ContainerInitializationDnsPtrOutput) Server() pulumi.StringPtrOutput
The DNS server. The `server` attribute is deprecated and will be removed in a future release. Please use the `servers` attribute instead.
Deprecated: The `server` attribute is deprecated and will be removed in a future release. Please use the `servers` attribute instead.
func (ContainerInitializationDnsPtrOutput) Servers ¶
func (o ContainerInitializationDnsPtrOutput) Servers() pulumi.StringArrayOutput
The list of DNS servers.
func (ContainerInitializationDnsPtrOutput) ToContainerInitializationDnsPtrOutput ¶
func (o ContainerInitializationDnsPtrOutput) ToContainerInitializationDnsPtrOutput() ContainerInitializationDnsPtrOutput
func (ContainerInitializationDnsPtrOutput) ToContainerInitializationDnsPtrOutputWithContext ¶
func (o ContainerInitializationDnsPtrOutput) ToContainerInitializationDnsPtrOutputWithContext(ctx context.Context) ContainerInitializationDnsPtrOutput
type ContainerInitializationInput ¶
type ContainerInitializationInput interface { pulumi.Input ToContainerInitializationOutput() ContainerInitializationOutput ToContainerInitializationOutputWithContext(context.Context) ContainerInitializationOutput }
ContainerInitializationInput is an input type that accepts ContainerInitializationArgs and ContainerInitializationOutput values. You can construct a concrete instance of `ContainerInitializationInput` via:
ContainerInitializationArgs{...}
type ContainerInitializationIpConfig ¶
type ContainerInitializationIpConfig struct { // The IPv4 configuration. Ipv4 *ContainerInitializationIpConfigIpv4 `pulumi:"ipv4"` // The IPv4 configuration. Ipv6 *ContainerInitializationIpConfigIpv6 `pulumi:"ipv6"` }
type ContainerInitializationIpConfigArgs ¶
type ContainerInitializationIpConfigArgs struct { // The IPv4 configuration. Ipv4 ContainerInitializationIpConfigIpv4PtrInput `pulumi:"ipv4"` // The IPv4 configuration. Ipv6 ContainerInitializationIpConfigIpv6PtrInput `pulumi:"ipv6"` }
func (ContainerInitializationIpConfigArgs) ElementType ¶
func (ContainerInitializationIpConfigArgs) ElementType() reflect.Type
func (ContainerInitializationIpConfigArgs) ToContainerInitializationIpConfigOutput ¶
func (i ContainerInitializationIpConfigArgs) ToContainerInitializationIpConfigOutput() ContainerInitializationIpConfigOutput
func (ContainerInitializationIpConfigArgs) ToContainerInitializationIpConfigOutputWithContext ¶
func (i ContainerInitializationIpConfigArgs) ToContainerInitializationIpConfigOutputWithContext(ctx context.Context) ContainerInitializationIpConfigOutput
type ContainerInitializationIpConfigArray ¶
type ContainerInitializationIpConfigArray []ContainerInitializationIpConfigInput
func (ContainerInitializationIpConfigArray) ElementType ¶
func (ContainerInitializationIpConfigArray) ElementType() reflect.Type
func (ContainerInitializationIpConfigArray) ToContainerInitializationIpConfigArrayOutput ¶
func (i ContainerInitializationIpConfigArray) ToContainerInitializationIpConfigArrayOutput() ContainerInitializationIpConfigArrayOutput
func (ContainerInitializationIpConfigArray) ToContainerInitializationIpConfigArrayOutputWithContext ¶
func (i ContainerInitializationIpConfigArray) ToContainerInitializationIpConfigArrayOutputWithContext(ctx context.Context) ContainerInitializationIpConfigArrayOutput
type ContainerInitializationIpConfigArrayInput ¶
type ContainerInitializationIpConfigArrayInput interface { pulumi.Input ToContainerInitializationIpConfigArrayOutput() ContainerInitializationIpConfigArrayOutput ToContainerInitializationIpConfigArrayOutputWithContext(context.Context) ContainerInitializationIpConfigArrayOutput }
ContainerInitializationIpConfigArrayInput is an input type that accepts ContainerInitializationIpConfigArray and ContainerInitializationIpConfigArrayOutput values. You can construct a concrete instance of `ContainerInitializationIpConfigArrayInput` via:
ContainerInitializationIpConfigArray{ ContainerInitializationIpConfigArgs{...} }
type ContainerInitializationIpConfigArrayOutput ¶
type ContainerInitializationIpConfigArrayOutput struct{ *pulumi.OutputState }
func (ContainerInitializationIpConfigArrayOutput) ElementType ¶
func (ContainerInitializationIpConfigArrayOutput) ElementType() reflect.Type
func (ContainerInitializationIpConfigArrayOutput) ToContainerInitializationIpConfigArrayOutput ¶
func (o ContainerInitializationIpConfigArrayOutput) ToContainerInitializationIpConfigArrayOutput() ContainerInitializationIpConfigArrayOutput
func (ContainerInitializationIpConfigArrayOutput) ToContainerInitializationIpConfigArrayOutputWithContext ¶
func (o ContainerInitializationIpConfigArrayOutput) ToContainerInitializationIpConfigArrayOutputWithContext(ctx context.Context) ContainerInitializationIpConfigArrayOutput
type ContainerInitializationIpConfigInput ¶
type ContainerInitializationIpConfigInput interface { pulumi.Input ToContainerInitializationIpConfigOutput() ContainerInitializationIpConfigOutput ToContainerInitializationIpConfigOutputWithContext(context.Context) ContainerInitializationIpConfigOutput }
ContainerInitializationIpConfigInput is an input type that accepts ContainerInitializationIpConfigArgs and ContainerInitializationIpConfigOutput values. You can construct a concrete instance of `ContainerInitializationIpConfigInput` via:
ContainerInitializationIpConfigArgs{...}
type ContainerInitializationIpConfigIpv4Args ¶
type ContainerInitializationIpConfigIpv4Args struct { // The IPv4 address (use `dhcp` for auto-discovery). Address pulumi.StringPtrInput `pulumi:"address"` // The IPv4 gateway (must be omitted // when `dhcp` is used as the address). Gateway pulumi.StringPtrInput `pulumi:"gateway"` }
func (ContainerInitializationIpConfigIpv4Args) ElementType ¶
func (ContainerInitializationIpConfigIpv4Args) ElementType() reflect.Type
func (ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4Output ¶
func (i ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4Output() ContainerInitializationIpConfigIpv4Output
func (ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4OutputWithContext ¶
func (i ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4OutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv4Output
func (ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4PtrOutput ¶
func (i ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4PtrOutput() ContainerInitializationIpConfigIpv4PtrOutput
func (ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4PtrOutputWithContext ¶
func (i ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv4PtrOutput
type ContainerInitializationIpConfigIpv4Input ¶
type ContainerInitializationIpConfigIpv4Input interface { pulumi.Input ToContainerInitializationIpConfigIpv4Output() ContainerInitializationIpConfigIpv4Output ToContainerInitializationIpConfigIpv4OutputWithContext(context.Context) ContainerInitializationIpConfigIpv4Output }
ContainerInitializationIpConfigIpv4Input is an input type that accepts ContainerInitializationIpConfigIpv4Args and ContainerInitializationIpConfigIpv4Output values. You can construct a concrete instance of `ContainerInitializationIpConfigIpv4Input` via:
ContainerInitializationIpConfigIpv4Args{...}
type ContainerInitializationIpConfigIpv4Output ¶
type ContainerInitializationIpConfigIpv4Output struct{ *pulumi.OutputState }
func (ContainerInitializationIpConfigIpv4Output) Address ¶
func (o ContainerInitializationIpConfigIpv4Output) Address() pulumi.StringPtrOutput
The IPv4 address (use `dhcp` for auto-discovery).
func (ContainerInitializationIpConfigIpv4Output) ElementType ¶
func (ContainerInitializationIpConfigIpv4Output) ElementType() reflect.Type
func (ContainerInitializationIpConfigIpv4Output) Gateway ¶
func (o ContainerInitializationIpConfigIpv4Output) Gateway() pulumi.StringPtrOutput
The IPv4 gateway (must be omitted when `dhcp` is used as the address).
func (ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4Output ¶
func (o ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4Output() ContainerInitializationIpConfigIpv4Output
func (ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4OutputWithContext ¶
func (o ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4OutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv4Output
func (ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4PtrOutput ¶
func (o ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4PtrOutput() ContainerInitializationIpConfigIpv4PtrOutput
func (ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4PtrOutputWithContext ¶
func (o ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv4PtrOutput
type ContainerInitializationIpConfigIpv4PtrInput ¶
type ContainerInitializationIpConfigIpv4PtrInput interface { pulumi.Input ToContainerInitializationIpConfigIpv4PtrOutput() ContainerInitializationIpConfigIpv4PtrOutput ToContainerInitializationIpConfigIpv4PtrOutputWithContext(context.Context) ContainerInitializationIpConfigIpv4PtrOutput }
ContainerInitializationIpConfigIpv4PtrInput is an input type that accepts ContainerInitializationIpConfigIpv4Args, ContainerInitializationIpConfigIpv4Ptr and ContainerInitializationIpConfigIpv4PtrOutput values. You can construct a concrete instance of `ContainerInitializationIpConfigIpv4PtrInput` via:
ContainerInitializationIpConfigIpv4Args{...} or: nil
func ContainerInitializationIpConfigIpv4Ptr ¶
func ContainerInitializationIpConfigIpv4Ptr(v *ContainerInitializationIpConfigIpv4Args) ContainerInitializationIpConfigIpv4PtrInput
type ContainerInitializationIpConfigIpv4PtrOutput ¶
type ContainerInitializationIpConfigIpv4PtrOutput struct{ *pulumi.OutputState }
func (ContainerInitializationIpConfigIpv4PtrOutput) Address ¶
func (o ContainerInitializationIpConfigIpv4PtrOutput) Address() pulumi.StringPtrOutput
The IPv4 address (use `dhcp` for auto-discovery).
func (ContainerInitializationIpConfigIpv4PtrOutput) ElementType ¶
func (ContainerInitializationIpConfigIpv4PtrOutput) ElementType() reflect.Type
func (ContainerInitializationIpConfigIpv4PtrOutput) Gateway ¶
func (o ContainerInitializationIpConfigIpv4PtrOutput) Gateway() pulumi.StringPtrOutput
The IPv4 gateway (must be omitted when `dhcp` is used as the address).
func (ContainerInitializationIpConfigIpv4PtrOutput) ToContainerInitializationIpConfigIpv4PtrOutput ¶
func (o ContainerInitializationIpConfigIpv4PtrOutput) ToContainerInitializationIpConfigIpv4PtrOutput() ContainerInitializationIpConfigIpv4PtrOutput
func (ContainerInitializationIpConfigIpv4PtrOutput) ToContainerInitializationIpConfigIpv4PtrOutputWithContext ¶
func (o ContainerInitializationIpConfigIpv4PtrOutput) ToContainerInitializationIpConfigIpv4PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv4PtrOutput
type ContainerInitializationIpConfigIpv6Args ¶
type ContainerInitializationIpConfigIpv6Args struct { // The IPv6 address (use `dhcp` for auto-discovery). Address pulumi.StringPtrInput `pulumi:"address"` // The IPv6 gateway (must be omitted // when `dhcp` is used as the address). Gateway pulumi.StringPtrInput `pulumi:"gateway"` }
func (ContainerInitializationIpConfigIpv6Args) ElementType ¶
func (ContainerInitializationIpConfigIpv6Args) ElementType() reflect.Type
func (ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6Output ¶
func (i ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6Output() ContainerInitializationIpConfigIpv6Output
func (ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6OutputWithContext ¶
func (i ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6OutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv6Output
func (ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6PtrOutput ¶
func (i ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6PtrOutput() ContainerInitializationIpConfigIpv6PtrOutput
func (ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6PtrOutputWithContext ¶
func (i ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv6PtrOutput
type ContainerInitializationIpConfigIpv6Input ¶
type ContainerInitializationIpConfigIpv6Input interface { pulumi.Input ToContainerInitializationIpConfigIpv6Output() ContainerInitializationIpConfigIpv6Output ToContainerInitializationIpConfigIpv6OutputWithContext(context.Context) ContainerInitializationIpConfigIpv6Output }
ContainerInitializationIpConfigIpv6Input is an input type that accepts ContainerInitializationIpConfigIpv6Args and ContainerInitializationIpConfigIpv6Output values. You can construct a concrete instance of `ContainerInitializationIpConfigIpv6Input` via:
ContainerInitializationIpConfigIpv6Args{...}
type ContainerInitializationIpConfigIpv6Output ¶
type ContainerInitializationIpConfigIpv6Output struct{ *pulumi.OutputState }
func (ContainerInitializationIpConfigIpv6Output) Address ¶
func (o ContainerInitializationIpConfigIpv6Output) Address() pulumi.StringPtrOutput
The IPv6 address (use `dhcp` for auto-discovery).
func (ContainerInitializationIpConfigIpv6Output) ElementType ¶
func (ContainerInitializationIpConfigIpv6Output) ElementType() reflect.Type
func (ContainerInitializationIpConfigIpv6Output) Gateway ¶
func (o ContainerInitializationIpConfigIpv6Output) Gateway() pulumi.StringPtrOutput
The IPv6 gateway (must be omitted when `dhcp` is used as the address).
func (ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6Output ¶
func (o ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6Output() ContainerInitializationIpConfigIpv6Output
func (ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6OutputWithContext ¶
func (o ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6OutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv6Output
func (ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6PtrOutput ¶
func (o ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6PtrOutput() ContainerInitializationIpConfigIpv6PtrOutput
func (ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6PtrOutputWithContext ¶
func (o ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv6PtrOutput
type ContainerInitializationIpConfigIpv6PtrInput ¶
type ContainerInitializationIpConfigIpv6PtrInput interface { pulumi.Input ToContainerInitializationIpConfigIpv6PtrOutput() ContainerInitializationIpConfigIpv6PtrOutput ToContainerInitializationIpConfigIpv6PtrOutputWithContext(context.Context) ContainerInitializationIpConfigIpv6PtrOutput }
ContainerInitializationIpConfigIpv6PtrInput is an input type that accepts ContainerInitializationIpConfigIpv6Args, ContainerInitializationIpConfigIpv6Ptr and ContainerInitializationIpConfigIpv6PtrOutput values. You can construct a concrete instance of `ContainerInitializationIpConfigIpv6PtrInput` via:
ContainerInitializationIpConfigIpv6Args{...} or: nil
func ContainerInitializationIpConfigIpv6Ptr ¶
func ContainerInitializationIpConfigIpv6Ptr(v *ContainerInitializationIpConfigIpv6Args) ContainerInitializationIpConfigIpv6PtrInput
type ContainerInitializationIpConfigIpv6PtrOutput ¶
type ContainerInitializationIpConfigIpv6PtrOutput struct{ *pulumi.OutputState }
func (ContainerInitializationIpConfigIpv6PtrOutput) Address ¶
func (o ContainerInitializationIpConfigIpv6PtrOutput) Address() pulumi.StringPtrOutput
The IPv6 address (use `dhcp` for auto-discovery).
func (ContainerInitializationIpConfigIpv6PtrOutput) ElementType ¶
func (ContainerInitializationIpConfigIpv6PtrOutput) ElementType() reflect.Type
func (ContainerInitializationIpConfigIpv6PtrOutput) Gateway ¶
func (o ContainerInitializationIpConfigIpv6PtrOutput) Gateway() pulumi.StringPtrOutput
The IPv6 gateway (must be omitted when `dhcp` is used as the address).
func (ContainerInitializationIpConfigIpv6PtrOutput) ToContainerInitializationIpConfigIpv6PtrOutput ¶
func (o ContainerInitializationIpConfigIpv6PtrOutput) ToContainerInitializationIpConfigIpv6PtrOutput() ContainerInitializationIpConfigIpv6PtrOutput
func (ContainerInitializationIpConfigIpv6PtrOutput) ToContainerInitializationIpConfigIpv6PtrOutputWithContext ¶
func (o ContainerInitializationIpConfigIpv6PtrOutput) ToContainerInitializationIpConfigIpv6PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv6PtrOutput
type ContainerInitializationIpConfigOutput ¶
type ContainerInitializationIpConfigOutput struct{ *pulumi.OutputState }
func (ContainerInitializationIpConfigOutput) ElementType ¶
func (ContainerInitializationIpConfigOutput) ElementType() reflect.Type
func (ContainerInitializationIpConfigOutput) ToContainerInitializationIpConfigOutput ¶
func (o ContainerInitializationIpConfigOutput) ToContainerInitializationIpConfigOutput() ContainerInitializationIpConfigOutput
func (ContainerInitializationIpConfigOutput) ToContainerInitializationIpConfigOutputWithContext ¶
func (o ContainerInitializationIpConfigOutput) ToContainerInitializationIpConfigOutputWithContext(ctx context.Context) ContainerInitializationIpConfigOutput
type ContainerInitializationOutput ¶
type ContainerInitializationOutput struct{ *pulumi.OutputState }
func (ContainerInitializationOutput) Dns ¶
func (o ContainerInitializationOutput) Dns() ContainerInitializationDnsPtrOutput
The DNS configuration.
func (ContainerInitializationOutput) ElementType ¶
func (ContainerInitializationOutput) ElementType() reflect.Type
func (ContainerInitializationOutput) Hostname ¶
func (o ContainerInitializationOutput) Hostname() pulumi.StringPtrOutput
The hostname.
func (ContainerInitializationOutput) IpConfigs ¶
func (o ContainerInitializationOutput) IpConfigs() ContainerInitializationIpConfigArrayOutput
The IP configuration (one block per network device).
func (ContainerInitializationOutput) ToContainerInitializationOutput ¶
func (o ContainerInitializationOutput) ToContainerInitializationOutput() ContainerInitializationOutput
func (ContainerInitializationOutput) ToContainerInitializationOutputWithContext ¶
func (o ContainerInitializationOutput) ToContainerInitializationOutputWithContext(ctx context.Context) ContainerInitializationOutput
func (ContainerInitializationOutput) ToContainerInitializationPtrOutput ¶
func (o ContainerInitializationOutput) ToContainerInitializationPtrOutput() ContainerInitializationPtrOutput
func (ContainerInitializationOutput) ToContainerInitializationPtrOutputWithContext ¶
func (o ContainerInitializationOutput) ToContainerInitializationPtrOutputWithContext(ctx context.Context) ContainerInitializationPtrOutput
func (ContainerInitializationOutput) UserAccount ¶
func (o ContainerInitializationOutput) UserAccount() ContainerInitializationUserAccountPtrOutput
The user account configuration.
type ContainerInitializationPtrInput ¶
type ContainerInitializationPtrInput interface { pulumi.Input ToContainerInitializationPtrOutput() ContainerInitializationPtrOutput ToContainerInitializationPtrOutputWithContext(context.Context) ContainerInitializationPtrOutput }
ContainerInitializationPtrInput is an input type that accepts ContainerInitializationArgs, ContainerInitializationPtr and ContainerInitializationPtrOutput values. You can construct a concrete instance of `ContainerInitializationPtrInput` via:
ContainerInitializationArgs{...} or: nil
func ContainerInitializationPtr ¶
func ContainerInitializationPtr(v *ContainerInitializationArgs) ContainerInitializationPtrInput
type ContainerInitializationPtrOutput ¶
type ContainerInitializationPtrOutput struct{ *pulumi.OutputState }
func (ContainerInitializationPtrOutput) Elem ¶
func (o ContainerInitializationPtrOutput) Elem() ContainerInitializationOutput
func (ContainerInitializationPtrOutput) ElementType ¶
func (ContainerInitializationPtrOutput) ElementType() reflect.Type
func (ContainerInitializationPtrOutput) Hostname ¶
func (o ContainerInitializationPtrOutput) Hostname() pulumi.StringPtrOutput
The hostname.
func (ContainerInitializationPtrOutput) IpConfigs ¶
func (o ContainerInitializationPtrOutput) IpConfigs() ContainerInitializationIpConfigArrayOutput
The IP configuration (one block per network device).
func (ContainerInitializationPtrOutput) ToContainerInitializationPtrOutput ¶
func (o ContainerInitializationPtrOutput) ToContainerInitializationPtrOutput() ContainerInitializationPtrOutput
func (ContainerInitializationPtrOutput) ToContainerInitializationPtrOutputWithContext ¶
func (o ContainerInitializationPtrOutput) ToContainerInitializationPtrOutputWithContext(ctx context.Context) ContainerInitializationPtrOutput
func (ContainerInitializationPtrOutput) UserAccount ¶
func (o ContainerInitializationPtrOutput) UserAccount() ContainerInitializationUserAccountPtrOutput
The user account configuration.
type ContainerInitializationUserAccountArgs ¶
type ContainerInitializationUserAccountArgs struct { // The SSH keys for the root account. Keys pulumi.StringArrayInput `pulumi:"keys"` // The password for the root account. Password pulumi.StringPtrInput `pulumi:"password"` }
func (ContainerInitializationUserAccountArgs) ElementType ¶
func (ContainerInitializationUserAccountArgs) ElementType() reflect.Type
func (ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountOutput ¶
func (i ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountOutput() ContainerInitializationUserAccountOutput
func (ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountOutputWithContext ¶
func (i ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountOutputWithContext(ctx context.Context) ContainerInitializationUserAccountOutput
func (ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountPtrOutput ¶
func (i ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountPtrOutput() ContainerInitializationUserAccountPtrOutput
func (ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountPtrOutputWithContext ¶
func (i ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountPtrOutputWithContext(ctx context.Context) ContainerInitializationUserAccountPtrOutput
type ContainerInitializationUserAccountInput ¶
type ContainerInitializationUserAccountInput interface { pulumi.Input ToContainerInitializationUserAccountOutput() ContainerInitializationUserAccountOutput ToContainerInitializationUserAccountOutputWithContext(context.Context) ContainerInitializationUserAccountOutput }
ContainerInitializationUserAccountInput is an input type that accepts ContainerInitializationUserAccountArgs and ContainerInitializationUserAccountOutput values. You can construct a concrete instance of `ContainerInitializationUserAccountInput` via:
ContainerInitializationUserAccountArgs{...}
type ContainerInitializationUserAccountOutput ¶
type ContainerInitializationUserAccountOutput struct{ *pulumi.OutputState }
func (ContainerInitializationUserAccountOutput) ElementType ¶
func (ContainerInitializationUserAccountOutput) ElementType() reflect.Type
func (ContainerInitializationUserAccountOutput) Keys ¶
func (o ContainerInitializationUserAccountOutput) Keys() pulumi.StringArrayOutput
The SSH keys for the root account.
func (ContainerInitializationUserAccountOutput) Password ¶
func (o ContainerInitializationUserAccountOutput) Password() pulumi.StringPtrOutput
The password for the root account.
func (ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountOutput ¶
func (o ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountOutput() ContainerInitializationUserAccountOutput
func (ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountOutputWithContext ¶
func (o ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountOutputWithContext(ctx context.Context) ContainerInitializationUserAccountOutput
func (ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountPtrOutput ¶
func (o ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountPtrOutput() ContainerInitializationUserAccountPtrOutput
func (ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountPtrOutputWithContext ¶
func (o ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountPtrOutputWithContext(ctx context.Context) ContainerInitializationUserAccountPtrOutput
type ContainerInitializationUserAccountPtrInput ¶
type ContainerInitializationUserAccountPtrInput interface { pulumi.Input ToContainerInitializationUserAccountPtrOutput() ContainerInitializationUserAccountPtrOutput ToContainerInitializationUserAccountPtrOutputWithContext(context.Context) ContainerInitializationUserAccountPtrOutput }
ContainerInitializationUserAccountPtrInput is an input type that accepts ContainerInitializationUserAccountArgs, ContainerInitializationUserAccountPtr and ContainerInitializationUserAccountPtrOutput values. You can construct a concrete instance of `ContainerInitializationUserAccountPtrInput` via:
ContainerInitializationUserAccountArgs{...} or: nil
func ContainerInitializationUserAccountPtr ¶
func ContainerInitializationUserAccountPtr(v *ContainerInitializationUserAccountArgs) ContainerInitializationUserAccountPtrInput
type ContainerInitializationUserAccountPtrOutput ¶
type ContainerInitializationUserAccountPtrOutput struct{ *pulumi.OutputState }
func (ContainerInitializationUserAccountPtrOutput) ElementType ¶
func (ContainerInitializationUserAccountPtrOutput) ElementType() reflect.Type
func (ContainerInitializationUserAccountPtrOutput) Keys ¶
func (o ContainerInitializationUserAccountPtrOutput) Keys() pulumi.StringArrayOutput
The SSH keys for the root account.
func (ContainerInitializationUserAccountPtrOutput) Password ¶
func (o ContainerInitializationUserAccountPtrOutput) Password() pulumi.StringPtrOutput
The password for the root account.
func (ContainerInitializationUserAccountPtrOutput) ToContainerInitializationUserAccountPtrOutput ¶
func (o ContainerInitializationUserAccountPtrOutput) ToContainerInitializationUserAccountPtrOutput() ContainerInitializationUserAccountPtrOutput
func (ContainerInitializationUserAccountPtrOutput) ToContainerInitializationUserAccountPtrOutputWithContext ¶
func (o ContainerInitializationUserAccountPtrOutput) ToContainerInitializationUserAccountPtrOutputWithContext(ctx context.Context) ContainerInitializationUserAccountPtrOutput
type ContainerInput ¶
type ContainerInput interface { pulumi.Input ToContainerOutput() ContainerOutput ToContainerOutputWithContext(ctx context.Context) ContainerOutput }
type ContainerMap ¶
type ContainerMap map[string]ContainerInput
func (ContainerMap) ElementType ¶
func (ContainerMap) ElementType() reflect.Type
func (ContainerMap) ToContainerMapOutput ¶
func (i ContainerMap) ToContainerMapOutput() ContainerMapOutput
func (ContainerMap) ToContainerMapOutputWithContext ¶
func (i ContainerMap) ToContainerMapOutputWithContext(ctx context.Context) ContainerMapOutput
type ContainerMapInput ¶
type ContainerMapInput interface { pulumi.Input ToContainerMapOutput() ContainerMapOutput ToContainerMapOutputWithContext(context.Context) ContainerMapOutput }
ContainerMapInput is an input type that accepts ContainerMap and ContainerMapOutput values. You can construct a concrete instance of `ContainerMapInput` via:
ContainerMap{ "key": ContainerArgs{...} }
type ContainerMapOutput ¶
type ContainerMapOutput struct{ *pulumi.OutputState }
func (ContainerMapOutput) ElementType ¶
func (ContainerMapOutput) ElementType() reflect.Type
func (ContainerMapOutput) MapIndex ¶
func (o ContainerMapOutput) MapIndex(k pulumi.StringInput) ContainerOutput
func (ContainerMapOutput) ToContainerMapOutput ¶
func (o ContainerMapOutput) ToContainerMapOutput() ContainerMapOutput
func (ContainerMapOutput) ToContainerMapOutputWithContext ¶
func (o ContainerMapOutput) ToContainerMapOutputWithContext(ctx context.Context) ContainerMapOutput
type ContainerMemory ¶
type ContainerMemoryArgs ¶
type ContainerMemoryArgs struct { // The dedicated memory in megabytes (defaults // to `512`). Dedicated pulumi.IntPtrInput `pulumi:"dedicated"` // The swap size in megabytes (defaults to `0`). Swap pulumi.IntPtrInput `pulumi:"swap"` }
func (ContainerMemoryArgs) ElementType ¶
func (ContainerMemoryArgs) ElementType() reflect.Type
func (ContainerMemoryArgs) ToContainerMemoryOutput ¶
func (i ContainerMemoryArgs) ToContainerMemoryOutput() ContainerMemoryOutput
func (ContainerMemoryArgs) ToContainerMemoryOutputWithContext ¶
func (i ContainerMemoryArgs) ToContainerMemoryOutputWithContext(ctx context.Context) ContainerMemoryOutput
func (ContainerMemoryArgs) ToContainerMemoryPtrOutput ¶
func (i ContainerMemoryArgs) ToContainerMemoryPtrOutput() ContainerMemoryPtrOutput
func (ContainerMemoryArgs) ToContainerMemoryPtrOutputWithContext ¶
func (i ContainerMemoryArgs) ToContainerMemoryPtrOutputWithContext(ctx context.Context) ContainerMemoryPtrOutput
type ContainerMemoryInput ¶
type ContainerMemoryInput interface { pulumi.Input ToContainerMemoryOutput() ContainerMemoryOutput ToContainerMemoryOutputWithContext(context.Context) ContainerMemoryOutput }
ContainerMemoryInput is an input type that accepts ContainerMemoryArgs and ContainerMemoryOutput values. You can construct a concrete instance of `ContainerMemoryInput` via:
ContainerMemoryArgs{...}
type ContainerMemoryOutput ¶
type ContainerMemoryOutput struct{ *pulumi.OutputState }
func (ContainerMemoryOutput) Dedicated ¶
func (o ContainerMemoryOutput) Dedicated() pulumi.IntPtrOutput
The dedicated memory in megabytes (defaults to `512`).
func (ContainerMemoryOutput) ElementType ¶
func (ContainerMemoryOutput) ElementType() reflect.Type
func (ContainerMemoryOutput) Swap ¶
func (o ContainerMemoryOutput) Swap() pulumi.IntPtrOutput
The swap size in megabytes (defaults to `0`).
func (ContainerMemoryOutput) ToContainerMemoryOutput ¶
func (o ContainerMemoryOutput) ToContainerMemoryOutput() ContainerMemoryOutput
func (ContainerMemoryOutput) ToContainerMemoryOutputWithContext ¶
func (o ContainerMemoryOutput) ToContainerMemoryOutputWithContext(ctx context.Context) ContainerMemoryOutput
func (ContainerMemoryOutput) ToContainerMemoryPtrOutput ¶
func (o ContainerMemoryOutput) ToContainerMemoryPtrOutput() ContainerMemoryPtrOutput
func (ContainerMemoryOutput) ToContainerMemoryPtrOutputWithContext ¶
func (o ContainerMemoryOutput) ToContainerMemoryPtrOutputWithContext(ctx context.Context) ContainerMemoryPtrOutput
type ContainerMemoryPtrInput ¶
type ContainerMemoryPtrInput interface { pulumi.Input ToContainerMemoryPtrOutput() ContainerMemoryPtrOutput ToContainerMemoryPtrOutputWithContext(context.Context) ContainerMemoryPtrOutput }
ContainerMemoryPtrInput is an input type that accepts ContainerMemoryArgs, ContainerMemoryPtr and ContainerMemoryPtrOutput values. You can construct a concrete instance of `ContainerMemoryPtrInput` via:
ContainerMemoryArgs{...} or: nil
func ContainerMemoryPtr ¶
func ContainerMemoryPtr(v *ContainerMemoryArgs) ContainerMemoryPtrInput
type ContainerMemoryPtrOutput ¶
type ContainerMemoryPtrOutput struct{ *pulumi.OutputState }
func (ContainerMemoryPtrOutput) Dedicated ¶
func (o ContainerMemoryPtrOutput) Dedicated() pulumi.IntPtrOutput
The dedicated memory in megabytes (defaults to `512`).
func (ContainerMemoryPtrOutput) Elem ¶
func (o ContainerMemoryPtrOutput) Elem() ContainerMemoryOutput
func (ContainerMemoryPtrOutput) ElementType ¶
func (ContainerMemoryPtrOutput) ElementType() reflect.Type
func (ContainerMemoryPtrOutput) Swap ¶
func (o ContainerMemoryPtrOutput) Swap() pulumi.IntPtrOutput
The swap size in megabytes (defaults to `0`).
func (ContainerMemoryPtrOutput) ToContainerMemoryPtrOutput ¶
func (o ContainerMemoryPtrOutput) ToContainerMemoryPtrOutput() ContainerMemoryPtrOutput
func (ContainerMemoryPtrOutput) ToContainerMemoryPtrOutputWithContext ¶
func (o ContainerMemoryPtrOutput) ToContainerMemoryPtrOutputWithContext(ctx context.Context) ContainerMemoryPtrOutput
type ContainerMountPoint ¶
type ContainerMountPoint struct { // Explicitly enable or disable ACL support. Acl *bool `pulumi:"acl"` // Whether to include the mount point in backups (only // used for volume mount points, defaults to `false`). Backup *bool `pulumi:"backup"` // List of extra mount options. MountOptions []string `pulumi:"mountOptions"` // Path to the mount point as seen from inside the // container. Path string `pulumi:"path"` // Enable user quotas inside the container (not supported // with ZFS subvolumes). Quota *bool `pulumi:"quota"` // Read-only mount point. ReadOnly *bool `pulumi:"readOnly"` // Will include this volume to a storage replica job. Replicate *bool `pulumi:"replicate"` // nodes. Shared *bool `pulumi:"shared"` // Volume size (only for volume mount points). // Can be specified with a unit suffix (e.g. `10G`). Size *string `pulumi:"size"` // Volume, device or directory to mount into the // container. Volume string `pulumi:"volume"` }
type ContainerMountPointArgs ¶
type ContainerMountPointArgs struct { // Explicitly enable or disable ACL support. Acl pulumi.BoolPtrInput `pulumi:"acl"` // Whether to include the mount point in backups (only // used for volume mount points, defaults to `false`). Backup pulumi.BoolPtrInput `pulumi:"backup"` // List of extra mount options. MountOptions pulumi.StringArrayInput `pulumi:"mountOptions"` // Path to the mount point as seen from inside the // container. Path pulumi.StringInput `pulumi:"path"` // Enable user quotas inside the container (not supported // with ZFS subvolumes). Quota pulumi.BoolPtrInput `pulumi:"quota"` // Read-only mount point. ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` // Will include this volume to a storage replica job. Replicate pulumi.BoolPtrInput `pulumi:"replicate"` // nodes. Shared pulumi.BoolPtrInput `pulumi:"shared"` // Volume size (only for volume mount points). // Can be specified with a unit suffix (e.g. `10G`). Size pulumi.StringPtrInput `pulumi:"size"` // Volume, device or directory to mount into the // container. Volume pulumi.StringInput `pulumi:"volume"` }
func (ContainerMountPointArgs) ElementType ¶
func (ContainerMountPointArgs) ElementType() reflect.Type
func (ContainerMountPointArgs) ToContainerMountPointOutput ¶
func (i ContainerMountPointArgs) ToContainerMountPointOutput() ContainerMountPointOutput
func (ContainerMountPointArgs) ToContainerMountPointOutputWithContext ¶
func (i ContainerMountPointArgs) ToContainerMountPointOutputWithContext(ctx context.Context) ContainerMountPointOutput
type ContainerMountPointArray ¶
type ContainerMountPointArray []ContainerMountPointInput
func (ContainerMountPointArray) ElementType ¶
func (ContainerMountPointArray) ElementType() reflect.Type
func (ContainerMountPointArray) ToContainerMountPointArrayOutput ¶
func (i ContainerMountPointArray) ToContainerMountPointArrayOutput() ContainerMountPointArrayOutput
func (ContainerMountPointArray) ToContainerMountPointArrayOutputWithContext ¶
func (i ContainerMountPointArray) ToContainerMountPointArrayOutputWithContext(ctx context.Context) ContainerMountPointArrayOutput
type ContainerMountPointArrayInput ¶
type ContainerMountPointArrayInput interface { pulumi.Input ToContainerMountPointArrayOutput() ContainerMountPointArrayOutput ToContainerMountPointArrayOutputWithContext(context.Context) ContainerMountPointArrayOutput }
ContainerMountPointArrayInput is an input type that accepts ContainerMountPointArray and ContainerMountPointArrayOutput values. You can construct a concrete instance of `ContainerMountPointArrayInput` via:
ContainerMountPointArray{ ContainerMountPointArgs{...} }
type ContainerMountPointArrayOutput ¶
type ContainerMountPointArrayOutput struct{ *pulumi.OutputState }
func (ContainerMountPointArrayOutput) ElementType ¶
func (ContainerMountPointArrayOutput) ElementType() reflect.Type
func (ContainerMountPointArrayOutput) Index ¶
func (o ContainerMountPointArrayOutput) Index(i pulumi.IntInput) ContainerMountPointOutput
func (ContainerMountPointArrayOutput) ToContainerMountPointArrayOutput ¶
func (o ContainerMountPointArrayOutput) ToContainerMountPointArrayOutput() ContainerMountPointArrayOutput
func (ContainerMountPointArrayOutput) ToContainerMountPointArrayOutputWithContext ¶
func (o ContainerMountPointArrayOutput) ToContainerMountPointArrayOutputWithContext(ctx context.Context) ContainerMountPointArrayOutput
type ContainerMountPointInput ¶
type ContainerMountPointInput interface { pulumi.Input ToContainerMountPointOutput() ContainerMountPointOutput ToContainerMountPointOutputWithContext(context.Context) ContainerMountPointOutput }
ContainerMountPointInput is an input type that accepts ContainerMountPointArgs and ContainerMountPointOutput values. You can construct a concrete instance of `ContainerMountPointInput` via:
ContainerMountPointArgs{...}
type ContainerMountPointOutput ¶
type ContainerMountPointOutput struct{ *pulumi.OutputState }
func (ContainerMountPointOutput) Acl ¶
func (o ContainerMountPointOutput) Acl() pulumi.BoolPtrOutput
Explicitly enable or disable ACL support.
func (ContainerMountPointOutput) Backup ¶
func (o ContainerMountPointOutput) Backup() pulumi.BoolPtrOutput
Whether to include the mount point in backups (only used for volume mount points, defaults to `false`).
func (ContainerMountPointOutput) ElementType ¶
func (ContainerMountPointOutput) ElementType() reflect.Type
func (ContainerMountPointOutput) MountOptions ¶
func (o ContainerMountPointOutput) MountOptions() pulumi.StringArrayOutput
List of extra mount options.
func (ContainerMountPointOutput) Path ¶
func (o ContainerMountPointOutput) Path() pulumi.StringOutput
Path to the mount point as seen from inside the container.
func (ContainerMountPointOutput) Quota ¶
func (o ContainerMountPointOutput) Quota() pulumi.BoolPtrOutput
Enable user quotas inside the container (not supported with ZFS subvolumes).
func (ContainerMountPointOutput) ReadOnly ¶
func (o ContainerMountPointOutput) ReadOnly() pulumi.BoolPtrOutput
Read-only mount point.
func (ContainerMountPointOutput) Replicate ¶
func (o ContainerMountPointOutput) Replicate() pulumi.BoolPtrOutput
Will include this volume to a storage replica job.
func (ContainerMountPointOutput) Shared ¶
func (o ContainerMountPointOutput) Shared() pulumi.BoolPtrOutput
Mark this non-volume mount point as available on all nodes.
func (ContainerMountPointOutput) Size ¶
func (o ContainerMountPointOutput) Size() pulumi.StringPtrOutput
Volume size (only for volume mount points). Can be specified with a unit suffix (e.g. `10G`).
func (ContainerMountPointOutput) ToContainerMountPointOutput ¶
func (o ContainerMountPointOutput) ToContainerMountPointOutput() ContainerMountPointOutput
func (ContainerMountPointOutput) ToContainerMountPointOutputWithContext ¶
func (o ContainerMountPointOutput) ToContainerMountPointOutputWithContext(ctx context.Context) ContainerMountPointOutput
func (ContainerMountPointOutput) Volume ¶
func (o ContainerMountPointOutput) Volume() pulumi.StringOutput
Volume, device or directory to mount into the container.
type ContainerNetworkInterface ¶
type ContainerNetworkInterface struct { // The name of the network bridge (defaults // to `vmbr0`). Bridge *string `pulumi:"bridge"` // Whether to enable the network device (defaults // to `true`). Enabled *bool `pulumi:"enabled"` // Whether this interface's firewall rules should be // used (defaults to `false`). Firewall *bool `pulumi:"firewall"` // The MAC address. MacAddress *string `pulumi:"macAddress"` // Maximum transfer unit of the interface. Cannot be // larger than the bridge's MTU. Mtu *int `pulumi:"mtu"` // The network interface name. Name string `pulumi:"name"` // The rate limit in megabytes per second. RateLimit *float64 `pulumi:"rateLimit"` // The VLAN identifier. VlanId *int `pulumi:"vlanId"` }
type ContainerNetworkInterfaceArgs ¶
type ContainerNetworkInterfaceArgs struct { // The name of the network bridge (defaults // to `vmbr0`). Bridge pulumi.StringPtrInput `pulumi:"bridge"` // Whether to enable the network device (defaults // to `true`). Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Whether this interface's firewall rules should be // used (defaults to `false`). Firewall pulumi.BoolPtrInput `pulumi:"firewall"` // The MAC address. MacAddress pulumi.StringPtrInput `pulumi:"macAddress"` // Maximum transfer unit of the interface. Cannot be // larger than the bridge's MTU. Mtu pulumi.IntPtrInput `pulumi:"mtu"` // The network interface name. Name pulumi.StringInput `pulumi:"name"` // The rate limit in megabytes per second. RateLimit pulumi.Float64PtrInput `pulumi:"rateLimit"` // The VLAN identifier. VlanId pulumi.IntPtrInput `pulumi:"vlanId"` }
func (ContainerNetworkInterfaceArgs) ElementType ¶
func (ContainerNetworkInterfaceArgs) ElementType() reflect.Type
func (ContainerNetworkInterfaceArgs) ToContainerNetworkInterfaceOutput ¶
func (i ContainerNetworkInterfaceArgs) ToContainerNetworkInterfaceOutput() ContainerNetworkInterfaceOutput
func (ContainerNetworkInterfaceArgs) ToContainerNetworkInterfaceOutputWithContext ¶
func (i ContainerNetworkInterfaceArgs) ToContainerNetworkInterfaceOutputWithContext(ctx context.Context) ContainerNetworkInterfaceOutput
type ContainerNetworkInterfaceArray ¶
type ContainerNetworkInterfaceArray []ContainerNetworkInterfaceInput
func (ContainerNetworkInterfaceArray) ElementType ¶
func (ContainerNetworkInterfaceArray) ElementType() reflect.Type
func (ContainerNetworkInterfaceArray) ToContainerNetworkInterfaceArrayOutput ¶
func (i ContainerNetworkInterfaceArray) ToContainerNetworkInterfaceArrayOutput() ContainerNetworkInterfaceArrayOutput
func (ContainerNetworkInterfaceArray) ToContainerNetworkInterfaceArrayOutputWithContext ¶
func (i ContainerNetworkInterfaceArray) ToContainerNetworkInterfaceArrayOutputWithContext(ctx context.Context) ContainerNetworkInterfaceArrayOutput
type ContainerNetworkInterfaceArrayInput ¶
type ContainerNetworkInterfaceArrayInput interface { pulumi.Input ToContainerNetworkInterfaceArrayOutput() ContainerNetworkInterfaceArrayOutput ToContainerNetworkInterfaceArrayOutputWithContext(context.Context) ContainerNetworkInterfaceArrayOutput }
ContainerNetworkInterfaceArrayInput is an input type that accepts ContainerNetworkInterfaceArray and ContainerNetworkInterfaceArrayOutput values. You can construct a concrete instance of `ContainerNetworkInterfaceArrayInput` via:
ContainerNetworkInterfaceArray{ ContainerNetworkInterfaceArgs{...} }
type ContainerNetworkInterfaceArrayOutput ¶
type ContainerNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (ContainerNetworkInterfaceArrayOutput) ElementType ¶
func (ContainerNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (ContainerNetworkInterfaceArrayOutput) Index ¶
func (o ContainerNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) ContainerNetworkInterfaceOutput
func (ContainerNetworkInterfaceArrayOutput) ToContainerNetworkInterfaceArrayOutput ¶
func (o ContainerNetworkInterfaceArrayOutput) ToContainerNetworkInterfaceArrayOutput() ContainerNetworkInterfaceArrayOutput
func (ContainerNetworkInterfaceArrayOutput) ToContainerNetworkInterfaceArrayOutputWithContext ¶
func (o ContainerNetworkInterfaceArrayOutput) ToContainerNetworkInterfaceArrayOutputWithContext(ctx context.Context) ContainerNetworkInterfaceArrayOutput
type ContainerNetworkInterfaceInput ¶
type ContainerNetworkInterfaceInput interface { pulumi.Input ToContainerNetworkInterfaceOutput() ContainerNetworkInterfaceOutput ToContainerNetworkInterfaceOutputWithContext(context.Context) ContainerNetworkInterfaceOutput }
ContainerNetworkInterfaceInput is an input type that accepts ContainerNetworkInterfaceArgs and ContainerNetworkInterfaceOutput values. You can construct a concrete instance of `ContainerNetworkInterfaceInput` via:
ContainerNetworkInterfaceArgs{...}
type ContainerNetworkInterfaceOutput ¶
type ContainerNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (ContainerNetworkInterfaceOutput) Bridge ¶
func (o ContainerNetworkInterfaceOutput) Bridge() pulumi.StringPtrOutput
The name of the network bridge (defaults to `vmbr0`).
func (ContainerNetworkInterfaceOutput) ElementType ¶
func (ContainerNetworkInterfaceOutput) ElementType() reflect.Type
func (ContainerNetworkInterfaceOutput) Enabled ¶
func (o ContainerNetworkInterfaceOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable the network device (defaults to `true`).
func (ContainerNetworkInterfaceOutput) Firewall ¶
func (o ContainerNetworkInterfaceOutput) Firewall() pulumi.BoolPtrOutput
Whether this interface's firewall rules should be used (defaults to `false`).
func (ContainerNetworkInterfaceOutput) MacAddress ¶
func (o ContainerNetworkInterfaceOutput) MacAddress() pulumi.StringPtrOutput
The MAC address.
func (ContainerNetworkInterfaceOutput) Mtu ¶
func (o ContainerNetworkInterfaceOutput) Mtu() pulumi.IntPtrOutput
Maximum transfer unit of the interface. Cannot be larger than the bridge's MTU.
func (ContainerNetworkInterfaceOutput) Name ¶
func (o ContainerNetworkInterfaceOutput) Name() pulumi.StringOutput
The network interface name.
func (ContainerNetworkInterfaceOutput) RateLimit ¶
func (o ContainerNetworkInterfaceOutput) RateLimit() pulumi.Float64PtrOutput
The rate limit in megabytes per second.
func (ContainerNetworkInterfaceOutput) ToContainerNetworkInterfaceOutput ¶
func (o ContainerNetworkInterfaceOutput) ToContainerNetworkInterfaceOutput() ContainerNetworkInterfaceOutput
func (ContainerNetworkInterfaceOutput) ToContainerNetworkInterfaceOutputWithContext ¶
func (o ContainerNetworkInterfaceOutput) ToContainerNetworkInterfaceOutputWithContext(ctx context.Context) ContainerNetworkInterfaceOutput
func (ContainerNetworkInterfaceOutput) VlanId ¶
func (o ContainerNetworkInterfaceOutput) VlanId() pulumi.IntPtrOutput
The VLAN identifier.
type ContainerOperatingSystem ¶
type ContainerOperatingSystem struct { // The identifier for an OS template file. // The ID format is `<datastore_id>:<content_type>/<file_name>`, for example `local:iso/jammy-server-cloudimg-amd64.tar.gz`. // Can be also taken from `Download.File` resource, or from the output of `pvesm list <storage>`. TemplateFileId string `pulumi:"templateFileId"` // The type (defaults to `unmanaged`). Type *string `pulumi:"type"` }
type ContainerOperatingSystemArgs ¶
type ContainerOperatingSystemArgs struct { // The identifier for an OS template file. // The ID format is `<datastore_id>:<content_type>/<file_name>`, for example `local:iso/jammy-server-cloudimg-amd64.tar.gz`. // Can be also taken from `Download.File` resource, or from the output of `pvesm list <storage>`. TemplateFileId pulumi.StringInput `pulumi:"templateFileId"` // The type (defaults to `unmanaged`). Type pulumi.StringPtrInput `pulumi:"type"` }
func (ContainerOperatingSystemArgs) ElementType ¶
func (ContainerOperatingSystemArgs) ElementType() reflect.Type
func (ContainerOperatingSystemArgs) ToContainerOperatingSystemOutput ¶
func (i ContainerOperatingSystemArgs) ToContainerOperatingSystemOutput() ContainerOperatingSystemOutput
func (ContainerOperatingSystemArgs) ToContainerOperatingSystemOutputWithContext ¶
func (i ContainerOperatingSystemArgs) ToContainerOperatingSystemOutputWithContext(ctx context.Context) ContainerOperatingSystemOutput
func (ContainerOperatingSystemArgs) ToContainerOperatingSystemPtrOutput ¶
func (i ContainerOperatingSystemArgs) ToContainerOperatingSystemPtrOutput() ContainerOperatingSystemPtrOutput
func (ContainerOperatingSystemArgs) ToContainerOperatingSystemPtrOutputWithContext ¶
func (i ContainerOperatingSystemArgs) ToContainerOperatingSystemPtrOutputWithContext(ctx context.Context) ContainerOperatingSystemPtrOutput
type ContainerOperatingSystemInput ¶
type ContainerOperatingSystemInput interface { pulumi.Input ToContainerOperatingSystemOutput() ContainerOperatingSystemOutput ToContainerOperatingSystemOutputWithContext(context.Context) ContainerOperatingSystemOutput }
ContainerOperatingSystemInput is an input type that accepts ContainerOperatingSystemArgs and ContainerOperatingSystemOutput values. You can construct a concrete instance of `ContainerOperatingSystemInput` via:
ContainerOperatingSystemArgs{...}
type ContainerOperatingSystemOutput ¶
type ContainerOperatingSystemOutput struct{ *pulumi.OutputState }
func (ContainerOperatingSystemOutput) ElementType ¶
func (ContainerOperatingSystemOutput) ElementType() reflect.Type
func (ContainerOperatingSystemOutput) TemplateFileId ¶
func (o ContainerOperatingSystemOutput) TemplateFileId() pulumi.StringOutput
The identifier for an OS template file. The ID format is `<datastore_id>:<content_type>/<file_name>`, for example `local:iso/jammy-server-cloudimg-amd64.tar.gz`. Can be also taken from `Download.File` resource, or from the output of `pvesm list <storage>`.
func (ContainerOperatingSystemOutput) ToContainerOperatingSystemOutput ¶
func (o ContainerOperatingSystemOutput) ToContainerOperatingSystemOutput() ContainerOperatingSystemOutput
func (ContainerOperatingSystemOutput) ToContainerOperatingSystemOutputWithContext ¶
func (o ContainerOperatingSystemOutput) ToContainerOperatingSystemOutputWithContext(ctx context.Context) ContainerOperatingSystemOutput
func (ContainerOperatingSystemOutput) ToContainerOperatingSystemPtrOutput ¶
func (o ContainerOperatingSystemOutput) ToContainerOperatingSystemPtrOutput() ContainerOperatingSystemPtrOutput
func (ContainerOperatingSystemOutput) ToContainerOperatingSystemPtrOutputWithContext ¶
func (o ContainerOperatingSystemOutput) ToContainerOperatingSystemPtrOutputWithContext(ctx context.Context) ContainerOperatingSystemPtrOutput
func (ContainerOperatingSystemOutput) Type ¶
func (o ContainerOperatingSystemOutput) Type() pulumi.StringPtrOutput
The type (defaults to `unmanaged`).
type ContainerOperatingSystemPtrInput ¶
type ContainerOperatingSystemPtrInput interface { pulumi.Input ToContainerOperatingSystemPtrOutput() ContainerOperatingSystemPtrOutput ToContainerOperatingSystemPtrOutputWithContext(context.Context) ContainerOperatingSystemPtrOutput }
ContainerOperatingSystemPtrInput is an input type that accepts ContainerOperatingSystemArgs, ContainerOperatingSystemPtr and ContainerOperatingSystemPtrOutput values. You can construct a concrete instance of `ContainerOperatingSystemPtrInput` via:
ContainerOperatingSystemArgs{...} or: nil
func ContainerOperatingSystemPtr ¶
func ContainerOperatingSystemPtr(v *ContainerOperatingSystemArgs) ContainerOperatingSystemPtrInput
type ContainerOperatingSystemPtrOutput ¶
type ContainerOperatingSystemPtrOutput struct{ *pulumi.OutputState }
func (ContainerOperatingSystemPtrOutput) Elem ¶
func (o ContainerOperatingSystemPtrOutput) Elem() ContainerOperatingSystemOutput
func (ContainerOperatingSystemPtrOutput) ElementType ¶
func (ContainerOperatingSystemPtrOutput) ElementType() reflect.Type
func (ContainerOperatingSystemPtrOutput) TemplateFileId ¶
func (o ContainerOperatingSystemPtrOutput) TemplateFileId() pulumi.StringPtrOutput
The identifier for an OS template file. The ID format is `<datastore_id>:<content_type>/<file_name>`, for example `local:iso/jammy-server-cloudimg-amd64.tar.gz`. Can be also taken from `Download.File` resource, or from the output of `pvesm list <storage>`.
func (ContainerOperatingSystemPtrOutput) ToContainerOperatingSystemPtrOutput ¶
func (o ContainerOperatingSystemPtrOutput) ToContainerOperatingSystemPtrOutput() ContainerOperatingSystemPtrOutput
func (ContainerOperatingSystemPtrOutput) ToContainerOperatingSystemPtrOutputWithContext ¶
func (o ContainerOperatingSystemPtrOutput) ToContainerOperatingSystemPtrOutputWithContext(ctx context.Context) ContainerOperatingSystemPtrOutput
func (ContainerOperatingSystemPtrOutput) Type ¶
func (o ContainerOperatingSystemPtrOutput) Type() pulumi.StringPtrOutput
The type (defaults to `unmanaged`).
type ContainerOutput ¶
type ContainerOutput struct{ *pulumi.OutputState }
func (ContainerOutput) Clone ¶
func (o ContainerOutput) Clone() ContainerClonePtrOutput
The cloning configuration.
func (ContainerOutput) Console ¶
func (o ContainerOutput) Console() ContainerConsolePtrOutput
The console configuration.
func (ContainerOutput) Cpu ¶
func (o ContainerOutput) Cpu() ContainerCpuPtrOutput
The CPU configuration.
func (ContainerOutput) Description ¶
func (o ContainerOutput) Description() pulumi.StringPtrOutput
The description.
func (ContainerOutput) Disk ¶
func (o ContainerOutput) Disk() ContainerDiskPtrOutput
The disk configuration.
func (ContainerOutput) ElementType ¶
func (ContainerOutput) ElementType() reflect.Type
func (ContainerOutput) Features ¶
func (o ContainerOutput) Features() ContainerFeaturesPtrOutput
The container feature flags. Changing flags (except nesting) is only allowed for `root@pam` authenticated user.
func (ContainerOutput) HookScriptFileId ¶ added in v6.1.0
func (o ContainerOutput) HookScriptFileId() pulumi.StringPtrOutput
The identifier for a file containing a hook script (needs to be executable, e.g. by using the `proxmox_virtual_environment_file.file_mode` attribute).
func (ContainerOutput) Initialization ¶
func (o ContainerOutput) Initialization() ContainerInitializationPtrOutput
The initialization configuration.
func (ContainerOutput) Memory ¶
func (o ContainerOutput) Memory() ContainerMemoryPtrOutput
The memory configuration.
func (ContainerOutput) MountPoints ¶
func (o ContainerOutput) MountPoints() ContainerMountPointArrayOutput
A mount point
func (ContainerOutput) NetworkInterfaces ¶
func (o ContainerOutput) NetworkInterfaces() ContainerNetworkInterfaceArrayOutput
A network interface (multiple blocks supported).
func (ContainerOutput) NodeName ¶
func (o ContainerOutput) NodeName() pulumi.StringOutput
The name of the node to assign the container to.
func (ContainerOutput) OperatingSystem ¶
func (o ContainerOutput) OperatingSystem() ContainerOperatingSystemPtrOutput
The Operating System configuration.
func (ContainerOutput) PoolId ¶
func (o ContainerOutput) PoolId() pulumi.StringPtrOutput
The identifier for a pool to assign the container to.
func (ContainerOutput) Protection ¶ added in v6.14.0
func (o ContainerOutput) Protection() pulumi.BoolPtrOutput
Whether to set the protection flag of the container (defaults to `false`). This will prevent the container itself and its disk for remove/update operations.
func (ContainerOutput) StartOnBoot ¶
func (o ContainerOutput) StartOnBoot() pulumi.BoolPtrOutput
Automatically start container when the host system boots (defaults to `true`).
func (ContainerOutput) Started ¶
func (o ContainerOutput) Started() pulumi.BoolPtrOutput
Whether to start the container (defaults to `true`).
func (ContainerOutput) Startup ¶
func (o ContainerOutput) Startup() ContainerStartupPtrOutput
Defines startup and shutdown behavior of the container.
func (ContainerOutput) Tags ¶
func (o ContainerOutput) Tags() pulumi.StringArrayOutput
A list of tags the container tags. This is only meta information (defaults to `[]`). Note: Proxmox always sorts the container tags. If the list in template is not sorted, then Proxmox will always report a difference on the resource. You may use the `ignoreChanges` lifecycle meta-argument to ignore changes to this attribute.
func (ContainerOutput) Template ¶
func (o ContainerOutput) Template() pulumi.BoolPtrOutput
Whether to create a template (defaults to `false`).
func (ContainerOutput) TimeoutClone ¶ added in v6.4.0
func (o ContainerOutput) TimeoutClone() pulumi.IntPtrOutput
Timeout for cloning a container in seconds (defaults to 1800).
func (ContainerOutput) TimeoutCreate ¶ added in v6.1.0
func (o ContainerOutput) TimeoutCreate() pulumi.IntPtrOutput
Timeout for creating a container in seconds (defaults to 1800).
func (ContainerOutput) TimeoutDelete ¶ added in v6.4.0
func (o ContainerOutput) TimeoutDelete() pulumi.IntPtrOutput
Timeout for deleting a container in seconds (defaults to 60).
func (ContainerOutput) TimeoutStart
deprecated
added in
v6.2.0
func (o ContainerOutput) TimeoutStart() pulumi.IntPtrOutput
Start container timeout
Deprecated: This field is deprecated and will be removed in a future release. An overall operation timeout (`timeoutCreate` / `timeoutClone`) is used instead.
func (ContainerOutput) TimeoutUpdate ¶ added in v6.4.0
func (o ContainerOutput) TimeoutUpdate() pulumi.IntPtrOutput
Timeout for updating a container in seconds (defaults to 1800).
func (ContainerOutput) ToContainerOutput ¶
func (o ContainerOutput) ToContainerOutput() ContainerOutput
func (ContainerOutput) ToContainerOutputWithContext ¶
func (o ContainerOutput) ToContainerOutputWithContext(ctx context.Context) ContainerOutput
func (ContainerOutput) Unprivileged ¶
func (o ContainerOutput) Unprivileged() pulumi.BoolPtrOutput
Whether the container runs as unprivileged on the host (defaults to `false`).
func (ContainerOutput) VmId ¶
func (o ContainerOutput) VmId() pulumi.IntOutput
The container identifier
type ContainerStartup ¶
type ContainerStartup struct { // A non-negative number defining the delay in // seconds before the next container is shut down. DownDelay *int `pulumi:"downDelay"` // A non-negative number defining the general startup // order. Order *int `pulumi:"order"` // A non-negative number defining the delay in // seconds before the next container is started. UpDelay *int `pulumi:"upDelay"` }
type ContainerStartupArgs ¶
type ContainerStartupArgs struct { // A non-negative number defining the delay in // seconds before the next container is shut down. DownDelay pulumi.IntPtrInput `pulumi:"downDelay"` // A non-negative number defining the general startup // order. Order pulumi.IntPtrInput `pulumi:"order"` // A non-negative number defining the delay in // seconds before the next container is started. UpDelay pulumi.IntPtrInput `pulumi:"upDelay"` }
func (ContainerStartupArgs) ElementType ¶
func (ContainerStartupArgs) ElementType() reflect.Type
func (ContainerStartupArgs) ToContainerStartupOutput ¶
func (i ContainerStartupArgs) ToContainerStartupOutput() ContainerStartupOutput
func (ContainerStartupArgs) ToContainerStartupOutputWithContext ¶
func (i ContainerStartupArgs) ToContainerStartupOutputWithContext(ctx context.Context) ContainerStartupOutput
func (ContainerStartupArgs) ToContainerStartupPtrOutput ¶
func (i ContainerStartupArgs) ToContainerStartupPtrOutput() ContainerStartupPtrOutput
func (ContainerStartupArgs) ToContainerStartupPtrOutputWithContext ¶
func (i ContainerStartupArgs) ToContainerStartupPtrOutputWithContext(ctx context.Context) ContainerStartupPtrOutput
type ContainerStartupInput ¶
type ContainerStartupInput interface { pulumi.Input ToContainerStartupOutput() ContainerStartupOutput ToContainerStartupOutputWithContext(context.Context) ContainerStartupOutput }
ContainerStartupInput is an input type that accepts ContainerStartupArgs and ContainerStartupOutput values. You can construct a concrete instance of `ContainerStartupInput` via:
ContainerStartupArgs{...}
type ContainerStartupOutput ¶
type ContainerStartupOutput struct{ *pulumi.OutputState }
func (ContainerStartupOutput) DownDelay ¶
func (o ContainerStartupOutput) DownDelay() pulumi.IntPtrOutput
A non-negative number defining the delay in seconds before the next container is shut down.
func (ContainerStartupOutput) ElementType ¶
func (ContainerStartupOutput) ElementType() reflect.Type
func (ContainerStartupOutput) Order ¶
func (o ContainerStartupOutput) Order() pulumi.IntPtrOutput
A non-negative number defining the general startup order.
func (ContainerStartupOutput) ToContainerStartupOutput ¶
func (o ContainerStartupOutput) ToContainerStartupOutput() ContainerStartupOutput
func (ContainerStartupOutput) ToContainerStartupOutputWithContext ¶
func (o ContainerStartupOutput) ToContainerStartupOutputWithContext(ctx context.Context) ContainerStartupOutput
func (ContainerStartupOutput) ToContainerStartupPtrOutput ¶
func (o ContainerStartupOutput) ToContainerStartupPtrOutput() ContainerStartupPtrOutput
func (ContainerStartupOutput) ToContainerStartupPtrOutputWithContext ¶
func (o ContainerStartupOutput) ToContainerStartupPtrOutputWithContext(ctx context.Context) ContainerStartupPtrOutput
func (ContainerStartupOutput) UpDelay ¶
func (o ContainerStartupOutput) UpDelay() pulumi.IntPtrOutput
A non-negative number defining the delay in seconds before the next container is started.
type ContainerStartupPtrInput ¶
type ContainerStartupPtrInput interface { pulumi.Input ToContainerStartupPtrOutput() ContainerStartupPtrOutput ToContainerStartupPtrOutputWithContext(context.Context) ContainerStartupPtrOutput }
ContainerStartupPtrInput is an input type that accepts ContainerStartupArgs, ContainerStartupPtr and ContainerStartupPtrOutput values. You can construct a concrete instance of `ContainerStartupPtrInput` via:
ContainerStartupArgs{...} or: nil
func ContainerStartupPtr ¶
func ContainerStartupPtr(v *ContainerStartupArgs) ContainerStartupPtrInput
type ContainerStartupPtrOutput ¶
type ContainerStartupPtrOutput struct{ *pulumi.OutputState }
func (ContainerStartupPtrOutput) DownDelay ¶
func (o ContainerStartupPtrOutput) DownDelay() pulumi.IntPtrOutput
A non-negative number defining the delay in seconds before the next container is shut down.
func (ContainerStartupPtrOutput) Elem ¶
func (o ContainerStartupPtrOutput) Elem() ContainerStartupOutput
func (ContainerStartupPtrOutput) ElementType ¶
func (ContainerStartupPtrOutput) ElementType() reflect.Type
func (ContainerStartupPtrOutput) Order ¶
func (o ContainerStartupPtrOutput) Order() pulumi.IntPtrOutput
A non-negative number defining the general startup order.
func (ContainerStartupPtrOutput) ToContainerStartupPtrOutput ¶
func (o ContainerStartupPtrOutput) ToContainerStartupPtrOutput() ContainerStartupPtrOutput
func (ContainerStartupPtrOutput) ToContainerStartupPtrOutputWithContext ¶
func (o ContainerStartupPtrOutput) ToContainerStartupPtrOutputWithContext(ctx context.Context) ContainerStartupPtrOutput
func (ContainerStartupPtrOutput) UpDelay ¶
func (o ContainerStartupPtrOutput) UpDelay() pulumi.IntPtrOutput
A non-negative number defining the delay in seconds before the next container is started.
type ContainerState ¶
type ContainerState struct { // The cloning configuration. Clone ContainerClonePtrInput // The console configuration. Console ContainerConsolePtrInput // The CPU configuration. Cpu ContainerCpuPtrInput // The description. Description pulumi.StringPtrInput // The disk configuration. Disk ContainerDiskPtrInput // The container feature flags. Changing flags (except nesting) is only allowed for `root@pam` authenticated user. Features ContainerFeaturesPtrInput // The identifier for a file containing a hook script (needs to be executable, e.g. by using the `proxmox_virtual_environment_file.file_mode` attribute). HookScriptFileId pulumi.StringPtrInput // The initialization configuration. Initialization ContainerInitializationPtrInput // The memory configuration. Memory ContainerMemoryPtrInput // A mount point MountPoints ContainerMountPointArrayInput // A network interface (multiple blocks // supported). NetworkInterfaces ContainerNetworkInterfaceArrayInput // The name of the node to assign the container to. NodeName pulumi.StringPtrInput // The Operating System configuration. OperatingSystem ContainerOperatingSystemPtrInput // The identifier for a pool to assign the container to. PoolId pulumi.StringPtrInput // Whether to set the protection flag of the container (defaults to `false`). This will prevent the container itself and its disk for remove/update operations. Protection pulumi.BoolPtrInput // Automatically start container when the host // system boots (defaults to `true`). StartOnBoot pulumi.BoolPtrInput // Whether to start the container (defaults to `true`). Started pulumi.BoolPtrInput // Defines startup and shutdown behavior of the container. Startup ContainerStartupPtrInput // A list of tags the container tags. This is only meta // information (defaults to `[]`). Note: Proxmox always sorts the container tags. // If the list in template is not sorted, then Proxmox will always report a // difference on the resource. You may use the `ignoreChanges` lifecycle // meta-argument to ignore changes to this attribute. Tags pulumi.StringArrayInput // Whether to create a template (defaults to `false`). Template pulumi.BoolPtrInput // Timeout for cloning a container in seconds (defaults to 1800). TimeoutClone pulumi.IntPtrInput // Timeout for creating a container in seconds (defaults to 1800). TimeoutCreate pulumi.IntPtrInput // Timeout for deleting a container in seconds (defaults to 60). TimeoutDelete pulumi.IntPtrInput // Start container timeout // // Deprecated: This field is deprecated and will be removed in a future release. An overall operation timeout (`timeoutCreate` / `timeoutClone`) is used instead. TimeoutStart pulumi.IntPtrInput // Timeout for updating a container in seconds (defaults to 1800). TimeoutUpdate pulumi.IntPtrInput // Whether the container runs as unprivileged on // the host (defaults to `false`). Unprivileged pulumi.BoolPtrInput // The container identifier VmId pulumi.IntPtrInput }
func (ContainerState) ElementType ¶
func (ContainerState) ElementType() reflect.Type