20个稳定版本
新 2.0.7 | 2024年8月14日 |
---|---|
2.0.6 | 2024年7月25日 |
1.1.7 | 2024年7月24日 |
1.1.2 | 2024年6月21日 |
0.1.11 | 2024年3月29日 |
#194 in Web编程
1,538 每月下载量
用于 antimatter
585KB
9K SLoC
antimatter_api的Rust API客户端
与Antimatter云API交互
概述
此API客户端由OpenAPI Generator项目生成。通过使用来自远程服务器的openapi-spec,您可以轻松生成API客户端。
- API版本:2.0.7
- 包版本:2.0.7
- 生成器版本:7.7.0
- 构建包:
org.openapitools.codegen.languages.RustClientCodegen
安装
将包放入名为 antimatter_api
的目录中,并在 Cargo.toml
下的 [dependencies]
中添加以下内容
antimatter_api = { path = "./antimatter_api" }
API端点文档
所有URI均相对于 https://api.antimatter.io/v2
类 | 方法 | HTTP请求 | 描述 |
---|---|---|---|
AccountManagementApi | starred_domain_add | PUT /global/starred-domains/{domainID} | 添加到收藏域名 |
AccountManagementApi | starred_domain_list | GET /global/starred-domains | 列出用户的收藏域名 |
AccountManagementApi | starred_domain_remove | DELETE /global/starred-domains/{domainID} | 从收藏域名中删除 |
AuthenticationApi | domain_authenticate | POST /domains/{domainID}/authenticate | 使用域名进行认证 |
AuthenticationApi | domain_contact_issue_verify | POST /domains/{domainID}/account/verify | 发出新的验证请求 |
AuthenticationApi | domain_contact_verify | GET /domains/{domainID}/account/verify | 验证管理员联系邮箱 |
AuthenticationApi | domain_delete_capability | DELETE /domains/{domainID}/control/capabilities/{capability} | 删除功能 |
AuthenticationApi | domain_delete_identity_provider | DELETE /domains/{domainID}/control/identities/{identityProviderName} | 删除身份提供者 |
AuthenticationApi | domain_delete_identity_provider_principal | DELETE /domains/{domainID}/control/identities/{identityProviderName}/principals/{principalID} | 删除身份提供者主体 |
AuthenticationApi | domain_get_capabilities | GET /domains/{domainID}/control/capabilities | 获取域功能 |
AuthenticationApi | domain_get_capability | GET /domains/{domainID}/control/capabilities/{capability} | 获取单个功能 |
AuthenticationApi | domain_get_identity_provider | GET /domains/{domainID}/control/identities/{identityProviderName} | 获取身份提供者的详细信息 |
AuthenticationApi | domain_get_identity_provider_principal | GET /domains/{domainID}/control/identities/{identityProviderName}/principals/{principalID} | 获取身份提供者主体详细信息 |
AuthenticationApi | domain_get_identity_provider_principals | GET /domains/{domainID}/control/identities/{identityProviderName}/principals | 获取身份提供者的主体 |
AuthenticationApi | domain_insert_identity_provider_principal | POST /domains/{domainID}/control/identities/{identityProviderName}/principals | 为提供者创建新的主体 |
AuthenticationApi | domain_list_identity_providers | GET /domains/{domainID}/control/identities | 获取域的Identity Providers摘要 |
AuthenticationApi | domain_put_capability | PUT /domains/{domainID}/control/capabilities/{capability} | 创建或更新能力 |
AuthenticationApi | domain_put_vendor_settings | PUT /domains/{domainID}/control/vendor/settings | 创建或更新供应商设置 |
AuthenticationApi | domain_update_identity_provider_principal | PUT /domains/{domainID}/control/identities/{identityProviderName}/principals/{principalID} | 更新身份提供者主体能力 |
AuthenticationApi | domain_upsert_identity_provider | PUT /domains/{domainID}/control/identities/{identityProviderName} | 创建/更新身份提供者 |
CapsulesApi | capsule_get_by_id | GET /capsules/{capsuleID} | 通过ID获取Capsule |
CapsulesApi | domain_delete_capsule_tags | POST /domains/{domainID}/capsules/{capsuleID}/capsule-tags/delete | 删除capsule级别的标签 |
CapsulesApi | domain_get_capsule_info | GET /domains/{domainID}/capsules/{capsuleID} | 获取capsule信息 |
CapsulesApi | domain_get_tag_info | GET /domains/{domainID}/tag-info | 获取前100个标签的有序列表。 |
CapsulesApi | domain_list_capsules | GET /domains/{domainID}/capsules | 获取capsule列表 |
CapsulesApi | domain_query_access_log | GET /domains/{domainID}/log | 获取域的数据平面审计日志 |
CapsulesApi | domain_query_access_log_single_capsule | GET /domains/{domainID}/capsules/{capsuleID}/log | 获取单个capsule的访问日志 |
CapsulesApi | domain_upsert_capsule_tags | POST /domains/{domainID}/capsules/{capsuleID}/capsule-tags | Upsert capsule范围的标签 |
ContextsApi | domain_delete_read_context | DELETE /domains/{domainID}/control/read-context/{contextName} | 删除读取上下文 |
ContextsApi | domain_delete_write_context | DELETE /domains/{domainID}/control/write-context/{contextName} | 删除写入上下文 |
ContextsApi | domain_delete_write_context_classifier_rule | DELETE /domains/{domainID}/control/write-context/{contextName}/classifier-rule/{ruleID} | |
ContextsApi | domain_delete_write_context_regex_rule | DELETE /domains/{domainID}/control/write-context/{contextName}/regex-rule/{ruleID} | |
ContextsApi | domain_describe_write_context | GET /domains/{domainID}/control/write-context/{contextName} | 描述写入上下文 |
ContextsApi | domain_get_read_context | GET /domains/{domainID}/control/read-context/{contextName} | 获取读取上下文 |
ContextsApi | domain_get_write_context_classifier_rules | GET /domains/{domainID}/control/write-context/{contextName}/classifier-rule | |
ContextsApi | domain_get_write_context_regex_rules | GET /domains/{domainID}/control/write-context/{contextName}/regex-rule | |
ContextsApi | domain_insert_write_context_classifier_rule | POST /domains/{domainID}/control/write-context/{contextName}/classifier-rule | 插入写入上下文分类规则 |
ContextsApi | domain_insert_write_context_regex_rule | POST /domains/{domainID}/control/write-context/{contextName}/regex-rule | 插入写入上下文正则表达式规则 |
ContextsApi | domain_list_hooks | GET /domains/{domainID}/hooks | 列出可用的钩子 |
ContextsApi | domain_list_read_contexts | GET /domains/{domainID}/control/read-context | 列出域的读取上下文 |
ContextsApi | domain_list_write_contexts | GET /domains/{domainID}/control/write-context | 列出域的写入上下文 |
ContextsApi | domain_upsert_read_context | PUT /domains/{domainID}/control/read-context/{contextName} | 更新或创建读取上下文 |
ContextsApi | domain_upsert_write_context | PUT /domains/{domainID}/control/write-context/{contextName} | Upsert写入上下文 |
ContextsApi | domain_upsert_write_context_configuration | PUT /domains/{domainID}/control/write-context/{contextName}/config | 更新写入上下文配置 |
EncryptionApi | domain_add_external_root_encryption_key | POST /domains/{domainID}/control/encryption/keys | 添加新的外部根加密密钥。 |
EncryptionApi | domain_delete_external_root_encryption_key | DELETE /domains/{domainID}/control/encryption/keys/{rootEncryptionKeyID} | 通过ID删除外部根加密密钥。 |
EncryptionApi | domain_external_root_encryption_key_test | POST /domains/{domainID}/control/encryption/keys/{rootEncryptionKeyID}/test | 测试根加密密钥的健康状态 |
EncryptionApi | domain_flush_encryption_keys | POST /domains/{domainID}/control/encryption/flush | 刷新所有加密密钥 |
EncryptionApi | domain_get_active_external_root_encryption_key | GET /domains/{domainID}/control/encryption/active-key | 获取活动根加密密钥的信息。 |
EncryptionApi | domain_get_external_root_encryption_key_providers | GET /domains/{domainID}/control/encryption/providers | 返回可用的根加密密钥提供者列表。 |
EncryptionApi | domain_list_external_root_encryption_key | GET /domains/{domainID}/control/encryption/keys | 列出所有外部根加密密钥。 |
EncryptionApi | domain_rotate_root_encryption_keys | POST /domains/{domainID}/control/encryption/rotate | 重新加密密钥加密密钥。 |
EncryptionApi | domain_set_active_external_root_encryption_key | POST /domains/{domainID}/control/encryption/active-key | 设置活动根加密密钥 |
GeneralApi | domain_add_new | POST /domains | 添加新域名 |
GeneralApi | domain_add_peer_domain | POST /domains/{domainID}/peer-domain | 添加对等域名 |
GeneralApi | domain_delete_peer | DELETE /domains/{domainID}/control/peers/{peerDomainID} | 删除对等域名 |
GeneralApi | domain_get_disaster_recovery_settings | GET /domains/{domainID}/control/keys/disaster-recovery | 获取域名的灾难恢复设置。 |
GeneralApi | domain_get_peer | GET /domains/{domainID}/peer-domain | 通过昵称或别名获取对等域名 |
GeneralApi | domain_get_peer_config | GET /domains/{domainID}/control/peers/{peerDomainID} | 获取对等配置 |
GeneralApi | domain_get_private_info | GET /domains/{domainID}/info | 获取域名的摘要信息 |
GeneralApi | domain_get_public_info | GET /domains/{domainID}/public-info | 获取域名的公共信息 |
GeneralApi | domain_get_settings | GET /domains/{domainID}/control/settings | 获取域名设置 |
GeneralApi | domain_get_status | GET /domains/{domainID}/control/status | 获取域名状态 |
GeneralApi | domain_get_vendor_settings | GET /domains/{domainID}/control/vendor/settings | 获取域名的供应商设置 |
GeneralApi | domain_list_peers | GET /domains/{domainID}/control/peers | 列出域名对等体 |
GeneralApi | domain_put_disaster_recovery_settings | PUT /domains/{domainID}/control/keys/disaster-recovery | 创建或更新域名的灾难恢复设置。 |
GeneralApi | domain_put_settings | PUT /domains/{domainID}/control/settings | 更新域名设置 |
GeneralApi | domain_query_control_log | GET /domains/{domainID}/control/log | 获取域名控制平面审计日志 |
GeneralApi | domain_update_peer | PUT /domains/{domainID}/control/peers/{peerDomainID} | 更新对等配置 |
InternalApi | domain_add_access_log_entry | POST /domains/{domainID}/capsules/{capsuleID}/log | 添加胶囊审计日志条目 |
InternalApi | domain_create_capsule | POST /domains/{domainID}/capsules | 创建胶囊 |
InternalApi | domain_data_tagging_hook_invoke | POST /domains/{domainID}/hooks/data-tagging/{hookName}/invoke | 调用钩子 |
InternalApi | domain_data_tagging_hook_test | POST /domains/{domainID}/hooks/data-tagging/{hookName}/test | 使用实际输入测试分类器规则 |
InternalApi | domain_open_capsule | POST /domains/{domainID}/capsules/{capsuleID}/open | 打开胶囊以供阅读 |
InternalApi | domain_seal_capsule | POST /domains/{domainID}/capsules/{capsuleID}/seal | 密封胶囊 |
InternalApi | domain_upsert_span_tags | PUT /domains/{domainID}/capsules/{capsuleID}/span-tags | 更新span-scope标签 |
KeychainApi | keychain_create_workspace | POST /keychain/workspaces | 创建工作区 |
KeychainApi | keychain_get_workspace_info | GET /keychain/workspaces/{workspace}/info | 获取工作区信息 |
KeychainApi | keychain_get_workspace_objects | GET /keychain/workspaces/{workspace}/objects | 获取工作区中的对象批处理 |
KeychainApi | keychain_put_workspace_objects | POST /keychain/workspaces/{workspace}/objects | 将对象批处理放入工作区 |
PolicyApi | domain_create_data_policy | POST /domains/{domainID}/control/data-policy | 创建新的数据策略 |
PolicyApi | domain_create_policy_rule | POST /domains/{domainID}/control/policy | 创建域名策略规则 |
PolicyApi | domain_data_policy_configure_rules | POST /domains/{domainID}/control/data-policy/{policyID}/rules | 配置数据策略规则 |
PolicyApi | domain_data_policy_rule_update | PUT /domains/{domainID}/control/data-policy/{policyID}/rules/{ruleID} | 配置数据策略规则 |
PolicyApi | domain_delete_data_policy | DELETE /domains/{domainID}/control/data-policy/{policyID} | 删除数据策略 |
PolicyApi | domain_delete_data_policy_rule | DELETE /domains/{domainID}/control/data-policy/{policyID}/rules/{ruleID} | 删除数据策略规则 |
PolicyApi | domain_delete_fact_by_id | DELETE /domains/{domainID}/control/facts/{factType}/{factID} | 删除事实 |
PolicyApi | domain_delete_fact_by_tuple | DELETE /domains/{domainID}/control/facts/{factType}/tuple | 删除事实 |
PolicyApi | domain_delete_fact_type | DELETE /domains/{domainID}/control/facts/{factType} | 删除事实类型 |
PolicyApi | domain_delete_policy_rule | DELETE /domains/{domainID}/control/policy/{ruleID} | 删除域名策略规则 |
PolicyApi | domain_get_data_policy | GET /domains/{domainID}/control/data-policy/{policyID} | 获取数据策略 |
PolicyApi | domain_get_data_policy_binding | GET /domains/{domainID}/control/data-policy/{policyID}/binding | 检索数据策略绑定 |
PolicyApi | domain_get_data_policy_rule | GET /domains/{domainID}/control/data-policy/{policyID}/rules/{ruleID} | 获取数据策略规则 |
PolicyApi | domain_get_fact_by_id | GET /domains/{domainID}/control/facts/{factType}/{factID} | 通过ID获取事实 |
PolicyApi | domain_get_fact_type | GET /domains/{domainID}/control/facts/{factType} | 获取事实类型定义 |
PolicyApi | domain_list_data_policies | GET /domains/{domainID}/control/data-policy | |
PolicyApi | domain_list_fact_types | GET /domains/{domainID}/control/facts | 列出域的事实类型 |
PolicyApi | domain_list_facts | GET /domains/{domainID}/control/facts/{factType}/list | 获取类型的事实 |
PolicyApi | domain_list_policy_rules | GET /domains/{domainID}/control/policy | 获取域名策略规则 |
PolicyApi | domain_list_resources | GET /domains/{domainID}/control/resources | 获取访问控制资源路径摘要 |
PolicyApi | domain_policy_flush | POST /domains/{domainID}/control/policy/flush | 刷新策略缓存 |
PolicyApi | domain_put_fact_type | PUT /domains/{domainID}/control/facts/{factType} | 创建事实类型 |
PolicyApi | domain_renumber_data_policy_rules | POST /domains/{domainID}/control/data-policy/{policyID}/renumber | 重新分配规则编号 |
PolicyApi | domain_renumber_policy_rules | POST /domains/{domainID}/control/policy/renumber | 重新分配规则编号 |
PolicyApi | domain_set_data_policy_binding | PUT /domains/{domainID}/control/data-policy/{policyID}/binding | 配置数据策略绑定 |
PolicyApi | domain_update_data_policy | PUT /domains/{domainID}/control/data-policy/{policyID} | 更新数据策略 |
PolicyApi | domain_update_policy_rule | PUT /domains/{domainID}/control/policy/{ruleID} | 更新域名策略规则 |
PolicyApi | domain_upsert_fact | POST /domains/{domainID}/control/facts/{factType}/new | 插入或更新事实 |
模型文档
- AccessLogEntry
- AccessLogEntryCreateInfo
- AccessLogEntryOpenInfo
- AccessLogEntryReadInfo
- AccessLogResults
- ActiveRootEncryptionKeyId
- ActiveRootEncryptionKeyResponse
- AddCapsuleLogEntryRequest
- AddReadContext
- AddWriteContext
- AntimatterDelegatedAwsKeyInfo
- AntimatterDelegatedAzureKeyInfo
- AntimatterDelegatedGcpKeyInfo
- ApiKeyDomainIdentityProviderDetails
- AvailableDelegatedRootEncryptionKeyProvider
- AvailableRootEncryptionKeyProviders
- AvailableRootEncryptionKeyProvidersProvidersInner
- AvailableServiceAccountRootEncryptionKeyProvider
- AwsServiceAccountKeyInfo
- AzureServiceAccountKeyInfo
- ByokKeyInfo
- Capability
- CapabilityDefinition
- CapabilityDefinitionList
- CapabilityExpression
- CapabilityList
- CapabilityRule
- CapabilityRuleMatchExpressionsInner
- CapsuleCreateResponse
- CapsuleInfo
- CapsuleList
- CapsuleOpenRequest
- CapsuleOpenResponse
- CapsuleOpenResponseReadContextConfiguration
- CapsuleSealRequest
- ClassifierRule
- ConflictError
- 创建域
- 数据策略
- 数据策略绑定信息
- 数据策略绑定信息读取上下文内部
- 数据策略条款
- 数据策略列表
- 数据策略规则
- 数据策略规则更改响应
- 数据策略规则更改
- 数据策略规则效果
- 数据标记钩子输入
- 数据标记钩子输入记录内部
- 数据标记钩子输入记录内部元素内部
- 数据标记钩子响应
- 数据标记钩子响应记录内部
- 删除标签
- 灾难恢复设置
- 域
- 域认证
- 域认证响应
- 域联系人问题验证请求
- 域控制日志条目
- 域控制日志结果
- 域创建数据策略200响应
- 域数据标记钩子测试请求
- 域事实列表
- 域获取写上下文分类器规则200响应
- 域获取写上下文正则表达式规则200响应
- 域钩子列表
- 域钩子列表钩子内部
- 域身份API密钥主要参数
- 域身份电子邮件主要参数
- 域身份托管域主要参数
- 域身份主要详细信息
- 域身份提供者详细信息
- 域身份提供者信息
- 域身份提供者列表
- 域身份提供者主要列表
- 域身份提供者主要参数
- 域身份提供者主要类型
- 域身份租户ID主要参数
- 域插入身份提供者主要200响应
- 域插入写上下文分类器规则200响应
- 域对等配置
- 域对等列表
- 域对等列表对等内部
- 域策略
- 域策略规则
- 域私有信息
- 域公共信息
- 域资源摘要
- 域资源摘要模式内部
- 域设置
- 域状态
- 域状态通知内部
- 域标签信息结果
- 域更新胶囊标签请求
- 错误
- 扩展数据策略
- 事实
- 事实表达式
- 事实表达式参数内部
- 事实列表
- 事实策略规则内部
- 事实策略规则内部参数内部
- 事实元组
- 事实类型定义
- 禁止错误
- Google云平台服务帐户密钥信息
- 谷歌OAuth域身份提供者详细信息
- 钩子调用
- 无效请求错误
- 密钥信息
- 密钥信息密钥信息
- LLM分类器配置
- MicrosoftOAuth域身份提供者详细信息
- 新访问日志条目
- 新访问日志条目读取信息
- 新能力定义
- 新数据策略
- 新数据策略规则
- 新域
- 新域策略规则
- 新域响应
- 新域设置
- 新事实
- 新事实类型定义
- 新事实类型定义参数内部
- 新读取上下文配置规则
- 新供应商设置
- 新工作空间
- 新工作空间对象
- 策略规则操作
- 策略规则结果
- 先决条件失败错误
- 主要信息
- 主要摘要
- 读取上下文配置规则
- 读取上下文详细信息
- 读取上下文详细信息附加策略内部
- 读取上下文列表
- 读取上下文参数
- 读取上下文所需钩子
- 读取上下文规则事实内部
- 读取上下文规则事实内部参数内部
- 读取上下文规则匹配表达式内部
- 读取上下文简短详细信息
- 读取参数
- 读取参数表达式
- 正则表达式分类器配置
- 资源耗尽错误
- 资源未找到错误
- 根加密密钥ID响应
- 根加密密钥项
- 根加密密钥列表响应
- 根加密密钥测试响应
- 旋转密钥加密密钥响应
- 设置数据策略绑定
- 设置数据策略绑定读取上下文内部
- 星号域列表
- 标签
- 标签表达式
- 标签元数据
- 标签集
- 标签集跨标签内部
- 标签摘要
- 标签摘要省略标签内部
- 标签摘要唯一标签内部
- 标签类型字段
- 未授权错误
- 更新跨度标签请求
- 变量定义
- 变量定义事实参数内部
- 供应商设置
- 验证联系人响应
- 工作空间信息
- 工作空间对象
- 工作空间对象审批
- 工作空间对象委派数据包
- 工作空间对象密钥链信息
- 工作空间对象列表
- 工作空间对象请求
- 写上下文分类器标签
- 写上下文配置信息
- 写上下文配置信息所需钩子内部
- 写上下文详细信息
- 写上下文列表
- 写上下文正则表达式规则
要获取crate生成的文档,请使用
cargo doc --open
作者
依赖关系
~8–19MB
~289K SLoC