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.02022年9月5日

Web编程 中排名 #36

Download history 15/week @ 2024-05-01 10/week @ 2024-05-08 122/week @ 2024-05-22 14/week @ 2024-05-29 18/week @ 2024-06-05 7/week @ 2024-06-12 3/week @ 2024-06-19 269/week @ 2024-06-26 53/week @ 2024-07-03 23/week @ 2024-07-10 62/week @ 2024-07-17 92/week @ 2024-07-24 152/week @ 2024-07-31 157/week @ 2024-08-07 22/week @ 2024-08-14

每月下载量 428
用于 2 crates

MIT 许可证

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客户端目前不支持以下端点

如果您遇到任何与安全无关的错误或意外行为,请使用错误报告模板提交问题

安全问题

请参阅我们的SECURITY.md以获取有关报告与安全相关问题的指导。

许可证

MIT.

依赖项

~4–16MB
~234K SLoC