| Name | Type | Description | Notes |
|---|---|---|---|
| repositoryUrl | string | Clone URL of the repository on any Git host, SSH or HTTPS. Private repositories need an SSH URL and the account's Git SSH key added to the repository as a deploy key. An HTTP or HTTPS URL with a username or token, or any URL with a password, is rejected. | |
| branch | string | Branch to clone and pull | |
| directory | string | Directory under the website document root, exactly as `List website Git repositories` returns it for an existing repository. Empty, null or omitted means the document root. | [default to ''] |