Module erlcloud_route53

Data Types

aws_route53_delegation_set()

aws_route53_delegation_set() = proplists:proplist()

aws_route53_resourceset()

aws_route53_resourceset() = proplists:proplist()

aws_route53_zone()

aws_route53_zone() = proplists:proplist()

Function Index

configure/2
configure/3
describe_all/4
describe_all/5
describe_delegation_sets/0Describes delegation sets using default config.
describe_delegation_sets/1Describes delegation sets using provided config.
describe_delegation_sets/2Describes delegation sets with provided aws_config and a list of AWS options.
describe_delegation_sets_all/0Describes delegation sets using default config.
describe_delegation_sets_all/1Describes delegation sets using provided config.
describe_delegation_sets_all/2Describes delegation sets with provided aws_config and a list of AWS options.
describe_resource_sets/1Describes resource sets for a specific zone_id using default config.
describe_resource_sets/2Describes resource sets for a specific zone_id using provided config.
describe_resource_sets/3Describes resource sets with provided aws_config and ZoneID with a list of AWS options.
describe_resource_sets_all/1Describes resource sets for a specific zone_id using default config.
describe_resource_sets_all/2Describes resource sets for a specific zone_id using provided config.
describe_resource_sets_all/3Describes resource sets with provided aws_config and ZoneID with a list of AWS options.
describe_zone/1Describes provided zone using default config.
describe_zone/2Describes provided zone using provided config.
describe_zone/3Describes provided zone using provided config + AWS options.
describe_zones/0Describes all zones using default config.
describe_zones/1Describes all zones using provided config.
describe_zones/2Describes all zones using provided config + AWS options.
describe_zones_all/0Describes all zones using default config.
describe_zones_all/1Describes all zones using provided config.
describe_zones_all/2Describes all zones using provided config + AWS options.
new/2
new/3

Function Details

configure/2

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

configure/3

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

describe_all/4

describe_all(Fun, Options, Config, Acc) -> any()

describe_all/5

describe_all(Fun, Args, Options, Config, Acc) -> any()

describe_delegation_sets/0

describe_delegation_sets() -> {ok, [aws_route53_delegation_set()]} | {ok, [aws_route53_delegation_set()], string()} | {error, term()}

Describes delegation sets using default config

describe_delegation_sets/1

describe_delegation_sets(AwsConfig::aws_config()) -> {ok, [aws_route53_delegation_set()]} | {ok, [aws_route53_delegation_set()], string()} | {error, term()}

Describes delegation sets using provided config

describe_delegation_sets/2

describe_delegation_sets(Options::[{string(), string()}], AwsConfig::aws_config()) -> {ok, [aws_route53_delegation_set()]} | {ok, [aws_route53_delegation_set()], string()} | {error, term()}

Describes delegation sets with provided aws_config and a list of AWS options

describe_delegation_sets_all/0

describe_delegation_sets_all() -> {ok, [aws_route53_delegation_set()]} | {error, term()}

Describes delegation sets using default config

describe_delegation_sets_all/1

describe_delegation_sets_all(AwsConfig::aws_config()) -> {ok, [aws_route53_delegation_set()]} | {error, term()}

Describes delegation sets using provided config

describe_delegation_sets_all/2

describe_delegation_sets_all(Options::[{string(), string()}], AwsConfig::aws_config()) -> {ok, [aws_route53_delegation_set()]} | {error, term()}

Describes delegation sets with provided aws_config and a list of AWS options

describe_resource_sets/1

describe_resource_sets(ZoneId::string()) -> {ok, [aws_route53_resourceset()]} | {ok, [aws_route53_resourceset()], string()} | {ok, [aws_route53_resourceset()], {string(), string()}} | {ok, [aws_route53_resourceset()], {string(), string(), string()}} | {error, term()}

Describes resource sets for a specific zone_id using default config

describe_resource_sets/2

describe_resource_sets(ZoneId::string(), AwsConfig::aws_config()) -> {ok, [aws_route53_resourceset()]} | {ok, [aws_route53_resourceset()], string()} | {ok, [aws_route53_resourceset()], {string(), string()}} | {ok, [aws_route53_resourceset()], {string(), string(), string()}} | {error, term()}

Describes resource sets for a specific zone_id using provided config

describe_resource_sets/3

describe_resource_sets(ZoneID::string(), Options::[{string(), string()}], AwsConfig::aws_config()) -> {ok, [aws_route53_resourceset()]} | {ok, [aws_route53_resourceset()], string()} | {ok, [aws_route53_resourceset()], {string(), string()}} | {ok, [aws_route53_resourceset()], {string(), string(), string()}} | {error, term()}

Describes resource sets with provided aws_config and ZoneID with a list of AWS options

describe_resource_sets_all/1

describe_resource_sets_all(ZoneId::string()) -> {ok, [aws_route53_resourceset()]} | {error, term()}

Describes resource sets for a specific zone_id using default config

describe_resource_sets_all/2

describe_resource_sets_all(ZoneId::string(), AwsConfig::aws_config()) -> {ok, [aws_route53_resourceset()]} | {error, term()}

Describes resource sets for a specific zone_id using provided config

describe_resource_sets_all/3

describe_resource_sets_all(ZoneID::string(), Options::[{string(), string()}], AwsConfig::aws_config()) -> {ok, [aws_route53_resourceset()]} | {error, term()}

Describes resource sets with provided aws_config and ZoneID with a list of AWS options

describe_zone/1

describe_zone(ZoneId::string()) -> {ok, aws_route53_zone()} | {error, term()}

Describes provided zone using default config

describe_zone/2

describe_zone(ZoneId::string(), AwsConfig::aws_config()) -> {ok, aws_route53_zone()} | {error, term()}

Describes provided zone using provided config

describe_zone/3

describe_zone(ZoneId::string(), Options::[{string(), string()}], AwsConfig::aws_config()) -> {ok, aws_route53_zone()} | {error, term()}

Describes provided zone using provided config + AWS options

describe_zones/0

describe_zones() -> {ok, [aws_route53_zone()]} | {ok, [aws_route53_zone()], string()} | {error, term()}

Describes all zones using default config

describe_zones/1

describe_zones(AwsConfig::aws_config()) -> {ok, [aws_route53_zone()]} | {ok, [aws_route53_zone()], string()} | {error, term()}

Describes all zones using provided config

describe_zones/2

describe_zones(Options::[{string(), string() | integer()}], AwsConfig::aws_config()) -> {ok, [aws_route53_zone()]} | {ok, [aws_route53_zone()], string()} | {error, term()}

Describes all zones using provided config + AWS options

describe_zones_all/0

describe_zones_all() -> {ok, [aws_route53_zone()]} | {error, term()}

Describes all zones using default config

describe_zones_all/1

describe_zones_all(AwsConfig::aws_config()) -> {ok, [aws_route53_zone()]} | {error, term()}

Describes all zones using provided config

describe_zones_all/2

describe_zones_all(Options::[{string(), string()}], AwsConfig::aws_config()) -> {ok, [aws_route53_zone()]} | {error, term()}

Describes all zones using provided config + AWS options

new/2

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

new/3

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


Generated by EDoc