@@ -15,7 +15,7 @@ Rust 2021 Edition
1515Add the following to ` Cargo.toml ` under ` [dependencies] ` :
1616
1717``` toml
18- fastly-api = " 11 .0.0"
18+ fastly-api = " 12 .0.0"
1919```
2020
2121## Usage
@@ -187,6 +187,11 @@ Class | Method | Description
187187* DirectorBackendApi* | [ ** create_director_backend** ] ( docs/DirectorBackendApi.md#create_director_backend ) | Create a director-backend relationship
188188* DirectorBackendApi* | [ ** delete_director_backend** ] ( docs/DirectorBackendApi.md#delete_director_backend ) | Delete a director-backend relationship
189189* DirectorBackendApi* | [ ** get_director_backend** ] ( docs/DirectorBackendApi.md#get_director_backend ) | Get a director-backend relationship
190+ * DmDomainsApi* | [ ** create_dm_domain** ] ( docs/DmDomainsApi.md#create_dm_domain ) | Create a domain
191+ * DmDomainsApi* | [ ** delete_dm_domain** ] ( docs/DmDomainsApi.md#delete_dm_domain ) | Delete a domain
192+ * DmDomainsApi* | [ ** get_dm_domain** ] ( docs/DmDomainsApi.md#get_dm_domain ) | Get a domain
193+ * DmDomainsApi* | [ ** list_dm_domains** ] ( docs/DmDomainsApi.md#list_dm_domains ) | List domains
194+ * DmDomainsApi* | [ ** update_dm_domain** ] ( docs/DmDomainsApi.md#update_dm_domain ) | Update a domain
190195* DomainApi* | [ ** check_domain** ] ( docs/DomainApi.md#check_domain ) | Validate DNS configuration for a single domain on a service
191196* DomainApi* | [ ** create_domain** ] ( docs/DomainApi.md#create_domain ) | Add a domain name to a service
192197* DomainApi* | [ ** delete_domain** ] ( docs/DomainApi.md#delete_domain ) | Remove a domain from a service
@@ -219,14 +224,8 @@ Class | Method | Description
219224* Http3Api* | [ ** delete_http3** ] ( docs/Http3Api.md#delete_http3 ) | Disable support for HTTP/3
220225* Http3Api* | [ ** get_http3** ] ( docs/Http3Api.md#get_http3 ) | Get HTTP/3 status
221226* IamPermissionsApi* | [ ** list_permissions** ] ( docs/IamPermissionsApi.md#list_permissions ) | List permissions
222- * IamRolesApi* | [ ** add_role_permissions** ] ( docs/IamRolesApi.md#add_role_permissions ) | Add permissions to a role
223- * IamRolesApi* | [ ** create_a_role** ] ( docs/IamRolesApi.md#create_a_role ) | Create a role
224- * IamRolesApi* | [ ** delete_a_role** ] ( docs/IamRolesApi.md#delete_a_role ) | Delete a role
225- * IamRolesApi* | [ ** get_a_role** ] ( docs/IamRolesApi.md#get_a_role ) | Get a role
226- * IamRolesApi* | [ ** list_role_permissions** ] ( docs/IamRolesApi.md#list_role_permissions ) | List permissions in a role
227- * IamRolesApi* | [ ** list_roles** ] ( docs/IamRolesApi.md#list_roles ) | List roles
228- * IamRolesApi* | [ ** remove_role_permissions** ] ( docs/IamRolesApi.md#remove_role_permissions ) | Remove permissions from a role
229- * IamRolesApi* | [ ** update_a_role** ] ( docs/IamRolesApi.md#update_a_role ) | Update a role
227+ * IamRolesApi* | [ ** iam_v1_roles_get** ] ( docs/IamRolesApi.md#iam_v1_roles_get ) | Get IAM role by ID
228+ * IamRolesApi* | [ ** iam_v1_roles_list** ] ( docs/IamRolesApi.md#iam_v1_roles_list ) | List IAM roles
230229* IamServiceGroupsApi* | [ ** add_service_group_services** ] ( docs/IamServiceGroupsApi.md#add_service_group_services ) | Add services in a service group
231230* IamServiceGroupsApi* | [ ** create_a_service_group** ] ( docs/IamServiceGroupsApi.md#create_a_service_group ) | Create a service group
232231* IamServiceGroupsApi* | [ ** delete_a_service_group** ] ( docs/IamServiceGroupsApi.md#delete_a_service_group ) | Delete a service group
@@ -436,6 +435,10 @@ Class | Method | Description
436435* ProductAiAcceleratorApi* | [ ** disable_product_ai_accelerator** ] ( docs/ProductAiAcceleratorApi.md#disable_product_ai_accelerator ) | Disable product
437436* ProductAiAcceleratorApi* | [ ** enable_ai_accelerator** ] ( docs/ProductAiAcceleratorApi.md#enable_ai_accelerator ) | Enable product
438437* ProductAiAcceleratorApi* | [ ** get_ai_accelerator** ] ( docs/ProductAiAcceleratorApi.md#get_ai_accelerator ) | Get product enablement status
438+ * ProductApiDiscoveryApi* | [ ** disable_product_api_discovery** ] ( docs/ProductApiDiscoveryApi.md#disable_product_api_discovery ) | Disable product
439+ * ProductApiDiscoveryApi* | [ ** enable_product_api_discovery** ] ( docs/ProductApiDiscoveryApi.md#enable_product_api_discovery ) | Enable product
440+ * ProductApiDiscoveryApi* | [ ** get_product_api_discovery** ] ( docs/ProductApiDiscoveryApi.md#get_product_api_discovery ) | Get product enablement status
441+ * ProductApiDiscoveryApi* | [ ** get_services_product_api_discovery** ] ( docs/ProductApiDiscoveryApi.md#get_services_product_api_discovery ) | Get services with product enabled
439442* ProductBotManagementApi* | [ ** disable_product_bot_management** ] ( docs/ProductBotManagementApi.md#disable_product_bot_management ) | Disable product
440443* ProductBotManagementApi* | [ ** enable_product_bot_management** ] ( docs/ProductBotManagementApi.md#enable_product_bot_management ) | Enable product
441444* ProductBotManagementApi* | [ ** get_product_bot_management** ] ( docs/ProductBotManagementApi.md#get_product_bot_management ) | Get product enablement status
@@ -645,8 +648,6 @@ The fastly-rust API client currently does not support the following endpoints:
645648- [ ` /alerts/history ` ] ( https://www.fastly.com/documentation/reference/api/observability/alerts/history ) (GET)
646649- [ ` /dns/configurations/{dns_configuration_id} ` ] ( https://www.fastly.com/documentation/reference/api/ ) (DELETE, GET, PATCH)
647650- [ ` /dns/configurations ` ] ( https://www.fastly.com/documentation/reference/api/ ) (GET, POST)
648- - [ ` /domain-management/v1/domains/{domain_id} ` ] ( https://www.fastly.com/documentation/reference/api/ ) (DELETE, GET, PATCH)
649- - [ ` /domain-management/v1/domains ` ] ( https://www.fastly.com/documentation/reference/api/ ) (GET, POST)
650651- [ ` /domains/v1/tools/status ` ] ( https://www.fastly.com/documentation/reference/api/ ) (GET)
651652- [ ` /domains/v1/tools/suggest ` ] ( https://www.fastly.com/documentation/reference/api/ ) (GET)
652653- [ ` /ngwaf/v1/lists/{listId} ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/lists ) (DELETE, GET, PATCH)
@@ -663,6 +664,7 @@ The fastly-rust API client currently does not support the following endpoints:
663664- [ ` /ngwaf/v1/workspaces/{workspace_id}/events ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/events ) (GET)
664665- [ ` /ngwaf/v1/workspaces/{workspace_id}/redactions/{redaction_id} ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/redactions ) (DELETE, GET, PATCH)
665666- [ ` /ngwaf/v1/workspaces/{workspace_id}/redactions ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/redactions ) (GET, POST)
667+ - [ ` /ngwaf/v1/workspaces/{workspace_id}/requests/{request_id}/report ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/requests ) (POST)
666668- [ ` /ngwaf/v1/workspaces/{workspace_id}/requests/{request_id} ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/requests ) (GET)
667669- [ ` /ngwaf/v1/workspaces/{workspace_id}/requests ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/requests ) (GET)
668670- [ ` /ngwaf/v1/workspaces/{workspace_id}/rules/{rule_id} ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/rules ) (DELETE, GET, PATCH)
0 commit comments