ExAws v1.1.1 ExAws.Route53

Operations on AWS Route53

Summary

Functions

Change resource record sets

Create hosted zone

Delete hosted zone

List hosted zones

List resource record sets

Types

change_record_sets_opts()
change_record_sets_opts() :: [comment: binary, action: record_action, name: binary, type: record_type, ttl: non_neg_integer, records: [String.t, ...], batch: [record_opts, ...]]
create_hosted_zone_opts()
create_hosted_zone_opts() :: [name: binary, comment: binary, delegation_set: binary, private: boolean, vpc_is: binary, vpc_region: binary]
list_hosted_zones_opts()
list_hosted_zones_opts() :: [marker: binary, max_items: 1..100]
list_record_sets_opts()
list_record_sets_opts() :: [identifier: binary, name: binary, type: record_type, max_items: non_neg_integer]
record_action()
record_action() :: [:create | :delete | :upsert]
record_opts()
record_opts() :: [action: record_action, name: binary, type: record_type, ttl: Integer.t, records: [String.t, ...]]
record_type()
record_type() :: [:a | :aaaa | :cname | :mx | :naptr | :ns | :ptr | :soa | :spf | :srv | :txt]

Functions

change_record_sets(id, opts \\ [])
change_record_sets(id :: String.t, opts :: change_record_sets_opts) :: ExAws.Operation.RestQuery.t

Change resource record sets

create_hosted_zone(opts \\ [])
create_hosted_zone(opts :: create_hosted_zone_opts) :: ExAws.Operation.RestQuery.t

Create hosted zone

delete_hosted_zone(id)
delete_hosted_zone(id :: String.t) :: ExAws.Operation.RestQuery.t

Delete hosted zone

list_hosted_zones(opts \\ [])
list_hosted_zones(opts :: list_hosted_zones_opts) :: ExAws.Operation.RestQuery.t

List hosted zones

list_record_sets(id, opts \\ [])
list_record_sets(id :: String.t, opts :: list_record_sets_opts) :: ExAws.Operation.RestQuery.t

List resource record sets