emr_opts() = [{out, json | raw}]
emr_return() = {ok, jsx:json_term() | binary()} | {error, {aws_error, jsx:json_term()}} | {error, {socket_error, any()}} | {error, tuple()}
add_job_flow_steps(JobFlowId::binary(), Steps::jsx:json_term()) -> emr_return()
add_job_flow_steps(JobFlowId::binary(), Steps::jsx:json_term(), Config::aws_config() | emr_opts()) -> emr_return()
add_job_flow_steps(JobFlowId::binary(), Steps::jsx:json_term(), Opts::emr_opts(), Config::aws_config()) -> emr_return()
configure(AccessKeyID::string(), SecretAccessKey::string()) -> ok
configure(AccessKeyID::string(), SecretAccessKey::string(), Host::string()) -> ok
configure(AccessKeyID::string(), SecretAccessKey::string(), Host::string(), Port::non_neg_integer()) -> ok
configure(AccessKeyID::string(), SecretAccessKey::string(), Host::string(), Port::non_neg_integer(), Scheme::string()) -> ok
describe_step(ClusterId::binary(), StepId::binary()) -> emr_return()
describe_step(ClusterId::binary(), StepId::binary(), Config::aws_config() | emr_opts()) -> emr_return()
describe_step(ClusterId::binary(), StepId::binary(), Opts::emr_opts(), Config::aws_config()) -> emr_return()
new(AccessKeyID::string(), SecretAccessKey::string()) -> aws_config()
new(AccessKeyID::string(), SecretAccessKey::string(), Host::string()) -> aws_config()
new(AccessKeyID::string(), SecretAccessKey::string(), Host::string(), Port::non_neg_integer()) -> aws_config()
new(AccessKeyID::string(), SecretAccessKey::string(), Host::string(), Port::non_neg_integer(), Scheme::string()) -> aws_config()
run_job_flow(Params::jsx:json_term()) -> emr_return()
run_job_flow(Params::jsx:json_term(), Config::aws_config() | emr_opts()) -> emr_return()
run_job_flow(Params::jsx:json_term(), Opts::emr_opts(), Config::aws_config()) -> emr_return()
set_termination_protection(JobFlowIds::[binary()], TerminationProtected::boolean()) -> emr_return()
set_termination_protection(JobFlowIds::[binary()], TerminationProtected::boolean(), Config::aws_config() | emr_opts()) -> emr_return()
set_termination_protection(JobFlowIds::[binary()], TerminationProtected::boolean(), Opts::emr_opts(), Config::aws_config()) -> emr_return()
terminate_job_flows(JobFlowIds::[binary()]) -> emr_return()
terminate_job_flows(JobFlowIds::[binary()], Config::aws_config() | emr_opts()) -> emr_return()
terminate_job_flows(JobFlowIds::[binary()], Opts::emr_opts(), Config::aws_config()) -> emr_return()
Generated by EDoc