GitConfig
class resources.git_config.GitConfig
Base class: Resource
Configuration of a git repository which is used to synchronize content (records) to Cloudomation.
:py:obj:flow_api.git_config.GitConfig
Property | Description | Type |
---|---|---|
id | UUID() | |
is_enabled | Flag to control if the configuration should be used. | Boolean() |
status_message | Contains error messages if the synchronization failed. Output only. | String(length=1024) |
priority | If several git_config records are enabled, they will be applied in descending priority. If there are conflicting files in several git_configs the one with the lowest priority number will be used. | Integer() |
remote_url | The URL of the git repository. | String(length=1024) |
branch_name | The name of the branch to checkout. | String(length=128) |
username | The username used to authenticate. | String(length=128) |
password | The password used to authenticate. | String(length=128) |
ssh_key | The SSH key to authenticate. | String(length=4096) |
ssh_hostkey | The SSH hostkey to verify the remote host. | String(length=2048) |
path_mapping | A mapping of record types to globs. All files in the repo matching a glob will be loaded to the specified record type. | JSONB(astext_type=Text()) |
last_sync_at | The timestamp of the last successfuĺ sync. Output only. | DateTime(timezone=True) |
size_bytes | BigInteger() | |
roles | Text() |