Documentation ¶
Index ¶
- Constants
- type Architecture
- func (Architecture) ElementType() reflect.Type
- func (e Architecture) ToArchitectureOutput() ArchitectureOutput
- func (e Architecture) ToArchitectureOutputWithContext(ctx context.Context) ArchitectureOutput
- func (e Architecture) ToArchitecturePtrOutput() ArchitecturePtrOutput
- func (e Architecture) ToArchitecturePtrOutputWithContext(ctx context.Context) ArchitecturePtrOutput
- func (e Architecture) ToStringOutput() pulumi.StringOutput
- func (e Architecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Architecture) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Architecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ArchitectureInput
- type ArchitectureOutput
- func (ArchitectureOutput) ElementType() reflect.Type
- func (o ArchitectureOutput) ToArchitectureOutput() ArchitectureOutput
- func (o ArchitectureOutput) ToArchitectureOutputWithContext(ctx context.Context) ArchitectureOutput
- func (o ArchitectureOutput) ToArchitecturePtrOutput() ArchitecturePtrOutput
- func (o ArchitectureOutput) ToArchitecturePtrOutputWithContext(ctx context.Context) ArchitecturePtrOutput
- func (o ArchitectureOutput) ToStringOutput() pulumi.StringOutput
- func (o ArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ArchitecturePtrInput
- type ArchitecturePtrOutput
- func (o ArchitecturePtrOutput) Elem() ArchitectureOutput
- func (ArchitecturePtrOutput) ElementType() reflect.Type
- func (o ArchitecturePtrOutput) ToArchitecturePtrOutput() ArchitecturePtrOutput
- func (o ArchitecturePtrOutput) ToArchitecturePtrOutputWithContext(ctx context.Context) ArchitecturePtrOutput
- func (o ArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CniPluginsInstall
- type CniPluginsInstallArgs
- type CniPluginsInstallArray
- type CniPluginsInstallArrayInput
- type CniPluginsInstallArrayOutput
- func (CniPluginsInstallArrayOutput) ElementType() reflect.Type
- func (o CniPluginsInstallArrayOutput) Index(i pulumi.IntInput) CniPluginsInstallOutput
- func (o CniPluginsInstallArrayOutput) ToCniPluginsInstallArrayOutput() CniPluginsInstallArrayOutput
- func (o CniPluginsInstallArrayOutput) ToCniPluginsInstallArrayOutputWithContext(ctx context.Context) CniPluginsInstallArrayOutput
- type CniPluginsInstallInput
- type CniPluginsInstallMap
- type CniPluginsInstallMapInput
- type CniPluginsInstallMapOutput
- func (CniPluginsInstallMapOutput) ElementType() reflect.Type
- func (o CniPluginsInstallMapOutput) MapIndex(k pulumi.StringInput) CniPluginsInstallOutput
- func (o CniPluginsInstallMapOutput) ToCniPluginsInstallMapOutput() CniPluginsInstallMapOutput
- func (o CniPluginsInstallMapOutput) ToCniPluginsInstallMapOutputWithContext(ctx context.Context) CniPluginsInstallMapOutput
- type CniPluginsInstallOutput
- func (o CniPluginsInstallOutput) Architecture() ArchitectureOutput
- func (o CniPluginsInstallOutput) ArchiveName() pulumi.StringOutput
- func (o CniPluginsInstallOutput) BandwidthMv() tools.MvOutput
- func (o CniPluginsInstallOutput) BandwidthPath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) BridgeMv() tools.MvOutput
- func (o CniPluginsInstallOutput) BridgePath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) Connection() pulumiCommand.ConnectionOutput
- func (o CniPluginsInstallOutput) DhcpMv() tools.MvOutput
- func (o CniPluginsInstallOutput) DhcpPath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) Directory() pulumi.StringOutput
- func (o CniPluginsInstallOutput) Download() DownloadOutput
- func (o CniPluginsInstallOutput) DummyMv() tools.MvOutput
- func (o CniPluginsInstallOutput) DummyPath() pulumi.StringOutput
- func (CniPluginsInstallOutput) ElementType() reflect.Type
- func (o CniPluginsInstallOutput) FirewallMv() tools.MvOutput
- func (o CniPluginsInstallOutput) FirewallPath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) HostDeviceMv() tools.MvOutput
- func (o CniPluginsInstallOutput) HostDevicePath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) HostLocalMv() tools.MvOutput
- func (o CniPluginsInstallOutput) HostLocalPath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) IpvlanMv() tools.MvOutput
- func (o CniPluginsInstallOutput) IpvlanPath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) LoopbackMv() tools.MvOutput
- func (o CniPluginsInstallOutput) LoopbackPath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) MacvlanMv() tools.MvOutput
- func (o CniPluginsInstallOutput) MacvlanPath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) Mkdir() tools.MkdirOutput
- func (o CniPluginsInstallOutput) Mktemp() tools.MktempOutput
- func (o CniPluginsInstallOutput) Path() pulumi.StringPtrOutput
- func (o CniPluginsInstallOutput) PortmapMv() tools.MvOutput
- func (o CniPluginsInstallOutput) PortmapPath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) PtpMv() tools.MvOutput
- func (o CniPluginsInstallOutput) PtpPath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) Rm() tools.RmOutput
- func (o CniPluginsInstallOutput) SbrMv() tools.MvOutput
- func (o CniPluginsInstallOutput) SbrPath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) StaticMv() tools.MvOutput
- func (o CniPluginsInstallOutput) StaticPath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) TapMv() tools.MvOutput
- func (o CniPluginsInstallOutput) TapPath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) Tar() tools.TarOutput
- func (o CniPluginsInstallOutput) ToCniPluginsInstallOutput() CniPluginsInstallOutput
- func (o CniPluginsInstallOutput) ToCniPluginsInstallOutputWithContext(ctx context.Context) CniPluginsInstallOutput
- func (o CniPluginsInstallOutput) TuningMv() tools.MvOutput
- func (o CniPluginsInstallOutput) TuningPath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) Url() pulumi.StringOutput
- func (o CniPluginsInstallOutput) Version() pulumi.StringOutput
- func (o CniPluginsInstallOutput) VlanMv() tools.MvOutput
- func (o CniPluginsInstallOutput) VlanPath() pulumi.StringOutput
- func (o CniPluginsInstallOutput) VrfMv() tools.MvOutput
- func (o CniPluginsInstallOutput) VrfPath() pulumi.StringOutput
- type ContainerdInstall
- type ContainerdInstallArgs
- type ContainerdInstallArray
- type ContainerdInstallArrayInput
- type ContainerdInstallArrayOutput
- func (ContainerdInstallArrayOutput) ElementType() reflect.Type
- func (o ContainerdInstallArrayOutput) Index(i pulumi.IntInput) ContainerdInstallOutput
- func (o ContainerdInstallArrayOutput) ToContainerdInstallArrayOutput() ContainerdInstallArrayOutput
- func (o ContainerdInstallArrayOutput) ToContainerdInstallArrayOutputWithContext(ctx context.Context) ContainerdInstallArrayOutput
- type ContainerdInstallInput
- type ContainerdInstallMap
- type ContainerdInstallMapInput
- type ContainerdInstallMapOutput
- func (ContainerdInstallMapOutput) ElementType() reflect.Type
- func (o ContainerdInstallMapOutput) MapIndex(k pulumi.StringInput) ContainerdInstallOutput
- func (o ContainerdInstallMapOutput) ToContainerdInstallMapOutput() ContainerdInstallMapOutput
- func (o ContainerdInstallMapOutput) ToContainerdInstallMapOutputWithContext(ctx context.Context) ContainerdInstallMapOutput
- type ContainerdInstallOutput
- func (o ContainerdInstallOutput) Architecture() ArchitectureOutput
- func (o ContainerdInstallOutput) ArchiveName() pulumi.StringOutput
- func (o ContainerdInstallOutput) Connection() pulumiCommand.ConnectionOutput
- func (o ContainerdInstallOutput) ContainerdMv() tools.MvOutput
- func (o ContainerdInstallOutput) ContainerdPath() pulumi.StringOutput
- func (o ContainerdInstallOutput) Directory() pulumi.StringOutput
- func (o ContainerdInstallOutput) Download() DownloadOutput
- func (ContainerdInstallOutput) ElementType() reflect.Type
- func (o ContainerdInstallOutput) Mkdir() tools.MkdirOutput
- func (o ContainerdInstallOutput) Mktemp() tools.MktempOutput
- func (o ContainerdInstallOutput) Path() pulumi.StringPtrOutput
- func (o ContainerdInstallOutput) Rm() tools.RmOutput
- func (o ContainerdInstallOutput) Tar() tools.TarOutput
- func (o ContainerdInstallOutput) ToContainerdInstallOutput() ContainerdInstallOutput
- func (o ContainerdInstallOutput) ToContainerdInstallOutputWithContext(ctx context.Context) ContainerdInstallOutput
- func (o ContainerdInstallOutput) Url() pulumi.StringOutput
- func (o ContainerdInstallOutput) Version() pulumi.StringOutput
- type CrictlInstall
- type CrictlInstallArgs
- type CrictlInstallArray
- type CrictlInstallArrayInput
- type CrictlInstallArrayOutput
- func (CrictlInstallArrayOutput) ElementType() reflect.Type
- func (o CrictlInstallArrayOutput) Index(i pulumi.IntInput) CrictlInstallOutput
- func (o CrictlInstallArrayOutput) ToCrictlInstallArrayOutput() CrictlInstallArrayOutput
- func (o CrictlInstallArrayOutput) ToCrictlInstallArrayOutputWithContext(ctx context.Context) CrictlInstallArrayOutput
- type CrictlInstallInput
- type CrictlInstallMap
- type CrictlInstallMapInput
- type CrictlInstallMapOutput
- func (CrictlInstallMapOutput) ElementType() reflect.Type
- func (o CrictlInstallMapOutput) MapIndex(k pulumi.StringInput) CrictlInstallOutput
- func (o CrictlInstallMapOutput) ToCrictlInstallMapOutput() CrictlInstallMapOutput
- func (o CrictlInstallMapOutput) ToCrictlInstallMapOutputWithContext(ctx context.Context) CrictlInstallMapOutput
- type CrictlInstallOutput
- func (o CrictlInstallOutput) Architecture() ArchitectureOutput
- func (o CrictlInstallOutput) ArchiveName() pulumi.StringOutput
- func (o CrictlInstallOutput) Connection() pulumiCommand.ConnectionOutput
- func (o CrictlInstallOutput) CrictlMv() tools.MvOutput
- func (o CrictlInstallOutput) CrictlPath() pulumi.StringOutput
- func (o CrictlInstallOutput) Directory() pulumi.StringOutput
- func (o CrictlInstallOutput) Download() DownloadOutput
- func (CrictlInstallOutput) ElementType() reflect.Type
- func (o CrictlInstallOutput) Mkdir() tools.MkdirOutput
- func (o CrictlInstallOutput) Mktemp() tools.MktempOutput
- func (o CrictlInstallOutput) Path() pulumi.StringPtrOutput
- func (o CrictlInstallOutput) Rm() tools.RmOutput
- func (o CrictlInstallOutput) Tar() tools.TarOutput
- func (o CrictlInstallOutput) ToCrictlInstallOutput() CrictlInstallOutput
- func (o CrictlInstallOutput) ToCrictlInstallOutputWithContext(ctx context.Context) CrictlInstallOutput
- func (o CrictlInstallOutput) Url() pulumi.StringOutput
- func (o CrictlInstallOutput) Version() pulumi.StringOutput
- type Download
- type DownloadArgs
- type DownloadArray
- type DownloadArrayInput
- type DownloadArrayOutput
- type DownloadInput
- type DownloadMap
- type DownloadMapInput
- type DownloadMapOutput
- type DownloadOutput
- func (o DownloadOutput) Connection() pulumiCommand.ConnectionOutput
- func (o DownloadOutput) Destination() pulumi.StringOutput
- func (DownloadOutput) ElementType() reflect.Type
- func (o DownloadOutput) Mkdir() tools.MkdirOutput
- func (o DownloadOutput) RemoveOnDelete() pulumi.BoolOutput
- func (o DownloadOutput) ToDownloadOutput() DownloadOutput
- func (o DownloadOutput) ToDownloadOutputWithContext(ctx context.Context) DownloadOutput
- func (o DownloadOutput) Url() pulumi.StringOutput
- func (o DownloadOutput) Wget() tools.WgetOutput
- type EtcdCluster
- type EtcdClusterArgs
- type EtcdClusterArray
- type EtcdClusterArrayInput
- type EtcdClusterArrayOutput
- func (EtcdClusterArrayOutput) ElementType() reflect.Type
- func (o EtcdClusterArrayOutput) Index(i pulumi.IntInput) EtcdClusterOutput
- func (o EtcdClusterArrayOutput) ToEtcdClusterArrayOutput() EtcdClusterArrayOutput
- func (o EtcdClusterArrayOutput) ToEtcdClusterArrayOutputWithContext(ctx context.Context) EtcdClusterArrayOutput
- type EtcdClusterInput
- type EtcdClusterMap
- type EtcdClusterMapInput
- type EtcdClusterMapOutput
- func (EtcdClusterMapOutput) ElementType() reflect.Type
- func (o EtcdClusterMapOutput) MapIndex(k pulumi.StringInput) EtcdClusterOutput
- func (o EtcdClusterMapOutput) ToEtcdClusterMapOutput() EtcdClusterMapOutput
- func (o EtcdClusterMapOutput) ToEtcdClusterMapOutputWithContext(ctx context.Context) EtcdClusterMapOutput
- type EtcdClusterOutput
- func (o EtcdClusterOutput) Architecture() ArchitecturePtrOutput
- func (o EtcdClusterOutput) BinaryDirectory() pulumi.StringPtrOutput
- func (o EtcdClusterOutput) Bundle() tls.BundleOutput
- func (o EtcdClusterOutput) Configuration() EtcdConfigurationMapOutput
- func (o EtcdClusterOutput) ConfigurationDirectory() pulumi.StringPtrOutput
- func (o EtcdClusterOutput) DataDirectory() pulumi.StringPtrOutput
- func (EtcdClusterOutput) ElementType() reflect.Type
- func (o EtcdClusterOutput) Install() EtcdInstallMapOutput
- func (o EtcdClusterOutput) Nodes() EtcdNodeMapOutput
- func (o EtcdClusterOutput) Service() EtcdServiceMapOutput
- func (o EtcdClusterOutput) Start() StartEtcdMapOutput
- func (o EtcdClusterOutput) ToEtcdClusterOutput() EtcdClusterOutput
- func (o EtcdClusterOutput) ToEtcdClusterOutputWithContext(ctx context.Context) EtcdClusterOutput
- func (o EtcdClusterOutput) Version() pulumi.StringPtrOutput
- type EtcdConfiguration
- type EtcdConfigurationArgs
- type EtcdConfigurationArray
- type EtcdConfigurationArrayInput
- type EtcdConfigurationArrayOutput
- func (EtcdConfigurationArrayOutput) ElementType() reflect.Type
- func (o EtcdConfigurationArrayOutput) Index(i pulumi.IntInput) EtcdConfigurationOutput
- func (o EtcdConfigurationArrayOutput) ToEtcdConfigurationArrayOutput() EtcdConfigurationArrayOutput
- func (o EtcdConfigurationArrayOutput) ToEtcdConfigurationArrayOutputWithContext(ctx context.Context) EtcdConfigurationArrayOutput
- type EtcdConfigurationInput
- type EtcdConfigurationMap
- type EtcdConfigurationMapInput
- type EtcdConfigurationMapOutput
- func (EtcdConfigurationMapOutput) ElementType() reflect.Type
- func (o EtcdConfigurationMapOutput) MapIndex(k pulumi.StringInput) EtcdConfigurationOutput
- func (o EtcdConfigurationMapOutput) ToEtcdConfigurationMapOutput() EtcdConfigurationMapOutput
- func (o EtcdConfigurationMapOutput) ToEtcdConfigurationMapOutputWithContext(ctx context.Context) EtcdConfigurationMapOutput
- type EtcdConfigurationOutput
- func (o EtcdConfigurationOutput) CaFile() FileOutput
- func (o EtcdConfigurationOutput) CaPem() pulumi.StringOutput
- func (o EtcdConfigurationOutput) CertFile() FileOutput
- func (o EtcdConfigurationOutput) CertPem() pulumi.StringOutput
- func (o EtcdConfigurationOutput) ConfigurationChmod() tools.ChmodOutput
- func (o EtcdConfigurationOutput) ConfigurationDirectory() pulumi.StringOutput
- func (o EtcdConfigurationOutput) ConfigurationMkdir() tools.MkdirOutput
- func (o EtcdConfigurationOutput) Connection() pulumiCommand.ConnectionOutput
- func (o EtcdConfigurationOutput) DataDirectory() pulumi.StringOutput
- func (o EtcdConfigurationOutput) DataMkdir() tools.MkdirOutput
- func (EtcdConfigurationOutput) ElementType() reflect.Type
- func (o EtcdConfigurationOutput) EtcdPath() pulumi.StringOutput
- func (o EtcdConfigurationOutput) InternalIp() pulumi.StringOutput
- func (o EtcdConfigurationOutput) KeyFile() FileOutput
- func (o EtcdConfigurationOutput) KeyPem() pulumi.StringOutput
- func (o EtcdConfigurationOutput) ToEtcdConfigurationOutput() EtcdConfigurationOutput
- func (o EtcdConfigurationOutput) ToEtcdConfigurationOutputWithContext(ctx context.Context) EtcdConfigurationOutput
- func (o EtcdConfigurationOutput) Value() EtcdConfigurationPropsOutput
- type EtcdConfigurationProps
- type EtcdConfigurationPropsArgs
- type EtcdConfigurationPropsArray
- func (EtcdConfigurationPropsArray) ElementType() reflect.Type
- func (i EtcdConfigurationPropsArray) ToEtcdConfigurationPropsArrayOutput() EtcdConfigurationPropsArrayOutput
- func (i EtcdConfigurationPropsArray) ToEtcdConfigurationPropsArrayOutputWithContext(ctx context.Context) EtcdConfigurationPropsArrayOutput
- type EtcdConfigurationPropsArrayInput
- type EtcdConfigurationPropsArrayOutput
- func (EtcdConfigurationPropsArrayOutput) ElementType() reflect.Type
- func (o EtcdConfigurationPropsArrayOutput) Index(i pulumi.IntInput) EtcdConfigurationPropsOutput
- func (o EtcdConfigurationPropsArrayOutput) ToEtcdConfigurationPropsArrayOutput() EtcdConfigurationPropsArrayOutput
- func (o EtcdConfigurationPropsArrayOutput) ToEtcdConfigurationPropsArrayOutputWithContext(ctx context.Context) EtcdConfigurationPropsArrayOutput
- type EtcdConfigurationPropsInput
- type EtcdConfigurationPropsOutput
- func (o EtcdConfigurationPropsOutput) CaFilePath() pulumi.StringOutput
- func (o EtcdConfigurationPropsOutput) CertFilePath() pulumi.StringOutput
- func (o EtcdConfigurationPropsOutput) DataDirectory() pulumi.StringOutput
- func (EtcdConfigurationPropsOutput) ElementType() reflect.Type
- func (o EtcdConfigurationPropsOutput) EtcdPath() pulumi.StringOutput
- func (o EtcdConfigurationPropsOutput) InternalIp() pulumi.StringOutput
- func (o EtcdConfigurationPropsOutput) KeyFilePath() pulumi.StringOutput
- func (o EtcdConfigurationPropsOutput) Name() pulumi.StringOutput
- func (o EtcdConfigurationPropsOutput) ToEtcdConfigurationPropsOutput() EtcdConfigurationPropsOutput
- func (o EtcdConfigurationPropsOutput) ToEtcdConfigurationPropsOutputWithContext(ctx context.Context) EtcdConfigurationPropsOutput
- type EtcdInstall
- type EtcdInstallArgs
- type EtcdInstallArray
- type EtcdInstallArrayInput
- type EtcdInstallArrayOutput
- func (EtcdInstallArrayOutput) ElementType() reflect.Type
- func (o EtcdInstallArrayOutput) Index(i pulumi.IntInput) EtcdInstallOutput
- func (o EtcdInstallArrayOutput) ToEtcdInstallArrayOutput() EtcdInstallArrayOutput
- func (o EtcdInstallArrayOutput) ToEtcdInstallArrayOutputWithContext(ctx context.Context) EtcdInstallArrayOutput
- type EtcdInstallInput
- type EtcdInstallMap
- type EtcdInstallMapInput
- type EtcdInstallMapOutput
- func (EtcdInstallMapOutput) ElementType() reflect.Type
- func (o EtcdInstallMapOutput) MapIndex(k pulumi.StringInput) EtcdInstallOutput
- func (o EtcdInstallMapOutput) ToEtcdInstallMapOutput() EtcdInstallMapOutput
- func (o EtcdInstallMapOutput) ToEtcdInstallMapOutputWithContext(ctx context.Context) EtcdInstallMapOutput
- type EtcdInstallOutput
- func (o EtcdInstallOutput) Architecture() ArchitectureOutput
- func (o EtcdInstallOutput) ArchiveName() pulumi.StringOutput
- func (o EtcdInstallOutput) Connection() pulumiCommand.ConnectionOutput
- func (o EtcdInstallOutput) Directory() pulumi.StringOutput
- func (o EtcdInstallOutput) Download() DownloadOutput
- func (EtcdInstallOutput) ElementType() reflect.Type
- func (o EtcdInstallOutput) EtcdMv() tools.MvOutput
- func (o EtcdInstallOutput) EtcdPath() pulumi.StringOutput
- func (o EtcdInstallOutput) EtcdctlMv() tools.MvOutput
- func (o EtcdInstallOutput) EtcdctlPath() pulumi.StringOutput
- func (o EtcdInstallOutput) Mkdir() tools.MkdirOutput
- func (o EtcdInstallOutput) Mktemp() tools.MktempOutput
- func (o EtcdInstallOutput) Path() pulumi.StringPtrOutput
- func (o EtcdInstallOutput) Rm() tools.RmOutput
- func (o EtcdInstallOutput) Tar() tools.TarOutput
- func (o EtcdInstallOutput) ToEtcdInstallOutput() EtcdInstallOutput
- func (o EtcdInstallOutput) ToEtcdInstallOutputWithContext(ctx context.Context) EtcdInstallOutput
- func (o EtcdInstallOutput) Url() pulumi.StringOutput
- func (o EtcdInstallOutput) Version() pulumi.StringOutput
- type EtcdNode
- type EtcdNodeArgs
- type EtcdNodeInput
- type EtcdNodeMapOutput
- type EtcdNodeOutput
- func (o EtcdNodeOutput) Architecture() ArchitecturePtrOutput
- func (o EtcdNodeOutput) Connection() pulumiCommand.ConnectionOutput
- func (EtcdNodeOutput) ElementType() reflect.Type
- func (o EtcdNodeOutput) InternalIp() pulumi.StringOutput
- func (o EtcdNodeOutput) ToEtcdNodeOutput() EtcdNodeOutput
- func (o EtcdNodeOutput) ToEtcdNodeOutputWithContext(ctx context.Context) EtcdNodeOutput
- type EtcdService
- type EtcdServiceArgs
- type EtcdServiceArray
- type EtcdServiceArrayInput
- type EtcdServiceArrayOutput
- func (EtcdServiceArrayOutput) ElementType() reflect.Type
- func (o EtcdServiceArrayOutput) Index(i pulumi.IntInput) EtcdServiceOutput
- func (o EtcdServiceArrayOutput) ToEtcdServiceArrayOutput() EtcdServiceArrayOutput
- func (o EtcdServiceArrayOutput) ToEtcdServiceArrayOutputWithContext(ctx context.Context) EtcdServiceArrayOutput
- type EtcdServiceInput
- type EtcdServiceMap
- type EtcdServiceMapInput
- type EtcdServiceMapOutput
- func (EtcdServiceMapOutput) ElementType() reflect.Type
- func (o EtcdServiceMapOutput) MapIndex(k pulumi.StringInput) EtcdServiceOutput
- func (o EtcdServiceMapOutput) ToEtcdServiceMapOutput() EtcdServiceMapOutput
- func (o EtcdServiceMapOutput) ToEtcdServiceMapOutputWithContext(ctx context.Context) EtcdServiceMapOutput
- type EtcdServiceOutput
- func (o EtcdServiceOutput) Configuration() EtcdConfigurationPropsOutput
- func (o EtcdServiceOutput) Connection() pulumiCommand.ConnectionOutput
- func (o EtcdServiceOutput) Description() pulumi.StringPtrOutput
- func (o EtcdServiceOutput) Directory() pulumi.StringPtrOutput
- func (o EtcdServiceOutput) Documentation() pulumi.StringPtrOutput
- func (EtcdServiceOutput) ElementType() reflect.Type
- func (o EtcdServiceOutput) Peers() EtcdConfigurationPropsArrayOutput
- func (o EtcdServiceOutput) Restart() SystemdServiceRestartPtrOutput
- func (o EtcdServiceOutput) RestartSec() pulumi.StringPtrOutput
- func (o EtcdServiceOutput) Service() SystemdServiceOutput
- func (o EtcdServiceOutput) ToEtcdServiceOutput() EtcdServiceOutput
- func (o EtcdServiceOutput) ToEtcdServiceOutputWithContext(ctx context.Context) EtcdServiceOutput
- func (o EtcdServiceOutput) WantedBy() pulumi.StringPtrOutput
- type File
- type FileArgs
- type FileArray
- type FileArrayInput
- type FileArrayOutput
- type FileInput
- type FileMap
- type FileMapInput
- type FileMapOutput
- type FileOutput
- func (o FileOutput) Command() pulumiCommand.CommandOutput
- func (o FileOutput) Connection() pulumiCommand.ConnectionOutput
- func (o FileOutput) Content() pulumi.StringOutput
- func (FileOutput) ElementType() reflect.Type
- func (o FileOutput) Path() pulumi.StringOutput
- func (o FileOutput) Stderr() pulumi.StringOutput
- func (o FileOutput) Stdin() pulumi.StringOutput
- func (o FileOutput) Stdout() pulumi.StringOutput
- func (o FileOutput) ToFileOutput() FileOutput
- func (o FileOutput) ToFileOutputWithContext(ctx context.Context) FileOutput
- type KubeApiServerInstall
- type KubeApiServerInstallArgs
- type KubeApiServerInstallArray
- type KubeApiServerInstallArrayInput
- type KubeApiServerInstallArrayOutput
- func (KubeApiServerInstallArrayOutput) ElementType() reflect.Type
- func (o KubeApiServerInstallArrayOutput) Index(i pulumi.IntInput) KubeApiServerInstallOutput
- func (o KubeApiServerInstallArrayOutput) ToKubeApiServerInstallArrayOutput() KubeApiServerInstallArrayOutput
- func (o KubeApiServerInstallArrayOutput) ToKubeApiServerInstallArrayOutputWithContext(ctx context.Context) KubeApiServerInstallArrayOutput
- type KubeApiServerInstallInput
- type KubeApiServerInstallMap
- type KubeApiServerInstallMapInput
- type KubeApiServerInstallMapOutput
- func (KubeApiServerInstallMapOutput) ElementType() reflect.Type
- func (o KubeApiServerInstallMapOutput) MapIndex(k pulumi.StringInput) KubeApiServerInstallOutput
- func (o KubeApiServerInstallMapOutput) ToKubeApiServerInstallMapOutput() KubeApiServerInstallMapOutput
- func (o KubeApiServerInstallMapOutput) ToKubeApiServerInstallMapOutputWithContext(ctx context.Context) KubeApiServerInstallMapOutput
- type KubeApiServerInstallOutput
- func (o KubeApiServerInstallOutput) Architecture() ArchitectureOutput
- func (o KubeApiServerInstallOutput) BinName() pulumi.StringPtrOutput
- func (o KubeApiServerInstallOutput) Connection() pulumiCommand.ConnectionOutput
- func (o KubeApiServerInstallOutput) Directory() pulumi.StringOutput
- func (o KubeApiServerInstallOutput) Download() DownloadOutput
- func (KubeApiServerInstallOutput) ElementType() reflect.Type
- func (o KubeApiServerInstallOutput) Mkdir() tools.MkdirOutput
- func (o KubeApiServerInstallOutput) Mktemp() tools.MktempOutput
- func (o KubeApiServerInstallOutput) Mv() tools.MvOutput
- func (o KubeApiServerInstallOutput) Path() pulumi.StringOutput
- func (o KubeApiServerInstallOutput) Rm() tools.RmOutput
- func (o KubeApiServerInstallOutput) ToKubeApiServerInstallOutput() KubeApiServerInstallOutput
- func (o KubeApiServerInstallOutput) ToKubeApiServerInstallOutputWithContext(ctx context.Context) KubeApiServerInstallOutput
- func (o KubeApiServerInstallOutput) Url() pulumi.StringOutput
- func (o KubeApiServerInstallOutput) Version() pulumi.StringOutput
- type KubeControllerManagerInstall
- func (*KubeControllerManagerInstall) ElementType() reflect.Type
- func (i *KubeControllerManagerInstall) ToKubeControllerManagerInstallOutput() KubeControllerManagerInstallOutput
- func (i *KubeControllerManagerInstall) ToKubeControllerManagerInstallOutputWithContext(ctx context.Context) KubeControllerManagerInstallOutput
- type KubeControllerManagerInstallArgs
- type KubeControllerManagerInstallArray
- func (KubeControllerManagerInstallArray) ElementType() reflect.Type
- func (i KubeControllerManagerInstallArray) ToKubeControllerManagerInstallArrayOutput() KubeControllerManagerInstallArrayOutput
- func (i KubeControllerManagerInstallArray) ToKubeControllerManagerInstallArrayOutputWithContext(ctx context.Context) KubeControllerManagerInstallArrayOutput
- type KubeControllerManagerInstallArrayInput
- type KubeControllerManagerInstallArrayOutput
- func (KubeControllerManagerInstallArrayOutput) ElementType() reflect.Type
- func (o KubeControllerManagerInstallArrayOutput) Index(i pulumi.IntInput) KubeControllerManagerInstallOutput
- func (o KubeControllerManagerInstallArrayOutput) ToKubeControllerManagerInstallArrayOutput() KubeControllerManagerInstallArrayOutput
- func (o KubeControllerManagerInstallArrayOutput) ToKubeControllerManagerInstallArrayOutputWithContext(ctx context.Context) KubeControllerManagerInstallArrayOutput
- type KubeControllerManagerInstallInput
- type KubeControllerManagerInstallMap
- func (KubeControllerManagerInstallMap) ElementType() reflect.Type
- func (i KubeControllerManagerInstallMap) ToKubeControllerManagerInstallMapOutput() KubeControllerManagerInstallMapOutput
- func (i KubeControllerManagerInstallMap) ToKubeControllerManagerInstallMapOutputWithContext(ctx context.Context) KubeControllerManagerInstallMapOutput
- type KubeControllerManagerInstallMapInput
- type KubeControllerManagerInstallMapOutput
- func (KubeControllerManagerInstallMapOutput) ElementType() reflect.Type
- func (o KubeControllerManagerInstallMapOutput) MapIndex(k pulumi.StringInput) KubeControllerManagerInstallOutput
- func (o KubeControllerManagerInstallMapOutput) ToKubeControllerManagerInstallMapOutput() KubeControllerManagerInstallMapOutput
- func (o KubeControllerManagerInstallMapOutput) ToKubeControllerManagerInstallMapOutputWithContext(ctx context.Context) KubeControllerManagerInstallMapOutput
- type KubeControllerManagerInstallOutput
- func (o KubeControllerManagerInstallOutput) Architecture() ArchitectureOutput
- func (o KubeControllerManagerInstallOutput) BinName() pulumi.StringPtrOutput
- func (o KubeControllerManagerInstallOutput) Connection() pulumiCommand.ConnectionOutput
- func (o KubeControllerManagerInstallOutput) Directory() pulumi.StringOutput
- func (o KubeControllerManagerInstallOutput) Download() DownloadOutput
- func (KubeControllerManagerInstallOutput) ElementType() reflect.Type
- func (o KubeControllerManagerInstallOutput) Mkdir() tools.MkdirOutput
- func (o KubeControllerManagerInstallOutput) Mktemp() tools.MktempOutput
- func (o KubeControllerManagerInstallOutput) Mv() tools.MvOutput
- func (o KubeControllerManagerInstallOutput) Path() pulumi.StringOutput
- func (o KubeControllerManagerInstallOutput) Rm() tools.RmOutput
- func (o KubeControllerManagerInstallOutput) ToKubeControllerManagerInstallOutput() KubeControllerManagerInstallOutput
- func (o KubeControllerManagerInstallOutput) ToKubeControllerManagerInstallOutputWithContext(ctx context.Context) KubeControllerManagerInstallOutput
- func (o KubeControllerManagerInstallOutput) Url() pulumi.StringOutput
- func (o KubeControllerManagerInstallOutput) Version() pulumi.StringOutput
- type KubeProxyInstall
- type KubeProxyInstallArgs
- type KubeProxyInstallArray
- type KubeProxyInstallArrayInput
- type KubeProxyInstallArrayOutput
- func (KubeProxyInstallArrayOutput) ElementType() reflect.Type
- func (o KubeProxyInstallArrayOutput) Index(i pulumi.IntInput) KubeProxyInstallOutput
- func (o KubeProxyInstallArrayOutput) ToKubeProxyInstallArrayOutput() KubeProxyInstallArrayOutput
- func (o KubeProxyInstallArrayOutput) ToKubeProxyInstallArrayOutputWithContext(ctx context.Context) KubeProxyInstallArrayOutput
- type KubeProxyInstallInput
- type KubeProxyInstallMap
- type KubeProxyInstallMapInput
- type KubeProxyInstallMapOutput
- func (KubeProxyInstallMapOutput) ElementType() reflect.Type
- func (o KubeProxyInstallMapOutput) MapIndex(k pulumi.StringInput) KubeProxyInstallOutput
- func (o KubeProxyInstallMapOutput) ToKubeProxyInstallMapOutput() KubeProxyInstallMapOutput
- func (o KubeProxyInstallMapOutput) ToKubeProxyInstallMapOutputWithContext(ctx context.Context) KubeProxyInstallMapOutput
- type KubeProxyInstallOutput
- func (o KubeProxyInstallOutput) Architecture() ArchitectureOutput
- func (o KubeProxyInstallOutput) BinName() pulumi.StringPtrOutput
- func (o KubeProxyInstallOutput) Connection() pulumiCommand.ConnectionOutput
- func (o KubeProxyInstallOutput) Directory() pulumi.StringOutput
- func (o KubeProxyInstallOutput) Download() DownloadOutput
- func (KubeProxyInstallOutput) ElementType() reflect.Type
- func (o KubeProxyInstallOutput) Mkdir() tools.MkdirOutput
- func (o KubeProxyInstallOutput) Mktemp() tools.MktempOutput
- func (o KubeProxyInstallOutput) Mv() tools.MvOutput
- func (o KubeProxyInstallOutput) Path() pulumi.StringOutput
- func (o KubeProxyInstallOutput) Rm() tools.RmOutput
- func (o KubeProxyInstallOutput) ToKubeProxyInstallOutput() KubeProxyInstallOutput
- func (o KubeProxyInstallOutput) ToKubeProxyInstallOutputWithContext(ctx context.Context) KubeProxyInstallOutput
- func (o KubeProxyInstallOutput) Url() pulumi.StringOutput
- func (o KubeProxyInstallOutput) Version() pulumi.StringOutput
- type KubeSchedulerInstall
- type KubeSchedulerInstallArgs
- type KubeSchedulerInstallArray
- type KubeSchedulerInstallArrayInput
- type KubeSchedulerInstallArrayOutput
- func (KubeSchedulerInstallArrayOutput) ElementType() reflect.Type
- func (o KubeSchedulerInstallArrayOutput) Index(i pulumi.IntInput) KubeSchedulerInstallOutput
- func (o KubeSchedulerInstallArrayOutput) ToKubeSchedulerInstallArrayOutput() KubeSchedulerInstallArrayOutput
- func (o KubeSchedulerInstallArrayOutput) ToKubeSchedulerInstallArrayOutputWithContext(ctx context.Context) KubeSchedulerInstallArrayOutput
- type KubeSchedulerInstallInput
- type KubeSchedulerInstallMap
- type KubeSchedulerInstallMapInput
- type KubeSchedulerInstallMapOutput
- func (KubeSchedulerInstallMapOutput) ElementType() reflect.Type
- func (o KubeSchedulerInstallMapOutput) MapIndex(k pulumi.StringInput) KubeSchedulerInstallOutput
- func (o KubeSchedulerInstallMapOutput) ToKubeSchedulerInstallMapOutput() KubeSchedulerInstallMapOutput
- func (o KubeSchedulerInstallMapOutput) ToKubeSchedulerInstallMapOutputWithContext(ctx context.Context) KubeSchedulerInstallMapOutput
- type KubeSchedulerInstallOutput
- func (o KubeSchedulerInstallOutput) Architecture() ArchitectureOutput
- func (o KubeSchedulerInstallOutput) BinName() pulumi.StringPtrOutput
- func (o KubeSchedulerInstallOutput) Connection() pulumiCommand.ConnectionOutput
- func (o KubeSchedulerInstallOutput) Directory() pulumi.StringOutput
- func (o KubeSchedulerInstallOutput) Download() DownloadOutput
- func (KubeSchedulerInstallOutput) ElementType() reflect.Type
- func (o KubeSchedulerInstallOutput) Mkdir() tools.MkdirOutput
- func (o KubeSchedulerInstallOutput) Mktemp() tools.MktempOutput
- func (o KubeSchedulerInstallOutput) Mv() tools.MvOutput
- func (o KubeSchedulerInstallOutput) Path() pulumi.StringOutput
- func (o KubeSchedulerInstallOutput) Rm() tools.RmOutput
- func (o KubeSchedulerInstallOutput) ToKubeSchedulerInstallOutput() KubeSchedulerInstallOutput
- func (o KubeSchedulerInstallOutput) ToKubeSchedulerInstallOutputWithContext(ctx context.Context) KubeSchedulerInstallOutput
- func (o KubeSchedulerInstallOutput) Url() pulumi.StringOutput
- func (o KubeSchedulerInstallOutput) Version() pulumi.StringOutput
- type KubectlInstall
- type KubectlInstallArgs
- type KubectlInstallArray
- type KubectlInstallArrayInput
- type KubectlInstallArrayOutput
- func (KubectlInstallArrayOutput) ElementType() reflect.Type
- func (o KubectlInstallArrayOutput) Index(i pulumi.IntInput) KubectlInstallOutput
- func (o KubectlInstallArrayOutput) ToKubectlInstallArrayOutput() KubectlInstallArrayOutput
- func (o KubectlInstallArrayOutput) ToKubectlInstallArrayOutputWithContext(ctx context.Context) KubectlInstallArrayOutput
- type KubectlInstallInput
- type KubectlInstallMap
- type KubectlInstallMapInput
- type KubectlInstallMapOutput
- func (KubectlInstallMapOutput) ElementType() reflect.Type
- func (o KubectlInstallMapOutput) MapIndex(k pulumi.StringInput) KubectlInstallOutput
- func (o KubectlInstallMapOutput) ToKubectlInstallMapOutput() KubectlInstallMapOutput
- func (o KubectlInstallMapOutput) ToKubectlInstallMapOutputWithContext(ctx context.Context) KubectlInstallMapOutput
- type KubectlInstallOutput
- func (o KubectlInstallOutput) Architecture() ArchitectureOutput
- func (o KubectlInstallOutput) BinName() pulumi.StringPtrOutput
- func (o KubectlInstallOutput) Connection() pulumiCommand.ConnectionOutput
- func (o KubectlInstallOutput) Directory() pulumi.StringOutput
- func (o KubectlInstallOutput) Download() DownloadOutput
- func (KubectlInstallOutput) ElementType() reflect.Type
- func (o KubectlInstallOutput) Mkdir() tools.MkdirOutput
- func (o KubectlInstallOutput) Mktemp() tools.MktempOutput
- func (o KubectlInstallOutput) Mv() tools.MvOutput
- func (o KubectlInstallOutput) Path() pulumi.StringOutput
- func (o KubectlInstallOutput) Rm() tools.RmOutput
- func (o KubectlInstallOutput) ToKubectlInstallOutput() KubectlInstallOutput
- func (o KubectlInstallOutput) ToKubectlInstallOutputWithContext(ctx context.Context) KubectlInstallOutput
- func (o KubectlInstallOutput) Url() pulumi.StringOutput
- func (o KubectlInstallOutput) Version() pulumi.StringOutput
- type KubeletInstall
- type KubeletInstallArgs
- type KubeletInstallArray
- type KubeletInstallArrayInput
- type KubeletInstallArrayOutput
- func (KubeletInstallArrayOutput) ElementType() reflect.Type
- func (o KubeletInstallArrayOutput) Index(i pulumi.IntInput) KubeletInstallOutput
- func (o KubeletInstallArrayOutput) ToKubeletInstallArrayOutput() KubeletInstallArrayOutput
- func (o KubeletInstallArrayOutput) ToKubeletInstallArrayOutputWithContext(ctx context.Context) KubeletInstallArrayOutput
- type KubeletInstallInput
- type KubeletInstallMap
- type KubeletInstallMapInput
- type KubeletInstallMapOutput
- func (KubeletInstallMapOutput) ElementType() reflect.Type
- func (o KubeletInstallMapOutput) MapIndex(k pulumi.StringInput) KubeletInstallOutput
- func (o KubeletInstallMapOutput) ToKubeletInstallMapOutput() KubeletInstallMapOutput
- func (o KubeletInstallMapOutput) ToKubeletInstallMapOutputWithContext(ctx context.Context) KubeletInstallMapOutput
- type KubeletInstallOutput
- func (o KubeletInstallOutput) Architecture() ArchitectureOutput
- func (o KubeletInstallOutput) BinName() pulumi.StringPtrOutput
- func (o KubeletInstallOutput) Connection() pulumiCommand.ConnectionOutput
- func (o KubeletInstallOutput) Directory() pulumi.StringOutput
- func (o KubeletInstallOutput) Download() DownloadOutput
- func (KubeletInstallOutput) ElementType() reflect.Type
- func (o KubeletInstallOutput) Mkdir() tools.MkdirOutput
- func (o KubeletInstallOutput) Mktemp() tools.MktempOutput
- func (o KubeletInstallOutput) Mv() tools.MvOutput
- func (o KubeletInstallOutput) Path() pulumi.StringOutput
- func (o KubeletInstallOutput) Rm() tools.RmOutput
- func (o KubeletInstallOutput) ToKubeletInstallOutput() KubeletInstallOutput
- func (o KubeletInstallOutput) ToKubeletInstallOutputWithContext(ctx context.Context) KubeletInstallOutput
- func (o KubeletInstallOutput) Url() pulumi.StringOutput
- func (o KubeletInstallOutput) Version() pulumi.StringOutput
- type ProvisionEtcd
- type ProvisionEtcdArgs
- type ProvisionEtcdArray
- type ProvisionEtcdArrayInput
- type ProvisionEtcdArrayOutput
- func (ProvisionEtcdArrayOutput) ElementType() reflect.Type
- func (o ProvisionEtcdArrayOutput) Index(i pulumi.IntInput) ProvisionEtcdOutput
- func (o ProvisionEtcdArrayOutput) ToProvisionEtcdArrayOutput() ProvisionEtcdArrayOutput
- func (o ProvisionEtcdArrayOutput) ToProvisionEtcdArrayOutputWithContext(ctx context.Context) ProvisionEtcdArrayOutput
- type ProvisionEtcdInput
- type ProvisionEtcdMap
- type ProvisionEtcdMapInput
- type ProvisionEtcdMapOutput
- func (ProvisionEtcdMapOutput) ElementType() reflect.Type
- func (o ProvisionEtcdMapOutput) MapIndex(k pulumi.StringInput) ProvisionEtcdOutput
- func (o ProvisionEtcdMapOutput) ToProvisionEtcdMapOutput() ProvisionEtcdMapOutput
- func (o ProvisionEtcdMapOutput) ToProvisionEtcdMapOutputWithContext(ctx context.Context) ProvisionEtcdMapOutput
- type ProvisionEtcdOutput
- func (o ProvisionEtcdOutput) Architecture() ArchitecturePtrOutput
- func (o ProvisionEtcdOutput) BinaryDirectory() pulumi.StringPtrOutput
- func (o ProvisionEtcdOutput) Bundle() tls.BundleOutput
- func (o ProvisionEtcdOutput) Configuration() EtcdConfigurationOutput
- func (o ProvisionEtcdOutput) ConfigurationDirectory() pulumi.StringPtrOutput
- func (o ProvisionEtcdOutput) Connection() pulumiCommand.ConnectionOutput
- func (o ProvisionEtcdOutput) DataDirectory() pulumi.StringPtrOutput
- func (ProvisionEtcdOutput) ElementType() reflect.Type
- func (o ProvisionEtcdOutput) Install() EtcdInstallOutput
- func (o ProvisionEtcdOutput) InternalIp() pulumi.StringOutput
- func (o ProvisionEtcdOutput) Service() SystemdServiceOutput
- func (o ProvisionEtcdOutput) Start() StartEtcdOutput
- func (o ProvisionEtcdOutput) ToProvisionEtcdOutput() ProvisionEtcdOutput
- func (o ProvisionEtcdOutput) ToProvisionEtcdOutputWithContext(ctx context.Context) ProvisionEtcdOutput
- func (o ProvisionEtcdOutput) Version() pulumi.StringPtrOutput
- type RuncInstall
- type RuncInstallArgs
- type RuncInstallArray
- type RuncInstallArrayInput
- type RuncInstallArrayOutput
- func (RuncInstallArrayOutput) ElementType() reflect.Type
- func (o RuncInstallArrayOutput) Index(i pulumi.IntInput) RuncInstallOutput
- func (o RuncInstallArrayOutput) ToRuncInstallArrayOutput() RuncInstallArrayOutput
- func (o RuncInstallArrayOutput) ToRuncInstallArrayOutputWithContext(ctx context.Context) RuncInstallArrayOutput
- type RuncInstallInput
- type RuncInstallMap
- type RuncInstallMapInput
- type RuncInstallMapOutput
- func (RuncInstallMapOutput) ElementType() reflect.Type
- func (o RuncInstallMapOutput) MapIndex(k pulumi.StringInput) RuncInstallOutput
- func (o RuncInstallMapOutput) ToRuncInstallMapOutput() RuncInstallMapOutput
- func (o RuncInstallMapOutput) ToRuncInstallMapOutputWithContext(ctx context.Context) RuncInstallMapOutput
- type RuncInstallOutput
- func (o RuncInstallOutput) Architecture() ArchitectureOutput
- func (o RuncInstallOutput) BinName() pulumi.StringPtrOutput
- func (o RuncInstallOutput) Connection() pulumiCommand.ConnectionOutput
- func (o RuncInstallOutput) Directory() pulumi.StringOutput
- func (o RuncInstallOutput) Download() DownloadOutput
- func (RuncInstallOutput) ElementType() reflect.Type
- func (o RuncInstallOutput) Mkdir() tools.MkdirOutput
- func (o RuncInstallOutput) Mktemp() tools.MktempOutput
- func (o RuncInstallOutput) Mv() tools.MvOutput
- func (o RuncInstallOutput) Path() pulumi.StringOutput
- func (o RuncInstallOutput) Rm() tools.RmOutput
- func (o RuncInstallOutput) ToRuncInstallOutput() RuncInstallOutput
- func (o RuncInstallOutput) ToRuncInstallOutputWithContext(ctx context.Context) RuncInstallOutput
- func (o RuncInstallOutput) Url() pulumi.StringOutput
- func (o RuncInstallOutput) Version() pulumi.StringOutput
- type StartEtcd
- type StartEtcdArgs
- type StartEtcdArray
- type StartEtcdArrayInput
- type StartEtcdArrayOutput
- func (StartEtcdArrayOutput) ElementType() reflect.Type
- func (o StartEtcdArrayOutput) Index(i pulumi.IntInput) StartEtcdOutput
- func (o StartEtcdArrayOutput) ToStartEtcdArrayOutput() StartEtcdArrayOutput
- func (o StartEtcdArrayOutput) ToStartEtcdArrayOutputWithContext(ctx context.Context) StartEtcdArrayOutput
- type StartEtcdInput
- type StartEtcdMap
- type StartEtcdMapInput
- type StartEtcdMapOutput
- type StartEtcdOutput
- func (o StartEtcdOutput) Connection() pulumiCommand.ConnectionOutput
- func (o StartEtcdOutput) DaemonReload() tools.SystemctlOutput
- func (StartEtcdOutput) ElementType() reflect.Type
- func (o StartEtcdOutput) Enable() tools.SystemctlOutput
- func (o StartEtcdOutput) Start() tools.SystemctlOutput
- func (o StartEtcdOutput) ToStartEtcdOutput() StartEtcdOutput
- func (o StartEtcdOutput) ToStartEtcdOutputWithContext(ctx context.Context) StartEtcdOutput
- type StaticPod
- type StaticPodArgs
- type StaticPodArray
- type StaticPodArrayInput
- type StaticPodArrayOutput
- func (StaticPodArrayOutput) ElementType() reflect.Type
- func (o StaticPodArrayOutput) Index(i pulumi.IntInput) StaticPodOutput
- func (o StaticPodArrayOutput) ToStaticPodArrayOutput() StaticPodArrayOutput
- func (o StaticPodArrayOutput) ToStaticPodArrayOutputWithContext(ctx context.Context) StaticPodArrayOutput
- type StaticPodInput
- type StaticPodMap
- type StaticPodMapInput
- type StaticPodMapOutput
- type StaticPodOutput
- func (o StaticPodOutput) Connection() pulumiCommand.ConnectionOutput
- func (StaticPodOutput) ElementType() reflect.Type
- func (o StaticPodOutput) File() FileOutput
- func (o StaticPodOutput) FileName() pulumi.StringOutput
- func (o StaticPodOutput) Mkdir() tools.MkdirOutput
- func (o StaticPodOutput) Path() pulumi.StringOutput
- func (o StaticPodOutput) Pod() config.PodManifestOutput
- func (o StaticPodOutput) ToStaticPodOutput() StaticPodOutput
- func (o StaticPodOutput) ToStaticPodOutputWithContext(ctx context.Context) StaticPodOutput
- type SystemdInstallSection
- type SystemdInstallSectionArgs
- func (SystemdInstallSectionArgs) ElementType() reflect.Type
- func (i SystemdInstallSectionArgs) ToSystemdInstallSectionOutput() SystemdInstallSectionOutput
- func (i SystemdInstallSectionArgs) ToSystemdInstallSectionOutputWithContext(ctx context.Context) SystemdInstallSectionOutput
- func (i SystemdInstallSectionArgs) ToSystemdInstallSectionPtrOutput() SystemdInstallSectionPtrOutput
- func (i SystemdInstallSectionArgs) ToSystemdInstallSectionPtrOutputWithContext(ctx context.Context) SystemdInstallSectionPtrOutput
- type SystemdInstallSectionInput
- type SystemdInstallSectionOutput
- func (SystemdInstallSectionOutput) ElementType() reflect.Type
- func (o SystemdInstallSectionOutput) ToSystemdInstallSectionOutput() SystemdInstallSectionOutput
- func (o SystemdInstallSectionOutput) ToSystemdInstallSectionOutputWithContext(ctx context.Context) SystemdInstallSectionOutput
- func (o SystemdInstallSectionOutput) ToSystemdInstallSectionPtrOutput() SystemdInstallSectionPtrOutput
- func (o SystemdInstallSectionOutput) ToSystemdInstallSectionPtrOutputWithContext(ctx context.Context) SystemdInstallSectionPtrOutput
- func (o SystemdInstallSectionOutput) WantedBy() pulumi.StringArrayOutput
- type SystemdInstallSectionPtrInput
- type SystemdInstallSectionPtrOutput
- func (o SystemdInstallSectionPtrOutput) Elem() SystemdInstallSectionOutput
- func (SystemdInstallSectionPtrOutput) ElementType() reflect.Type
- func (o SystemdInstallSectionPtrOutput) ToSystemdInstallSectionPtrOutput() SystemdInstallSectionPtrOutput
- func (o SystemdInstallSectionPtrOutput) ToSystemdInstallSectionPtrOutputWithContext(ctx context.Context) SystemdInstallSectionPtrOutput
- func (o SystemdInstallSectionPtrOutput) WantedBy() pulumi.StringArrayOutput
- type SystemdService
- type SystemdServiceArgs
- type SystemdServiceArray
- type SystemdServiceArrayInput
- type SystemdServiceArrayOutput
- func (SystemdServiceArrayOutput) ElementType() reflect.Type
- func (o SystemdServiceArrayOutput) Index(i pulumi.IntInput) SystemdServiceOutput
- func (o SystemdServiceArrayOutput) ToSystemdServiceArrayOutput() SystemdServiceArrayOutput
- func (o SystemdServiceArrayOutput) ToSystemdServiceArrayOutputWithContext(ctx context.Context) SystemdServiceArrayOutput
- type SystemdServiceExitType
- func (SystemdServiceExitType) ElementType() reflect.Type
- func (e SystemdServiceExitType) ToStringOutput() pulumi.StringOutput
- func (e SystemdServiceExitType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SystemdServiceExitType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SystemdServiceExitType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e SystemdServiceExitType) ToSystemdServiceExitTypeOutput() SystemdServiceExitTypeOutput
- func (e SystemdServiceExitType) ToSystemdServiceExitTypeOutputWithContext(ctx context.Context) SystemdServiceExitTypeOutput
- func (e SystemdServiceExitType) ToSystemdServiceExitTypePtrOutput() SystemdServiceExitTypePtrOutput
- func (e SystemdServiceExitType) ToSystemdServiceExitTypePtrOutputWithContext(ctx context.Context) SystemdServiceExitTypePtrOutput
- type SystemdServiceExitTypeInput
- type SystemdServiceExitTypeOutput
- func (SystemdServiceExitTypeOutput) ElementType() reflect.Type
- func (o SystemdServiceExitTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SystemdServiceExitTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SystemdServiceExitTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SystemdServiceExitTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SystemdServiceExitTypeOutput) ToSystemdServiceExitTypeOutput() SystemdServiceExitTypeOutput
- func (o SystemdServiceExitTypeOutput) ToSystemdServiceExitTypeOutputWithContext(ctx context.Context) SystemdServiceExitTypeOutput
- func (o SystemdServiceExitTypeOutput) ToSystemdServiceExitTypePtrOutput() SystemdServiceExitTypePtrOutput
- func (o SystemdServiceExitTypeOutput) ToSystemdServiceExitTypePtrOutputWithContext(ctx context.Context) SystemdServiceExitTypePtrOutput
- type SystemdServiceExitTypePtrInput
- type SystemdServiceExitTypePtrOutput
- func (o SystemdServiceExitTypePtrOutput) Elem() SystemdServiceExitTypeOutput
- func (SystemdServiceExitTypePtrOutput) ElementType() reflect.Type
- func (o SystemdServiceExitTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SystemdServiceExitTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SystemdServiceExitTypePtrOutput) ToSystemdServiceExitTypePtrOutput() SystemdServiceExitTypePtrOutput
- func (o SystemdServiceExitTypePtrOutput) ToSystemdServiceExitTypePtrOutputWithContext(ctx context.Context) SystemdServiceExitTypePtrOutput
- type SystemdServiceInput
- type SystemdServiceMap
- type SystemdServiceMapInput
- type SystemdServiceMapOutput
- func (SystemdServiceMapOutput) ElementType() reflect.Type
- func (o SystemdServiceMapOutput) MapIndex(k pulumi.StringInput) SystemdServiceOutput
- func (o SystemdServiceMapOutput) ToSystemdServiceMapOutput() SystemdServiceMapOutput
- func (o SystemdServiceMapOutput) ToSystemdServiceMapOutputWithContext(ctx context.Context) SystemdServiceMapOutput
- type SystemdServiceOutput
- func (o SystemdServiceOutput) Connection() pulumiCommand.ConnectionOutput
- func (o SystemdServiceOutput) Directory() pulumi.StringOutput
- func (SystemdServiceOutput) ElementType() reflect.Type
- func (o SystemdServiceOutput) File() FileOutput
- func (o SystemdServiceOutput) Install() SystemdInstallSectionPtrOutput
- func (o SystemdServiceOutput) Service() SystemdServiceSectionOutput
- func (o SystemdServiceOutput) ToSystemdServiceOutput() SystemdServiceOutput
- func (o SystemdServiceOutput) ToSystemdServiceOutputWithContext(ctx context.Context) SystemdServiceOutput
- func (o SystemdServiceOutput) Unit() SystemdUnitSectionPtrOutput
- func (o SystemdServiceOutput) UnitName() pulumi.StringPtrOutput
- type SystemdServiceRestart
- func (SystemdServiceRestart) ElementType() reflect.Type
- func (e SystemdServiceRestart) ToStringOutput() pulumi.StringOutput
- func (e SystemdServiceRestart) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SystemdServiceRestart) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SystemdServiceRestart) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e SystemdServiceRestart) ToSystemdServiceRestartOutput() SystemdServiceRestartOutput
- func (e SystemdServiceRestart) ToSystemdServiceRestartOutputWithContext(ctx context.Context) SystemdServiceRestartOutput
- func (e SystemdServiceRestart) ToSystemdServiceRestartPtrOutput() SystemdServiceRestartPtrOutput
- func (e SystemdServiceRestart) ToSystemdServiceRestartPtrOutputWithContext(ctx context.Context) SystemdServiceRestartPtrOutput
- type SystemdServiceRestartInput
- type SystemdServiceRestartOutput
- func (SystemdServiceRestartOutput) ElementType() reflect.Type
- func (o SystemdServiceRestartOutput) ToStringOutput() pulumi.StringOutput
- func (o SystemdServiceRestartOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SystemdServiceRestartOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SystemdServiceRestartOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SystemdServiceRestartOutput) ToSystemdServiceRestartOutput() SystemdServiceRestartOutput
- func (o SystemdServiceRestartOutput) ToSystemdServiceRestartOutputWithContext(ctx context.Context) SystemdServiceRestartOutput
- func (o SystemdServiceRestartOutput) ToSystemdServiceRestartPtrOutput() SystemdServiceRestartPtrOutput
- func (o SystemdServiceRestartOutput) ToSystemdServiceRestartPtrOutputWithContext(ctx context.Context) SystemdServiceRestartPtrOutput
- type SystemdServiceRestartPtrInput
- type SystemdServiceRestartPtrOutput
- func (o SystemdServiceRestartPtrOutput) Elem() SystemdServiceRestartOutput
- func (SystemdServiceRestartPtrOutput) ElementType() reflect.Type
- func (o SystemdServiceRestartPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SystemdServiceRestartPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SystemdServiceRestartPtrOutput) ToSystemdServiceRestartPtrOutput() SystemdServiceRestartPtrOutput
- func (o SystemdServiceRestartPtrOutput) ToSystemdServiceRestartPtrOutputWithContext(ctx context.Context) SystemdServiceRestartPtrOutput
- type SystemdServiceSection
- type SystemdServiceSectionArgs
- type SystemdServiceSectionInput
- type SystemdServiceSectionOutput
- func (SystemdServiceSectionOutput) ElementType() reflect.Type
- func (o SystemdServiceSectionOutput) ExecStart() pulumi.StringPtrOutput
- func (o SystemdServiceSectionOutput) ExitType() SystemdServiceExitTypePtrOutput
- func (o SystemdServiceSectionOutput) Restart() SystemdServiceRestartPtrOutput
- func (o SystemdServiceSectionOutput) RestartSec() pulumi.StringPtrOutput
- func (o SystemdServiceSectionOutput) ToSystemdServiceSectionOutput() SystemdServiceSectionOutput
- func (o SystemdServiceSectionOutput) ToSystemdServiceSectionOutputWithContext(ctx context.Context) SystemdServiceSectionOutput
- func (o SystemdServiceSectionOutput) Type() SystemdServiceTypePtrOutput
- type SystemdServiceType
- func (SystemdServiceType) ElementType() reflect.Type
- func (e SystemdServiceType) ToStringOutput() pulumi.StringOutput
- func (e SystemdServiceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SystemdServiceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SystemdServiceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e SystemdServiceType) ToSystemdServiceTypeOutput() SystemdServiceTypeOutput
- func (e SystemdServiceType) ToSystemdServiceTypeOutputWithContext(ctx context.Context) SystemdServiceTypeOutput
- func (e SystemdServiceType) ToSystemdServiceTypePtrOutput() SystemdServiceTypePtrOutput
- func (e SystemdServiceType) ToSystemdServiceTypePtrOutputWithContext(ctx context.Context) SystemdServiceTypePtrOutput
- type SystemdServiceTypeInput
- type SystemdServiceTypeOutput
- func (SystemdServiceTypeOutput) ElementType() reflect.Type
- func (o SystemdServiceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SystemdServiceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SystemdServiceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SystemdServiceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SystemdServiceTypeOutput) ToSystemdServiceTypeOutput() SystemdServiceTypeOutput
- func (o SystemdServiceTypeOutput) ToSystemdServiceTypeOutputWithContext(ctx context.Context) SystemdServiceTypeOutput
- func (o SystemdServiceTypeOutput) ToSystemdServiceTypePtrOutput() SystemdServiceTypePtrOutput
- func (o SystemdServiceTypeOutput) ToSystemdServiceTypePtrOutputWithContext(ctx context.Context) SystemdServiceTypePtrOutput
- type SystemdServiceTypePtrInput
- type SystemdServiceTypePtrOutput
- func (o SystemdServiceTypePtrOutput) Elem() SystemdServiceTypeOutput
- func (SystemdServiceTypePtrOutput) ElementType() reflect.Type
- func (o SystemdServiceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SystemdServiceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o SystemdServiceTypePtrOutput) ToSystemdServiceTypePtrOutput() SystemdServiceTypePtrOutput
- func (o SystemdServiceTypePtrOutput) ToSystemdServiceTypePtrOutputWithContext(ctx context.Context) SystemdServiceTypePtrOutput
- type SystemdUnitSection
- type SystemdUnitSectionArgs
- func (SystemdUnitSectionArgs) ElementType() reflect.Type
- func (i SystemdUnitSectionArgs) ToSystemdUnitSectionOutput() SystemdUnitSectionOutput
- func (i SystemdUnitSectionArgs) ToSystemdUnitSectionOutputWithContext(ctx context.Context) SystemdUnitSectionOutput
- func (i SystemdUnitSectionArgs) ToSystemdUnitSectionPtrOutput() SystemdUnitSectionPtrOutput
- func (i SystemdUnitSectionArgs) ToSystemdUnitSectionPtrOutputWithContext(ctx context.Context) SystemdUnitSectionPtrOutput
- type SystemdUnitSectionInput
- type SystemdUnitSectionOutput
- func (o SystemdUnitSectionOutput) BindsTo() pulumi.StringArrayOutput
- func (o SystemdUnitSectionOutput) Description() pulumi.StringPtrOutput
- func (o SystemdUnitSectionOutput) Documentation() pulumi.StringArrayOutput
- func (SystemdUnitSectionOutput) ElementType() reflect.Type
- func (o SystemdUnitSectionOutput) Requires() pulumi.StringArrayOutput
- func (o SystemdUnitSectionOutput) Requisite() pulumi.StringArrayOutput
- func (o SystemdUnitSectionOutput) ToSystemdUnitSectionOutput() SystemdUnitSectionOutput
- func (o SystemdUnitSectionOutput) ToSystemdUnitSectionOutputWithContext(ctx context.Context) SystemdUnitSectionOutput
- func (o SystemdUnitSectionOutput) ToSystemdUnitSectionPtrOutput() SystemdUnitSectionPtrOutput
- func (o SystemdUnitSectionOutput) ToSystemdUnitSectionPtrOutputWithContext(ctx context.Context) SystemdUnitSectionPtrOutput
- func (o SystemdUnitSectionOutput) Wants() pulumi.StringArrayOutput
- type SystemdUnitSectionPtrInput
- type SystemdUnitSectionPtrOutput
- func (o SystemdUnitSectionPtrOutput) BindsTo() pulumi.StringArrayOutput
- func (o SystemdUnitSectionPtrOutput) Description() pulumi.StringPtrOutput
- func (o SystemdUnitSectionPtrOutput) Documentation() pulumi.StringArrayOutput
- func (o SystemdUnitSectionPtrOutput) Elem() SystemdUnitSectionOutput
- func (SystemdUnitSectionPtrOutput) ElementType() reflect.Type
- func (o SystemdUnitSectionPtrOutput) Requires() pulumi.StringArrayOutput
- func (o SystemdUnitSectionPtrOutput) Requisite() pulumi.StringArrayOutput
- func (o SystemdUnitSectionPtrOutput) ToSystemdUnitSectionPtrOutput() SystemdUnitSectionPtrOutput
- func (o SystemdUnitSectionPtrOutput) ToSystemdUnitSectionPtrOutputWithContext(ctx context.Context) SystemdUnitSectionPtrOutput
- func (o SystemdUnitSectionPtrOutput) Wants() pulumi.StringArrayOutput
Constants ¶
const ( ArchitectureAmd64 = Architecture("amd64") ArchitectureArm64 = Architecture("arm64") )
const ( SystemdServiceExitTypeMain = SystemdServiceExitType("main") SystemdServiceExitTypeCgroup = SystemdServiceExitType("cgroup") )
const ( SystemdServiceRestartNo = SystemdServiceRestart("no") SystemdServiceRestart_On_Success = SystemdServiceRestart("on-success") SystemdServiceRestart_On_Failure = SystemdServiceRestart("on-failure") SystemdServiceRestart_On_Abnormal = SystemdServiceRestart("on-abnormal") SystemdServiceRestart_On_Watchdog = SystemdServiceRestart("on-watchdog") SystemdServiceRestart_On_Abort = SystemdServiceRestart("on-abort") SystemdServiceRestartAlways = SystemdServiceRestart("always") )
const ( SystemdServiceTypeSimple = SystemdServiceType("simple") SystemdServiceTypeExec = SystemdServiceType("exec") SystemdServiceTypeForking = SystemdServiceType("forking") SystemdServiceTypeOneshot = SystemdServiceType("oneshot") SystemdServiceTypeDbus = SystemdServiceType("dbus") SystemdServiceTypeNotify = SystemdServiceType("notify") SystemdServiceType_Notify_Reload = SystemdServiceType("notify-reload") SystemdServiceTypeIdle = SystemdServiceType("idle") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Architecture ¶
type Architecture string
CPU architecture
func (Architecture) ElementType ¶
func (Architecture) ElementType() reflect.Type
func (Architecture) ToArchitectureOutput ¶
func (e Architecture) ToArchitectureOutput() ArchitectureOutput
func (Architecture) ToArchitectureOutputWithContext ¶
func (e Architecture) ToArchitectureOutputWithContext(ctx context.Context) ArchitectureOutput
func (Architecture) ToArchitecturePtrOutput ¶
func (e Architecture) ToArchitecturePtrOutput() ArchitecturePtrOutput
func (Architecture) ToArchitecturePtrOutputWithContext ¶
func (e Architecture) ToArchitecturePtrOutputWithContext(ctx context.Context) ArchitecturePtrOutput
func (Architecture) ToStringOutput ¶
func (e Architecture) ToStringOutput() pulumi.StringOutput
func (Architecture) ToStringOutputWithContext ¶
func (e Architecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Architecture) ToStringPtrOutput ¶
func (e Architecture) ToStringPtrOutput() pulumi.StringPtrOutput
func (Architecture) ToStringPtrOutputWithContext ¶
func (e Architecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ArchitectureInput ¶
type ArchitectureInput interface { pulumi.Input ToArchitectureOutput() ArchitectureOutput ToArchitectureOutputWithContext(context.Context) ArchitectureOutput }
ArchitectureInput is an input type that accepts values of the Architecture enum A concrete instance of `ArchitectureInput` can be one of the following:
ArchitectureAmd64 ArchitectureArm64
type ArchitectureOutput ¶
type ArchitectureOutput struct{ *pulumi.OutputState }
func (ArchitectureOutput) ElementType ¶
func (ArchitectureOutput) ElementType() reflect.Type
func (ArchitectureOutput) ToArchitectureOutput ¶
func (o ArchitectureOutput) ToArchitectureOutput() ArchitectureOutput
func (ArchitectureOutput) ToArchitectureOutputWithContext ¶
func (o ArchitectureOutput) ToArchitectureOutputWithContext(ctx context.Context) ArchitectureOutput
func (ArchitectureOutput) ToArchitecturePtrOutput ¶
func (o ArchitectureOutput) ToArchitecturePtrOutput() ArchitecturePtrOutput
func (ArchitectureOutput) ToArchitecturePtrOutputWithContext ¶
func (o ArchitectureOutput) ToArchitecturePtrOutputWithContext(ctx context.Context) ArchitecturePtrOutput
func (ArchitectureOutput) ToStringOutput ¶
func (o ArchitectureOutput) ToStringOutput() pulumi.StringOutput
func (ArchitectureOutput) ToStringOutputWithContext ¶
func (o ArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ArchitectureOutput) ToStringPtrOutput ¶
func (o ArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ArchitectureOutput) ToStringPtrOutputWithContext ¶
func (o ArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ArchitecturePtrInput ¶
type ArchitecturePtrInput interface { pulumi.Input ToArchitecturePtrOutput() ArchitecturePtrOutput ToArchitecturePtrOutputWithContext(context.Context) ArchitecturePtrOutput }
func ArchitecturePtr ¶
func ArchitecturePtr(v string) ArchitecturePtrInput
type ArchitecturePtrOutput ¶
type ArchitecturePtrOutput struct{ *pulumi.OutputState }
func (ArchitecturePtrOutput) Elem ¶
func (o ArchitecturePtrOutput) Elem() ArchitectureOutput
func (ArchitecturePtrOutput) ElementType ¶
func (ArchitecturePtrOutput) ElementType() reflect.Type
func (ArchitecturePtrOutput) ToArchitecturePtrOutput ¶
func (o ArchitecturePtrOutput) ToArchitecturePtrOutput() ArchitecturePtrOutput
func (ArchitecturePtrOutput) ToArchitecturePtrOutputWithContext ¶
func (o ArchitecturePtrOutput) ToArchitecturePtrOutputWithContext(ctx context.Context) ArchitecturePtrOutput
func (ArchitecturePtrOutput) ToStringPtrOutput ¶
func (o ArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ArchitecturePtrOutput) ToStringPtrOutputWithContext ¶
func (o ArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CniPluginsInstall ¶
type CniPluginsInstall struct { pulumi.ResourceState // The CPU architecture to install. Architecture ArchitectureOutput `pulumi:"architecture"` // The name of the downloaded archive. ArchiveName pulumi.StringOutput `pulumi:"archiveName"` // The bandwidth mv operation. BandwidthMv tools.MvOutput `pulumi:"bandwidthMv"` // The bandwidth path on the remote system BandwidthPath pulumi.StringOutput `pulumi:"bandwidthPath"` // The bridge mv operation. BridgeMv tools.MvOutput `pulumi:"bridgeMv"` // The bridge path on the remote system BridgePath pulumi.StringOutput `pulumi:"bridgePath"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The dhcp mv operation. DhcpMv tools.MvOutput `pulumi:"dhcpMv"` // The dhcp path on the remote system DhcpPath pulumi.StringOutput `pulumi:"dhcpPath"` // The directory to install the binary to. Directory pulumi.StringOutput `pulumi:"directory"` // The download operation. Download DownloadOutput `pulumi:"download"` // The dummy mv operation. DummyMv tools.MvOutput `pulumi:"dummyMv"` // The dummy path on the remote system DummyPath pulumi.StringOutput `pulumi:"dummyPath"` // The firewall mv operation. FirewallMv tools.MvOutput `pulumi:"firewallMv"` // The firewall path on the remote system FirewallPath pulumi.StringOutput `pulumi:"firewallPath"` // The hostDevice mv operation. HostDeviceMv tools.MvOutput `pulumi:"hostDeviceMv"` // The hostDevice path on the remote system HostDevicePath pulumi.StringOutput `pulumi:"hostDevicePath"` // The hostLocal mv operation. HostLocalMv tools.MvOutput `pulumi:"hostLocalMv"` // The hostLocal path on the remote system HostLocalPath pulumi.StringOutput `pulumi:"hostLocalPath"` // The ipvlan mv operation. IpvlanMv tools.MvOutput `pulumi:"ipvlanMv"` // The ipvlan path on the remote system IpvlanPath pulumi.StringOutput `pulumi:"ipvlanPath"` // The loopback mv operation. LoopbackMv tools.MvOutput `pulumi:"loopbackMv"` // The loopback path on the remote system LoopbackPath pulumi.StringOutput `pulumi:"loopbackPath"` // The macvlan mv operation. MacvlanMv tools.MvOutput `pulumi:"macvlanMv"` // The macvlan path on the remote system MacvlanPath pulumi.StringOutput `pulumi:"macvlanPath"` // The mkdir operation. Mkdir tools.MkdirOutput `pulumi:"mkdir"` // The mktemp operation. Mktemp tools.MktempOutput `pulumi:"mktemp"` // The path to the installed binary. Path pulumi.StringPtrOutput `pulumi:"path"` // The portmap mv operation. PortmapMv tools.MvOutput `pulumi:"portmapMv"` // The portmap path on the remote system PortmapPath pulumi.StringOutput `pulumi:"portmapPath"` // The ptp mv operation. PtpMv tools.MvOutput `pulumi:"ptpMv"` // The ptp path on the remote system PtpPath pulumi.StringOutput `pulumi:"ptpPath"` // The rm operation. Rm tools.RmOutput `pulumi:"rm"` // The sbr mv operation. SbrMv tools.MvOutput `pulumi:"sbrMv"` // The sbr path on the remote system SbrPath pulumi.StringOutput `pulumi:"sbrPath"` // The static mv operation. StaticMv tools.MvOutput `pulumi:"staticMv"` // The static path on the remote system StaticPath pulumi.StringOutput `pulumi:"staticPath"` // The tap mv operation. TapMv tools.MvOutput `pulumi:"tapMv"` // The tap path on the remote system TapPath pulumi.StringOutput `pulumi:"tapPath"` // The tar operation. Tar tools.TarOutput `pulumi:"tar"` // The tuning mv operation. TuningMv tools.MvOutput `pulumi:"tuningMv"` // The tuning path on the remote system TuningPath pulumi.StringOutput `pulumi:"tuningPath"` // The url used to download the binary. Url pulumi.StringOutput `pulumi:"url"` // The version to install. Version pulumi.StringOutput `pulumi:"version"` // The vlan mv operation. VlanMv tools.MvOutput `pulumi:"vlanMv"` // The vlan path on the remote system VlanPath pulumi.StringOutput `pulumi:"vlanPath"` // The vrf mv operation. VrfMv tools.MvOutput `pulumi:"vrfMv"` // The vrf path on the remote system VrfPath pulumi.StringOutput `pulumi:"vrfPath"` }
Installs cni-plugins on a remote system
func NewCniPluginsInstall ¶
func NewCniPluginsInstall(ctx *pulumi.Context, name string, args *CniPluginsInstallArgs, opts ...pulumi.ResourceOption) (*CniPluginsInstall, error)
NewCniPluginsInstall registers a new resource with the given unique name, arguments, and options.
func (*CniPluginsInstall) ElementType ¶
func (*CniPluginsInstall) ElementType() reflect.Type
func (*CniPluginsInstall) ToCniPluginsInstallOutput ¶
func (i *CniPluginsInstall) ToCniPluginsInstallOutput() CniPluginsInstallOutput
func (*CniPluginsInstall) ToCniPluginsInstallOutputWithContext ¶
func (i *CniPluginsInstall) ToCniPluginsInstallOutputWithContext(ctx context.Context) CniPluginsInstallOutput
type CniPluginsInstallArgs ¶
type CniPluginsInstallArgs struct { // The CPU architecture to install. Architecture ArchitecturePtrInput // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The directory to install the binary to. Directory pulumi.StringPtrInput // The version to install. Version pulumi.StringPtrInput }
The set of arguments for constructing a CniPluginsInstall resource.
func (CniPluginsInstallArgs) ElementType ¶
func (CniPluginsInstallArgs) ElementType() reflect.Type
type CniPluginsInstallArray ¶
type CniPluginsInstallArray []CniPluginsInstallInput
func (CniPluginsInstallArray) ElementType ¶
func (CniPluginsInstallArray) ElementType() reflect.Type
func (CniPluginsInstallArray) ToCniPluginsInstallArrayOutput ¶
func (i CniPluginsInstallArray) ToCniPluginsInstallArrayOutput() CniPluginsInstallArrayOutput
func (CniPluginsInstallArray) ToCniPluginsInstallArrayOutputWithContext ¶
func (i CniPluginsInstallArray) ToCniPluginsInstallArrayOutputWithContext(ctx context.Context) CniPluginsInstallArrayOutput
type CniPluginsInstallArrayInput ¶
type CniPluginsInstallArrayInput interface { pulumi.Input ToCniPluginsInstallArrayOutput() CniPluginsInstallArrayOutput ToCniPluginsInstallArrayOutputWithContext(context.Context) CniPluginsInstallArrayOutput }
CniPluginsInstallArrayInput is an input type that accepts CniPluginsInstallArray and CniPluginsInstallArrayOutput values. You can construct a concrete instance of `CniPluginsInstallArrayInput` via:
CniPluginsInstallArray{ CniPluginsInstallArgs{...} }
type CniPluginsInstallArrayOutput ¶
type CniPluginsInstallArrayOutput struct{ *pulumi.OutputState }
func (CniPluginsInstallArrayOutput) ElementType ¶
func (CniPluginsInstallArrayOutput) ElementType() reflect.Type
func (CniPluginsInstallArrayOutput) Index ¶
func (o CniPluginsInstallArrayOutput) Index(i pulumi.IntInput) CniPluginsInstallOutput
func (CniPluginsInstallArrayOutput) ToCniPluginsInstallArrayOutput ¶
func (o CniPluginsInstallArrayOutput) ToCniPluginsInstallArrayOutput() CniPluginsInstallArrayOutput
func (CniPluginsInstallArrayOutput) ToCniPluginsInstallArrayOutputWithContext ¶
func (o CniPluginsInstallArrayOutput) ToCniPluginsInstallArrayOutputWithContext(ctx context.Context) CniPluginsInstallArrayOutput
type CniPluginsInstallInput ¶
type CniPluginsInstallInput interface { pulumi.Input ToCniPluginsInstallOutput() CniPluginsInstallOutput ToCniPluginsInstallOutputWithContext(ctx context.Context) CniPluginsInstallOutput }
type CniPluginsInstallMap ¶
type CniPluginsInstallMap map[string]CniPluginsInstallInput
func (CniPluginsInstallMap) ElementType ¶
func (CniPluginsInstallMap) ElementType() reflect.Type
func (CniPluginsInstallMap) ToCniPluginsInstallMapOutput ¶
func (i CniPluginsInstallMap) ToCniPluginsInstallMapOutput() CniPluginsInstallMapOutput
func (CniPluginsInstallMap) ToCniPluginsInstallMapOutputWithContext ¶
func (i CniPluginsInstallMap) ToCniPluginsInstallMapOutputWithContext(ctx context.Context) CniPluginsInstallMapOutput
type CniPluginsInstallMapInput ¶
type CniPluginsInstallMapInput interface { pulumi.Input ToCniPluginsInstallMapOutput() CniPluginsInstallMapOutput ToCniPluginsInstallMapOutputWithContext(context.Context) CniPluginsInstallMapOutput }
CniPluginsInstallMapInput is an input type that accepts CniPluginsInstallMap and CniPluginsInstallMapOutput values. You can construct a concrete instance of `CniPluginsInstallMapInput` via:
CniPluginsInstallMap{ "key": CniPluginsInstallArgs{...} }
type CniPluginsInstallMapOutput ¶
type CniPluginsInstallMapOutput struct{ *pulumi.OutputState }
func (CniPluginsInstallMapOutput) ElementType ¶
func (CniPluginsInstallMapOutput) ElementType() reflect.Type
func (CniPluginsInstallMapOutput) MapIndex ¶
func (o CniPluginsInstallMapOutput) MapIndex(k pulumi.StringInput) CniPluginsInstallOutput
func (CniPluginsInstallMapOutput) ToCniPluginsInstallMapOutput ¶
func (o CniPluginsInstallMapOutput) ToCniPluginsInstallMapOutput() CniPluginsInstallMapOutput
func (CniPluginsInstallMapOutput) ToCniPluginsInstallMapOutputWithContext ¶
func (o CniPluginsInstallMapOutput) ToCniPluginsInstallMapOutputWithContext(ctx context.Context) CniPluginsInstallMapOutput
type CniPluginsInstallOutput ¶
type CniPluginsInstallOutput struct{ *pulumi.OutputState }
func (CniPluginsInstallOutput) Architecture ¶
func (o CniPluginsInstallOutput) Architecture() ArchitectureOutput
The CPU architecture to install.
func (CniPluginsInstallOutput) ArchiveName ¶
func (o CniPluginsInstallOutput) ArchiveName() pulumi.StringOutput
The name of the downloaded archive.
func (CniPluginsInstallOutput) BandwidthMv ¶
func (o CniPluginsInstallOutput) BandwidthMv() tools.MvOutput
The bandwidth mv operation.
func (CniPluginsInstallOutput) BandwidthPath ¶
func (o CniPluginsInstallOutput) BandwidthPath() pulumi.StringOutput
The bandwidth path on the remote system
func (CniPluginsInstallOutput) BridgeMv ¶
func (o CniPluginsInstallOutput) BridgeMv() tools.MvOutput
The bridge mv operation.
func (CniPluginsInstallOutput) BridgePath ¶
func (o CniPluginsInstallOutput) BridgePath() pulumi.StringOutput
The bridge path on the remote system
func (CniPluginsInstallOutput) Connection ¶
func (o CniPluginsInstallOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (CniPluginsInstallOutput) DhcpMv ¶
func (o CniPluginsInstallOutput) DhcpMv() tools.MvOutput
The dhcp mv operation.
func (CniPluginsInstallOutput) DhcpPath ¶
func (o CniPluginsInstallOutput) DhcpPath() pulumi.StringOutput
The dhcp path on the remote system
func (CniPluginsInstallOutput) Directory ¶
func (o CniPluginsInstallOutput) Directory() pulumi.StringOutput
The directory to install the binary to.
func (CniPluginsInstallOutput) Download ¶
func (o CniPluginsInstallOutput) Download() DownloadOutput
The download operation.
func (CniPluginsInstallOutput) DummyMv ¶
func (o CniPluginsInstallOutput) DummyMv() tools.MvOutput
The dummy mv operation.
func (CniPluginsInstallOutput) DummyPath ¶
func (o CniPluginsInstallOutput) DummyPath() pulumi.StringOutput
The dummy path on the remote system
func (CniPluginsInstallOutput) ElementType ¶
func (CniPluginsInstallOutput) ElementType() reflect.Type
func (CniPluginsInstallOutput) FirewallMv ¶
func (o CniPluginsInstallOutput) FirewallMv() tools.MvOutput
The firewall mv operation.
func (CniPluginsInstallOutput) FirewallPath ¶
func (o CniPluginsInstallOutput) FirewallPath() pulumi.StringOutput
The firewall path on the remote system
func (CniPluginsInstallOutput) HostDeviceMv ¶
func (o CniPluginsInstallOutput) HostDeviceMv() tools.MvOutput
The hostDevice mv operation.
func (CniPluginsInstallOutput) HostDevicePath ¶
func (o CniPluginsInstallOutput) HostDevicePath() pulumi.StringOutput
The hostDevice path on the remote system
func (CniPluginsInstallOutput) HostLocalMv ¶
func (o CniPluginsInstallOutput) HostLocalMv() tools.MvOutput
The hostLocal mv operation.
func (CniPluginsInstallOutput) HostLocalPath ¶
func (o CniPluginsInstallOutput) HostLocalPath() pulumi.StringOutput
The hostLocal path on the remote system
func (CniPluginsInstallOutput) IpvlanMv ¶
func (o CniPluginsInstallOutput) IpvlanMv() tools.MvOutput
The ipvlan mv operation.
func (CniPluginsInstallOutput) IpvlanPath ¶
func (o CniPluginsInstallOutput) IpvlanPath() pulumi.StringOutput
The ipvlan path on the remote system
func (CniPluginsInstallOutput) LoopbackMv ¶
func (o CniPluginsInstallOutput) LoopbackMv() tools.MvOutput
The loopback mv operation.
func (CniPluginsInstallOutput) LoopbackPath ¶
func (o CniPluginsInstallOutput) LoopbackPath() pulumi.StringOutput
The loopback path on the remote system
func (CniPluginsInstallOutput) MacvlanMv ¶
func (o CniPluginsInstallOutput) MacvlanMv() tools.MvOutput
The macvlan mv operation.
func (CniPluginsInstallOutput) MacvlanPath ¶
func (o CniPluginsInstallOutput) MacvlanPath() pulumi.StringOutput
The macvlan path on the remote system
func (CniPluginsInstallOutput) Mkdir ¶
func (o CniPluginsInstallOutput) Mkdir() tools.MkdirOutput
The mkdir operation.
func (CniPluginsInstallOutput) Mktemp ¶
func (o CniPluginsInstallOutput) Mktemp() tools.MktempOutput
The mktemp operation.
func (CniPluginsInstallOutput) Path ¶
func (o CniPluginsInstallOutput) Path() pulumi.StringPtrOutput
The path to the installed binary.
func (CniPluginsInstallOutput) PortmapMv ¶
func (o CniPluginsInstallOutput) PortmapMv() tools.MvOutput
The portmap mv operation.
func (CniPluginsInstallOutput) PortmapPath ¶
func (o CniPluginsInstallOutput) PortmapPath() pulumi.StringOutput
The portmap path on the remote system
func (CniPluginsInstallOutput) PtpMv ¶
func (o CniPluginsInstallOutput) PtpMv() tools.MvOutput
The ptp mv operation.
func (CniPluginsInstallOutput) PtpPath ¶
func (o CniPluginsInstallOutput) PtpPath() pulumi.StringOutput
The ptp path on the remote system
func (CniPluginsInstallOutput) Rm ¶
func (o CniPluginsInstallOutput) Rm() tools.RmOutput
The rm operation.
func (CniPluginsInstallOutput) SbrMv ¶
func (o CniPluginsInstallOutput) SbrMv() tools.MvOutput
The sbr mv operation.
func (CniPluginsInstallOutput) SbrPath ¶
func (o CniPluginsInstallOutput) SbrPath() pulumi.StringOutput
The sbr path on the remote system
func (CniPluginsInstallOutput) StaticMv ¶
func (o CniPluginsInstallOutput) StaticMv() tools.MvOutput
The static mv operation.
func (CniPluginsInstallOutput) StaticPath ¶
func (o CniPluginsInstallOutput) StaticPath() pulumi.StringOutput
The static path on the remote system
func (CniPluginsInstallOutput) TapMv ¶
func (o CniPluginsInstallOutput) TapMv() tools.MvOutput
The tap mv operation.
func (CniPluginsInstallOutput) TapPath ¶
func (o CniPluginsInstallOutput) TapPath() pulumi.StringOutput
The tap path on the remote system
func (CniPluginsInstallOutput) Tar ¶
func (o CniPluginsInstallOutput) Tar() tools.TarOutput
The tar operation.
func (CniPluginsInstallOutput) ToCniPluginsInstallOutput ¶
func (o CniPluginsInstallOutput) ToCniPluginsInstallOutput() CniPluginsInstallOutput
func (CniPluginsInstallOutput) ToCniPluginsInstallOutputWithContext ¶
func (o CniPluginsInstallOutput) ToCniPluginsInstallOutputWithContext(ctx context.Context) CniPluginsInstallOutput
func (CniPluginsInstallOutput) TuningMv ¶
func (o CniPluginsInstallOutput) TuningMv() tools.MvOutput
The tuning mv operation.
func (CniPluginsInstallOutput) TuningPath ¶
func (o CniPluginsInstallOutput) TuningPath() pulumi.StringOutput
The tuning path on the remote system
func (CniPluginsInstallOutput) Url ¶
func (o CniPluginsInstallOutput) Url() pulumi.StringOutput
The url used to download the binary.
func (CniPluginsInstallOutput) Version ¶
func (o CniPluginsInstallOutput) Version() pulumi.StringOutput
The version to install.
func (CniPluginsInstallOutput) VlanMv ¶
func (o CniPluginsInstallOutput) VlanMv() tools.MvOutput
The vlan mv operation.
func (CniPluginsInstallOutput) VlanPath ¶
func (o CniPluginsInstallOutput) VlanPath() pulumi.StringOutput
The vlan path on the remote system
func (CniPluginsInstallOutput) VrfMv ¶
func (o CniPluginsInstallOutput) VrfMv() tools.MvOutput
The vrf mv operation.
func (CniPluginsInstallOutput) VrfPath ¶
func (o CniPluginsInstallOutput) VrfPath() pulumi.StringOutput
The vrf path on the remote system
type ContainerdInstall ¶
type ContainerdInstall struct { pulumi.ResourceState // The CPU architecture to install. Architecture ArchitectureOutput `pulumi:"architecture"` // The name of the downloaded archive. ArchiveName pulumi.StringOutput `pulumi:"archiveName"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The containerd mv operation. ContainerdMv tools.MvOutput `pulumi:"containerdMv"` // The containerd path on the remote system ContainerdPath pulumi.StringOutput `pulumi:"containerdPath"` // The directory to install the binary to. Directory pulumi.StringOutput `pulumi:"directory"` // The download operation. Download DownloadOutput `pulumi:"download"` // The mkdir operation. Mkdir tools.MkdirOutput `pulumi:"mkdir"` // The mktemp operation. Mktemp tools.MktempOutput `pulumi:"mktemp"` // The path to the installed binary. Path pulumi.StringPtrOutput `pulumi:"path"` // The rm operation. Rm tools.RmOutput `pulumi:"rm"` // The tar operation. Tar tools.TarOutput `pulumi:"tar"` // The url used to download the binary. Url pulumi.StringOutput `pulumi:"url"` // The version to install. Version pulumi.StringOutput `pulumi:"version"` }
Installs containerd on a remote system
func NewContainerdInstall ¶
func NewContainerdInstall(ctx *pulumi.Context, name string, args *ContainerdInstallArgs, opts ...pulumi.ResourceOption) (*ContainerdInstall, error)
NewContainerdInstall registers a new resource with the given unique name, arguments, and options.
func (*ContainerdInstall) ElementType ¶
func (*ContainerdInstall) ElementType() reflect.Type
func (*ContainerdInstall) ToContainerdInstallOutput ¶
func (i *ContainerdInstall) ToContainerdInstallOutput() ContainerdInstallOutput
func (*ContainerdInstall) ToContainerdInstallOutputWithContext ¶
func (i *ContainerdInstall) ToContainerdInstallOutputWithContext(ctx context.Context) ContainerdInstallOutput
type ContainerdInstallArgs ¶
type ContainerdInstallArgs struct { // The CPU architecture to install. Architecture ArchitecturePtrInput // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The directory to install the binary to. Directory pulumi.StringPtrInput // The version to install. Version pulumi.StringPtrInput }
The set of arguments for constructing a ContainerdInstall resource.
func (ContainerdInstallArgs) ElementType ¶
func (ContainerdInstallArgs) ElementType() reflect.Type
type ContainerdInstallArray ¶
type ContainerdInstallArray []ContainerdInstallInput
func (ContainerdInstallArray) ElementType ¶
func (ContainerdInstallArray) ElementType() reflect.Type
func (ContainerdInstallArray) ToContainerdInstallArrayOutput ¶
func (i ContainerdInstallArray) ToContainerdInstallArrayOutput() ContainerdInstallArrayOutput
func (ContainerdInstallArray) ToContainerdInstallArrayOutputWithContext ¶
func (i ContainerdInstallArray) ToContainerdInstallArrayOutputWithContext(ctx context.Context) ContainerdInstallArrayOutput
type ContainerdInstallArrayInput ¶
type ContainerdInstallArrayInput interface { pulumi.Input ToContainerdInstallArrayOutput() ContainerdInstallArrayOutput ToContainerdInstallArrayOutputWithContext(context.Context) ContainerdInstallArrayOutput }
ContainerdInstallArrayInput is an input type that accepts ContainerdInstallArray and ContainerdInstallArrayOutput values. You can construct a concrete instance of `ContainerdInstallArrayInput` via:
ContainerdInstallArray{ ContainerdInstallArgs{...} }
type ContainerdInstallArrayOutput ¶
type ContainerdInstallArrayOutput struct{ *pulumi.OutputState }
func (ContainerdInstallArrayOutput) ElementType ¶
func (ContainerdInstallArrayOutput) ElementType() reflect.Type
func (ContainerdInstallArrayOutput) Index ¶
func (o ContainerdInstallArrayOutput) Index(i pulumi.IntInput) ContainerdInstallOutput
func (ContainerdInstallArrayOutput) ToContainerdInstallArrayOutput ¶
func (o ContainerdInstallArrayOutput) ToContainerdInstallArrayOutput() ContainerdInstallArrayOutput
func (ContainerdInstallArrayOutput) ToContainerdInstallArrayOutputWithContext ¶
func (o ContainerdInstallArrayOutput) ToContainerdInstallArrayOutputWithContext(ctx context.Context) ContainerdInstallArrayOutput
type ContainerdInstallInput ¶
type ContainerdInstallInput interface { pulumi.Input ToContainerdInstallOutput() ContainerdInstallOutput ToContainerdInstallOutputWithContext(ctx context.Context) ContainerdInstallOutput }
type ContainerdInstallMap ¶
type ContainerdInstallMap map[string]ContainerdInstallInput
func (ContainerdInstallMap) ElementType ¶
func (ContainerdInstallMap) ElementType() reflect.Type
func (ContainerdInstallMap) ToContainerdInstallMapOutput ¶
func (i ContainerdInstallMap) ToContainerdInstallMapOutput() ContainerdInstallMapOutput
func (ContainerdInstallMap) ToContainerdInstallMapOutputWithContext ¶
func (i ContainerdInstallMap) ToContainerdInstallMapOutputWithContext(ctx context.Context) ContainerdInstallMapOutput
type ContainerdInstallMapInput ¶
type ContainerdInstallMapInput interface { pulumi.Input ToContainerdInstallMapOutput() ContainerdInstallMapOutput ToContainerdInstallMapOutputWithContext(context.Context) ContainerdInstallMapOutput }
ContainerdInstallMapInput is an input type that accepts ContainerdInstallMap and ContainerdInstallMapOutput values. You can construct a concrete instance of `ContainerdInstallMapInput` via:
ContainerdInstallMap{ "key": ContainerdInstallArgs{...} }
type ContainerdInstallMapOutput ¶
type ContainerdInstallMapOutput struct{ *pulumi.OutputState }
func (ContainerdInstallMapOutput) ElementType ¶
func (ContainerdInstallMapOutput) ElementType() reflect.Type
func (ContainerdInstallMapOutput) MapIndex ¶
func (o ContainerdInstallMapOutput) MapIndex(k pulumi.StringInput) ContainerdInstallOutput
func (ContainerdInstallMapOutput) ToContainerdInstallMapOutput ¶
func (o ContainerdInstallMapOutput) ToContainerdInstallMapOutput() ContainerdInstallMapOutput
func (ContainerdInstallMapOutput) ToContainerdInstallMapOutputWithContext ¶
func (o ContainerdInstallMapOutput) ToContainerdInstallMapOutputWithContext(ctx context.Context) ContainerdInstallMapOutput
type ContainerdInstallOutput ¶
type ContainerdInstallOutput struct{ *pulumi.OutputState }
func (ContainerdInstallOutput) Architecture ¶
func (o ContainerdInstallOutput) Architecture() ArchitectureOutput
The CPU architecture to install.
func (ContainerdInstallOutput) ArchiveName ¶
func (o ContainerdInstallOutput) ArchiveName() pulumi.StringOutput
The name of the downloaded archive.
func (ContainerdInstallOutput) Connection ¶
func (o ContainerdInstallOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (ContainerdInstallOutput) ContainerdMv ¶
func (o ContainerdInstallOutput) ContainerdMv() tools.MvOutput
The containerd mv operation.
func (ContainerdInstallOutput) ContainerdPath ¶
func (o ContainerdInstallOutput) ContainerdPath() pulumi.StringOutput
The containerd path on the remote system
func (ContainerdInstallOutput) Directory ¶
func (o ContainerdInstallOutput) Directory() pulumi.StringOutput
The directory to install the binary to.
func (ContainerdInstallOutput) Download ¶
func (o ContainerdInstallOutput) Download() DownloadOutput
The download operation.
func (ContainerdInstallOutput) ElementType ¶
func (ContainerdInstallOutput) ElementType() reflect.Type
func (ContainerdInstallOutput) Mkdir ¶
func (o ContainerdInstallOutput) Mkdir() tools.MkdirOutput
The mkdir operation.
func (ContainerdInstallOutput) Mktemp ¶
func (o ContainerdInstallOutput) Mktemp() tools.MktempOutput
The mktemp operation.
func (ContainerdInstallOutput) Path ¶
func (o ContainerdInstallOutput) Path() pulumi.StringPtrOutput
The path to the installed binary.
func (ContainerdInstallOutput) Rm ¶
func (o ContainerdInstallOutput) Rm() tools.RmOutput
The rm operation.
func (ContainerdInstallOutput) Tar ¶
func (o ContainerdInstallOutput) Tar() tools.TarOutput
The tar operation.
func (ContainerdInstallOutput) ToContainerdInstallOutput ¶
func (o ContainerdInstallOutput) ToContainerdInstallOutput() ContainerdInstallOutput
func (ContainerdInstallOutput) ToContainerdInstallOutputWithContext ¶
func (o ContainerdInstallOutput) ToContainerdInstallOutputWithContext(ctx context.Context) ContainerdInstallOutput
func (ContainerdInstallOutput) Url ¶
func (o ContainerdInstallOutput) Url() pulumi.StringOutput
The url used to download the binary.
func (ContainerdInstallOutput) Version ¶
func (o ContainerdInstallOutput) Version() pulumi.StringOutput
The version to install.
type CrictlInstall ¶
type CrictlInstall struct { pulumi.ResourceState // The CPU architecture to install. Architecture ArchitectureOutput `pulumi:"architecture"` // The name of the downloaded archive. ArchiveName pulumi.StringOutput `pulumi:"archiveName"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The crictl mv operation. CrictlMv tools.MvOutput `pulumi:"crictlMv"` // The crictl path on the remote system CrictlPath pulumi.StringOutput `pulumi:"crictlPath"` // The directory to install the binary to. Directory pulumi.StringOutput `pulumi:"directory"` // The download operation. Download DownloadOutput `pulumi:"download"` // The mkdir operation. Mkdir tools.MkdirOutput `pulumi:"mkdir"` // The mktemp operation. Mktemp tools.MktempOutput `pulumi:"mktemp"` // The path to the installed binary. Path pulumi.StringPtrOutput `pulumi:"path"` // The rm operation. Rm tools.RmOutput `pulumi:"rm"` // The tar operation. Tar tools.TarOutput `pulumi:"tar"` // The url used to download the binary. Url pulumi.StringOutput `pulumi:"url"` // The version to install. Version pulumi.StringOutput `pulumi:"version"` }
Installs crictl on a remote system
func NewCrictlInstall ¶
func NewCrictlInstall(ctx *pulumi.Context, name string, args *CrictlInstallArgs, opts ...pulumi.ResourceOption) (*CrictlInstall, error)
NewCrictlInstall registers a new resource with the given unique name, arguments, and options.
func (*CrictlInstall) ElementType ¶
func (*CrictlInstall) ElementType() reflect.Type
func (*CrictlInstall) ToCrictlInstallOutput ¶
func (i *CrictlInstall) ToCrictlInstallOutput() CrictlInstallOutput
func (*CrictlInstall) ToCrictlInstallOutputWithContext ¶
func (i *CrictlInstall) ToCrictlInstallOutputWithContext(ctx context.Context) CrictlInstallOutput
type CrictlInstallArgs ¶
type CrictlInstallArgs struct { // The CPU architecture to install. Architecture ArchitecturePtrInput // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The directory to install the binary to. Directory pulumi.StringPtrInput // The version to install. Version pulumi.StringPtrInput }
The set of arguments for constructing a CrictlInstall resource.
func (CrictlInstallArgs) ElementType ¶
func (CrictlInstallArgs) ElementType() reflect.Type
type CrictlInstallArray ¶
type CrictlInstallArray []CrictlInstallInput
func (CrictlInstallArray) ElementType ¶
func (CrictlInstallArray) ElementType() reflect.Type
func (CrictlInstallArray) ToCrictlInstallArrayOutput ¶
func (i CrictlInstallArray) ToCrictlInstallArrayOutput() CrictlInstallArrayOutput
func (CrictlInstallArray) ToCrictlInstallArrayOutputWithContext ¶
func (i CrictlInstallArray) ToCrictlInstallArrayOutputWithContext(ctx context.Context) CrictlInstallArrayOutput
type CrictlInstallArrayInput ¶
type CrictlInstallArrayInput interface { pulumi.Input ToCrictlInstallArrayOutput() CrictlInstallArrayOutput ToCrictlInstallArrayOutputWithContext(context.Context) CrictlInstallArrayOutput }
CrictlInstallArrayInput is an input type that accepts CrictlInstallArray and CrictlInstallArrayOutput values. You can construct a concrete instance of `CrictlInstallArrayInput` via:
CrictlInstallArray{ CrictlInstallArgs{...} }
type CrictlInstallArrayOutput ¶
type CrictlInstallArrayOutput struct{ *pulumi.OutputState }
func (CrictlInstallArrayOutput) ElementType ¶
func (CrictlInstallArrayOutput) ElementType() reflect.Type
func (CrictlInstallArrayOutput) Index ¶
func (o CrictlInstallArrayOutput) Index(i pulumi.IntInput) CrictlInstallOutput
func (CrictlInstallArrayOutput) ToCrictlInstallArrayOutput ¶
func (o CrictlInstallArrayOutput) ToCrictlInstallArrayOutput() CrictlInstallArrayOutput
func (CrictlInstallArrayOutput) ToCrictlInstallArrayOutputWithContext ¶
func (o CrictlInstallArrayOutput) ToCrictlInstallArrayOutputWithContext(ctx context.Context) CrictlInstallArrayOutput
type CrictlInstallInput ¶
type CrictlInstallInput interface { pulumi.Input ToCrictlInstallOutput() CrictlInstallOutput ToCrictlInstallOutputWithContext(ctx context.Context) CrictlInstallOutput }
type CrictlInstallMap ¶
type CrictlInstallMap map[string]CrictlInstallInput
func (CrictlInstallMap) ElementType ¶
func (CrictlInstallMap) ElementType() reflect.Type
func (CrictlInstallMap) ToCrictlInstallMapOutput ¶
func (i CrictlInstallMap) ToCrictlInstallMapOutput() CrictlInstallMapOutput
func (CrictlInstallMap) ToCrictlInstallMapOutputWithContext ¶
func (i CrictlInstallMap) ToCrictlInstallMapOutputWithContext(ctx context.Context) CrictlInstallMapOutput
type CrictlInstallMapInput ¶
type CrictlInstallMapInput interface { pulumi.Input ToCrictlInstallMapOutput() CrictlInstallMapOutput ToCrictlInstallMapOutputWithContext(context.Context) CrictlInstallMapOutput }
CrictlInstallMapInput is an input type that accepts CrictlInstallMap and CrictlInstallMapOutput values. You can construct a concrete instance of `CrictlInstallMapInput` via:
CrictlInstallMap{ "key": CrictlInstallArgs{...} }
type CrictlInstallMapOutput ¶
type CrictlInstallMapOutput struct{ *pulumi.OutputState }
func (CrictlInstallMapOutput) ElementType ¶
func (CrictlInstallMapOutput) ElementType() reflect.Type
func (CrictlInstallMapOutput) MapIndex ¶
func (o CrictlInstallMapOutput) MapIndex(k pulumi.StringInput) CrictlInstallOutput
func (CrictlInstallMapOutput) ToCrictlInstallMapOutput ¶
func (o CrictlInstallMapOutput) ToCrictlInstallMapOutput() CrictlInstallMapOutput
func (CrictlInstallMapOutput) ToCrictlInstallMapOutputWithContext ¶
func (o CrictlInstallMapOutput) ToCrictlInstallMapOutputWithContext(ctx context.Context) CrictlInstallMapOutput
type CrictlInstallOutput ¶
type CrictlInstallOutput struct{ *pulumi.OutputState }
func (CrictlInstallOutput) Architecture ¶
func (o CrictlInstallOutput) Architecture() ArchitectureOutput
The CPU architecture to install.
func (CrictlInstallOutput) ArchiveName ¶
func (o CrictlInstallOutput) ArchiveName() pulumi.StringOutput
The name of the downloaded archive.
func (CrictlInstallOutput) Connection ¶
func (o CrictlInstallOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (CrictlInstallOutput) CrictlMv ¶
func (o CrictlInstallOutput) CrictlMv() tools.MvOutput
The crictl mv operation.
func (CrictlInstallOutput) CrictlPath ¶
func (o CrictlInstallOutput) CrictlPath() pulumi.StringOutput
The crictl path on the remote system
func (CrictlInstallOutput) Directory ¶
func (o CrictlInstallOutput) Directory() pulumi.StringOutput
The directory to install the binary to.
func (CrictlInstallOutput) Download ¶
func (o CrictlInstallOutput) Download() DownloadOutput
The download operation.
func (CrictlInstallOutput) ElementType ¶
func (CrictlInstallOutput) ElementType() reflect.Type
func (CrictlInstallOutput) Mkdir ¶
func (o CrictlInstallOutput) Mkdir() tools.MkdirOutput
The mkdir operation.
func (CrictlInstallOutput) Mktemp ¶
func (o CrictlInstallOutput) Mktemp() tools.MktempOutput
The mktemp operation.
func (CrictlInstallOutput) Path ¶
func (o CrictlInstallOutput) Path() pulumi.StringPtrOutput
The path to the installed binary.
func (CrictlInstallOutput) Tar ¶
func (o CrictlInstallOutput) Tar() tools.TarOutput
The tar operation.
func (CrictlInstallOutput) ToCrictlInstallOutput ¶
func (o CrictlInstallOutput) ToCrictlInstallOutput() CrictlInstallOutput
func (CrictlInstallOutput) ToCrictlInstallOutputWithContext ¶
func (o CrictlInstallOutput) ToCrictlInstallOutputWithContext(ctx context.Context) CrictlInstallOutput
func (CrictlInstallOutput) Url ¶
func (o CrictlInstallOutput) Url() pulumi.StringOutput
The url used to download the binary.
func (CrictlInstallOutput) Version ¶
func (o CrictlInstallOutput) Version() pulumi.StringOutput
The version to install.
type Download ¶
type Download struct { pulumi.ResourceState // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The fully qualified path on the remote system where the file should be downloaded to. Destination pulumi.StringOutput `pulumi:"destination"` // The mkdir operation. Mkdir tools.MkdirOutput `pulumi:"mkdir"` // Remove the downloaded fiel when the resource is deleted. RemoveOnDelete pulumi.BoolOutput `pulumi:"removeOnDelete"` // The URL of the file to be downloaded. Url pulumi.StringOutput `pulumi:"url"` // The wget operation. Wget tools.WgetOutput `pulumi:"wget"` }
Downloads the file specified by `url` onto a remote system.
func NewDownload ¶
func NewDownload(ctx *pulumi.Context, name string, args *DownloadArgs, opts ...pulumi.ResourceOption) (*Download, error)
NewDownload registers a new resource with the given unique name, arguments, and options.
func (*Download) ElementType ¶
func (*Download) ToDownloadOutput ¶
func (i *Download) ToDownloadOutput() DownloadOutput
func (*Download) ToDownloadOutputWithContext ¶
func (i *Download) ToDownloadOutputWithContext(ctx context.Context) DownloadOutput
type DownloadArgs ¶
type DownloadArgs struct { // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The fully qualified path on the remote system where the file should be downloaded to. Destination pulumi.StringInput // Remove the downloaded fiel when the resource is deleted. RemoveOnDelete *bool // The URL of the file to be downloaded. Url pulumi.StringInput }
The set of arguments for constructing a Download resource.
func (DownloadArgs) ElementType ¶
func (DownloadArgs) ElementType() reflect.Type
type DownloadArray ¶
type DownloadArray []DownloadInput
func (DownloadArray) ElementType ¶
func (DownloadArray) ElementType() reflect.Type
func (DownloadArray) ToDownloadArrayOutput ¶
func (i DownloadArray) ToDownloadArrayOutput() DownloadArrayOutput
func (DownloadArray) ToDownloadArrayOutputWithContext ¶
func (i DownloadArray) ToDownloadArrayOutputWithContext(ctx context.Context) DownloadArrayOutput
type DownloadArrayInput ¶
type DownloadArrayInput interface { pulumi.Input ToDownloadArrayOutput() DownloadArrayOutput ToDownloadArrayOutputWithContext(context.Context) DownloadArrayOutput }
DownloadArrayInput is an input type that accepts DownloadArray and DownloadArrayOutput values. You can construct a concrete instance of `DownloadArrayInput` via:
DownloadArray{ DownloadArgs{...} }
type DownloadArrayOutput ¶
type DownloadArrayOutput struct{ *pulumi.OutputState }
func (DownloadArrayOutput) ElementType ¶
func (DownloadArrayOutput) ElementType() reflect.Type
func (DownloadArrayOutput) Index ¶
func (o DownloadArrayOutput) Index(i pulumi.IntInput) DownloadOutput
func (DownloadArrayOutput) ToDownloadArrayOutput ¶
func (o DownloadArrayOutput) ToDownloadArrayOutput() DownloadArrayOutput
func (DownloadArrayOutput) ToDownloadArrayOutputWithContext ¶
func (o DownloadArrayOutput) ToDownloadArrayOutputWithContext(ctx context.Context) DownloadArrayOutput
type DownloadInput ¶
type DownloadInput interface { pulumi.Input ToDownloadOutput() DownloadOutput ToDownloadOutputWithContext(ctx context.Context) DownloadOutput }
type DownloadMap ¶
type DownloadMap map[string]DownloadInput
func (DownloadMap) ElementType ¶
func (DownloadMap) ElementType() reflect.Type
func (DownloadMap) ToDownloadMapOutput ¶
func (i DownloadMap) ToDownloadMapOutput() DownloadMapOutput
func (DownloadMap) ToDownloadMapOutputWithContext ¶
func (i DownloadMap) ToDownloadMapOutputWithContext(ctx context.Context) DownloadMapOutput
type DownloadMapInput ¶
type DownloadMapInput interface { pulumi.Input ToDownloadMapOutput() DownloadMapOutput ToDownloadMapOutputWithContext(context.Context) DownloadMapOutput }
DownloadMapInput is an input type that accepts DownloadMap and DownloadMapOutput values. You can construct a concrete instance of `DownloadMapInput` via:
DownloadMap{ "key": DownloadArgs{...} }
type DownloadMapOutput ¶
type DownloadMapOutput struct{ *pulumi.OutputState }
func (DownloadMapOutput) ElementType ¶
func (DownloadMapOutput) ElementType() reflect.Type
func (DownloadMapOutput) MapIndex ¶
func (o DownloadMapOutput) MapIndex(k pulumi.StringInput) DownloadOutput
func (DownloadMapOutput) ToDownloadMapOutput ¶
func (o DownloadMapOutput) ToDownloadMapOutput() DownloadMapOutput
func (DownloadMapOutput) ToDownloadMapOutputWithContext ¶
func (o DownloadMapOutput) ToDownloadMapOutputWithContext(ctx context.Context) DownloadMapOutput
type DownloadOutput ¶
type DownloadOutput struct{ *pulumi.OutputState }
func (DownloadOutput) Connection ¶
func (o DownloadOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (DownloadOutput) Destination ¶
func (o DownloadOutput) Destination() pulumi.StringOutput
The fully qualified path on the remote system where the file should be downloaded to.
func (DownloadOutput) ElementType ¶
func (DownloadOutput) ElementType() reflect.Type
func (DownloadOutput) Mkdir ¶
func (o DownloadOutput) Mkdir() tools.MkdirOutput
The mkdir operation.
func (DownloadOutput) RemoveOnDelete ¶
func (o DownloadOutput) RemoveOnDelete() pulumi.BoolOutput
Remove the downloaded fiel when the resource is deleted.
func (DownloadOutput) ToDownloadOutput ¶
func (o DownloadOutput) ToDownloadOutput() DownloadOutput
func (DownloadOutput) ToDownloadOutputWithContext ¶
func (o DownloadOutput) ToDownloadOutputWithContext(ctx context.Context) DownloadOutput
func (DownloadOutput) Url ¶
func (o DownloadOutput) Url() pulumi.StringOutput
The URL of the file to be downloaded.
type EtcdCluster ¶
type EtcdCluster struct { pulumi.ResourceState // TODO Architecture ArchitecturePtrOutput `pulumi:"architecture"` // TODO BinaryDirectory pulumi.StringPtrOutput `pulumi:"binaryDirectory"` // The TLS bundle. Bundle tls.BundleOutput `pulumi:"bundle"` // Map of node name to etcd configuration. Configuration EtcdConfigurationMapOutput `pulumi:"configuration"` // The directory to use for etcd configuration. ConfigurationDirectory pulumi.StringPtrOutput `pulumi:"configurationDirectory"` // The directory to use for etcd data. DataDirectory pulumi.StringPtrOutput `pulumi:"dataDirectory"` // Map of node name to etcd install. Install EtcdInstallMapOutput `pulumi:"install"` // Etcd node configuration. The key should be a name used to identify the node. Nodes EtcdNodeMapOutput `pulumi:"nodes"` // Map of node name to etcd systemd service. Service EtcdServiceMapOutput `pulumi:"service"` // Map of node name to etcd start commands. Start StartEtcdMapOutput `pulumi:"start"` // The version to install. Version pulumi.StringPtrOutput `pulumi:"version"` }
Creates an etcd cluster from one or more remote systems.
func NewEtcdCluster ¶
func NewEtcdCluster(ctx *pulumi.Context, name string, args *EtcdClusterArgs, opts ...pulumi.ResourceOption) (*EtcdCluster, error)
NewEtcdCluster registers a new resource with the given unique name, arguments, and options.
func (*EtcdCluster) ElementType ¶
func (*EtcdCluster) ElementType() reflect.Type
func (*EtcdCluster) ToEtcdClusterOutput ¶
func (i *EtcdCluster) ToEtcdClusterOutput() EtcdClusterOutput
func (*EtcdCluster) ToEtcdClusterOutputWithContext ¶
func (i *EtcdCluster) ToEtcdClusterOutputWithContext(ctx context.Context) EtcdClusterOutput
type EtcdClusterArgs ¶
type EtcdClusterArgs struct { // TODO Architecture ArchitecturePtrInput // TODO BinaryDirectory pulumi.StringPtrInput // The TLS bundle. Bundle tls.BundleInput // The directory to use for etcd configuration. ConfigurationDirectory pulumi.StringPtrInput // The directory to use for etcd data. DataDirectory pulumi.StringPtrInput // Etcd node configuration. The key should be a name used to identify the node. Nodes map[string]EtcdNodeInput // The version to install. Version pulumi.StringPtrInput }
The set of arguments for constructing a EtcdCluster resource.
func (EtcdClusterArgs) ElementType ¶
func (EtcdClusterArgs) ElementType() reflect.Type
type EtcdClusterArray ¶
type EtcdClusterArray []EtcdClusterInput
func (EtcdClusterArray) ElementType ¶
func (EtcdClusterArray) ElementType() reflect.Type
func (EtcdClusterArray) ToEtcdClusterArrayOutput ¶
func (i EtcdClusterArray) ToEtcdClusterArrayOutput() EtcdClusterArrayOutput
func (EtcdClusterArray) ToEtcdClusterArrayOutputWithContext ¶
func (i EtcdClusterArray) ToEtcdClusterArrayOutputWithContext(ctx context.Context) EtcdClusterArrayOutput
type EtcdClusterArrayInput ¶
type EtcdClusterArrayInput interface { pulumi.Input ToEtcdClusterArrayOutput() EtcdClusterArrayOutput ToEtcdClusterArrayOutputWithContext(context.Context) EtcdClusterArrayOutput }
EtcdClusterArrayInput is an input type that accepts EtcdClusterArray and EtcdClusterArrayOutput values. You can construct a concrete instance of `EtcdClusterArrayInput` via:
EtcdClusterArray{ EtcdClusterArgs{...} }
type EtcdClusterArrayOutput ¶
type EtcdClusterArrayOutput struct{ *pulumi.OutputState }
func (EtcdClusterArrayOutput) ElementType ¶
func (EtcdClusterArrayOutput) ElementType() reflect.Type
func (EtcdClusterArrayOutput) Index ¶
func (o EtcdClusterArrayOutput) Index(i pulumi.IntInput) EtcdClusterOutput
func (EtcdClusterArrayOutput) ToEtcdClusterArrayOutput ¶
func (o EtcdClusterArrayOutput) ToEtcdClusterArrayOutput() EtcdClusterArrayOutput
func (EtcdClusterArrayOutput) ToEtcdClusterArrayOutputWithContext ¶
func (o EtcdClusterArrayOutput) ToEtcdClusterArrayOutputWithContext(ctx context.Context) EtcdClusterArrayOutput
type EtcdClusterInput ¶
type EtcdClusterInput interface { pulumi.Input ToEtcdClusterOutput() EtcdClusterOutput ToEtcdClusterOutputWithContext(ctx context.Context) EtcdClusterOutput }
type EtcdClusterMap ¶
type EtcdClusterMap map[string]EtcdClusterInput
func (EtcdClusterMap) ElementType ¶
func (EtcdClusterMap) ElementType() reflect.Type
func (EtcdClusterMap) ToEtcdClusterMapOutput ¶
func (i EtcdClusterMap) ToEtcdClusterMapOutput() EtcdClusterMapOutput
func (EtcdClusterMap) ToEtcdClusterMapOutputWithContext ¶
func (i EtcdClusterMap) ToEtcdClusterMapOutputWithContext(ctx context.Context) EtcdClusterMapOutput
type EtcdClusterMapInput ¶
type EtcdClusterMapInput interface { pulumi.Input ToEtcdClusterMapOutput() EtcdClusterMapOutput ToEtcdClusterMapOutputWithContext(context.Context) EtcdClusterMapOutput }
EtcdClusterMapInput is an input type that accepts EtcdClusterMap and EtcdClusterMapOutput values. You can construct a concrete instance of `EtcdClusterMapInput` via:
EtcdClusterMap{ "key": EtcdClusterArgs{...} }
type EtcdClusterMapOutput ¶
type EtcdClusterMapOutput struct{ *pulumi.OutputState }
func (EtcdClusterMapOutput) ElementType ¶
func (EtcdClusterMapOutput) ElementType() reflect.Type
func (EtcdClusterMapOutput) MapIndex ¶
func (o EtcdClusterMapOutput) MapIndex(k pulumi.StringInput) EtcdClusterOutput
func (EtcdClusterMapOutput) ToEtcdClusterMapOutput ¶
func (o EtcdClusterMapOutput) ToEtcdClusterMapOutput() EtcdClusterMapOutput
func (EtcdClusterMapOutput) ToEtcdClusterMapOutputWithContext ¶
func (o EtcdClusterMapOutput) ToEtcdClusterMapOutputWithContext(ctx context.Context) EtcdClusterMapOutput
type EtcdClusterOutput ¶
type EtcdClusterOutput struct{ *pulumi.OutputState }
func (EtcdClusterOutput) Architecture ¶
func (o EtcdClusterOutput) Architecture() ArchitecturePtrOutput
TODO
func (EtcdClusterOutput) BinaryDirectory ¶
func (o EtcdClusterOutput) BinaryDirectory() pulumi.StringPtrOutput
TODO
func (EtcdClusterOutput) Bundle ¶
func (o EtcdClusterOutput) Bundle() tls.BundleOutput
The TLS bundle.
func (EtcdClusterOutput) Configuration ¶
func (o EtcdClusterOutput) Configuration() EtcdConfigurationMapOutput
Map of node name to etcd configuration.
func (EtcdClusterOutput) ConfigurationDirectory ¶
func (o EtcdClusterOutput) ConfigurationDirectory() pulumi.StringPtrOutput
The directory to use for etcd configuration.
func (EtcdClusterOutput) DataDirectory ¶
func (o EtcdClusterOutput) DataDirectory() pulumi.StringPtrOutput
The directory to use for etcd data.
func (EtcdClusterOutput) ElementType ¶
func (EtcdClusterOutput) ElementType() reflect.Type
func (EtcdClusterOutput) Install ¶
func (o EtcdClusterOutput) Install() EtcdInstallMapOutput
Map of node name to etcd install.
func (EtcdClusterOutput) Nodes ¶
func (o EtcdClusterOutput) Nodes() EtcdNodeMapOutput
Etcd node configuration. The key should be a name used to identify the node.
func (EtcdClusterOutput) Service ¶
func (o EtcdClusterOutput) Service() EtcdServiceMapOutput
Map of node name to etcd systemd service.
func (EtcdClusterOutput) Start ¶
func (o EtcdClusterOutput) Start() StartEtcdMapOutput
Map of node name to etcd start commands.
func (EtcdClusterOutput) ToEtcdClusterOutput ¶
func (o EtcdClusterOutput) ToEtcdClusterOutput() EtcdClusterOutput
func (EtcdClusterOutput) ToEtcdClusterOutputWithContext ¶
func (o EtcdClusterOutput) ToEtcdClusterOutputWithContext(ctx context.Context) EtcdClusterOutput
func (EtcdClusterOutput) Version ¶
func (o EtcdClusterOutput) Version() pulumi.StringPtrOutput
The version to install.
type EtcdConfiguration ¶
type EtcdConfiguration struct { pulumi.ResourceState // The remote certificate authority file. CaFile FileOutput `pulumi:"caFile"` // The PEM encoded certificate authority data. CaPem pulumi.StringOutput `pulumi:"caPem"` // The remote certificate file. CertFile FileOutput `pulumi:"certFile"` // The PEM encoded certificate data. CertPem pulumi.StringOutput `pulumi:"certPem"` // The configuration chmod operation. ConfigurationChmod tools.ChmodOutput `pulumi:"configurationChmod"` // The directory to store etcd configuration. ConfigurationDirectory pulumi.StringOutput `pulumi:"configurationDirectory"` // The configuration mkdir operation. ConfigurationMkdir tools.MkdirOutput `pulumi:"configurationMkdir"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The directory etcd will store its data. DataDirectory pulumi.StringOutput `pulumi:"dataDirectory"` // The data mkdir operation. DataMkdir tools.MkdirOutput `pulumi:"dataMkdir"` // The path to the `etcd` binary. EtcdPath pulumi.StringOutput `pulumi:"etcdPath"` // The IP used to serve client requests and communicate with etcd peers. InternalIp pulumi.StringOutput `pulumi:"internalIp"` // The remote key file. KeyFile FileOutput `pulumi:"keyFile"` // The PEM encoded key data. KeyPem pulumi.StringOutput `pulumi:"keyPem"` // A bag of properties to be consumed by other resources. Value EtcdConfigurationPropsOutput `pulumi:"value"` }
Configures etcd on a remote system.
func NewEtcdConfiguration ¶
func NewEtcdConfiguration(ctx *pulumi.Context, name string, args *EtcdConfigurationArgs, opts ...pulumi.ResourceOption) (*EtcdConfiguration, error)
NewEtcdConfiguration registers a new resource with the given unique name, arguments, and options.
func (*EtcdConfiguration) ElementType ¶
func (*EtcdConfiguration) ElementType() reflect.Type
func (*EtcdConfiguration) ToEtcdConfigurationOutput ¶
func (i *EtcdConfiguration) ToEtcdConfigurationOutput() EtcdConfigurationOutput
func (*EtcdConfiguration) ToEtcdConfigurationOutputWithContext ¶
func (i *EtcdConfiguration) ToEtcdConfigurationOutputWithContext(ctx context.Context) EtcdConfigurationOutput
type EtcdConfigurationArgs ¶
type EtcdConfigurationArgs struct { // The PEM encoded certificate authority data. CaPem pulumi.StringInput // The PEM encoded certificate data. CertPem pulumi.StringInput // The directory to store etcd configuration. ConfigurationDirectory pulumi.StringPtrInput // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The directory etcd will store its data. DataDirectory pulumi.StringPtrInput // The path to the `etcd` binary. EtcdPath pulumi.StringInput // The IP used to serve client requests and communicate with etcd peers. InternalIp pulumi.StringInput // The PEM encoded key data. KeyPem pulumi.StringInput }
The set of arguments for constructing a EtcdConfiguration resource.
func (EtcdConfigurationArgs) ElementType ¶
func (EtcdConfigurationArgs) ElementType() reflect.Type
type EtcdConfigurationArray ¶
type EtcdConfigurationArray []EtcdConfigurationInput
func (EtcdConfigurationArray) ElementType ¶
func (EtcdConfigurationArray) ElementType() reflect.Type
func (EtcdConfigurationArray) ToEtcdConfigurationArrayOutput ¶
func (i EtcdConfigurationArray) ToEtcdConfigurationArrayOutput() EtcdConfigurationArrayOutput
func (EtcdConfigurationArray) ToEtcdConfigurationArrayOutputWithContext ¶
func (i EtcdConfigurationArray) ToEtcdConfigurationArrayOutputWithContext(ctx context.Context) EtcdConfigurationArrayOutput
type EtcdConfigurationArrayInput ¶
type EtcdConfigurationArrayInput interface { pulumi.Input ToEtcdConfigurationArrayOutput() EtcdConfigurationArrayOutput ToEtcdConfigurationArrayOutputWithContext(context.Context) EtcdConfigurationArrayOutput }
EtcdConfigurationArrayInput is an input type that accepts EtcdConfigurationArray and EtcdConfigurationArrayOutput values. You can construct a concrete instance of `EtcdConfigurationArrayInput` via:
EtcdConfigurationArray{ EtcdConfigurationArgs{...} }
type EtcdConfigurationArrayOutput ¶
type EtcdConfigurationArrayOutput struct{ *pulumi.OutputState }
func (EtcdConfigurationArrayOutput) ElementType ¶
func (EtcdConfigurationArrayOutput) ElementType() reflect.Type
func (EtcdConfigurationArrayOutput) Index ¶
func (o EtcdConfigurationArrayOutput) Index(i pulumi.IntInput) EtcdConfigurationOutput
func (EtcdConfigurationArrayOutput) ToEtcdConfigurationArrayOutput ¶
func (o EtcdConfigurationArrayOutput) ToEtcdConfigurationArrayOutput() EtcdConfigurationArrayOutput
func (EtcdConfigurationArrayOutput) ToEtcdConfigurationArrayOutputWithContext ¶
func (o EtcdConfigurationArrayOutput) ToEtcdConfigurationArrayOutputWithContext(ctx context.Context) EtcdConfigurationArrayOutput
type EtcdConfigurationInput ¶
type EtcdConfigurationInput interface { pulumi.Input ToEtcdConfigurationOutput() EtcdConfigurationOutput ToEtcdConfigurationOutputWithContext(ctx context.Context) EtcdConfigurationOutput }
type EtcdConfigurationMap ¶
type EtcdConfigurationMap map[string]EtcdConfigurationInput
func (EtcdConfigurationMap) ElementType ¶
func (EtcdConfigurationMap) ElementType() reflect.Type
func (EtcdConfigurationMap) ToEtcdConfigurationMapOutput ¶
func (i EtcdConfigurationMap) ToEtcdConfigurationMapOutput() EtcdConfigurationMapOutput
func (EtcdConfigurationMap) ToEtcdConfigurationMapOutputWithContext ¶
func (i EtcdConfigurationMap) ToEtcdConfigurationMapOutputWithContext(ctx context.Context) EtcdConfigurationMapOutput
type EtcdConfigurationMapInput ¶
type EtcdConfigurationMapInput interface { pulumi.Input ToEtcdConfigurationMapOutput() EtcdConfigurationMapOutput ToEtcdConfigurationMapOutputWithContext(context.Context) EtcdConfigurationMapOutput }
EtcdConfigurationMapInput is an input type that accepts EtcdConfigurationMap and EtcdConfigurationMapOutput values. You can construct a concrete instance of `EtcdConfigurationMapInput` via:
EtcdConfigurationMap{ "key": EtcdConfigurationArgs{...} }
type EtcdConfigurationMapOutput ¶
type EtcdConfigurationMapOutput struct{ *pulumi.OutputState }
func (EtcdConfigurationMapOutput) ElementType ¶
func (EtcdConfigurationMapOutput) ElementType() reflect.Type
func (EtcdConfigurationMapOutput) MapIndex ¶
func (o EtcdConfigurationMapOutput) MapIndex(k pulumi.StringInput) EtcdConfigurationOutput
func (EtcdConfigurationMapOutput) ToEtcdConfigurationMapOutput ¶
func (o EtcdConfigurationMapOutput) ToEtcdConfigurationMapOutput() EtcdConfigurationMapOutput
func (EtcdConfigurationMapOutput) ToEtcdConfigurationMapOutputWithContext ¶
func (o EtcdConfigurationMapOutput) ToEtcdConfigurationMapOutputWithContext(ctx context.Context) EtcdConfigurationMapOutput
type EtcdConfigurationOutput ¶
type EtcdConfigurationOutput struct{ *pulumi.OutputState }
func (EtcdConfigurationOutput) CaFile ¶
func (o EtcdConfigurationOutput) CaFile() FileOutput
The remote certificate authority file.
func (EtcdConfigurationOutput) CaPem ¶
func (o EtcdConfigurationOutput) CaPem() pulumi.StringOutput
The PEM encoded certificate authority data.
func (EtcdConfigurationOutput) CertFile ¶
func (o EtcdConfigurationOutput) CertFile() FileOutput
The remote certificate file.
func (EtcdConfigurationOutput) CertPem ¶
func (o EtcdConfigurationOutput) CertPem() pulumi.StringOutput
The PEM encoded certificate data.
func (EtcdConfigurationOutput) ConfigurationChmod ¶
func (o EtcdConfigurationOutput) ConfigurationChmod() tools.ChmodOutput
The configuration chmod operation.
func (EtcdConfigurationOutput) ConfigurationDirectory ¶
func (o EtcdConfigurationOutput) ConfigurationDirectory() pulumi.StringOutput
The directory to store etcd configuration.
func (EtcdConfigurationOutput) ConfigurationMkdir ¶
func (o EtcdConfigurationOutput) ConfigurationMkdir() tools.MkdirOutput
The configuration mkdir operation.
func (EtcdConfigurationOutput) Connection ¶
func (o EtcdConfigurationOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (EtcdConfigurationOutput) DataDirectory ¶
func (o EtcdConfigurationOutput) DataDirectory() pulumi.StringOutput
The directory etcd will store its data.
func (EtcdConfigurationOutput) DataMkdir ¶
func (o EtcdConfigurationOutput) DataMkdir() tools.MkdirOutput
The data mkdir operation.
func (EtcdConfigurationOutput) ElementType ¶
func (EtcdConfigurationOutput) ElementType() reflect.Type
func (EtcdConfigurationOutput) EtcdPath ¶
func (o EtcdConfigurationOutput) EtcdPath() pulumi.StringOutput
The path to the `etcd` binary.
func (EtcdConfigurationOutput) InternalIp ¶
func (o EtcdConfigurationOutput) InternalIp() pulumi.StringOutput
The IP used to serve client requests and communicate with etcd peers.
func (EtcdConfigurationOutput) KeyFile ¶
func (o EtcdConfigurationOutput) KeyFile() FileOutput
The remote key file.
func (EtcdConfigurationOutput) KeyPem ¶
func (o EtcdConfigurationOutput) KeyPem() pulumi.StringOutput
The PEM encoded key data.
func (EtcdConfigurationOutput) ToEtcdConfigurationOutput ¶
func (o EtcdConfigurationOutput) ToEtcdConfigurationOutput() EtcdConfigurationOutput
func (EtcdConfigurationOutput) ToEtcdConfigurationOutputWithContext ¶
func (o EtcdConfigurationOutput) ToEtcdConfigurationOutputWithContext(ctx context.Context) EtcdConfigurationOutput
func (EtcdConfigurationOutput) Value ¶
func (o EtcdConfigurationOutput) Value() EtcdConfigurationPropsOutput
A bag of properties to be consumed by other resources.
type EtcdConfigurationProps ¶
type EtcdConfigurationProps struct { // Path to the certificate authority file on the remote system. CaFilePath string `pulumi:"caFilePath"` // Path to the certificate file on the remote system. CertFilePath string `pulumi:"certFilePath"` // Etcd's data directory. DataDirectory string `pulumi:"dataDirectory"` // Path to the etcd binary. EtcdPath string `pulumi:"etcdPath"` // Internal IP of the etcd node. InternalIp string `pulumi:"internalIp"` // Path to the private key file on the remote system. KeyFilePath string `pulumi:"keyFilePath"` // Name of the etcd node. Name string `pulumi:"name"` }
Props for resources that consume etcd configuration.
type EtcdConfigurationPropsArgs ¶
type EtcdConfigurationPropsArgs struct { // Path to the certificate authority file on the remote system. CaFilePath pulumi.StringInput `pulumi:"caFilePath"` // Path to the certificate file on the remote system. CertFilePath pulumi.StringInput `pulumi:"certFilePath"` // Etcd's data directory. DataDirectory pulumi.StringInput `pulumi:"dataDirectory"` // Path to the etcd binary. EtcdPath pulumi.StringInput `pulumi:"etcdPath"` // Internal IP of the etcd node. InternalIp pulumi.StringInput `pulumi:"internalIp"` // Path to the private key file on the remote system. KeyFilePath pulumi.StringInput `pulumi:"keyFilePath"` // Name of the etcd node. Name pulumi.StringInput `pulumi:"name"` }
Props for resources that consume etcd configuration.
func (EtcdConfigurationPropsArgs) ElementType ¶
func (EtcdConfigurationPropsArgs) ElementType() reflect.Type
func (EtcdConfigurationPropsArgs) ToEtcdConfigurationPropsOutput ¶
func (i EtcdConfigurationPropsArgs) ToEtcdConfigurationPropsOutput() EtcdConfigurationPropsOutput
func (EtcdConfigurationPropsArgs) ToEtcdConfigurationPropsOutputWithContext ¶
func (i EtcdConfigurationPropsArgs) ToEtcdConfigurationPropsOutputWithContext(ctx context.Context) EtcdConfigurationPropsOutput
type EtcdConfigurationPropsArray ¶
type EtcdConfigurationPropsArray []EtcdConfigurationPropsInput
func (EtcdConfigurationPropsArray) ElementType ¶
func (EtcdConfigurationPropsArray) ElementType() reflect.Type
func (EtcdConfigurationPropsArray) ToEtcdConfigurationPropsArrayOutput ¶
func (i EtcdConfigurationPropsArray) ToEtcdConfigurationPropsArrayOutput() EtcdConfigurationPropsArrayOutput
func (EtcdConfigurationPropsArray) ToEtcdConfigurationPropsArrayOutputWithContext ¶
func (i EtcdConfigurationPropsArray) ToEtcdConfigurationPropsArrayOutputWithContext(ctx context.Context) EtcdConfigurationPropsArrayOutput
type EtcdConfigurationPropsArrayInput ¶
type EtcdConfigurationPropsArrayInput interface { pulumi.Input ToEtcdConfigurationPropsArrayOutput() EtcdConfigurationPropsArrayOutput ToEtcdConfigurationPropsArrayOutputWithContext(context.Context) EtcdConfigurationPropsArrayOutput }
EtcdConfigurationPropsArrayInput is an input type that accepts EtcdConfigurationPropsArray and EtcdConfigurationPropsArrayOutput values. You can construct a concrete instance of `EtcdConfigurationPropsArrayInput` via:
EtcdConfigurationPropsArray{ EtcdConfigurationPropsArgs{...} }
type EtcdConfigurationPropsArrayOutput ¶
type EtcdConfigurationPropsArrayOutput struct{ *pulumi.OutputState }
func (EtcdConfigurationPropsArrayOutput) ElementType ¶
func (EtcdConfigurationPropsArrayOutput) ElementType() reflect.Type
func (EtcdConfigurationPropsArrayOutput) Index ¶
func (o EtcdConfigurationPropsArrayOutput) Index(i pulumi.IntInput) EtcdConfigurationPropsOutput
func (EtcdConfigurationPropsArrayOutput) ToEtcdConfigurationPropsArrayOutput ¶
func (o EtcdConfigurationPropsArrayOutput) ToEtcdConfigurationPropsArrayOutput() EtcdConfigurationPropsArrayOutput
func (EtcdConfigurationPropsArrayOutput) ToEtcdConfigurationPropsArrayOutputWithContext ¶
func (o EtcdConfigurationPropsArrayOutput) ToEtcdConfigurationPropsArrayOutputWithContext(ctx context.Context) EtcdConfigurationPropsArrayOutput
type EtcdConfigurationPropsInput ¶
type EtcdConfigurationPropsInput interface { pulumi.Input ToEtcdConfigurationPropsOutput() EtcdConfigurationPropsOutput ToEtcdConfigurationPropsOutputWithContext(context.Context) EtcdConfigurationPropsOutput }
EtcdConfigurationPropsInput is an input type that accepts EtcdConfigurationPropsArgs and EtcdConfigurationPropsOutput values. You can construct a concrete instance of `EtcdConfigurationPropsInput` via:
EtcdConfigurationPropsArgs{...}
type EtcdConfigurationPropsOutput ¶
type EtcdConfigurationPropsOutput struct{ *pulumi.OutputState }
Props for resources that consume etcd configuration.
func (EtcdConfigurationPropsOutput) CaFilePath ¶
func (o EtcdConfigurationPropsOutput) CaFilePath() pulumi.StringOutput
Path to the certificate authority file on the remote system.
func (EtcdConfigurationPropsOutput) CertFilePath ¶
func (o EtcdConfigurationPropsOutput) CertFilePath() pulumi.StringOutput
Path to the certificate file on the remote system.
func (EtcdConfigurationPropsOutput) DataDirectory ¶
func (o EtcdConfigurationPropsOutput) DataDirectory() pulumi.StringOutput
Etcd's data directory.
func (EtcdConfigurationPropsOutput) ElementType ¶
func (EtcdConfigurationPropsOutput) ElementType() reflect.Type
func (EtcdConfigurationPropsOutput) EtcdPath ¶
func (o EtcdConfigurationPropsOutput) EtcdPath() pulumi.StringOutput
Path to the etcd binary.
func (EtcdConfigurationPropsOutput) InternalIp ¶
func (o EtcdConfigurationPropsOutput) InternalIp() pulumi.StringOutput
Internal IP of the etcd node.
func (EtcdConfigurationPropsOutput) KeyFilePath ¶
func (o EtcdConfigurationPropsOutput) KeyFilePath() pulumi.StringOutput
Path to the private key file on the remote system.
func (EtcdConfigurationPropsOutput) Name ¶
func (o EtcdConfigurationPropsOutput) Name() pulumi.StringOutput
Name of the etcd node.
func (EtcdConfigurationPropsOutput) ToEtcdConfigurationPropsOutput ¶
func (o EtcdConfigurationPropsOutput) ToEtcdConfigurationPropsOutput() EtcdConfigurationPropsOutput
func (EtcdConfigurationPropsOutput) ToEtcdConfigurationPropsOutputWithContext ¶
func (o EtcdConfigurationPropsOutput) ToEtcdConfigurationPropsOutputWithContext(ctx context.Context) EtcdConfigurationPropsOutput
type EtcdInstall ¶
type EtcdInstall struct { pulumi.ResourceState // The CPU architecture to install. Architecture ArchitectureOutput `pulumi:"architecture"` // The name of the downloaded archive. ArchiveName pulumi.StringOutput `pulumi:"archiveName"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The directory to install the binary to. Directory pulumi.StringOutput `pulumi:"directory"` // The download operation. Download DownloadOutput `pulumi:"download"` // The etcd mv operation. EtcdMv tools.MvOutput `pulumi:"etcdMv"` // The etcd path on the remote system EtcdPath pulumi.StringOutput `pulumi:"etcdPath"` // The etcdctl mv operation. EtcdctlMv tools.MvOutput `pulumi:"etcdctlMv"` // The etcdctl path on the remote system EtcdctlPath pulumi.StringOutput `pulumi:"etcdctlPath"` // The mkdir operation. Mkdir tools.MkdirOutput `pulumi:"mkdir"` // The mktemp operation. Mktemp tools.MktempOutput `pulumi:"mktemp"` // The path to the installed binary. Path pulumi.StringPtrOutput `pulumi:"path"` // The rm operation. Rm tools.RmOutput `pulumi:"rm"` // The tar operation. Tar tools.TarOutput `pulumi:"tar"` // The url used to download the binary. Url pulumi.StringOutput `pulumi:"url"` // The version to install. Version pulumi.StringOutput `pulumi:"version"` }
Installs etcd on a remote system
func NewEtcdInstall ¶
func NewEtcdInstall(ctx *pulumi.Context, name string, args *EtcdInstallArgs, opts ...pulumi.ResourceOption) (*EtcdInstall, error)
NewEtcdInstall registers a new resource with the given unique name, arguments, and options.
func (*EtcdInstall) ElementType ¶
func (*EtcdInstall) ElementType() reflect.Type
func (*EtcdInstall) ToEtcdInstallOutput ¶
func (i *EtcdInstall) ToEtcdInstallOutput() EtcdInstallOutput
func (*EtcdInstall) ToEtcdInstallOutputWithContext ¶
func (i *EtcdInstall) ToEtcdInstallOutputWithContext(ctx context.Context) EtcdInstallOutput
type EtcdInstallArgs ¶
type EtcdInstallArgs struct { // The CPU architecture to install. Architecture ArchitecturePtrInput // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The directory to install the binary to. Directory pulumi.StringPtrInput // The version to install. Version pulumi.StringPtrInput }
The set of arguments for constructing a EtcdInstall resource.
func (EtcdInstallArgs) ElementType ¶
func (EtcdInstallArgs) ElementType() reflect.Type
type EtcdInstallArray ¶
type EtcdInstallArray []EtcdInstallInput
func (EtcdInstallArray) ElementType ¶
func (EtcdInstallArray) ElementType() reflect.Type
func (EtcdInstallArray) ToEtcdInstallArrayOutput ¶
func (i EtcdInstallArray) ToEtcdInstallArrayOutput() EtcdInstallArrayOutput
func (EtcdInstallArray) ToEtcdInstallArrayOutputWithContext ¶
func (i EtcdInstallArray) ToEtcdInstallArrayOutputWithContext(ctx context.Context) EtcdInstallArrayOutput
type EtcdInstallArrayInput ¶
type EtcdInstallArrayInput interface { pulumi.Input ToEtcdInstallArrayOutput() EtcdInstallArrayOutput ToEtcdInstallArrayOutputWithContext(context.Context) EtcdInstallArrayOutput }
EtcdInstallArrayInput is an input type that accepts EtcdInstallArray and EtcdInstallArrayOutput values. You can construct a concrete instance of `EtcdInstallArrayInput` via:
EtcdInstallArray{ EtcdInstallArgs{...} }
type EtcdInstallArrayOutput ¶
type EtcdInstallArrayOutput struct{ *pulumi.OutputState }
func (EtcdInstallArrayOutput) ElementType ¶
func (EtcdInstallArrayOutput) ElementType() reflect.Type
func (EtcdInstallArrayOutput) Index ¶
func (o EtcdInstallArrayOutput) Index(i pulumi.IntInput) EtcdInstallOutput
func (EtcdInstallArrayOutput) ToEtcdInstallArrayOutput ¶
func (o EtcdInstallArrayOutput) ToEtcdInstallArrayOutput() EtcdInstallArrayOutput
func (EtcdInstallArrayOutput) ToEtcdInstallArrayOutputWithContext ¶
func (o EtcdInstallArrayOutput) ToEtcdInstallArrayOutputWithContext(ctx context.Context) EtcdInstallArrayOutput
type EtcdInstallInput ¶
type EtcdInstallInput interface { pulumi.Input ToEtcdInstallOutput() EtcdInstallOutput ToEtcdInstallOutputWithContext(ctx context.Context) EtcdInstallOutput }
type EtcdInstallMap ¶
type EtcdInstallMap map[string]EtcdInstallInput
func (EtcdInstallMap) ElementType ¶
func (EtcdInstallMap) ElementType() reflect.Type
func (EtcdInstallMap) ToEtcdInstallMapOutput ¶
func (i EtcdInstallMap) ToEtcdInstallMapOutput() EtcdInstallMapOutput
func (EtcdInstallMap) ToEtcdInstallMapOutputWithContext ¶
func (i EtcdInstallMap) ToEtcdInstallMapOutputWithContext(ctx context.Context) EtcdInstallMapOutput
type EtcdInstallMapInput ¶
type EtcdInstallMapInput interface { pulumi.Input ToEtcdInstallMapOutput() EtcdInstallMapOutput ToEtcdInstallMapOutputWithContext(context.Context) EtcdInstallMapOutput }
EtcdInstallMapInput is an input type that accepts EtcdInstallMap and EtcdInstallMapOutput values. You can construct a concrete instance of `EtcdInstallMapInput` via:
EtcdInstallMap{ "key": EtcdInstallArgs{...} }
type EtcdInstallMapOutput ¶
type EtcdInstallMapOutput struct{ *pulumi.OutputState }
func (EtcdInstallMapOutput) ElementType ¶
func (EtcdInstallMapOutput) ElementType() reflect.Type
func (EtcdInstallMapOutput) MapIndex ¶
func (o EtcdInstallMapOutput) MapIndex(k pulumi.StringInput) EtcdInstallOutput
func (EtcdInstallMapOutput) ToEtcdInstallMapOutput ¶
func (o EtcdInstallMapOutput) ToEtcdInstallMapOutput() EtcdInstallMapOutput
func (EtcdInstallMapOutput) ToEtcdInstallMapOutputWithContext ¶
func (o EtcdInstallMapOutput) ToEtcdInstallMapOutputWithContext(ctx context.Context) EtcdInstallMapOutput
type EtcdInstallOutput ¶
type EtcdInstallOutput struct{ *pulumi.OutputState }
func (EtcdInstallOutput) Architecture ¶
func (o EtcdInstallOutput) Architecture() ArchitectureOutput
The CPU architecture to install.
func (EtcdInstallOutput) ArchiveName ¶
func (o EtcdInstallOutput) ArchiveName() pulumi.StringOutput
The name of the downloaded archive.
func (EtcdInstallOutput) Connection ¶
func (o EtcdInstallOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (EtcdInstallOutput) Directory ¶
func (o EtcdInstallOutput) Directory() pulumi.StringOutput
The directory to install the binary to.
func (EtcdInstallOutput) Download ¶
func (o EtcdInstallOutput) Download() DownloadOutput
The download operation.
func (EtcdInstallOutput) ElementType ¶
func (EtcdInstallOutput) ElementType() reflect.Type
func (EtcdInstallOutput) EtcdMv ¶
func (o EtcdInstallOutput) EtcdMv() tools.MvOutput
The etcd mv operation.
func (EtcdInstallOutput) EtcdPath ¶
func (o EtcdInstallOutput) EtcdPath() pulumi.StringOutput
The etcd path on the remote system
func (EtcdInstallOutput) EtcdctlMv ¶
func (o EtcdInstallOutput) EtcdctlMv() tools.MvOutput
The etcdctl mv operation.
func (EtcdInstallOutput) EtcdctlPath ¶
func (o EtcdInstallOutput) EtcdctlPath() pulumi.StringOutput
The etcdctl path on the remote system
func (EtcdInstallOutput) Mkdir ¶
func (o EtcdInstallOutput) Mkdir() tools.MkdirOutput
The mkdir operation.
func (EtcdInstallOutput) Mktemp ¶
func (o EtcdInstallOutput) Mktemp() tools.MktempOutput
The mktemp operation.
func (EtcdInstallOutput) Path ¶
func (o EtcdInstallOutput) Path() pulumi.StringPtrOutput
The path to the installed binary.
func (EtcdInstallOutput) ToEtcdInstallOutput ¶
func (o EtcdInstallOutput) ToEtcdInstallOutput() EtcdInstallOutput
func (EtcdInstallOutput) ToEtcdInstallOutputWithContext ¶
func (o EtcdInstallOutput) ToEtcdInstallOutputWithContext(ctx context.Context) EtcdInstallOutput
func (EtcdInstallOutput) Url ¶
func (o EtcdInstallOutput) Url() pulumi.StringOutput
The url used to download the binary.
func (EtcdInstallOutput) Version ¶
func (o EtcdInstallOutput) Version() pulumi.StringOutput
The version to install.
type EtcdNode ¶
type EtcdNode struct { // The CPU architecture of the node. Architecture *Architecture `pulumi:"architecture"` // The parameters with which to connect to the remote host. Connection pulumiCommand.Connection `pulumi:"connection"` // The internal IP of the node. InternalIp string `pulumi:"internalIp"` }
Etcd node description.
type EtcdNodeArgs ¶
type EtcdNodeArgs struct { // The CPU architecture of the node. Architecture ArchitecturePtrInput `pulumi:"architecture"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput `pulumi:"connection"` // The internal IP of the node. InternalIp pulumi.StringInput `pulumi:"internalIp"` }
Etcd node description.
func (*EtcdNodeArgs) Defaults ¶
func (val *EtcdNodeArgs) Defaults() *EtcdNodeArgs
Defaults sets the appropriate defaults for EtcdNodeArgs
func (EtcdNodeArgs) ElementType ¶
func (EtcdNodeArgs) ElementType() reflect.Type
func (EtcdNodeArgs) ToEtcdNodeOutput ¶
func (i EtcdNodeArgs) ToEtcdNodeOutput() EtcdNodeOutput
func (EtcdNodeArgs) ToEtcdNodeOutputWithContext ¶
func (i EtcdNodeArgs) ToEtcdNodeOutputWithContext(ctx context.Context) EtcdNodeOutput
type EtcdNodeInput ¶
type EtcdNodeInput interface { pulumi.Input ToEtcdNodeOutput() EtcdNodeOutput ToEtcdNodeOutputWithContext(context.Context) EtcdNodeOutput }
EtcdNodeInput is an input type that accepts EtcdNodeArgs and EtcdNodeOutput values. You can construct a concrete instance of `EtcdNodeInput` via:
EtcdNodeArgs{...}
type EtcdNodeMapOutput ¶
type EtcdNodeMapOutput struct{ *pulumi.OutputState }
func (EtcdNodeMapOutput) ElementType ¶
func (EtcdNodeMapOutput) ElementType() reflect.Type
func (EtcdNodeMapOutput) MapIndex ¶
func (o EtcdNodeMapOutput) MapIndex(k pulumi.StringInput) EtcdNodeOutput
func (EtcdNodeMapOutput) ToEtcdNodeMapOutput ¶
func (o EtcdNodeMapOutput) ToEtcdNodeMapOutput() EtcdNodeMapOutput
func (EtcdNodeMapOutput) ToEtcdNodeMapOutputWithContext ¶
func (o EtcdNodeMapOutput) ToEtcdNodeMapOutputWithContext(ctx context.Context) EtcdNodeMapOutput
type EtcdNodeOutput ¶
type EtcdNodeOutput struct{ *pulumi.OutputState }
Etcd node description.
func (EtcdNodeOutput) Architecture ¶
func (o EtcdNodeOutput) Architecture() ArchitecturePtrOutput
The CPU architecture of the node.
func (EtcdNodeOutput) Connection ¶
func (o EtcdNodeOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (EtcdNodeOutput) ElementType ¶
func (EtcdNodeOutput) ElementType() reflect.Type
func (EtcdNodeOutput) InternalIp ¶
func (o EtcdNodeOutput) InternalIp() pulumi.StringOutput
The internal IP of the node.
func (EtcdNodeOutput) ToEtcdNodeOutput ¶
func (o EtcdNodeOutput) ToEtcdNodeOutput() EtcdNodeOutput
func (EtcdNodeOutput) ToEtcdNodeOutputWithContext ¶
func (o EtcdNodeOutput) ToEtcdNodeOutputWithContext(ctx context.Context) EtcdNodeOutput
type EtcdService ¶
type EtcdService struct { pulumi.ResourceState // Etcd configuration. Configuration EtcdConfigurationPropsOutput `pulumi:"configuration"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // Optional systemd unit description. Description pulumi.StringPtrOutput `pulumi:"description"` // The location to create the service file. Directory pulumi.StringPtrOutput `pulumi:"directory"` // Optional systemd unit documentation Documentation pulumi.StringPtrOutput `pulumi:"documentation"` // Etcd peer configuration. Peers EtcdConfigurationPropsArrayOutput `pulumi:"peers"` // Optionally override the systemd service restart behaviour. Defaults to `on-failure`. Restart SystemdServiceRestartPtrOutput `pulumi:"restart"` // Optionally override the systemd service RestartSec. Defaults to `5`. RestartSec pulumi.StringPtrOutput `pulumi:"restartSec"` // The remote systemd service. Service SystemdServiceOutput `pulumi:"service"` // Optionally override the systemd service wanted-by. Defaults to `multi-user.target`. WantedBy pulumi.StringPtrOutput `pulumi:"wantedBy"` }
Etcd systemd service file. Will likely get replaced with a static function when https://github.com/pulumi/pulumi/issues/7583 gets resolved.
func NewEtcdService ¶
func NewEtcdService(ctx *pulumi.Context, name string, args *EtcdServiceArgs, opts ...pulumi.ResourceOption) (*EtcdService, error)
NewEtcdService registers a new resource with the given unique name, arguments, and options.
func (*EtcdService) ElementType ¶
func (*EtcdService) ElementType() reflect.Type
func (*EtcdService) ToEtcdServiceOutput ¶
func (i *EtcdService) ToEtcdServiceOutput() EtcdServiceOutput
func (*EtcdService) ToEtcdServiceOutputWithContext ¶
func (i *EtcdService) ToEtcdServiceOutputWithContext(ctx context.Context) EtcdServiceOutput
type EtcdServiceArgs ¶
type EtcdServiceArgs struct { // Etcd configuration. Configuration EtcdConfigurationPropsInput // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // Optional systemd unit description. Description pulumi.StringPtrInput // The location to create the service file. Directory pulumi.StringPtrInput // Optional systemd unit documentation Documentation pulumi.StringPtrInput // Etcd peer configuration. Peers EtcdConfigurationPropsArrayInput // Optionally override the systemd service restart behaviour. Defaults to `on-failure`. Restart SystemdServiceRestartPtrInput // Optionally override the systemd service RestartSec. Defaults to `5`. RestartSec pulumi.StringPtrInput // Optionally override the systemd service wanted-by. Defaults to `multi-user.target`. WantedBy pulumi.StringPtrInput }
The set of arguments for constructing a EtcdService resource.
func (EtcdServiceArgs) ElementType ¶
func (EtcdServiceArgs) ElementType() reflect.Type
type EtcdServiceArray ¶
type EtcdServiceArray []EtcdServiceInput
func (EtcdServiceArray) ElementType ¶
func (EtcdServiceArray) ElementType() reflect.Type
func (EtcdServiceArray) ToEtcdServiceArrayOutput ¶
func (i EtcdServiceArray) ToEtcdServiceArrayOutput() EtcdServiceArrayOutput
func (EtcdServiceArray) ToEtcdServiceArrayOutputWithContext ¶
func (i EtcdServiceArray) ToEtcdServiceArrayOutputWithContext(ctx context.Context) EtcdServiceArrayOutput
type EtcdServiceArrayInput ¶
type EtcdServiceArrayInput interface { pulumi.Input ToEtcdServiceArrayOutput() EtcdServiceArrayOutput ToEtcdServiceArrayOutputWithContext(context.Context) EtcdServiceArrayOutput }
EtcdServiceArrayInput is an input type that accepts EtcdServiceArray and EtcdServiceArrayOutput values. You can construct a concrete instance of `EtcdServiceArrayInput` via:
EtcdServiceArray{ EtcdServiceArgs{...} }
type EtcdServiceArrayOutput ¶
type EtcdServiceArrayOutput struct{ *pulumi.OutputState }
func (EtcdServiceArrayOutput) ElementType ¶
func (EtcdServiceArrayOutput) ElementType() reflect.Type
func (EtcdServiceArrayOutput) Index ¶
func (o EtcdServiceArrayOutput) Index(i pulumi.IntInput) EtcdServiceOutput
func (EtcdServiceArrayOutput) ToEtcdServiceArrayOutput ¶
func (o EtcdServiceArrayOutput) ToEtcdServiceArrayOutput() EtcdServiceArrayOutput
func (EtcdServiceArrayOutput) ToEtcdServiceArrayOutputWithContext ¶
func (o EtcdServiceArrayOutput) ToEtcdServiceArrayOutputWithContext(ctx context.Context) EtcdServiceArrayOutput
type EtcdServiceInput ¶
type EtcdServiceInput interface { pulumi.Input ToEtcdServiceOutput() EtcdServiceOutput ToEtcdServiceOutputWithContext(ctx context.Context) EtcdServiceOutput }
type EtcdServiceMap ¶
type EtcdServiceMap map[string]EtcdServiceInput
func (EtcdServiceMap) ElementType ¶
func (EtcdServiceMap) ElementType() reflect.Type
func (EtcdServiceMap) ToEtcdServiceMapOutput ¶
func (i EtcdServiceMap) ToEtcdServiceMapOutput() EtcdServiceMapOutput
func (EtcdServiceMap) ToEtcdServiceMapOutputWithContext ¶
func (i EtcdServiceMap) ToEtcdServiceMapOutputWithContext(ctx context.Context) EtcdServiceMapOutput
type EtcdServiceMapInput ¶
type EtcdServiceMapInput interface { pulumi.Input ToEtcdServiceMapOutput() EtcdServiceMapOutput ToEtcdServiceMapOutputWithContext(context.Context) EtcdServiceMapOutput }
EtcdServiceMapInput is an input type that accepts EtcdServiceMap and EtcdServiceMapOutput values. You can construct a concrete instance of `EtcdServiceMapInput` via:
EtcdServiceMap{ "key": EtcdServiceArgs{...} }
type EtcdServiceMapOutput ¶
type EtcdServiceMapOutput struct{ *pulumi.OutputState }
func (EtcdServiceMapOutput) ElementType ¶
func (EtcdServiceMapOutput) ElementType() reflect.Type
func (EtcdServiceMapOutput) MapIndex ¶
func (o EtcdServiceMapOutput) MapIndex(k pulumi.StringInput) EtcdServiceOutput
func (EtcdServiceMapOutput) ToEtcdServiceMapOutput ¶
func (o EtcdServiceMapOutput) ToEtcdServiceMapOutput() EtcdServiceMapOutput
func (EtcdServiceMapOutput) ToEtcdServiceMapOutputWithContext ¶
func (o EtcdServiceMapOutput) ToEtcdServiceMapOutputWithContext(ctx context.Context) EtcdServiceMapOutput
type EtcdServiceOutput ¶
type EtcdServiceOutput struct{ *pulumi.OutputState }
func (EtcdServiceOutput) Configuration ¶
func (o EtcdServiceOutput) Configuration() EtcdConfigurationPropsOutput
Etcd configuration.
func (EtcdServiceOutput) Connection ¶
func (o EtcdServiceOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (EtcdServiceOutput) Description ¶
func (o EtcdServiceOutput) Description() pulumi.StringPtrOutput
Optional systemd unit description.
func (EtcdServiceOutput) Directory ¶
func (o EtcdServiceOutput) Directory() pulumi.StringPtrOutput
The location to create the service file.
func (EtcdServiceOutput) Documentation ¶
func (o EtcdServiceOutput) Documentation() pulumi.StringPtrOutput
Optional systemd unit documentation
func (EtcdServiceOutput) ElementType ¶
func (EtcdServiceOutput) ElementType() reflect.Type
func (EtcdServiceOutput) Peers ¶
func (o EtcdServiceOutput) Peers() EtcdConfigurationPropsArrayOutput
Etcd peer configuration.
func (EtcdServiceOutput) Restart ¶
func (o EtcdServiceOutput) Restart() SystemdServiceRestartPtrOutput
Optionally override the systemd service restart behaviour. Defaults to `on-failure`.
func (EtcdServiceOutput) RestartSec ¶
func (o EtcdServiceOutput) RestartSec() pulumi.StringPtrOutput
Optionally override the systemd service RestartSec. Defaults to `5`.
func (EtcdServiceOutput) Service ¶
func (o EtcdServiceOutput) Service() SystemdServiceOutput
The remote systemd service.
func (EtcdServiceOutput) ToEtcdServiceOutput ¶
func (o EtcdServiceOutput) ToEtcdServiceOutput() EtcdServiceOutput
func (EtcdServiceOutput) ToEtcdServiceOutputWithContext ¶
func (o EtcdServiceOutput) ToEtcdServiceOutputWithContext(ctx context.Context) EtcdServiceOutput
func (EtcdServiceOutput) WantedBy ¶
func (o EtcdServiceOutput) WantedBy() pulumi.StringPtrOutput
Optionally override the systemd service wanted-by. Defaults to `multi-user.target`.
type File ¶
type File struct { pulumi.ResourceState // The executed command. Command pulumiCommand.CommandOutput `pulumi:"command"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The content of the file. Content pulumi.StringOutput `pulumi:"content"` // The path to the file on the remote host. Path pulumi.StringOutput `pulumi:"path"` // The standard error of the command's process Stderr pulumi.StringOutput `pulumi:"stderr"` // Pass a string to the command's process as standard in Stdin pulumi.StringOutput `pulumi:"stdin"` // The standard output of the command's process Stdout pulumi.StringOutput `pulumi:"stdout"` }
func NewFile ¶
func NewFile(ctx *pulumi.Context, name string, args *FileArgs, opts ...pulumi.ResourceOption) (*File, error)
NewFile registers a new resource with the given unique name, arguments, and options.
func (*File) ElementType ¶
func (*File) ToFileOutput ¶
func (i *File) ToFileOutput() FileOutput
func (*File) ToFileOutputWithContext ¶
func (i *File) ToFileOutputWithContext(ctx context.Context) FileOutput
type FileArgs ¶
type FileArgs struct { // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The content of the file. Content pulumi.StringInput // The path to the file on the remote host. Path pulumi.StringInput }
The set of arguments for constructing a File resource.
func (FileArgs) ElementType ¶
type FileArray ¶
type FileArray []FileInput
func (FileArray) ElementType ¶
func (FileArray) ToFileArrayOutput ¶
func (i FileArray) ToFileArrayOutput() FileArrayOutput
func (FileArray) ToFileArrayOutputWithContext ¶
func (i FileArray) ToFileArrayOutputWithContext(ctx context.Context) FileArrayOutput
type FileArrayInput ¶
type FileArrayInput interface { pulumi.Input ToFileArrayOutput() FileArrayOutput ToFileArrayOutputWithContext(context.Context) FileArrayOutput }
FileArrayInput is an input type that accepts FileArray and FileArrayOutput values. You can construct a concrete instance of `FileArrayInput` via:
FileArray{ FileArgs{...} }
type FileArrayOutput ¶
type FileArrayOutput struct{ *pulumi.OutputState }
func (FileArrayOutput) ElementType ¶
func (FileArrayOutput) ElementType() reflect.Type
func (FileArrayOutput) Index ¶
func (o FileArrayOutput) Index(i pulumi.IntInput) FileOutput
func (FileArrayOutput) ToFileArrayOutput ¶
func (o FileArrayOutput) ToFileArrayOutput() FileArrayOutput
func (FileArrayOutput) ToFileArrayOutputWithContext ¶
func (o FileArrayOutput) ToFileArrayOutputWithContext(ctx context.Context) FileArrayOutput
type FileInput ¶
type FileInput interface { pulumi.Input ToFileOutput() FileOutput ToFileOutputWithContext(ctx context.Context) FileOutput }
type FileMap ¶
func (FileMap) ElementType ¶
func (FileMap) ToFileMapOutput ¶
func (i FileMap) ToFileMapOutput() FileMapOutput
func (FileMap) ToFileMapOutputWithContext ¶
func (i FileMap) ToFileMapOutputWithContext(ctx context.Context) FileMapOutput
type FileMapInput ¶
type FileMapInput interface { pulumi.Input ToFileMapOutput() FileMapOutput ToFileMapOutputWithContext(context.Context) FileMapOutput }
FileMapInput is an input type that accepts FileMap and FileMapOutput values. You can construct a concrete instance of `FileMapInput` via:
FileMap{ "key": FileArgs{...} }
type FileMapOutput ¶
type FileMapOutput struct{ *pulumi.OutputState }
func (FileMapOutput) ElementType ¶
func (FileMapOutput) ElementType() reflect.Type
func (FileMapOutput) MapIndex ¶
func (o FileMapOutput) MapIndex(k pulumi.StringInput) FileOutput
func (FileMapOutput) ToFileMapOutput ¶
func (o FileMapOutput) ToFileMapOutput() FileMapOutput
func (FileMapOutput) ToFileMapOutputWithContext ¶
func (o FileMapOutput) ToFileMapOutputWithContext(ctx context.Context) FileMapOutput
type FileOutput ¶
type FileOutput struct{ *pulumi.OutputState }
func (FileOutput) Command ¶
func (o FileOutput) Command() pulumiCommand.CommandOutput
The executed command.
func (FileOutput) Connection ¶
func (o FileOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (FileOutput) Content ¶
func (o FileOutput) Content() pulumi.StringOutput
The content of the file.
func (FileOutput) ElementType ¶
func (FileOutput) ElementType() reflect.Type
func (FileOutput) Path ¶
func (o FileOutput) Path() pulumi.StringOutput
The path to the file on the remote host.
func (FileOutput) Stderr ¶
func (o FileOutput) Stderr() pulumi.StringOutput
The standard error of the command's process
func (FileOutput) Stdin ¶
func (o FileOutput) Stdin() pulumi.StringOutput
Pass a string to the command's process as standard in
func (FileOutput) Stdout ¶
func (o FileOutput) Stdout() pulumi.StringOutput
The standard output of the command's process
func (FileOutput) ToFileOutput ¶
func (o FileOutput) ToFileOutput() FileOutput
func (FileOutput) ToFileOutputWithContext ¶
func (o FileOutput) ToFileOutputWithContext(ctx context.Context) FileOutput
type KubeApiServerInstall ¶
type KubeApiServerInstall struct { pulumi.ResourceState // The CPU architecture to install. Architecture ArchitectureOutput `pulumi:"architecture"` // The name of the installed binary. BinName pulumi.StringPtrOutput `pulumi:"binName"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The directory to install the binary to. Directory pulumi.StringOutput `pulumi:"directory"` // The download operation. Download DownloadOutput `pulumi:"download"` // The mkdir operation. Mkdir tools.MkdirOutput `pulumi:"mkdir"` // The mktemp operation. Mktemp tools.MktempOutput `pulumi:"mktemp"` // The mv operation. Mv tools.MvOutput `pulumi:"mv"` // The path to the installed binary. Path pulumi.StringOutput `pulumi:"path"` // The rm operation. Rm tools.RmOutput `pulumi:"rm"` // The url used to download the binary. Url pulumi.StringOutput `pulumi:"url"` // The version to install. Version pulumi.StringOutput `pulumi:"version"` }
Installs kube-apiserver on a remote system.
func NewKubeApiServerInstall ¶
func NewKubeApiServerInstall(ctx *pulumi.Context, name string, args *KubeApiServerInstallArgs, opts ...pulumi.ResourceOption) (*KubeApiServerInstall, error)
NewKubeApiServerInstall registers a new resource with the given unique name, arguments, and options.
func (*KubeApiServerInstall) ElementType ¶
func (*KubeApiServerInstall) ElementType() reflect.Type
func (*KubeApiServerInstall) ToKubeApiServerInstallOutput ¶
func (i *KubeApiServerInstall) ToKubeApiServerInstallOutput() KubeApiServerInstallOutput
func (*KubeApiServerInstall) ToKubeApiServerInstallOutputWithContext ¶
func (i *KubeApiServerInstall) ToKubeApiServerInstallOutputWithContext(ctx context.Context) KubeApiServerInstallOutput
type KubeApiServerInstallArgs ¶
type KubeApiServerInstallArgs struct { // The CPU architecture to install. Architecture ArchitecturePtrInput // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The directory to install the binary to. Directory pulumi.StringPtrInput // The version to install. Version pulumi.StringPtrInput }
The set of arguments for constructing a KubeApiServerInstall resource.
func (KubeApiServerInstallArgs) ElementType ¶
func (KubeApiServerInstallArgs) ElementType() reflect.Type
type KubeApiServerInstallArray ¶
type KubeApiServerInstallArray []KubeApiServerInstallInput
func (KubeApiServerInstallArray) ElementType ¶
func (KubeApiServerInstallArray) ElementType() reflect.Type
func (KubeApiServerInstallArray) ToKubeApiServerInstallArrayOutput ¶
func (i KubeApiServerInstallArray) ToKubeApiServerInstallArrayOutput() KubeApiServerInstallArrayOutput
func (KubeApiServerInstallArray) ToKubeApiServerInstallArrayOutputWithContext ¶
func (i KubeApiServerInstallArray) ToKubeApiServerInstallArrayOutputWithContext(ctx context.Context) KubeApiServerInstallArrayOutput
type KubeApiServerInstallArrayInput ¶
type KubeApiServerInstallArrayInput interface { pulumi.Input ToKubeApiServerInstallArrayOutput() KubeApiServerInstallArrayOutput ToKubeApiServerInstallArrayOutputWithContext(context.Context) KubeApiServerInstallArrayOutput }
KubeApiServerInstallArrayInput is an input type that accepts KubeApiServerInstallArray and KubeApiServerInstallArrayOutput values. You can construct a concrete instance of `KubeApiServerInstallArrayInput` via:
KubeApiServerInstallArray{ KubeApiServerInstallArgs{...} }
type KubeApiServerInstallArrayOutput ¶
type KubeApiServerInstallArrayOutput struct{ *pulumi.OutputState }
func (KubeApiServerInstallArrayOutput) ElementType ¶
func (KubeApiServerInstallArrayOutput) ElementType() reflect.Type
func (KubeApiServerInstallArrayOutput) Index ¶
func (o KubeApiServerInstallArrayOutput) Index(i pulumi.IntInput) KubeApiServerInstallOutput
func (KubeApiServerInstallArrayOutput) ToKubeApiServerInstallArrayOutput ¶
func (o KubeApiServerInstallArrayOutput) ToKubeApiServerInstallArrayOutput() KubeApiServerInstallArrayOutput
func (KubeApiServerInstallArrayOutput) ToKubeApiServerInstallArrayOutputWithContext ¶
func (o KubeApiServerInstallArrayOutput) ToKubeApiServerInstallArrayOutputWithContext(ctx context.Context) KubeApiServerInstallArrayOutput
type KubeApiServerInstallInput ¶
type KubeApiServerInstallInput interface { pulumi.Input ToKubeApiServerInstallOutput() KubeApiServerInstallOutput ToKubeApiServerInstallOutputWithContext(ctx context.Context) KubeApiServerInstallOutput }
type KubeApiServerInstallMap ¶
type KubeApiServerInstallMap map[string]KubeApiServerInstallInput
func (KubeApiServerInstallMap) ElementType ¶
func (KubeApiServerInstallMap) ElementType() reflect.Type
func (KubeApiServerInstallMap) ToKubeApiServerInstallMapOutput ¶
func (i KubeApiServerInstallMap) ToKubeApiServerInstallMapOutput() KubeApiServerInstallMapOutput
func (KubeApiServerInstallMap) ToKubeApiServerInstallMapOutputWithContext ¶
func (i KubeApiServerInstallMap) ToKubeApiServerInstallMapOutputWithContext(ctx context.Context) KubeApiServerInstallMapOutput
type KubeApiServerInstallMapInput ¶
type KubeApiServerInstallMapInput interface { pulumi.Input ToKubeApiServerInstallMapOutput() KubeApiServerInstallMapOutput ToKubeApiServerInstallMapOutputWithContext(context.Context) KubeApiServerInstallMapOutput }
KubeApiServerInstallMapInput is an input type that accepts KubeApiServerInstallMap and KubeApiServerInstallMapOutput values. You can construct a concrete instance of `KubeApiServerInstallMapInput` via:
KubeApiServerInstallMap{ "key": KubeApiServerInstallArgs{...} }
type KubeApiServerInstallMapOutput ¶
type KubeApiServerInstallMapOutput struct{ *pulumi.OutputState }
func (KubeApiServerInstallMapOutput) ElementType ¶
func (KubeApiServerInstallMapOutput) ElementType() reflect.Type
func (KubeApiServerInstallMapOutput) MapIndex ¶
func (o KubeApiServerInstallMapOutput) MapIndex(k pulumi.StringInput) KubeApiServerInstallOutput
func (KubeApiServerInstallMapOutput) ToKubeApiServerInstallMapOutput ¶
func (o KubeApiServerInstallMapOutput) ToKubeApiServerInstallMapOutput() KubeApiServerInstallMapOutput
func (KubeApiServerInstallMapOutput) ToKubeApiServerInstallMapOutputWithContext ¶
func (o KubeApiServerInstallMapOutput) ToKubeApiServerInstallMapOutputWithContext(ctx context.Context) KubeApiServerInstallMapOutput
type KubeApiServerInstallOutput ¶
type KubeApiServerInstallOutput struct{ *pulumi.OutputState }
func (KubeApiServerInstallOutput) Architecture ¶
func (o KubeApiServerInstallOutput) Architecture() ArchitectureOutput
The CPU architecture to install.
func (KubeApiServerInstallOutput) BinName ¶
func (o KubeApiServerInstallOutput) BinName() pulumi.StringPtrOutput
The name of the installed binary.
func (KubeApiServerInstallOutput) Connection ¶
func (o KubeApiServerInstallOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (KubeApiServerInstallOutput) Directory ¶
func (o KubeApiServerInstallOutput) Directory() pulumi.StringOutput
The directory to install the binary to.
func (KubeApiServerInstallOutput) Download ¶
func (o KubeApiServerInstallOutput) Download() DownloadOutput
The download operation.
func (KubeApiServerInstallOutput) ElementType ¶
func (KubeApiServerInstallOutput) ElementType() reflect.Type
func (KubeApiServerInstallOutput) Mkdir ¶
func (o KubeApiServerInstallOutput) Mkdir() tools.MkdirOutput
The mkdir operation.
func (KubeApiServerInstallOutput) Mktemp ¶
func (o KubeApiServerInstallOutput) Mktemp() tools.MktempOutput
The mktemp operation.
func (KubeApiServerInstallOutput) Mv ¶
func (o KubeApiServerInstallOutput) Mv() tools.MvOutput
The mv operation.
func (KubeApiServerInstallOutput) Path ¶
func (o KubeApiServerInstallOutput) Path() pulumi.StringOutput
The path to the installed binary.
func (KubeApiServerInstallOutput) Rm ¶
func (o KubeApiServerInstallOutput) Rm() tools.RmOutput
The rm operation.
func (KubeApiServerInstallOutput) ToKubeApiServerInstallOutput ¶
func (o KubeApiServerInstallOutput) ToKubeApiServerInstallOutput() KubeApiServerInstallOutput
func (KubeApiServerInstallOutput) ToKubeApiServerInstallOutputWithContext ¶
func (o KubeApiServerInstallOutput) ToKubeApiServerInstallOutputWithContext(ctx context.Context) KubeApiServerInstallOutput
func (KubeApiServerInstallOutput) Url ¶
func (o KubeApiServerInstallOutput) Url() pulumi.StringOutput
The url used to download the binary.
func (KubeApiServerInstallOutput) Version ¶
func (o KubeApiServerInstallOutput) Version() pulumi.StringOutput
The version to install.
type KubeControllerManagerInstall ¶
type KubeControllerManagerInstall struct { pulumi.ResourceState // The CPU architecture to install. Architecture ArchitectureOutput `pulumi:"architecture"` // The name of the installed binary. BinName pulumi.StringPtrOutput `pulumi:"binName"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The directory to install the binary to. Directory pulumi.StringOutput `pulumi:"directory"` // The download operation. Download DownloadOutput `pulumi:"download"` // The mkdir operation. Mkdir tools.MkdirOutput `pulumi:"mkdir"` // The mktemp operation. Mktemp tools.MktempOutput `pulumi:"mktemp"` // The mv operation. Mv tools.MvOutput `pulumi:"mv"` // The path to the installed binary. Path pulumi.StringOutput `pulumi:"path"` // The rm operation. Rm tools.RmOutput `pulumi:"rm"` // The url used to download the binary. Url pulumi.StringOutput `pulumi:"url"` // The version to install. Version pulumi.StringOutput `pulumi:"version"` }
Installs kube-controller-manager on a remote system.
func NewKubeControllerManagerInstall ¶
func NewKubeControllerManagerInstall(ctx *pulumi.Context, name string, args *KubeControllerManagerInstallArgs, opts ...pulumi.ResourceOption) (*KubeControllerManagerInstall, error)
NewKubeControllerManagerInstall registers a new resource with the given unique name, arguments, and options.
func (*KubeControllerManagerInstall) ElementType ¶
func (*KubeControllerManagerInstall) ElementType() reflect.Type
func (*KubeControllerManagerInstall) ToKubeControllerManagerInstallOutput ¶
func (i *KubeControllerManagerInstall) ToKubeControllerManagerInstallOutput() KubeControllerManagerInstallOutput
func (*KubeControllerManagerInstall) ToKubeControllerManagerInstallOutputWithContext ¶
func (i *KubeControllerManagerInstall) ToKubeControllerManagerInstallOutputWithContext(ctx context.Context) KubeControllerManagerInstallOutput
type KubeControllerManagerInstallArgs ¶
type KubeControllerManagerInstallArgs struct { // The CPU architecture to install. Architecture ArchitecturePtrInput // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The directory to install the binary to. Directory pulumi.StringPtrInput // The version to install. Version pulumi.StringPtrInput }
The set of arguments for constructing a KubeControllerManagerInstall resource.
func (KubeControllerManagerInstallArgs) ElementType ¶
func (KubeControllerManagerInstallArgs) ElementType() reflect.Type
type KubeControllerManagerInstallArray ¶
type KubeControllerManagerInstallArray []KubeControllerManagerInstallInput
func (KubeControllerManagerInstallArray) ElementType ¶
func (KubeControllerManagerInstallArray) ElementType() reflect.Type
func (KubeControllerManagerInstallArray) ToKubeControllerManagerInstallArrayOutput ¶
func (i KubeControllerManagerInstallArray) ToKubeControllerManagerInstallArrayOutput() KubeControllerManagerInstallArrayOutput
func (KubeControllerManagerInstallArray) ToKubeControllerManagerInstallArrayOutputWithContext ¶
func (i KubeControllerManagerInstallArray) ToKubeControllerManagerInstallArrayOutputWithContext(ctx context.Context) KubeControllerManagerInstallArrayOutput
type KubeControllerManagerInstallArrayInput ¶
type KubeControllerManagerInstallArrayInput interface { pulumi.Input ToKubeControllerManagerInstallArrayOutput() KubeControllerManagerInstallArrayOutput ToKubeControllerManagerInstallArrayOutputWithContext(context.Context) KubeControllerManagerInstallArrayOutput }
KubeControllerManagerInstallArrayInput is an input type that accepts KubeControllerManagerInstallArray and KubeControllerManagerInstallArrayOutput values. You can construct a concrete instance of `KubeControllerManagerInstallArrayInput` via:
KubeControllerManagerInstallArray{ KubeControllerManagerInstallArgs{...} }
type KubeControllerManagerInstallArrayOutput ¶
type KubeControllerManagerInstallArrayOutput struct{ *pulumi.OutputState }
func (KubeControllerManagerInstallArrayOutput) ElementType ¶
func (KubeControllerManagerInstallArrayOutput) ElementType() reflect.Type
func (KubeControllerManagerInstallArrayOutput) ToKubeControllerManagerInstallArrayOutput ¶
func (o KubeControllerManagerInstallArrayOutput) ToKubeControllerManagerInstallArrayOutput() KubeControllerManagerInstallArrayOutput
func (KubeControllerManagerInstallArrayOutput) ToKubeControllerManagerInstallArrayOutputWithContext ¶
func (o KubeControllerManagerInstallArrayOutput) ToKubeControllerManagerInstallArrayOutputWithContext(ctx context.Context) KubeControllerManagerInstallArrayOutput
type KubeControllerManagerInstallInput ¶
type KubeControllerManagerInstallInput interface { pulumi.Input ToKubeControllerManagerInstallOutput() KubeControllerManagerInstallOutput ToKubeControllerManagerInstallOutputWithContext(ctx context.Context) KubeControllerManagerInstallOutput }
type KubeControllerManagerInstallMap ¶
type KubeControllerManagerInstallMap map[string]KubeControllerManagerInstallInput
func (KubeControllerManagerInstallMap) ElementType ¶
func (KubeControllerManagerInstallMap) ElementType() reflect.Type
func (KubeControllerManagerInstallMap) ToKubeControllerManagerInstallMapOutput ¶
func (i KubeControllerManagerInstallMap) ToKubeControllerManagerInstallMapOutput() KubeControllerManagerInstallMapOutput
func (KubeControllerManagerInstallMap) ToKubeControllerManagerInstallMapOutputWithContext ¶
func (i KubeControllerManagerInstallMap) ToKubeControllerManagerInstallMapOutputWithContext(ctx context.Context) KubeControllerManagerInstallMapOutput
type KubeControllerManagerInstallMapInput ¶
type KubeControllerManagerInstallMapInput interface { pulumi.Input ToKubeControllerManagerInstallMapOutput() KubeControllerManagerInstallMapOutput ToKubeControllerManagerInstallMapOutputWithContext(context.Context) KubeControllerManagerInstallMapOutput }
KubeControllerManagerInstallMapInput is an input type that accepts KubeControllerManagerInstallMap and KubeControllerManagerInstallMapOutput values. You can construct a concrete instance of `KubeControllerManagerInstallMapInput` via:
KubeControllerManagerInstallMap{ "key": KubeControllerManagerInstallArgs{...} }
type KubeControllerManagerInstallMapOutput ¶
type KubeControllerManagerInstallMapOutput struct{ *pulumi.OutputState }
func (KubeControllerManagerInstallMapOutput) ElementType ¶
func (KubeControllerManagerInstallMapOutput) ElementType() reflect.Type
func (KubeControllerManagerInstallMapOutput) MapIndex ¶
func (o KubeControllerManagerInstallMapOutput) MapIndex(k pulumi.StringInput) KubeControllerManagerInstallOutput
func (KubeControllerManagerInstallMapOutput) ToKubeControllerManagerInstallMapOutput ¶
func (o KubeControllerManagerInstallMapOutput) ToKubeControllerManagerInstallMapOutput() KubeControllerManagerInstallMapOutput
func (KubeControllerManagerInstallMapOutput) ToKubeControllerManagerInstallMapOutputWithContext ¶
func (o KubeControllerManagerInstallMapOutput) ToKubeControllerManagerInstallMapOutputWithContext(ctx context.Context) KubeControllerManagerInstallMapOutput
type KubeControllerManagerInstallOutput ¶
type KubeControllerManagerInstallOutput struct{ *pulumi.OutputState }
func (KubeControllerManagerInstallOutput) Architecture ¶
func (o KubeControllerManagerInstallOutput) Architecture() ArchitectureOutput
The CPU architecture to install.
func (KubeControllerManagerInstallOutput) BinName ¶
func (o KubeControllerManagerInstallOutput) BinName() pulumi.StringPtrOutput
The name of the installed binary.
func (KubeControllerManagerInstallOutput) Connection ¶
func (o KubeControllerManagerInstallOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (KubeControllerManagerInstallOutput) Directory ¶
func (o KubeControllerManagerInstallOutput) Directory() pulumi.StringOutput
The directory to install the binary to.
func (KubeControllerManagerInstallOutput) Download ¶
func (o KubeControllerManagerInstallOutput) Download() DownloadOutput
The download operation.
func (KubeControllerManagerInstallOutput) ElementType ¶
func (KubeControllerManagerInstallOutput) ElementType() reflect.Type
func (KubeControllerManagerInstallOutput) Mkdir ¶
func (o KubeControllerManagerInstallOutput) Mkdir() tools.MkdirOutput
The mkdir operation.
func (KubeControllerManagerInstallOutput) Mktemp ¶
func (o KubeControllerManagerInstallOutput) Mktemp() tools.MktempOutput
The mktemp operation.
func (KubeControllerManagerInstallOutput) Mv ¶
func (o KubeControllerManagerInstallOutput) Mv() tools.MvOutput
The mv operation.
func (KubeControllerManagerInstallOutput) Path ¶
func (o KubeControllerManagerInstallOutput) Path() pulumi.StringOutput
The path to the installed binary.
func (KubeControllerManagerInstallOutput) Rm ¶
func (o KubeControllerManagerInstallOutput) Rm() tools.RmOutput
The rm operation.
func (KubeControllerManagerInstallOutput) ToKubeControllerManagerInstallOutput ¶
func (o KubeControllerManagerInstallOutput) ToKubeControllerManagerInstallOutput() KubeControllerManagerInstallOutput
func (KubeControllerManagerInstallOutput) ToKubeControllerManagerInstallOutputWithContext ¶
func (o KubeControllerManagerInstallOutput) ToKubeControllerManagerInstallOutputWithContext(ctx context.Context) KubeControllerManagerInstallOutput
func (KubeControllerManagerInstallOutput) Url ¶
func (o KubeControllerManagerInstallOutput) Url() pulumi.StringOutput
The url used to download the binary.
func (KubeControllerManagerInstallOutput) Version ¶
func (o KubeControllerManagerInstallOutput) Version() pulumi.StringOutput
The version to install.
type KubeProxyInstall ¶
type KubeProxyInstall struct { pulumi.ResourceState // The CPU architecture to install. Architecture ArchitectureOutput `pulumi:"architecture"` // The name of the installed binary. BinName pulumi.StringPtrOutput `pulumi:"binName"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The directory to install the binary to. Directory pulumi.StringOutput `pulumi:"directory"` // The download operation. Download DownloadOutput `pulumi:"download"` // The mkdir operation. Mkdir tools.MkdirOutput `pulumi:"mkdir"` // The mktemp operation. Mktemp tools.MktempOutput `pulumi:"mktemp"` // The mv operation. Mv tools.MvOutput `pulumi:"mv"` // The path to the installed binary. Path pulumi.StringOutput `pulumi:"path"` // The rm operation. Rm tools.RmOutput `pulumi:"rm"` // The url used to download the binary. Url pulumi.StringOutput `pulumi:"url"` // The version to install. Version pulumi.StringOutput `pulumi:"version"` }
Installs kube-proxy on a remote system.
func NewKubeProxyInstall ¶
func NewKubeProxyInstall(ctx *pulumi.Context, name string, args *KubeProxyInstallArgs, opts ...pulumi.ResourceOption) (*KubeProxyInstall, error)
NewKubeProxyInstall registers a new resource with the given unique name, arguments, and options.
func (*KubeProxyInstall) ElementType ¶
func (*KubeProxyInstall) ElementType() reflect.Type
func (*KubeProxyInstall) ToKubeProxyInstallOutput ¶
func (i *KubeProxyInstall) ToKubeProxyInstallOutput() KubeProxyInstallOutput
func (*KubeProxyInstall) ToKubeProxyInstallOutputWithContext ¶
func (i *KubeProxyInstall) ToKubeProxyInstallOutputWithContext(ctx context.Context) KubeProxyInstallOutput
type KubeProxyInstallArgs ¶
type KubeProxyInstallArgs struct { // The CPU architecture to install. Architecture ArchitecturePtrInput // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The directory to install the binary to. Directory pulumi.StringPtrInput // The version to install. Version pulumi.StringPtrInput }
The set of arguments for constructing a KubeProxyInstall resource.
func (KubeProxyInstallArgs) ElementType ¶
func (KubeProxyInstallArgs) ElementType() reflect.Type
type KubeProxyInstallArray ¶
type KubeProxyInstallArray []KubeProxyInstallInput
func (KubeProxyInstallArray) ElementType ¶
func (KubeProxyInstallArray) ElementType() reflect.Type
func (KubeProxyInstallArray) ToKubeProxyInstallArrayOutput ¶
func (i KubeProxyInstallArray) ToKubeProxyInstallArrayOutput() KubeProxyInstallArrayOutput
func (KubeProxyInstallArray) ToKubeProxyInstallArrayOutputWithContext ¶
func (i KubeProxyInstallArray) ToKubeProxyInstallArrayOutputWithContext(ctx context.Context) KubeProxyInstallArrayOutput
type KubeProxyInstallArrayInput ¶
type KubeProxyInstallArrayInput interface { pulumi.Input ToKubeProxyInstallArrayOutput() KubeProxyInstallArrayOutput ToKubeProxyInstallArrayOutputWithContext(context.Context) KubeProxyInstallArrayOutput }
KubeProxyInstallArrayInput is an input type that accepts KubeProxyInstallArray and KubeProxyInstallArrayOutput values. You can construct a concrete instance of `KubeProxyInstallArrayInput` via:
KubeProxyInstallArray{ KubeProxyInstallArgs{...} }
type KubeProxyInstallArrayOutput ¶
type KubeProxyInstallArrayOutput struct{ *pulumi.OutputState }
func (KubeProxyInstallArrayOutput) ElementType ¶
func (KubeProxyInstallArrayOutput) ElementType() reflect.Type
func (KubeProxyInstallArrayOutput) Index ¶
func (o KubeProxyInstallArrayOutput) Index(i pulumi.IntInput) KubeProxyInstallOutput
func (KubeProxyInstallArrayOutput) ToKubeProxyInstallArrayOutput ¶
func (o KubeProxyInstallArrayOutput) ToKubeProxyInstallArrayOutput() KubeProxyInstallArrayOutput
func (KubeProxyInstallArrayOutput) ToKubeProxyInstallArrayOutputWithContext ¶
func (o KubeProxyInstallArrayOutput) ToKubeProxyInstallArrayOutputWithContext(ctx context.Context) KubeProxyInstallArrayOutput
type KubeProxyInstallInput ¶
type KubeProxyInstallInput interface { pulumi.Input ToKubeProxyInstallOutput() KubeProxyInstallOutput ToKubeProxyInstallOutputWithContext(ctx context.Context) KubeProxyInstallOutput }
type KubeProxyInstallMap ¶
type KubeProxyInstallMap map[string]KubeProxyInstallInput
func (KubeProxyInstallMap) ElementType ¶
func (KubeProxyInstallMap) ElementType() reflect.Type
func (KubeProxyInstallMap) ToKubeProxyInstallMapOutput ¶
func (i KubeProxyInstallMap) ToKubeProxyInstallMapOutput() KubeProxyInstallMapOutput
func (KubeProxyInstallMap) ToKubeProxyInstallMapOutputWithContext ¶
func (i KubeProxyInstallMap) ToKubeProxyInstallMapOutputWithContext(ctx context.Context) KubeProxyInstallMapOutput
type KubeProxyInstallMapInput ¶
type KubeProxyInstallMapInput interface { pulumi.Input ToKubeProxyInstallMapOutput() KubeProxyInstallMapOutput ToKubeProxyInstallMapOutputWithContext(context.Context) KubeProxyInstallMapOutput }
KubeProxyInstallMapInput is an input type that accepts KubeProxyInstallMap and KubeProxyInstallMapOutput values. You can construct a concrete instance of `KubeProxyInstallMapInput` via:
KubeProxyInstallMap{ "key": KubeProxyInstallArgs{...} }
type KubeProxyInstallMapOutput ¶
type KubeProxyInstallMapOutput struct{ *pulumi.OutputState }
func (KubeProxyInstallMapOutput) ElementType ¶
func (KubeProxyInstallMapOutput) ElementType() reflect.Type
func (KubeProxyInstallMapOutput) MapIndex ¶
func (o KubeProxyInstallMapOutput) MapIndex(k pulumi.StringInput) KubeProxyInstallOutput
func (KubeProxyInstallMapOutput) ToKubeProxyInstallMapOutput ¶
func (o KubeProxyInstallMapOutput) ToKubeProxyInstallMapOutput() KubeProxyInstallMapOutput
func (KubeProxyInstallMapOutput) ToKubeProxyInstallMapOutputWithContext ¶
func (o KubeProxyInstallMapOutput) ToKubeProxyInstallMapOutputWithContext(ctx context.Context) KubeProxyInstallMapOutput
type KubeProxyInstallOutput ¶
type KubeProxyInstallOutput struct{ *pulumi.OutputState }
func (KubeProxyInstallOutput) Architecture ¶
func (o KubeProxyInstallOutput) Architecture() ArchitectureOutput
The CPU architecture to install.
func (KubeProxyInstallOutput) BinName ¶
func (o KubeProxyInstallOutput) BinName() pulumi.StringPtrOutput
The name of the installed binary.
func (KubeProxyInstallOutput) Connection ¶
func (o KubeProxyInstallOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (KubeProxyInstallOutput) Directory ¶
func (o KubeProxyInstallOutput) Directory() pulumi.StringOutput
The directory to install the binary to.
func (KubeProxyInstallOutput) Download ¶
func (o KubeProxyInstallOutput) Download() DownloadOutput
The download operation.
func (KubeProxyInstallOutput) ElementType ¶
func (KubeProxyInstallOutput) ElementType() reflect.Type
func (KubeProxyInstallOutput) Mkdir ¶
func (o KubeProxyInstallOutput) Mkdir() tools.MkdirOutput
The mkdir operation.
func (KubeProxyInstallOutput) Mktemp ¶
func (o KubeProxyInstallOutput) Mktemp() tools.MktempOutput
The mktemp operation.
func (KubeProxyInstallOutput) Mv ¶
func (o KubeProxyInstallOutput) Mv() tools.MvOutput
The mv operation.
func (KubeProxyInstallOutput) Path ¶
func (o KubeProxyInstallOutput) Path() pulumi.StringOutput
The path to the installed binary.
func (KubeProxyInstallOutput) Rm ¶
func (o KubeProxyInstallOutput) Rm() tools.RmOutput
The rm operation.
func (KubeProxyInstallOutput) ToKubeProxyInstallOutput ¶
func (o KubeProxyInstallOutput) ToKubeProxyInstallOutput() KubeProxyInstallOutput
func (KubeProxyInstallOutput) ToKubeProxyInstallOutputWithContext ¶
func (o KubeProxyInstallOutput) ToKubeProxyInstallOutputWithContext(ctx context.Context) KubeProxyInstallOutput
func (KubeProxyInstallOutput) Url ¶
func (o KubeProxyInstallOutput) Url() pulumi.StringOutput
The url used to download the binary.
func (KubeProxyInstallOutput) Version ¶
func (o KubeProxyInstallOutput) Version() pulumi.StringOutput
The version to install.
type KubeSchedulerInstall ¶
type KubeSchedulerInstall struct { pulumi.ResourceState // The CPU architecture to install. Architecture ArchitectureOutput `pulumi:"architecture"` // The name of the installed binary. BinName pulumi.StringPtrOutput `pulumi:"binName"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The directory to install the binary to. Directory pulumi.StringOutput `pulumi:"directory"` // The download operation. Download DownloadOutput `pulumi:"download"` // The mkdir operation. Mkdir tools.MkdirOutput `pulumi:"mkdir"` // The mktemp operation. Mktemp tools.MktempOutput `pulumi:"mktemp"` // The mv operation. Mv tools.MvOutput `pulumi:"mv"` // The path to the installed binary. Path pulumi.StringOutput `pulumi:"path"` // The rm operation. Rm tools.RmOutput `pulumi:"rm"` // The url used to download the binary. Url pulumi.StringOutput `pulumi:"url"` // The version to install. Version pulumi.StringOutput `pulumi:"version"` }
Installs kube-scheduler on a remote system.
func NewKubeSchedulerInstall ¶
func NewKubeSchedulerInstall(ctx *pulumi.Context, name string, args *KubeSchedulerInstallArgs, opts ...pulumi.ResourceOption) (*KubeSchedulerInstall, error)
NewKubeSchedulerInstall registers a new resource with the given unique name, arguments, and options.
func (*KubeSchedulerInstall) ElementType ¶
func (*KubeSchedulerInstall) ElementType() reflect.Type
func (*KubeSchedulerInstall) ToKubeSchedulerInstallOutput ¶
func (i *KubeSchedulerInstall) ToKubeSchedulerInstallOutput() KubeSchedulerInstallOutput
func (*KubeSchedulerInstall) ToKubeSchedulerInstallOutputWithContext ¶
func (i *KubeSchedulerInstall) ToKubeSchedulerInstallOutputWithContext(ctx context.Context) KubeSchedulerInstallOutput
type KubeSchedulerInstallArgs ¶
type KubeSchedulerInstallArgs struct { // The CPU architecture to install. Architecture ArchitecturePtrInput // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The directory to install the binary to. Directory pulumi.StringPtrInput // The version to install. Version pulumi.StringPtrInput }
The set of arguments for constructing a KubeSchedulerInstall resource.
func (KubeSchedulerInstallArgs) ElementType ¶
func (KubeSchedulerInstallArgs) ElementType() reflect.Type
type KubeSchedulerInstallArray ¶
type KubeSchedulerInstallArray []KubeSchedulerInstallInput
func (KubeSchedulerInstallArray) ElementType ¶
func (KubeSchedulerInstallArray) ElementType() reflect.Type
func (KubeSchedulerInstallArray) ToKubeSchedulerInstallArrayOutput ¶
func (i KubeSchedulerInstallArray) ToKubeSchedulerInstallArrayOutput() KubeSchedulerInstallArrayOutput
func (KubeSchedulerInstallArray) ToKubeSchedulerInstallArrayOutputWithContext ¶
func (i KubeSchedulerInstallArray) ToKubeSchedulerInstallArrayOutputWithContext(ctx context.Context) KubeSchedulerInstallArrayOutput
type KubeSchedulerInstallArrayInput ¶
type KubeSchedulerInstallArrayInput interface { pulumi.Input ToKubeSchedulerInstallArrayOutput() KubeSchedulerInstallArrayOutput ToKubeSchedulerInstallArrayOutputWithContext(context.Context) KubeSchedulerInstallArrayOutput }
KubeSchedulerInstallArrayInput is an input type that accepts KubeSchedulerInstallArray and KubeSchedulerInstallArrayOutput values. You can construct a concrete instance of `KubeSchedulerInstallArrayInput` via:
KubeSchedulerInstallArray{ KubeSchedulerInstallArgs{...} }
type KubeSchedulerInstallArrayOutput ¶
type KubeSchedulerInstallArrayOutput struct{ *pulumi.OutputState }
func (KubeSchedulerInstallArrayOutput) ElementType ¶
func (KubeSchedulerInstallArrayOutput) ElementType() reflect.Type
func (KubeSchedulerInstallArrayOutput) Index ¶
func (o KubeSchedulerInstallArrayOutput) Index(i pulumi.IntInput) KubeSchedulerInstallOutput
func (KubeSchedulerInstallArrayOutput) ToKubeSchedulerInstallArrayOutput ¶
func (o KubeSchedulerInstallArrayOutput) ToKubeSchedulerInstallArrayOutput() KubeSchedulerInstallArrayOutput
func (KubeSchedulerInstallArrayOutput) ToKubeSchedulerInstallArrayOutputWithContext ¶
func (o KubeSchedulerInstallArrayOutput) ToKubeSchedulerInstallArrayOutputWithContext(ctx context.Context) KubeSchedulerInstallArrayOutput
type KubeSchedulerInstallInput ¶
type KubeSchedulerInstallInput interface { pulumi.Input ToKubeSchedulerInstallOutput() KubeSchedulerInstallOutput ToKubeSchedulerInstallOutputWithContext(ctx context.Context) KubeSchedulerInstallOutput }
type KubeSchedulerInstallMap ¶
type KubeSchedulerInstallMap map[string]KubeSchedulerInstallInput
func (KubeSchedulerInstallMap) ElementType ¶
func (KubeSchedulerInstallMap) ElementType() reflect.Type
func (KubeSchedulerInstallMap) ToKubeSchedulerInstallMapOutput ¶
func (i KubeSchedulerInstallMap) ToKubeSchedulerInstallMapOutput() KubeSchedulerInstallMapOutput
func (KubeSchedulerInstallMap) ToKubeSchedulerInstallMapOutputWithContext ¶
func (i KubeSchedulerInstallMap) ToKubeSchedulerInstallMapOutputWithContext(ctx context.Context) KubeSchedulerInstallMapOutput
type KubeSchedulerInstallMapInput ¶
type KubeSchedulerInstallMapInput interface { pulumi.Input ToKubeSchedulerInstallMapOutput() KubeSchedulerInstallMapOutput ToKubeSchedulerInstallMapOutputWithContext(context.Context) KubeSchedulerInstallMapOutput }
KubeSchedulerInstallMapInput is an input type that accepts KubeSchedulerInstallMap and KubeSchedulerInstallMapOutput values. You can construct a concrete instance of `KubeSchedulerInstallMapInput` via:
KubeSchedulerInstallMap{ "key": KubeSchedulerInstallArgs{...} }
type KubeSchedulerInstallMapOutput ¶
type KubeSchedulerInstallMapOutput struct{ *pulumi.OutputState }
func (KubeSchedulerInstallMapOutput) ElementType ¶
func (KubeSchedulerInstallMapOutput) ElementType() reflect.Type
func (KubeSchedulerInstallMapOutput) MapIndex ¶
func (o KubeSchedulerInstallMapOutput) MapIndex(k pulumi.StringInput) KubeSchedulerInstallOutput
func (KubeSchedulerInstallMapOutput) ToKubeSchedulerInstallMapOutput ¶
func (o KubeSchedulerInstallMapOutput) ToKubeSchedulerInstallMapOutput() KubeSchedulerInstallMapOutput
func (KubeSchedulerInstallMapOutput) ToKubeSchedulerInstallMapOutputWithContext ¶
func (o KubeSchedulerInstallMapOutput) ToKubeSchedulerInstallMapOutputWithContext(ctx context.Context) KubeSchedulerInstallMapOutput
type KubeSchedulerInstallOutput ¶
type KubeSchedulerInstallOutput struct{ *pulumi.OutputState }
func (KubeSchedulerInstallOutput) Architecture ¶
func (o KubeSchedulerInstallOutput) Architecture() ArchitectureOutput
The CPU architecture to install.
func (KubeSchedulerInstallOutput) BinName ¶
func (o KubeSchedulerInstallOutput) BinName() pulumi.StringPtrOutput
The name of the installed binary.
func (KubeSchedulerInstallOutput) Connection ¶
func (o KubeSchedulerInstallOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (KubeSchedulerInstallOutput) Directory ¶
func (o KubeSchedulerInstallOutput) Directory() pulumi.StringOutput
The directory to install the binary to.
func (KubeSchedulerInstallOutput) Download ¶
func (o KubeSchedulerInstallOutput) Download() DownloadOutput
The download operation.
func (KubeSchedulerInstallOutput) ElementType ¶
func (KubeSchedulerInstallOutput) ElementType() reflect.Type
func (KubeSchedulerInstallOutput) Mkdir ¶
func (o KubeSchedulerInstallOutput) Mkdir() tools.MkdirOutput
The mkdir operation.
func (KubeSchedulerInstallOutput) Mktemp ¶
func (o KubeSchedulerInstallOutput) Mktemp() tools.MktempOutput
The mktemp operation.
func (KubeSchedulerInstallOutput) Mv ¶
func (o KubeSchedulerInstallOutput) Mv() tools.MvOutput
The mv operation.
func (KubeSchedulerInstallOutput) Path ¶
func (o KubeSchedulerInstallOutput) Path() pulumi.StringOutput
The path to the installed binary.
func (KubeSchedulerInstallOutput) Rm ¶
func (o KubeSchedulerInstallOutput) Rm() tools.RmOutput
The rm operation.
func (KubeSchedulerInstallOutput) ToKubeSchedulerInstallOutput ¶
func (o KubeSchedulerInstallOutput) ToKubeSchedulerInstallOutput() KubeSchedulerInstallOutput
func (KubeSchedulerInstallOutput) ToKubeSchedulerInstallOutputWithContext ¶
func (o KubeSchedulerInstallOutput) ToKubeSchedulerInstallOutputWithContext(ctx context.Context) KubeSchedulerInstallOutput
func (KubeSchedulerInstallOutput) Url ¶
func (o KubeSchedulerInstallOutput) Url() pulumi.StringOutput
The url used to download the binary.
func (KubeSchedulerInstallOutput) Version ¶
func (o KubeSchedulerInstallOutput) Version() pulumi.StringOutput
The version to install.
type KubectlInstall ¶
type KubectlInstall struct { pulumi.ResourceState // The CPU architecture to install. Architecture ArchitectureOutput `pulumi:"architecture"` // The name of the installed binary. BinName pulumi.StringPtrOutput `pulumi:"binName"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The directory to install the binary to. Directory pulumi.StringOutput `pulumi:"directory"` // The download operation. Download DownloadOutput `pulumi:"download"` // The mkdir operation. Mkdir tools.MkdirOutput `pulumi:"mkdir"` // The mktemp operation. Mktemp tools.MktempOutput `pulumi:"mktemp"` // The mv operation. Mv tools.MvOutput `pulumi:"mv"` // The path to the installed binary. Path pulumi.StringOutput `pulumi:"path"` // The rm operation. Rm tools.RmOutput `pulumi:"rm"` // The url used to download the binary. Url pulumi.StringOutput `pulumi:"url"` // The version to install. Version pulumi.StringOutput `pulumi:"version"` }
Installs kubectl on a remote system.
func NewKubectlInstall ¶
func NewKubectlInstall(ctx *pulumi.Context, name string, args *KubectlInstallArgs, opts ...pulumi.ResourceOption) (*KubectlInstall, error)
NewKubectlInstall registers a new resource with the given unique name, arguments, and options.
func (*KubectlInstall) ElementType ¶
func (*KubectlInstall) ElementType() reflect.Type
func (*KubectlInstall) ToKubectlInstallOutput ¶
func (i *KubectlInstall) ToKubectlInstallOutput() KubectlInstallOutput
func (*KubectlInstall) ToKubectlInstallOutputWithContext ¶
func (i *KubectlInstall) ToKubectlInstallOutputWithContext(ctx context.Context) KubectlInstallOutput
type KubectlInstallArgs ¶
type KubectlInstallArgs struct { // The CPU architecture to install. Architecture ArchitecturePtrInput // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The directory to install the binary to. Directory pulumi.StringPtrInput // The version to install. Version pulumi.StringPtrInput }
The set of arguments for constructing a KubectlInstall resource.
func (KubectlInstallArgs) ElementType ¶
func (KubectlInstallArgs) ElementType() reflect.Type
type KubectlInstallArray ¶
type KubectlInstallArray []KubectlInstallInput
func (KubectlInstallArray) ElementType ¶
func (KubectlInstallArray) ElementType() reflect.Type
func (KubectlInstallArray) ToKubectlInstallArrayOutput ¶
func (i KubectlInstallArray) ToKubectlInstallArrayOutput() KubectlInstallArrayOutput
func (KubectlInstallArray) ToKubectlInstallArrayOutputWithContext ¶
func (i KubectlInstallArray) ToKubectlInstallArrayOutputWithContext(ctx context.Context) KubectlInstallArrayOutput
type KubectlInstallArrayInput ¶
type KubectlInstallArrayInput interface { pulumi.Input ToKubectlInstallArrayOutput() KubectlInstallArrayOutput ToKubectlInstallArrayOutputWithContext(context.Context) KubectlInstallArrayOutput }
KubectlInstallArrayInput is an input type that accepts KubectlInstallArray and KubectlInstallArrayOutput values. You can construct a concrete instance of `KubectlInstallArrayInput` via:
KubectlInstallArray{ KubectlInstallArgs{...} }
type KubectlInstallArrayOutput ¶
type KubectlInstallArrayOutput struct{ *pulumi.OutputState }
func (KubectlInstallArrayOutput) ElementType ¶
func (KubectlInstallArrayOutput) ElementType() reflect.Type
func (KubectlInstallArrayOutput) Index ¶
func (o KubectlInstallArrayOutput) Index(i pulumi.IntInput) KubectlInstallOutput
func (KubectlInstallArrayOutput) ToKubectlInstallArrayOutput ¶
func (o KubectlInstallArrayOutput) ToKubectlInstallArrayOutput() KubectlInstallArrayOutput
func (KubectlInstallArrayOutput) ToKubectlInstallArrayOutputWithContext ¶
func (o KubectlInstallArrayOutput) ToKubectlInstallArrayOutputWithContext(ctx context.Context) KubectlInstallArrayOutput
type KubectlInstallInput ¶
type KubectlInstallInput interface { pulumi.Input ToKubectlInstallOutput() KubectlInstallOutput ToKubectlInstallOutputWithContext(ctx context.Context) KubectlInstallOutput }
type KubectlInstallMap ¶
type KubectlInstallMap map[string]KubectlInstallInput
func (KubectlInstallMap) ElementType ¶
func (KubectlInstallMap) ElementType() reflect.Type
func (KubectlInstallMap) ToKubectlInstallMapOutput ¶
func (i KubectlInstallMap) ToKubectlInstallMapOutput() KubectlInstallMapOutput
func (KubectlInstallMap) ToKubectlInstallMapOutputWithContext ¶
func (i KubectlInstallMap) ToKubectlInstallMapOutputWithContext(ctx context.Context) KubectlInstallMapOutput
type KubectlInstallMapInput ¶
type KubectlInstallMapInput interface { pulumi.Input ToKubectlInstallMapOutput() KubectlInstallMapOutput ToKubectlInstallMapOutputWithContext(context.Context) KubectlInstallMapOutput }
KubectlInstallMapInput is an input type that accepts KubectlInstallMap and KubectlInstallMapOutput values. You can construct a concrete instance of `KubectlInstallMapInput` via:
KubectlInstallMap{ "key": KubectlInstallArgs{...} }
type KubectlInstallMapOutput ¶
type KubectlInstallMapOutput struct{ *pulumi.OutputState }
func (KubectlInstallMapOutput) ElementType ¶
func (KubectlInstallMapOutput) ElementType() reflect.Type
func (KubectlInstallMapOutput) MapIndex ¶
func (o KubectlInstallMapOutput) MapIndex(k pulumi.StringInput) KubectlInstallOutput
func (KubectlInstallMapOutput) ToKubectlInstallMapOutput ¶
func (o KubectlInstallMapOutput) ToKubectlInstallMapOutput() KubectlInstallMapOutput
func (KubectlInstallMapOutput) ToKubectlInstallMapOutputWithContext ¶
func (o KubectlInstallMapOutput) ToKubectlInstallMapOutputWithContext(ctx context.Context) KubectlInstallMapOutput
type KubectlInstallOutput ¶
type KubectlInstallOutput struct{ *pulumi.OutputState }
func (KubectlInstallOutput) Architecture ¶
func (o KubectlInstallOutput) Architecture() ArchitectureOutput
The CPU architecture to install.
func (KubectlInstallOutput) BinName ¶
func (o KubectlInstallOutput) BinName() pulumi.StringPtrOutput
The name of the installed binary.
func (KubectlInstallOutput) Connection ¶
func (o KubectlInstallOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (KubectlInstallOutput) Directory ¶
func (o KubectlInstallOutput) Directory() pulumi.StringOutput
The directory to install the binary to.
func (KubectlInstallOutput) Download ¶
func (o KubectlInstallOutput) Download() DownloadOutput
The download operation.
func (KubectlInstallOutput) ElementType ¶
func (KubectlInstallOutput) ElementType() reflect.Type
func (KubectlInstallOutput) Mkdir ¶
func (o KubectlInstallOutput) Mkdir() tools.MkdirOutput
The mkdir operation.
func (KubectlInstallOutput) Mktemp ¶
func (o KubectlInstallOutput) Mktemp() tools.MktempOutput
The mktemp operation.
func (KubectlInstallOutput) Mv ¶
func (o KubectlInstallOutput) Mv() tools.MvOutput
The mv operation.
func (KubectlInstallOutput) Path ¶
func (o KubectlInstallOutput) Path() pulumi.StringOutput
The path to the installed binary.
func (KubectlInstallOutput) Rm ¶
func (o KubectlInstallOutput) Rm() tools.RmOutput
The rm operation.
func (KubectlInstallOutput) ToKubectlInstallOutput ¶
func (o KubectlInstallOutput) ToKubectlInstallOutput() KubectlInstallOutput
func (KubectlInstallOutput) ToKubectlInstallOutputWithContext ¶
func (o KubectlInstallOutput) ToKubectlInstallOutputWithContext(ctx context.Context) KubectlInstallOutput
func (KubectlInstallOutput) Url ¶
func (o KubectlInstallOutput) Url() pulumi.StringOutput
The url used to download the binary.
func (KubectlInstallOutput) Version ¶
func (o KubectlInstallOutput) Version() pulumi.StringOutput
The version to install.
type KubeletInstall ¶
type KubeletInstall struct { pulumi.ResourceState // The CPU architecture to install. Architecture ArchitectureOutput `pulumi:"architecture"` // The name of the installed binary. BinName pulumi.StringPtrOutput `pulumi:"binName"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The directory to install the binary to. Directory pulumi.StringOutput `pulumi:"directory"` // The download operation. Download DownloadOutput `pulumi:"download"` // The mkdir operation. Mkdir tools.MkdirOutput `pulumi:"mkdir"` // The mktemp operation. Mktemp tools.MktempOutput `pulumi:"mktemp"` // The mv operation. Mv tools.MvOutput `pulumi:"mv"` // The path to the installed binary. Path pulumi.StringOutput `pulumi:"path"` // The rm operation. Rm tools.RmOutput `pulumi:"rm"` // The url used to download the binary. Url pulumi.StringOutput `pulumi:"url"` // The version to install. Version pulumi.StringOutput `pulumi:"version"` }
Installs kubelet on a remote system.
func NewKubeletInstall ¶
func NewKubeletInstall(ctx *pulumi.Context, name string, args *KubeletInstallArgs, opts ...pulumi.ResourceOption) (*KubeletInstall, error)
NewKubeletInstall registers a new resource with the given unique name, arguments, and options.
func (*KubeletInstall) ElementType ¶
func (*KubeletInstall) ElementType() reflect.Type
func (*KubeletInstall) ToKubeletInstallOutput ¶
func (i *KubeletInstall) ToKubeletInstallOutput() KubeletInstallOutput
func (*KubeletInstall) ToKubeletInstallOutputWithContext ¶
func (i *KubeletInstall) ToKubeletInstallOutputWithContext(ctx context.Context) KubeletInstallOutput
type KubeletInstallArgs ¶
type KubeletInstallArgs struct { // The CPU architecture to install. Architecture ArchitecturePtrInput // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The directory to install the binary to. Directory pulumi.StringPtrInput // The version to install. Version pulumi.StringPtrInput }
The set of arguments for constructing a KubeletInstall resource.
func (KubeletInstallArgs) ElementType ¶
func (KubeletInstallArgs) ElementType() reflect.Type
type KubeletInstallArray ¶
type KubeletInstallArray []KubeletInstallInput
func (KubeletInstallArray) ElementType ¶
func (KubeletInstallArray) ElementType() reflect.Type
func (KubeletInstallArray) ToKubeletInstallArrayOutput ¶
func (i KubeletInstallArray) ToKubeletInstallArrayOutput() KubeletInstallArrayOutput
func (KubeletInstallArray) ToKubeletInstallArrayOutputWithContext ¶
func (i KubeletInstallArray) ToKubeletInstallArrayOutputWithContext(ctx context.Context) KubeletInstallArrayOutput
type KubeletInstallArrayInput ¶
type KubeletInstallArrayInput interface { pulumi.Input ToKubeletInstallArrayOutput() KubeletInstallArrayOutput ToKubeletInstallArrayOutputWithContext(context.Context) KubeletInstallArrayOutput }
KubeletInstallArrayInput is an input type that accepts KubeletInstallArray and KubeletInstallArrayOutput values. You can construct a concrete instance of `KubeletInstallArrayInput` via:
KubeletInstallArray{ KubeletInstallArgs{...} }
type KubeletInstallArrayOutput ¶
type KubeletInstallArrayOutput struct{ *pulumi.OutputState }
func (KubeletInstallArrayOutput) ElementType ¶
func (KubeletInstallArrayOutput) ElementType() reflect.Type
func (KubeletInstallArrayOutput) Index ¶
func (o KubeletInstallArrayOutput) Index(i pulumi.IntInput) KubeletInstallOutput
func (KubeletInstallArrayOutput) ToKubeletInstallArrayOutput ¶
func (o KubeletInstallArrayOutput) ToKubeletInstallArrayOutput() KubeletInstallArrayOutput
func (KubeletInstallArrayOutput) ToKubeletInstallArrayOutputWithContext ¶
func (o KubeletInstallArrayOutput) ToKubeletInstallArrayOutputWithContext(ctx context.Context) KubeletInstallArrayOutput
type KubeletInstallInput ¶
type KubeletInstallInput interface { pulumi.Input ToKubeletInstallOutput() KubeletInstallOutput ToKubeletInstallOutputWithContext(ctx context.Context) KubeletInstallOutput }
type KubeletInstallMap ¶
type KubeletInstallMap map[string]KubeletInstallInput
func (KubeletInstallMap) ElementType ¶
func (KubeletInstallMap) ElementType() reflect.Type
func (KubeletInstallMap) ToKubeletInstallMapOutput ¶
func (i KubeletInstallMap) ToKubeletInstallMapOutput() KubeletInstallMapOutput
func (KubeletInstallMap) ToKubeletInstallMapOutputWithContext ¶
func (i KubeletInstallMap) ToKubeletInstallMapOutputWithContext(ctx context.Context) KubeletInstallMapOutput
type KubeletInstallMapInput ¶
type KubeletInstallMapInput interface { pulumi.Input ToKubeletInstallMapOutput() KubeletInstallMapOutput ToKubeletInstallMapOutputWithContext(context.Context) KubeletInstallMapOutput }
KubeletInstallMapInput is an input type that accepts KubeletInstallMap and KubeletInstallMapOutput values. You can construct a concrete instance of `KubeletInstallMapInput` via:
KubeletInstallMap{ "key": KubeletInstallArgs{...} }
type KubeletInstallMapOutput ¶
type KubeletInstallMapOutput struct{ *pulumi.OutputState }
func (KubeletInstallMapOutput) ElementType ¶
func (KubeletInstallMapOutput) ElementType() reflect.Type
func (KubeletInstallMapOutput) MapIndex ¶
func (o KubeletInstallMapOutput) MapIndex(k pulumi.StringInput) KubeletInstallOutput
func (KubeletInstallMapOutput) ToKubeletInstallMapOutput ¶
func (o KubeletInstallMapOutput) ToKubeletInstallMapOutput() KubeletInstallMapOutput
func (KubeletInstallMapOutput) ToKubeletInstallMapOutputWithContext ¶
func (o KubeletInstallMapOutput) ToKubeletInstallMapOutputWithContext(ctx context.Context) KubeletInstallMapOutput
type KubeletInstallOutput ¶
type KubeletInstallOutput struct{ *pulumi.OutputState }
func (KubeletInstallOutput) Architecture ¶
func (o KubeletInstallOutput) Architecture() ArchitectureOutput
The CPU architecture to install.
func (KubeletInstallOutput) BinName ¶
func (o KubeletInstallOutput) BinName() pulumi.StringPtrOutput
The name of the installed binary.
func (KubeletInstallOutput) Connection ¶
func (o KubeletInstallOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (KubeletInstallOutput) Directory ¶
func (o KubeletInstallOutput) Directory() pulumi.StringOutput
The directory to install the binary to.
func (KubeletInstallOutput) Download ¶
func (o KubeletInstallOutput) Download() DownloadOutput
The download operation.
func (KubeletInstallOutput) ElementType ¶
func (KubeletInstallOutput) ElementType() reflect.Type
func (KubeletInstallOutput) Mkdir ¶
func (o KubeletInstallOutput) Mkdir() tools.MkdirOutput
The mkdir operation.
func (KubeletInstallOutput) Mktemp ¶
func (o KubeletInstallOutput) Mktemp() tools.MktempOutput
The mktemp operation.
func (KubeletInstallOutput) Mv ¶
func (o KubeletInstallOutput) Mv() tools.MvOutput
The mv operation.
func (KubeletInstallOutput) Path ¶
func (o KubeletInstallOutput) Path() pulumi.StringOutput
The path to the installed binary.
func (KubeletInstallOutput) Rm ¶
func (o KubeletInstallOutput) Rm() tools.RmOutput
The rm operation.
func (KubeletInstallOutput) ToKubeletInstallOutput ¶
func (o KubeletInstallOutput) ToKubeletInstallOutput() KubeletInstallOutput
func (KubeletInstallOutput) ToKubeletInstallOutputWithContext ¶
func (o KubeletInstallOutput) ToKubeletInstallOutputWithContext(ctx context.Context) KubeletInstallOutput
func (KubeletInstallOutput) Url ¶
func (o KubeletInstallOutput) Url() pulumi.StringOutput
The url used to download the binary.
func (KubeletInstallOutput) Version ¶
func (o KubeletInstallOutput) Version() pulumi.StringOutput
The version to install.
type ProvisionEtcd ¶
type ProvisionEtcd struct { pulumi.ResourceState // TODO Architecture ArchitecturePtrOutput `pulumi:"architecture"` // TODO BinaryDirectory pulumi.StringPtrOutput `pulumi:"binaryDirectory"` // The TLS bundle. Bundle tls.BundleOutput `pulumi:"bundle"` // Etcd configuration. Configuration EtcdConfigurationOutput `pulumi:"configuration"` // The directory to use for etcd configuration. ConfigurationDirectory pulumi.StringPtrOutput `pulumi:"configurationDirectory"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The directory to use for etcd data. DataDirectory pulumi.StringPtrOutput `pulumi:"dataDirectory"` // Install etcd. Install EtcdInstallOutput `pulumi:"install"` // The internal IP of the etcd node InternalIp pulumi.StringOutput `pulumi:"internalIp"` // Systemd service. Service SystemdServiceOutput `pulumi:"service"` // Start etcd Start StartEtcdOutput `pulumi:"start"` // The version to install. Version pulumi.StringPtrOutput `pulumi:"version"` }
Starts etcd on a remote system.
func NewProvisionEtcd ¶
func NewProvisionEtcd(ctx *pulumi.Context, name string, args *ProvisionEtcdArgs, opts ...pulumi.ResourceOption) (*ProvisionEtcd, error)
NewProvisionEtcd registers a new resource with the given unique name, arguments, and options.
func (*ProvisionEtcd) ElementType ¶
func (*ProvisionEtcd) ElementType() reflect.Type
func (*ProvisionEtcd) ToProvisionEtcdOutput ¶
func (i *ProvisionEtcd) ToProvisionEtcdOutput() ProvisionEtcdOutput
func (*ProvisionEtcd) ToProvisionEtcdOutputWithContext ¶
func (i *ProvisionEtcd) ToProvisionEtcdOutputWithContext(ctx context.Context) ProvisionEtcdOutput
type ProvisionEtcdArgs ¶
type ProvisionEtcdArgs struct { // TODO Architecture ArchitecturePtrInput // TODO BinaryDirectory pulumi.StringPtrInput // The TLS bundle. Bundle tls.BundleInput // The directory to use for etcd configuration. ConfigurationDirectory pulumi.StringPtrInput // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The directory to use for etcd data. DataDirectory pulumi.StringPtrInput // The internal IP of the etcd node InternalIp pulumi.StringInput // The version to install. Version pulumi.StringPtrInput }
The set of arguments for constructing a ProvisionEtcd resource.
func (ProvisionEtcdArgs) ElementType ¶
func (ProvisionEtcdArgs) ElementType() reflect.Type
type ProvisionEtcdArray ¶
type ProvisionEtcdArray []ProvisionEtcdInput
func (ProvisionEtcdArray) ElementType ¶
func (ProvisionEtcdArray) ElementType() reflect.Type
func (ProvisionEtcdArray) ToProvisionEtcdArrayOutput ¶
func (i ProvisionEtcdArray) ToProvisionEtcdArrayOutput() ProvisionEtcdArrayOutput
func (ProvisionEtcdArray) ToProvisionEtcdArrayOutputWithContext ¶
func (i ProvisionEtcdArray) ToProvisionEtcdArrayOutputWithContext(ctx context.Context) ProvisionEtcdArrayOutput
type ProvisionEtcdArrayInput ¶
type ProvisionEtcdArrayInput interface { pulumi.Input ToProvisionEtcdArrayOutput() ProvisionEtcdArrayOutput ToProvisionEtcdArrayOutputWithContext(context.Context) ProvisionEtcdArrayOutput }
ProvisionEtcdArrayInput is an input type that accepts ProvisionEtcdArray and ProvisionEtcdArrayOutput values. You can construct a concrete instance of `ProvisionEtcdArrayInput` via:
ProvisionEtcdArray{ ProvisionEtcdArgs{...} }
type ProvisionEtcdArrayOutput ¶
type ProvisionEtcdArrayOutput struct{ *pulumi.OutputState }
func (ProvisionEtcdArrayOutput) ElementType ¶
func (ProvisionEtcdArrayOutput) ElementType() reflect.Type
func (ProvisionEtcdArrayOutput) Index ¶
func (o ProvisionEtcdArrayOutput) Index(i pulumi.IntInput) ProvisionEtcdOutput
func (ProvisionEtcdArrayOutput) ToProvisionEtcdArrayOutput ¶
func (o ProvisionEtcdArrayOutput) ToProvisionEtcdArrayOutput() ProvisionEtcdArrayOutput
func (ProvisionEtcdArrayOutput) ToProvisionEtcdArrayOutputWithContext ¶
func (o ProvisionEtcdArrayOutput) ToProvisionEtcdArrayOutputWithContext(ctx context.Context) ProvisionEtcdArrayOutput
type ProvisionEtcdInput ¶
type ProvisionEtcdInput interface { pulumi.Input ToProvisionEtcdOutput() ProvisionEtcdOutput ToProvisionEtcdOutputWithContext(ctx context.Context) ProvisionEtcdOutput }
type ProvisionEtcdMap ¶
type ProvisionEtcdMap map[string]ProvisionEtcdInput
func (ProvisionEtcdMap) ElementType ¶
func (ProvisionEtcdMap) ElementType() reflect.Type
func (ProvisionEtcdMap) ToProvisionEtcdMapOutput ¶
func (i ProvisionEtcdMap) ToProvisionEtcdMapOutput() ProvisionEtcdMapOutput
func (ProvisionEtcdMap) ToProvisionEtcdMapOutputWithContext ¶
func (i ProvisionEtcdMap) ToProvisionEtcdMapOutputWithContext(ctx context.Context) ProvisionEtcdMapOutput
type ProvisionEtcdMapInput ¶
type ProvisionEtcdMapInput interface { pulumi.Input ToProvisionEtcdMapOutput() ProvisionEtcdMapOutput ToProvisionEtcdMapOutputWithContext(context.Context) ProvisionEtcdMapOutput }
ProvisionEtcdMapInput is an input type that accepts ProvisionEtcdMap and ProvisionEtcdMapOutput values. You can construct a concrete instance of `ProvisionEtcdMapInput` via:
ProvisionEtcdMap{ "key": ProvisionEtcdArgs{...} }
type ProvisionEtcdMapOutput ¶
type ProvisionEtcdMapOutput struct{ *pulumi.OutputState }
func (ProvisionEtcdMapOutput) ElementType ¶
func (ProvisionEtcdMapOutput) ElementType() reflect.Type
func (ProvisionEtcdMapOutput) MapIndex ¶
func (o ProvisionEtcdMapOutput) MapIndex(k pulumi.StringInput) ProvisionEtcdOutput
func (ProvisionEtcdMapOutput) ToProvisionEtcdMapOutput ¶
func (o ProvisionEtcdMapOutput) ToProvisionEtcdMapOutput() ProvisionEtcdMapOutput
func (ProvisionEtcdMapOutput) ToProvisionEtcdMapOutputWithContext ¶
func (o ProvisionEtcdMapOutput) ToProvisionEtcdMapOutputWithContext(ctx context.Context) ProvisionEtcdMapOutput
type ProvisionEtcdOutput ¶
type ProvisionEtcdOutput struct{ *pulumi.OutputState }
func (ProvisionEtcdOutput) Architecture ¶
func (o ProvisionEtcdOutput) Architecture() ArchitecturePtrOutput
TODO
func (ProvisionEtcdOutput) BinaryDirectory ¶
func (o ProvisionEtcdOutput) BinaryDirectory() pulumi.StringPtrOutput
TODO
func (ProvisionEtcdOutput) Bundle ¶
func (o ProvisionEtcdOutput) Bundle() tls.BundleOutput
The TLS bundle.
func (ProvisionEtcdOutput) Configuration ¶
func (o ProvisionEtcdOutput) Configuration() EtcdConfigurationOutput
Etcd configuration.
func (ProvisionEtcdOutput) ConfigurationDirectory ¶
func (o ProvisionEtcdOutput) ConfigurationDirectory() pulumi.StringPtrOutput
The directory to use for etcd configuration.
func (ProvisionEtcdOutput) Connection ¶
func (o ProvisionEtcdOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (ProvisionEtcdOutput) DataDirectory ¶
func (o ProvisionEtcdOutput) DataDirectory() pulumi.StringPtrOutput
The directory to use for etcd data.
func (ProvisionEtcdOutput) ElementType ¶
func (ProvisionEtcdOutput) ElementType() reflect.Type
func (ProvisionEtcdOutput) Install ¶
func (o ProvisionEtcdOutput) Install() EtcdInstallOutput
Install etcd.
func (ProvisionEtcdOutput) InternalIp ¶
func (o ProvisionEtcdOutput) InternalIp() pulumi.StringOutput
The internal IP of the etcd node
func (ProvisionEtcdOutput) Service ¶
func (o ProvisionEtcdOutput) Service() SystemdServiceOutput
Systemd service.
func (ProvisionEtcdOutput) ToProvisionEtcdOutput ¶
func (o ProvisionEtcdOutput) ToProvisionEtcdOutput() ProvisionEtcdOutput
func (ProvisionEtcdOutput) ToProvisionEtcdOutputWithContext ¶
func (o ProvisionEtcdOutput) ToProvisionEtcdOutputWithContext(ctx context.Context) ProvisionEtcdOutput
func (ProvisionEtcdOutput) Version ¶
func (o ProvisionEtcdOutput) Version() pulumi.StringPtrOutput
The version to install.
type RuncInstall ¶
type RuncInstall struct { pulumi.ResourceState // The CPU architecture to install. Architecture ArchitectureOutput `pulumi:"architecture"` // The name of the installed binary. BinName pulumi.StringPtrOutput `pulumi:"binName"` // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The directory to install the binary to. Directory pulumi.StringOutput `pulumi:"directory"` // The download operation. Download DownloadOutput `pulumi:"download"` // The mkdir operation. Mkdir tools.MkdirOutput `pulumi:"mkdir"` // The mktemp operation. Mktemp tools.MktempOutput `pulumi:"mktemp"` // The mv operation. Mv tools.MvOutput `pulumi:"mv"` // The path to the installed binary. Path pulumi.StringOutput `pulumi:"path"` // The rm operation. Rm tools.RmOutput `pulumi:"rm"` // The url used to download the binary. Url pulumi.StringOutput `pulumi:"url"` // The version to install. Version pulumi.StringOutput `pulumi:"version"` }
Installs runc on a remote system.
func NewRuncInstall ¶
func NewRuncInstall(ctx *pulumi.Context, name string, args *RuncInstallArgs, opts ...pulumi.ResourceOption) (*RuncInstall, error)
NewRuncInstall registers a new resource with the given unique name, arguments, and options.
func (*RuncInstall) ElementType ¶
func (*RuncInstall) ElementType() reflect.Type
func (*RuncInstall) ToRuncInstallOutput ¶
func (i *RuncInstall) ToRuncInstallOutput() RuncInstallOutput
func (*RuncInstall) ToRuncInstallOutputWithContext ¶
func (i *RuncInstall) ToRuncInstallOutputWithContext(ctx context.Context) RuncInstallOutput
type RuncInstallArgs ¶
type RuncInstallArgs struct { // The CPU architecture to install. Architecture ArchitecturePtrInput // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The directory to install the binary to. Directory pulumi.StringPtrInput // The version to install. Version pulumi.StringPtrInput }
The set of arguments for constructing a RuncInstall resource.
func (RuncInstallArgs) ElementType ¶
func (RuncInstallArgs) ElementType() reflect.Type
type RuncInstallArray ¶
type RuncInstallArray []RuncInstallInput
func (RuncInstallArray) ElementType ¶
func (RuncInstallArray) ElementType() reflect.Type
func (RuncInstallArray) ToRuncInstallArrayOutput ¶
func (i RuncInstallArray) ToRuncInstallArrayOutput() RuncInstallArrayOutput
func (RuncInstallArray) ToRuncInstallArrayOutputWithContext ¶
func (i RuncInstallArray) ToRuncInstallArrayOutputWithContext(ctx context.Context) RuncInstallArrayOutput
type RuncInstallArrayInput ¶
type RuncInstallArrayInput interface { pulumi.Input ToRuncInstallArrayOutput() RuncInstallArrayOutput ToRuncInstallArrayOutputWithContext(context.Context) RuncInstallArrayOutput }
RuncInstallArrayInput is an input type that accepts RuncInstallArray and RuncInstallArrayOutput values. You can construct a concrete instance of `RuncInstallArrayInput` via:
RuncInstallArray{ RuncInstallArgs{...} }
type RuncInstallArrayOutput ¶
type RuncInstallArrayOutput struct{ *pulumi.OutputState }
func (RuncInstallArrayOutput) ElementType ¶
func (RuncInstallArrayOutput) ElementType() reflect.Type
func (RuncInstallArrayOutput) Index ¶
func (o RuncInstallArrayOutput) Index(i pulumi.IntInput) RuncInstallOutput
func (RuncInstallArrayOutput) ToRuncInstallArrayOutput ¶
func (o RuncInstallArrayOutput) ToRuncInstallArrayOutput() RuncInstallArrayOutput
func (RuncInstallArrayOutput) ToRuncInstallArrayOutputWithContext ¶
func (o RuncInstallArrayOutput) ToRuncInstallArrayOutputWithContext(ctx context.Context) RuncInstallArrayOutput
type RuncInstallInput ¶
type RuncInstallInput interface { pulumi.Input ToRuncInstallOutput() RuncInstallOutput ToRuncInstallOutputWithContext(ctx context.Context) RuncInstallOutput }
type RuncInstallMap ¶
type RuncInstallMap map[string]RuncInstallInput
func (RuncInstallMap) ElementType ¶
func (RuncInstallMap) ElementType() reflect.Type
func (RuncInstallMap) ToRuncInstallMapOutput ¶
func (i RuncInstallMap) ToRuncInstallMapOutput() RuncInstallMapOutput
func (RuncInstallMap) ToRuncInstallMapOutputWithContext ¶
func (i RuncInstallMap) ToRuncInstallMapOutputWithContext(ctx context.Context) RuncInstallMapOutput
type RuncInstallMapInput ¶
type RuncInstallMapInput interface { pulumi.Input ToRuncInstallMapOutput() RuncInstallMapOutput ToRuncInstallMapOutputWithContext(context.Context) RuncInstallMapOutput }
RuncInstallMapInput is an input type that accepts RuncInstallMap and RuncInstallMapOutput values. You can construct a concrete instance of `RuncInstallMapInput` via:
RuncInstallMap{ "key": RuncInstallArgs{...} }
type RuncInstallMapOutput ¶
type RuncInstallMapOutput struct{ *pulumi.OutputState }
func (RuncInstallMapOutput) ElementType ¶
func (RuncInstallMapOutput) ElementType() reflect.Type
func (RuncInstallMapOutput) MapIndex ¶
func (o RuncInstallMapOutput) MapIndex(k pulumi.StringInput) RuncInstallOutput
func (RuncInstallMapOutput) ToRuncInstallMapOutput ¶
func (o RuncInstallMapOutput) ToRuncInstallMapOutput() RuncInstallMapOutput
func (RuncInstallMapOutput) ToRuncInstallMapOutputWithContext ¶
func (o RuncInstallMapOutput) ToRuncInstallMapOutputWithContext(ctx context.Context) RuncInstallMapOutput
type RuncInstallOutput ¶
type RuncInstallOutput struct{ *pulumi.OutputState }
func (RuncInstallOutput) Architecture ¶
func (o RuncInstallOutput) Architecture() ArchitectureOutput
The CPU architecture to install.
func (RuncInstallOutput) BinName ¶
func (o RuncInstallOutput) BinName() pulumi.StringPtrOutput
The name of the installed binary.
func (RuncInstallOutput) Connection ¶
func (o RuncInstallOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (RuncInstallOutput) Directory ¶
func (o RuncInstallOutput) Directory() pulumi.StringOutput
The directory to install the binary to.
func (RuncInstallOutput) Download ¶
func (o RuncInstallOutput) Download() DownloadOutput
The download operation.
func (RuncInstallOutput) ElementType ¶
func (RuncInstallOutput) ElementType() reflect.Type
func (RuncInstallOutput) Mkdir ¶
func (o RuncInstallOutput) Mkdir() tools.MkdirOutput
The mkdir operation.
func (RuncInstallOutput) Mktemp ¶
func (o RuncInstallOutput) Mktemp() tools.MktempOutput
The mktemp operation.
func (RuncInstallOutput) Path ¶
func (o RuncInstallOutput) Path() pulumi.StringOutput
The path to the installed binary.
func (RuncInstallOutput) ToRuncInstallOutput ¶
func (o RuncInstallOutput) ToRuncInstallOutput() RuncInstallOutput
func (RuncInstallOutput) ToRuncInstallOutputWithContext ¶
func (o RuncInstallOutput) ToRuncInstallOutputWithContext(ctx context.Context) RuncInstallOutput
func (RuncInstallOutput) Url ¶
func (o RuncInstallOutput) Url() pulumi.StringOutput
The url used to download the binary.
func (RuncInstallOutput) Version ¶
func (o RuncInstallOutput) Version() pulumi.StringOutput
The version to install.
type StartEtcd ¶
type StartEtcd struct { pulumi.ResourceState // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The daemon-reload command. DaemonReload tools.SystemctlOutput `pulumi:"daemonReload"` // The enable command. Enable tools.SystemctlOutput `pulumi:"enable"` // The start command. Start tools.SystemctlOutput `pulumi:"start"` }
Starts etcd on a remote system.
func NewStartEtcd ¶
func NewStartEtcd(ctx *pulumi.Context, name string, args *StartEtcdArgs, opts ...pulumi.ResourceOption) (*StartEtcd, error)
NewStartEtcd registers a new resource with the given unique name, arguments, and options.
func (*StartEtcd) ElementType ¶
func (*StartEtcd) ToStartEtcdOutput ¶
func (i *StartEtcd) ToStartEtcdOutput() StartEtcdOutput
func (*StartEtcd) ToStartEtcdOutputWithContext ¶
func (i *StartEtcd) ToStartEtcdOutputWithContext(ctx context.Context) StartEtcdOutput
type StartEtcdArgs ¶
type StartEtcdArgs struct { // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput }
The set of arguments for constructing a StartEtcd resource.
func (StartEtcdArgs) ElementType ¶
func (StartEtcdArgs) ElementType() reflect.Type
type StartEtcdArray ¶
type StartEtcdArray []StartEtcdInput
func (StartEtcdArray) ElementType ¶
func (StartEtcdArray) ElementType() reflect.Type
func (StartEtcdArray) ToStartEtcdArrayOutput ¶
func (i StartEtcdArray) ToStartEtcdArrayOutput() StartEtcdArrayOutput
func (StartEtcdArray) ToStartEtcdArrayOutputWithContext ¶
func (i StartEtcdArray) ToStartEtcdArrayOutputWithContext(ctx context.Context) StartEtcdArrayOutput
type StartEtcdArrayInput ¶
type StartEtcdArrayInput interface { pulumi.Input ToStartEtcdArrayOutput() StartEtcdArrayOutput ToStartEtcdArrayOutputWithContext(context.Context) StartEtcdArrayOutput }
StartEtcdArrayInput is an input type that accepts StartEtcdArray and StartEtcdArrayOutput values. You can construct a concrete instance of `StartEtcdArrayInput` via:
StartEtcdArray{ StartEtcdArgs{...} }
type StartEtcdArrayOutput ¶
type StartEtcdArrayOutput struct{ *pulumi.OutputState }
func (StartEtcdArrayOutput) ElementType ¶
func (StartEtcdArrayOutput) ElementType() reflect.Type
func (StartEtcdArrayOutput) Index ¶
func (o StartEtcdArrayOutput) Index(i pulumi.IntInput) StartEtcdOutput
func (StartEtcdArrayOutput) ToStartEtcdArrayOutput ¶
func (o StartEtcdArrayOutput) ToStartEtcdArrayOutput() StartEtcdArrayOutput
func (StartEtcdArrayOutput) ToStartEtcdArrayOutputWithContext ¶
func (o StartEtcdArrayOutput) ToStartEtcdArrayOutputWithContext(ctx context.Context) StartEtcdArrayOutput
type StartEtcdInput ¶
type StartEtcdInput interface { pulumi.Input ToStartEtcdOutput() StartEtcdOutput ToStartEtcdOutputWithContext(ctx context.Context) StartEtcdOutput }
type StartEtcdMap ¶
type StartEtcdMap map[string]StartEtcdInput
func (StartEtcdMap) ElementType ¶
func (StartEtcdMap) ElementType() reflect.Type
func (StartEtcdMap) ToStartEtcdMapOutput ¶
func (i StartEtcdMap) ToStartEtcdMapOutput() StartEtcdMapOutput
func (StartEtcdMap) ToStartEtcdMapOutputWithContext ¶
func (i StartEtcdMap) ToStartEtcdMapOutputWithContext(ctx context.Context) StartEtcdMapOutput
type StartEtcdMapInput ¶
type StartEtcdMapInput interface { pulumi.Input ToStartEtcdMapOutput() StartEtcdMapOutput ToStartEtcdMapOutputWithContext(context.Context) StartEtcdMapOutput }
StartEtcdMapInput is an input type that accepts StartEtcdMap and StartEtcdMapOutput values. You can construct a concrete instance of `StartEtcdMapInput` via:
StartEtcdMap{ "key": StartEtcdArgs{...} }
type StartEtcdMapOutput ¶
type StartEtcdMapOutput struct{ *pulumi.OutputState }
func (StartEtcdMapOutput) ElementType ¶
func (StartEtcdMapOutput) ElementType() reflect.Type
func (StartEtcdMapOutput) MapIndex ¶
func (o StartEtcdMapOutput) MapIndex(k pulumi.StringInput) StartEtcdOutput
func (StartEtcdMapOutput) ToStartEtcdMapOutput ¶
func (o StartEtcdMapOutput) ToStartEtcdMapOutput() StartEtcdMapOutput
func (StartEtcdMapOutput) ToStartEtcdMapOutputWithContext ¶
func (o StartEtcdMapOutput) ToStartEtcdMapOutputWithContext(ctx context.Context) StartEtcdMapOutput
type StartEtcdOutput ¶
type StartEtcdOutput struct{ *pulumi.OutputState }
func (StartEtcdOutput) Connection ¶
func (o StartEtcdOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (StartEtcdOutput) DaemonReload ¶
func (o StartEtcdOutput) DaemonReload() tools.SystemctlOutput
The daemon-reload command.
func (StartEtcdOutput) ElementType ¶
func (StartEtcdOutput) ElementType() reflect.Type
func (StartEtcdOutput) Enable ¶
func (o StartEtcdOutput) Enable() tools.SystemctlOutput
The enable command.
func (StartEtcdOutput) Start ¶
func (o StartEtcdOutput) Start() tools.SystemctlOutput
The start command.
func (StartEtcdOutput) ToStartEtcdOutput ¶
func (o StartEtcdOutput) ToStartEtcdOutput() StartEtcdOutput
func (StartEtcdOutput) ToStartEtcdOutputWithContext ¶
func (o StartEtcdOutput) ToStartEtcdOutputWithContext(ctx context.Context) StartEtcdOutput
type StaticPod ¶
type StaticPod struct { pulumi.ResourceState // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The remote manifest file. File FileOutput `pulumi:"file"` // The name of the file on the remote system. FileName pulumi.StringOutput `pulumi:"fileName"` // The mkdir operation to ensure /etc/kubernetes/manifests exists. Mkdir tools.MkdirOutput `pulumi:"mkdir"` // The path to the manifest on the remote system. Path pulumi.StringOutput `pulumi:"path"` // The pod manifest. Pod config.PodManifestOutput `pulumi:"pod"` }
Create a static pod manifest on a remote system.
func NewStaticPod ¶
func NewStaticPod(ctx *pulumi.Context, name string, args *StaticPodArgs, opts ...pulumi.ResourceOption) (*StaticPod, error)
NewStaticPod registers a new resource with the given unique name, arguments, and options.
func (*StaticPod) ElementType ¶
func (*StaticPod) ToStaticPodOutput ¶
func (i *StaticPod) ToStaticPodOutput() StaticPodOutput
func (*StaticPod) ToStaticPodOutputWithContext ¶
func (i *StaticPod) ToStaticPodOutputWithContext(ctx context.Context) StaticPodOutput
type StaticPodArgs ¶
type StaticPodArgs struct { // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The name of the file on the remote system. FileName pulumi.StringPtrInput // The pod manifest. Pod config.PodManifestInput }
The set of arguments for constructing a StaticPod resource.
func (StaticPodArgs) ElementType ¶
func (StaticPodArgs) ElementType() reflect.Type
type StaticPodArray ¶
type StaticPodArray []StaticPodInput
func (StaticPodArray) ElementType ¶
func (StaticPodArray) ElementType() reflect.Type
func (StaticPodArray) ToStaticPodArrayOutput ¶
func (i StaticPodArray) ToStaticPodArrayOutput() StaticPodArrayOutput
func (StaticPodArray) ToStaticPodArrayOutputWithContext ¶
func (i StaticPodArray) ToStaticPodArrayOutputWithContext(ctx context.Context) StaticPodArrayOutput
type StaticPodArrayInput ¶
type StaticPodArrayInput interface { pulumi.Input ToStaticPodArrayOutput() StaticPodArrayOutput ToStaticPodArrayOutputWithContext(context.Context) StaticPodArrayOutput }
StaticPodArrayInput is an input type that accepts StaticPodArray and StaticPodArrayOutput values. You can construct a concrete instance of `StaticPodArrayInput` via:
StaticPodArray{ StaticPodArgs{...} }
type StaticPodArrayOutput ¶
type StaticPodArrayOutput struct{ *pulumi.OutputState }
func (StaticPodArrayOutput) ElementType ¶
func (StaticPodArrayOutput) ElementType() reflect.Type
func (StaticPodArrayOutput) Index ¶
func (o StaticPodArrayOutput) Index(i pulumi.IntInput) StaticPodOutput
func (StaticPodArrayOutput) ToStaticPodArrayOutput ¶
func (o StaticPodArrayOutput) ToStaticPodArrayOutput() StaticPodArrayOutput
func (StaticPodArrayOutput) ToStaticPodArrayOutputWithContext ¶
func (o StaticPodArrayOutput) ToStaticPodArrayOutputWithContext(ctx context.Context) StaticPodArrayOutput
type StaticPodInput ¶
type StaticPodInput interface { pulumi.Input ToStaticPodOutput() StaticPodOutput ToStaticPodOutputWithContext(ctx context.Context) StaticPodOutput }
type StaticPodMap ¶
type StaticPodMap map[string]StaticPodInput
func (StaticPodMap) ElementType ¶
func (StaticPodMap) ElementType() reflect.Type
func (StaticPodMap) ToStaticPodMapOutput ¶
func (i StaticPodMap) ToStaticPodMapOutput() StaticPodMapOutput
func (StaticPodMap) ToStaticPodMapOutputWithContext ¶
func (i StaticPodMap) ToStaticPodMapOutputWithContext(ctx context.Context) StaticPodMapOutput
type StaticPodMapInput ¶
type StaticPodMapInput interface { pulumi.Input ToStaticPodMapOutput() StaticPodMapOutput ToStaticPodMapOutputWithContext(context.Context) StaticPodMapOutput }
StaticPodMapInput is an input type that accepts StaticPodMap and StaticPodMapOutput values. You can construct a concrete instance of `StaticPodMapInput` via:
StaticPodMap{ "key": StaticPodArgs{...} }
type StaticPodMapOutput ¶
type StaticPodMapOutput struct{ *pulumi.OutputState }
func (StaticPodMapOutput) ElementType ¶
func (StaticPodMapOutput) ElementType() reflect.Type
func (StaticPodMapOutput) MapIndex ¶
func (o StaticPodMapOutput) MapIndex(k pulumi.StringInput) StaticPodOutput
func (StaticPodMapOutput) ToStaticPodMapOutput ¶
func (o StaticPodMapOutput) ToStaticPodMapOutput() StaticPodMapOutput
func (StaticPodMapOutput) ToStaticPodMapOutputWithContext ¶
func (o StaticPodMapOutput) ToStaticPodMapOutputWithContext(ctx context.Context) StaticPodMapOutput
type StaticPodOutput ¶
type StaticPodOutput struct{ *pulumi.OutputState }
func (StaticPodOutput) Connection ¶
func (o StaticPodOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (StaticPodOutput) ElementType ¶
func (StaticPodOutput) ElementType() reflect.Type
func (StaticPodOutput) FileName ¶
func (o StaticPodOutput) FileName() pulumi.StringOutput
The name of the file on the remote system.
func (StaticPodOutput) Mkdir ¶
func (o StaticPodOutput) Mkdir() tools.MkdirOutput
The mkdir operation to ensure /etc/kubernetes/manifests exists.
func (StaticPodOutput) Path ¶
func (o StaticPodOutput) Path() pulumi.StringOutput
The path to the manifest on the remote system.
func (StaticPodOutput) Pod ¶
func (o StaticPodOutput) Pod() config.PodManifestOutput
The pod manifest.
func (StaticPodOutput) ToStaticPodOutput ¶
func (o StaticPodOutput) ToStaticPodOutput() StaticPodOutput
func (StaticPodOutput) ToStaticPodOutputWithContext ¶
func (o StaticPodOutput) ToStaticPodOutputWithContext(ctx context.Context) StaticPodOutput
type SystemdInstallSection ¶
type SystemdInstallSection struct { // A symbolic link is created in the .wants/, .requires/, or .upholds/ directory of each of the listed units when this unit is installed by systemctl enable. WantedBy []string `pulumi:"wantedBy"` }
type SystemdInstallSectionArgs ¶
type SystemdInstallSectionArgs struct { // A symbolic link is created in the .wants/, .requires/, or .upholds/ directory of each of the listed units when this unit is installed by systemctl enable. WantedBy pulumi.StringArrayInput `pulumi:"wantedBy"` }
func (SystemdInstallSectionArgs) ElementType ¶
func (SystemdInstallSectionArgs) ElementType() reflect.Type
func (SystemdInstallSectionArgs) ToSystemdInstallSectionOutput ¶
func (i SystemdInstallSectionArgs) ToSystemdInstallSectionOutput() SystemdInstallSectionOutput
func (SystemdInstallSectionArgs) ToSystemdInstallSectionOutputWithContext ¶
func (i SystemdInstallSectionArgs) ToSystemdInstallSectionOutputWithContext(ctx context.Context) SystemdInstallSectionOutput
func (SystemdInstallSectionArgs) ToSystemdInstallSectionPtrOutput ¶
func (i SystemdInstallSectionArgs) ToSystemdInstallSectionPtrOutput() SystemdInstallSectionPtrOutput
func (SystemdInstallSectionArgs) ToSystemdInstallSectionPtrOutputWithContext ¶
func (i SystemdInstallSectionArgs) ToSystemdInstallSectionPtrOutputWithContext(ctx context.Context) SystemdInstallSectionPtrOutput
type SystemdInstallSectionInput ¶
type SystemdInstallSectionInput interface { pulumi.Input ToSystemdInstallSectionOutput() SystemdInstallSectionOutput ToSystemdInstallSectionOutputWithContext(context.Context) SystemdInstallSectionOutput }
SystemdInstallSectionInput is an input type that accepts SystemdInstallSectionArgs and SystemdInstallSectionOutput values. You can construct a concrete instance of `SystemdInstallSectionInput` via:
SystemdInstallSectionArgs{...}
type SystemdInstallSectionOutput ¶
type SystemdInstallSectionOutput struct{ *pulumi.OutputState }
func (SystemdInstallSectionOutput) ElementType ¶
func (SystemdInstallSectionOutput) ElementType() reflect.Type
func (SystemdInstallSectionOutput) ToSystemdInstallSectionOutput ¶
func (o SystemdInstallSectionOutput) ToSystemdInstallSectionOutput() SystemdInstallSectionOutput
func (SystemdInstallSectionOutput) ToSystemdInstallSectionOutputWithContext ¶
func (o SystemdInstallSectionOutput) ToSystemdInstallSectionOutputWithContext(ctx context.Context) SystemdInstallSectionOutput
func (SystemdInstallSectionOutput) ToSystemdInstallSectionPtrOutput ¶
func (o SystemdInstallSectionOutput) ToSystemdInstallSectionPtrOutput() SystemdInstallSectionPtrOutput
func (SystemdInstallSectionOutput) ToSystemdInstallSectionPtrOutputWithContext ¶
func (o SystemdInstallSectionOutput) ToSystemdInstallSectionPtrOutputWithContext(ctx context.Context) SystemdInstallSectionPtrOutput
func (SystemdInstallSectionOutput) WantedBy ¶
func (o SystemdInstallSectionOutput) WantedBy() pulumi.StringArrayOutput
A symbolic link is created in the .wants/, .requires/, or .upholds/ directory of each of the listed units when this unit is installed by systemctl enable.
type SystemdInstallSectionPtrInput ¶
type SystemdInstallSectionPtrInput interface { pulumi.Input ToSystemdInstallSectionPtrOutput() SystemdInstallSectionPtrOutput ToSystemdInstallSectionPtrOutputWithContext(context.Context) SystemdInstallSectionPtrOutput }
SystemdInstallSectionPtrInput is an input type that accepts SystemdInstallSectionArgs, SystemdInstallSectionPtr and SystemdInstallSectionPtrOutput values. You can construct a concrete instance of `SystemdInstallSectionPtrInput` via:
SystemdInstallSectionArgs{...} or: nil
func SystemdInstallSectionPtr ¶
func SystemdInstallSectionPtr(v *SystemdInstallSectionArgs) SystemdInstallSectionPtrInput
type SystemdInstallSectionPtrOutput ¶
type SystemdInstallSectionPtrOutput struct{ *pulumi.OutputState }
func (SystemdInstallSectionPtrOutput) Elem ¶
func (o SystemdInstallSectionPtrOutput) Elem() SystemdInstallSectionOutput
func (SystemdInstallSectionPtrOutput) ElementType ¶
func (SystemdInstallSectionPtrOutput) ElementType() reflect.Type
func (SystemdInstallSectionPtrOutput) ToSystemdInstallSectionPtrOutput ¶
func (o SystemdInstallSectionPtrOutput) ToSystemdInstallSectionPtrOutput() SystemdInstallSectionPtrOutput
func (SystemdInstallSectionPtrOutput) ToSystemdInstallSectionPtrOutputWithContext ¶
func (o SystemdInstallSectionPtrOutput) ToSystemdInstallSectionPtrOutputWithContext(ctx context.Context) SystemdInstallSectionPtrOutput
func (SystemdInstallSectionPtrOutput) WantedBy ¶
func (o SystemdInstallSectionPtrOutput) WantedBy() pulumi.StringArrayOutput
A symbolic link is created in the .wants/, .requires/, or .upholds/ directory of each of the listed units when this unit is installed by systemctl enable.
type SystemdService ¶
type SystemdService struct { pulumi.ResourceState // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionOutput `pulumi:"connection"` // The location to create the service file. Directory pulumi.StringOutput `pulumi:"directory"` // The service file on the remote machine. File FileOutput `pulumi:"file"` // Describes the [Install] section of a systemd service file. Install SystemdInstallSectionPtrOutput `pulumi:"install"` // Describes the [Service] section of a systemd service file. Service SystemdServiceSectionOutput `pulumi:"service"` // Describes the [Unit] section of a systemd service file. Unit SystemdUnitSectionPtrOutput `pulumi:"unit"` // Name of the systemd unit. UnitName pulumi.StringPtrOutput `pulumi:"unitName"` }
A systemd service on a remote system.
func NewSystemdService ¶
func NewSystemdService(ctx *pulumi.Context, name string, args *SystemdServiceArgs, opts ...pulumi.ResourceOption) (*SystemdService, error)
NewSystemdService registers a new resource with the given unique name, arguments, and options.
func (*SystemdService) ElementType ¶
func (*SystemdService) ElementType() reflect.Type
func (*SystemdService) ToSystemdServiceOutput ¶
func (i *SystemdService) ToSystemdServiceOutput() SystemdServiceOutput
func (*SystemdService) ToSystemdServiceOutputWithContext ¶
func (i *SystemdService) ToSystemdServiceOutputWithContext(ctx context.Context) SystemdServiceOutput
type SystemdServiceArgs ¶
type SystemdServiceArgs struct { // The parameters with which to connect to the remote host. Connection pulumiCommand.ConnectionInput // The location to create the service file. Directory pulumi.StringPtrInput // Describes the [Install] section of a systemd service file. Install SystemdInstallSectionPtrInput // Describes the [Service] section of a systemd service file. Service SystemdServiceSectionInput // Describes the [Unit] section of a systemd service file. Unit SystemdUnitSectionPtrInput // Name of the systemd unit. UnitName pulumi.StringPtrInput }
The set of arguments for constructing a SystemdService resource.
func (SystemdServiceArgs) ElementType ¶
func (SystemdServiceArgs) ElementType() reflect.Type
type SystemdServiceArray ¶
type SystemdServiceArray []SystemdServiceInput
func (SystemdServiceArray) ElementType ¶
func (SystemdServiceArray) ElementType() reflect.Type
func (SystemdServiceArray) ToSystemdServiceArrayOutput ¶
func (i SystemdServiceArray) ToSystemdServiceArrayOutput() SystemdServiceArrayOutput
func (SystemdServiceArray) ToSystemdServiceArrayOutputWithContext ¶
func (i SystemdServiceArray) ToSystemdServiceArrayOutputWithContext(ctx context.Context) SystemdServiceArrayOutput
type SystemdServiceArrayInput ¶
type SystemdServiceArrayInput interface { pulumi.Input ToSystemdServiceArrayOutput() SystemdServiceArrayOutput ToSystemdServiceArrayOutputWithContext(context.Context) SystemdServiceArrayOutput }
SystemdServiceArrayInput is an input type that accepts SystemdServiceArray and SystemdServiceArrayOutput values. You can construct a concrete instance of `SystemdServiceArrayInput` via:
SystemdServiceArray{ SystemdServiceArgs{...} }
type SystemdServiceArrayOutput ¶
type SystemdServiceArrayOutput struct{ *pulumi.OutputState }
func (SystemdServiceArrayOutput) ElementType ¶
func (SystemdServiceArrayOutput) ElementType() reflect.Type
func (SystemdServiceArrayOutput) Index ¶
func (o SystemdServiceArrayOutput) Index(i pulumi.IntInput) SystemdServiceOutput
func (SystemdServiceArrayOutput) ToSystemdServiceArrayOutput ¶
func (o SystemdServiceArrayOutput) ToSystemdServiceArrayOutput() SystemdServiceArrayOutput
func (SystemdServiceArrayOutput) ToSystemdServiceArrayOutputWithContext ¶
func (o SystemdServiceArrayOutput) ToSystemdServiceArrayOutputWithContext(ctx context.Context) SystemdServiceArrayOutput
type SystemdServiceExitType ¶
type SystemdServiceExitType string
Systemd service exit type.
func (SystemdServiceExitType) ElementType ¶
func (SystemdServiceExitType) ElementType() reflect.Type
func (SystemdServiceExitType) ToStringOutput ¶
func (e SystemdServiceExitType) ToStringOutput() pulumi.StringOutput
func (SystemdServiceExitType) ToStringOutputWithContext ¶
func (e SystemdServiceExitType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SystemdServiceExitType) ToStringPtrOutput ¶
func (e SystemdServiceExitType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SystemdServiceExitType) ToStringPtrOutputWithContext ¶
func (e SystemdServiceExitType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SystemdServiceExitType) ToSystemdServiceExitTypeOutput ¶
func (e SystemdServiceExitType) ToSystemdServiceExitTypeOutput() SystemdServiceExitTypeOutput
func (SystemdServiceExitType) ToSystemdServiceExitTypeOutputWithContext ¶
func (e SystemdServiceExitType) ToSystemdServiceExitTypeOutputWithContext(ctx context.Context) SystemdServiceExitTypeOutput
func (SystemdServiceExitType) ToSystemdServiceExitTypePtrOutput ¶
func (e SystemdServiceExitType) ToSystemdServiceExitTypePtrOutput() SystemdServiceExitTypePtrOutput
func (SystemdServiceExitType) ToSystemdServiceExitTypePtrOutputWithContext ¶
func (e SystemdServiceExitType) ToSystemdServiceExitTypePtrOutputWithContext(ctx context.Context) SystemdServiceExitTypePtrOutput
type SystemdServiceExitTypeInput ¶
type SystemdServiceExitTypeInput interface { pulumi.Input ToSystemdServiceExitTypeOutput() SystemdServiceExitTypeOutput ToSystemdServiceExitTypeOutputWithContext(context.Context) SystemdServiceExitTypeOutput }
SystemdServiceExitTypeInput is an input type that accepts values of the SystemdServiceExitType enum A concrete instance of `SystemdServiceExitTypeInput` can be one of the following:
SystemdServiceExitTypeMain SystemdServiceExitTypeCgroup
type SystemdServiceExitTypeOutput ¶
type SystemdServiceExitTypeOutput struct{ *pulumi.OutputState }
func (SystemdServiceExitTypeOutput) ElementType ¶
func (SystemdServiceExitTypeOutput) ElementType() reflect.Type
func (SystemdServiceExitTypeOutput) ToStringOutput ¶
func (o SystemdServiceExitTypeOutput) ToStringOutput() pulumi.StringOutput
func (SystemdServiceExitTypeOutput) ToStringOutputWithContext ¶
func (o SystemdServiceExitTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SystemdServiceExitTypeOutput) ToStringPtrOutput ¶
func (o SystemdServiceExitTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SystemdServiceExitTypeOutput) ToStringPtrOutputWithContext ¶
func (o SystemdServiceExitTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SystemdServiceExitTypeOutput) ToSystemdServiceExitTypeOutput ¶
func (o SystemdServiceExitTypeOutput) ToSystemdServiceExitTypeOutput() SystemdServiceExitTypeOutput
func (SystemdServiceExitTypeOutput) ToSystemdServiceExitTypeOutputWithContext ¶
func (o SystemdServiceExitTypeOutput) ToSystemdServiceExitTypeOutputWithContext(ctx context.Context) SystemdServiceExitTypeOutput
func (SystemdServiceExitTypeOutput) ToSystemdServiceExitTypePtrOutput ¶
func (o SystemdServiceExitTypeOutput) ToSystemdServiceExitTypePtrOutput() SystemdServiceExitTypePtrOutput
func (SystemdServiceExitTypeOutput) ToSystemdServiceExitTypePtrOutputWithContext ¶
func (o SystemdServiceExitTypeOutput) ToSystemdServiceExitTypePtrOutputWithContext(ctx context.Context) SystemdServiceExitTypePtrOutput
type SystemdServiceExitTypePtrInput ¶
type SystemdServiceExitTypePtrInput interface { pulumi.Input ToSystemdServiceExitTypePtrOutput() SystemdServiceExitTypePtrOutput ToSystemdServiceExitTypePtrOutputWithContext(context.Context) SystemdServiceExitTypePtrOutput }
func SystemdServiceExitTypePtr ¶
func SystemdServiceExitTypePtr(v string) SystemdServiceExitTypePtrInput
type SystemdServiceExitTypePtrOutput ¶
type SystemdServiceExitTypePtrOutput struct{ *pulumi.OutputState }
func (SystemdServiceExitTypePtrOutput) Elem ¶
func (o SystemdServiceExitTypePtrOutput) Elem() SystemdServiceExitTypeOutput
func (SystemdServiceExitTypePtrOutput) ElementType ¶
func (SystemdServiceExitTypePtrOutput) ElementType() reflect.Type
func (SystemdServiceExitTypePtrOutput) ToStringPtrOutput ¶
func (o SystemdServiceExitTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SystemdServiceExitTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o SystemdServiceExitTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SystemdServiceExitTypePtrOutput) ToSystemdServiceExitTypePtrOutput ¶
func (o SystemdServiceExitTypePtrOutput) ToSystemdServiceExitTypePtrOutput() SystemdServiceExitTypePtrOutput
func (SystemdServiceExitTypePtrOutput) ToSystemdServiceExitTypePtrOutputWithContext ¶
func (o SystemdServiceExitTypePtrOutput) ToSystemdServiceExitTypePtrOutputWithContext(ctx context.Context) SystemdServiceExitTypePtrOutput
type SystemdServiceInput ¶
type SystemdServiceInput interface { pulumi.Input ToSystemdServiceOutput() SystemdServiceOutput ToSystemdServiceOutputWithContext(ctx context.Context) SystemdServiceOutput }
type SystemdServiceMap ¶
type SystemdServiceMap map[string]SystemdServiceInput
func (SystemdServiceMap) ElementType ¶
func (SystemdServiceMap) ElementType() reflect.Type
func (SystemdServiceMap) ToSystemdServiceMapOutput ¶
func (i SystemdServiceMap) ToSystemdServiceMapOutput() SystemdServiceMapOutput
func (SystemdServiceMap) ToSystemdServiceMapOutputWithContext ¶
func (i SystemdServiceMap) ToSystemdServiceMapOutputWithContext(ctx context.Context) SystemdServiceMapOutput
type SystemdServiceMapInput ¶
type SystemdServiceMapInput interface { pulumi.Input ToSystemdServiceMapOutput() SystemdServiceMapOutput ToSystemdServiceMapOutputWithContext(context.Context) SystemdServiceMapOutput }
SystemdServiceMapInput is an input type that accepts SystemdServiceMap and SystemdServiceMapOutput values. You can construct a concrete instance of `SystemdServiceMapInput` via:
SystemdServiceMap{ "key": SystemdServiceArgs{...} }
type SystemdServiceMapOutput ¶
type SystemdServiceMapOutput struct{ *pulumi.OutputState }
func (SystemdServiceMapOutput) ElementType ¶
func (SystemdServiceMapOutput) ElementType() reflect.Type
func (SystemdServiceMapOutput) MapIndex ¶
func (o SystemdServiceMapOutput) MapIndex(k pulumi.StringInput) SystemdServiceOutput
func (SystemdServiceMapOutput) ToSystemdServiceMapOutput ¶
func (o SystemdServiceMapOutput) ToSystemdServiceMapOutput() SystemdServiceMapOutput
func (SystemdServiceMapOutput) ToSystemdServiceMapOutputWithContext ¶
func (o SystemdServiceMapOutput) ToSystemdServiceMapOutputWithContext(ctx context.Context) SystemdServiceMapOutput
type SystemdServiceOutput ¶
type SystemdServiceOutput struct{ *pulumi.OutputState }
func (SystemdServiceOutput) Connection ¶
func (o SystemdServiceOutput) Connection() pulumiCommand.ConnectionOutput
The parameters with which to connect to the remote host.
func (SystemdServiceOutput) Directory ¶
func (o SystemdServiceOutput) Directory() pulumi.StringOutput
The location to create the service file.
func (SystemdServiceOutput) ElementType ¶
func (SystemdServiceOutput) ElementType() reflect.Type
func (SystemdServiceOutput) File ¶
func (o SystemdServiceOutput) File() FileOutput
The service file on the remote machine.
func (SystemdServiceOutput) Install ¶
func (o SystemdServiceOutput) Install() SystemdInstallSectionPtrOutput
Describes the [Install] section of a systemd service file.
func (SystemdServiceOutput) Service ¶
func (o SystemdServiceOutput) Service() SystemdServiceSectionOutput
Describes the [Service] section of a systemd service file.
func (SystemdServiceOutput) ToSystemdServiceOutput ¶
func (o SystemdServiceOutput) ToSystemdServiceOutput() SystemdServiceOutput
func (SystemdServiceOutput) ToSystemdServiceOutputWithContext ¶
func (o SystemdServiceOutput) ToSystemdServiceOutputWithContext(ctx context.Context) SystemdServiceOutput
func (SystemdServiceOutput) Unit ¶
func (o SystemdServiceOutput) Unit() SystemdUnitSectionPtrOutput
Describes the [Unit] section of a systemd service file.
func (SystemdServiceOutput) UnitName ¶
func (o SystemdServiceOutput) UnitName() pulumi.StringPtrOutput
Name of the systemd unit.
type SystemdServiceRestart ¶
type SystemdServiceRestart string
Systemd service restart behavior.
func (SystemdServiceRestart) ElementType ¶
func (SystemdServiceRestart) ElementType() reflect.Type
func (SystemdServiceRestart) ToStringOutput ¶
func (e SystemdServiceRestart) ToStringOutput() pulumi.StringOutput
func (SystemdServiceRestart) ToStringOutputWithContext ¶
func (e SystemdServiceRestart) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SystemdServiceRestart) ToStringPtrOutput ¶
func (e SystemdServiceRestart) ToStringPtrOutput() pulumi.StringPtrOutput
func (SystemdServiceRestart) ToStringPtrOutputWithContext ¶
func (e SystemdServiceRestart) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SystemdServiceRestart) ToSystemdServiceRestartOutput ¶
func (e SystemdServiceRestart) ToSystemdServiceRestartOutput() SystemdServiceRestartOutput
func (SystemdServiceRestart) ToSystemdServiceRestartOutputWithContext ¶
func (e SystemdServiceRestart) ToSystemdServiceRestartOutputWithContext(ctx context.Context) SystemdServiceRestartOutput
func (SystemdServiceRestart) ToSystemdServiceRestartPtrOutput ¶
func (e SystemdServiceRestart) ToSystemdServiceRestartPtrOutput() SystemdServiceRestartPtrOutput
func (SystemdServiceRestart) ToSystemdServiceRestartPtrOutputWithContext ¶
func (e SystemdServiceRestart) ToSystemdServiceRestartPtrOutputWithContext(ctx context.Context) SystemdServiceRestartPtrOutput
type SystemdServiceRestartInput ¶
type SystemdServiceRestartInput interface { pulumi.Input ToSystemdServiceRestartOutput() SystemdServiceRestartOutput ToSystemdServiceRestartOutputWithContext(context.Context) SystemdServiceRestartOutput }
SystemdServiceRestartInput is an input type that accepts values of the SystemdServiceRestart enum A concrete instance of `SystemdServiceRestartInput` can be one of the following:
SystemdServiceRestartNo SystemdServiceRestart_On_Success SystemdServiceRestart_On_Failure SystemdServiceRestart_On_Abnormal SystemdServiceRestart_On_Watchdog SystemdServiceRestart_On_Abort SystemdServiceRestartAlways
type SystemdServiceRestartOutput ¶
type SystemdServiceRestartOutput struct{ *pulumi.OutputState }
func (SystemdServiceRestartOutput) ElementType ¶
func (SystemdServiceRestartOutput) ElementType() reflect.Type
func (SystemdServiceRestartOutput) ToStringOutput ¶
func (o SystemdServiceRestartOutput) ToStringOutput() pulumi.StringOutput
func (SystemdServiceRestartOutput) ToStringOutputWithContext ¶
func (o SystemdServiceRestartOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SystemdServiceRestartOutput) ToStringPtrOutput ¶
func (o SystemdServiceRestartOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SystemdServiceRestartOutput) ToStringPtrOutputWithContext ¶
func (o SystemdServiceRestartOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SystemdServiceRestartOutput) ToSystemdServiceRestartOutput ¶
func (o SystemdServiceRestartOutput) ToSystemdServiceRestartOutput() SystemdServiceRestartOutput
func (SystemdServiceRestartOutput) ToSystemdServiceRestartOutputWithContext ¶
func (o SystemdServiceRestartOutput) ToSystemdServiceRestartOutputWithContext(ctx context.Context) SystemdServiceRestartOutput
func (SystemdServiceRestartOutput) ToSystemdServiceRestartPtrOutput ¶
func (o SystemdServiceRestartOutput) ToSystemdServiceRestartPtrOutput() SystemdServiceRestartPtrOutput
func (SystemdServiceRestartOutput) ToSystemdServiceRestartPtrOutputWithContext ¶
func (o SystemdServiceRestartOutput) ToSystemdServiceRestartPtrOutputWithContext(ctx context.Context) SystemdServiceRestartPtrOutput
type SystemdServiceRestartPtrInput ¶
type SystemdServiceRestartPtrInput interface { pulumi.Input ToSystemdServiceRestartPtrOutput() SystemdServiceRestartPtrOutput ToSystemdServiceRestartPtrOutputWithContext(context.Context) SystemdServiceRestartPtrOutput }
func SystemdServiceRestartPtr ¶
func SystemdServiceRestartPtr(v string) SystemdServiceRestartPtrInput
type SystemdServiceRestartPtrOutput ¶
type SystemdServiceRestartPtrOutput struct{ *pulumi.OutputState }
func (SystemdServiceRestartPtrOutput) Elem ¶
func (o SystemdServiceRestartPtrOutput) Elem() SystemdServiceRestartOutput
func (SystemdServiceRestartPtrOutput) ElementType ¶
func (SystemdServiceRestartPtrOutput) ElementType() reflect.Type
func (SystemdServiceRestartPtrOutput) ToStringPtrOutput ¶
func (o SystemdServiceRestartPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SystemdServiceRestartPtrOutput) ToStringPtrOutputWithContext ¶
func (o SystemdServiceRestartPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SystemdServiceRestartPtrOutput) ToSystemdServiceRestartPtrOutput ¶
func (o SystemdServiceRestartPtrOutput) ToSystemdServiceRestartPtrOutput() SystemdServiceRestartPtrOutput
func (SystemdServiceRestartPtrOutput) ToSystemdServiceRestartPtrOutputWithContext ¶
func (o SystemdServiceRestartPtrOutput) ToSystemdServiceRestartPtrOutputWithContext(ctx context.Context) SystemdServiceRestartPtrOutput
type SystemdServiceSection ¶
type SystemdServiceSection struct { // Commands that are executed when this service is started. ExecStart *string `pulumi:"execStart"` // Specifies when the manager should consider the service to be finished. ExitType *SystemdServiceExitType `pulumi:"exitType"` // Configures whether the service shall be restarted when the service process exits, is killed, or a timeout is reached. Restart *SystemdServiceRestart `pulumi:"restart"` // Configures the time to sleep before restarting a service (as configured with Restart=). RestartSec *string `pulumi:"restartSec"` // Configures the mechanism via which the service notifies the manager that the service start-up has finished. Type *SystemdServiceType `pulumi:"type"` }
https://www.freedesktop.org/software/systemd/man/latest/systemd.service.html#
type SystemdServiceSectionArgs ¶
type SystemdServiceSectionArgs struct { // Commands that are executed when this service is started. ExecStart pulumi.StringPtrInput `pulumi:"execStart"` // Specifies when the manager should consider the service to be finished. ExitType SystemdServiceExitTypePtrInput `pulumi:"exitType"` // Configures whether the service shall be restarted when the service process exits, is killed, or a timeout is reached. Restart SystemdServiceRestartPtrInput `pulumi:"restart"` // Configures the time to sleep before restarting a service (as configured with Restart=). RestartSec pulumi.StringPtrInput `pulumi:"restartSec"` // Configures the mechanism via which the service notifies the manager that the service start-up has finished. Type SystemdServiceTypePtrInput `pulumi:"type"` }
https://www.freedesktop.org/software/systemd/man/latest/systemd.service.html#
func (SystemdServiceSectionArgs) ElementType ¶
func (SystemdServiceSectionArgs) ElementType() reflect.Type
func (SystemdServiceSectionArgs) ToSystemdServiceSectionOutput ¶
func (i SystemdServiceSectionArgs) ToSystemdServiceSectionOutput() SystemdServiceSectionOutput
func (SystemdServiceSectionArgs) ToSystemdServiceSectionOutputWithContext ¶
func (i SystemdServiceSectionArgs) ToSystemdServiceSectionOutputWithContext(ctx context.Context) SystemdServiceSectionOutput
type SystemdServiceSectionInput ¶
type SystemdServiceSectionInput interface { pulumi.Input ToSystemdServiceSectionOutput() SystemdServiceSectionOutput ToSystemdServiceSectionOutputWithContext(context.Context) SystemdServiceSectionOutput }
SystemdServiceSectionInput is an input type that accepts SystemdServiceSectionArgs and SystemdServiceSectionOutput values. You can construct a concrete instance of `SystemdServiceSectionInput` via:
SystemdServiceSectionArgs{...}
type SystemdServiceSectionOutput ¶
type SystemdServiceSectionOutput struct{ *pulumi.OutputState }
https://www.freedesktop.org/software/systemd/man/latest/systemd.service.html#
func (SystemdServiceSectionOutput) ElementType ¶
func (SystemdServiceSectionOutput) ElementType() reflect.Type
func (SystemdServiceSectionOutput) ExecStart ¶
func (o SystemdServiceSectionOutput) ExecStart() pulumi.StringPtrOutput
Commands that are executed when this service is started.
func (SystemdServiceSectionOutput) ExitType ¶
func (o SystemdServiceSectionOutput) ExitType() SystemdServiceExitTypePtrOutput
Specifies when the manager should consider the service to be finished.
func (SystemdServiceSectionOutput) Restart ¶
func (o SystemdServiceSectionOutput) Restart() SystemdServiceRestartPtrOutput
Configures whether the service shall be restarted when the service process exits, is killed, or a timeout is reached.
func (SystemdServiceSectionOutput) RestartSec ¶
func (o SystemdServiceSectionOutput) RestartSec() pulumi.StringPtrOutput
Configures the time to sleep before restarting a service (as configured with Restart=).
func (SystemdServiceSectionOutput) ToSystemdServiceSectionOutput ¶
func (o SystemdServiceSectionOutput) ToSystemdServiceSectionOutput() SystemdServiceSectionOutput
func (SystemdServiceSectionOutput) ToSystemdServiceSectionOutputWithContext ¶
func (o SystemdServiceSectionOutput) ToSystemdServiceSectionOutputWithContext(ctx context.Context) SystemdServiceSectionOutput
func (SystemdServiceSectionOutput) Type ¶
func (o SystemdServiceSectionOutput) Type() SystemdServiceTypePtrOutput
Configures the mechanism via which the service notifies the manager that the service start-up has finished.
type SystemdServiceType ¶
type SystemdServiceType string
Systemd service type.
func (SystemdServiceType) ElementType ¶
func (SystemdServiceType) ElementType() reflect.Type
func (SystemdServiceType) ToStringOutput ¶
func (e SystemdServiceType) ToStringOutput() pulumi.StringOutput
func (SystemdServiceType) ToStringOutputWithContext ¶
func (e SystemdServiceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SystemdServiceType) ToStringPtrOutput ¶
func (e SystemdServiceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SystemdServiceType) ToStringPtrOutputWithContext ¶
func (e SystemdServiceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SystemdServiceType) ToSystemdServiceTypeOutput ¶
func (e SystemdServiceType) ToSystemdServiceTypeOutput() SystemdServiceTypeOutput
func (SystemdServiceType) ToSystemdServiceTypeOutputWithContext ¶
func (e SystemdServiceType) ToSystemdServiceTypeOutputWithContext(ctx context.Context) SystemdServiceTypeOutput
func (SystemdServiceType) ToSystemdServiceTypePtrOutput ¶
func (e SystemdServiceType) ToSystemdServiceTypePtrOutput() SystemdServiceTypePtrOutput
func (SystemdServiceType) ToSystemdServiceTypePtrOutputWithContext ¶
func (e SystemdServiceType) ToSystemdServiceTypePtrOutputWithContext(ctx context.Context) SystemdServiceTypePtrOutput
type SystemdServiceTypeInput ¶
type SystemdServiceTypeInput interface { pulumi.Input ToSystemdServiceTypeOutput() SystemdServiceTypeOutput ToSystemdServiceTypeOutputWithContext(context.Context) SystemdServiceTypeOutput }
SystemdServiceTypeInput is an input type that accepts values of the SystemdServiceType enum A concrete instance of `SystemdServiceTypeInput` can be one of the following:
SystemdServiceTypeSimple SystemdServiceTypeExec SystemdServiceTypeForking SystemdServiceTypeOneshot SystemdServiceTypeDbus SystemdServiceTypeNotify SystemdServiceType_Notify_Reload SystemdServiceTypeIdle
type SystemdServiceTypeOutput ¶
type SystemdServiceTypeOutput struct{ *pulumi.OutputState }
func (SystemdServiceTypeOutput) ElementType ¶
func (SystemdServiceTypeOutput) ElementType() reflect.Type
func (SystemdServiceTypeOutput) ToStringOutput ¶
func (o SystemdServiceTypeOutput) ToStringOutput() pulumi.StringOutput
func (SystemdServiceTypeOutput) ToStringOutputWithContext ¶
func (o SystemdServiceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SystemdServiceTypeOutput) ToStringPtrOutput ¶
func (o SystemdServiceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SystemdServiceTypeOutput) ToStringPtrOutputWithContext ¶
func (o SystemdServiceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SystemdServiceTypeOutput) ToSystemdServiceTypeOutput ¶
func (o SystemdServiceTypeOutput) ToSystemdServiceTypeOutput() SystemdServiceTypeOutput
func (SystemdServiceTypeOutput) ToSystemdServiceTypeOutputWithContext ¶
func (o SystemdServiceTypeOutput) ToSystemdServiceTypeOutputWithContext(ctx context.Context) SystemdServiceTypeOutput
func (SystemdServiceTypeOutput) ToSystemdServiceTypePtrOutput ¶
func (o SystemdServiceTypeOutput) ToSystemdServiceTypePtrOutput() SystemdServiceTypePtrOutput
func (SystemdServiceTypeOutput) ToSystemdServiceTypePtrOutputWithContext ¶
func (o SystemdServiceTypeOutput) ToSystemdServiceTypePtrOutputWithContext(ctx context.Context) SystemdServiceTypePtrOutput
type SystemdServiceTypePtrInput ¶
type SystemdServiceTypePtrInput interface { pulumi.Input ToSystemdServiceTypePtrOutput() SystemdServiceTypePtrOutput ToSystemdServiceTypePtrOutputWithContext(context.Context) SystemdServiceTypePtrOutput }
func SystemdServiceTypePtr ¶
func SystemdServiceTypePtr(v string) SystemdServiceTypePtrInput
type SystemdServiceTypePtrOutput ¶
type SystemdServiceTypePtrOutput struct{ *pulumi.OutputState }
func (SystemdServiceTypePtrOutput) Elem ¶
func (o SystemdServiceTypePtrOutput) Elem() SystemdServiceTypeOutput
func (SystemdServiceTypePtrOutput) ElementType ¶
func (SystemdServiceTypePtrOutput) ElementType() reflect.Type
func (SystemdServiceTypePtrOutput) ToStringPtrOutput ¶
func (o SystemdServiceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SystemdServiceTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o SystemdServiceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (SystemdServiceTypePtrOutput) ToSystemdServiceTypePtrOutput ¶
func (o SystemdServiceTypePtrOutput) ToSystemdServiceTypePtrOutput() SystemdServiceTypePtrOutput
func (SystemdServiceTypePtrOutput) ToSystemdServiceTypePtrOutputWithContext ¶
func (o SystemdServiceTypePtrOutput) ToSystemdServiceTypePtrOutputWithContext(ctx context.Context) SystemdServiceTypePtrOutput
type SystemdUnitSection ¶
type SystemdUnitSection struct { // Configures requirement dependencies, very similar in style to Requires=. BindsTo []string `pulumi:"bindsTo"` // A short human readable title of the unit. Description *string `pulumi:"description"` // A space-separated list of URIs referencing documentation for this unit or its configuration. Documentation []string `pulumi:"documentation"` // Similar to Wants=, but declares a stronger requirement dependency. Requires []string `pulumi:"requires"` // Similar to Requires=. However, if the units listed here are not started already, they will not be started and the starting of this unit will fail immediately. Requisite []string `pulumi:"requisite"` // Configures (weak) requirement dependencies on other units. Wants []string `pulumi:"wants"` }
https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html#
type SystemdUnitSectionArgs ¶
type SystemdUnitSectionArgs struct { // Configures requirement dependencies, very similar in style to Requires=. BindsTo pulumi.StringArrayInput `pulumi:"bindsTo"` // A short human readable title of the unit. Description pulumi.StringPtrInput `pulumi:"description"` // A space-separated list of URIs referencing documentation for this unit or its configuration. Documentation pulumi.StringArrayInput `pulumi:"documentation"` // Similar to Wants=, but declares a stronger requirement dependency. Requires pulumi.StringArrayInput `pulumi:"requires"` // Similar to Requires=. However, if the units listed here are not started already, they will not be started and the starting of this unit will fail immediately. Requisite pulumi.StringArrayInput `pulumi:"requisite"` // Configures (weak) requirement dependencies on other units. Wants pulumi.StringArrayInput `pulumi:"wants"` }
https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html#
func (SystemdUnitSectionArgs) ElementType ¶
func (SystemdUnitSectionArgs) ElementType() reflect.Type
func (SystemdUnitSectionArgs) ToSystemdUnitSectionOutput ¶
func (i SystemdUnitSectionArgs) ToSystemdUnitSectionOutput() SystemdUnitSectionOutput
func (SystemdUnitSectionArgs) ToSystemdUnitSectionOutputWithContext ¶
func (i SystemdUnitSectionArgs) ToSystemdUnitSectionOutputWithContext(ctx context.Context) SystemdUnitSectionOutput
func (SystemdUnitSectionArgs) ToSystemdUnitSectionPtrOutput ¶
func (i SystemdUnitSectionArgs) ToSystemdUnitSectionPtrOutput() SystemdUnitSectionPtrOutput
func (SystemdUnitSectionArgs) ToSystemdUnitSectionPtrOutputWithContext ¶
func (i SystemdUnitSectionArgs) ToSystemdUnitSectionPtrOutputWithContext(ctx context.Context) SystemdUnitSectionPtrOutput
type SystemdUnitSectionInput ¶
type SystemdUnitSectionInput interface { pulumi.Input ToSystemdUnitSectionOutput() SystemdUnitSectionOutput ToSystemdUnitSectionOutputWithContext(context.Context) SystemdUnitSectionOutput }
SystemdUnitSectionInput is an input type that accepts SystemdUnitSectionArgs and SystemdUnitSectionOutput values. You can construct a concrete instance of `SystemdUnitSectionInput` via:
SystemdUnitSectionArgs{...}
type SystemdUnitSectionOutput ¶
type SystemdUnitSectionOutput struct{ *pulumi.OutputState }
https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html#
func (SystemdUnitSectionOutput) BindsTo ¶
func (o SystemdUnitSectionOutput) BindsTo() pulumi.StringArrayOutput
Configures requirement dependencies, very similar in style to Requires=.
func (SystemdUnitSectionOutput) Description ¶
func (o SystemdUnitSectionOutput) Description() pulumi.StringPtrOutput
A short human readable title of the unit.
func (SystemdUnitSectionOutput) Documentation ¶
func (o SystemdUnitSectionOutput) Documentation() pulumi.StringArrayOutput
A space-separated list of URIs referencing documentation for this unit or its configuration.
func (SystemdUnitSectionOutput) ElementType ¶
func (SystemdUnitSectionOutput) ElementType() reflect.Type
func (SystemdUnitSectionOutput) Requires ¶
func (o SystemdUnitSectionOutput) Requires() pulumi.StringArrayOutput
Similar to Wants=, but declares a stronger requirement dependency.
func (SystemdUnitSectionOutput) Requisite ¶
func (o SystemdUnitSectionOutput) Requisite() pulumi.StringArrayOutput
Similar to Requires=. However, if the units listed here are not started already, they will not be started and the starting of this unit will fail immediately.
func (SystemdUnitSectionOutput) ToSystemdUnitSectionOutput ¶
func (o SystemdUnitSectionOutput) ToSystemdUnitSectionOutput() SystemdUnitSectionOutput
func (SystemdUnitSectionOutput) ToSystemdUnitSectionOutputWithContext ¶
func (o SystemdUnitSectionOutput) ToSystemdUnitSectionOutputWithContext(ctx context.Context) SystemdUnitSectionOutput
func (SystemdUnitSectionOutput) ToSystemdUnitSectionPtrOutput ¶
func (o SystemdUnitSectionOutput) ToSystemdUnitSectionPtrOutput() SystemdUnitSectionPtrOutput
func (SystemdUnitSectionOutput) ToSystemdUnitSectionPtrOutputWithContext ¶
func (o SystemdUnitSectionOutput) ToSystemdUnitSectionPtrOutputWithContext(ctx context.Context) SystemdUnitSectionPtrOutput
func (SystemdUnitSectionOutput) Wants ¶
func (o SystemdUnitSectionOutput) Wants() pulumi.StringArrayOutput
Configures (weak) requirement dependencies on other units.
type SystemdUnitSectionPtrInput ¶
type SystemdUnitSectionPtrInput interface { pulumi.Input ToSystemdUnitSectionPtrOutput() SystemdUnitSectionPtrOutput ToSystemdUnitSectionPtrOutputWithContext(context.Context) SystemdUnitSectionPtrOutput }
SystemdUnitSectionPtrInput is an input type that accepts SystemdUnitSectionArgs, SystemdUnitSectionPtr and SystemdUnitSectionPtrOutput values. You can construct a concrete instance of `SystemdUnitSectionPtrInput` via:
SystemdUnitSectionArgs{...} or: nil
func SystemdUnitSectionPtr ¶
func SystemdUnitSectionPtr(v *SystemdUnitSectionArgs) SystemdUnitSectionPtrInput
type SystemdUnitSectionPtrOutput ¶
type SystemdUnitSectionPtrOutput struct{ *pulumi.OutputState }
func (SystemdUnitSectionPtrOutput) BindsTo ¶
func (o SystemdUnitSectionPtrOutput) BindsTo() pulumi.StringArrayOutput
Configures requirement dependencies, very similar in style to Requires=.
func (SystemdUnitSectionPtrOutput) Description ¶
func (o SystemdUnitSectionPtrOutput) Description() pulumi.StringPtrOutput
A short human readable title of the unit.
func (SystemdUnitSectionPtrOutput) Documentation ¶
func (o SystemdUnitSectionPtrOutput) Documentation() pulumi.StringArrayOutput
A space-separated list of URIs referencing documentation for this unit or its configuration.
func (SystemdUnitSectionPtrOutput) Elem ¶
func (o SystemdUnitSectionPtrOutput) Elem() SystemdUnitSectionOutput
func (SystemdUnitSectionPtrOutput) ElementType ¶
func (SystemdUnitSectionPtrOutput) ElementType() reflect.Type
func (SystemdUnitSectionPtrOutput) Requires ¶
func (o SystemdUnitSectionPtrOutput) Requires() pulumi.StringArrayOutput
Similar to Wants=, but declares a stronger requirement dependency.
func (SystemdUnitSectionPtrOutput) Requisite ¶
func (o SystemdUnitSectionPtrOutput) Requisite() pulumi.StringArrayOutput
Similar to Requires=. However, if the units listed here are not started already, they will not be started and the starting of this unit will fail immediately.
func (SystemdUnitSectionPtrOutput) ToSystemdUnitSectionPtrOutput ¶
func (o SystemdUnitSectionPtrOutput) ToSystemdUnitSectionPtrOutput() SystemdUnitSectionPtrOutput
func (SystemdUnitSectionPtrOutput) ToSystemdUnitSectionPtrOutputWithContext ¶
func (o SystemdUnitSectionPtrOutput) ToSystemdUnitSectionPtrOutputWithContext(ctx context.Context) SystemdUnitSectionPtrOutput
func (SystemdUnitSectionPtrOutput) Wants ¶
func (o SystemdUnitSectionPtrOutput) Wants() pulumi.StringArrayOutput
Configures (weak) requirement dependencies on other units.
Source Files ¶
- cniPluginsInstall.go
- containerdInstall.go
- crictlInstall.go
- download.go
- etcdCluster.go
- etcdConfiguration.go
- etcdInstall.go
- etcdService.go
- file.go
- init.go
- kubeApiServerInstall.go
- kubeControllerManagerInstall.go
- kubeProxyInstall.go
- kubeSchedulerInstall.go
- kubectlInstall.go
- kubeletInstall.go
- provisionEtcd.go
- pulumiEnums.go
- pulumiTypes.go
- runcInstall.go
- startEtcd.go
- staticPod.go
- systemdService.go