31个稳定版本 (3个主要版本)
新 4.11.0 | 2024年8月22日 |
---|---|
4.8.0 | 2024年7月1日 |
4.4.0 | 2024年2月28日 |
4.3.0 | 2023年11月30日 |
1.0.0-beta.0 | 2022年9月5日 |
在 Web编程 中排名 #36
每月下载量 428
用于 2 crates
4.5MB
65K SLoC
fastly-api
fastly API的Rust客户端库,用于与Fastly API的大部分功能进行交互。
[!WARNING] 此API客户端是从Fastly的OpenAPI规范自动生成的,可能在Compute平台上使用时无法正常工作。Compute的支持计划中,但尚未优先考虑。
需求
Rust 2021版
安装
将以下内容添加到 Cargo.toml
中的 [dependencies]
fastly-api = "4.11.0"
使用
use anyhow::Result;
use fastly_api::apis::configuration::{ApiKey, Configuration};
use fastly_api::apis::service_api::{create_service, CreateServiceParams};
use std::env;
#[tokio::main]
async fn main() -> Result<()> {
let cfg = &Configuration {
api_key: Some(ApiKey {
prefix: None,
key: "YOUR_API_KEY",
}),
..Default::default()
};
let service_name = "fastly-rust-service";
let customer_id = env::var("FASTLY_CUSTOMER_ID")?;
let params = CreateServiceParams {
name: Some(service_name.to_string()),
customer_id: Some(customer_id),
..Default::default()
};
create_service(cfg, params).await?
}
授权
[!NOTE] Fastly API需要API令牌来进行大多数操作。
通过将 api_key
赋值给配置来设置API令牌,如下所示
let cfg = &Configuration {
api_key: Some(ApiKey {
prefix: None,
key: "YOUR_API_KEY",
}),
..Default::default()
};
或者,设置 FASTLY_API_TOKEN
环境变量并使用默认构造函数
let cfg = &Configuration::default();
API端点
Fastly API的主要文档可以在我们的开发者中心找到。
API端点表
类 | 方法 | 描述 |
---|---|---|
AclApi | create_acl | 创建一个新的ACL |
AclApi | delete_acl | 删除一个ACL |
AclApi | get_acl | 描述一个ACL |
AclApi | list_acls | 列出ACLs |
AclApi | update_acl | 更新一个ACL |
AclEntryApi | bulk_update_acl_entries | 更新多个ACL条目 |
AclEntryApi | create_acl_entry | 创建一个ACL条目 |
AclEntryApi | delete_acl_entry | 删除一个ACL条目 |
AclEntryApi | get_acl_entry | 描述一个ACL条目 |
AclEntryApi | list_acl_entries | 列出ACL条目 |
AclEntryApi | update_acl_entry | 更新一个ACL条目 |
ApexRedirectApi | create_apex_redirect | 创建一个apex重定向 |
ApexRedirectApi | delete_apex_redirect | 删除一个apex重定向 |
ApexRedirectApi | get_apex_redirect | 获取一个apex重定向 |
ApexRedirectApi | list_apex_redirects | 列出apex重定向 |
ApexRedirectApi | update_apex_redirect | 更新一个apex重定向 |
AutomationTokensApi | create_automation_token | 创建自动化令牌 |
AutomationTokensApi | get_automation_token_id | 通过ID获取自动化令牌 |
AutomationTokensApi | get_automation_tokens_id_services | 列出自动化令牌服务 |
AutomationTokensApi | list_automation_tokens | 列出客户自动化令牌 |
AutomationTokensApi | revoke_automation_token_id | 通过ID撤销自动化令牌 |
BackendApi | create_backend | 创建一个后端 |
BackendApi | delete_backend | 删除一个后端 |
BackendApi | get_backend | 描述一个后端 |
BackendApi | list_backends | 列出后端 |
BackendApi | update_backend | 更新一个后端 |
BillingApi | get_invoice | 获取一张发票 |
BillingApi | get_invoice_by_id | 获取一张发票 |
BillingApi | get_invoice_mtd | 获取月度账单估算 |
BillingAddressApi | add_billing_addr | 向客户添加账单地址 |
BillingAddressApi | delete_billing_addr | 删除一个账单地址 |
BillingAddressApi | get_billing_addr | 获取一个账单地址 |
BillingAddressApi | update_billing_addr | 更新一个账单地址 |
BillingInvoicesApi | get_invoice_by_invoice_id | 通过ID获取发票 |
BillingInvoicesApi | get_month_to_date_invoice | 获取月度发票 |
BillingInvoicesApi | list_invoices | 发票列表 |
BillingUsageMetricsApi | get_service_level_usage | 获取产品服务级别使用指标 |
BillingUsageMetricsApi | get_service_level_usage_types | 获取客户的产品使用类型 |
CacheSettingsApi | create_cache_settings | 创建缓存设置对象 |
CacheSettingsApi | delete_cache_settings | 删除缓存设置对象 |
CacheSettingsApi | get_cache_settings | 获取缓存设置对象 |
CacheSettingsApi | list_cache_settings | 列出缓存设置对象 |
CacheSettingsApi | update_cache_settings | 更新缓存设置对象 |
ConditionApi | create_condition | 创建条件 |
ConditionApi | delete_condition | 删除条件 |
ConditionApi | get_condition | 描述条件 |
ConditionApi | list_conditions | 列出条件 |
ConditionApi | update_condition | 更新条件 |
ConfigStoreApi | create_config_store | 创建配置存储 |
ConfigStoreApi | delete_config_store | 删除配置存储 |
ConfigStoreApi | get_config_store | 描述配置存储 |
ConfigStoreApi | get_config_store_info | 获取配置存储元数据 |
ConfigStoreApi | list_config_store_services | 列出链接的服务 |
ConfigStoreApi | list_config_stores | 列出配置存储 |
ConfigStoreApi | update_config_store | 更新配置存储 |
ConfigStoreItemApi | bulk_update_config_store_item | 更新配置存储中的多个条目 |
ConfigStoreItemApi | create_config_store_item | 在配置存储中创建条目 |
ConfigStoreItemApi | delete_config_store_item | 从配置存储中删除条目 |
ConfigStoreItemApi | get_config_store_item | 从配置存储中获取条目 |
ConfigStoreItemApi | list_config_store_items | 列出配置存储中的条目 |
ConfigStoreItemApi | update_config_store_item | 更新配置存储中的条目 |
ConfigStoreItemApi | upsert_config_store_item | 在配置存储中插入或更新条目 |
ContactApi | create_contacts | 添加新的客户联系信息 |
ContactApi | delete_contact | 删除联系信息 |
ContactApi | list_contacts | 列出联系信息 |
ContentApi | content_check | 检查每个POP的缓存中内容的状态 |
CustomerApi | delete_customer | 删除客户 |
CustomerApi | get_customer | 获取客户 |
CustomerApi | get_logged_in_customer | 获取已登录客户 |
CustomerApi | list_users | 列出用户 |
CustomerApi | update_customer | 更新客户 |
DictionaryApi | create_dictionary | 创建边字典 |
DictionaryApi | delete_dictionary | 删除边字典 |
DictionaryApi | get_dictionary | 获取边字典 |
DictionaryApi | list_dictionaries | 列出边字典 |
DictionaryApi | update_dictionary | 更新边字典 |
DictionaryInfoApi | get_dictionary_info | 获取边字典元数据 |
DictionaryItemApi | bulk_update_dictionary_item | 更新边字典中的多个条目 |
DictionaryItemApi | create_dictionary_item | 在边字典中创建条目 |
DictionaryItemApi | delete_dictionary_item | 从边字典中删除条目 |
DictionaryItemApi | get_dictionary_item | 从边字典中获取条目 |
DictionaryItemApi | list_dictionary_items | 列出边字典中的条目 |
DictionaryItemApi | update_dictionary_item | 更新边字典中的条目 |
DictionaryItemApi | upsert_dictionary_item | 在边字典中插入或更新一个条目 |
DiffApi | diff_service_versions | 比较两个服务版本 |
DirectorApi | delete_director | 删除一个导演 |
DirectorApi | get_director | 获取一个导演 |
DirectorApi | list_directors | 列出导演 |
DirectorApi | update_director | 更新一个导演 |
DirectorBackendApi | create_director_backend | 创建导演-后端关系 |
DirectorBackendApi | delete_director_backend | 删除导演-后端关系 |
DirectorBackendApi | get_director_backend | 获取导演-后端关系 |
DomainApi | check_domain | 验证服务上单个域的DNS配置 |
DomainApi | create_domain | 将域名添加到服务 |
DomainApi | delete_domain | 从服务中删除域名 |
DomainApi | get_domain | 描述一个域名 |
DomainApi | list_domains | 列出域名 |
DomainApi | update_domain | 更新一个域名 |
DomainInspectorHistoricalApi | get_domain_inspector_historical | 获取服务的历史域名数据 |
DomainInspectorRealtimeApi | get_domain_inspector_last120_seconds | 获取过去120秒内的实时域名数据 |
DomainInspectorRealtimeApi | get_domain_inspector_last_max_entries | 获取有限数量的实时域名数据条目 |
DomainInspectorRealtimeApi | get_domain_inspector_last_second | 从指定时间获取实时域名数据 |
DomainOwnershipsApi | list_domain_ownerships | 列出域名所有权 |
EnabledProductsApi | disable_product | 禁用产品 |
EnabledProductsApi | enable_product | 启用产品 |
EnabledProductsApi | get_enabled_product | 获取已启用产品 |
EventsApi | get_event | 获取一个事件 |
EventsApi | list_events | 列出事件 |
GzipApi | create_gzip_config | 创建gzip配置 |
GzipApi | delete_gzip_config | 删除gzip配置 |
GzipApi | get_gzip_configs | 获取gzip配置 |
GzipApi | list_gzip_configs | 列出gzip配置 |
GzipApi | update_gzip_config | 更新gzip配置 |
HeaderApi | create_header_object | 创建Header对象 |
HeaderApi | delete_header_object | 删除Header对象 |
HeaderApi | get_header_object | 获取Header对象 |
HeaderApi | list_header_objects | 列出Header对象 |
HeaderApi | update_header_object | 更新Header对象 |
HealthcheckApi | create_healthcheck | 创建健康检查 |
HealthcheckApi | delete_healthcheck | 删除健康检查 |
HealthcheckApi | get_healthcheck | 获取健康检查 |
HealthcheckApi | list_healthchecks | 列出健康检查 |
HealthcheckApi | update_healthcheck | 更新健康检查 |
Http3Api | create_http3 | 启用HTTP/3支持 |
Http3Api | delete_http3 | 禁用HTTP/3支持 |
Http3Api | get_http3 | 获取HTTP/3状态 |
IamPermissionsApi | list_permissions | 列出权限 |
IamRolesApi | add_role_permissions | 向角色添加权限 |
IamRolesApi | create_a_role | 创建角色 |
IamRolesApi | delete_a_role | 删除角色 |
IamRolesApi | get_a_role | 获取角色 |
IamRolesApi | list_role_permissions | 列出角色中的权限 |
IamRolesApi | list_roles | 列出角色 |
IamRolesApi | remove_role_permissions | 从角色中移除权限 |
IamRolesApi | update_a_role | 更新角色 |
IamServiceGroupsApi | add_service_group_services | 向服务组添加服务 |
IamServiceGroupsApi | create_a_service_group | 创建服务组 |
IamServiceGroupsApi | delete_a_service_group | 删除服务组 |
IamServiceGroupsApi | get_a_service_group | 获取服务组 |
IamServiceGroupsApi | list_service_group_services | 列出服务组的服务 |
IamServiceGroupsApi | list_service_groups | 列出服务组 |
IamServiceGroupsApi | remove_service_group_services | 从服务组中移除服务 |
IamServiceGroupsApi | update_a_service_group | 更新服务组 |
IamUserGroupsApi | add_user_group_members | 向用户组添加成员 |
IamUserGroupsApi | add_user_group_roles | 向用户组添加角色 |
IamUserGroupsApi | add_user_group_service_groups | 将服务组添加到用户组 |
IamUserGroupsApi | create_a_user_group | 创建用户组 |
IamUserGroupsApi | delete_a_user_group | 删除用户组 |
IamUserGroupsApi | get_a_user_group | 获取用户组 |
IamUserGroupsApi | list_user_group_members | 列出用户组的成员 |
IamUserGroupsApi | list_user_group_roles | 列出用户组的角色 |
IamUserGroupsApi | list_user_group_service_groups | 列出用户组中的服务组 |
IamUserGroupsApi | list_user_groups | 列出用户组 |
IamUserGroupsApi | remove_user_group_members | 移除用户组的成员 |
IamUserGroupsApi | remove_user_group_roles | 从用户组中移除角色 |
IamUserGroupsApi | remove_user_group_service_groups | 从用户组中移除服务组 |
IamUserGroupsApi | update_a_user_group | 更新用户组 |
ImageOptimizerDefaultSettingsApi | get_default_settings | 获取当前的图像优化默认设置 |
ImageOptimizerDefaultSettingsApi | update_default_settings | 更新图像优化默认设置 |
InvitationsApi | create_invitation | 创建邀请 |
InvitationsApi | delete_invitation | 删除邀请 |
InvitationsApi | list_invitations | 列出邀请 |
KvStoreApi | create_store | 创建一个键值存储。 |
KvStoreApi | delete_store | 删除键值存储。 |
KvStoreApi | get_store | 描述键值存储。 |
KvStoreApi | get_stores | 列出键值存储。 |
KvStoreItemApi | delete_key_from_store | 删除键值存储项。 |
KvStoreItemApi | get_keys | 列出键值存储键。 |
KvStoreItemApi | get_value_for_key | 获取键值存储项的值 |
KvStoreItemApi | set_value_for_key | 将项插入到键值存储中 |
LegacyWafConfigurationSetsApi | list_waf_config_sets | 列出配置集 |
LegacyWafConfigurationSetsApi | list_wafs_config_set | 列出正在使用配置集的WAF |
LegacyWafConfigurationSetsApi | use_waf_config_set | 将配置集应用于WAF |
LegacyWafFirewallApi | create_legacy_waf_firewall_service | 创建防火墙 |
LegacyWafFirewallApi | disable_legacy_waf_firewall | 禁用防火墙 |
LegacyWafFirewallApi | enable_legacy_waf_firewall | 启用防火墙 |
LegacyWafFirewallApi | get_legacy_waf_firewall | 获取防火墙对象 |
LegacyWafFirewallApi | get_legacy_waf_firewall_service | 获取防火墙 |
LegacyWafFirewallApi | list_legacy_waf_firewalls | 列出活动防火墙 |
LegacyWafFirewallApi | list_legacy_waf_firewalls_service | 列出防火墙 |
LegacyWafFirewallApi | update_legacy_waf_firewall_service | 更新防火墙 |
LegacyWafOwaspApi | create_owasp_settings | 创建OWASP设置对象 |
LegacyWafOwaspApi | get_owasp_settings | 获取OWASP设置对象 |
LegacyWafOwaspApi | update_owasp_settings | 更新OWASP设置对象 |
LegacyWafRuleApi | get_legacy_waf_firewall_rule_vcl | 获取与防火墙相关的规则的VCL |
LegacyWafRuleApi | get_legacy_waf_rule | 获取规则 |
LegacyWafRuleApi | get_legacy_waf_rule_vcl | 获取规则的VCL |
LegacyWafRuleApi | list_legacy_waf_rules | 列出最新配置集中的规则 |
LegacyWafRuleStatusApi | get_waf_firewall_rule_status | 获取防火墙上规则的状态 |
LegacyWafRuleStatusApi | list_waf_firewall_rule_statuses | 列出规则状态 |
LegacyWafRuleStatusApi | update_waf_firewall_rule_status | 更新规则状态 |
LegacyWafRuleStatusApi | update_waf_firewall_rule_statuses_tag | 创建或更新标记规则组的状态 |
LegacyWafRulesetApi | get_waf_ruleset | 获取WAF规则集 |
LegacyWafRulesetApi | get_waf_ruleset_vcl | 生成WAF规则集VCL |
LegacyWafRulesetApi | update_waf_ruleset | 更新WAF规则集 |
LegacyWafTagApi | list_legacy_waf_tags | 列出WAF标签 |
LegacyWafUpdateStatusApi | get_waf_update_status | 获取WAF更新的状态 |
LegacyWafUpdateStatusApi | list_waf_update_statuses | 列出更新状态 |
LoggingAzureblobApi | create_log_azure | 创建Azure Blob存储日志端点 |
LoggingAzureblobApi | delete_log_azure | 删除Azure Blob存储日志端点 |
LoggingAzureblobApi | get_log_azure | 获取Azure Blob存储日志端点 |
LoggingAzureblobApi | list_log_azure | 列出Azure Blob存储日志端点 |
LoggingAzureblobApi | update_log_azure | 更新Azure Blob存储日志端点 |
LoggingBigqueryApi | create_log_bigquery | 创建BigQuery日志端点 |
LoggingBigqueryApi | delete_log_bigquery | 删除BigQuery日志端点 |
LoggingBigqueryApi | get_log_bigquery | 获取BigQuery日志端点 |
LoggingBigqueryApi | list_log_bigquery | 列出BigQuery日志端点 |
LoggingBigqueryApi | update_log_bigquery | 更新BigQuery日志端点 |
LoggingCloudfilesApi | create_log_cloudfiles | 创建Cloud Files日志端点 |
LoggingCloudfilesApi | delete_log_cloudfiles | 删除Cloud Files日志端点 |
LoggingCloudfilesApi | get_log_cloudfiles | 获取Cloud Files日志端点 |
LoggingCloudfilesApi | list_log_cloudfiles | 列出Cloud Files日志端点 |
LoggingCloudfilesApi | update_log_cloudfiles | 更新Cloud Files日志端点 |
LoggingDatadogApi | create_log_datadog | 创建Datadog日志端点 |
LoggingDatadogApi | delete_log_datadog | 删除Datadog日志端点 |
LoggingDatadogApi | get_log_datadog | 获取Datadog日志端点 |
LoggingDatadogApi | list_log_datadog | 列出Datadog日志端点 |
LoggingDatadogApi | update_log_datadog | 更新Datadog日志端点 |
LoggingDigitaloceanApi | create_log_digocean | 创建DigitalOcean Spaces日志端点 |
LoggingDigitaloceanApi | delete_log_digocean | 删除DigitalOcean Spaces日志端点 |
LoggingDigitaloceanApi | get_log_digocean | 获取DigitalOcean Spaces日志端点 |
LoggingDigitaloceanApi | list_log_digocean | 列出DigitalOcean Spaces日志端点 |
LoggingDigitaloceanApi | update_log_digocean | 更新DigitalOcean Spaces日志端点 |
LoggingElasticsearchApi | create_log_elasticsearch | 创建Elasticsearch日志端点 |
LoggingElasticsearchApi | delete_log_elasticsearch | 删除Elasticsearch日志端点 |
LoggingElasticsearchApi | get_log_elasticsearch | 获取Elasticsearch日志端点 |
LoggingElasticsearchApi | list_log_elasticsearch | 列出Elasticsearch日志端点 |
LoggingElasticsearchApi | update_log_elasticsearch | 更新Elasticsearch日志端点 |
LoggingFtpApi | create_log_ftp | 创建FTP日志端点 |
LoggingFtpApi | delete_log_ftp | 删除FTP日志端点 |
LoggingFtpApi | get_log_ftp | 获取FTP日志端点 |
LoggingFtpApi | list_log_ftp | 列出FTP日志端点 |
LoggingFtpApi | update_log_ftp | 更新FTP日志端点 |
LoggingGcsApi | create_log_gcs | 创建GCS日志端点 |
LoggingGcsApi | delete_log_gcs | 删除GCS日志端点 |
LoggingGcsApi | get_log_gcs | 获取GCS日志端点 |
LoggingGcsApi | list_log_gcs | 列出GCS日志端点 |
LoggingGcsApi | update_log_gcs | 更新GCS日志端点 |
LoggingHerokuApi | create_log_heroku | 创建Heroku日志端点 |
LoggingHerokuApi | delete_log_heroku | 删除Heroku日志端点 |
LoggingHerokuApi | get_log_heroku | 获取Heroku日志端点 |
LoggingHerokuApi | list_log_heroku | 列出Heroku日志端点 |
LoggingHerokuApi | update_log_heroku | 更新Heroku日志端点 |
LoggingHoneycombApi | create_log_honeycomb | 创建Honeycomb日志端点 |
LoggingHoneycombApi | delete_log_honeycomb | 删除Honeycomb日志端点 |
LoggingHoneycombApi | get_log_honeycomb | 获取Honeycomb日志端点 |
LoggingHoneycombApi | list_log_honeycomb | 列出Honeycomb日志端点 |
LoggingHoneycombApi | update_log_honeycomb | 更新Honeycomb日志端点 |
LoggingHttpsApi | create_log_https | 创建HTTPS日志端点 |
LoggingHttpsApi | delete_log_https | 删除HTTPS日志端点 |
LoggingHttpsApi | get_log_https | 获取HTTPS日志端点 |
LoggingHttpsApi | list_log_https | 列出HTTPS日志端点 |
LoggingHttpsApi | update_log_https | 更新HTTPS日志端点 |
LoggingKafkaApi | create_log_kafka | 创建Kafka日志端点 |
LoggingKafkaApi | delete_log_kafka | 删除Kafka日志端点 |
LoggingKafkaApi | get_log_kafka | 获取Kafka日志端点 |
LoggingKafkaApi | list_log_kafka | 列出Kafka日志端点 |
LoggingKafkaApi | update_log_kafka | 更新Kafka日志端点 |
LoggingKinesisApi | create_log_kinesis | 创建Amazon Kinesis日志端点 |
LoggingKinesisApi | delete_log_kinesis | 删除Amazon Kinesis日志端点 |
LoggingKinesisApi | get_log_kinesis | 获取Amazon Kinesis日志端点 |
LoggingKinesisApi | list_log_kinesis | 列出Amazon Kinesis日志端点 |
LoggingKinesisApi | update_log_kinesis | 更新Amazon Kinesis日志端点 |
LoggingLogentriesApi | 创建日志_logentries | 创建Logentries日志端点 |
LoggingLogentriesApi | 删除日志_logentries | 删除Logentries日志端点 |
LoggingLogentriesApi | 获取日志_logentries | 获取Logentries日志端点 |
LoggingLogentriesApi | 列出日志_logentries | 列出Logentries日志端点 |
LoggingLogentriesApi | 更新日志_logentries | 更新Logentries日志端点 |
LoggingLogglyApi | 创建日志_loggly | 创建Loggly日志端点 |
LoggingLogglyApi | 删除日志_loggly | 删除Loggly日志端点 |
LoggingLogglyApi | 获取日志_loggly | 获取Loggly日志端点 |
LoggingLogglyApi | 列出日志_loggly | 列出Loggly日志端点 |
LoggingLogglyApi | 更新日志_loggly | 更新Loggly日志端点 |
LoggingLogshuttleApi | 创建日志_create_log_logshuttle | 创建Log Shuttle日志端点 |
LoggingLogshuttleApi | 删除日志_logshuttle | 删除Log Shuttle日志端点 |
LoggingLogshuttleApi | 获取日志_logshuttle | 获取Log Shuttle日志端点 |
LoggingLogshuttleApi | 列出日志_logshuttle | 列出Log Shuttle日志端点 |
LoggingLogshuttleApi | 更新日志_logshuttle | 更新Log Shuttle日志端点 |
LoggingNewrelicApi | 创建日志_create_log_newrelic | 创建New Relic日志端点 |
LoggingNewrelicApi | 删除日志_delete_log_newrelic | 删除New Relic日志端点 |
LoggingNewrelicApi | 获取日志_get_log_newrelic | 获取New Relic日志端点 |
LoggingNewrelicApi | 列出日志_list_log_newrelic | 列出New Relic日志端点 |
LoggingNewrelicApi | 更新日志_update_log_newrelic | 更新New Relic日志端点 |
LoggingNewrelicotlpApi | 创建日志_create_log_newrelicotlp | 创建New Relic OTLP端点 |
LoggingNewrelicotlpApi | 删除日志_delete_log_newrelicotlp | 删除New Relic OTLP端点 |
LoggingNewrelicotlpApi | 获取日志_get_log_newrelicotlp | 获取New Relic OTLP端点 |
LoggingNewrelicotlpApi | 列出日志_list_log_newrelicotlp | 列出New Relic OTLP端点 |
LoggingNewrelicotlpApi | 更新日志_update_log_newrelicotlp | 更新New Relic日志端点 |
LoggingOpenstackApi | 创建日志_create_log_openstack | 创建OpenStack日志端点 |
LoggingOpenstackApi | 删除日志_delete_log_openstack | 删除OpenStack日志端点 |
LoggingOpenstackApi | 获取日志_get_log_openstack | 获取OpenStack日志端点 |
LoggingOpenstackApi | 列出日志_list_log_openstack | 列出OpenStack日志端点 |
LoggingOpenstackApi | 更新日志_update_log_openstack | 更新OpenStack日志端点 |
LoggingPapertrailApi | 创建日志_create_log_papertrail | 创建Papertrail日志端点 |
LoggingPapertrailApi | 删除日志_delete_log_papertrail | 删除Papertrail日志端点 |
LoggingPapertrailApi | 获取日志_get_log_papertrail | 获取Papertrail日志端点 |
LoggingPapertrailApi | 列出日志_list_log_papertrail | 列出Papertrail日志端点 |
LoggingPapertrailApi | 更新日志_update_log_papertrail | 更新Papertrail日志端点 |
LoggingPubsubApi | 创建日志_create_log_gcp_pubsub | 创建GCP Cloud Pub/Sub日志端点 |
LoggingPubsubApi | 删除日志_delete_log_gcp_pubsub | 删除GCP Cloud Pub/Sub日志端点 |
LoggingPubsubApi | 获取日志_get_log_gcp_pubsub | 获取GCP Cloud Pub/Sub日志端点 |
LoggingPubsubApi | 列出日志_list_log_gcp_pubsub | 列出GCP Cloud Pub/Sub日志端点 |
LoggingPubsubApi | 更新日志_update_log_gcp_pubsub | 更新GCP Cloud Pub/Sub日志端点 |
LoggingS3Api | 创建日志_create_log_aws_s3 | 创建AWS S3日志端点 |
LoggingS3Api | 删除日志_delete_log_aws_s3 | 删除AWS S3日志端点 |
LoggingS3Api | 获取日志_get_log_aws_s3 | 获取AWS S3日志端点 |
LoggingS3Api | 列出日志_list_log_aws_s3 | 列出AWS S3日志端点 |
LoggingS3Api | 更新日志_update_log_aws_s3 | 更新AWS S3日志端点 |
LoggingScalyrApi | 创建日志_create_log_scalyr | 创建Scalyr日志端点 |
LoggingScalyrApi | 删除日志_delete_log_scalyr | 删除Scalyr日志端点 |
LoggingScalyrApi | 获取日志_get_log_scalyr | 获取Scalyr日志端点 |
LoggingScalyrApi | 列出日志_list_log_scalyr | 列出Scalyr日志端点 |
LoggingScalyrApi | 更新日志_update_log_scalyr | 更新Scalyr日志端点 |
LoggingSftpApi | 创建日志_create_log_sftp | 创建SFTP日志端点 |
LoggingSftpApi | 删除日志_delete_log_sftp | 删除SFTP日志端点 |
LoggingSftpApi | 获取日志_get_log_sftp | 获取SFTP日志端点 |
LoggingSftpApi | 列出日志_list_log_sftp | 列出SFTP日志端点 |
LoggingSftpApi | 更新日志_update_log_sftp | 更新SFTP日志端点 |
LoggingSplunkApi | 创建日志_create_log_splunk | 创建Splunk日志端点 |
LoggingSplunkApi | 删除日志_delete_log_splunk | 删除Splunk日志端点 |
LoggingSplunkApi | 获取日志_get_log_splunk | 获取Splunk日志端点 |
LoggingSplunkApi | 列出日志_list_log_splunk | 列出Splunk日志端点 |
LoggingSplunkApi | 更新日志_update_log_splunk | 更新Splunk日志端点 |
LoggingSumologicApi | 创建日志_create_log_sumologic | 创建Sumologic日志端点 |
LoggingSumologicApi | 删除日志_delete_log_sumologic | 删除Sumologic日志端点 |
LoggingSumologicApi | 获取日志_get_log_sumologic | 获取Sumologic日志端点 |
LoggingSumologicApi | 列出日志_list_log_sumologic | 列出Sumologic日志端点 |
LoggingSumologicApi | 更新日志_update_log_sumologic | 更新SumoLogic日志端点 |
LoggingSyslogApi | create_log_syslog | 创建syslog日志端点 |
LoggingSyslogApi | delete_log_syslog | 删除syslog日志端点 |
LoggingSyslogApi | get_log_syslog | 获取syslog日志端点 |
LoggingSyslogApi | list_log_syslog | 列出Syslog日志端点 |
LoggingSyslogApi | update_log_syslog | 更新syslog日志端点 |
MutualAuthenticationApi | create_mutual_tls_authentication | 创建相互认证 |
MutualAuthenticationApi | delete_mutual_tls | 删除Mutual TLS |
MutualAuthenticationApi | get_mutual_authentication | 获取相互认证 |
MutualAuthenticationApi | list_mutual_authentications | 列出相互认证 |
MutualAuthenticationApi | patch_mutual_authentication | 更新相互认证 |
ObservabilityCustomDashboardsApi | create_dashboard | 创建新的仪表板 |
ObservabilityCustomDashboardsApi | delete_dashboard | 删除现有仪表板 |
ObservabilityCustomDashboardsApi | get_dashboard | 通过ID检索仪表板 |
ObservabilityCustomDashboardsApi | list_dashboards | 列出所有自定义仪表板 |
ObservabilityCustomDashboardsApi | update_dashboard | 更新现有仪表板 |
OriginInspectorHistoricalApi | get_origin_inspector_historical | 获取服务的历史源数据 |
OriginInspectorRealtimeApi | get_origin_inspector_last120_seconds | 获取过去120秒的实时源数据 |
OriginInspectorRealtimeApi | get_origin_inspector_last_max_entries | 获取有限数量的实时源数据条目 |
OriginInspectorRealtimeApi | get_origin_inspector_last_second | 获取特定时间的实时源数据 |
PackageApi | get_package | 获取服务的计算包详细信息 |
PackageApi | put_package | 上传计算包 |
PoolApi | create_server_pool | 创建服务器池 |
PoolApi | delete_server_pool | 删除服务器池 |
PoolApi | get_server_pool | 获取服务器池 |
PoolApi | list_server_pools | 列出服务器池 |
PoolApi | update_server_pool | 更新服务器池 |
PopApi | list_pops | 列出Fastly POPs |
PublicIpListApi | list_fastly_ips | 列出Fastly的公共IP |
PublishApi | publish | 向Fanout订阅者发送消息 |
PurgeApi | bulk_purge_tag | 清除多个代理键标签 |
PurgeApi | purge_all | 从服务中清除所有内容 |
PurgeApi | purge_single_url | 清除URL |
PurgeApi | purge_tag | 按代理键标签清除 |
RateLimiterApi | create_rate_limiter | 创建速率限制器 |
RateLimiterApi | delete_rate_limiter | 删除速率限制器 |
RateLimiterApi | get_rate_limiter | 获取速率限制器 |
RateLimiterApi | list_rate_limiters | 列出速率限制器 |
RateLimiterApi | update_rate_limiter | 更新速率限制器 |
RealtimeApi | get_stats_last120_seconds | 获取过去120秒的实时数据 |
RealtimeApi | get_stats_last120_seconds_limit_entries | 获取有限数量的实时数据条目 |
RealtimeApi | get_stats_last_second | 获取指定时间的实时数据 |
RequestSettingsApi | create_request_settings | 创建请求设置对象 |
RequestSettingsApi | delete_request_settings | 删除请求设置对象 |
RequestSettingsApi | get_request_settings | 获取请求设置对象 |
RequestSettingsApi | list_request_settings | 列出请求设置对象 |
RequestSettingsApi | update_request_settings | 更新请求设置对象 |
ResourceApi | create_resource | 创建资源链接 |
ResourceApi | delete_resource | 删除资源链接 |
ResourceApi | get_resource | 显示资源链接 |
ResourceApi | list_resources | 列出资源链接 |
ResourceApi | update_resource | 更新资源链接 |
ResponseObjectApi | create_response_object | 创建响应对象 |
ResponseObjectApi | delete_response_object | 删除响应对象 |
ResponseObjectApi | get_response_object | 获取响应对象 |
ResponseObjectApi | list_response_objects | 列出响应对象 |
ResponseObjectApi | update_response_object | 更新响应对象 |
SecretStoreApi | client_key | 创建新客户端密钥 |
SecretStoreApi | create_secret_store | 创建新密钥存储 |
SecretStoreApi | delete_secret_store | 删除密钥存储 |
SecretStoreApi | get_secret_store | 通过ID获取密钥存储 |
SecretStoreApi | 获取密钥存储 | 获取所有密钥存储 |
SecretStoreApi | 签名密钥 | 获取公钥 |
SecretStoreItemApi | 创建密钥 | 在存储中创建一个新的密钥。 |
SecretStoreItemApi | 删除密钥 | 从存储中删除一个密钥。 |
SecretStoreItemApi | 获取密钥 | 获取密钥元数据。 |
SecretStoreItemApi | 获取密钥列表 | 列出存储中的密钥。 |
SecretStoreItemApi | 必须重新创建密钥 | 在存储中重新创建密钥。 |
SecretStoreItemApi | 重新创建密钥 | 在存储中创建或重新创建密钥。 |
ServerApi | 创建池服务器 | 将服务器添加到池中 |
ServerApi | 从池中删除服务器 | 删除池服务器 |
ServerApi | 获取池服务器 | 获取池服务器 |
ServerApi | 列出池服务器 | 列出池中的服务器 |
ServerApi | 更新池服务器 | 更新服务器 |
ServiceApi | 创建服务 | 创建服务 |
ServiceApi | 删除服务 | 删除服务 |
ServiceApi | 获取服务 | 获取服务 |
ServiceApi | 获取服务详情 | 获取服务详情 |
ServiceApi | 列出服务域名 | 列出服务中的域名 |
ServiceApi | 列出服务 | 列出服务 |
ServiceApi | 搜索服务 | 按名称搜索服务 |
ServiceApi | 更新服务 | 更新服务 |
ServiceAuthorizationsApi | 创建服务授权 | 创建服务授权 |
ServiceAuthorizationsApi | 删除服务授权 | 删除服务授权 |
ServiceAuthorizationsApi | 删除服务授权 | 删除服务授权 |
ServiceAuthorizationsApi | 列出服务授权 | 列出服务授权 |
ServiceAuthorizationsApi | 显示服务授权 | 显示服务授权 |
ServiceAuthorizationsApi | 更新服务授权 | 更新服务授权 |
ServiceAuthorizationsApi | 更新服务授权 | 更新服务授权 |
SettingsApi | 获取服务设置 | 获取服务设置 |
SettingsApi | 更新服务设置 | 更新服务设置 |
SnippetApi | 创建代码片段 | 创建代码片段 |
SnippetApi | 删除代码片段 | 删除代码片段 |
SnippetApi | 获取代码片段 | 获取版本化的代码片段 |
SnippetApi | 获取动态代码片段 | 获取动态代码片段 |
SnippetApi | 列出代码片段 | 列出代码片段 |
SnippetApi | 更新代码片段 | 更新版本化的代码片段 |
SnippetApi | 更新动态代码片段 | 更新动态代码片段 |
StarApi | 创建星标 | 创建星标 |
StarApi | 删除星标 | 删除星标 |
StarApi | 获取星标 | 获取星标 |
StarApi | 列出星标 | 列出星标 |
StatsApi | 获取服务统计信息 | 获取服务的统计信息 |
SudoApi | 请求sudo访问权限 | 请求sudo访问权限 |
TlsActivationsApi | 创建TLS激活 | 使用自定义证书为域名启用TLS |
TlsActivationsApi | 禁用域名上的TLS | 禁用域名上的TLS |
TlsActivationsApi | 获取TLS激活 | 获取TLS激活 |
TlsActivationsApi | 列出TLS激活 | 列出TLS激活 |
TlsActivationsApi | 更新TLS激活 | 更新证书 |
TlsBulkCertificatesApi | 删除批量TLS证书 | 删除证书 |
TlsBulkCertificatesApi | 获取证书 | 获取证书 |
TlsBulkCertificatesApi | 列出证书 | 列出证书 |
TlsBulkCertificatesApi | 更新批量TLS证书 | 更新证书 |
TlsBulkCertificatesApi | 上传证书 | 上传证书 |
TlsCertificatesApi | 创建TLS证书 | 创建TLS证书 |
TlsCertificatesApi | 删除TLS证书 | 删除TLS证书 |
TlsCertificatesApi | 获取TLS证书 | 获取TLS证书 |
TlsCertificatesApi | 获取TLS证书blob(有限可用) | 获取TLS证书blob(有限可用) |
TlsCertificatesApi | 列出TLS证书 | 列出TLS证书 |
TlsCertificatesApi | 更新TLS证书 | 更新TLS证书 |
TlsConfigurationsApi | 获取TLS配置 | 获取TLS配置 |
TlsConfigurationsApi | 列出TLS配置 | 列出TLS配置 |
TlsConfigurationsApi | 更新TLS配置 | 更新TLS配置 |
TlsCsrsApi | 创建CSR | 创建CSR |
TlsDomainsApi | 列出TLS域名 | 列出TLS域名 |
TlsPrivateKeysApi | 创建TLS私钥 | 创建TLS私钥 |
TlsPrivateKeysApi | 删除TLS私钥 | 删除TLS私钥 |
TlsPrivateKeysApi | 获取TLS私钥 | 获取TLS私钥 |
TlsPrivateKeysApi | 列出TLS私钥 | 列出TLS私钥 |
全局订阅API | 创建全局签名电子邮件挑战 | 创建全局签名电子邮件挑战。 |
全局订阅API | 创建TLS订阅 | 创建一个TLS订阅 |
全局订阅API | 删除全局签名电子邮件挑战 | 删除一个全局签名电子邮件挑战 |
全局订阅API | 删除TLS订阅 | 删除一个TLS订阅 |
全局订阅API | 获取TLS订阅 | 获取一个TLS订阅 |
全局订阅API | 列出TLS订阅 | 列出TLS订阅 |
全局订阅API | 更新TLS订阅 | 更新一个TLS订阅 |
令牌API | 批量吊销令牌 | 吊销多个令牌 |
令牌API | 创建令牌 | 创建一个令牌 |
令牌API | 获取令牌 | 获取一个令牌 |
令牌API | 获取当前令牌 | 获取当前令牌 |
令牌API | 列出客户令牌 | 列出客户的令牌 |
令牌API | 列出用户令牌 | 列出认证用户的令牌 |
令牌API | 吊销令牌 | 吊销一个令牌 |
令牌API | 吊销当前令牌 | 吊销当前令牌 |
用户API | 创建用户 | 创建一个用户 |
用户API | 删除用户 | 删除一个用户 |
用户API | 获取当前用户 | 获取当前用户 |
用户API | 获取用户 | 获取一个用户 |
用户API | 请求密码重置 | 请求密码重置 |
用户API | 更新用户 | 更新一个用户 |
用户API | 更新用户密码 | 更新用户的密码 |
VclAPI | 创建自定义VCL文件 | 创建一个自定义VCL文件 |
VclAPI | 删除自定义VCL文件 | 删除一个自定义VCL文件 |
VclAPI | 获取自定义VCL文件 | 获取一个自定义VCL文件 |
VclAPI | 获取模板VCL | 获取模板VCL |
VclAPI | 获取服务的生成VCL | 获取服务的生成VCL |
VclAPI | 获取带语法高亮的生成VCL | 获取带语法高亮的生成VCL |
VclAPI | 获取带语法高亮的自定义VCL文件 | 获取带语法高亮的自定义VCL文件 |
VclAPI | 下载自定义VCL文件 | 下载自定义VCL文件 |
VclAPI | 使用默认标志集lint VCL | 使用默认标志集lint(验证)VCL。 |
VclAPI | 使用为服务设置的标志lint VCL | 使用为服务设置的标志lint(验证)VCL。 |
VclAPI | 列出自定义VCL文件 | 列出自定义VCL文件 |
VclAPI | 将自定义VCL文件设为默认 | 将自定义VCL文件设为默认 |
VclAPI | 更新自定义VCL文件 | 更新自定义VCL文件 |
VclDiffAPI | 获取两个服务版本之间VCL更改的比较 | 获取两个服务版本之间VCL更改的比较 |
版本API | 激活服务版本 | 激活一个服务版本 |
版本API | 克隆服务版本 | 克隆一个服务版本 |
版本API | 创建服务版本 | 创建一个服务版本 |
版本API | 停用服务版本 | 停用一个服务版本 |
版本API | 获取服务版本 | 获取一个服务的版本 |
版本API | 列出服务版本 | 列出服务的版本 |
版本API | 锁定服务版本 | 锁定一个服务版本 |
版本API | 更新服务版本 | 更新一个服务版本 |
版本API | 验证服务版本 | 验证一个服务版本 |
WafActiveRulesAPI | 从WAF中批量删除活动规则 | 从WAF中批量删除活动规则 |
WafActiveRulesAPI | 批量更新活动规则 | 更新多个活动规则 |
WafActiveRulesAPI | 创建WAF活动规则 | 将规则添加到WAF作为活动规则 |
WafActiveRulesAPI | 通过标签创建活动规则 | 通过标签创建活动规则 |
WafActiveRulesAPI | 删除活动规则 | 删除一个活动规则 |
WafActiveRulesAPI | 获取活动WAF规则对象 | 获取活动WAF规则对象 |
WafActiveRulesAPI | 列出WAF上的活动规则 | 列出WAF上的活动规则 |
WafActiveRulesAPI | 更新活动规则 | 更新一个活动规则 |
WafExclusionsAPI | 创建WAF规则排除 | 创建一个WAF规则排除 |
WafExclusionsAPI | 删除WAF规则排除 | 删除一个WAF规则排除 |
WafExclusionsAPI | 获取WAF规则排除 | 获取一个WAF规则排除 |
WafExclusionsAPI | 列出WAF规则排除 | 列出WAF规则排除 |
WafExclusionsAPI | 更新WAF规则排除 | 更新一个WAF规则排除 |
WafFirewallVersionsAPI | 克隆防火墙版本 | 克隆一个防火墙版本 |
WafFirewallVersionsAPI | 创建防火墙版本 | 创建一个防火墙版本 |
WafFirewallVersionsAPI | 部署或激活防火墙版本 | 部署或激活防火墙版本 |
WafFirewallVersionsAPI | 获取防火墙版本 | 获取一个防火墙版本 |
WafFirewallVersionsAPI | 列出防火墙版本 | 列出防火墙版本 |
WafFirewallVersionsAPI | update_waf_firewall_version | 更新防火墙版本 |
WafFirewallsApi | create_waf_firewall | 创建防火墙 |
WafFirewallsApi | delete_waf_firewall | 删除防火墙 |
WafFirewallsApi | get_waf_firewall | 获取防火墙 |
WafFirewallsApi | list_waf_firewalls | 列出防火墙 |
WafFirewallsApi | update_waf_firewall | 更新防火墙 |
WafRuleRevisionsApi | get_waf_rule_revision | 获取规则的修订版本 |
WafRuleRevisionsApi | list_waf_rule_revisions | 列出规则的修订版本 |
WafRulesApi | get_waf_rule | 获取规则 |
WafRulesApi | list_waf_rules | 列出可用的WAF规则 |
WafTagsApi | list_waf_tags | 列出标签 |
WholePlatformDdosHistoricalApi | get_platform_ddos_historical | 获取整个Fastly平台的DDoS历史指标 |
问题
fastly-rust API客户端目前不支持以下端点
/alerts/definitions/{definition_id}
(DELETE, GET, PUT)/alerts/definitions
(GET, POST)/alerts/history
(GET)/dns/configurations/{dns_configuration_id}
(DELETE, GET, PATCH)/dns/configurations
(GET, POST)/notifications/integration-types
(GET)/notifications/integrations/{integration_id}/rotateSigningKey
(POST)/notifications/integrations/{integration_id}/signingKey
(GET)/notifications/integrations/{integration_id}
(DELETE, GET, PATCH)/notifications/integrations
(GET, POST)/notifications/mailinglist-confirmations
(POST)/resources/stores/kv/{store_id}/batch
(PUT)/service/{service_id}/version/{version_id}/director
(POST)/stats/aggregate
(GET)/stats/field/{field}
(GET)/stats/regions
(GET)/stats/service/{service_id}/field/{field}
(GET)/stats/service/{service_id}
(GET)/stats/usage_by_month
(GET)/stats/usage_by_service
(GET)/stats/usage
(GET)/stats
(GET)/tls/activations/{tls_activation_id}
(GET, PATCH)/tls/activations
(GET)/tls/configurations/{tls_configuration_id}
(DELETE, GET, PATCH)/tls/configurations
(GET, POST)/tls/preview/domains/{domain_id}
(GET, PATCH)/tls/preview/domains
(GET, POST)/v1/channel/{service_id}/ts/h/limit/{max_entries}
(GET)/v1/channel/{service_id}/ts/h
(GET)/v1/channel/{service_id}/ts/{start_timestamp}
(GET)
如果您遇到任何与安全无关的错误或意外行为,请使用错误报告模板提交问题。
安全问题
请参阅我们的SECURITY.md以获取有关报告与安全相关问题的指导。
许可证
MIT.
依赖项
~4–16MB
~234K SLoC