Uses of Interface
com.suse.salt.netapi.datatypes.target.Target
-
Packages that use Target Package Description com.suse.salt.netapi.calls com.suse.salt.netapi.client com.suse.salt.netapi.datatypes.target -
-
Uses of Target in com.suse.salt.netapi.calls
Methods in com.suse.salt.netapi.calls with parameters of type Target Modifier and Type Method Description CompletionStage<Optional<LocalAsyncResult<R>>>
LocalCall. callAsync(SaltClient client, Target<?> target, AuthMethod auth)
Calls a execution module function on the given target asynchronously and returns information about the scheduled job that can be used to query the result.CompletionStage<Optional<LocalAsyncResult<R>>>
LocalCall. callAsync(SaltClient client, Target<?> target, AuthMethod auth, Batch batch)
Calls a execution module function on the given target asynchronously and returns information about the scheduled job that can be used to query the result.CompletionStage<Optional<Map<String,CompletionStage<Result<R>>>>>
LocalCall. callAsync(SaltClient client, Target<?> target, AuthMethod auth, EventStream events, CompletionStage<GenericError> cancel, Batch batch)
Calls this salt call via the async client and returns the results as they come in via the event stream.CompletionStage<Optional<Map<String,CompletionStage<Result<R>>>>>
LocalCall. callAsync(SaltClient client, Target<?> target, AuthMethod auth, EventStream events, CompletionStage<GenericError> cancel, Optional<Batch> batch)
Calls this salt call via the async client and returns the results as they come in via the event stream.CompletionStage<Optional<LocalAsyncResult<R>>>
LocalCall. callAsync(SaltClient client, Target<?> target, AuthMethod auth, Optional<Batch> batch)
Calls a execution module function on the given target asynchronously and returns information about the scheduled job that can be used to query the result.CompletionStage<Map<String,Result<R>>>
LocalCall. callSync(SaltClient client, Target<?> target, AuthMethod auth)
Calls a execution module function on the given target and synchronously waits for the result.CompletionStage<List<Map<String,Result<R>>>>
LocalCall. callSync(SaltClient client, Target<?> target, AuthMethod auth, Batch batch)
Calls a execution module function on the given target with batching and synchronously waits for the result.CompletionStage<List<Map<String,Result<R>>>>
LocalCall. callSync(SaltClient client, Target<?> target, AuthMethod auth, Optional<Batch> batch)
Calls a execution module function on the given target with batching and synchronously waits for the result. -
Uses of Target in com.suse.salt.netapi.client
Methods in com.suse.salt.netapi.client with parameters of type Target Modifier and Type Method Description <T> CompletionStage<Map<String,Object>>
SaltClient. run(String username, String password, AuthModule eauth, String client, Target<T> target, String function, List<Object> args, Map<String,Object> kwargs)
Generic interface to start any execution command bypassing normal session handling.<T> CompletionStage<Map<String,Result<SSHRawResult>>>
SaltClient. runRawSSHCommand(String command, Target<T> target, SaltSSHConfig cfg)
Calls salt-ssh with a command in raw shell mode (commands bypass Salt and gets executed as shell commands).Method parameters in com.suse.salt.netapi.client with type arguments of type Target Modifier and Type Method Description <R> CompletionStage<R>
SaltClient. call(Call<?> call, Client client, Optional<Target<?>> target, Map<String,Object> custom, com.google.gson.reflect.TypeToken<R> type, AuthMethod auth)
-
Uses of Target in com.suse.salt.netapi.datatypes.target
Subinterfaces of Target in com.suse.salt.netapi.datatypes.target Modifier and Type Interface Description interface
SSHTarget<T>
Target interface for specifying a group of minions.Classes in com.suse.salt.netapi.datatypes.target that implement Target Modifier and Type Class Description class
Compound
Target for specifying minions by compound expression.class
Glob
Target for specifying minions by glob pattern.class
Grains
Matcher based on salt grainsclass
GrainsRegEx
Matcher based on salt grainsclass
IPCidr
Target for specifying minions by IP CIDR.class
MinionList
Target for specifying a list of minions.class
NodeGroup
Target for referencing a nodegroup.class
Pillar
Matcher based on salt pillar with glob matchingclass
PillarExact
Matcher based on salt pillar without glob matchingclass
PillarRegEx
Matcher based on salt pillar with regular expression matchingclass
Range
Target for specifying minions by range expression.class
RegEx
Target for specifying minions by regular expression.
-