SyncConfig
class resources.sync_config.SyncConfig
Base class: Resource
The configuration for synchronizing workspaces in Cloudomation.
See the corresponding Flow Api class at SyncConfig
Property | Description | Type | Import/Export |
---|---|---|---|
cacert | The CA certificate of the remote workspace. Only needed when using self-signed HTTPS certificates. | String(length=40960) | both |
created_at | DateTime(timezone=True) | export only | |
created_by | UUID() | export only | |
deleted_at | DateTime(timezone=True) | export only | |
deleted_by | UUID() | export only | |
description | Text() | both | |
id | UUID() | neither | |
identity_type | Enum('EXECUTION', 'GIT_CONFIG', 'SCHEDULE', 'SYNC_CONFIG', 'USER', 'WEBHOOK', 'WORKSPACE', name='identitytype') | neither | |
is_archived | Boolean() | both | |
is_deleted | Boolean() | export only | |
is_enabled | A flag to control if the sync_config can be used. | Boolean() | both |
is_opened | Boolean() | neither | |
is_pinned | Boolean() | neither | |
is_readonly | Boolean() | both | |
last_activity | The last time the identity was active in Cloudomation. Output only. | DateTime(timezone=True) | export only |
last_sync_receive_at | The timestamp, when the last execution was received from the remote workspace. | DateTime(timezone=True) | export only |
last_sync_send_at | The timestamp, when the last execution was synced to the remote workspace. | DateTime(timezone=True) | export only |
modified_at | DateTime(timezone=True) | export only | |
modified_by | UUID() | export only | |
name | String(length=128) | both | |
organization_id | UUID() | export only | |
own_private_key | A RSA private key used to sign outgoing messages. | String(length=4096) | import only |
process_id | UUID() | neither | |
project_id | UUID() | both | |
record_type | Enum('CONNECTOR', 'FILE', 'FLOW', 'GIT_CONFIG', 'IDENTITY', 'OAUTH', 'ORGANIZATION', 'PLUGIN', 'PROJECT', 'RESOURCE', 'ROLE', 'SCHEDULE', 'SCHEDULER', 'SCHEMA', 'SEARCH', 'SETTING', 'SYNC_CONFIG', 'TAG', 'USER', 'VAULT_CONFIG', 'WEBHOOK', 'WORKSPACE', 'WRAPPER', 'RESOURCE_WRAPPER', 'EXECUTION', 'MESSAGE', 'PROCESS', name='tabletype') | neither | |
remote_public_key | A RSA public key used to verify incoming messages. | String(length=2048) | both |
remote_url | The URL of the remote workspace to connect to. If unset the workspace will listen for incoming connections. | String(length=1024) | both |
resource_type | Enum('CONNECTOR', 'FILE', 'FLOW', 'GIT_CONFIG', 'OAUTH', 'ORGANIZATION', 'PLUGIN', 'PROJECT', 'ROLE', 'SCHEDULE', 'SCHEDULER', 'SCHEMA', 'SEARCH', 'SETTING', 'SYNC_CONFIG', 'TAG', 'USER', 'VAULT_CONFIG', 'WEBHOOK', 'WORKSPACE', 'WRAPPER', 'RESOURCE_WRAPPER', name='resourcetype') | neither | |
roles | Text() | neither | |
send_all | A flag to control if all executions running in this workspace should be synced to the remote workspace. If unset, only executions which were started by or for the remote workspace are synced. | Boolean() | both |
size_bytes | BigInteger() | neither | |
status_message | A message about the current connection status. | String(length=1024) | export only |
sync_interval | An interval in seconds in which executions are synced. If unset, executions are synced as soon as a change occurs. | Integer() | both |
verify_ssl | A flag to control if SSL certificates should be verified. | Boolean() | both |
workspace_id | UUID() | export only |