Module erlcloud_emr

Data Types

emr_opts()

emr_opts() = [{out, json | raw}]

emr_return()

emr_return() = {ok, jsx:json_term() | binary()} | {error, {aws_error, jsx:json_term()}} | {error, {socket_error, any()}} | {error, tuple()}

Function Index

add_job_flow_steps/2
add_job_flow_steps/3
add_job_flow_steps/4
configure/2
configure/3
configure/4
configure/5
describe_step/2
describe_step/3
describe_step/4
new/2
new/3
new/4
new/5
run_job_flow/1
run_job_flow/2
run_job_flow/3
set_termination_protection/2
set_termination_protection/3
set_termination_protection/4
terminate_job_flows/1
terminate_job_flows/2
terminate_job_flows/3

Function Details

add_job_flow_steps/2

add_job_flow_steps(JobFlowId::binary(), Steps::jsx:json_term()) -> emr_return()

add_job_flow_steps/3

add_job_flow_steps(JobFlowId::binary(), Steps::jsx:json_term(), Config::aws_config() | emr_opts()) -> emr_return()

add_job_flow_steps/4

add_job_flow_steps(JobFlowId::binary(), Steps::jsx:json_term(), Opts::emr_opts(), Config::aws_config()) -> emr_return()

configure/2

configure(AccessKeyID::string(), SecretAccessKey::string()) -> ok

configure/3

configure(AccessKeyID::string(), SecretAccessKey::string(), Host::string()) -> ok

configure/4

configure(AccessKeyID::string(), SecretAccessKey::string(), Host::string(), Port::non_neg_integer()) -> ok

configure/5

configure(AccessKeyID::string(), SecretAccessKey::string(), Host::string(), Port::non_neg_integer(), Scheme::string()) -> ok

describe_step/2

describe_step(ClusterId::binary(), StepId::binary()) -> emr_return()

describe_step/3

describe_step(ClusterId::binary(), StepId::binary(), Config::aws_config() | emr_opts()) -> emr_return()

describe_step/4

describe_step(ClusterId::binary(), StepId::binary(), Opts::emr_opts(), Config::aws_config()) -> emr_return()

new/2

new(AccessKeyID::string(), SecretAccessKey::string()) -> aws_config()

new/3

new(AccessKeyID::string(), SecretAccessKey::string(), Host::string()) -> aws_config()

new/4

new(AccessKeyID::string(), SecretAccessKey::string(), Host::string(), Port::non_neg_integer()) -> aws_config()

new/5

new(AccessKeyID::string(), SecretAccessKey::string(), Host::string(), Port::non_neg_integer(), Scheme::string()) -> aws_config()

run_job_flow/1

run_job_flow(Params::jsx:json_term()) -> emr_return()

run_job_flow/2

run_job_flow(Params::jsx:json_term(), Config::aws_config() | emr_opts()) -> emr_return()

run_job_flow/3

run_job_flow(Params::jsx:json_term(), Opts::emr_opts(), Config::aws_config()) -> emr_return()

set_termination_protection/2

set_termination_protection(JobFlowIds::[binary()], TerminationProtected::boolean()) -> emr_return()

set_termination_protection/3

set_termination_protection(JobFlowIds::[binary()], TerminationProtected::boolean(), Config::aws_config() | emr_opts()) -> emr_return()

set_termination_protection/4

set_termination_protection(JobFlowIds::[binary()], TerminationProtected::boolean(), Opts::emr_opts(), Config::aws_config()) -> emr_return()

terminate_job_flows/1

terminate_job_flows(JobFlowIds::[binary()]) -> emr_return()

terminate_job_flows/2

terminate_job_flows(JobFlowIds::[binary()], Config::aws_config() | emr_opts()) -> emr_return()

terminate_job_flows/3

terminate_job_flows(JobFlowIds::[binary()], Opts::emr_opts(), Config::aws_config()) -> emr_return()


Generated by EDoc