Documentation
¶
Index ¶
- type File
- func (r File) Create(ctx context.Context, name string, input FileArgs, preview bool) (string, FileState, error)
- func (r File) Delete(ctx context.Context, id string, props FileState) error
- func (r File) Diff(ctx context.Context, id string, olds FileState, news FileArgs) (p.DiffResponse, error)
- func (r File) Read(ctx context.Context, id string, inputs FileArgs, state FileState) (string, FileArgs, FileState, error)
- func (r File) Update(ctx context.Context, id string, olds FileState, news FileArgs, preview bool) (FileState, error)
- type FileArgs
- type FileEnsure
- type FileState
- type FileStateStat
- type Package
- func (r Package) Create(ctx context.Context, name string, input PackageArgs, preview bool) (string, PackageState, error)
- func (r Package) Delete(ctx context.Context, id string, props PackageState) error
- func (r Package) Diff(ctx context.Context, id string, olds PackageState, news PackageArgs) (p.DiffResponse, error)
- func (r Package) Read(ctx context.Context, id string, inputs PackageArgs, state PackageState) (string, PackageArgs, PackageState, error)
- func (r Package) Update(ctx context.Context, id string, olds PackageState, news PackageArgs, ...) (PackageState, error)
- type PackageArgs
- type PackageState
- type Service
- func (r Service) Create(ctx context.Context, name string, input ServiceArgs, preview bool) (string, ServiceState, error)
- func (r Service) Delete(ctx context.Context, id string, props ServiceState) error
- func (r Service) Diff(ctx context.Context, id string, olds ServiceState, news ServiceArgs) (p.DiffResponse, error)
- func (r Service) Read(ctx context.Context, id string, inputs ServiceArgs, state ServiceState) (string, ServiceArgs, ServiceState, error)
- func (r Service) Update(ctx context.Context, id string, olds ServiceState, news ServiceArgs, ...) (ServiceState, error)
- type ServiceArgs
- type ServiceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileArgs ¶
type FileArgs struct {
AccessTime *string `pulumi:"accessTime,optional"`
AccessTimeFormat *string `pulumi:"accessTimeFormat,optional"`
Attributes *string `pulumi:"attributes,optional"`
Backup *bool `pulumi:"backup,optional"`
Checksum *string `pulumi:"checksum,optional"`
Content *string `pulumi:"content,optional"`
DirectoryMode *string `pulumi:"directoryMode,optional"`
Ensure *FileEnsure `pulumi:"ensure,optional"`
Follow *bool `pulumi:"follow,optional"`
Force *bool `pulumi:"force,optional"`
Group *string `pulumi:"group,optional"`
LocalFollow *bool `pulumi:"localFollow,optional"`
Mode *string `pulumi:"mode,optional"`
ModificationTime *string `pulumi:"modificationTime,optional"`
ModificationTimeFormat *string `pulumi:"modificationTimeFormat,optional"`
Owner *string `pulumi:"owner,optional"`
Path *string `pulumi:"path,optional"`
Recurse *bool `pulumi:"recurse,optional"`
RemoteSource *string `pulumi:"remoteSource,optional"`
Selevel *string `pulumi:"selevel,optional"`
Serole *string `pulumi:"serole,optional"`
Setype *string `pulumi:"setype,optional"`
Seuser *string `pulumi:"seuser,optional"`
Source *ptypes.AssetOrArchive `pulumi:"source,optional"`
Triggers *types.TriggersInput `pulumi:"triggers,optional"`
UnsafeWrites *bool `pulumi:"unsafeWrites,optional"`
Validate *string `pulumi:"validate,optional"`
}
type FileEnsure ¶
type FileEnsure string
const ( FileEnsureAbsent FileEnsure = "absent" FileEnsureDirectory FileEnsure = "directory" FileEnsureFile FileEnsure = "file" FileEnsureHard FileEnsure = "hard" FileEnsureLink FileEnsure = "link" FileEnsureTouch FileEnsure = "touch" )
type FileState ¶
type FileState struct {
FileArgs
Path string `pulumi:"path"`
BackupFile *string `pulumi:"backupFile,optional"`
Stat FileStateStat `pulumi:"stat"`
Triggers types.TriggersOutput `pulumi:"triggers"`
}
type FileStateStat ¶
type FileStateStat struct {
Atime float64 `pulumi:"atime" json:"atime"`
Attributes []string `pulumi:"attributes" json:"attributes"`
Charset string `pulumi:"charset" json:"charset"`
Checksum string `pulumi:"checksum" json:"checksum"`
Ctime float64 `pulumi:"ctime" json:"ctime"`
Dev int `pulumi:"dev" json:"dev"`
Executable bool `pulumi:"executable" json:"executable"`
Exists bool `pulumi:"exists" json:"exists"`
Gid int `pulumi:"gid" json:"gid"`
GrName string `pulumi:"gr_name" json:"gr_name"`
Inode int `pulumi:"inode" json:"inode"`
Isblk bool `pulumi:"isblk" json:"isblk"`
Ischr bool `pulumi:"ischr" json:"ischr"`
Isdir bool `pulumi:"isdir" json:"isdir"`
Isfifo bool `pulumi:"isfifo" json:"isfifo"`
Isgid bool `pulumi:"isgid" json:"isgid"`
Islnk bool `pulumi:"islnk" json:"islnk"`
Isreg bool `pulumi:"isreg" json:"isreg"`
Issock bool `pulumi:"issock" json:"issock"`
Isuid bool `pulumi:"isuid" json:"isuid"`
LnkSource string `pulumi:"lnkSource" json:"lnk_source"`
LnkTarget string `pulumi:"lnkTarget" json:"lnk_target"`
Mimetype string `pulumi:"mimetype" json:"mimetype"`
Mode string `pulumi:"mode" json:"mode"`
Mtime float64 `pulumi:"mtime" json:"mtime"`
Nlink int `pulumi:"nlink" json:"nlink"`
Path string `pulumi:"path" json:"path"`
PwName string `pulumi:"pwName" json:"pw_name"`
Readable bool `pulumi:"readable" json:"readable"`
Rgrp bool `pulumi:"rgrp" json:"rgrp"`
Roth bool `pulumi:"roth" json:"roth"`
Rusr bool `pulumi:"rusr" json:"rusr"`
Size int `pulumi:"size" json:"size"`
Uid int `pulumi:"uid" json:"uid"`
Version string `pulumi:"version" json:"version"`
Wgrp bool `pulumi:"wgrp" json:"wgrp"`
Woth bool `pulumi:"woth" json:"woth"`
Writeable bool `pulumi:"writeable" json:"writeable"`
Wusr bool `pulumi:"wusr" json:"wusr"`
Xgrp bool `pulumi:"xgrp" json:"xgrp"`
Xoth bool `pulumi:"xoth" json:"xoth"`
Xusr bool `pulumi:"xusr" json:"xusr"`
}
type Package ¶
type Package struct{}
func (Package) Create ¶
func (r Package) Create( ctx context.Context, name string, input PackageArgs, preview bool, ) (string, PackageState, error)
func (Package) Diff ¶
func (r Package) Diff( ctx context.Context, id string, olds PackageState, news PackageArgs, ) (p.DiffResponse, error)
func (Package) Read ¶
func (r Package) Read( ctx context.Context, id string, inputs PackageArgs, state PackageState, ) (string, PackageArgs, PackageState, error)
func (Package) Update ¶
func (r Package) Update( ctx context.Context, id string, olds PackageState, news PackageArgs, preview bool, ) (PackageState, error)
type PackageArgs ¶
type PackageArgs struct {
Name *string `pulumi:"name,optional"`
Names *[]string `pulumi:"names,optional"`
State *string `pulumi:"state,optional"`
Triggers *types.TriggersInput `pulumi:"triggers,optional"`
}
type PackageState ¶
type PackageState struct {
Name *string `pulumi:"name,optional"`
Names *[]string `pulumi:"names,optional"`
State string `pulumi:"state"`
Triggers types.TriggersOutput `pulumi:"triggers"`
}
type Service ¶
type Service struct{}
func (Service) Create ¶
func (r Service) Create( ctx context.Context, name string, input ServiceArgs, preview bool, ) (string, ServiceState, error)
func (Service) Diff ¶
func (r Service) Diff( ctx context.Context, id string, olds ServiceState, news ServiceArgs, ) (p.DiffResponse, error)
func (Service) Read ¶
func (r Service) Read( ctx context.Context, id string, inputs ServiceArgs, state ServiceState, ) (string, ServiceArgs, ServiceState, error)
func (Service) Update ¶
func (r Service) Update( ctx context.Context, id string, olds ServiceState, news ServiceArgs, preview bool, ) (ServiceState, error)
type ServiceArgs ¶
type ServiceArgs struct {
Arguments *string `pulumi:"arguments,optional"`
Enabled *bool `pulumi:"enabled,optional"`
Name *string `pulumi:"name,optional"`
Pattern *string `pulumi:"pattern,optional"`
Runlevel *string `pulumi:"runlevel,optional"`
Sleep *int `pulumi:"sleep,optional"`
State *string `pulumi:"state,optional"`
Use *string `pulumi:"use,optional"`
Triggers *types.TriggersInput `pulumi:"triggers,optional"`
}
type ServiceState ¶
type ServiceState struct {
ServiceArgs
Name string `pulumi:"name"`
Triggers types.TriggersOutput `pulumi:"triggers"`
}
Click to show internal directories.
Click to hide internal directories.