View Source ExAws.Route53 (ExAws.Route53 v2.1.0)

Operations on AWS Route53

Link to this section Summary

Functions

Change resource record sets

Create hosted zone

Delete hosted zone

List hosted zones

List resource record sets

Link to this section Types

Link to this type

change_record_sets_opts()

View Source

Specs

change_record_sets_opts() :: [
  comment: binary(),
  action: record_action(),
  name: binary(),
  type: record_type(),
  ttl: non_neg_integer(),
  records: [String.t(), ...],
  batch: [record_opts(), ...]
]
Link to this type

create_hosted_zone_opts()

View Source

Specs

create_hosted_zone_opts() :: [
  name: binary(),
  comment: binary(),
  delegation_set: binary(),
  private: boolean(),
  vpc_is: binary(),
  vpc_region: binary()
]
Link to this type

list_hosted_zones_opts()

View Source

Specs

list_hosted_zones_opts() :: [marker: binary(), max_items: 1..100]
Link to this type

list_record_sets_opts()

View Source

Specs

list_record_sets_opts() :: [
  identifier: binary(),
  name: binary(),
  type: record_type(),
  max_items: non_neg_integer()
]

Specs

record_action() :: [:create | :delete | :upsert]

Specs

record_opts() :: [
  action: record_action(),
  name: binary(),
  type: record_type(),
  ttl: integer(),
  records: [String.t(), ...]
]

Specs

record_type() :: [
  :a | :aaaa | :cname | :mx | :naptr | :ns | :ptr | :soa | :spf | :srv | :txt
]

Link to this section Functions

Link to this function

change_record_sets(id, opts \\ [])

View Source

Specs

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

Change resource record sets

Link to this function

create_hosted_zone(opts \\ [])

View Source

Specs

create_hosted_zone(opts :: create_hosted_zone_opts()) ::
  ExAws.Operation.RestQuery.t()

Create hosted zone

Specs

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

Delete hosted zone

Link to this function

list_hosted_zones(opts \\ [])

View Source

Specs

list_hosted_zones(opts :: list_hosted_zones_opts()) ::
  ExAws.Operation.RestQuery.t()

List hosted zones

Link to this function

list_record_sets(id, opts \\ [])

View Source

Specs

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

List resource record sets