Functions | |
| def | _get_fqdn (record, domain) |
| def | _update_route53 (str aws_access_key_id, str aws_secret_access_key, str zone, str domain, list[str] records, int ttl) |
| bool | setup (HomeAssistant hass, ConfigType config) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| string | CONF_ACCESS_KEY_ID = "aws_access_key_id" |
| string | CONF_RECORDS = "records" |
| string | CONF_SECRET_ACCESS_KEY = "aws_secret_access_key" |
| CONFIG_SCHEMA | |
| int | DEFAULT_TTL = 300 |
| string | DOMAIN = "route53" |
| INTERVAL = timedelta(minutes=60) | |
Update the IP addresses of your Route53 DNS records.
|
private |
Definition at line 74 of file __init__.py.
|
private |
Definition at line 80 of file __init__.py.
| bool homeassistant.components.route53.setup | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Set up the Route53 component.
Definition at line 47 of file __init__.py.
|
private |
Definition at line 19 of file __init__.py.
| string homeassistant.components.route53.CONF_ACCESS_KEY_ID = "aws_access_key_id" |
Definition at line 21 of file __init__.py.
| string homeassistant.components.route53.CONF_RECORDS = "records" |
Definition at line 23 of file __init__.py.
| string homeassistant.components.route53.CONF_SECRET_ACCESS_KEY = "aws_secret_access_key" |
Definition at line 22 of file __init__.py.
| homeassistant.components.route53.CONFIG_SCHEMA |
Definition at line 30 of file __init__.py.
| int homeassistant.components.route53.DEFAULT_TTL = 300 |
Definition at line 28 of file __init__.py.
| string homeassistant.components.route53.DOMAIN = "route53" |
Definition at line 25 of file __init__.py.
| homeassistant.components.route53.INTERVAL = timedelta(minutes=60) |
Definition at line 27 of file __init__.py.