Behaviours: gen_server.
condition(Value) = {'\'AND\'', [Value]} | {'\'OR\'', [Value]}
condition_meta(Value) = condition(condition(condition(Value)))
group() = condition_meta(group_input()) | group_input()
group_input() = string()
tag() = condition_meta(tag_input()) | tag_input()
tag_input() = {[string()] | string(), [string()] | string()} | [string()] | string()
code_change/3 | |
discover/1 | |
handle_call/3 | |
handle_cast/2 | |
handle_info/2 | |
init/1 | |
start_link/5 | |
terminate/2 | |
validate_groups/1 | |
validate_tags/1 |
code_change(OldVsn, State, Extra) -> any()
discover(Timeout::pos_integer()) -> ok | {error, ec2_connect_failed | ec2_connect_timeout | ec2_unavailable | discover_failed | timeout | noproc | any()}
handle_call(Request, From, State) -> any()
handle_cast(Request, State) -> any()
handle_info(Request, State) -> any()
init(X1) -> any()
start_link(AccessKeyID::string(), SecretAccessKey::string(), EC2Host::string(), Groups::[group()], Tags::[tag()]) -> {ok, pid()} | ignore | {error, any()}
terminate(Reason, State) -> any()
validate_groups(Groups::[group()]) -> ok | {error, any()}
validate_tags(Tags::[tag()]) -> ok | {error, any()}
Generated by EDoc