Module erlcloud_cloudformation

Data Types

access_key_id()

access_key_id() = string()

cloudformation_list()

cloudformation_list() = [proplists:proplist()]

error_reason()

error_reason() = metadata_not_available | container_credentials_unavailable | erlcloud_aws:httpc_result_error()

params()

params() = proplists:proplist()

secret_access_key()

secret_access_key() = string()

Function Index

configure/2
create_stack/1
create_stack/2
delete_stack/1
delete_stack/2
describe_account_limits/1
describe_account_limits/2
describe_account_limits_all/0
describe_account_limits_all/1
describe_stack_events/1
describe_stack_events/2
describe_stack_events_all/1
describe_stack_events_all/2
describe_stack_resource/3
describe_stack_resource/4
describe_stack_resources/2
describe_stack_resources/3
describe_stacks/1
describe_stacks/2
describe_stacks_all/1
describe_stacks_all/2
get_stack_policy/2
get_stack_policy/3
get_template/1
get_template/2
get_template_summary/2
get_template_summary/3
list_stack_resources/1
list_stack_resources/2
list_stack_resources_all/2
list_stack_resources_all/3
list_stacks/1
list_stacks/2
list_stacks_all/1
list_stacks_all/2
new/2
update_stack/1
update_stack/2

Function Details

configure/2

configure(AccessKeyID::access_key_id(), SecretAccessKey::secret_access_key()) -> ok

create_stack/1

create_stack(Spec::cloudformation_create_stack_input()) -> {ok, string()} | {error, error_reason()}

create_stack/2

create_stack(Spec::cloudformation_create_stack_input(), Config::aws_config()) -> {ok, string()} | {error, error_reason()}

delete_stack/1

delete_stack(Spec::cloudformation_delete_stack_input()) -> {ok, string()} | {error, error_reason()}

delete_stack/2

delete_stack(Spec::cloudformation_delete_stack_input(), Config::aws_config()) -> ok | {error, error_reason()}

describe_account_limits/1

describe_account_limits(Params::params()) -> {ok, cloudformation_list(), NextToken::undefined | string()} | {error, error_reason()}

describe_account_limits/2

describe_account_limits(Params::params(), Config::aws_config()) -> {ok, cloudformation_list(), NextToken::undefined | string()} | {error, error_reason()}

describe_account_limits_all/0

describe_account_limits_all() -> {ok, cloudformation_list()} | {error, error_reason()}

describe_account_limits_all/1

describe_account_limits_all(Config::aws_config()) -> {ok, cloudformation_list()} | {error, error_reason()}

describe_stack_events/1

describe_stack_events(Params::params()) -> {ok, cloudformation_list(), NextToken::undefined | string()} | {error, error_reason()}

describe_stack_events/2

describe_stack_events(Params::params(), Config::aws_config()) -> {ok, cloudformation_list(), NextToken::undefined | string()} | {error, error_reason()}

describe_stack_events_all/1

describe_stack_events_all(Params::params()) -> {ok, cloudformation_list()} | {error, error_reason()}

describe_stack_events_all/2

describe_stack_events_all(Params::params(), Config::aws_config()) -> {ok, cloudformation_list()} | {error, error_reason()}

describe_stack_resource/3

describe_stack_resource(Params::params(), StackName::string(), LogicalResourceId::string()) -> cloudformation_list() | {error, error_reason()}

describe_stack_resource/4

describe_stack_resource(Params::params(), StackName::string(), LogicalResourceId::string(), Config::aws_config()) -> cloudformation_list() | {error, error_reason()}

describe_stack_resources/2

describe_stack_resources(Params::params(), StackName::string()) -> cloudformation_list() | {error, error_reason()}

describe_stack_resources/3

describe_stack_resources(Params::params(), StackName::string(), Config::aws_config()) -> cloudformation_list() | {error, error_reason()}

describe_stacks/1

describe_stacks(Params::params()) -> {ok, cloudformation_list(), NextToken::undefined | string()} | {error, error_reason()}

describe_stacks/2

describe_stacks(Params::params(), Config::aws_config()) -> {ok, cloudformation_list(), NextToken::undefined | string()} | {error, error_reason()}

describe_stacks_all/1

describe_stacks_all(Params::params()) -> {ok, cloudformation_list()} | {error, error_reason()}

describe_stacks_all/2

describe_stacks_all(Params::params(), Config::aws_config()) -> {ok, cloudformation_list()} | {error, error_reason()}

get_stack_policy/2

get_stack_policy(Params::params(), StackName::string()) -> cloudformation_list() | {error, error_reason()}

get_stack_policy/3

get_stack_policy(Params::params(), StackName::string(), Config::aws_config()) -> cloudformation_list() | {error, error_reason()}

get_template/1

get_template(StackName::string()) -> cloudformation_list() | {error, error_reason()}

get_template/2

get_template(StackName::string(), Config::aws_config()) -> cloudformation_list() | {error, error_reason()}

get_template_summary/2

get_template_summary(Params::params(), StackName::string()) -> cloudformation_list() | {error, error_reason()}

get_template_summary/3

get_template_summary(Params::params(), StackName::string(), Config::aws_config()) -> cloudformation_list() | {error, error_reason()}

list_stack_resources/1

list_stack_resources(Params::params()) -> {ok, cloudformation_list(), NextToken::undefined | string()} | {error, error_reason()}

list_stack_resources/2

list_stack_resources(Params::params(), Config::aws_config()) -> {ok, cloudformation_list(), NextToken::undefined | string()} | {error, error_reason()}

list_stack_resources_all/2

list_stack_resources_all(Params::params(), StackName::string()) -> {ok, cloudformation_list()} | {error, error_reason()}

list_stack_resources_all/3

list_stack_resources_all(Params::params(), StackName::string(), Config::aws_config()) -> {ok, cloudformation_list()} | {error, error_reason()}

list_stacks/1

list_stacks(Params::params()) -> {ok, cloudformation_list(), NextToken::undefined | string()} | {error, error_reason()}

list_stacks/2

list_stacks(Params::params(), Config::aws_config()) -> {ok, cloudformation_list(), NextToken::undefined | string()} | {error, error_reason()}

list_stacks_all/1

list_stacks_all(Params::params()) -> {ok, cloudformation_list()} | {error, error_reason()}

list_stacks_all/2

list_stacks_all(Params::params(), Config::aws_config()) -> {ok, cloudformation_list()} | {error, error_reason()}

new/2

new(AccessKeyID::access_key_id(), SecretAccessKey::secret_access_key()) -> #aws_config{}

update_stack/1

update_stack(Spec::cloudformation_update_stack_input()) -> {ok, string()} | {error, error_reason()}

update_stack/2

update_stack(Spec::cloudformation_update_stack_input(), Config::aws_config()) -> {ok, string()} | {error, error_reason()}


Generated by EDoc