pub struct TransferData {Show 14 fields
pub servers: BTreeMap<String, Value>,
pub users: BTreeMap<String, Value>,
pub accesses: BTreeMap<String, Value>,
pub host_keys: BTreeMap<String, Value>,
pub workflows: BTreeMap<String, Value>,
pub executions: BTreeMap<String, Value>,
pub agreements: BTreeMap<String, Value>,
pub connectors: BTreeMap<String, Value>,
pub profiles: BTreeMap<String, Value>,
pub certificates: BTreeMap<String, Value>,
pub web_apps: BTreeMap<String, Value>,
pub web_app_customizations: BTreeMap<String, Value>,
pub file_transfers: BTreeMap<String, Value>,
pub tags: BTreeMap<String, BTreeMap<String, String>>,
}Expand description
Per-account Transfer Family state. Each resource is stored as its
already-output-valid DescribedX JSON object.
Fields§
§servers: BTreeMap<String, Value>Servers keyed by ServerId (s-...).
users: BTreeMap<String, Value>Users keyed by "{ServerId}/{UserName}".
accesses: BTreeMap<String, Value>Service-managed accesses keyed by "{ServerId}/{ExternalId}".
host_keys: BTreeMap<String, Value>Host keys keyed by "{ServerId}/{HostKeyId}".
workflows: BTreeMap<String, Value>Workflows keyed by WorkflowId (w-...).
executions: BTreeMap<String, Value>Workflow executions keyed by "{WorkflowId}/{ExecutionId}".
agreements: BTreeMap<String, Value>AS2 agreements keyed by "{ServerId}/{AgreementId}".
connectors: BTreeMap<String, Value>Connectors keyed by ConnectorId (c-...).
profiles: BTreeMap<String, Value>AS2 profiles keyed by ProfileId (p-...).
certificates: BTreeMap<String, Value>Certificates keyed by CertificateId (cert-...).
web_apps: BTreeMap<String, Value>Web apps keyed by WebAppId (webapp-...).
web_app_customizations: BTreeMap<String, Value>Web-app customizations keyed by WebAppId.
file_transfers: BTreeMap<String, Value>Connector file-transfer results keyed by "{ConnectorId}/{TransferId}".
Resource tags keyed by Arn -> (key -> value).
Trait Implementations§
Source§impl AccountState for TransferData
impl AccountState for TransferData
Source§fn new_for_account(_account_id: &str, _region: &str, _endpoint: &str) -> Self
fn new_for_account(_account_id: &str, _region: &str, _endpoint: &str) -> Self
Source§fn inherit_from(&mut self, _sibling: &Self)
fn inherit_from(&mut self, _sibling: &Self)
MultiAccountState::get_or_create,
with a reference to an existing sibling state. Services can override
this to propagate shared resources (e.g. body caches) to the new state.Source§impl Clone for TransferData
impl Clone for TransferData
Source§fn clone(&self) -> TransferData
fn clone(&self) -> TransferData
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more