diff --git a/CHANGELOG.md b/CHANGELOG.md index 4262d814..02d599f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,36 @@ # Changelog +## [v8.0.0](https://github.com/fastly/fastly-js/releases/tag/release/v8.0.0) (2024-12-05) + +**Breaking Changes:** + +- fix(udm-domains): Use v1 versioned HTTP endpoints for UDM domains +- fix(historical): Remove references to VCL on Compute metrics +- fix(realtime): Remove references to VCL on Compute metrics +- feat(billing-usage-metrics): Updated to v3 of the API + +**Bug fixes:** + +- fix(acls-in-compute): Corrected shape of `compute-acl-update` model. + +**Enhancements:** + +- feat(object-storage-access-keys): Added Object Storage Access Keys API +- feat(logging-grafanacloudlogs): Added Grafana Cloud Logs Loggin API +- feat(log-explorer): Added Log Explorer API +- feat(insights): Added Insights API +- feat(kv-store-item): Added `consistency` parameter to `get-keys` operation. +- feat(enabled-products): Added `mode` property to `set-configuration`. + +**Documentation:** + +- doc(observability-custom-dashboards): Fix bad link in custom dashboard documentation +- doc(observability-custom-dashboards): Reformat some enums to fix docs rendering +- doc(acls-in-compute): Corrections to descriptions of `compute-acl-lookup`, `compute-acl-list-entries`, + `compute-acl-update-entry`, and `compute-acl-update` structures +- doc(enabled-products): Added support for product ID `log_explorer_insights`. +- doc(enabled-products): Added support for product ID `ddos_protection`. + ## [v7.10.0](https://github.com/fastly/fastly-js/releases/tag/release/v7.10.0) (2024-10-23) **Documentation:** diff --git a/README.md b/README.md index 49088421..2754ce82 100644 --- a/README.md +++ b/README.md @@ -109,7 +109,7 @@ Class | Method | Description *Fastly.BillingInvoicesApi* | [**getMonthToDateInvoice**](docs/BillingInvoicesApi.md#getMonthToDateInvoice) | Get month-to-date invoice. *Fastly.BillingInvoicesApi* | [**listInvoices**](docs/BillingInvoicesApi.md#listInvoices) | List of invoices. *Fastly.BillingUsageMetricsApi* | [**getServiceLevelUsage**](docs/BillingUsageMetricsApi.md#getServiceLevelUsage) | Retrieve service-level usage metrics for a product. -*Fastly.BillingUsageMetricsApi* | [**getServiceLevelUsageTypes**](docs/BillingUsageMetricsApi.md#getServiceLevelUsageTypes) | Retrieve product usage types for a customer. +*Fastly.BillingUsageMetricsApi* | [**getUsageMetrics**](docs/BillingUsageMetricsApi.md#getUsageMetrics) | Get monthly usage metrics *Fastly.CacheSettingsApi* | [**createCacheSettings**](docs/CacheSettingsApi.md#createCacheSettings) | Create a cache settings object *Fastly.CacheSettingsApi* | [**deleteCacheSettings**](docs/CacheSettingsApi.md#deleteCacheSettings) | Delete a cache settings object *Fastly.CacheSettingsApi* | [**getCacheSettings**](docs/CacheSettingsApi.md#getCacheSettings) | Get a cache settings object @@ -247,6 +247,7 @@ Class | Method | Description *Fastly.IamUserGroupsApi* | [**updateAUserGroup**](docs/IamUserGroupsApi.md#updateAUserGroup) | Update a user group *Fastly.ImageOptimizerDefaultSettingsApi* | [**getDefaultSettings**](docs/ImageOptimizerDefaultSettingsApi.md#getDefaultSettings) | Get current Image Optimizer Default Settings *Fastly.ImageOptimizerDefaultSettingsApi* | [**updateDefaultSettings**](docs/ImageOptimizerDefaultSettingsApi.md#updateDefaultSettings) | Update Image Optimizer Default Settings +*Fastly.InsightsApi* | [**getLogInsights**](docs/InsightsApi.md#getLogInsights) | Retrieve log insights *Fastly.InvitationsApi* | [**createInvitation**](docs/InvitationsApi.md#createInvitation) | Create an invitation *Fastly.InvitationsApi* | [**deleteInvitation**](docs/InvitationsApi.md#deleteInvitation) | Delete an invitation *Fastly.InvitationsApi* | [**listInvitations**](docs/InvitationsApi.md#listInvitations) | List invitations @@ -286,6 +287,7 @@ Class | Method | Description *Fastly.LegacyWafTagApi* | [**listLegacyWafTags**](docs/LegacyWafTagApi.md#listLegacyWafTags) | List WAF tags *Fastly.LegacyWafUpdateStatusApi* | [**getWafUpdateStatus**](docs/LegacyWafUpdateStatusApi.md#getWafUpdateStatus) | Get the status of a WAF update *Fastly.LegacyWafUpdateStatusApi* | [**listWafUpdateStatuses**](docs/LegacyWafUpdateStatusApi.md#listWafUpdateStatuses) | List update statuses +*Fastly.LogExplorerApi* | [**getLogRecords**](docs/LogExplorerApi.md#getLogRecords) | Retrieve log records *Fastly.LoggingAzureblobApi* | [**createLogAzure**](docs/LoggingAzureblobApi.md#createLogAzure) | Create an Azure Blob Storage log endpoint *Fastly.LoggingAzureblobApi* | [**deleteLogAzure**](docs/LoggingAzureblobApi.md#deleteLogAzure) | Delete the Azure Blob Storage log endpoint *Fastly.LoggingAzureblobApi* | [**getLogAzure**](docs/LoggingAzureblobApi.md#getLogAzure) | Get an Azure Blob Storage log endpoint @@ -326,6 +328,11 @@ Class | Method | Description *Fastly.LoggingGcsApi* | [**getLogGcs**](docs/LoggingGcsApi.md#getLogGcs) | Get a GCS log endpoint *Fastly.LoggingGcsApi* | [**listLogGcs**](docs/LoggingGcsApi.md#listLogGcs) | List GCS log endpoints *Fastly.LoggingGcsApi* | [**updateLogGcs**](docs/LoggingGcsApi.md#updateLogGcs) | Update a GCS log endpoint +*Fastly.LoggingGrafanacloudlogsApi* | [**createLogGrafanacloudlogs**](docs/LoggingGrafanacloudlogsApi.md#createLogGrafanacloudlogs) | Create a Grafana Cloud Logs log endpoint +*Fastly.LoggingGrafanacloudlogsApi* | [**deleteLogGrafanacloudlogs**](docs/LoggingGrafanacloudlogsApi.md#deleteLogGrafanacloudlogs) | Delete the Grafana Cloud Logs log endpoint +*Fastly.LoggingGrafanacloudlogsApi* | [**getLogGrafanacloudlogs**](docs/LoggingGrafanacloudlogsApi.md#getLogGrafanacloudlogs) | Get a Grafana Cloud Logs log endpoint +*Fastly.LoggingGrafanacloudlogsApi* | [**listLogGrafanacloudlogs**](docs/LoggingGrafanacloudlogsApi.md#listLogGrafanacloudlogs) | List Grafana Cloud Logs log endpoints +*Fastly.LoggingGrafanacloudlogsApi* | [**updateLogGrafanacloudlogs**](docs/LoggingGrafanacloudlogsApi.md#updateLogGrafanacloudlogs) | Update a Grafana Cloud Logs log endpoint *Fastly.LoggingHerokuApi* | [**createLogHeroku**](docs/LoggingHerokuApi.md#createLogHeroku) | Create a Heroku log endpoint *Fastly.LoggingHerokuApi* | [**deleteLogHeroku**](docs/LoggingHerokuApi.md#deleteLogHeroku) | Delete the Heroku log endpoint *Fastly.LoggingHerokuApi* | [**getLogHeroku**](docs/LoggingHerokuApi.md#getLogHeroku) | Get a Heroku log endpoint @@ -426,6 +433,10 @@ Class | Method | Description *Fastly.MutualAuthenticationApi* | [**getMutualAuthentication**](docs/MutualAuthenticationApi.md#getMutualAuthentication) | Get a Mutual Authentication *Fastly.MutualAuthenticationApi* | [**listMutualAuthentications**](docs/MutualAuthenticationApi.md#listMutualAuthentications) | List Mutual Authentications *Fastly.MutualAuthenticationApi* | [**patchMutualAuthentication**](docs/MutualAuthenticationApi.md#patchMutualAuthentication) | Update a Mutual Authentication +*Fastly.ObjectStorageAccessKeysApi* | [**createAccessKey**](docs/ObjectStorageAccessKeysApi.md#createAccessKey) | Create an access key +*Fastly.ObjectStorageAccessKeysApi* | [**deleteAccessKey**](docs/ObjectStorageAccessKeysApi.md#deleteAccessKey) | Delete an access key +*Fastly.ObjectStorageAccessKeysApi* | [**getAccessKey**](docs/ObjectStorageAccessKeysApi.md#getAccessKey) | Get an access key +*Fastly.ObjectStorageAccessKeysApi* | [**listAccessKeys**](docs/ObjectStorageAccessKeysApi.md#listAccessKeys) | List access keys *Fastly.ObservabilityCustomDashboardsApi* | [**createDashboard**](docs/ObservabilityCustomDashboardsApi.md#createDashboard) | Create a new dashboard *Fastly.ObservabilityCustomDashboardsApi* | [**deleteDashboard**](docs/ObservabilityCustomDashboardsApi.md#deleteDashboard) | Delete an existing dashboard *Fastly.ObservabilityCustomDashboardsApi* | [**getDashboard**](docs/ObservabilityCustomDashboardsApi.md#getDashboard) | Retrieve a dashboard by ID @@ -634,8 +645,8 @@ The fastly-js API client currently does not support the following endpoints: - [`/alerts/history`](https://www.fastly.com/documentation/reference/api/observability/alerts/history) (GET) - [`/dns/configurations/{dns_configuration_id}`](https://www.fastly.com/documentation/reference/api/) (DELETE, GET, PATCH) - [`/dns/configurations`](https://www.fastly.com/documentation/reference/api/) (GET, POST) -- [`/domains/{domain_id}`](https://www.fastly.com/documentation/reference/api/) (DELETE, GET, PATCH) -- [`/domains`](https://www.fastly.com/documentation/reference/api/) (GET, POST) +- [`/domains/v1/{domain_id}`](https://www.fastly.com/documentation/reference/api/) (DELETE, GET, PATCH) +- [`/domains/v1`](https://www.fastly.com/documentation/reference/api/) (GET, POST) - [`/notifications/integration-types`](https://developer.fastly.com/reference/api/observability/notification) (GET) - [`/notifications/integrations/{integration_id}/rotateSigningKey`](https://developer.fastly.com/reference/api/observability/notification) (POST) - [`/notifications/integrations/{integration_id}/signingKey`](https://developer.fastly.com/reference/api/observability/notification) (GET) diff --git a/docs/AccessKey.md b/docs/AccessKey.md new file mode 100644 index 00000000..fa9552a2 --- /dev/null +++ b/docs/AccessKey.md @@ -0,0 +1,12 @@ +# Fastly.AccessKey + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**description** | **String** | A description of the access key. | +**permission** | **String** | The permissions granted to an access key. | +**buckets** | **[String]** | | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/AccessKeyResponse.md b/docs/AccessKeyResponse.md new file mode 100644 index 00000000..e7bae63d --- /dev/null +++ b/docs/AccessKeyResponse.md @@ -0,0 +1,15 @@ +# Fastly.AccessKeyResponse + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**access_key** | **String** | Generated access key. | [optional] +**secret_key** | **String** | Generated secret key. | [optional] +**description** | **String** | Description for the access key. | [optional] +**permission** | **String** | Permissions granted to an access key. | [optional] +**buckets** | **[String]** | | [optional] +**created_at** | **Date** | Date and time in ISO 8601 format. | [optional] [readonly] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/AclsInComputeApi.md b/docs/AclsInComputeApi.md index 0a5aa052..124d3939 100644 --- a/docs/AclsInComputeApi.md +++ b/docs/AclsInComputeApi.md @@ -232,7 +232,7 @@ Name | Type | Description | Notes ## `computeAclUpdateAcls` ```javascript -computeAclUpdateAcls({ acl_id, [compute_acl_update_entry] }) +computeAclUpdateAcls({ acl_id, [compute_acl_update] }) ``` Update an ACL. @@ -242,7 +242,7 @@ Update an ACL. ```javascript const options = { acl_id: "acl_id_example", // required - compute_acl_update_entry: [new Fastly.ComputeAclUpdateEntry()], + compute_acl_update: new Fastly.ComputeAclUpdate(), }; apiInstance.computeAclUpdateAcls(options) @@ -259,7 +259,7 @@ apiInstance.computeAclUpdateAcls(options) Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **acl_id** | **String** | | -**compute_acl_update_entry** | [**[ComputeAclUpdateEntry]**](ComputeAclUpdateEntry.md) | | [optional] +**compute_acl_update** | [**ComputeAclUpdate**](ComputeAclUpdate.md) | | [optional] ### Return type diff --git a/docs/BillingUsageMetricsApi.md b/docs/BillingUsageMetricsApi.md index c805569d..666e6ac1 100644 --- a/docs/BillingUsageMetricsApi.md +++ b/docs/BillingUsageMetricsApi.md @@ -10,14 +10,14 @@ const apiInstance = new Fastly.BillingUsageMetricsApi(); Method | HTTP request | Description ------ | ------------ | ----------- -[**getServiceLevelUsage**](BillingUsageMetricsApi.md#getServiceLevelUsage) | **GET** /billing/v2/account_customers/{customer_id}/service-usage-metrics | Retrieve service-level usage metrics for a product. -[**getServiceLevelUsageTypes**](BillingUsageMetricsApi.md#getServiceLevelUsageTypes) | **GET** /billing/v2/account_customers/{customer_id}/service-usage-types | Retrieve product usage types for a customer. +[**getServiceLevelUsage**](BillingUsageMetricsApi.md#getServiceLevelUsage) | **GET** /billing/v3/service-usage-metrics | Retrieve service-level usage metrics for a product. +[**getUsageMetrics**](BillingUsageMetricsApi.md#getUsageMetrics) | **GET** /billing/v3/usage-metrics | Get monthly usage metrics ## `getServiceLevelUsage` ```javascript -getServiceLevelUsage({ customer_id, product_id, usage_type_name, time_granularity, [start_date, ][end_date, ][start_month, ][end_month, ][limit, ][cursor] }) +getServiceLevelUsage({ product_id, usage_type_name, [start_month, ][end_month, ][limit, ][cursor] }) ``` Returns product usage, broken down by service. @@ -26,12 +26,8 @@ Returns product usage, broken down by service. ```javascript const options = { - customer_id: "customer_id_example", // required product_id: "product_id_example", // required usage_type_name: "usage_type_name_example", // required - time_granularity: "time_granularity_example", // required - start_date: 2023-01-01, - end_date: 2023-01-31, start_month: 2023-01, end_month: 2023-03, limit: "'5'", @@ -51,12 +47,8 @@ apiInstance.getServiceLevelUsage(options) Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**customer_id** | **String** | Alphanumeric string identifying the customer. | **product_id** | **String** | The product identifier for the metrics returned (e.g., `cdn_usage`). This field is not required for CSV requests. | **usage_type_name** | **String** | The usage type name for the metrics returned (e.g., `North America Requests`). This field is not required for CSV requests. | -**time_granularity** | **String** | | -**start_date** | **String** | | [optional] -**end_date** | **String** | | [optional] **start_month** | **String** | | [optional] **end_month** | **String** | | [optional] **limit** | **String** | Number of results per page. The maximum is 100. | [optional] [defaults to '5'] @@ -67,22 +59,23 @@ Name | Type | Description | Notes [**Serviceusagemetrics**](Serviceusagemetrics.md) -## `getServiceLevelUsageTypes` +## `getUsageMetrics` ```javascript -getServiceLevelUsageTypes({ customer_id }) +getUsageMetrics({ , [start_month, ][end_month] }) ``` -Returns product usage types reported by the customer's services. +Returns monthly usage metrics for customer by product. ### Example ```javascript const options = { - customer_id: "customer_id_example", // required + start_month: 2023-01, + end_month: 2023-03, }; -apiInstance.getServiceLevelUsageTypes(options) +apiInstance.getUsageMetrics(options) .then((data) => { console.log(data, "API called successfully."); }) @@ -95,11 +88,12 @@ apiInstance.getServiceLevelUsageTypes(options) Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**customer_id** | **String** | Alphanumeric string identifying the customer. | +**start_month** | **String** | | [optional] +**end_month** | **String** | | [optional] ### Return type -[**Serviceusagetypes**](Serviceusagetypes.md) +[**Usagemetric**](Usagemetric.md) [[Back to top]](#) [[Back to API list]](../../README.md#endpoints) diff --git a/docs/ComputeAclUpdate.md b/docs/ComputeAclUpdate.md new file mode 100644 index 00000000..071e04cd --- /dev/null +++ b/docs/ComputeAclUpdate.md @@ -0,0 +1,10 @@ +# Fastly.ComputeAclUpdate + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**entries** | [**[ComputeAclUpdateEntry]**](ComputeAclUpdateEntry.md) | | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/DimensionAttributesCountryStats.md b/docs/DimensionAttributesCountryStats.md new file mode 100644 index 00000000..203eb533 --- /dev/null +++ b/docs/DimensionAttributesCountryStats.md @@ -0,0 +1,12 @@ +# Fastly.DimensionAttributesCountryStats + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**country_chr** | **Number** | The cache hit ratio for the country. | [optional] +**country_error_rate** | **Number** | The error rate for the country. | [optional] +**country_request_rate** | **Number** | This country's percentage of the total requests. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/DimensionAttributesRate.md b/docs/DimensionAttributesRate.md new file mode 100644 index 00000000..7550a378 --- /dev/null +++ b/docs/DimensionAttributesRate.md @@ -0,0 +1,10 @@ +# Fastly.DimensionAttributesRate + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**rate** | **Number** | The rate at which the value in the current dimension occurs. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/DimensionBrowser.md b/docs/DimensionBrowser.md new file mode 100644 index 00000000..f0efc7d2 --- /dev/null +++ b/docs/DimensionBrowser.md @@ -0,0 +1,10 @@ +# Fastly.DimensionBrowser + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**browser** | **String** | The client's browser for this dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/DimensionContentType.md b/docs/DimensionContentType.md new file mode 100644 index 00000000..4056759e --- /dev/null +++ b/docs/DimensionContentType.md @@ -0,0 +1,10 @@ +# Fastly.DimensionContentType + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**content_type** | **String** | The content type of the response for this dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/DimensionCountry.md b/docs/DimensionCountry.md new file mode 100644 index 00000000..d2faef80 --- /dev/null +++ b/docs/DimensionCountry.md @@ -0,0 +1,10 @@ +# Fastly.DimensionCountry + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**country** | **String** | The client's country for this dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/DimensionDevice.md b/docs/DimensionDevice.md new file mode 100644 index 00000000..b63c24b8 --- /dev/null +++ b/docs/DimensionDevice.md @@ -0,0 +1,10 @@ +# Fastly.DimensionDevice + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**device** | **String** | The client's device type for this dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/DimensionOs.md b/docs/DimensionOs.md new file mode 100644 index 00000000..8328b20f --- /dev/null +++ b/docs/DimensionOs.md @@ -0,0 +1,10 @@ +# Fastly.DimensionOs + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**os** | **String** | The client's operating system for this dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/DimensionResponse.md b/docs/DimensionResponse.md new file mode 100644 index 00000000..4f19d9f8 --- /dev/null +++ b/docs/DimensionResponse.md @@ -0,0 +1,10 @@ +# Fastly.DimensionResponse + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**response** | **String** | The HTTP reason phrase for this dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/DimensionStatusCode.md b/docs/DimensionStatusCode.md new file mode 100644 index 00000000..ed4ec0bc --- /dev/null +++ b/docs/DimensionStatusCode.md @@ -0,0 +1,10 @@ +# Fastly.DimensionStatusCode + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**status_code** | **String** | The HTTP response code for this dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/DimensionUrl.md b/docs/DimensionUrl.md new file mode 100644 index 00000000..c289e503 --- /dev/null +++ b/docs/DimensionUrl.md @@ -0,0 +1,10 @@ +# Fastly.DimensionUrl + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**url** | **String** | The URL path for this dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/EnabledProductsApi.md b/docs/EnabledProductsApi.md index 636b03d3..f31d4b91 100644 --- a/docs/EnabledProductsApi.md +++ b/docs/EnabledProductsApi.md @@ -23,7 +23,7 @@ Method | HTTP request | Description disableProduct({ product_id, service_id }) ``` -Disable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, and `ngwaf`. +Disable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, `ngwaf`, `ddos_protection`, and `log_explorer_insights`. ### Example @@ -60,7 +60,7 @@ null (empty response body) enableProduct({ product_id, service_id, [set_workspace_id] }) ``` -Enable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, and `ngwaf`. +Enable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, `ngwaf`, `ddos_protection`, and `log_explorer_insights`. ### Example @@ -99,7 +99,7 @@ Name | Type | Description | Notes getEnabledProduct({ product_id, service_id }) ``` -Get enabled product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, and `ngwaf`. +Get enabled product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, `ngwaf`, `ddos_protection`, and `log_explorer_insights`. ### Example @@ -136,7 +136,7 @@ Name | Type | Description | Notes getProductConfiguration({ product_id, service_id }) ``` -Get configuration for an enabled product on a service. Supported product IDs: `ngwaf`. +Get configuration for an enabled product on a service. Supported product IDs: `ngwaf` and `ddos_protection`. ### Example @@ -173,7 +173,7 @@ Name | Type | Description | Notes setProductConfiguration({ product_id, service_id, [set_configuration] }) ``` -Update configuration for an enabled product on a service. Supported product IDs: `ngwaf`. +Update configuration for an enabled product on a service. Supported product IDs: `ngwaf` and `ddos_protection`. ### Example diff --git a/docs/FilterFieldItem.md b/docs/FilterFieldItem.md new file mode 100644 index 00000000..43e1ae78 --- /dev/null +++ b/docs/FilterFieldItem.md @@ -0,0 +1,12 @@ +# Fastly.FilterFieldItem + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**field** | **String** | The log field to which this filter should be applied. | [optional] +**operator** | **String** | The comparison operator used for this filter. | [optional] [one of: "eq", "ends-with", "in", "not_in", "gt", "gte", "lt", "lte"] +**value** | [**ValueField**](ValueField.md) | | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/GetLogInsightsResponse.md b/docs/GetLogInsightsResponse.md new file mode 100644 index 00000000..7efd1d45 --- /dev/null +++ b/docs/GetLogInsightsResponse.md @@ -0,0 +1,11 @@ +# Fastly.GetLogInsightsResponse + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**data** | [**[LogInsights]**](LogInsights.md) | | [optional] +**meta** | [**LogInsightsMeta**](LogInsightsMeta.md) | | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/GetLogRecordsResponse.md b/docs/GetLogRecordsResponse.md new file mode 100644 index 00000000..72154359 --- /dev/null +++ b/docs/GetLogRecordsResponse.md @@ -0,0 +1,11 @@ +# Fastly.GetLogRecordsResponse + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**data** | [**[LogRecord]**](LogRecord.md) | | [optional] +**meta** | [**GetLogRecordsResponseMeta**](GetLogRecordsResponseMeta.md) | | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/GetLogRecordsResponseMeta.md b/docs/GetLogRecordsResponseMeta.md new file mode 100644 index 00000000..6ed7d3cb --- /dev/null +++ b/docs/GetLogRecordsResponseMeta.md @@ -0,0 +1,10 @@ +# Fastly.GetLogRecordsResponseMeta + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**filters** | [**GetLogRecordsResponseMetaFilters**](GetLogRecordsResponseMetaFilters.md) | | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/GetLogRecordsResponseMetaFilters.md b/docs/GetLogRecordsResponseMetaFilters.md new file mode 100644 index 00000000..5469a714 --- /dev/null +++ b/docs/GetLogRecordsResponseMetaFilters.md @@ -0,0 +1,16 @@ +# Fastly.GetLogRecordsResponseMetaFilters + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**service_id** | **String** | Specifies the ID of the service for which data should be returned. | [optional] +**start** | **String** | Start time for the query as supplied in the request. | [optional] +**end** | **String** | End time for the query as supplied in the request. | [optional] +**domain_exact_match** | **Boolean** | Value of the `domain_exact_match` filter as supplied in the request. | [optional] +**limit** | **Number** | Number of records per page. | [optional] [defaults to 20] +**next_cursor** | **String** | A cursor to specify the next page of results, if any. | [optional] +**filter_fields** | [**[FilterFieldItem]**](FilterFieldItem.md) | | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/InsightsApi.md b/docs/InsightsApi.md new file mode 100644 index 00000000..e10c3ce0 --- /dev/null +++ b/docs/InsightsApi.md @@ -0,0 +1,66 @@ +# Fastly.InsightsApi + +```javascript +const apiInstance = new Fastly.InsightsApi(); +``` +## Methods + +> [!NOTE] +> All URIs are relative to `https://api.fastly.com` + +Method | HTTP request | Description +------ | ------------ | ----------- +[**getLogInsights**](InsightsApi.md#getLogInsights) | **GET** /observability/log-insights | Retrieve log insights + + +## `getLogInsights` + +```javascript +getLogInsights({ visualization, service_id, start, end, [pops, ][domain, ][domain_exact_match, ][limit] }) +``` + +Retrieves statistics from sampled log records. + +### Example + +```javascript +const options = { + visualization: "visualization_example", // required + service_id: "service_id_example", // required + start: "start_example", // required + end: "end_example", // required + pops: "pops_example", + domain: "domain_example", + domain_exact_match: true, + limit: 3.4, +}; + +apiInstance.getLogInsights(options) + .then((data) => { + console.log(data, "API called successfully."); + }) + .catch((error) => { + console.error(error); + }); +``` + +### Options + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**visualization** | **String** | | [one of: "top-url-by-bandwidth", "bottom-url-by-cache-hit-ratio", "top-url-by-cache-hit-ratio", "country-statistics", "top-url-by-duration-sum", "top-4xx-urls", "top-5xx-urls", "top-url-by-misses", "top-url-by-requests", "top-browser-by-requests", "top-content-type-by-requests", "top-device-by-requests", "top-os-by-requests", "response-status-codes", "top-503-responses"] +**service_id** | **String** | | +**start** | **String** | | +**end** | **String** | | +**pops** | **String** | | [optional] +**domain** | **String** | | [optional] +**domain_exact_match** | **Boolean** | | [optional] +**limit** | **Number** | | [optional] + +### Return type + +[**GetLogInsightsResponse**](GetLogInsightsResponse.md) + + +[[Back to top]](#) [[Back to API list]](../../README.md#endpoints) +[[Back to README]](../../README.md) diff --git a/docs/KvStoreItemApi.md b/docs/KvStoreItemApi.md index 74343515..6135c6b8 100644 --- a/docs/KvStoreItemApi.md +++ b/docs/KvStoreItemApi.md @@ -56,7 +56,7 @@ null (empty response body) ## `getKeys` ```javascript -getKeys({ store_id, [cursor, ][limit, ][prefix] }) +getKeys({ store_id, [cursor, ][limit, ][prefix, ][consistency] }) ``` List the keys of all items within an kv store. @@ -69,6 +69,7 @@ const options = { cursor: "cursor_example", limit: 100, prefix: "prefix_example", + consistency: "consistency_example", }; apiInstance.getKeys(options) @@ -88,6 +89,7 @@ Name | Type | Description | Notes **cursor** | **String** | | [optional] **limit** | **Number** | | [optional] [defaults to 100] **prefix** | **String** | | [optional] +**consistency** | **String** | | [optional] ### Return type diff --git a/docs/LogExplorerApi.md b/docs/LogExplorerApi.md new file mode 100644 index 00000000..24525f1f --- /dev/null +++ b/docs/LogExplorerApi.md @@ -0,0 +1,62 @@ +# Fastly.LogExplorerApi + +```javascript +const apiInstance = new Fastly.LogExplorerApi(); +``` +## Methods + +> [!NOTE] +> All URIs are relative to `https://api.fastly.com` + +Method | HTTP request | Description +------ | ------------ | ----------- +[**getLogRecords**](LogExplorerApi.md#getLogRecords) | **GET** /observability/log-explorer | Retrieve log records + + +## `getLogRecords` + +```javascript +getLogRecords({ service_id, start, end, [limit, ][next_cursor, ][filter] }) +``` + +Retrieves log records. + +### Example + +```javascript +const options = { + service_id: "service_id_example", // required + start: "start_example", // required + end: "end_example", // required + limit: 3.4, + next_cursor: "next_cursor_example", + filter: "filter_example", +}; + +apiInstance.getLogRecords(options) + .then((data) => { + console.log(data, "API called successfully."); + }) + .catch((error) => { + console.error(error); + }); +``` + +### Options + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**service_id** | **String** | | +**start** | **String** | | +**end** | **String** | | +**limit** | **Number** | | [optional] +**next_cursor** | **String** | | [optional] +**filter** | **String** | | [optional] + +### Return type + +[**GetLogRecordsResponse**](GetLogRecordsResponse.md) + + +[[Back to top]](#) [[Back to API list]](../../README.md#endpoints) +[[Back to README]](../../README.md) diff --git a/docs/LogInsights.md b/docs/LogInsights.md new file mode 100644 index 00000000..c30e2df0 --- /dev/null +++ b/docs/LogInsights.md @@ -0,0 +1,12 @@ +# Fastly.LogInsights + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**dimensions** | [**LogInsightsDimensions**](LogInsightsDimensions.md) | | [optional] +**dimension_attributes** | [**LogInsightsDimensionAttributes**](LogInsightsDimensionAttributes.md) | | [optional] +**values** | [**LogInsightsValues**](LogInsightsValues.md) | | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/LogInsightsDimensionAttributes.md b/docs/LogInsightsDimensionAttributes.md new file mode 100644 index 00000000..b85c343d --- /dev/null +++ b/docs/LogInsightsDimensionAttributes.md @@ -0,0 +1,13 @@ +# Fastly.LogInsightsDimensionAttributes + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**rate** | **Number** | The rate at which the value in the current dimension occurs. | [optional] +**country_chr** | **Number** | The cache hit ratio for the country. | [optional] +**country_error_rate** | **Number** | The error rate for the country. | [optional] +**country_request_rate** | **Number** | This country's percentage of the total requests. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/LogInsightsDimensions.md b/docs/LogInsightsDimensions.md new file mode 100644 index 00000000..360da815 --- /dev/null +++ b/docs/LogInsightsDimensions.md @@ -0,0 +1,17 @@ +# Fastly.LogInsightsDimensions + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**url** | **String** | The URL path for this dimension. | [optional] +**country** | **String** | The client's country for this dimension. | [optional] +**status_code** | **String** | The HTTP response code for this dimension. | [optional] +**response** | **String** | The HTTP reason phrase for this dimension. | [optional] +**browser** | **String** | The client's browser for this dimension. | [optional] +**content_type** | **String** | The content type of the response for this dimension. | [optional] +**device** | **String** | The client's device type for this dimension. | [optional] +**os** | **String** | The client's operating system for this dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/LogInsightsMeta.md b/docs/LogInsightsMeta.md new file mode 100644 index 00000000..36d4d166 --- /dev/null +++ b/docs/LogInsightsMeta.md @@ -0,0 +1,10 @@ +# Fastly.LogInsightsMeta + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**filters** | [**LogInsightsMetaFilter**](LogInsightsMetaFilter.md) | | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/LogInsightsMetaFilter.md b/docs/LogInsightsMetaFilter.md new file mode 100644 index 00000000..3c69f792 --- /dev/null +++ b/docs/LogInsightsMetaFilter.md @@ -0,0 +1,14 @@ +# Fastly.LogInsightsMetaFilter + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**service_id** | **String** | Specifies the ID of the service for which data should be returned. | [optional] +**start** | **String** | Start time for the query as supplied in the request. | [optional] +**end** | **String** | End time for the query as supplied in the request. | [optional] +**domain_exact_match** | **Boolean** | Value of the `domain_exact_match` filter as supplied in the request. | [optional] +**limit** | **Number** | Number of records per page. | [optional] [defaults to 20] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/LogInsightsValues.md b/docs/LogInsightsValues.md new file mode 100644 index 00000000..d383ae34 --- /dev/null +++ b/docs/LogInsightsValues.md @@ -0,0 +1,26 @@ +# Fastly.LogInsightsValues + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**cache_hit_ratio** | **Number** | The cache hit ratio for the URL specified in the dimension. | [optional] +**region** | **String** | The client's country subdivision code as defined by ISO 3166-2. | [optional] +**region_chr** | **Number** | The cache hit ratio for the region. | [optional] +**region_error_rate** | **Number** | The error rate for the region. | [optional] +**url** | **String** | The HTTP request path. | [optional] +**rate_per_status** | **Number** | The URL accounts for this percentage of the status code in this dimension. | [optional] +**rate_per_url** | **Number** | The rate at which the reason in this dimension occurs among responses to this URL with a 503 status code. | [optional] +**_503_rate_per_url** | **Number** | The rate at which 503 status codes are returned for this URL. | [optional] +**browser_version** | **String** | The version of the client's browser. | [optional] +**rate** | **Number** | The percentage of requests matching the value in the current dimension. | [optional] +**average_bandwidth_bytes** | **Number** | The average bandwidth in bytes for responses to requests to the URL in the current dimension. | [optional] +**bandwidth_percentage** | **Number** | The total bandwidth percentage for all responses to requests to the URL in the current dimension. | [optional] +**average_response_time** | **Number** | The average time in seconds to respond to requests to the URL in the current dimension. | [optional] +**p95_response_time** | **Number** | The P95 time in seconds to respond to requests to the URL in the current dimension. | [optional] +**response_time_percentage** | **Number** | The total percentage of time to respond to all requests to the URL in the current dimension. | [optional] +**miss_rate** | **Number** | The miss rate for requests to the URL in the current dimension. | [optional] +**request_percentage** | **Number** | The percentage of all requests made to the URL in the current dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/LogPropertyServiceId.md b/docs/LogPropertyServiceId.md new file mode 100644 index 00000000..0c14cf8b --- /dev/null +++ b/docs/LogPropertyServiceId.md @@ -0,0 +1,9 @@ +# Fastly.LogPropertyServiceId + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/LogRecord.md b/docs/LogRecord.md new file mode 100644 index 00000000..7553f672 --- /dev/null +++ b/docs/LogRecord.md @@ -0,0 +1,37 @@ +# Fastly.LogRecord + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**customer_id** | **String** | The ID of the Fastly customer that owns the service. | [optional] [readonly] +**service_id** | [**LogPropertyServiceId**](LogPropertyServiceId.md) | | [optional] +**timestamp** | **Date** | Timestamp of the request in ISO 8601 format. | [optional] +**client_as_number** | **Number** | The autonomous system (AS) number of the client. | [optional] [readonly] +**client_region** | **String** | The client's country subdivision code as found in ISO 3166-2. | [optional] [readonly] +**client_country_code** | **String** | The two-letter ISO 3166-1 country code for the client. | [optional] [readonly] +**client_os_name** | **String** | The name of the operating system installed on the client device. | [optional] [readonly] +**client_device_type** | **String** | The type of the client's device. | [optional] [readonly] +**client_browser_name** | **String** | The name of the browser in use on the client device. | [optional] [readonly] +**client_browser_version** | **String** | The version of the browser in use on client device. | [optional] [readonly] +**fastly_pop** | **String** | The name of the Fastly POP that served this request. | [optional] [readonly] +**origin_host** | **String** | The name of the origin host that served this request. | [optional] [readonly] +**request_protocol** | **String** | HTTP protocol version in use for this request. For example, HTTP/1.1. | [optional] [readonly] +**request_host** | **String** | The name of the request host used for this request. | [optional] [readonly] +**request_path** | **String** | The URL path supplied for this request. | [optional] [readonly] +**request_method** | **String** | HTTP method sent by the client such as \"GET\" or \"POST\". | [optional] [readonly] +**response_bytes_body** | **Number** | Body bytes sent to the client in the response. | [optional] [readonly] +**response_bytes_header** | **Number** | Header bytes sent to the client in the response. | [optional] [readonly] +**response_content_length** | **Number** | Total bytes sent to the client in the response. | [optional] [readonly] +**response_content_type** | **String** | The content type of the response sent to the client. | [optional] [readonly] +**response_reason** | **String** | The HTTP reason phrase returned for this request, if any. | [optional] [readonly] +**response_state** | **String** | The state of the request with optional suffixes describing special cases. | [optional] [readonly] +**response_status** | **Number** | The HTTP response code returned for this request. | [optional] [readonly] +**response_time** | **Number** | The time since the request started in seconds. | [optional] [readonly] +**response_x_cache** | **String** | Indicates whether the request was a HIT or a MISS. | [optional] [readonly] +**is_cache_hit** | **Boolean** | Indicates whether this request was fulfilled from cache. | [optional] [readonly] +**is_edge** | **Boolean** | Indicates whether the request was handled by a Fastly edge POP. | [optional] [readonly] +**is_shield** | **Boolean** | Indicates whether the request was handled by a Fastly shield POP. | [optional] [readonly] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/LoggingGrafanacloudlogsAdditional.md b/docs/LoggingGrafanacloudlogsAdditional.md new file mode 100644 index 00000000..c3c5d3c0 --- /dev/null +++ b/docs/LoggingGrafanacloudlogsAdditional.md @@ -0,0 +1,14 @@ +# Fastly.LoggingGrafanacloudlogsAdditional + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**format** | **String** | A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). | [optional] +**user** | **String** | The Grafana Cloud Logs Dataset you want to log to. | [optional] +**url** | **String** | The URL of the Loki instance in your Grafana stack. | [optional] +**token** | **String** | The Grafana Access Policy token with `logs:write` access scoped to your Loki instance. | [optional] +**index** | **String** | The Stream Labels, a JSON string used to identify the stream. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/LoggingGrafanacloudlogsApi.md b/docs/LoggingGrafanacloudlogsApi.md new file mode 100644 index 00000000..7bd41f4c --- /dev/null +++ b/docs/LoggingGrafanacloudlogsApi.md @@ -0,0 +1,248 @@ +# Fastly.LoggingGrafanacloudlogsApi + +```javascript +const apiInstance = new Fastly.LoggingGrafanacloudlogsApi(); +``` +## Methods + +> [!NOTE] +> All URIs are relative to `https://api.fastly.com` + +Method | HTTP request | Description +------ | ------------ | ----------- +[**createLogGrafanacloudlogs**](LoggingGrafanacloudlogsApi.md#createLogGrafanacloudlogs) | **POST** /service/{service_id}/version/{version_id}/logging/grafanacloudlogs | Create a Grafana Cloud Logs log endpoint +[**deleteLogGrafanacloudlogs**](LoggingGrafanacloudlogsApi.md#deleteLogGrafanacloudlogs) | **DELETE** /service/{service_id}/version/{version_id}/logging/grafanacloudlogs/{logging_grafanacloudlogs_name} | Delete the Grafana Cloud Logs log endpoint +[**getLogGrafanacloudlogs**](LoggingGrafanacloudlogsApi.md#getLogGrafanacloudlogs) | **GET** /service/{service_id}/version/{version_id}/logging/grafanacloudlogs/{logging_grafanacloudlogs_name} | Get a Grafana Cloud Logs log endpoint +[**listLogGrafanacloudlogs**](LoggingGrafanacloudlogsApi.md#listLogGrafanacloudlogs) | **GET** /service/{service_id}/version/{version_id}/logging/grafanacloudlogs | List Grafana Cloud Logs log endpoints +[**updateLogGrafanacloudlogs**](LoggingGrafanacloudlogsApi.md#updateLogGrafanacloudlogs) | **PUT** /service/{service_id}/version/{version_id}/logging/grafanacloudlogs/{logging_grafanacloudlogs_name} | Update a Grafana Cloud Logs log endpoint + + +## `createLogGrafanacloudlogs` + +```javascript +createLogGrafanacloudlogs({ service_id, version_id, [name, ][placement, ][response_condition, ][format, ][format_version, ][user, ][url, ][token, ][index] }) +``` + +Create a Grafana Cloud Logs logging object for a particular service and version. + +### Example + +```javascript +const options = { + service_id: "service_id_example", // required + version_id: 56, // required + name: "name_example", + placement: "none", + response_condition: "response_condition_example", + format: "format_example", + format_version: 1, + user: "user_example", + url: "url_example", + token: "token_example", + index: "index_example", +}; + +apiInstance.createLogGrafanacloudlogs(options) + .then((data) => { + console.log(data, "API called successfully."); + }) + .catch((error) => { + console.error(error); + }); +``` + +### Options + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**service_id** | **String** | Alphanumeric string identifying the service. | +**version_id** | **Number** | Integer identifying a service version. | +**name** | **String** | The name for the real-time logging configuration. | [optional] +**placement** | **String** | Where in the generated VCL the logging call should be placed. If not set, endpoints with `format_version` of 2 are placed in `vcl_log` and those with `format_version` of 1 are placed in `vcl_deliver`. | [optional] [one of: "none", "waf_debug", "null"] +**response_condition** | **String** | The name of an existing condition in the configured endpoint, or leave blank to always execute. | [optional] +**format** | **String** | A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). | [optional] +**format_version** | **Number** | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. | [optional] [one of: 1, 2] +**user** | **String** | The Grafana Cloud Logs Dataset you want to log to. | [optional] +**url** | **String** | The URL of the Loki instance in your Grafana stack. | [optional] +**token** | **String** | The Grafana Access Policy token with `logs:write` access scoped to your Loki instance. | [optional] +**index** | **String** | The Stream Labels, a JSON string used to identify the stream. | [optional] + +### Return type + +[**LoggingGrafanacloudlogsResponse**](LoggingGrafanacloudlogsResponse.md) + + +## `deleteLogGrafanacloudlogs` + +```javascript +deleteLogGrafanacloudlogs({ service_id, version_id, logging_grafanacloudlogs_name }) +``` + +Delete the Grafana Cloud Logs logging object for a particular service and version. + +### Example + +```javascript +const options = { + service_id: "service_id_example", // required + version_id: 56, // required + logging_grafanacloudlogs_name: "logging_grafanacloudlogs_name_example", // required +}; + +apiInstance.deleteLogGrafanacloudlogs(options) + .then((data) => { + console.log(data, "API called successfully."); + }) + .catch((error) => { + console.error(error); + }); +``` + +### Options + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**service_id** | **String** | Alphanumeric string identifying the service. | +**version_id** | **Number** | Integer identifying a service version. | +**logging_grafanacloudlogs_name** | **String** | The name for the real-time logging configuration. | + +### Return type + +[**InlineResponse200**](InlineResponse200.md) + + +## `getLogGrafanacloudlogs` + +```javascript +getLogGrafanacloudlogs({ service_id, version_id, logging_grafanacloudlogs_name }) +``` + +Get the details of a Grafana Cloud Logs logging object for a particular service and version. + +### Example + +```javascript +const options = { + service_id: "service_id_example", // required + version_id: 56, // required + logging_grafanacloudlogs_name: "logging_grafanacloudlogs_name_example", // required +}; + +apiInstance.getLogGrafanacloudlogs(options) + .then((data) => { + console.log(data, "API called successfully."); + }) + .catch((error) => { + console.error(error); + }); +``` + +### Options + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**service_id** | **String** | Alphanumeric string identifying the service. | +**version_id** | **Number** | Integer identifying a service version. | +**logging_grafanacloudlogs_name** | **String** | The name for the real-time logging configuration. | + +### Return type + +[**LoggingGrafanacloudlogsResponse**](LoggingGrafanacloudlogsResponse.md) + + +## `listLogGrafanacloudlogs` + +```javascript +listLogGrafanacloudlogs({ service_id, version_id }) +``` + +List all of the Grafana Cloud Logs logging objects for a particular service and version. + +### Example + +```javascript +const options = { + service_id: "service_id_example", // required + version_id: 56, // required +}; + +apiInstance.listLogGrafanacloudlogs(options) + .then((data) => { + console.log(data, "API called successfully."); + }) + .catch((error) => { + console.error(error); + }); +``` + +### Options + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**service_id** | **String** | Alphanumeric string identifying the service. | +**version_id** | **Number** | Integer identifying a service version. | + +### Return type + +[**[LoggingGrafanacloudlogsResponse]**](LoggingGrafanacloudlogsResponse.md) + + +## `updateLogGrafanacloudlogs` + +```javascript +updateLogGrafanacloudlogs({ service_id, version_id, logging_grafanacloudlogs_name, [name, ][placement, ][response_condition, ][format, ][format_version, ][user, ][url, ][token, ][index] }) +``` + +Update a Grafana Cloud Logs logging object for a particular service and version. + +### Example + +```javascript +const options = { + service_id: "service_id_example", // required + version_id: 56, // required + logging_grafanacloudlogs_name: "logging_grafanacloudlogs_name_example", // required + name: "name_example", + placement: "none", + response_condition: "response_condition_example", + format: "format_example", + format_version: 1, + user: "user_example", + url: "url_example", + token: "token_example", + index: "index_example", +}; + +apiInstance.updateLogGrafanacloudlogs(options) + .then((data) => { + console.log(data, "API called successfully."); + }) + .catch((error) => { + console.error(error); + }); +``` + +### Options + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**service_id** | **String** | Alphanumeric string identifying the service. | +**version_id** | **Number** | Integer identifying a service version. | +**logging_grafanacloudlogs_name** | **String** | The name for the real-time logging configuration. | +**name** | **String** | The name for the real-time logging configuration. | [optional] +**placement** | **String** | Where in the generated VCL the logging call should be placed. If not set, endpoints with `format_version` of 2 are placed in `vcl_log` and those with `format_version` of 1 are placed in `vcl_deliver`. | [optional] [one of: "none", "waf_debug", "null"] +**response_condition** | **String** | The name of an existing condition in the configured endpoint, or leave blank to always execute. | [optional] +**format** | **String** | A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). | [optional] +**format_version** | **Number** | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. | [optional] [one of: 1, 2] +**user** | **String** | The Grafana Cloud Logs Dataset you want to log to. | [optional] +**url** | **String** | The URL of the Loki instance in your Grafana stack. | [optional] +**token** | **String** | The Grafana Access Policy token with `logs:write` access scoped to your Loki instance. | [optional] +**index** | **String** | The Stream Labels, a JSON string used to identify the stream. | [optional] + +### Return type + +[**LoggingGrafanacloudlogsResponse**](LoggingGrafanacloudlogsResponse.md) + + +[[Back to top]](#) [[Back to API list]](../../README.md#endpoints) +[[Back to README]](../../README.md) diff --git a/docs/LoggingGrafanacloudlogsResponse.md b/docs/LoggingGrafanacloudlogsResponse.md new file mode 100644 index 00000000..b45a4619 --- /dev/null +++ b/docs/LoggingGrafanacloudlogsResponse.md @@ -0,0 +1,23 @@ +# Fastly.LoggingGrafanacloudlogsResponse + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**name** | **String** | The name for the real-time logging configuration. | [optional] +**placement** | **String** | Where in the generated VCL the logging call should be placed. If not set, endpoints with `format_version` of 2 are placed in `vcl_log` and those with `format_version` of 1 are placed in `vcl_deliver`. | [optional] [one of: "none", "waf_debug", "null"] +**response_condition** | **String** | The name of an existing condition in the configured endpoint, or leave blank to always execute. | [optional] +**format** | **String** | A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). | [optional] +**format_version** | **String** | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. | [optional] [one of: "1", "2"] +**user** | **String** | The Grafana Cloud Logs Dataset you want to log to. | [optional] +**url** | **String** | The URL of the Loki instance in your Grafana stack. | [optional] +**token** | **String** | The Grafana Access Policy token with `logs:write` access scoped to your Loki instance. | [optional] +**index** | **String** | The Stream Labels, a JSON string used to identify the stream. | [optional] +**created_at** | **Date** | Date and time in ISO 8601 format. | [optional] [readonly] +**deleted_at** | **Date** | Date and time in ISO 8601 format. | [optional] [readonly] +**updated_at** | **Date** | Date and time in ISO 8601 format. | [optional] [readonly] +**service_id** | **String** | | [optional] [readonly] +**version** | **String** | | [optional] [readonly] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/ObjectStorageAccessKeysApi.md b/docs/ObjectStorageAccessKeysApi.md new file mode 100644 index 00000000..a0ea62c6 --- /dev/null +++ b/docs/ObjectStorageAccessKeysApi.md @@ -0,0 +1,154 @@ +# Fastly.ObjectStorageAccessKeysApi + +```javascript +const apiInstance = new Fastly.ObjectStorageAccessKeysApi(); +``` +## Methods + +> [!NOTE] +> All URIs are relative to `https://api.fastly.com` + +Method | HTTP request | Description +------ | ------------ | ----------- +[**createAccessKey**](ObjectStorageAccessKeysApi.md#createAccessKey) | **POST** /resources/object-storage/access-keys | Create an access key +[**deleteAccessKey**](ObjectStorageAccessKeysApi.md#deleteAccessKey) | **DELETE** /resources/object-storage/access-keys/{access_key} | Delete an access key +[**getAccessKey**](ObjectStorageAccessKeysApi.md#getAccessKey) | **GET** /resources/object-storage/access-keys/{access_key} | Get an access key +[**listAccessKeys**](ObjectStorageAccessKeysApi.md#listAccessKeys) | **GET** /resources/object-storage/access-keys | List access keys + + +## `createAccessKey` + +```javascript +createAccessKey({ , [access_key] }) +``` + +Create an access key. + +### Example + +```javascript +const options = { + access_key: new Fastly.AccessKey(), +}; + +apiInstance.createAccessKey(options) + .then((data) => { + console.log(data, "API called successfully."); + }) + .catch((error) => { + console.error(error); + }); +``` + +### Options + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**access_key** | [**AccessKey**](AccessKey.md) | | [optional] + +### Return type + +[**AccessKeyResponse**](AccessKeyResponse.md) + + +## `deleteAccessKey` + +```javascript +deleteAccessKey({ access_key }) +``` + +Delete an access key. + +### Example + +```javascript +const options = { + access_key: "access_key_example", // required +}; + +apiInstance.deleteAccessKey(options) + .then(() => { + console.log('API called successfully.'); + }) + .catch((error) => { + console.error(error); + }); +``` + +### Options + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**access_key** | **String** | | + +### Return type + +null (empty response body) + + +## `getAccessKey` + +```javascript +getAccessKey({ access_key }) +``` + +Get an access key by its identifier. + +### Example + +```javascript +const options = { + access_key: "access_key_example", // required +}; + +apiInstance.getAccessKey(options) + .then((data) => { + console.log(data, "API called successfully."); + }) + .catch((error) => { + console.error(error); + }); +``` + +### Options + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**access_key** | **String** | | + +### Return type + +[**AccessKey**](AccessKey.md) + + +## `listAccessKeys` + +```javascript +listAccessKeys() +``` + +List access keys. + +### Example + +```javascript +apiInstance.listAccessKeys() + .then((data) => { + console.log(data, "API called successfully."); + }) + .catch((error) => { + console.error(error); + }); +``` + +### Options + +This endpoint does not need any parameters. + +### Return type + +[**AccessKeyResponse**](AccessKeyResponse.md) + + +[[Back to top]](#) [[Back to API list]](../../README.md#endpoints) +[[Back to README]](../../README.md) diff --git a/docs/RealtimeEntryAggregated.md b/docs/RealtimeEntryAggregated.md index 164a37de..fa89074e 100644 --- a/docs/RealtimeEntryAggregated.md +++ b/docs/RealtimeEntryAggregated.md @@ -233,13 +233,6 @@ Name | Type | Description | Notes **bot_challenge_complete_tokens_issued** | **Number** | The number of challenge-complete tokens issued. For example, issuing a challenge-complete token after a series of CAPTCHA challenges ending in success. | [optional] **ddos_action_downgrade** | **Number** | The number of times the downgrade action was taken. The downgrade action restricts the client to http1. | [optional] **ddos_action_downgraded_connections** | **Number** | The number of connections the downgrade action was applied to. The downgrade action restricts the connection to http1. | [optional] -**vcl_on_compute_hit_requests** | **Number** | Number of cache hits for a VCL service running on Compute. | [optional] -**vcl_on_compute_miss_requests** | **Number** | Number of cache misses for a VCL service running on Compute. | [optional] -**vcl_on_compute_pass_requests** | **Number** | Number of requests that passed through the CDN without being cached for a VCL service running on Compute. | [optional] -**vcl_on_compute_error_requests** | **Number** | Number of cache errors for a VCL service running on Compute. | [optional] -**vcl_on_compute_synth_requests** | **Number** | Number of requests that returned a synthetic response (i.e., response objects created with the `synthetic` VCL statement) for a VCL service running on Compute. | [optional] -**vcl_on_compute_edge_hit_requests** | **Number** | Number of requests sent by end users to Fastly that resulted in a hit at the edge for a VCL service running on Compute. | [optional] -**vcl_on_compute_edge_miss_requests** | **Number** | Number of requests sent by end users to Fastly that resulted in a miss at the edge for a VCL service running on Compute. | [optional] **all_hit_requests** | **Number** | Number of cache hits for a VCL service. | [optional] **all_miss_requests** | **Number** | Number of cache misses for a VCL service. | [optional] **all_pass_requests** | **Number** | Number of requests that passed through the CDN without being cached for a VCL service. | [optional] @@ -254,6 +247,9 @@ Name | Type | Description | Notes **all_status_5xx** | **Number** | Number of \"Server Error\" codes delivered for all sources. | [optional] **origin_offload** | **Number** | Origin Offload measures the ratio of bytes served to end users that were cached by Fastly, over the bytes served to end users, between 0 and 1. ((`edge_resp_body_bytes` + `edge_resp_header_bytes`) - (`origin_fetch_resp_body_bytes` + `origin_fetch_resp_header_bytes`)) / (`edge_resp_body_bytes` + `edge_resp_header_bytes`). | [optional] **request_denied_get_head_body** | **Number** | Number of requests where Fastly responded with 400 due to the request being a GET or HEAD request containing a body. | [optional] +**service_ddos_requests_detected** | **Number** | Number of requests classified as a DDoS attack against a customer origin or service. | [optional] +**service_ddos_requests_mitigated** | **Number** | Number of requests classified as a DDoS attack against a customer origin or service that were mitigated by the Fastly platform. | [optional] +**service_ddos_requests_allowed** | **Number** | Number of requests analyzed for DDoS attacks against a customer origin or service, but with no DDoS detected. | [optional] [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/RealtimeMeasurements.md b/docs/RealtimeMeasurements.md index 1f5b02c3..534c9164 100644 --- a/docs/RealtimeMeasurements.md +++ b/docs/RealtimeMeasurements.md @@ -233,13 +233,6 @@ Name | Type | Description | Notes **bot_challenge_complete_tokens_issued** | **Number** | The number of challenge-complete tokens issued. For example, issuing a challenge-complete token after a series of CAPTCHA challenges ending in success. | [optional] **ddos_action_downgrade** | **Number** | The number of times the downgrade action was taken. The downgrade action restricts the client to http1. | [optional] **ddos_action_downgraded_connections** | **Number** | The number of connections the downgrade action was applied to. The downgrade action restricts the connection to http1. | [optional] -**vcl_on_compute_hit_requests** | **Number** | Number of cache hits for a VCL service running on Compute. | [optional] -**vcl_on_compute_miss_requests** | **Number** | Number of cache misses for a VCL service running on Compute. | [optional] -**vcl_on_compute_pass_requests** | **Number** | Number of requests that passed through the CDN without being cached for a VCL service running on Compute. | [optional] -**vcl_on_compute_error_requests** | **Number** | Number of cache errors for a VCL service running on Compute. | [optional] -**vcl_on_compute_synth_requests** | **Number** | Number of requests that returned a synthetic response (i.e., response objects created with the `synthetic` VCL statement) for a VCL service running on Compute. | [optional] -**vcl_on_compute_edge_hit_requests** | **Number** | Number of requests sent by end users to Fastly that resulted in a hit at the edge for a VCL service running on Compute. | [optional] -**vcl_on_compute_edge_miss_requests** | **Number** | Number of requests sent by end users to Fastly that resulted in a miss at the edge for a VCL service running on Compute. | [optional] **all_hit_requests** | **Number** | Number of cache hits for a VCL service. | [optional] **all_miss_requests** | **Number** | Number of cache misses for a VCL service. | [optional] **all_pass_requests** | **Number** | Number of requests that passed through the CDN without being cached for a VCL service. | [optional] @@ -254,6 +247,9 @@ Name | Type | Description | Notes **all_status_5xx** | **Number** | Number of \"Server Error\" codes delivered for all sources. | [optional] **origin_offload** | **Number** | Origin Offload measures the ratio of bytes served to end users that were cached by Fastly, over the bytes served to end users, between 0 and 1. ((`edge_resp_body_bytes` + `edge_resp_header_bytes`) - (`origin_fetch_resp_body_bytes` + `origin_fetch_resp_header_bytes`)) / (`edge_resp_body_bytes` + `edge_resp_header_bytes`). | [optional] **request_denied_get_head_body** | **Number** | Number of requests where Fastly responded with 400 due to the request being a GET or HEAD request containing a body. | [optional] +**service_ddos_requests_detected** | **Number** | Number of requests classified as a DDoS attack against a customer origin or service. | [optional] +**service_ddos_requests_mitigated** | **Number** | Number of requests classified as a DDoS attack against a customer origin or service that were mitigated by the Fastly platform. | [optional] +**service_ddos_requests_allowed** | **Number** | Number of requests analyzed for DDoS attacks against a customer origin or service, but with no DDoS detected. | [optional] [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/Results.md b/docs/Results.md index ab958ef9..3462af46 100644 --- a/docs/Results.md +++ b/docs/Results.md @@ -233,13 +233,6 @@ Name | Type | Description | Notes **bot_challenges_failed** | **Number** | The number of failed challenge solutions processed. For example, an incorrect CAPTCHA solution. | [optional] **ddos_action_downgrade** | **Number** | The number of times the downgrade action was taken. The downgrade action restricts the client to http1. | [optional] **ddos_action_downgraded_connections** | **Number** | The number of connections the downgrade action was applied to. The downgrade action restricts the connection to http1. | [optional] -**vcl_on_compute_hit_requests** | **Number** | Number of cache hits for a VCL service running on Compute. | [optional] -**vcl_on_compute_miss_requests** | **Number** | Number of cache misses for a VCL service running on Compute. | [optional] -**vcl_on_compute_pass_requests** | **Number** | Number of requests that passed through the CDN without being cached for a VCL service running on Compute. | [optional] -**vcl_on_compute_error_requests** | **Number** | Number of cache errors for a VCL service running on Compute. | [optional] -**vcl_on_compute_synth_requests** | **Number** | Number of requests that returned a synthetic response (i.e., response objects created with the `synthetic` VCL statement) for a VCL service running on Compute. | [optional] -**vcl_on_compute_edge_hit_requests** | **Number** | Number of requests sent by end users to Fastly that resulted in a hit at the edge for a VCL service running on Compute. | [optional] -**vcl_on_compute_edge_miss_requests** | **Number** | Number of requests sent by end users to Fastly that resulted in a miss at the edge for a VCL service running on Compute. | [optional] **all_hit_requests** | **Number** | Number of cache hits for a VCL service. | [optional] **all_miss_requests** | **Number** | Number of cache misses for a VCL service. | [optional] **all_pass_requests** | **Number** | Number of requests that passed through the CDN without being cached for a VCL service. | [optional] @@ -254,6 +247,9 @@ Name | Type | Description | Notes **all_status_5xx** | **Number** | Number of \"Server Error\" codes delivered for all sources. | [optional] **origin_offload** | **Number** | Origin Offload measures the ratio of bytes served to end users that were cached by Fastly, over the bytes served to end users, between 0 and 1. ((`edge_resp_body_bytes` + `edge_resp_header_bytes`) - (`origin_fetch_resp_body_bytes` + `origin_fetch_resp_header_bytes`)) / (`edge_resp_body_bytes` + `edge_resp_header_bytes`). | [optional] **request_denied_get_head_body** | **Number** | Number of requests where Fastly responded with 400 due to the request being a GET or HEAD request containing a body. | [optional] +**service_ddos_requests_detected** | **Number** | Number of requests classified as a DDoS attack against a customer origin or service. | [optional] +**service_ddos_requests_mitigated** | **Number** | Number of requests classified as a DDoS attack against a customer origin or service that were mitigated by the Fastly platform. | [optional] +**service_ddos_requests_allowed** | **Number** | Number of requests analyzed for DDoS attacks against a customer origin or service, but with no DDoS detected. | [optional] **service_id** | **String** | | [optional] [readonly] **start_time** | **Number** | Timestamp for the start of the time period being reported | [optional] diff --git a/docs/SetConfiguration.md b/docs/SetConfiguration.md index 0a686961..d80cbe58 100644 --- a/docs/SetConfiguration.md +++ b/docs/SetConfiguration.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **workspace_id** | **String** | The new workspace_id. Required in the `PUT` request body when `product_id` is `ngwaf`. Optional in the `PATCH` request body for `ngwaf`. | [optional] **traffic_ramp** | **String** | The new traffic ramp. Optional in the `PATCH` request body for `ngwaf`. | [optional] +**mode** | **String** | The new mode to run the product in. One of `block`, `log`, or `off`. Optional in the `PATCH` request body for `ddos_protection`. | [optional] [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/Usagemetric.md b/docs/Usagemetric.md new file mode 100644 index 00000000..487db56a --- /dev/null +++ b/docs/Usagemetric.md @@ -0,0 +1,18 @@ +# Fastly.Usagemetric + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**month** | **String** | The year and month of the usage element. | [optional] +**usage_type** | **String** | The usage type identifier for the usage. This is a single, billable metric for the product. | [optional] +**name** | **String** | Full name of the product usage type as it might appear on a customer's invoice. | [optional] +**region** | **String** | The geographical area applicable for regionally based products. | [optional] +**unit** | **String** | The unit for the usage as shown on an invoice. If there is no explicit unit, this field will be \"unit\" (e.g., a request with `product_id` of 'cdn_usage' and `usage_type` of 'North America Requests' has no unit, and will return \"unit\"). | [optional] +**quantity** | **Number** | The quantity of the usage for the product. | [optional] +**raw_quantity** | **Number** | The raw units measured for the product. | [optional] +**product_id** | **String** | The product identifier associated with the usage type. This corresponds to a Fastly product offering. | [optional] +**last_updated_at** | **String** | The date when the usage metric was last updated. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/Usagemetrics.md b/docs/Usagemetrics.md new file mode 100644 index 00000000..3204f16c --- /dev/null +++ b/docs/Usagemetrics.md @@ -0,0 +1,10 @@ +# Fastly.Usagemetrics + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**data** | [**[Usagemetric]**](Usagemetric.md) | | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/ValueField.md b/docs/ValueField.md new file mode 100644 index 00000000..a81223bb --- /dev/null +++ b/docs/ValueField.md @@ -0,0 +1,9 @@ +# Fastly.ValueField + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/Values503Responses.md b/docs/Values503Responses.md new file mode 100644 index 00000000..bb85e3bd --- /dev/null +++ b/docs/Values503Responses.md @@ -0,0 +1,12 @@ +# Fastly.Values503Responses + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**url** | **String** | The HTTP request path. | [optional] +**rate_per_url** | **Number** | The rate at which the reason in this dimension occurs among responses to this URL with a 503 status code. | [optional] +**_503_rate_per_url** | **Number** | The rate at which 503 status codes are returned for this URL. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/ValuesBandwidth.md b/docs/ValuesBandwidth.md new file mode 100644 index 00000000..ae8e5037 --- /dev/null +++ b/docs/ValuesBandwidth.md @@ -0,0 +1,11 @@ +# Fastly.ValuesBandwidth + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**average_bandwidth_bytes** | **Number** | The average bandwidth in bytes for responses to requests to the URL in the current dimension. | [optional] +**bandwidth_percentage** | **Number** | The total bandwidth percentage for all responses to requests to the URL in the current dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/ValuesBrowser.md b/docs/ValuesBrowser.md new file mode 100644 index 00000000..d9f6b031 --- /dev/null +++ b/docs/ValuesBrowser.md @@ -0,0 +1,11 @@ +# Fastly.ValuesBrowser + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**browser_version** | **String** | The version of the client's browser. | [optional] +**rate** | **Number** | The percentage of requests by this version of the browser specified in the dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/ValuesCacheHitRatio.md b/docs/ValuesCacheHitRatio.md new file mode 100644 index 00000000..6ce0799d --- /dev/null +++ b/docs/ValuesCacheHitRatio.md @@ -0,0 +1,10 @@ +# Fastly.ValuesCacheHitRatio + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**cache_hit_ratio** | **Number** | The cache hit ratio for the URL specified in the dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/ValuesCountryStats.md b/docs/ValuesCountryStats.md new file mode 100644 index 00000000..b652ca3b --- /dev/null +++ b/docs/ValuesCountryStats.md @@ -0,0 +1,12 @@ +# Fastly.ValuesCountryStats + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**region** | **String** | The client's country subdivision code as defined by ISO 3166-2. | [optional] +**region_chr** | **Number** | The cache hit ratio for the region. | [optional] +**region_error_rate** | **Number** | The error rate for the region. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/ValuesDuration.md b/docs/ValuesDuration.md new file mode 100644 index 00000000..f2a005f9 --- /dev/null +++ b/docs/ValuesDuration.md @@ -0,0 +1,12 @@ +# Fastly.ValuesDuration + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**average_response_time** | **Number** | The average time in seconds to respond to requests to the URL in the current dimension. | [optional] +**p95_response_time** | **Number** | The P95 time in seconds to respond to requests to the URL in the current dimension. | [optional] +**response_time_percentage** | **Number** | The total percentage of time to respond to all requests to the URL in the current dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/ValuesMisses.md b/docs/ValuesMisses.md new file mode 100644 index 00000000..61a319d8 --- /dev/null +++ b/docs/ValuesMisses.md @@ -0,0 +1,10 @@ +# Fastly.ValuesMisses + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**miss_rate** | **Number** | The miss rate for requests to the URL in the current dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/ValuesRate.md b/docs/ValuesRate.md new file mode 100644 index 00000000..539309ab --- /dev/null +++ b/docs/ValuesRate.md @@ -0,0 +1,10 @@ +# Fastly.ValuesRate + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**rate** | **Number** | The percentage of requests matching the value in the current dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/ValuesRequests.md b/docs/ValuesRequests.md new file mode 100644 index 00000000..76c4fba3 --- /dev/null +++ b/docs/ValuesRequests.md @@ -0,0 +1,10 @@ +# Fastly.ValuesRequests + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**request_percentage** | **Number** | The percentage of all requests made to the URL in the current dimension. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/docs/ValuesStatusCodes.md b/docs/ValuesStatusCodes.md new file mode 100644 index 00000000..0b2083c4 --- /dev/null +++ b/docs/ValuesStatusCodes.md @@ -0,0 +1,12 @@ +# Fastly.ValuesStatusCodes + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**url** | **String** | The HTTP request path. | [optional] +**rate_per_status** | **Number** | The URL accounts for this percentage of the status code in this dimension. | [optional] +**rate_per_url** | **Number** | The rate at which the status code in this dimension occurs for this URL. | [optional] + + +[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/package.json b/package.json index 127636c1..708e4259 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fastly", - "version": "7.10.0", + "version": "8.0.0", "description": "A JavaScript client library for interacting with most facets of the Fastly API.", "license": "MIT", "main": "dist/index.js", diff --git a/sig.json b/sig.json index 12052e1b..4729e57b 100644 --- a/sig.json +++ b/sig.json @@ -1 +1 @@ -{"G": "dbe8e713", "D": "4061d4ec"} +{"G": "8147d17d", "D": "c00fd741"} diff --git a/src/ApiClient.js b/src/ApiClient.js index 8d761afc..454a66e7 100644 --- a/src/ApiClient.js +++ b/src/ApiClient.js @@ -19,7 +19,7 @@ const DEFAULT_RATELIMIT = 1000; /** * @module ApiClient -* @version 7.10.0 +* @version 8.0.0 */ /** @@ -66,7 +66,7 @@ class ApiClient { * @default {} */ this.defaultHeaders = { - 'User-Agent': 'fastly-js/7.10.0' + 'User-Agent': 'fastly-js/8.0.0' }; /** diff --git a/src/api/AclApi.js b/src/api/AclApi.js index 1512de76..7fd028fc 100644 --- a/src/api/AclApi.js +++ b/src/api/AclApi.js @@ -18,7 +18,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * Acl service. * @module api/AclApi -* @version 7.10.0 +* @version 8.0.0 */ export default class AclApi { diff --git a/src/api/AclEntryApi.js b/src/api/AclEntryApi.js index 6f89b355..946c37b2 100644 --- a/src/api/AclEntryApi.js +++ b/src/api/AclEntryApi.js @@ -20,7 +20,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * AclEntry service. * @module api/AclEntryApi -* @version 7.10.0 +* @version 8.0.0 */ export default class AclEntryApi { diff --git a/src/api/AclsInComputeApi.js b/src/api/AclsInComputeApi.js index e629a93e..0c1c540a 100644 --- a/src/api/AclsInComputeApi.js +++ b/src/api/AclsInComputeApi.js @@ -16,12 +16,12 @@ import ComputeAclCreateAclsRequest from '../model/ComputeAclCreateAclsRequest'; import ComputeAclCreateAclsResponse from '../model/ComputeAclCreateAclsResponse'; import ComputeAclListEntries from '../model/ComputeAclListEntries'; import ComputeAclLookup from '../model/ComputeAclLookup'; -import ComputeAclUpdateEntry from '../model/ComputeAclUpdateEntry'; +import ComputeAclUpdate from '../model/ComputeAclUpdate'; /** * AclsInCompute service. * @module api/AclsInComputeApi -* @version 7.10.0 +* @version 8.0.0 */ export default class AclsInComputeApi { @@ -394,11 +394,11 @@ export default class AclsInComputeApi { * Update an ACL. * @param {Object} options * @param {String} options.acl_id - * @param {Array.} [options.compute_acl_update_entry] + * @param {module:model/ComputeAclUpdate} [options.compute_acl_update] * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing HTTP response */ computeAclUpdateAclsWithHttpInfo(options = {}) { - let postBody = options['compute_acl_update_entry']; + let postBody = options['compute_acl_update']; // Verify the required parameter 'acl_id' is set. if (options['acl_id'] === undefined || options['acl_id'] === null) { throw new Error("Missing the required parameter 'acl_id'."); @@ -440,7 +440,7 @@ export default class AclsInComputeApi { * Update an ACL. * @param {Object} options * @param {String} options.acl_id - * @param {Array.} [options.compute_acl_update_entry] + * @param {module:model/ComputeAclUpdate} [options.compute_acl_update] * @return {Promise} a {@link https://www.promisejs.org/|Promise} */ computeAclUpdateAcls(options = {}) { diff --git a/src/api/ApexRedirectApi.js b/src/api/ApexRedirectApi.js index 67d0014c..d9b7ccde 100644 --- a/src/api/ApexRedirectApi.js +++ b/src/api/ApexRedirectApi.js @@ -18,7 +18,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * ApexRedirect service. * @module api/ApexRedirectApi -* @version 7.10.0 +* @version 8.0.0 */ export default class ApexRedirectApi { diff --git a/src/api/AutomationTokensApi.js b/src/api/AutomationTokensApi.js index f2efb13d..27d92322 100644 --- a/src/api/AutomationTokensApi.js +++ b/src/api/AutomationTokensApi.js @@ -21,7 +21,7 @@ import InlineResponse2001 from '../model/InlineResponse2001'; /** * AutomationTokens service. * @module api/AutomationTokensApi -* @version 7.10.0 +* @version 8.0.0 */ export default class AutomationTokensApi { diff --git a/src/api/BackendApi.js b/src/api/BackendApi.js index 1bfc16b5..8b3d4e4a 100644 --- a/src/api/BackendApi.js +++ b/src/api/BackendApi.js @@ -18,7 +18,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * Backend service. * @module api/BackendApi -* @version 7.10.0 +* @version 8.0.0 */ export default class BackendApi { diff --git a/src/api/BillingAddressApi.js b/src/api/BillingAddressApi.js index d8a44bc7..95ca3235 100644 --- a/src/api/BillingAddressApi.js +++ b/src/api/BillingAddressApi.js @@ -20,7 +20,7 @@ import UpdateBillingAddressRequest from '../model/UpdateBillingAddressRequest'; /** * BillingAddress service. * @module api/BillingAddressApi -* @version 7.10.0 +* @version 8.0.0 */ export default class BillingAddressApi { diff --git a/src/api/BillingApi.js b/src/api/BillingApi.js index 9679e8dc..f5756549 100644 --- a/src/api/BillingApi.js +++ b/src/api/BillingApi.js @@ -18,7 +18,7 @@ import BillingResponse from '../model/BillingResponse'; /** * Billing service. * @module api/BillingApi -* @version 7.10.0 +* @version 8.0.0 */ export default class BillingApi { diff --git a/src/api/BillingInvoicesApi.js b/src/api/BillingInvoicesApi.js index 92455bc0..1443be39 100644 --- a/src/api/BillingInvoicesApi.js +++ b/src/api/BillingInvoicesApi.js @@ -21,7 +21,7 @@ import MtdInvoiceResponse from '../model/MtdInvoiceResponse'; /** * BillingInvoices service. * @module api/BillingInvoicesApi -* @version 7.10.0 +* @version 8.0.0 */ export default class BillingInvoicesApi { diff --git a/src/api/BillingUsageMetricsApi.js b/src/api/BillingUsageMetricsApi.js index 67037b8b..0a7fe00d 100644 --- a/src/api/BillingUsageMetricsApi.js +++ b/src/api/BillingUsageMetricsApi.js @@ -14,12 +14,12 @@ import ApiClient from "../ApiClient"; import Error from '../model/Error'; import Serviceusagemetrics from '../model/Serviceusagemetrics'; -import Serviceusagetypes from '../model/Serviceusagetypes'; +import Usagemetric from '../model/Usagemetric'; /** * BillingUsageMetrics service. * @module api/BillingUsageMetricsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class BillingUsageMetricsApi { @@ -42,12 +42,8 @@ export default class BillingUsageMetricsApi { /** * Returns product usage, broken down by service. * @param {Object} options - * @param {String} options.customer_id - Alphanumeric string identifying the customer. * @param {String} options.product_id - The product identifier for the metrics returned (e.g., `cdn_usage`). This field is not required for CSV requests. * @param {String} options.usage_type_name - The usage type name for the metrics returned (e.g., `North America Requests`). This field is not required for CSV requests. - * @param {String} options.time_granularity - * @param {String} [options.start_date] - * @param {String} [options.end_date] * @param {String} [options.start_month] * @param {String} [options.end_month] * @param {String} [options.limit='5'] - Number of results per page. The maximum is 100. @@ -56,10 +52,6 @@ export default class BillingUsageMetricsApi { */ getServiceLevelUsageWithHttpInfo(options = {}) { let postBody = null; - // Verify the required parameter 'customer_id' is set. - if (options['customer_id'] === undefined || options['customer_id'] === null) { - throw new Error("Missing the required parameter 'customer_id'."); - } // Verify the required parameter 'product_id' is set. if (options['product_id'] === undefined || options['product_id'] === null) { throw new Error("Missing the required parameter 'product_id'."); @@ -68,22 +60,14 @@ export default class BillingUsageMetricsApi { if (options['usage_type_name'] === undefined || options['usage_type_name'] === null) { throw new Error("Missing the required parameter 'usage_type_name'."); } - // Verify the required parameter 'time_granularity' is set. - if (options['time_granularity'] === undefined || options['time_granularity'] === null) { - throw new Error("Missing the required parameter 'time_granularity'."); - } let pathParams = { - 'customer_id': options['customer_id'] }; let pathParamsAllowReserved = { }; let queryParams = { 'product_id': options['product_id'], 'usage_type_name': options['usage_type_name'], - 'time_granularity': options['time_granularity'], - 'start_date': options['start_date'], - 'end_date': options['end_date'], 'start_month': options['start_month'], 'end_month': options['end_month'], 'limit': options['limit'], @@ -108,7 +92,7 @@ export default class BillingUsageMetricsApi { } return this.apiClient.callApi( - '/billing/v2/account_customers/{customer_id}/service-usage-metrics', 'GET', + '/billing/v3/service-usage-metrics', 'GET', pathParams, pathParamsAllowReserved, queryParams, headerParams, formParams, postBody, authNames, contentTypes, accepts, returnType, basePath ); @@ -117,12 +101,8 @@ export default class BillingUsageMetricsApi { /** * Returns product usage, broken down by service. * @param {Object} options - * @param {String} options.customer_id - Alphanumeric string identifying the customer. * @param {String} options.product_id - The product identifier for the metrics returned (e.g., `cdn_usage`). This field is not required for CSV requests. * @param {String} options.usage_type_name - The usage type name for the metrics returned (e.g., `North America Requests`). This field is not required for CSV requests. - * @param {String} options.time_granularity - * @param {String} [options.start_date] - * @param {String} [options.end_date] * @param {String} [options.start_month] * @param {String} [options.end_month] * @param {String} [options.limit='5'] - Number of results per page. The maximum is 100. @@ -137,24 +117,22 @@ export default class BillingUsageMetricsApi { } /** - * Returns product usage types reported by the customer's services. + * Returns monthly usage metrics for customer by product. * @param {Object} options - * @param {String} options.customer_id - Alphanumeric string identifying the customer. - * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/Serviceusagetypes} and HTTP response + * @param {String} [options.start_month] + * @param {String} [options.end_month] + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/Usagemetric} and HTTP response */ - getServiceLevelUsageTypesWithHttpInfo(options = {}) { + getUsageMetricsWithHttpInfo(options = {}) { let postBody = null; - // Verify the required parameter 'customer_id' is set. - if (options['customer_id'] === undefined || options['customer_id'] === null) { - throw new Error("Missing the required parameter 'customer_id'."); - } let pathParams = { - 'customer_id': options['customer_id'] }; let pathParamsAllowReserved = { }; let queryParams = { + 'start_month': options['start_month'], + 'end_month': options['end_month'] }; let headerParams = { }; @@ -164,7 +142,7 @@ export default class BillingUsageMetricsApi { let authNames = ['token']; let contentTypes = []; let accepts = ['application/json']; - let returnType = Serviceusagetypes; + let returnType = Usagemetric; let basePaths = ['https://api.fastly.com']; let basePath = basePaths[0]; // by default use the first one in "servers" defined in OpenAPI if (typeof options['_base_path_index'] !== 'undefined') { @@ -175,20 +153,21 @@ export default class BillingUsageMetricsApi { } return this.apiClient.callApi( - '/billing/v2/account_customers/{customer_id}/service-usage-types', 'GET', + '/billing/v3/usage-metrics', 'GET', pathParams, pathParamsAllowReserved, queryParams, headerParams, formParams, postBody, authNames, contentTypes, accepts, returnType, basePath ); } /** - * Returns product usage types reported by the customer's services. + * Returns monthly usage metrics for customer by product. * @param {Object} options - * @param {String} options.customer_id - Alphanumeric string identifying the customer. - * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/Serviceusagetypes} + * @param {String} [options.start_month] + * @param {String} [options.end_month] + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/Usagemetric} */ - getServiceLevelUsageTypes(options = {}) { - return this.getServiceLevelUsageTypesWithHttpInfo(options) + getUsageMetrics(options = {}) { + return this.getUsageMetricsWithHttpInfo(options) .then(function(response_and_data) { return response_and_data.data; }); diff --git a/src/api/CacheSettingsApi.js b/src/api/CacheSettingsApi.js index 0fe6da11..b67be218 100644 --- a/src/api/CacheSettingsApi.js +++ b/src/api/CacheSettingsApi.js @@ -18,7 +18,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * CacheSettings service. * @module api/CacheSettingsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class CacheSettingsApi { diff --git a/src/api/ConditionApi.js b/src/api/ConditionApi.js index f54d9499..598b5563 100644 --- a/src/api/ConditionApi.js +++ b/src/api/ConditionApi.js @@ -18,7 +18,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * Condition service. * @module api/ConditionApi -* @version 7.10.0 +* @version 8.0.0 */ export default class ConditionApi { diff --git a/src/api/ConfigStoreApi.js b/src/api/ConfigStoreApi.js index 7a17da82..057fe798 100644 --- a/src/api/ConfigStoreApi.js +++ b/src/api/ConfigStoreApi.js @@ -19,7 +19,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * ConfigStore service. * @module api/ConfigStoreApi -* @version 7.10.0 +* @version 8.0.0 */ export default class ConfigStoreApi { diff --git a/src/api/ConfigStoreItemApi.js b/src/api/ConfigStoreItemApi.js index 9d26f65a..0e2fa0aa 100644 --- a/src/api/ConfigStoreItemApi.js +++ b/src/api/ConfigStoreItemApi.js @@ -19,7 +19,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * ConfigStoreItem service. * @module api/ConfigStoreItemApi -* @version 7.10.0 +* @version 8.0.0 */ export default class ConfigStoreItemApi { diff --git a/src/api/ContactApi.js b/src/api/ContactApi.js index 02c9327e..8951e799 100644 --- a/src/api/ContactApi.js +++ b/src/api/ContactApi.js @@ -19,7 +19,7 @@ import SchemasContactResponse from '../model/SchemasContactResponse'; /** * Contact service. * @module api/ContactApi -* @version 7.10.0 +* @version 8.0.0 */ export default class ContactApi { diff --git a/src/api/ContentApi.js b/src/api/ContentApi.js index f9b5e176..7df42f32 100644 --- a/src/api/ContentApi.js +++ b/src/api/ContentApi.js @@ -17,7 +17,7 @@ import Content from '../model/Content'; /** * Content service. * @module api/ContentApi -* @version 7.10.0 +* @version 8.0.0 */ export default class ContentApi { diff --git a/src/api/CustomerAddressesApi.js b/src/api/CustomerAddressesApi.js index e974d577..7e2b7ff4 100644 --- a/src/api/CustomerAddressesApi.js +++ b/src/api/CustomerAddressesApi.js @@ -20,7 +20,7 @@ import ListCustomerAddressesResponse from '../model/ListCustomerAddressesRespons /** * CustomerAddresses service. * @module api/CustomerAddressesApi -* @version 7.10.0 +* @version 8.0.0 */ export default class CustomerAddressesApi { diff --git a/src/api/CustomerApi.js b/src/api/CustomerApi.js index 3789cdab..30ac5ec1 100644 --- a/src/api/CustomerApi.js +++ b/src/api/CustomerApi.js @@ -19,7 +19,7 @@ import SchemasUserResponse from '../model/SchemasUserResponse'; /** * Customer service. * @module api/CustomerApi -* @version 7.10.0 +* @version 8.0.0 */ export default class CustomerApi { diff --git a/src/api/DictionaryApi.js b/src/api/DictionaryApi.js index 2178550e..fbee93e4 100644 --- a/src/api/DictionaryApi.js +++ b/src/api/DictionaryApi.js @@ -18,7 +18,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * Dictionary service. * @module api/DictionaryApi -* @version 7.10.0 +* @version 8.0.0 */ export default class DictionaryApi { diff --git a/src/api/DictionaryInfoApi.js b/src/api/DictionaryInfoApi.js index 8e0049a3..2d8802e2 100644 --- a/src/api/DictionaryInfoApi.js +++ b/src/api/DictionaryInfoApi.js @@ -17,7 +17,7 @@ import DictionaryInfoResponse from '../model/DictionaryInfoResponse'; /** * DictionaryInfo service. * @module api/DictionaryInfoApi -* @version 7.10.0 +* @version 8.0.0 */ export default class DictionaryInfoApi { diff --git a/src/api/DictionaryItemApi.js b/src/api/DictionaryItemApi.js index 0a47a5b6..a7e42ecf 100644 --- a/src/api/DictionaryItemApi.js +++ b/src/api/DictionaryItemApi.js @@ -19,7 +19,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * DictionaryItem service. * @module api/DictionaryItemApi -* @version 7.10.0 +* @version 8.0.0 */ export default class DictionaryItemApi { diff --git a/src/api/DiffApi.js b/src/api/DiffApi.js index fe006084..fbe41829 100644 --- a/src/api/DiffApi.js +++ b/src/api/DiffApi.js @@ -17,7 +17,7 @@ import DiffResponse from '../model/DiffResponse'; /** * Diff service. * @module api/DiffApi -* @version 7.10.0 +* @version 8.0.0 */ export default class DiffApi { diff --git a/src/api/DirectorApi.js b/src/api/DirectorApi.js index 5326029f..70da54d8 100644 --- a/src/api/DirectorApi.js +++ b/src/api/DirectorApi.js @@ -19,7 +19,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * Director service. * @module api/DirectorApi -* @version 7.10.0 +* @version 8.0.0 */ export default class DirectorApi { diff --git a/src/api/DirectorBackendApi.js b/src/api/DirectorBackendApi.js index 0df4be9b..d93a36d4 100644 --- a/src/api/DirectorBackendApi.js +++ b/src/api/DirectorBackendApi.js @@ -18,7 +18,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * DirectorBackend service. * @module api/DirectorBackendApi -* @version 7.10.0 +* @version 8.0.0 */ export default class DirectorBackendApi { diff --git a/src/api/DomainApi.js b/src/api/DomainApi.js index 87cf3203..8d0a3edc 100644 --- a/src/api/DomainApi.js +++ b/src/api/DomainApi.js @@ -18,7 +18,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * Domain service. * @module api/DomainApi -* @version 7.10.0 +* @version 8.0.0 */ export default class DomainApi { diff --git a/src/api/DomainInspectorHistoricalApi.js b/src/api/DomainInspectorHistoricalApi.js index a822008e..5ce7581b 100644 --- a/src/api/DomainInspectorHistoricalApi.js +++ b/src/api/DomainInspectorHistoricalApi.js @@ -17,7 +17,7 @@ import HistoricalDomainsResponse from '../model/HistoricalDomainsResponse'; /** * DomainInspectorHistorical service. * @module api/DomainInspectorHistoricalApi -* @version 7.10.0 +* @version 8.0.0 */ export default class DomainInspectorHistoricalApi { diff --git a/src/api/DomainInspectorRealtimeApi.js b/src/api/DomainInspectorRealtimeApi.js index f7106a23..ec977022 100644 --- a/src/api/DomainInspectorRealtimeApi.js +++ b/src/api/DomainInspectorRealtimeApi.js @@ -17,7 +17,7 @@ import DomainInspector from '../model/DomainInspector'; /** * DomainInspectorRealtime service. * @module api/DomainInspectorRealtimeApi -* @version 7.10.0 +* @version 8.0.0 */ export default class DomainInspectorRealtimeApi { diff --git a/src/api/DomainOwnershipsApi.js b/src/api/DomainOwnershipsApi.js index 6f62d4a5..8a6c4d4a 100644 --- a/src/api/DomainOwnershipsApi.js +++ b/src/api/DomainOwnershipsApi.js @@ -17,7 +17,7 @@ import InlineResponse2002 from '../model/InlineResponse2002'; /** * DomainOwnerships service. * @module api/DomainOwnershipsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class DomainOwnershipsApi { diff --git a/src/api/EnabledProductsApi.js b/src/api/EnabledProductsApi.js index 510fd71c..cb535f4a 100644 --- a/src/api/EnabledProductsApi.js +++ b/src/api/EnabledProductsApi.js @@ -20,7 +20,7 @@ import SetWorkspaceId from '../model/SetWorkspaceId'; /** * EnabledProducts service. * @module api/EnabledProductsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class EnabledProductsApi { @@ -41,7 +41,7 @@ export default class EnabledProductsApi { /** - * Disable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, and `ngwaf`. + * Disable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, `ngwaf`, `ddos_protection`, and `log_explorer_insights`. * @param {Object} options * @param {String} options.product_id * @param {String} options.service_id - Alphanumeric string identifying the service. @@ -92,7 +92,7 @@ export default class EnabledProductsApi { } /** - * Disable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, and `ngwaf`. + * Disable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, `ngwaf`, `ddos_protection`, and `log_explorer_insights`. * @param {Object} options * @param {String} options.product_id * @param {String} options.service_id - Alphanumeric string identifying the service. @@ -106,7 +106,7 @@ export default class EnabledProductsApi { } /** - * Enable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, and `ngwaf`. + * Enable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, `ngwaf`, `ddos_protection`, and `log_explorer_insights`. * @param {Object} options * @param {String} options.product_id * @param {String} options.service_id - Alphanumeric string identifying the service. @@ -158,7 +158,7 @@ export default class EnabledProductsApi { } /** - * Enable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, and `ngwaf`. + * Enable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, `ngwaf`, `ddos_protection`, and `log_explorer_insights`. * @param {Object} options * @param {String} options.product_id * @param {String} options.service_id - Alphanumeric string identifying the service. @@ -173,7 +173,7 @@ export default class EnabledProductsApi { } /** - * Get enabled product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, and `ngwaf`. + * Get enabled product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, `ngwaf`, `ddos_protection`, and `log_explorer_insights`. * @param {Object} options * @param {String} options.product_id * @param {String} options.service_id - Alphanumeric string identifying the service. @@ -224,7 +224,7 @@ export default class EnabledProductsApi { } /** - * Get enabled product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, and `ngwaf`. + * Get enabled product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, `ngwaf`, `ddos_protection`, and `log_explorer_insights`. * @param {Object} options * @param {String} options.product_id * @param {String} options.service_id - Alphanumeric string identifying the service. @@ -238,7 +238,7 @@ export default class EnabledProductsApi { } /** - * Get configuration for an enabled product on a service. Supported product IDs: `ngwaf`. + * Get configuration for an enabled product on a service. Supported product IDs: `ngwaf` and `ddos_protection`. * @param {Object} options * @param {String} options.product_id * @param {String} options.service_id - Alphanumeric string identifying the service. @@ -289,7 +289,7 @@ export default class EnabledProductsApi { } /** - * Get configuration for an enabled product on a service. Supported product IDs: `ngwaf`. + * Get configuration for an enabled product on a service. Supported product IDs: `ngwaf` and `ddos_protection`. * @param {Object} options * @param {String} options.product_id * @param {String} options.service_id - Alphanumeric string identifying the service. @@ -303,7 +303,7 @@ export default class EnabledProductsApi { } /** - * Update configuration for an enabled product on a service. Supported product IDs: `ngwaf`. + * Update configuration for an enabled product on a service. Supported product IDs: `ngwaf` and `ddos_protection`. * @param {Object} options * @param {String} options.product_id * @param {String} options.service_id - Alphanumeric string identifying the service. @@ -355,7 +355,7 @@ export default class EnabledProductsApi { } /** - * Update configuration for an enabled product on a service. Supported product IDs: `ngwaf`. + * Update configuration for an enabled product on a service. Supported product IDs: `ngwaf` and `ddos_protection`. * @param {Object} options * @param {String} options.product_id * @param {String} options.service_id - Alphanumeric string identifying the service. diff --git a/src/api/EventsApi.js b/src/api/EventsApi.js index bf28ae06..89d49f60 100644 --- a/src/api/EventsApi.js +++ b/src/api/EventsApi.js @@ -18,7 +18,7 @@ import EventsResponse from '../model/EventsResponse'; /** * Events service. * @module api/EventsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class EventsApi { diff --git a/src/api/GzipApi.js b/src/api/GzipApi.js index 2e0e4fb8..6aa35831 100644 --- a/src/api/GzipApi.js +++ b/src/api/GzipApi.js @@ -18,7 +18,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * Gzip service. * @module api/GzipApi -* @version 7.10.0 +* @version 8.0.0 */ export default class GzipApi { diff --git a/src/api/HeaderApi.js b/src/api/HeaderApi.js index 8f59a3dc..cff20d34 100644 --- a/src/api/HeaderApi.js +++ b/src/api/HeaderApi.js @@ -18,7 +18,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * Header service. * @module api/HeaderApi -* @version 7.10.0 +* @version 8.0.0 */ export default class HeaderApi { diff --git a/src/api/HealthcheckApi.js b/src/api/HealthcheckApi.js index b81019ce..46cf4ae1 100644 --- a/src/api/HealthcheckApi.js +++ b/src/api/HealthcheckApi.js @@ -18,7 +18,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * Healthcheck service. * @module api/HealthcheckApi -* @version 7.10.0 +* @version 8.0.0 */ export default class HealthcheckApi { diff --git a/src/api/HistoricalApi.js b/src/api/HistoricalApi.js index ce720918..293a8cc3 100644 --- a/src/api/HistoricalApi.js +++ b/src/api/HistoricalApi.js @@ -22,7 +22,7 @@ import HistoricalUsageServiceResponse from '../model/HistoricalUsageServiceRespo /** * Historical service. * @module api/HistoricalApi -* @version 7.10.0 +* @version 8.0.0 */ export default class HistoricalApi { diff --git a/src/api/Http3Api.js b/src/api/Http3Api.js index f57900a7..075fb589 100644 --- a/src/api/Http3Api.js +++ b/src/api/Http3Api.js @@ -18,7 +18,7 @@ import InlineResponse200 from '../model/InlineResponse200'; /** * Http3 service. * @module api/Http3Api -* @version 7.10.0 +* @version 8.0.0 */ export default class Http3Api { diff --git a/src/api/IamPermissionsApi.js b/src/api/IamPermissionsApi.js index 6bddc033..11038ec6 100644 --- a/src/api/IamPermissionsApi.js +++ b/src/api/IamPermissionsApi.js @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * IamPermissions service. * @module api/IamPermissionsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class IamPermissionsApi { diff --git a/src/api/IamRolesApi.js b/src/api/IamRolesApi.js index 13c9cfcb..e5e51af0 100644 --- a/src/api/IamRolesApi.js +++ b/src/api/IamRolesApi.js @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * IamRoles service. * @module api/IamRolesApi -* @version 7.10.0 +* @version 8.0.0 */ export default class IamRolesApi { diff --git a/src/api/IamServiceGroupsApi.js b/src/api/IamServiceGroupsApi.js index 7374ed90..72e3ec33 100644 --- a/src/api/IamServiceGroupsApi.js +++ b/src/api/IamServiceGroupsApi.js @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * IamServiceGroups service. * @module api/IamServiceGroupsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class IamServiceGroupsApi { diff --git a/src/api/IamUserGroupsApi.js b/src/api/IamUserGroupsApi.js index edd2b76c..47639869 100644 --- a/src/api/IamUserGroupsApi.js +++ b/src/api/IamUserGroupsApi.js @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * IamUserGroups service. * @module api/IamUserGroupsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class IamUserGroupsApi { diff --git a/src/api/ImageOptimizerDefaultSettingsApi.js b/src/api/ImageOptimizerDefaultSettingsApi.js index 6fcc89d3..bbf3c8e1 100644 --- a/src/api/ImageOptimizerDefaultSettingsApi.js +++ b/src/api/ImageOptimizerDefaultSettingsApi.js @@ -19,7 +19,7 @@ import DefaultSettingsResponse from '../model/DefaultSettingsResponse'; /** * ImageOptimizerDefaultSettings service. * @module api/ImageOptimizerDefaultSettingsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class ImageOptimizerDefaultSettingsApi { diff --git a/src/api/InsightsApi.js b/src/api/InsightsApi.js new file mode 100644 index 00000000..c337ad59 --- /dev/null +++ b/src/api/InsightsApi.js @@ -0,0 +1,132 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + + +import ApiClient from "../ApiClient"; +import GetLogInsightsResponse from '../model/GetLogInsightsResponse'; + +/** +* Insights service. +* @module api/InsightsApi +* @version 8.0.0 +*/ +export default class InsightsApi { + + /** + * Constructs a new InsightsApi. + * @alias module:api/InsightsApi + * @class + * @param {module:ApiClient} [apiClient] Optional API client implementation to use, + * default to {@link module:ApiClient#instance} if unspecified. + */ + constructor(apiClient) { + this.apiClient = apiClient || ApiClient.instance; + + if (typeof window === 'undefined' && Boolean(process.env.FASTLY_API_TOKEN)) { + this.apiClient.authenticate(process.env.FASTLY_API_TOKEN); + } + } + + + /** + * Retrieves statistics from sampled log records. + * @param {Object} options + * @param {module:model/String} options.visualization + * @param {String} options.service_id + * @param {String} options.start + * @param {String} options.end + * @param {String} [options.pops] + * @param {String} [options.domain] + * @param {Boolean} [options.domain_exact_match] + * @param {Number} [options.limit] + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/GetLogInsightsResponse} and HTTP response + */ + getLogInsightsWithHttpInfo(options = {}) { + let postBody = null; + // Verify the required parameter 'visualization' is set. + if (options['visualization'] === undefined || options['visualization'] === null) { + throw new Error("Missing the required parameter 'visualization'."); + } + // Verify the required parameter 'service_id' is set. + if (options['service_id'] === undefined || options['service_id'] === null) { + throw new Error("Missing the required parameter 'service_id'."); + } + // Verify the required parameter 'start' is set. + if (options['start'] === undefined || options['start'] === null) { + throw new Error("Missing the required parameter 'start'."); + } + // Verify the required parameter 'end' is set. + if (options['end'] === undefined || options['end'] === null) { + throw new Error("Missing the required parameter 'end'."); + } + + let pathParams = { + }; + let pathParamsAllowReserved = { + }; + let queryParams = { + 'visualization': options['visualization'], + 'service_id': options['service_id'], + 'start': options['start'], + 'end': options['end'], + 'pops': options['pops'], + 'domain': options['domain'], + 'domain_exact_match': options['domain_exact_match'], + 'limit': options['limit'] + }; + let headerParams = { + }; + let formParams = { + }; + + let authNames = ['token']; + let contentTypes = []; + let accepts = ['application/json']; + let returnType = GetLogInsightsResponse; + let basePaths = ['https://api.fastly.com']; + let basePath = basePaths[0]; // by default use the first one in "servers" defined in OpenAPI + if (typeof options['_base_path_index'] !== 'undefined') { + if (options['_base_path_index'] >= basePaths.length || options['_base_path_index'] < 0) { + throw new Error("Invalid index " + options['_base_path_index'] + " when selecting the host settings. Must be less than " + basePaths.length); + } + basePath = basePaths[options['_base_path_index']]; + } + + return this.apiClient.callApi( + '/observability/log-insights', 'GET', + pathParams, pathParamsAllowReserved, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, basePath + ); + } + + /** + * Retrieves statistics from sampled log records. + * @param {Object} options + * @param {module:model/String} options.visualization + * @param {String} options.service_id + * @param {String} options.start + * @param {String} options.end + * @param {String} [options.pops] + * @param {String} [options.domain] + * @param {Boolean} [options.domain_exact_match] + * @param {Number} [options.limit] + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/GetLogInsightsResponse} + */ + getLogInsights(options = {}) { + return this.getLogInsightsWithHttpInfo(options) + .then(function(response_and_data) { + return response_and_data.data; + }); + } + + +} diff --git a/src/api/InvitationsApi.js b/src/api/InvitationsApi.js index d9225d2b..7dbccb6e 100644 --- a/src/api/InvitationsApi.js +++ b/src/api/InvitationsApi.js @@ -19,7 +19,7 @@ import InvitationsResponse from '../model/InvitationsResponse'; /** * Invitations service. * @module api/InvitationsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class InvitationsApi { diff --git a/src/api/KvStoreApi.js b/src/api/KvStoreApi.js index 4a852894..8d5a31af 100644 --- a/src/api/KvStoreApi.js +++ b/src/api/KvStoreApi.js @@ -19,7 +19,7 @@ import StoreResponse from '../model/StoreResponse'; /** * KvStore service. * @module api/KvStoreApi -* @version 7.10.0 +* @version 8.0.0 */ export default class KvStoreApi { diff --git a/src/api/KvStoreItemApi.js b/src/api/KvStoreItemApi.js index c2f1e670..70ccf9d0 100644 --- a/src/api/KvStoreItemApi.js +++ b/src/api/KvStoreItemApi.js @@ -17,7 +17,7 @@ import InlineResponse2004 from '../model/InlineResponse2004'; /** * KvStoreItem service. * @module api/KvStoreItemApi -* @version 7.10.0 +* @version 8.0.0 */ export default class KvStoreItemApi { @@ -109,6 +109,7 @@ export default class KvStoreItemApi { * @param {String} [options.cursor] * @param {Number} [options.limit=100] * @param {String} [options.prefix] + * @param {String} [options.consistency] * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/InlineResponse2004} and HTTP response */ getKeysWithHttpInfo(options = {}) { @@ -126,7 +127,8 @@ export default class KvStoreItemApi { let queryParams = { 'cursor': options['cursor'], 'limit': options['limit'], - 'prefix': options['prefix'] + 'prefix': options['prefix'], + 'consistency': options['consistency'] }; let headerParams = { }; @@ -160,6 +162,7 @@ export default class KvStoreItemApi { * @param {String} [options.cursor] * @param {Number} [options.limit=100] * @param {String} [options.prefix] + * @param {String} [options.consistency] * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/InlineResponse2004} */ getKeys(options = {}) { diff --git a/src/api/LegacyWafConfigurationSetsApi.js b/src/api/LegacyWafConfigurationSetsApi.js index d6e2d644..5a079635 100644 --- a/src/api/LegacyWafConfigurationSetsApi.js +++ b/src/api/LegacyWafConfigurationSetsApi.js @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * LegacyWafConfigurationSets service. * @module api/LegacyWafConfigurationSetsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LegacyWafConfigurationSetsApi { diff --git a/src/api/LegacyWafFirewallApi.js b/src/api/LegacyWafFirewallApi.js index 01d159ec..803fecd0 100644 --- a/src/api/LegacyWafFirewallApi.js +++ b/src/api/LegacyWafFirewallApi.js @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * LegacyWafFirewall service. * @module api/LegacyWafFirewallApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LegacyWafFirewallApi { diff --git a/src/api/LegacyWafOwaspApi.js b/src/api/LegacyWafOwaspApi.js index c7121e09..108e85af 100644 --- a/src/api/LegacyWafOwaspApi.js +++ b/src/api/LegacyWafOwaspApi.js @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * LegacyWafOwasp service. * @module api/LegacyWafOwaspApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LegacyWafOwaspApi { diff --git a/src/api/LegacyWafRuleApi.js b/src/api/LegacyWafRuleApi.js index 497408c1..a1737d75 100644 --- a/src/api/LegacyWafRuleApi.js +++ b/src/api/LegacyWafRuleApi.js @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * LegacyWafRule service. * @module api/LegacyWafRuleApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LegacyWafRuleApi { diff --git a/src/api/LegacyWafRuleStatusApi.js b/src/api/LegacyWafRuleStatusApi.js index e688694f..92cafd93 100644 --- a/src/api/LegacyWafRuleStatusApi.js +++ b/src/api/LegacyWafRuleStatusApi.js @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * LegacyWafRuleStatus service. * @module api/LegacyWafRuleStatusApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LegacyWafRuleStatusApi { diff --git a/src/api/LegacyWafRulesetApi.js b/src/api/LegacyWafRulesetApi.js index 068969e4..2e099d70 100644 --- a/src/api/LegacyWafRulesetApi.js +++ b/src/api/LegacyWafRulesetApi.js @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * LegacyWafRuleset service. * @module api/LegacyWafRulesetApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LegacyWafRulesetApi { diff --git a/src/api/LegacyWafTagApi.js b/src/api/LegacyWafTagApi.js index d8f0f629..065f5db4 100644 --- a/src/api/LegacyWafTagApi.js +++ b/src/api/LegacyWafTagApi.js @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * LegacyWafTag service. * @module api/LegacyWafTagApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LegacyWafTagApi { diff --git a/src/api/LegacyWafUpdateStatusApi.js b/src/api/LegacyWafUpdateStatusApi.js index d4f3689a..0fee10b1 100644 --- a/src/api/LegacyWafUpdateStatusApi.js +++ b/src/api/LegacyWafUpdateStatusApi.js @@ -16,7 +16,7 @@ import ApiClient from "../ApiClient"; /** * LegacyWafUpdateStatus service. * @module api/LegacyWafUpdateStatusApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LegacyWafUpdateStatusApi { diff --git a/src/api/LogExplorerApi.js b/src/api/LogExplorerApi.js new file mode 100644 index 00000000..93054dea --- /dev/null +++ b/src/api/LogExplorerApi.js @@ -0,0 +1,122 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + + +import ApiClient from "../ApiClient"; +import GetLogRecordsResponse from '../model/GetLogRecordsResponse'; + +/** +* LogExplorer service. +* @module api/LogExplorerApi +* @version 8.0.0 +*/ +export default class LogExplorerApi { + + /** + * Constructs a new LogExplorerApi. + * @alias module:api/LogExplorerApi + * @class + * @param {module:ApiClient} [apiClient] Optional API client implementation to use, + * default to {@link module:ApiClient#instance} if unspecified. + */ + constructor(apiClient) { + this.apiClient = apiClient || ApiClient.instance; + + if (typeof window === 'undefined' && Boolean(process.env.FASTLY_API_TOKEN)) { + this.apiClient.authenticate(process.env.FASTLY_API_TOKEN); + } + } + + + /** + * Retrieves log records. + * @param {Object} options + * @param {String} options.service_id + * @param {String} options.start + * @param {String} options.end + * @param {Number} [options.limit] + * @param {String} [options.next_cursor] + * @param {String} [options.filter] + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/GetLogRecordsResponse} and HTTP response + */ + getLogRecordsWithHttpInfo(options = {}) { + let postBody = null; + // Verify the required parameter 'service_id' is set. + if (options['service_id'] === undefined || options['service_id'] === null) { + throw new Error("Missing the required parameter 'service_id'."); + } + // Verify the required parameter 'start' is set. + if (options['start'] === undefined || options['start'] === null) { + throw new Error("Missing the required parameter 'start'."); + } + // Verify the required parameter 'end' is set. + if (options['end'] === undefined || options['end'] === null) { + throw new Error("Missing the required parameter 'end'."); + } + + let pathParams = { + }; + let pathParamsAllowReserved = { + }; + let queryParams = { + 'service_id': options['service_id'], + 'start': options['start'], + 'end': options['end'], + 'limit': options['limit'], + 'next_cursor': options['next_cursor'], + 'filter': options['filter'] + }; + let headerParams = { + }; + let formParams = { + }; + + let authNames = ['token']; + let contentTypes = []; + let accepts = ['application/json']; + let returnType = GetLogRecordsResponse; + let basePaths = ['https://api.fastly.com']; + let basePath = basePaths[0]; // by default use the first one in "servers" defined in OpenAPI + if (typeof options['_base_path_index'] !== 'undefined') { + if (options['_base_path_index'] >= basePaths.length || options['_base_path_index'] < 0) { + throw new Error("Invalid index " + options['_base_path_index'] + " when selecting the host settings. Must be less than " + basePaths.length); + } + basePath = basePaths[options['_base_path_index']]; + } + + return this.apiClient.callApi( + '/observability/log-explorer', 'GET', + pathParams, pathParamsAllowReserved, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, basePath + ); + } + + /** + * Retrieves log records. + * @param {Object} options + * @param {String} options.service_id + * @param {String} options.start + * @param {String} options.end + * @param {Number} [options.limit] + * @param {String} [options.next_cursor] + * @param {String} [options.filter] + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/GetLogRecordsResponse} + */ + getLogRecords(options = {}) { + return this.getLogRecordsWithHttpInfo(options) + .then(function(response_and_data) { + return response_and_data.data; + }); + } + + +} diff --git a/src/api/LoggingAzureblobApi.js b/src/api/LoggingAzureblobApi.js index eba536de..5f5a5081 100644 --- a/src/api/LoggingAzureblobApi.js +++ b/src/api/LoggingAzureblobApi.js @@ -18,7 +18,7 @@ import LoggingAzureblobResponse from '../model/LoggingAzureblobResponse'; /** * LoggingAzureblob service. * @module api/LoggingAzureblobApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingAzureblobApi { diff --git a/src/api/LoggingBigqueryApi.js b/src/api/LoggingBigqueryApi.js index ae954651..7e4865cc 100644 --- a/src/api/LoggingBigqueryApi.js +++ b/src/api/LoggingBigqueryApi.js @@ -18,7 +18,7 @@ import LoggingBigqueryResponse from '../model/LoggingBigqueryResponse'; /** * LoggingBigquery service. * @module api/LoggingBigqueryApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingBigqueryApi { diff --git a/src/api/LoggingCloudfilesApi.js b/src/api/LoggingCloudfilesApi.js index 93b124b1..d10dc8da 100644 --- a/src/api/LoggingCloudfilesApi.js +++ b/src/api/LoggingCloudfilesApi.js @@ -18,7 +18,7 @@ import LoggingCloudfilesResponse from '../model/LoggingCloudfilesResponse'; /** * LoggingCloudfiles service. * @module api/LoggingCloudfilesApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingCloudfilesApi { diff --git a/src/api/LoggingDatadogApi.js b/src/api/LoggingDatadogApi.js index ecc15bcc..df88c45a 100644 --- a/src/api/LoggingDatadogApi.js +++ b/src/api/LoggingDatadogApi.js @@ -18,7 +18,7 @@ import LoggingDatadogResponse from '../model/LoggingDatadogResponse'; /** * LoggingDatadog service. * @module api/LoggingDatadogApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingDatadogApi { diff --git a/src/api/LoggingDigitaloceanApi.js b/src/api/LoggingDigitaloceanApi.js index a37525bd..e2824451 100644 --- a/src/api/LoggingDigitaloceanApi.js +++ b/src/api/LoggingDigitaloceanApi.js @@ -18,7 +18,7 @@ import LoggingDigitaloceanResponse from '../model/LoggingDigitaloceanResponse'; /** * LoggingDigitalocean service. * @module api/LoggingDigitaloceanApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingDigitaloceanApi { diff --git a/src/api/LoggingElasticsearchApi.js b/src/api/LoggingElasticsearchApi.js index 8453fdb5..426ca4be 100644 --- a/src/api/LoggingElasticsearchApi.js +++ b/src/api/LoggingElasticsearchApi.js @@ -18,7 +18,7 @@ import LoggingElasticsearchResponse from '../model/LoggingElasticsearchResponse' /** * LoggingElasticsearch service. * @module api/LoggingElasticsearchApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingElasticsearchApi { diff --git a/src/api/LoggingFtpApi.js b/src/api/LoggingFtpApi.js index ef29c457..7029eb80 100644 --- a/src/api/LoggingFtpApi.js +++ b/src/api/LoggingFtpApi.js @@ -18,7 +18,7 @@ import LoggingFtpResponse from '../model/LoggingFtpResponse'; /** * LoggingFtp service. * @module api/LoggingFtpApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingFtpApi { diff --git a/src/api/LoggingGcsApi.js b/src/api/LoggingGcsApi.js index 40801cca..f8b75b74 100644 --- a/src/api/LoggingGcsApi.js +++ b/src/api/LoggingGcsApi.js @@ -18,7 +18,7 @@ import LoggingGcsResponse from '../model/LoggingGcsResponse'; /** * LoggingGcs service. * @module api/LoggingGcsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingGcsApi { diff --git a/src/api/LoggingGrafanacloudlogsApi.js b/src/api/LoggingGrafanacloudlogsApi.js new file mode 100644 index 00000000..48d8e772 --- /dev/null +++ b/src/api/LoggingGrafanacloudlogsApi.js @@ -0,0 +1,442 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + + +import ApiClient from "../ApiClient"; +import InlineResponse200 from '../model/InlineResponse200'; +import LoggingGrafanacloudlogsResponse from '../model/LoggingGrafanacloudlogsResponse'; + +/** +* LoggingGrafanacloudlogs service. +* @module api/LoggingGrafanacloudlogsApi +* @version 8.0.0 +*/ +export default class LoggingGrafanacloudlogsApi { + + /** + * Constructs a new LoggingGrafanacloudlogsApi. + * @alias module:api/LoggingGrafanacloudlogsApi + * @class + * @param {module:ApiClient} [apiClient] Optional API client implementation to use, + * default to {@link module:ApiClient#instance} if unspecified. + */ + constructor(apiClient) { + this.apiClient = apiClient || ApiClient.instance; + + if (typeof window === 'undefined' && Boolean(process.env.FASTLY_API_TOKEN)) { + this.apiClient.authenticate(process.env.FASTLY_API_TOKEN); + } + } + + + /** + * Create a Grafana Cloud Logs logging object for a particular service and version. + * @param {Object} options + * @param {String} options.service_id - Alphanumeric string identifying the service. + * @param {Number} options.version_id - Integer identifying a service version. + * @param {String} [options.name] - The name for the real-time logging configuration. + * @param {module:model/String} [options.placement] - Where in the generated VCL the logging call should be placed. If not set, endpoints with `format_version` of 2 are placed in `vcl_log` and those with `format_version` of 1 are placed in `vcl_deliver`. + * @param {String} [options.response_condition] - The name of an existing condition in the configured endpoint, or leave blank to always execute. + * @param {String} [options.format] - A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). + * @param {module:model/Number} [options.format_version=FormatVersionEnum.v2] - The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. + * @param {String} [options.user] - The Grafana Cloud Logs Dataset you want to log to. + * @param {String} [options.url] - The URL of the Loki instance in your Grafana stack. + * @param {String} [options.token] - The Grafana Access Policy token with `logs:write` access scoped to your Loki instance. + * @param {String} [options.index] - The Stream Labels, a JSON string used to identify the stream. + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/LoggingGrafanacloudlogsResponse} and HTTP response + */ + createLogGrafanacloudlogsWithHttpInfo(options = {}) { + let postBody = null; + // Verify the required parameter 'service_id' is set. + if (options['service_id'] === undefined || options['service_id'] === null) { + throw new Error("Missing the required parameter 'service_id'."); + } + // Verify the required parameter 'version_id' is set. + if (options['version_id'] === undefined || options['version_id'] === null) { + throw new Error("Missing the required parameter 'version_id'."); + } + + let pathParams = { + 'service_id': options['service_id'], + 'version_id': options['version_id'] + }; + let pathParamsAllowReserved = { + }; + let queryParams = { + }; + let headerParams = { + }; + let formParams = { + 'name': options['name'], + 'placement': options['placement'], + 'response_condition': options['response_condition'], + 'format': options['format'], + 'format_version': options['format_version'], + 'user': options['user'], + 'url': options['url'], + 'token': options['token'], + 'index': options['index'] + }; + + let authNames = ['token']; + let contentTypes = ['application/x-www-form-urlencoded']; + let accepts = ['application/json']; + let returnType = LoggingGrafanacloudlogsResponse; + let basePaths = ['https://api.fastly.com']; + let basePath = basePaths[0]; // by default use the first one in "servers" defined in OpenAPI + if (typeof options['_base_path_index'] !== 'undefined') { + if (options['_base_path_index'] >= basePaths.length || options['_base_path_index'] < 0) { + throw new Error("Invalid index " + options['_base_path_index'] + " when selecting the host settings. Must be less than " + basePaths.length); + } + basePath = basePaths[options['_base_path_index']]; + } + + return this.apiClient.callApi( + '/service/{service_id}/version/{version_id}/logging/grafanacloudlogs', 'POST', + pathParams, pathParamsAllowReserved, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, basePath + ); + } + + /** + * Create a Grafana Cloud Logs logging object for a particular service and version. + * @param {Object} options + * @param {String} options.service_id - Alphanumeric string identifying the service. + * @param {Number} options.version_id - Integer identifying a service version. + * @param {String} [options.name] - The name for the real-time logging configuration. + * @param {module:model/String} [options.placement] - Where in the generated VCL the logging call should be placed. If not set, endpoints with `format_version` of 2 are placed in `vcl_log` and those with `format_version` of 1 are placed in `vcl_deliver`. + * @param {String} [options.response_condition] - The name of an existing condition in the configured endpoint, or leave blank to always execute. + * @param {String} [options.format] - A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). + * @param {module:model/Number} [options.format_version=FormatVersionEnum.v2] - The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. + * @param {String} [options.user] - The Grafana Cloud Logs Dataset you want to log to. + * @param {String} [options.url] - The URL of the Loki instance in your Grafana stack. + * @param {String} [options.token] - The Grafana Access Policy token with `logs:write` access scoped to your Loki instance. + * @param {String} [options.index] - The Stream Labels, a JSON string used to identify the stream. + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/LoggingGrafanacloudlogsResponse} + */ + createLogGrafanacloudlogs(options = {}) { + return this.createLogGrafanacloudlogsWithHttpInfo(options) + .then(function(response_and_data) { + return response_and_data.data; + }); + } + + /** + * Delete the Grafana Cloud Logs logging object for a particular service and version. + * @param {Object} options + * @param {String} options.service_id - Alphanumeric string identifying the service. + * @param {Number} options.version_id - Integer identifying a service version. + * @param {String} options.logging_grafanacloudlogs_name - The name for the real-time logging configuration. + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/InlineResponse200} and HTTP response + */ + deleteLogGrafanacloudlogsWithHttpInfo(options = {}) { + let postBody = null; + // Verify the required parameter 'service_id' is set. + if (options['service_id'] === undefined || options['service_id'] === null) { + throw new Error("Missing the required parameter 'service_id'."); + } + // Verify the required parameter 'version_id' is set. + if (options['version_id'] === undefined || options['version_id'] === null) { + throw new Error("Missing the required parameter 'version_id'."); + } + // Verify the required parameter 'logging_grafanacloudlogs_name' is set. + if (options['logging_grafanacloudlogs_name'] === undefined || options['logging_grafanacloudlogs_name'] === null) { + throw new Error("Missing the required parameter 'logging_grafanacloudlogs_name'."); + } + + let pathParams = { + 'service_id': options['service_id'], + 'version_id': options['version_id'], + 'logging_grafanacloudlogs_name': options['logging_grafanacloudlogs_name'] + }; + let pathParamsAllowReserved = { + }; + let queryParams = { + }; + let headerParams = { + }; + let formParams = { + }; + + let authNames = ['token']; + let contentTypes = []; + let accepts = ['application/json']; + let returnType = InlineResponse200; + let basePaths = ['https://api.fastly.com']; + let basePath = basePaths[0]; // by default use the first one in "servers" defined in OpenAPI + if (typeof options['_base_path_index'] !== 'undefined') { + if (options['_base_path_index'] >= basePaths.length || options['_base_path_index'] < 0) { + throw new Error("Invalid index " + options['_base_path_index'] + " when selecting the host settings. Must be less than " + basePaths.length); + } + basePath = basePaths[options['_base_path_index']]; + } + + return this.apiClient.callApi( + '/service/{service_id}/version/{version_id}/logging/grafanacloudlogs/{logging_grafanacloudlogs_name}', 'DELETE', + pathParams, pathParamsAllowReserved, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, basePath + ); + } + + /** + * Delete the Grafana Cloud Logs logging object for a particular service and version. + * @param {Object} options + * @param {String} options.service_id - Alphanumeric string identifying the service. + * @param {Number} options.version_id - Integer identifying a service version. + * @param {String} options.logging_grafanacloudlogs_name - The name for the real-time logging configuration. + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/InlineResponse200} + */ + deleteLogGrafanacloudlogs(options = {}) { + return this.deleteLogGrafanacloudlogsWithHttpInfo(options) + .then(function(response_and_data) { + return response_and_data.data; + }); + } + + /** + * Get the details of a Grafana Cloud Logs logging object for a particular service and version. + * @param {Object} options + * @param {String} options.service_id - Alphanumeric string identifying the service. + * @param {Number} options.version_id - Integer identifying a service version. + * @param {String} options.logging_grafanacloudlogs_name - The name for the real-time logging configuration. + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/LoggingGrafanacloudlogsResponse} and HTTP response + */ + getLogGrafanacloudlogsWithHttpInfo(options = {}) { + let postBody = null; + // Verify the required parameter 'service_id' is set. + if (options['service_id'] === undefined || options['service_id'] === null) { + throw new Error("Missing the required parameter 'service_id'."); + } + // Verify the required parameter 'version_id' is set. + if (options['version_id'] === undefined || options['version_id'] === null) { + throw new Error("Missing the required parameter 'version_id'."); + } + // Verify the required parameter 'logging_grafanacloudlogs_name' is set. + if (options['logging_grafanacloudlogs_name'] === undefined || options['logging_grafanacloudlogs_name'] === null) { + throw new Error("Missing the required parameter 'logging_grafanacloudlogs_name'."); + } + + let pathParams = { + 'service_id': options['service_id'], + 'version_id': options['version_id'], + 'logging_grafanacloudlogs_name': options['logging_grafanacloudlogs_name'] + }; + let pathParamsAllowReserved = { + }; + let queryParams = { + }; + let headerParams = { + }; + let formParams = { + }; + + let authNames = ['token']; + let contentTypes = []; + let accepts = ['application/json']; + let returnType = LoggingGrafanacloudlogsResponse; + let basePaths = ['https://api.fastly.com']; + let basePath = basePaths[0]; // by default use the first one in "servers" defined in OpenAPI + if (typeof options['_base_path_index'] !== 'undefined') { + if (options['_base_path_index'] >= basePaths.length || options['_base_path_index'] < 0) { + throw new Error("Invalid index " + options['_base_path_index'] + " when selecting the host settings. Must be less than " + basePaths.length); + } + basePath = basePaths[options['_base_path_index']]; + } + + return this.apiClient.callApi( + '/service/{service_id}/version/{version_id}/logging/grafanacloudlogs/{logging_grafanacloudlogs_name}', 'GET', + pathParams, pathParamsAllowReserved, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, basePath + ); + } + + /** + * Get the details of a Grafana Cloud Logs logging object for a particular service and version. + * @param {Object} options + * @param {String} options.service_id - Alphanumeric string identifying the service. + * @param {Number} options.version_id - Integer identifying a service version. + * @param {String} options.logging_grafanacloudlogs_name - The name for the real-time logging configuration. + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/LoggingGrafanacloudlogsResponse} + */ + getLogGrafanacloudlogs(options = {}) { + return this.getLogGrafanacloudlogsWithHttpInfo(options) + .then(function(response_and_data) { + return response_and_data.data; + }); + } + + /** + * List all of the Grafana Cloud Logs logging objects for a particular service and version. + * @param {Object} options + * @param {String} options.service_id - Alphanumeric string identifying the service. + * @param {Number} options.version_id - Integer identifying a service version. + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link Array.} and HTTP response + */ + listLogGrafanacloudlogsWithHttpInfo(options = {}) { + let postBody = null; + // Verify the required parameter 'service_id' is set. + if (options['service_id'] === undefined || options['service_id'] === null) { + throw new Error("Missing the required parameter 'service_id'."); + } + // Verify the required parameter 'version_id' is set. + if (options['version_id'] === undefined || options['version_id'] === null) { + throw new Error("Missing the required parameter 'version_id'."); + } + + let pathParams = { + 'service_id': options['service_id'], + 'version_id': options['version_id'] + }; + let pathParamsAllowReserved = { + }; + let queryParams = { + }; + let headerParams = { + }; + let formParams = { + }; + + let authNames = ['token']; + let contentTypes = []; + let accepts = ['application/json']; + let returnType = [LoggingGrafanacloudlogsResponse]; + let basePaths = ['https://api.fastly.com']; + let basePath = basePaths[0]; // by default use the first one in "servers" defined in OpenAPI + if (typeof options['_base_path_index'] !== 'undefined') { + if (options['_base_path_index'] >= basePaths.length || options['_base_path_index'] < 0) { + throw new Error("Invalid index " + options['_base_path_index'] + " when selecting the host settings. Must be less than " + basePaths.length); + } + basePath = basePaths[options['_base_path_index']]; + } + + return this.apiClient.callApi( + '/service/{service_id}/version/{version_id}/logging/grafanacloudlogs', 'GET', + pathParams, pathParamsAllowReserved, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, basePath + ); + } + + /** + * List all of the Grafana Cloud Logs logging objects for a particular service and version. + * @param {Object} options + * @param {String} options.service_id - Alphanumeric string identifying the service. + * @param {Number} options.version_id - Integer identifying a service version. + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link Array.} + */ + listLogGrafanacloudlogs(options = {}) { + return this.listLogGrafanacloudlogsWithHttpInfo(options) + .then(function(response_and_data) { + return response_and_data.data; + }); + } + + /** + * Update a Grafana Cloud Logs logging object for a particular service and version. + * @param {Object} options + * @param {String} options.service_id - Alphanumeric string identifying the service. + * @param {Number} options.version_id - Integer identifying a service version. + * @param {String} options.logging_grafanacloudlogs_name - The name for the real-time logging configuration. + * @param {String} [options.name] - The name for the real-time logging configuration. + * @param {module:model/String} [options.placement] - Where in the generated VCL the logging call should be placed. If not set, endpoints with `format_version` of 2 are placed in `vcl_log` and those with `format_version` of 1 are placed in `vcl_deliver`. + * @param {String} [options.response_condition] - The name of an existing condition in the configured endpoint, or leave blank to always execute. + * @param {String} [options.format] - A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). + * @param {module:model/Number} [options.format_version=FormatVersionEnum.v2] - The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. + * @param {String} [options.user] - The Grafana Cloud Logs Dataset you want to log to. + * @param {String} [options.url] - The URL of the Loki instance in your Grafana stack. + * @param {String} [options.token] - The Grafana Access Policy token with `logs:write` access scoped to your Loki instance. + * @param {String} [options.index] - The Stream Labels, a JSON string used to identify the stream. + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/LoggingGrafanacloudlogsResponse} and HTTP response + */ + updateLogGrafanacloudlogsWithHttpInfo(options = {}) { + let postBody = null; + // Verify the required parameter 'service_id' is set. + if (options['service_id'] === undefined || options['service_id'] === null) { + throw new Error("Missing the required parameter 'service_id'."); + } + // Verify the required parameter 'version_id' is set. + if (options['version_id'] === undefined || options['version_id'] === null) { + throw new Error("Missing the required parameter 'version_id'."); + } + // Verify the required parameter 'logging_grafanacloudlogs_name' is set. + if (options['logging_grafanacloudlogs_name'] === undefined || options['logging_grafanacloudlogs_name'] === null) { + throw new Error("Missing the required parameter 'logging_grafanacloudlogs_name'."); + } + + let pathParams = { + 'service_id': options['service_id'], + 'version_id': options['version_id'], + 'logging_grafanacloudlogs_name': options['logging_grafanacloudlogs_name'] + }; + let pathParamsAllowReserved = { + }; + let queryParams = { + }; + let headerParams = { + }; + let formParams = { + 'name': options['name'], + 'placement': options['placement'], + 'response_condition': options['response_condition'], + 'format': options['format'], + 'format_version': options['format_version'], + 'user': options['user'], + 'url': options['url'], + 'token': options['token'], + 'index': options['index'] + }; + + let authNames = ['token']; + let contentTypes = ['application/x-www-form-urlencoded']; + let accepts = ['application/json']; + let returnType = LoggingGrafanacloudlogsResponse; + let basePaths = ['https://api.fastly.com']; + let basePath = basePaths[0]; // by default use the first one in "servers" defined in OpenAPI + if (typeof options['_base_path_index'] !== 'undefined') { + if (options['_base_path_index'] >= basePaths.length || options['_base_path_index'] < 0) { + throw new Error("Invalid index " + options['_base_path_index'] + " when selecting the host settings. Must be less than " + basePaths.length); + } + basePath = basePaths[options['_base_path_index']]; + } + + return this.apiClient.callApi( + '/service/{service_id}/version/{version_id}/logging/grafanacloudlogs/{logging_grafanacloudlogs_name}', 'PUT', + pathParams, pathParamsAllowReserved, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, basePath + ); + } + + /** + * Update a Grafana Cloud Logs logging object for a particular service and version. + * @param {Object} options + * @param {String} options.service_id - Alphanumeric string identifying the service. + * @param {Number} options.version_id - Integer identifying a service version. + * @param {String} options.logging_grafanacloudlogs_name - The name for the real-time logging configuration. + * @param {String} [options.name] - The name for the real-time logging configuration. + * @param {module:model/String} [options.placement] - Where in the generated VCL the logging call should be placed. If not set, endpoints with `format_version` of 2 are placed in `vcl_log` and those with `format_version` of 1 are placed in `vcl_deliver`. + * @param {String} [options.response_condition] - The name of an existing condition in the configured endpoint, or leave blank to always execute. + * @param {String} [options.format] - A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). + * @param {module:model/Number} [options.format_version=FormatVersionEnum.v2] - The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. + * @param {String} [options.user] - The Grafana Cloud Logs Dataset you want to log to. + * @param {String} [options.url] - The URL of the Loki instance in your Grafana stack. + * @param {String} [options.token] - The Grafana Access Policy token with `logs:write` access scoped to your Loki instance. + * @param {String} [options.index] - The Stream Labels, a JSON string used to identify the stream. + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/LoggingGrafanacloudlogsResponse} + */ + updateLogGrafanacloudlogs(options = {}) { + return this.updateLogGrafanacloudlogsWithHttpInfo(options) + .then(function(response_and_data) { + return response_and_data.data; + }); + } + + +} diff --git a/src/api/LoggingHerokuApi.js b/src/api/LoggingHerokuApi.js index 374c4c52..4b4bc100 100644 --- a/src/api/LoggingHerokuApi.js +++ b/src/api/LoggingHerokuApi.js @@ -18,7 +18,7 @@ import LoggingHerokuResponse from '../model/LoggingHerokuResponse'; /** * LoggingHeroku service. * @module api/LoggingHerokuApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingHerokuApi { diff --git a/src/api/LoggingHoneycombApi.js b/src/api/LoggingHoneycombApi.js index 4fcb7598..f2cbbd21 100644 --- a/src/api/LoggingHoneycombApi.js +++ b/src/api/LoggingHoneycombApi.js @@ -18,7 +18,7 @@ import LoggingHoneycombResponse from '../model/LoggingHoneycombResponse'; /** * LoggingHoneycomb service. * @module api/LoggingHoneycombApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingHoneycombApi { diff --git a/src/api/LoggingHttpsApi.js b/src/api/LoggingHttpsApi.js index cb6a71bd..59283945 100644 --- a/src/api/LoggingHttpsApi.js +++ b/src/api/LoggingHttpsApi.js @@ -19,7 +19,7 @@ import LoggingMessageType from '../model/LoggingMessageType'; /** * LoggingHttps service. * @module api/LoggingHttpsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingHttpsApi { diff --git a/src/api/LoggingKafkaApi.js b/src/api/LoggingKafkaApi.js index 6e6e1e70..afd67259 100644 --- a/src/api/LoggingKafkaApi.js +++ b/src/api/LoggingKafkaApi.js @@ -20,7 +20,7 @@ import LoggingUseTlsString from '../model/LoggingUseTlsString'; /** * LoggingKafka service. * @module api/LoggingKafkaApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingKafkaApi { diff --git a/src/api/LoggingKinesisApi.js b/src/api/LoggingKinesisApi.js index 4592032c..8c46313e 100644 --- a/src/api/LoggingKinesisApi.js +++ b/src/api/LoggingKinesisApi.js @@ -20,7 +20,7 @@ import LoggingPlacement from '../model/LoggingPlacement'; /** * LoggingKinesis service. * @module api/LoggingKinesisApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingKinesisApi { diff --git a/src/api/LoggingLogentriesApi.js b/src/api/LoggingLogentriesApi.js index c3b62a1a..a52954f9 100644 --- a/src/api/LoggingLogentriesApi.js +++ b/src/api/LoggingLogentriesApi.js @@ -19,7 +19,7 @@ import LoggingUseTlsString from '../model/LoggingUseTlsString'; /** * LoggingLogentries service. * @module api/LoggingLogentriesApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingLogentriesApi { diff --git a/src/api/LoggingLogglyApi.js b/src/api/LoggingLogglyApi.js index 9ef52a57..c40e35b3 100644 --- a/src/api/LoggingLogglyApi.js +++ b/src/api/LoggingLogglyApi.js @@ -18,7 +18,7 @@ import LoggingLogglyResponse from '../model/LoggingLogglyResponse'; /** * LoggingLoggly service. * @module api/LoggingLogglyApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingLogglyApi { diff --git a/src/api/LoggingLogshuttleApi.js b/src/api/LoggingLogshuttleApi.js index 2c5a6299..07a2bb2e 100644 --- a/src/api/LoggingLogshuttleApi.js +++ b/src/api/LoggingLogshuttleApi.js @@ -18,7 +18,7 @@ import LoggingLogshuttleResponse from '../model/LoggingLogshuttleResponse'; /** * LoggingLogshuttle service. * @module api/LoggingLogshuttleApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingLogshuttleApi { diff --git a/src/api/LoggingNewrelicApi.js b/src/api/LoggingNewrelicApi.js index 836de7bc..302f1f6c 100644 --- a/src/api/LoggingNewrelicApi.js +++ b/src/api/LoggingNewrelicApi.js @@ -18,7 +18,7 @@ import LoggingNewrelicResponse from '../model/LoggingNewrelicResponse'; /** * LoggingNewrelic service. * @module api/LoggingNewrelicApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingNewrelicApi { diff --git a/src/api/LoggingNewrelicotlpApi.js b/src/api/LoggingNewrelicotlpApi.js index e694a55b..44be58d3 100644 --- a/src/api/LoggingNewrelicotlpApi.js +++ b/src/api/LoggingNewrelicotlpApi.js @@ -18,7 +18,7 @@ import LoggingNewrelicotlpResponse from '../model/LoggingNewrelicotlpResponse'; /** * LoggingNewrelicotlp service. * @module api/LoggingNewrelicotlpApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingNewrelicotlpApi { diff --git a/src/api/LoggingOpenstackApi.js b/src/api/LoggingOpenstackApi.js index cb72e632..fff04536 100644 --- a/src/api/LoggingOpenstackApi.js +++ b/src/api/LoggingOpenstackApi.js @@ -18,7 +18,7 @@ import LoggingOpenstackResponse from '../model/LoggingOpenstackResponse'; /** * LoggingOpenstack service. * @module api/LoggingOpenstackApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingOpenstackApi { diff --git a/src/api/LoggingPapertrailApi.js b/src/api/LoggingPapertrailApi.js index ab9a047d..8e0c7060 100644 --- a/src/api/LoggingPapertrailApi.js +++ b/src/api/LoggingPapertrailApi.js @@ -18,7 +18,7 @@ import LoggingPapertrailResponse from '../model/LoggingPapertrailResponse'; /** * LoggingPapertrail service. * @module api/LoggingPapertrailApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingPapertrailApi { diff --git a/src/api/LoggingPubsubApi.js b/src/api/LoggingPubsubApi.js index 1b4963a0..3be9056a 100644 --- a/src/api/LoggingPubsubApi.js +++ b/src/api/LoggingPubsubApi.js @@ -18,7 +18,7 @@ import LoggingGooglePubsubResponse from '../model/LoggingGooglePubsubResponse'; /** * LoggingPubsub service. * @module api/LoggingPubsubApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingPubsubApi { diff --git a/src/api/LoggingS3Api.js b/src/api/LoggingS3Api.js index 397b07fc..66c46598 100644 --- a/src/api/LoggingS3Api.js +++ b/src/api/LoggingS3Api.js @@ -18,7 +18,7 @@ import LoggingS3Response from '../model/LoggingS3Response'; /** * LoggingS3 service. * @module api/LoggingS3Api -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingS3Api { diff --git a/src/api/LoggingScalyrApi.js b/src/api/LoggingScalyrApi.js index 53987723..2dda94de 100644 --- a/src/api/LoggingScalyrApi.js +++ b/src/api/LoggingScalyrApi.js @@ -18,7 +18,7 @@ import LoggingScalyrResponse from '../model/LoggingScalyrResponse'; /** * LoggingScalyr service. * @module api/LoggingScalyrApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingScalyrApi { diff --git a/src/api/LoggingSftpApi.js b/src/api/LoggingSftpApi.js index 307b17b0..22fd4efa 100644 --- a/src/api/LoggingSftpApi.js +++ b/src/api/LoggingSftpApi.js @@ -18,7 +18,7 @@ import LoggingSftpResponse from '../model/LoggingSftpResponse'; /** * LoggingSftp service. * @module api/LoggingSftpApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingSftpApi { diff --git a/src/api/LoggingSplunkApi.js b/src/api/LoggingSplunkApi.js index 7ee4d865..70e55098 100644 --- a/src/api/LoggingSplunkApi.js +++ b/src/api/LoggingSplunkApi.js @@ -19,7 +19,7 @@ import LoggingUseTlsString from '../model/LoggingUseTlsString'; /** * LoggingSplunk service. * @module api/LoggingSplunkApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingSplunkApi { diff --git a/src/api/LoggingSumologicApi.js b/src/api/LoggingSumologicApi.js index 2833fc4e..01f6d6f7 100644 --- a/src/api/LoggingSumologicApi.js +++ b/src/api/LoggingSumologicApi.js @@ -19,7 +19,7 @@ import LoggingSumologicResponse from '../model/LoggingSumologicResponse'; /** * LoggingSumologic service. * @module api/LoggingSumologicApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingSumologicApi { diff --git a/src/api/LoggingSyslogApi.js b/src/api/LoggingSyslogApi.js index f9ffbda4..b12ac447 100644 --- a/src/api/LoggingSyslogApi.js +++ b/src/api/LoggingSyslogApi.js @@ -20,7 +20,7 @@ import LoggingUseTlsString from '../model/LoggingUseTlsString'; /** * LoggingSyslog service. * @module api/LoggingSyslogApi -* @version 7.10.0 +* @version 8.0.0 */ export default class LoggingSyslogApi { diff --git a/src/api/MutualAuthenticationApi.js b/src/api/MutualAuthenticationApi.js index a4ad83e0..f9f95cc8 100644 --- a/src/api/MutualAuthenticationApi.js +++ b/src/api/MutualAuthenticationApi.js @@ -19,7 +19,7 @@ import MutualAuthenticationsResponse from '../model/MutualAuthenticationsRespons /** * MutualAuthentication service. * @module api/MutualAuthenticationApi -* @version 7.10.0 +* @version 8.0.0 */ export default class MutualAuthenticationApi { diff --git a/src/api/ObjectStorageAccessKeysApi.js b/src/api/ObjectStorageAccessKeysApi.js new file mode 100644 index 00000000..7bfe4a76 --- /dev/null +++ b/src/api/ObjectStorageAccessKeysApi.js @@ -0,0 +1,262 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + + +import ApiClient from "../ApiClient"; +import AccessKey from '../model/AccessKey'; +import AccessKeyResponse from '../model/AccessKeyResponse'; + +/** +* ObjectStorageAccessKeys service. +* @module api/ObjectStorageAccessKeysApi +* @version 8.0.0 +*/ +export default class ObjectStorageAccessKeysApi { + + /** + * Constructs a new ObjectStorageAccessKeysApi. + * @alias module:api/ObjectStorageAccessKeysApi + * @class + * @param {module:ApiClient} [apiClient] Optional API client implementation to use, + * default to {@link module:ApiClient#instance} if unspecified. + */ + constructor(apiClient) { + this.apiClient = apiClient || ApiClient.instance; + + if (typeof window === 'undefined' && Boolean(process.env.FASTLY_API_TOKEN)) { + this.apiClient.authenticate(process.env.FASTLY_API_TOKEN); + } + } + + + /** + * Create an access key. + * @param {Object} options + * @param {module:model/AccessKey} [options.access_key] + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/AccessKeyResponse} and HTTP response + */ + createAccessKeyWithHttpInfo(options = {}) { + let postBody = options['access_key']; + + let pathParams = { + }; + let pathParamsAllowReserved = { + }; + let queryParams = { + }; + let headerParams = { + }; + let formParams = { + }; + + let authNames = ['token']; + let contentTypes = ['application/json']; + let accepts = ['application/json']; + let returnType = AccessKeyResponse; + let basePaths = ['https://api.fastly.com']; + let basePath = basePaths[0]; // by default use the first one in "servers" defined in OpenAPI + if (typeof options['_base_path_index'] !== 'undefined') { + if (options['_base_path_index'] >= basePaths.length || options['_base_path_index'] < 0) { + throw new Error("Invalid index " + options['_base_path_index'] + " when selecting the host settings. Must be less than " + basePaths.length); + } + basePath = basePaths[options['_base_path_index']]; + } + + return this.apiClient.callApi( + '/resources/object-storage/access-keys', 'POST', + pathParams, pathParamsAllowReserved, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, basePath + ); + } + + /** + * Create an access key. + * @param {Object} options + * @param {module:model/AccessKey} [options.access_key] + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/AccessKeyResponse} + */ + createAccessKey(options = {}) { + return this.createAccessKeyWithHttpInfo(options) + .then(function(response_and_data) { + return response_and_data.data; + }); + } + + /** + * Delete an access key. + * @param {Object} options + * @param {String} options.access_key + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing HTTP response + */ + deleteAccessKeyWithHttpInfo(options = {}) { + let postBody = null; + // Verify the required parameter 'access_key' is set. + if (options['access_key'] === undefined || options['access_key'] === null) { + throw new Error("Missing the required parameter 'access_key'."); + } + + let pathParams = { + 'access_key': options['access_key'] + }; + let pathParamsAllowReserved = { + }; + let queryParams = { + }; + let headerParams = { + }; + let formParams = { + }; + + let authNames = ['token']; + let contentTypes = []; + let accepts = []; + let returnType = null; + let basePaths = ['https://api.fastly.com']; + let basePath = basePaths[0]; // by default use the first one in "servers" defined in OpenAPI + if (typeof options['_base_path_index'] !== 'undefined') { + if (options['_base_path_index'] >= basePaths.length || options['_base_path_index'] < 0) { + throw new Error("Invalid index " + options['_base_path_index'] + " when selecting the host settings. Must be less than " + basePaths.length); + } + basePath = basePaths[options['_base_path_index']]; + } + + return this.apiClient.callApi( + '/resources/object-storage/access-keys/{access_key}', 'DELETE', + pathParams, pathParamsAllowReserved, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, basePath + ); + } + + /** + * Delete an access key. + * @param {Object} options + * @param {String} options.access_key + * @return {Promise} a {@link https://www.promisejs.org/|Promise} + */ + deleteAccessKey(options = {}) { + return this.deleteAccessKeyWithHttpInfo(options) + .then(function(response_and_data) { + return response_and_data.data; + }); + } + + /** + * Get an access key by its identifier. + * @param {Object} options + * @param {String} options.access_key + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/AccessKey} and HTTP response + */ + getAccessKeyWithHttpInfo(options = {}) { + let postBody = null; + // Verify the required parameter 'access_key' is set. + if (options['access_key'] === undefined || options['access_key'] === null) { + throw new Error("Missing the required parameter 'access_key'."); + } + + let pathParams = { + 'access_key': options['access_key'] + }; + let pathParamsAllowReserved = { + }; + let queryParams = { + }; + let headerParams = { + }; + let formParams = { + }; + + let authNames = ['token']; + let contentTypes = []; + let accepts = ['application/json']; + let returnType = AccessKey; + let basePaths = ['https://api.fastly.com']; + let basePath = basePaths[0]; // by default use the first one in "servers" defined in OpenAPI + if (typeof options['_base_path_index'] !== 'undefined') { + if (options['_base_path_index'] >= basePaths.length || options['_base_path_index'] < 0) { + throw new Error("Invalid index " + options['_base_path_index'] + " when selecting the host settings. Must be less than " + basePaths.length); + } + basePath = basePaths[options['_base_path_index']]; + } + + return this.apiClient.callApi( + '/resources/object-storage/access-keys/{access_key}', 'GET', + pathParams, pathParamsAllowReserved, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, basePath + ); + } + + /** + * Get an access key by its identifier. + * @param {Object} options + * @param {String} options.access_key + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/AccessKey} + */ + getAccessKey(options = {}) { + return this.getAccessKeyWithHttpInfo(options) + .then(function(response_and_data) { + return response_and_data.data; + }); + } + + /** + * List access keys. + * @param {Object} options + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with an object containing data of type {@link module:model/AccessKeyResponse} and HTTP response + */ + listAccessKeysWithHttpInfo(options = {}) { + let postBody = null; + + let pathParams = { + }; + let pathParamsAllowReserved = { + }; + let queryParams = { + }; + let headerParams = { + }; + let formParams = { + }; + + let authNames = ['token']; + let contentTypes = []; + let accepts = ['application/json']; + let returnType = AccessKeyResponse; + let basePaths = ['https://api.fastly.com']; + let basePath = basePaths[0]; // by default use the first one in "servers" defined in OpenAPI + if (typeof options['_base_path_index'] !== 'undefined') { + if (options['_base_path_index'] >= basePaths.length || options['_base_path_index'] < 0) { + throw new Error("Invalid index " + options['_base_path_index'] + " when selecting the host settings. Must be less than " + basePaths.length); + } + basePath = basePaths[options['_base_path_index']]; + } + + return this.apiClient.callApi( + '/resources/object-storage/access-keys', 'GET', + pathParams, pathParamsAllowReserved, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, basePath + ); + } + + /** + * List access keys. + * @param {Object} options + * @return {Promise} a {@link https://www.promisejs.org/|Promise}, with data of type {@link module:model/AccessKeyResponse} + */ + listAccessKeys(options = {}) { + return this.listAccessKeysWithHttpInfo(options) + .then(function(response_and_data) { + return response_and_data.data; + }); + } + + +} diff --git a/src/api/ObservabilityCustomDashboardsApi.js b/src/api/ObservabilityCustomDashboardsApi.js index ce1bf291..f487fe7c 100644 --- a/src/api/ObservabilityCustomDashboardsApi.js +++ b/src/api/ObservabilityCustomDashboardsApi.js @@ -20,7 +20,7 @@ import UpdateDashboardRequest from '../model/UpdateDashboardRequest'; /** * ObservabilityCustomDashboards service. * @module api/ObservabilityCustomDashboardsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class ObservabilityCustomDashboardsApi { diff --git a/src/api/OriginInspectorHistoricalApi.js b/src/api/OriginInspectorHistoricalApi.js index 08f20b77..617b46af 100644 --- a/src/api/OriginInspectorHistoricalApi.js +++ b/src/api/OriginInspectorHistoricalApi.js @@ -17,7 +17,7 @@ import HistoricalOriginsResponse from '../model/HistoricalOriginsResponse'; /** * OriginInspectorHistorical service. * @module api/OriginInspectorHistoricalApi -* @version 7.10.0 +* @version 8.0.0 */ export default class OriginInspectorHistoricalApi { diff --git a/src/api/OriginInspectorRealtimeApi.js b/src/api/OriginInspectorRealtimeApi.js index 77fbd3c7..a579b32c 100644 --- a/src/api/OriginInspectorRealtimeApi.js +++ b/src/api/OriginInspectorRealtimeApi.js @@ -17,7 +17,7 @@ import OriginInspector from '../model/OriginInspector'; /** * OriginInspectorRealtime service. * @module api/OriginInspectorRealtimeApi -* @version 7.10.0 +* @version 8.0.0 */ export default class OriginInspectorRealtimeApi { diff --git a/src/api/PackageApi.js b/src/api/PackageApi.js index 42cdd5de..4c9c17ee 100644 --- a/src/api/PackageApi.js +++ b/src/api/PackageApi.js @@ -17,7 +17,7 @@ import PackageResponse from '../model/PackageResponse'; /** * Package service. * @module api/PackageApi -* @version 7.10.0 +* @version 8.0.0 */ export default class PackageApi { diff --git a/src/api/PoolApi.js b/src/api/PoolApi.js index 4339fb8d..7a593501 100644 --- a/src/api/PoolApi.js +++ b/src/api/PoolApi.js @@ -19,7 +19,7 @@ import PoolResponsePost from '../model/PoolResponsePost'; /** * Pool service. * @module api/PoolApi -* @version 7.10.0 +* @version 8.0.0 */ export default class PoolApi { diff --git a/src/api/PopApi.js b/src/api/PopApi.js index eab117b3..012e3383 100644 --- a/src/api/PopApi.js +++ b/src/api/PopApi.js @@ -17,7 +17,7 @@ import Pop from '../model/Pop'; /** * Pop service. * @module api/PopApi -* @version 7.10.0 +* @version 8.0.0 */ export default class PopApi { diff --git a/src/api/PublicIpListApi.js b/src/api/PublicIpListApi.js index be2456a2..30bd53a2 100644 --- a/src/api/PublicIpListApi.js +++ b/src/api/PublicIpListApi.js @@ -17,7 +17,7 @@ import PublicIpList from '../model/PublicIpList'; /** * PublicIpList service. * @module api/PublicIpListApi -* @version 7.10.0 +* @version 8.0.0 */ export default class PublicIpListApi { diff --git a/src/api/PublishApi.js b/src/api/PublishApi.js index 87abaa90..8998eb38 100644 --- a/src/api/PublishApi.js +++ b/src/api/PublishApi.js @@ -17,7 +17,7 @@ import PublishRequest from '../model/PublishRequest'; /** * Publish service. * @module api/PublishApi -* @version 7.10.0 +* @version 8.0.0 */ export default class PublishApi { diff --git a/src/api/PurgeApi.js b/src/api/PurgeApi.js index f9f6294a..f0a8be1b 100644 --- a/src/api/PurgeApi.js +++ b/src/api/PurgeApi.js @@ -18,7 +18,7 @@ import PurgeResponse from '../model/PurgeResponse'; /** * Purge service. * @module api/PurgeApi -* @version 7.10.0 +* @version 8.0.0 */ export default class PurgeApi { diff --git a/src/api/RateLimiterApi.js b/src/api/RateLimiterApi.js index e104ea02..9a231d77 100644 --- a/src/api/RateLimiterApi.js +++ b/src/api/RateLimiterApi.js @@ -18,7 +18,7 @@ import RateLimiterResponse from '../model/RateLimiterResponse'; /** * RateLimiter service. * @module api/RateLimiterApi -* @version 7.10.0 +* @version 8.0.0 */ export default class RateLimiterApi { diff --git a/src/api/RealtimeApi.js b/src/api/RealtimeApi.js index 9aada71a..dc71365f 100644 --- a/src/api/RealtimeApi.js +++ b/src/api/RealtimeApi.js @@ -17,7 +17,7 @@ import Realtime from '../model/Realtime'; /** * Realtime service. * @module api/RealtimeApi -* @version 7.10.0 +* @version 8.0.0 */ export default class RealtimeApi { diff --git a/src/api/RequestSettingsApi.js b/src/api/RequestSettingsApi.js index 20cf2225..cb5fb2d0 100644 --- a/src/api/RequestSettingsApi.js +++ b/src/api/RequestSettingsApi.js @@ -18,7 +18,7 @@ import RequestSettingsResponse from '../model/RequestSettingsResponse'; /** * RequestSettings service. * @module api/RequestSettingsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class RequestSettingsApi { diff --git a/src/api/ResourceApi.js b/src/api/ResourceApi.js index f9f5bca8..7b626e5a 100644 --- a/src/api/ResourceApi.js +++ b/src/api/ResourceApi.js @@ -18,7 +18,7 @@ import ResourceResponse from '../model/ResourceResponse'; /** * Resource service. * @module api/ResourceApi -* @version 7.10.0 +* @version 8.0.0 */ export default class ResourceApi { diff --git a/src/api/ResponseObjectApi.js b/src/api/ResponseObjectApi.js index 94bbd330..5397d7ca 100644 --- a/src/api/ResponseObjectApi.js +++ b/src/api/ResponseObjectApi.js @@ -19,7 +19,7 @@ import ResponseObjectResponse from '../model/ResponseObjectResponse'; /** * ResponseObject service. * @module api/ResponseObjectApi -* @version 7.10.0 +* @version 8.0.0 */ export default class ResponseObjectApi { diff --git a/src/api/SecretStoreApi.js b/src/api/SecretStoreApi.js index 18dbfc58..e349c530 100644 --- a/src/api/SecretStoreApi.js +++ b/src/api/SecretStoreApi.js @@ -21,7 +21,7 @@ import SigningKey from '../model/SigningKey'; /** * SecretStore service. * @module api/SecretStoreApi -* @version 7.10.0 +* @version 8.0.0 */ export default class SecretStoreApi { diff --git a/src/api/SecretStoreItemApi.js b/src/api/SecretStoreItemApi.js index ef6531eb..37e3e929 100644 --- a/src/api/SecretStoreItemApi.js +++ b/src/api/SecretStoreItemApi.js @@ -19,7 +19,7 @@ import SecretResponse from '../model/SecretResponse'; /** * SecretStoreItem service. * @module api/SecretStoreItemApi -* @version 7.10.0 +* @version 8.0.0 */ export default class SecretStoreItemApi { diff --git a/src/api/ServerApi.js b/src/api/ServerApi.js index c3172a17..924bf2ed 100644 --- a/src/api/ServerApi.js +++ b/src/api/ServerApi.js @@ -18,7 +18,7 @@ import ServerResponse from '../model/ServerResponse'; /** * Server service. * @module api/ServerApi -* @version 7.10.0 +* @version 8.0.0 */ export default class ServerApi { diff --git a/src/api/ServiceApi.js b/src/api/ServiceApi.js index ff9ae7a0..14f90868 100644 --- a/src/api/ServiceApi.js +++ b/src/api/ServiceApi.js @@ -21,7 +21,7 @@ import ServiceResponse from '../model/ServiceResponse'; /** * Service service. * @module api/ServiceApi -* @version 7.10.0 +* @version 8.0.0 */ export default class ServiceApi { diff --git a/src/api/ServiceAuthorizationsApi.js b/src/api/ServiceAuthorizationsApi.js index b878ed74..315e9f55 100644 --- a/src/api/ServiceAuthorizationsApi.js +++ b/src/api/ServiceAuthorizationsApi.js @@ -20,7 +20,7 @@ import ServiceAuthorizationsResponse from '../model/ServiceAuthorizationsRespons /** * ServiceAuthorizations service. * @module api/ServiceAuthorizationsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class ServiceAuthorizationsApi { diff --git a/src/api/SettingsApi.js b/src/api/SettingsApi.js index a99a5e47..a944aed0 100644 --- a/src/api/SettingsApi.js +++ b/src/api/SettingsApi.js @@ -17,7 +17,7 @@ import SettingsResponse from '../model/SettingsResponse'; /** * Settings service. * @module api/SettingsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class SettingsApi { diff --git a/src/api/SnippetApi.js b/src/api/SnippetApi.js index 5024fff2..455cb2d7 100644 --- a/src/api/SnippetApi.js +++ b/src/api/SnippetApi.js @@ -19,7 +19,7 @@ import SnippetResponsePost from '../model/SnippetResponsePost'; /** * Snippet service. * @module api/SnippetApi -* @version 7.10.0 +* @version 8.0.0 */ export default class SnippetApi { diff --git a/src/api/StarApi.js b/src/api/StarApi.js index 4eb2555b..2fe09f76 100644 --- a/src/api/StarApi.js +++ b/src/api/StarApi.js @@ -19,7 +19,7 @@ import StarResponse from '../model/StarResponse'; /** * Star service. * @module api/StarApi -* @version 7.10.0 +* @version 8.0.0 */ export default class StarApi { diff --git a/src/api/StatsApi.js b/src/api/StatsApi.js index cfdcfd67..418cb176 100644 --- a/src/api/StatsApi.js +++ b/src/api/StatsApi.js @@ -17,7 +17,7 @@ import Stats from '../model/Stats'; /** * Stats service. * @module api/StatsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class StatsApi { diff --git a/src/api/SudoApi.js b/src/api/SudoApi.js index 069ce640..e27a5bed 100644 --- a/src/api/SudoApi.js +++ b/src/api/SudoApi.js @@ -19,7 +19,7 @@ import SudoResponse from '../model/SudoResponse'; /** * Sudo service. * @module api/SudoApi -* @version 7.10.0 +* @version 8.0.0 */ export default class SudoApi { diff --git a/src/api/TlsActivationsApi.js b/src/api/TlsActivationsApi.js index 45aae5c2..0a5695be 100644 --- a/src/api/TlsActivationsApi.js +++ b/src/api/TlsActivationsApi.js @@ -19,7 +19,7 @@ import TlsActivationsResponse from '../model/TlsActivationsResponse'; /** * TlsActivations service. * @module api/TlsActivationsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class TlsActivationsApi { diff --git a/src/api/TlsBulkCertificatesApi.js b/src/api/TlsBulkCertificatesApi.js index dc19f7f1..d708f6d2 100644 --- a/src/api/TlsBulkCertificatesApi.js +++ b/src/api/TlsBulkCertificatesApi.js @@ -19,7 +19,7 @@ import TlsBulkCertificatesResponse from '../model/TlsBulkCertificatesResponse'; /** * TlsBulkCertificates service. * @module api/TlsBulkCertificatesApi -* @version 7.10.0 +* @version 8.0.0 */ export default class TlsBulkCertificatesApi { diff --git a/src/api/TlsCertificatesApi.js b/src/api/TlsCertificatesApi.js index fd8769dc..dbebf8e9 100644 --- a/src/api/TlsCertificatesApi.js +++ b/src/api/TlsCertificatesApi.js @@ -20,7 +20,7 @@ import TlsCertificatesResponse from '../model/TlsCertificatesResponse'; /** * TlsCertificates service. * @module api/TlsCertificatesApi -* @version 7.10.0 +* @version 8.0.0 */ export default class TlsCertificatesApi { diff --git a/src/api/TlsConfigurationsApi.js b/src/api/TlsConfigurationsApi.js index 0948727e..a4cf0180 100644 --- a/src/api/TlsConfigurationsApi.js +++ b/src/api/TlsConfigurationsApi.js @@ -19,7 +19,7 @@ import TlsConfigurationsResponse from '../model/TlsConfigurationsResponse'; /** * TlsConfigurations service. * @module api/TlsConfigurationsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class TlsConfigurationsApi { diff --git a/src/api/TlsCsrsApi.js b/src/api/TlsCsrsApi.js index 63242ccb..db6e0e70 100644 --- a/src/api/TlsCsrsApi.js +++ b/src/api/TlsCsrsApi.js @@ -18,7 +18,7 @@ import TlsCsrResponse from '../model/TlsCsrResponse'; /** * TlsCsrs service. * @module api/TlsCsrsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class TlsCsrsApi { diff --git a/src/api/TlsDomainsApi.js b/src/api/TlsDomainsApi.js index 3f7914d5..cd9add81 100644 --- a/src/api/TlsDomainsApi.js +++ b/src/api/TlsDomainsApi.js @@ -17,7 +17,7 @@ import TlsDomainsResponse from '../model/TlsDomainsResponse'; /** * TlsDomains service. * @module api/TlsDomainsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class TlsDomainsApi { diff --git a/src/api/TlsPrivateKeysApi.js b/src/api/TlsPrivateKeysApi.js index 42ee0a2c..4ba88ba3 100644 --- a/src/api/TlsPrivateKeysApi.js +++ b/src/api/TlsPrivateKeysApi.js @@ -19,7 +19,7 @@ import TlsPrivateKeysResponse from '../model/TlsPrivateKeysResponse'; /** * TlsPrivateKeys service. * @module api/TlsPrivateKeysApi -* @version 7.10.0 +* @version 8.0.0 */ export default class TlsPrivateKeysApi { diff --git a/src/api/TlsSubscriptionsApi.js b/src/api/TlsSubscriptionsApi.js index ebf72b04..5e210d3e 100644 --- a/src/api/TlsSubscriptionsApi.js +++ b/src/api/TlsSubscriptionsApi.js @@ -19,7 +19,7 @@ import TlsSubscriptionsResponse from '../model/TlsSubscriptionsResponse'; /** * TlsSubscriptions service. * @module api/TlsSubscriptionsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class TlsSubscriptionsApi { diff --git a/src/api/TokensApi.js b/src/api/TokensApi.js index 31debb89..de19edf5 100644 --- a/src/api/TokensApi.js +++ b/src/api/TokensApi.js @@ -20,7 +20,7 @@ import TokenResponse from '../model/TokenResponse'; /** * Tokens service. * @module api/TokensApi -* @version 7.10.0 +* @version 8.0.0 */ export default class TokensApi { diff --git a/src/api/UserApi.js b/src/api/UserApi.js index e20a652d..750c84bf 100644 --- a/src/api/UserApi.js +++ b/src/api/UserApi.js @@ -19,7 +19,7 @@ import UserResponse from '../model/UserResponse'; /** * User service. * @module api/UserApi -* @version 7.10.0 +* @version 8.0.0 */ export default class UserApi { diff --git a/src/api/VclApi.js b/src/api/VclApi.js index 0d7cef12..8167c589 100644 --- a/src/api/VclApi.js +++ b/src/api/VclApi.js @@ -22,7 +22,7 @@ import VclSyntaxHighlightingResponse from '../model/VclSyntaxHighlightingRespons /** * Vcl service. * @module api/VclApi -* @version 7.10.0 +* @version 8.0.0 */ export default class VclApi { diff --git a/src/api/VclDiffApi.js b/src/api/VclDiffApi.js index 8b741cc5..64d81b0e 100644 --- a/src/api/VclDiffApi.js +++ b/src/api/VclDiffApi.js @@ -17,7 +17,7 @@ import VclDiff from '../model/VclDiff'; /** * VclDiff service. * @module api/VclDiffApi -* @version 7.10.0 +* @version 8.0.0 */ export default class VclDiffApi { diff --git a/src/api/VersionApi.js b/src/api/VersionApi.js index 6484143a..e11f2bcb 100644 --- a/src/api/VersionApi.js +++ b/src/api/VersionApi.js @@ -21,7 +21,7 @@ import VersionResponse from '../model/VersionResponse'; /** * Version service. * @module api/VersionApi -* @version 7.10.0 +* @version 8.0.0 */ export default class VersionApi { diff --git a/src/api/WafActiveRulesApi.js b/src/api/WafActiveRulesApi.js index 09f292bd..ccf6a689 100644 --- a/src/api/WafActiveRulesApi.js +++ b/src/api/WafActiveRulesApi.js @@ -22,7 +22,7 @@ import WafActiveRulesResponse from '../model/WafActiveRulesResponse'; /** * WafActiveRules service. * @module api/WafActiveRulesApi -* @version 7.10.0 +* @version 8.0.0 */ export default class WafActiveRulesApi { diff --git a/src/api/WafExclusionsApi.js b/src/api/WafExclusionsApi.js index dec583b5..92c71e3c 100644 --- a/src/api/WafExclusionsApi.js +++ b/src/api/WafExclusionsApi.js @@ -19,7 +19,7 @@ import WafExclusionsResponse from '../model/WafExclusionsResponse'; /** * WafExclusions service. * @module api/WafExclusionsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class WafExclusionsApi { diff --git a/src/api/WafFirewallVersionsApi.js b/src/api/WafFirewallVersionsApi.js index 1b264962..4f4f543c 100644 --- a/src/api/WafFirewallVersionsApi.js +++ b/src/api/WafFirewallVersionsApi.js @@ -19,7 +19,7 @@ import WafFirewallVersionsResponse from '../model/WafFirewallVersionsResponse'; /** * WafFirewallVersions service. * @module api/WafFirewallVersionsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class WafFirewallVersionsApi { diff --git a/src/api/WafFirewallsApi.js b/src/api/WafFirewallsApi.js index e397081f..437c8980 100644 --- a/src/api/WafFirewallsApi.js +++ b/src/api/WafFirewallsApi.js @@ -19,7 +19,7 @@ import WafFirewallsResponse from '../model/WafFirewallsResponse'; /** * WafFirewalls service. * @module api/WafFirewallsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class WafFirewallsApi { diff --git a/src/api/WafRuleRevisionsApi.js b/src/api/WafRuleRevisionsApi.js index d309b5ac..1478cba4 100644 --- a/src/api/WafRuleRevisionsApi.js +++ b/src/api/WafRuleRevisionsApi.js @@ -18,7 +18,7 @@ import WafRuleRevisionsResponse from '../model/WafRuleRevisionsResponse'; /** * WafRuleRevisions service. * @module api/WafRuleRevisionsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class WafRuleRevisionsApi { diff --git a/src/api/WafRulesApi.js b/src/api/WafRulesApi.js index 64203701..87e42b33 100644 --- a/src/api/WafRulesApi.js +++ b/src/api/WafRulesApi.js @@ -18,7 +18,7 @@ import WafRulesResponse from '../model/WafRulesResponse'; /** * WafRules service. * @module api/WafRulesApi -* @version 7.10.0 +* @version 8.0.0 */ export default class WafRulesApi { diff --git a/src/api/WafTagsApi.js b/src/api/WafTagsApi.js index aa2c0100..fa716797 100644 --- a/src/api/WafTagsApi.js +++ b/src/api/WafTagsApi.js @@ -17,7 +17,7 @@ import WafTagsResponse from '../model/WafTagsResponse'; /** * WafTags service. * @module api/WafTagsApi -* @version 7.10.0 +* @version 8.0.0 */ export default class WafTagsApi { diff --git a/src/api/WholePlatformDdosHistoricalApi.js b/src/api/WholePlatformDdosHistoricalApi.js index 14d9e152..511d4a16 100644 --- a/src/api/WholePlatformDdosHistoricalApi.js +++ b/src/api/WholePlatformDdosHistoricalApi.js @@ -17,7 +17,7 @@ import PlatformDdosResponse from '../model/PlatformDdosResponse'; /** * WholePlatformDdosHistorical service. * @module api/WholePlatformDdosHistoricalApi -* @version 7.10.0 +* @version 8.0.0 */ export default class WholePlatformDdosHistoricalApi { diff --git a/src/index.js b/src/index.js index fef664db..8c295da5 100644 --- a/src/index.js +++ b/src/index.js @@ -12,6 +12,8 @@ import ApiClient from './ApiClient'; +import AccessKey from './model/AccessKey'; +import AccessKeyResponse from './model/AccessKeyResponse'; import Acl from './model/Acl'; import AclEntry from './model/AclEntry'; import AclEntryResponse from './model/AclEntryResponse'; @@ -75,6 +77,7 @@ import ComputeAclListEntries from './model/ComputeAclListEntries'; import ComputeAclListEntriesItem from './model/ComputeAclListEntriesItem'; import ComputeAclListEntriesMeta from './model/ComputeAclListEntriesMeta'; import ComputeAclLookup from './model/ComputeAclLookup'; +import ComputeAclUpdate from './model/ComputeAclUpdate'; import ComputeAclUpdateEntry from './model/ComputeAclUpdateEntry'; import Condition from './model/Condition'; import ConditionResponse from './model/ConditionResponse'; @@ -118,6 +121,16 @@ import DictionaryItemResponseAllOf from './model/DictionaryItemResponseAllOf'; import DictionaryResponse from './model/DictionaryResponse'; import DictionaryResponseAllOf from './model/DictionaryResponseAllOf'; import DiffResponse from './model/DiffResponse'; +import DimensionAttributesCountryStats from './model/DimensionAttributesCountryStats'; +import DimensionAttributesRate from './model/DimensionAttributesRate'; +import DimensionBrowser from './model/DimensionBrowser'; +import DimensionContentType from './model/DimensionContentType'; +import DimensionCountry from './model/DimensionCountry'; +import DimensionDevice from './model/DimensionDevice'; +import DimensionOs from './model/DimensionOs'; +import DimensionResponse from './model/DimensionResponse'; +import DimensionStatusCode from './model/DimensionStatusCode'; +import DimensionUrl from './model/DimensionUrl'; import Director from './model/Director'; import DirectorBackend from './model/DirectorBackend'; import DirectorBackendAllOf from './model/DirectorBackendAllOf'; @@ -143,7 +156,12 @@ import EventAttributes from './model/EventAttributes'; import EventData from './model/EventData'; import EventResponse from './model/EventResponse'; import EventsResponse from './model/EventsResponse'; +import FilterFieldItem from './model/FilterFieldItem'; import GenericTokenError from './model/GenericTokenError'; +import GetLogInsightsResponse from './model/GetLogInsightsResponse'; +import GetLogRecordsResponse from './model/GetLogRecordsResponse'; +import GetLogRecordsResponseMeta from './model/GetLogRecordsResponseMeta'; +import GetLogRecordsResponseMetaFilters from './model/GetLogRecordsResponseMetaFilters'; import GetServiceLevelUsageResponse from './model/GetServiceLevelUsageResponse'; import GetServiceLevelUsageTypesResponse from './model/GetServiceLevelUsageTypesResponse'; import Gzip from './model/Gzip'; @@ -235,6 +253,14 @@ import ListCustomerAddressesResponse from './model/ListCustomerAddressesResponse import ListDashboardsResponse from './model/ListDashboardsResponse'; import ListEomInvoicesResponse from './model/ListEomInvoicesResponse'; import Listinvoices from './model/Listinvoices'; +import LogInsights from './model/LogInsights'; +import LogInsightsDimensionAttributes from './model/LogInsightsDimensionAttributes'; +import LogInsightsDimensions from './model/LogInsightsDimensions'; +import LogInsightsMeta from './model/LogInsightsMeta'; +import LogInsightsMetaFilter from './model/LogInsightsMetaFilter'; +import LogInsightsValues from './model/LogInsightsValues'; +import LogPropertyServiceId from './model/LogPropertyServiceId'; +import LogRecord from './model/LogRecord'; import LoggingAddressAndPort from './model/LoggingAddressAndPort'; import LoggingAzureblobAdditional from './model/LoggingAzureblobAdditional'; import LoggingAzureblobResponse from './model/LoggingAzureblobResponse'; @@ -266,6 +292,8 @@ import LoggingGenericCommonResponseAllOf from './model/LoggingGenericCommonRespo import LoggingGenericCommonResponseAllOf1 from './model/LoggingGenericCommonResponseAllOf1'; import LoggingGooglePubsubAdditional from './model/LoggingGooglePubsubAdditional'; import LoggingGooglePubsubResponse from './model/LoggingGooglePubsubResponse'; +import LoggingGrafanacloudlogsAdditional from './model/LoggingGrafanacloudlogsAdditional'; +import LoggingGrafanacloudlogsResponse from './model/LoggingGrafanacloudlogsResponse'; import LoggingHerokuAdditional from './model/LoggingHerokuAdditional'; import LoggingHerokuResponse from './model/LoggingHerokuResponse'; import LoggingHoneycombAdditional from './model/LoggingHoneycombAdditional'; @@ -667,6 +695,8 @@ import TypeWafTag from './model/TypeWafTag'; import UpdateBillingAddressRequest from './model/UpdateBillingAddressRequest'; import UpdateBillingAddressRequestData from './model/UpdateBillingAddressRequestData'; import UpdateDashboardRequest from './model/UpdateDashboardRequest'; +import Usagemetric from './model/Usagemetric'; +import Usagemetrics from './model/Usagemetrics'; import User from './model/User'; import UserResponse from './model/UserResponse'; import UserResponseReadOnly from './model/UserResponseReadOnly'; @@ -674,8 +704,19 @@ import ValidatorResult from './model/ValidatorResult'; import ValidatorResultData from './model/ValidatorResultData'; import ValidatorResultDataAttributes from './model/ValidatorResultDataAttributes'; import ValidatorResultDataAttributesMessages from './model/ValidatorResultDataAttributesMessages'; +import ValueField from './model/ValueField'; import Values from './model/Values'; +import Values503Responses from './model/Values503Responses'; +import ValuesBandwidth from './model/ValuesBandwidth'; +import ValuesBrowser from './model/ValuesBrowser'; +import ValuesCacheHitRatio from './model/ValuesCacheHitRatio'; +import ValuesCountryStats from './model/ValuesCountryStats'; import ValuesDdos from './model/ValuesDdos'; +import ValuesDuration from './model/ValuesDuration'; +import ValuesMisses from './model/ValuesMisses'; +import ValuesRate from './model/ValuesRate'; +import ValuesRequests from './model/ValuesRequests'; +import ValuesStatusCodes from './model/ValuesStatusCodes'; import Vcl from './model/Vcl'; import VclDiff from './model/VclDiff'; import VclResponse from './model/VclResponse'; @@ -790,6 +831,7 @@ import IamRolesApi from './api/IamRolesApi'; import IamServiceGroupsApi from './api/IamServiceGroupsApi'; import IamUserGroupsApi from './api/IamUserGroupsApi'; import ImageOptimizerDefaultSettingsApi from './api/ImageOptimizerDefaultSettingsApi'; +import InsightsApi from './api/InsightsApi'; import InvitationsApi from './api/InvitationsApi'; import KvStoreApi from './api/KvStoreApi'; import KvStoreItemApi from './api/KvStoreItemApi'; @@ -801,6 +843,7 @@ import LegacyWafRuleStatusApi from './api/LegacyWafRuleStatusApi'; import LegacyWafRulesetApi from './api/LegacyWafRulesetApi'; import LegacyWafTagApi from './api/LegacyWafTagApi'; import LegacyWafUpdateStatusApi from './api/LegacyWafUpdateStatusApi'; +import LogExplorerApi from './api/LogExplorerApi'; import LoggingAzureblobApi from './api/LoggingAzureblobApi'; import LoggingBigqueryApi from './api/LoggingBigqueryApi'; import LoggingCloudfilesApi from './api/LoggingCloudfilesApi'; @@ -809,6 +852,7 @@ import LoggingDigitaloceanApi from './api/LoggingDigitaloceanApi'; import LoggingElasticsearchApi from './api/LoggingElasticsearchApi'; import LoggingFtpApi from './api/LoggingFtpApi'; import LoggingGcsApi from './api/LoggingGcsApi'; +import LoggingGrafanacloudlogsApi from './api/LoggingGrafanacloudlogsApi'; import LoggingHerokuApi from './api/LoggingHerokuApi'; import LoggingHoneycombApi from './api/LoggingHoneycombApi'; import LoggingHttpsApi from './api/LoggingHttpsApi'; @@ -829,6 +873,7 @@ import LoggingSplunkApi from './api/LoggingSplunkApi'; import LoggingSumologicApi from './api/LoggingSumologicApi'; import LoggingSyslogApi from './api/LoggingSyslogApi'; import MutualAuthenticationApi from './api/MutualAuthenticationApi'; +import ObjectStorageAccessKeysApi from './api/ObjectStorageAccessKeysApi'; import ObservabilityCustomDashboardsApi from './api/ObservabilityCustomDashboardsApi'; import OriginInspectorHistoricalApi from './api/OriginInspectorHistoricalApi'; import OriginInspectorRealtimeApi from './api/OriginInspectorRealtimeApi'; @@ -909,7 +954,7 @@ function authenticate (key) { * *

* @module index -* @version 7.10.0 +* @version 8.0.0 */ export { /** @@ -918,6 +963,18 @@ export { */ ApiClient, + /** + * The AccessKey model constructor. + * @property {module:model/AccessKey} + */ + AccessKey, + + /** + * The AccessKeyResponse model constructor. + * @property {module:model/AccessKeyResponse} + */ + AccessKeyResponse, + /** * The Acl model constructor. * @property {module:model/Acl} @@ -1296,6 +1353,12 @@ export { */ ComputeAclLookup, + /** + * The ComputeAclUpdate model constructor. + * @property {module:model/ComputeAclUpdate} + */ + ComputeAclUpdate, + /** * The ComputeAclUpdateEntry model constructor. * @property {module:model/ComputeAclUpdateEntry} @@ -1554,6 +1617,66 @@ export { */ DiffResponse, + /** + * The DimensionAttributesCountryStats model constructor. + * @property {module:model/DimensionAttributesCountryStats} + */ + DimensionAttributesCountryStats, + + /** + * The DimensionAttributesRate model constructor. + * @property {module:model/DimensionAttributesRate} + */ + DimensionAttributesRate, + + /** + * The DimensionBrowser model constructor. + * @property {module:model/DimensionBrowser} + */ + DimensionBrowser, + + /** + * The DimensionContentType model constructor. + * @property {module:model/DimensionContentType} + */ + DimensionContentType, + + /** + * The DimensionCountry model constructor. + * @property {module:model/DimensionCountry} + */ + DimensionCountry, + + /** + * The DimensionDevice model constructor. + * @property {module:model/DimensionDevice} + */ + DimensionDevice, + + /** + * The DimensionOs model constructor. + * @property {module:model/DimensionOs} + */ + DimensionOs, + + /** + * The DimensionResponse model constructor. + * @property {module:model/DimensionResponse} + */ + DimensionResponse, + + /** + * The DimensionStatusCode model constructor. + * @property {module:model/DimensionStatusCode} + */ + DimensionStatusCode, + + /** + * The DimensionUrl model constructor. + * @property {module:model/DimensionUrl} + */ + DimensionUrl, + /** * The Director model constructor. * @property {module:model/Director} @@ -1704,12 +1827,42 @@ export { */ EventsResponse, + /** + * The FilterFieldItem model constructor. + * @property {module:model/FilterFieldItem} + */ + FilterFieldItem, + /** * The GenericTokenError model constructor. * @property {module:model/GenericTokenError} */ GenericTokenError, + /** + * The GetLogInsightsResponse model constructor. + * @property {module:model/GetLogInsightsResponse} + */ + GetLogInsightsResponse, + + /** + * The GetLogRecordsResponse model constructor. + * @property {module:model/GetLogRecordsResponse} + */ + GetLogRecordsResponse, + + /** + * The GetLogRecordsResponseMeta model constructor. + * @property {module:model/GetLogRecordsResponseMeta} + */ + GetLogRecordsResponseMeta, + + /** + * The GetLogRecordsResponseMetaFilters model constructor. + * @property {module:model/GetLogRecordsResponseMetaFilters} + */ + GetLogRecordsResponseMetaFilters, + /** * The GetServiceLevelUsageResponse model constructor. * @property {module:model/GetServiceLevelUsageResponse} @@ -2256,6 +2409,54 @@ export { */ Listinvoices, + /** + * The LogInsights model constructor. + * @property {module:model/LogInsights} + */ + LogInsights, + + /** + * The LogInsightsDimensionAttributes model constructor. + * @property {module:model/LogInsightsDimensionAttributes} + */ + LogInsightsDimensionAttributes, + + /** + * The LogInsightsDimensions model constructor. + * @property {module:model/LogInsightsDimensions} + */ + LogInsightsDimensions, + + /** + * The LogInsightsMeta model constructor. + * @property {module:model/LogInsightsMeta} + */ + LogInsightsMeta, + + /** + * The LogInsightsMetaFilter model constructor. + * @property {module:model/LogInsightsMetaFilter} + */ + LogInsightsMetaFilter, + + /** + * The LogInsightsValues model constructor. + * @property {module:model/LogInsightsValues} + */ + LogInsightsValues, + + /** + * The LogPropertyServiceId model constructor. + * @property {module:model/LogPropertyServiceId} + */ + LogPropertyServiceId, + + /** + * The LogRecord model constructor. + * @property {module:model/LogRecord} + */ + LogRecord, + /** * The LoggingAddressAndPort model constructor. * @property {module:model/LoggingAddressAndPort} @@ -2442,6 +2643,18 @@ export { */ LoggingGooglePubsubResponse, + /** + * The LoggingGrafanacloudlogsAdditional model constructor. + * @property {module:model/LoggingGrafanacloudlogsAdditional} + */ + LoggingGrafanacloudlogsAdditional, + + /** + * The LoggingGrafanacloudlogsResponse model constructor. + * @property {module:model/LoggingGrafanacloudlogsResponse} + */ + LoggingGrafanacloudlogsResponse, + /** * The LoggingHerokuAdditional model constructor. * @property {module:model/LoggingHerokuAdditional} @@ -4848,6 +5061,18 @@ export { */ UpdateDashboardRequest, + /** + * The Usagemetric model constructor. + * @property {module:model/Usagemetric} + */ + Usagemetric, + + /** + * The Usagemetrics model constructor. + * @property {module:model/Usagemetrics} + */ + Usagemetrics, + /** * The User model constructor. * @property {module:model/User} @@ -4890,18 +5115,84 @@ export { */ ValidatorResultDataAttributesMessages, + /** + * The ValueField model constructor. + * @property {module:model/ValueField} + */ + ValueField, + /** * The Values model constructor. * @property {module:model/Values} */ Values, + /** + * The Values503Responses model constructor. + * @property {module:model/Values503Responses} + */ + Values503Responses, + + /** + * The ValuesBandwidth model constructor. + * @property {module:model/ValuesBandwidth} + */ + ValuesBandwidth, + + /** + * The ValuesBrowser model constructor. + * @property {module:model/ValuesBrowser} + */ + ValuesBrowser, + + /** + * The ValuesCacheHitRatio model constructor. + * @property {module:model/ValuesCacheHitRatio} + */ + ValuesCacheHitRatio, + + /** + * The ValuesCountryStats model constructor. + * @property {module:model/ValuesCountryStats} + */ + ValuesCountryStats, + /** * The ValuesDdos model constructor. * @property {module:model/ValuesDdos} */ ValuesDdos, + /** + * The ValuesDuration model constructor. + * @property {module:model/ValuesDuration} + */ + ValuesDuration, + + /** + * The ValuesMisses model constructor. + * @property {module:model/ValuesMisses} + */ + ValuesMisses, + + /** + * The ValuesRate model constructor. + * @property {module:model/ValuesRate} + */ + ValuesRate, + + /** + * The ValuesRequests model constructor. + * @property {module:model/ValuesRequests} + */ + ValuesRequests, + + /** + * The ValuesStatusCodes model constructor. + * @property {module:model/ValuesStatusCodes} + */ + ValuesStatusCodes, + /** * The Vcl model constructor. * @property {module:model/Vcl} @@ -5586,6 +5877,12 @@ export { */ ImageOptimizerDefaultSettingsApi, + /** + * The InsightsApi service constructor. + * @property {module:api/InsightsApi} + */ + InsightsApi, + /** * The InvitationsApi service constructor. * @property {module:api/InvitationsApi} @@ -5652,6 +5949,12 @@ export { */ LegacyWafUpdateStatusApi, + /** + * The LogExplorerApi service constructor. + * @property {module:api/LogExplorerApi} + */ + LogExplorerApi, + /** * The LoggingAzureblobApi service constructor. * @property {module:api/LoggingAzureblobApi} @@ -5700,6 +6003,12 @@ export { */ LoggingGcsApi, + /** + * The LoggingGrafanacloudlogsApi service constructor. + * @property {module:api/LoggingGrafanacloudlogsApi} + */ + LoggingGrafanacloudlogsApi, + /** * The LoggingHerokuApi service constructor. * @property {module:api/LoggingHerokuApi} @@ -5820,6 +6129,12 @@ export { */ MutualAuthenticationApi, + /** + * The ObjectStorageAccessKeysApi service constructor. + * @property {module:api/ObjectStorageAccessKeysApi} + */ + ObjectStorageAccessKeysApi, + /** * The ObservabilityCustomDashboardsApi service constructor. * @property {module:api/ObservabilityCustomDashboardsApi} diff --git a/src/model/AccessKey.js b/src/model/AccessKey.js new file mode 100644 index 00000000..4f35ab49 --- /dev/null +++ b/src/model/AccessKey.js @@ -0,0 +1,92 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The AccessKey model module. + * @module model/AccessKey + * @version 8.0.0 + */ +class AccessKey { + /** + * Constructs a new AccessKey. + * @alias module:model/AccessKey + * @param description {String} A description of the access key. + * @param permission {String} The permissions granted to an access key. + */ + constructor(description, permission) { + + AccessKey.initialize(this, description, permission); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj, description, permission) { + obj['description'] = description; + obj['permission'] = permission; + } + + /** + * Constructs a AccessKey from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/AccessKey} obj Optional instance to populate. + * @return {module:model/AccessKey} The populated AccessKey instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new AccessKey(); + + if (data.hasOwnProperty('description')) { + obj['description'] = ApiClient.convertToType(data['description'], 'String'); + } + if (data.hasOwnProperty('permission')) { + obj['permission'] = ApiClient.convertToType(data['permission'], 'String'); + } + if (data.hasOwnProperty('buckets')) { + obj['buckets'] = ApiClient.convertToType(data['buckets'], ['String']); + } + } + return obj; + } + + +} + +/** + * A description of the access key. + * @member {String} description + */ +AccessKey.prototype['description'] = undefined; + +/** + * The permissions granted to an access key. + * @member {String} permission + */ +AccessKey.prototype['permission'] = undefined; + +/** + * @member {Array.} buckets + */ +AccessKey.prototype['buckets'] = undefined; + + + + + + +export default AccessKey; + diff --git a/src/model/AccessKeyResponse.js b/src/model/AccessKeyResponse.js new file mode 100644 index 00000000..4186463f --- /dev/null +++ b/src/model/AccessKeyResponse.js @@ -0,0 +1,115 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The AccessKeyResponse model module. + * @module model/AccessKeyResponse + * @version 8.0.0 + */ +class AccessKeyResponse { + /** + * Constructs a new AccessKeyResponse. + * @alias module:model/AccessKeyResponse + */ + constructor() { + + AccessKeyResponse.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a AccessKeyResponse from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/AccessKeyResponse} obj Optional instance to populate. + * @return {module:model/AccessKeyResponse} The populated AccessKeyResponse instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new AccessKeyResponse(); + + if (data.hasOwnProperty('access_key')) { + obj['access_key'] = ApiClient.convertToType(data['access_key'], 'String'); + } + if (data.hasOwnProperty('secret_key')) { + obj['secret_key'] = ApiClient.convertToType(data['secret_key'], 'String'); + } + if (data.hasOwnProperty('description')) { + obj['description'] = ApiClient.convertToType(data['description'], 'String'); + } + if (data.hasOwnProperty('permission')) { + obj['permission'] = ApiClient.convertToType(data['permission'], 'String'); + } + if (data.hasOwnProperty('buckets')) { + obj['buckets'] = ApiClient.convertToType(data['buckets'], ['String']); + } + if (data.hasOwnProperty('created_at')) { + obj['created_at'] = ApiClient.convertToType(data['created_at'], 'Date'); + } + } + return obj; + } + + +} + +/** + * Generated access key. + * @member {String} access_key + */ +AccessKeyResponse.prototype['access_key'] = undefined; + +/** + * Generated secret key. + * @member {String} secret_key + */ +AccessKeyResponse.prototype['secret_key'] = undefined; + +/** + * Description for the access key. + * @member {String} description + */ +AccessKeyResponse.prototype['description'] = undefined; + +/** + * Permissions granted to an access key. + * @member {String} permission + */ +AccessKeyResponse.prototype['permission'] = undefined; + +/** + * @member {Array.} buckets + */ +AccessKeyResponse.prototype['buckets'] = undefined; + +/** + * Date and time in ISO 8601 format. + * @member {Date} created_at + */ +AccessKeyResponse.prototype['created_at'] = undefined; + + + + + + +export default AccessKeyResponse; + diff --git a/src/model/Acl.js b/src/model/Acl.js index 8a861386..fb17f999 100644 --- a/src/model/Acl.js +++ b/src/model/Acl.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Acl model module. * @module model/Acl - * @version 7.10.0 + * @version 8.0.0 */ class Acl { /** diff --git a/src/model/AclEntry.js b/src/model/AclEntry.js index 65b7d55e..fb3b0be5 100644 --- a/src/model/AclEntry.js +++ b/src/model/AclEntry.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The AclEntry model module. * @module model/AclEntry - * @version 7.10.0 + * @version 8.0.0 */ class AclEntry { /** diff --git a/src/model/AclEntryResponse.js b/src/model/AclEntryResponse.js index a076a91c..dde5b4c9 100644 --- a/src/model/AclEntryResponse.js +++ b/src/model/AclEntryResponse.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The AclEntryResponse model module. * @module model/AclEntryResponse - * @version 7.10.0 + * @version 8.0.0 */ class AclEntryResponse { /** diff --git a/src/model/AclEntryResponseAllOf.js b/src/model/AclEntryResponseAllOf.js index 7b5bb95e..edf6414a 100644 --- a/src/model/AclEntryResponseAllOf.js +++ b/src/model/AclEntryResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The AclEntryResponseAllOf model module. * @module model/AclEntryResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class AclEntryResponseAllOf { /** diff --git a/src/model/AclResponse.js b/src/model/AclResponse.js index f7881a55..fa616d34 100644 --- a/src/model/AclResponse.js +++ b/src/model/AclResponse.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The AclResponse model module. * @module model/AclResponse - * @version 7.10.0 + * @version 8.0.0 */ class AclResponse { /** diff --git a/src/model/AclResponseAllOf.js b/src/model/AclResponseAllOf.js index 22d35cd3..57433b4b 100644 --- a/src/model/AclResponseAllOf.js +++ b/src/model/AclResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The AclResponseAllOf model module. * @module model/AclResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class AclResponseAllOf { /** diff --git a/src/model/ApexRedirect.js b/src/model/ApexRedirect.js index b3ecea5d..c5223cea 100644 --- a/src/model/ApexRedirect.js +++ b/src/model/ApexRedirect.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The ApexRedirect model module. * @module model/ApexRedirect - * @version 7.10.0 + * @version 8.0.0 */ class ApexRedirect { /** diff --git a/src/model/ApexRedirectAllOf.js b/src/model/ApexRedirectAllOf.js index 5a9c0f11..258be753 100644 --- a/src/model/ApexRedirectAllOf.js +++ b/src/model/ApexRedirectAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ApexRedirectAllOf model module. * @module model/ApexRedirectAllOf - * @version 7.10.0 + * @version 8.0.0 */ class ApexRedirectAllOf { /** diff --git a/src/model/AsyncResponse.js b/src/model/AsyncResponse.js index 5c16ecb6..5ed43cd2 100644 --- a/src/model/AsyncResponse.js +++ b/src/model/AsyncResponse.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The AsyncResponse model module. * @module model/AsyncResponse - * @version 7.10.0 + * @version 8.0.0 */ class AsyncResponse { /** diff --git a/src/model/AutomationToken.js b/src/model/AutomationToken.js index f06603a5..803a3302 100644 --- a/src/model/AutomationToken.js +++ b/src/model/AutomationToken.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The AutomationToken model module. * @module model/AutomationToken - * @version 7.10.0 + * @version 8.0.0 */ class AutomationToken { /** diff --git a/src/model/AutomationTokenCreateRequest.js b/src/model/AutomationTokenCreateRequest.js index c8189d17..3881c396 100644 --- a/src/model/AutomationTokenCreateRequest.js +++ b/src/model/AutomationTokenCreateRequest.js @@ -16,7 +16,7 @@ import AutomationTokenCreateRequestAttributes from './AutomationTokenCreateReque /** * The AutomationTokenCreateRequest model module. * @module model/AutomationTokenCreateRequest - * @version 7.10.0 + * @version 8.0.0 */ class AutomationTokenCreateRequest { /** diff --git a/src/model/AutomationTokenCreateRequestAttributes.js b/src/model/AutomationTokenCreateRequestAttributes.js index 2c97106d..78a7c740 100644 --- a/src/model/AutomationTokenCreateRequestAttributes.js +++ b/src/model/AutomationTokenCreateRequestAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The AutomationTokenCreateRequestAttributes model module. * @module model/AutomationTokenCreateRequestAttributes - * @version 7.10.0 + * @version 8.0.0 */ class AutomationTokenCreateRequestAttributes { /** diff --git a/src/model/AutomationTokenCreateResponse.js b/src/model/AutomationTokenCreateResponse.js index ac19ce83..82f68116 100644 --- a/src/model/AutomationTokenCreateResponse.js +++ b/src/model/AutomationTokenCreateResponse.js @@ -21,7 +21,7 @@ import Timestamps from './Timestamps'; /** * The AutomationTokenCreateResponse model module. * @module model/AutomationTokenCreateResponse - * @version 7.10.0 + * @version 8.0.0 */ class AutomationTokenCreateResponse { /** diff --git a/src/model/AutomationTokenCreateResponseAllOf.js b/src/model/AutomationTokenCreateResponseAllOf.js index bf09cfd7..e27a051d 100644 --- a/src/model/AutomationTokenCreateResponseAllOf.js +++ b/src/model/AutomationTokenCreateResponseAllOf.js @@ -18,7 +18,7 @@ import ReadOnlyUserId from './ReadOnlyUserId'; /** * The AutomationTokenCreateResponseAllOf model module. * @module model/AutomationTokenCreateResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class AutomationTokenCreateResponseAllOf { /** diff --git a/src/model/AutomationTokenErrorResponse.js b/src/model/AutomationTokenErrorResponse.js index 037029a4..09ab466c 100644 --- a/src/model/AutomationTokenErrorResponse.js +++ b/src/model/AutomationTokenErrorResponse.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The AutomationTokenErrorResponse model module. * @module model/AutomationTokenErrorResponse - * @version 7.10.0 + * @version 8.0.0 */ class AutomationTokenErrorResponse { /** diff --git a/src/model/AutomationTokenResponse.js b/src/model/AutomationTokenResponse.js index 6d114048..c28000a9 100644 --- a/src/model/AutomationTokenResponse.js +++ b/src/model/AutomationTokenResponse.js @@ -20,7 +20,7 @@ import Timestamps from './Timestamps'; /** * The AutomationTokenResponse model module. * @module model/AutomationTokenResponse - * @version 7.10.0 + * @version 8.0.0 */ class AutomationTokenResponse { /** diff --git a/src/model/AutomationTokenResponseAllOf.js b/src/model/AutomationTokenResponseAllOf.js index 50f93a3b..3e919460 100644 --- a/src/model/AutomationTokenResponseAllOf.js +++ b/src/model/AutomationTokenResponseAllOf.js @@ -17,7 +17,7 @@ import ReadOnlyId from './ReadOnlyId'; /** * The AutomationTokenResponseAllOf model module. * @module model/AutomationTokenResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class AutomationTokenResponseAllOf { /** diff --git a/src/model/Backend.js b/src/model/Backend.js index 114b7065..0ff68d1f 100644 --- a/src/model/Backend.js +++ b/src/model/Backend.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Backend model module. * @module model/Backend - * @version 7.10.0 + * @version 8.0.0 */ class Backend { /** diff --git a/src/model/BackendResponse.js b/src/model/BackendResponse.js index 80e09afe..ff9a9600 100644 --- a/src/model/BackendResponse.js +++ b/src/model/BackendResponse.js @@ -19,7 +19,7 @@ import Timestamps from './Timestamps'; /** * The BackendResponse model module. * @module model/BackendResponse - * @version 7.10.0 + * @version 8.0.0 */ class BackendResponse { /** diff --git a/src/model/BackendResponseAllOf.js b/src/model/BackendResponseAllOf.js index 823b7269..fd4e21ee 100644 --- a/src/model/BackendResponseAllOf.js +++ b/src/model/BackendResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The BackendResponseAllOf model module. * @module model/BackendResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class BackendResponseAllOf { /** diff --git a/src/model/Batch.js b/src/model/Batch.js index 2d36cb44..37e5d918 100644 --- a/src/model/Batch.js +++ b/src/model/Batch.js @@ -16,7 +16,7 @@ import BatchErrors from './BatchErrors'; /** * The Batch model module. * @module model/Batch - * @version 7.10.0 + * @version 8.0.0 */ class Batch { /** diff --git a/src/model/BatchErrors.js b/src/model/BatchErrors.js index 73b19a27..d5161c9f 100644 --- a/src/model/BatchErrors.js +++ b/src/model/BatchErrors.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The BatchErrors model module. * @module model/BatchErrors - * @version 7.10.0 + * @version 8.0.0 */ class BatchErrors { /** diff --git a/src/model/Billing.js b/src/model/Billing.js index 999963d9..e1d5ad63 100644 --- a/src/model/Billing.js +++ b/src/model/Billing.js @@ -18,7 +18,7 @@ import BillingTotal from './BillingTotal'; /** * The Billing model module. * @module model/Billing - * @version 7.10.0 + * @version 8.0.0 */ class Billing { /** diff --git a/src/model/BillingAddressAttributes.js b/src/model/BillingAddressAttributes.js index d7648fe4..39aeed0a 100644 --- a/src/model/BillingAddressAttributes.js +++ b/src/model/BillingAddressAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The BillingAddressAttributes model module. * @module model/BillingAddressAttributes - * @version 7.10.0 + * @version 8.0.0 */ class BillingAddressAttributes { /** diff --git a/src/model/BillingAddressRequest.js b/src/model/BillingAddressRequest.js index fd3b60f7..21910b34 100644 --- a/src/model/BillingAddressRequest.js +++ b/src/model/BillingAddressRequest.js @@ -16,7 +16,7 @@ import BillingAddressRequestData from './BillingAddressRequestData'; /** * The BillingAddressRequest model module. * @module model/BillingAddressRequest - * @version 7.10.0 + * @version 8.0.0 */ class BillingAddressRequest { /** diff --git a/src/model/BillingAddressRequestData.js b/src/model/BillingAddressRequestData.js index 5be4e9b8..d8bf4aa0 100644 --- a/src/model/BillingAddressRequestData.js +++ b/src/model/BillingAddressRequestData.js @@ -17,7 +17,7 @@ import TypeBillingAddress from './TypeBillingAddress'; /** * The BillingAddressRequestData model module. * @module model/BillingAddressRequestData - * @version 7.10.0 + * @version 8.0.0 */ class BillingAddressRequestData { /** diff --git a/src/model/BillingAddressResponse.js b/src/model/BillingAddressResponse.js index c728563d..6a934ba3 100644 --- a/src/model/BillingAddressResponse.js +++ b/src/model/BillingAddressResponse.js @@ -16,7 +16,7 @@ import BillingAddressResponseData from './BillingAddressResponseData'; /** * The BillingAddressResponse model module. * @module model/BillingAddressResponse - * @version 7.10.0 + * @version 8.0.0 */ class BillingAddressResponse { /** diff --git a/src/model/BillingAddressResponseData.js b/src/model/BillingAddressResponseData.js index 3f584856..5c793c90 100644 --- a/src/model/BillingAddressResponseData.js +++ b/src/model/BillingAddressResponseData.js @@ -18,7 +18,7 @@ import TypeBillingAddress from './TypeBillingAddress'; /** * The BillingAddressResponseData model module. * @module model/BillingAddressResponseData - * @version 7.10.0 + * @version 8.0.0 */ class BillingAddressResponseData { /** diff --git a/src/model/BillingAddressVerificationErrorResponse.js b/src/model/BillingAddressVerificationErrorResponse.js index 769edf53..34af4f7c 100644 --- a/src/model/BillingAddressVerificationErrorResponse.js +++ b/src/model/BillingAddressVerificationErrorResponse.js @@ -16,7 +16,7 @@ import BillingAddressVerificationErrorResponseErrors from './BillingAddressVerif /** * The BillingAddressVerificationErrorResponse model module. * @module model/BillingAddressVerificationErrorResponse - * @version 7.10.0 + * @version 8.0.0 */ class BillingAddressVerificationErrorResponse { /** diff --git a/src/model/BillingAddressVerificationErrorResponseErrors.js b/src/model/BillingAddressVerificationErrorResponseErrors.js index f23d1bb2..397b39e0 100644 --- a/src/model/BillingAddressVerificationErrorResponseErrors.js +++ b/src/model/BillingAddressVerificationErrorResponseErrors.js @@ -16,7 +16,7 @@ import BillingAddressAttributes from './BillingAddressAttributes'; /** * The BillingAddressVerificationErrorResponseErrors model module. * @module model/BillingAddressVerificationErrorResponseErrors - * @version 7.10.0 + * @version 8.0.0 */ class BillingAddressVerificationErrorResponseErrors { /** diff --git a/src/model/BillingBandwidth.js b/src/model/BillingBandwidth.js index 52ebdcff..49129149 100644 --- a/src/model/BillingBandwidth.js +++ b/src/model/BillingBandwidth.js @@ -16,7 +16,7 @@ import BillingBandwidthTiers from './BillingBandwidthTiers'; /** * The BillingBandwidth model module. * @module model/BillingBandwidth - * @version 7.10.0 + * @version 8.0.0 */ class BillingBandwidth { /** diff --git a/src/model/BillingBandwidthTiers.js b/src/model/BillingBandwidthTiers.js index 3b03f402..e508a86b 100644 --- a/src/model/BillingBandwidthTiers.js +++ b/src/model/BillingBandwidthTiers.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The BillingBandwidthTiers model module. * @module model/BillingBandwidthTiers - * @version 7.10.0 + * @version 8.0.0 */ class BillingBandwidthTiers { /** diff --git a/src/model/BillingEstimateInvoiceId.js b/src/model/BillingEstimateInvoiceId.js index 5dc72bb2..f98fa8fc 100644 --- a/src/model/BillingEstimateInvoiceId.js +++ b/src/model/BillingEstimateInvoiceId.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The BillingEstimateInvoiceId model module. * @module model/BillingEstimateInvoiceId - * @version 7.10.0 + * @version 8.0.0 */ class BillingEstimateInvoiceId { /** diff --git a/src/model/BillingEstimateLines.js b/src/model/BillingEstimateLines.js index 5dd38797..7a6f14c7 100644 --- a/src/model/BillingEstimateLines.js +++ b/src/model/BillingEstimateLines.js @@ -16,7 +16,7 @@ import BillingEstimateLinesLineItems from './BillingEstimateLinesLineItems'; /** * The BillingEstimateLines model module. * @module model/BillingEstimateLines - * @version 7.10.0 + * @version 8.0.0 */ class BillingEstimateLines { /** diff --git a/src/model/BillingEstimateLinesLineItems.js b/src/model/BillingEstimateLinesLineItems.js index 0f98d3d7..dbe2322e 100644 --- a/src/model/BillingEstimateLinesLineItems.js +++ b/src/model/BillingEstimateLinesLineItems.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The BillingEstimateLinesLineItems model module. * @module model/BillingEstimateLinesLineItems - * @version 7.10.0 + * @version 8.0.0 */ class BillingEstimateLinesLineItems { /** diff --git a/src/model/BillingEstimateResponse.js b/src/model/BillingEstimateResponse.js index bcda4d8e..0eb84f41 100644 --- a/src/model/BillingEstimateResponse.js +++ b/src/model/BillingEstimateResponse.js @@ -22,7 +22,7 @@ import BillingTotal from './BillingTotal'; /** * The BillingEstimateResponse model module. * @module model/BillingEstimateResponse - * @version 7.10.0 + * @version 8.0.0 */ class BillingEstimateResponse { /** diff --git a/src/model/BillingInvoiceId.js b/src/model/BillingInvoiceId.js index 21eaaab8..ac448b7e 100644 --- a/src/model/BillingInvoiceId.js +++ b/src/model/BillingInvoiceId.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The BillingInvoiceId model module. * @module model/BillingInvoiceId - * @version 7.10.0 + * @version 8.0.0 */ class BillingInvoiceId { /** diff --git a/src/model/BillingRegions.js b/src/model/BillingRegions.js index 5270fb88..d23be1cb 100644 --- a/src/model/BillingRegions.js +++ b/src/model/BillingRegions.js @@ -16,7 +16,7 @@ import BillingBandwidth from './BillingBandwidth'; /** * The BillingRegions model module. * @module model/BillingRegions - * @version 7.10.0 + * @version 8.0.0 */ class BillingRegions { /** diff --git a/src/model/BillingResponse.js b/src/model/BillingResponse.js index 0cd6b041..c440498b 100644 --- a/src/model/BillingResponse.js +++ b/src/model/BillingResponse.js @@ -22,7 +22,7 @@ import BillingTotal from './BillingTotal'; /** * The BillingResponse model module. * @module model/BillingResponse - * @version 7.10.0 + * @version 8.0.0 */ class BillingResponse { /** diff --git a/src/model/BillingResponseItemItemsData.js b/src/model/BillingResponseItemItemsData.js index 6c72dddf..35c148a8 100644 --- a/src/model/BillingResponseItemItemsData.js +++ b/src/model/BillingResponseItemItemsData.js @@ -16,7 +16,7 @@ import BillingResponseLineItem from './BillingResponseLineItem'; /** * The BillingResponseItemItemsData model module. * @module model/BillingResponseItemItemsData - * @version 7.10.0 + * @version 8.0.0 */ class BillingResponseItemItemsData { /** diff --git a/src/model/BillingResponseLineItem.js b/src/model/BillingResponseLineItem.js index d0b53be5..621c376d 100644 --- a/src/model/BillingResponseLineItem.js +++ b/src/model/BillingResponseLineItem.js @@ -17,7 +17,7 @@ import Timestamps from './Timestamps'; /** * The BillingResponseLineItem model module. * @module model/BillingResponseLineItem - * @version 7.10.0 + * @version 8.0.0 */ class BillingResponseLineItem { /** diff --git a/src/model/BillingStatus.js b/src/model/BillingStatus.js index 8901db0d..15654394 100644 --- a/src/model/BillingStatus.js +++ b/src/model/BillingStatus.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The BillingStatus model module. * @module model/BillingStatus - * @version 7.10.0 + * @version 8.0.0 */ class BillingStatus { /** diff --git a/src/model/BillingTotal.js b/src/model/BillingTotal.js index 87daed7d..36a5bc47 100644 --- a/src/model/BillingTotal.js +++ b/src/model/BillingTotal.js @@ -16,7 +16,7 @@ import BillingTotalExtras from './BillingTotalExtras'; /** * The BillingTotal model module. * @module model/BillingTotal - * @version 7.10.0 + * @version 8.0.0 */ class BillingTotal { /** diff --git a/src/model/BillingTotalExtras.js b/src/model/BillingTotalExtras.js index 8aab3a63..43941b5c 100644 --- a/src/model/BillingTotalExtras.js +++ b/src/model/BillingTotalExtras.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The BillingTotalExtras model module. * @module model/BillingTotalExtras - * @version 7.10.0 + * @version 8.0.0 */ class BillingTotalExtras { /** diff --git a/src/model/BulkUpdateAclEntriesRequest.js b/src/model/BulkUpdateAclEntriesRequest.js index 6b3cd68e..ce5d87c0 100644 --- a/src/model/BulkUpdateAclEntriesRequest.js +++ b/src/model/BulkUpdateAclEntriesRequest.js @@ -16,7 +16,7 @@ import BulkUpdateAclEntry from './BulkUpdateAclEntry'; /** * The BulkUpdateAclEntriesRequest model module. * @module model/BulkUpdateAclEntriesRequest - * @version 7.10.0 + * @version 8.0.0 */ class BulkUpdateAclEntriesRequest { /** diff --git a/src/model/BulkUpdateAclEntry.js b/src/model/BulkUpdateAclEntry.js index 29513151..cb0ce713 100644 --- a/src/model/BulkUpdateAclEntry.js +++ b/src/model/BulkUpdateAclEntry.js @@ -17,7 +17,7 @@ import BulkUpdateAclEntryAllOf from './BulkUpdateAclEntryAllOf'; /** * The BulkUpdateAclEntry model module. * @module model/BulkUpdateAclEntry - * @version 7.10.0 + * @version 8.0.0 */ class BulkUpdateAclEntry { /** diff --git a/src/model/BulkUpdateAclEntryAllOf.js b/src/model/BulkUpdateAclEntryAllOf.js index 8922bd77..1f9ec96a 100644 --- a/src/model/BulkUpdateAclEntryAllOf.js +++ b/src/model/BulkUpdateAclEntryAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The BulkUpdateAclEntryAllOf model module. * @module model/BulkUpdateAclEntryAllOf - * @version 7.10.0 + * @version 8.0.0 */ class BulkUpdateAclEntryAllOf { /** diff --git a/src/model/BulkUpdateConfigStoreItem.js b/src/model/BulkUpdateConfigStoreItem.js index f6284ee0..e789e1dd 100644 --- a/src/model/BulkUpdateConfigStoreItem.js +++ b/src/model/BulkUpdateConfigStoreItem.js @@ -17,7 +17,7 @@ import ConfigStoreItem from './ConfigStoreItem'; /** * The BulkUpdateConfigStoreItem model module. * @module model/BulkUpdateConfigStoreItem - * @version 7.10.0 + * @version 8.0.0 */ class BulkUpdateConfigStoreItem { /** diff --git a/src/model/BulkUpdateConfigStoreItemAllOf.js b/src/model/BulkUpdateConfigStoreItemAllOf.js index e39e3ddc..d348dcd8 100644 --- a/src/model/BulkUpdateConfigStoreItemAllOf.js +++ b/src/model/BulkUpdateConfigStoreItemAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The BulkUpdateConfigStoreItemAllOf model module. * @module model/BulkUpdateConfigStoreItemAllOf - * @version 7.10.0 + * @version 8.0.0 */ class BulkUpdateConfigStoreItemAllOf { /** diff --git a/src/model/BulkUpdateConfigStoreListRequest.js b/src/model/BulkUpdateConfigStoreListRequest.js index 527c121c..e6e4fd9c 100644 --- a/src/model/BulkUpdateConfigStoreListRequest.js +++ b/src/model/BulkUpdateConfigStoreListRequest.js @@ -16,7 +16,7 @@ import BulkUpdateConfigStoreItem from './BulkUpdateConfigStoreItem'; /** * The BulkUpdateConfigStoreListRequest model module. * @module model/BulkUpdateConfigStoreListRequest - * @version 7.10.0 + * @version 8.0.0 */ class BulkUpdateConfigStoreListRequest { /** diff --git a/src/model/BulkUpdateDictionaryItem.js b/src/model/BulkUpdateDictionaryItem.js index b9596c28..8d374f6b 100644 --- a/src/model/BulkUpdateDictionaryItem.js +++ b/src/model/BulkUpdateDictionaryItem.js @@ -17,7 +17,7 @@ import DictionaryItem from './DictionaryItem'; /** * The BulkUpdateDictionaryItem model module. * @module model/BulkUpdateDictionaryItem - * @version 7.10.0 + * @version 8.0.0 */ class BulkUpdateDictionaryItem { /** diff --git a/src/model/BulkUpdateDictionaryListRequest.js b/src/model/BulkUpdateDictionaryListRequest.js index 0108ba2f..71fb02cb 100644 --- a/src/model/BulkUpdateDictionaryListRequest.js +++ b/src/model/BulkUpdateDictionaryListRequest.js @@ -16,7 +16,7 @@ import BulkUpdateDictionaryItem from './BulkUpdateDictionaryItem'; /** * The BulkUpdateDictionaryListRequest model module. * @module model/BulkUpdateDictionaryListRequest - * @version 7.10.0 + * @version 8.0.0 */ class BulkUpdateDictionaryListRequest { /** diff --git a/src/model/BulkWafActiveRules.js b/src/model/BulkWafActiveRules.js index 495395c1..fb4eea97 100644 --- a/src/model/BulkWafActiveRules.js +++ b/src/model/BulkWafActiveRules.js @@ -16,7 +16,7 @@ import WafActiveRuleData from './WafActiveRuleData'; /** * The BulkWafActiveRules model module. * @module model/BulkWafActiveRules - * @version 7.10.0 + * @version 8.0.0 */ class BulkWafActiveRules { /** diff --git a/src/model/CacheSetting.js b/src/model/CacheSetting.js index 7320842c..4f81f32c 100644 --- a/src/model/CacheSetting.js +++ b/src/model/CacheSetting.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The CacheSetting model module. * @module model/CacheSetting - * @version 7.10.0 + * @version 8.0.0 */ class CacheSetting { /** diff --git a/src/model/CacheSettingResponse.js b/src/model/CacheSettingResponse.js index 1534ce9e..d147175e 100644 --- a/src/model/CacheSettingResponse.js +++ b/src/model/CacheSettingResponse.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The CacheSettingResponse model module. * @module model/CacheSettingResponse - * @version 7.10.0 + * @version 8.0.0 */ class CacheSettingResponse { /** diff --git a/src/model/ClientKey.js b/src/model/ClientKey.js index 0687dff9..2d0983ac 100644 --- a/src/model/ClientKey.js +++ b/src/model/ClientKey.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ClientKey model module. * @module model/ClientKey - * @version 7.10.0 + * @version 8.0.0 */ class ClientKey { /** diff --git a/src/model/ComputeAclCreateAclsRequest.js b/src/model/ComputeAclCreateAclsRequest.js index 792dee35..62bd2e56 100644 --- a/src/model/ComputeAclCreateAclsRequest.js +++ b/src/model/ComputeAclCreateAclsRequest.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ComputeAclCreateAclsRequest model module. * @module model/ComputeAclCreateAclsRequest - * @version 7.10.0 + * @version 8.0.0 */ class ComputeAclCreateAclsRequest { /** diff --git a/src/model/ComputeAclCreateAclsResponse.js b/src/model/ComputeAclCreateAclsResponse.js index 8577f422..861abc31 100644 --- a/src/model/ComputeAclCreateAclsResponse.js +++ b/src/model/ComputeAclCreateAclsResponse.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ComputeAclCreateAclsResponse model module. * @module model/ComputeAclCreateAclsResponse - * @version 7.10.0 + * @version 8.0.0 */ class ComputeAclCreateAclsResponse { /** diff --git a/src/model/ComputeAclListEntries.js b/src/model/ComputeAclListEntries.js index 40317260..62de47c8 100644 --- a/src/model/ComputeAclListEntries.js +++ b/src/model/ComputeAclListEntries.js @@ -17,12 +17,12 @@ import ComputeAclListEntriesMeta from './ComputeAclListEntriesMeta'; /** * The ComputeAclListEntries model module. * @module model/ComputeAclListEntries - * @version 7.10.0 + * @version 8.0.0 */ class ComputeAclListEntries { /** * Constructs a new ComputeAclListEntries. - * An example of an ACL List Response. + * Defines the structure of what the ACL List endpoint returns. * @alias module:model/ComputeAclListEntries */ constructor() { diff --git a/src/model/ComputeAclListEntriesItem.js b/src/model/ComputeAclListEntriesItem.js index 7be44cba..6fd69f6d 100644 --- a/src/model/ComputeAclListEntriesItem.js +++ b/src/model/ComputeAclListEntriesItem.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ComputeAclListEntriesItem model module. * @module model/ComputeAclListEntriesItem - * @version 7.10.0 + * @version 8.0.0 */ class ComputeAclListEntriesItem { /** diff --git a/src/model/ComputeAclListEntriesMeta.js b/src/model/ComputeAclListEntriesMeta.js index 56e64ff7..eea4adc8 100644 --- a/src/model/ComputeAclListEntriesMeta.js +++ b/src/model/ComputeAclListEntriesMeta.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ComputeAclListEntriesMeta model module. * @module model/ComputeAclListEntriesMeta - * @version 7.10.0 + * @version 8.0.0 */ class ComputeAclListEntriesMeta { /** diff --git a/src/model/ComputeAclLookup.js b/src/model/ComputeAclLookup.js index b915c5de..c80f82cb 100644 --- a/src/model/ComputeAclLookup.js +++ b/src/model/ComputeAclLookup.js @@ -15,12 +15,12 @@ import ApiClient from '../ApiClient'; /** * The ComputeAclLookup model module. * @module model/ComputeAclLookup - * @version 7.10.0 + * @version 8.0.0 */ class ComputeAclLookup { /** * Constructs a new ComputeAclLookup. - * An example of an ACL Lookup response. + * Defines the structure of an ACL Lookup response. * @alias module:model/ComputeAclLookup */ constructor() { diff --git a/src/model/ComputeAclUpdate.js b/src/model/ComputeAclUpdate.js new file mode 100644 index 00000000..d73f3c87 --- /dev/null +++ b/src/model/ComputeAclUpdate.js @@ -0,0 +1,72 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import ComputeAclUpdateEntry from './ComputeAclUpdateEntry'; + +/** + * The ComputeAclUpdate model module. + * @module model/ComputeAclUpdate + * @version 8.0.0 + */ +class ComputeAclUpdate { + /** + * Constructs a new ComputeAclUpdate. + * Defines the structure of an ACL update request array. + * @alias module:model/ComputeAclUpdate + */ + constructor() { + + ComputeAclUpdate.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a ComputeAclUpdate from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/ComputeAclUpdate} obj Optional instance to populate. + * @return {module:model/ComputeAclUpdate} The populated ComputeAclUpdate instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new ComputeAclUpdate(); + + if (data.hasOwnProperty('entries')) { + obj['entries'] = ApiClient.convertToType(data['entries'], [ComputeAclUpdateEntry]); + } + } + return obj; + } + + +} + +/** + * @member {Array.} entries + */ +ComputeAclUpdate.prototype['entries'] = undefined; + + + + + + +export default ComputeAclUpdate; + diff --git a/src/model/ComputeAclUpdateEntry.js b/src/model/ComputeAclUpdateEntry.js index 46711d48..3c893df8 100644 --- a/src/model/ComputeAclUpdateEntry.js +++ b/src/model/ComputeAclUpdateEntry.js @@ -15,12 +15,12 @@ import ApiClient from '../ApiClient'; /** * The ComputeAclUpdateEntry model module. * @module model/ComputeAclUpdateEntry - * @version 7.10.0 + * @version 8.0.0 */ class ComputeAclUpdateEntry { /** * Constructs a new ComputeAclUpdateEntry. - * An example of an ACL update request entry. + * Defines the structure of an ACL update request entry. * @alias module:model/ComputeAclUpdateEntry */ constructor() { diff --git a/src/model/Condition.js b/src/model/Condition.js index f63020f3..b7f0beea 100644 --- a/src/model/Condition.js +++ b/src/model/Condition.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Condition model module. * @module model/Condition - * @version 7.10.0 + * @version 8.0.0 */ class Condition { /** diff --git a/src/model/ConditionResponse.js b/src/model/ConditionResponse.js index afe4798c..0979b8a0 100644 --- a/src/model/ConditionResponse.js +++ b/src/model/ConditionResponse.js @@ -17,7 +17,7 @@ import Timestamps from './Timestamps'; /** * The ConditionResponse model module. * @module model/ConditionResponse - * @version 7.10.0 + * @version 8.0.0 */ class ConditionResponse { /** diff --git a/src/model/ConfigStore.js b/src/model/ConfigStore.js index 2585ecba..4eb990ed 100644 --- a/src/model/ConfigStore.js +++ b/src/model/ConfigStore.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ConfigStore model module. * @module model/ConfigStore - * @version 7.10.0 + * @version 8.0.0 */ class ConfigStore { /** diff --git a/src/model/ConfigStoreInfoResponse.js b/src/model/ConfigStoreInfoResponse.js index cfdc6c15..8cac5a20 100644 --- a/src/model/ConfigStoreInfoResponse.js +++ b/src/model/ConfigStoreInfoResponse.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ConfigStoreInfoResponse model module. * @module model/ConfigStoreInfoResponse - * @version 7.10.0 + * @version 8.0.0 */ class ConfigStoreInfoResponse { /** diff --git a/src/model/ConfigStoreItem.js b/src/model/ConfigStoreItem.js index b3c2075b..d0598ad0 100644 --- a/src/model/ConfigStoreItem.js +++ b/src/model/ConfigStoreItem.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ConfigStoreItem model module. * @module model/ConfigStoreItem - * @version 7.10.0 + * @version 8.0.0 */ class ConfigStoreItem { /** diff --git a/src/model/ConfigStoreItemResponse.js b/src/model/ConfigStoreItemResponse.js index 6b622799..5b24d992 100644 --- a/src/model/ConfigStoreItemResponse.js +++ b/src/model/ConfigStoreItemResponse.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The ConfigStoreItemResponse model module. * @module model/ConfigStoreItemResponse - * @version 7.10.0 + * @version 8.0.0 */ class ConfigStoreItemResponse { /** diff --git a/src/model/ConfigStoreItemResponseAllOf.js b/src/model/ConfigStoreItemResponseAllOf.js index a5793146..79be57c2 100644 --- a/src/model/ConfigStoreItemResponseAllOf.js +++ b/src/model/ConfigStoreItemResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ConfigStoreItemResponseAllOf model module. * @module model/ConfigStoreItemResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class ConfigStoreItemResponseAllOf { /** diff --git a/src/model/ConfigStoreResponse.js b/src/model/ConfigStoreResponse.js index 9b81ec5a..12ae7709 100644 --- a/src/model/ConfigStoreResponse.js +++ b/src/model/ConfigStoreResponse.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The ConfigStoreResponse model module. * @module model/ConfigStoreResponse - * @version 7.10.0 + * @version 8.0.0 */ class ConfigStoreResponse { /** diff --git a/src/model/ConfigStoreResponseAllOf.js b/src/model/ConfigStoreResponseAllOf.js index 63c69611..c3cca4fa 100644 --- a/src/model/ConfigStoreResponseAllOf.js +++ b/src/model/ConfigStoreResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ConfigStoreResponseAllOf model module. * @module model/ConfigStoreResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class ConfigStoreResponseAllOf { /** diff --git a/src/model/ConfiguredProductResponse.js b/src/model/ConfiguredProductResponse.js index 951fb41d..91b22d4c 100644 --- a/src/model/ConfiguredProductResponse.js +++ b/src/model/ConfiguredProductResponse.js @@ -19,7 +19,7 @@ import EnabledProductResponseService from './EnabledProductResponseService'; /** * The ConfiguredProductResponse model module. * @module model/ConfiguredProductResponse - * @version 7.10.0 + * @version 8.0.0 */ class ConfiguredProductResponse { /** diff --git a/src/model/ConfiguredProductResponseConfiguration.js b/src/model/ConfiguredProductResponseConfiguration.js index d9635be5..f2d1e922 100644 --- a/src/model/ConfiguredProductResponseConfiguration.js +++ b/src/model/ConfiguredProductResponseConfiguration.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ConfiguredProductResponseConfiguration model module. * @module model/ConfiguredProductResponseConfiguration - * @version 7.10.0 + * @version 8.0.0 */ class ConfiguredProductResponseConfiguration { /** diff --git a/src/model/ConfiguredProductResponseLinks.js b/src/model/ConfiguredProductResponseLinks.js index 22943e37..3e311df9 100644 --- a/src/model/ConfiguredProductResponseLinks.js +++ b/src/model/ConfiguredProductResponseLinks.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ConfiguredProductResponseLinks model module. * @module model/ConfiguredProductResponseLinks - * @version 7.10.0 + * @version 8.0.0 */ class ConfiguredProductResponseLinks { /** diff --git a/src/model/ConfiguredProductResponseProduct.js b/src/model/ConfiguredProductResponseProduct.js index 7c7e7f23..48fd6858 100644 --- a/src/model/ConfiguredProductResponseProduct.js +++ b/src/model/ConfiguredProductResponseProduct.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ConfiguredProductResponseProduct model module. * @module model/ConfiguredProductResponseProduct - * @version 7.10.0 + * @version 8.0.0 */ class ConfiguredProductResponseProduct { /** diff --git a/src/model/Contact.js b/src/model/Contact.js index 16078724..78676d66 100644 --- a/src/model/Contact.js +++ b/src/model/Contact.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Contact model module. * @module model/Contact - * @version 7.10.0 + * @version 8.0.0 */ class Contact { /** diff --git a/src/model/ContactResponse.js b/src/model/ContactResponse.js index 61c58c92..7cdfff3b 100644 --- a/src/model/ContactResponse.js +++ b/src/model/ContactResponse.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The ContactResponse model module. * @module model/ContactResponse - * @version 7.10.0 + * @version 8.0.0 */ class ContactResponse { /** diff --git a/src/model/ContactResponseAllOf.js b/src/model/ContactResponseAllOf.js index 28eecf72..ebd03c9f 100644 --- a/src/model/ContactResponseAllOf.js +++ b/src/model/ContactResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ContactResponseAllOf model module. * @module model/ContactResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class ContactResponseAllOf { /** diff --git a/src/model/Content.js b/src/model/Content.js index f3117a11..e672977d 100644 --- a/src/model/Content.js +++ b/src/model/Content.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Content model module. * @module model/Content - * @version 7.10.0 + * @version 8.0.0 */ class Content { /** diff --git a/src/model/CreateDashboardRequest.js b/src/model/CreateDashboardRequest.js index d4ff1cf0..f1a2c963 100644 --- a/src/model/CreateDashboardRequest.js +++ b/src/model/CreateDashboardRequest.js @@ -16,7 +16,7 @@ import DashboardItem from './DashboardItem'; /** * The CreateDashboardRequest model module. * @module model/CreateDashboardRequest - * @version 7.10.0 + * @version 8.0.0 */ class CreateDashboardRequest { /** diff --git a/src/model/CreateResponseObjectRequest.js b/src/model/CreateResponseObjectRequest.js index 16c8db3a..12227adf 100644 --- a/src/model/CreateResponseObjectRequest.js +++ b/src/model/CreateResponseObjectRequest.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The CreateResponseObjectRequest model module. * @module model/CreateResponseObjectRequest - * @version 7.10.0 + * @version 8.0.0 */ class CreateResponseObjectRequest { /** diff --git a/src/model/Customer.js b/src/model/Customer.js index 1862fbcf..8aa58a3e 100644 --- a/src/model/Customer.js +++ b/src/model/Customer.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Customer model module. * @module model/Customer - * @version 7.10.0 + * @version 8.0.0 */ class Customer { /** diff --git a/src/model/CustomerAddress.js b/src/model/CustomerAddress.js index 0860fa72..46acf7fc 100644 --- a/src/model/CustomerAddress.js +++ b/src/model/CustomerAddress.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The CustomerAddress model module. * @module model/CustomerAddress - * @version 7.10.0 + * @version 8.0.0 */ class CustomerAddress { /** diff --git a/src/model/CustomerResponse.js b/src/model/CustomerResponse.js index f108f4c7..744cfb6d 100644 --- a/src/model/CustomerResponse.js +++ b/src/model/CustomerResponse.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The CustomerResponse model module. * @module model/CustomerResponse - * @version 7.10.0 + * @version 8.0.0 */ class CustomerResponse { /** diff --git a/src/model/CustomerResponseAllOf.js b/src/model/CustomerResponseAllOf.js index f2910c56..9fa1f166 100644 --- a/src/model/CustomerResponseAllOf.js +++ b/src/model/CustomerResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The CustomerResponseAllOf model module. * @module model/CustomerResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class CustomerResponseAllOf { /** diff --git a/src/model/Dashboard.js b/src/model/Dashboard.js index 2d7d13c8..fabd80d1 100644 --- a/src/model/Dashboard.js +++ b/src/model/Dashboard.js @@ -18,7 +18,7 @@ import DashboardPropertyUpdatedBy from './DashboardPropertyUpdatedBy'; /** * The Dashboard model module. * @module model/Dashboard - * @version 7.10.0 + * @version 8.0.0 */ class Dashboard { /** diff --git a/src/model/DashboardItem.js b/src/model/DashboardItem.js index 355f6dd6..5b79f063 100644 --- a/src/model/DashboardItem.js +++ b/src/model/DashboardItem.js @@ -17,7 +17,7 @@ import DashboardItemPropertyVisualization from './DashboardItemPropertyVisualiza /** * The DashboardItem model module. * @module model/DashboardItem - * @version 7.10.0 + * @version 8.0.0 */ class DashboardItem { /** diff --git a/src/model/DashboardItemPropertyDataSource.js b/src/model/DashboardItemPropertyDataSource.js index b4f25a1b..fdde7606 100644 --- a/src/model/DashboardItemPropertyDataSource.js +++ b/src/model/DashboardItemPropertyDataSource.js @@ -16,7 +16,7 @@ import DashboardItemPropertyDataSourcePropertyConfig from './DashboardItemProper /** * The DashboardItemPropertyDataSource model module. * @module model/DashboardItemPropertyDataSource - * @version 7.10.0 + * @version 8.0.0 */ class DashboardItemPropertyDataSource { /** diff --git a/src/model/DashboardItemPropertyDataSourcePropertyConfig.js b/src/model/DashboardItemPropertyDataSourcePropertyConfig.js index 6b275ea0..135f21ac 100644 --- a/src/model/DashboardItemPropertyDataSourcePropertyConfig.js +++ b/src/model/DashboardItemPropertyDataSourcePropertyConfig.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The DashboardItemPropertyDataSourcePropertyConfig model module. * @module model/DashboardItemPropertyDataSourcePropertyConfig - * @version 7.10.0 + * @version 8.0.0 */ class DashboardItemPropertyDataSourcePropertyConfig { /** diff --git a/src/model/DashboardItemPropertyVisualization.js b/src/model/DashboardItemPropertyVisualization.js index da9f1806..5aa4ef7c 100644 --- a/src/model/DashboardItemPropertyVisualization.js +++ b/src/model/DashboardItemPropertyVisualization.js @@ -16,7 +16,7 @@ import DashboardItemPropertyVisualizationPropertyConfig from './DashboardItemPro /** * The DashboardItemPropertyVisualization model module. * @module model/DashboardItemPropertyVisualization - * @version 7.10.0 + * @version 8.0.0 */ class DashboardItemPropertyVisualization { /** diff --git a/src/model/DashboardItemPropertyVisualizationPropertyConfig.js b/src/model/DashboardItemPropertyVisualizationPropertyConfig.js index 813854fb..565d3962 100644 --- a/src/model/DashboardItemPropertyVisualizationPropertyConfig.js +++ b/src/model/DashboardItemPropertyVisualizationPropertyConfig.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The DashboardItemPropertyVisualizationPropertyConfig model module. * @module model/DashboardItemPropertyVisualizationPropertyConfig - * @version 7.10.0 + * @version 8.0.0 */ class DashboardItemPropertyVisualizationPropertyConfig { /** diff --git a/src/model/DashboardPropertyCreatedBy.js b/src/model/DashboardPropertyCreatedBy.js index aeb3f297..ce39e1a6 100644 --- a/src/model/DashboardPropertyCreatedBy.js +++ b/src/model/DashboardPropertyCreatedBy.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The DashboardPropertyCreatedBy model module. * @module model/DashboardPropertyCreatedBy - * @version 7.10.0 + * @version 8.0.0 */ class DashboardPropertyCreatedBy { /** diff --git a/src/model/DashboardPropertyUpdatedBy.js b/src/model/DashboardPropertyUpdatedBy.js index 92cf7fcc..06fc8770 100644 --- a/src/model/DashboardPropertyUpdatedBy.js +++ b/src/model/DashboardPropertyUpdatedBy.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The DashboardPropertyUpdatedBy model module. * @module model/DashboardPropertyUpdatedBy - * @version 7.10.0 + * @version 8.0.0 */ class DashboardPropertyUpdatedBy { /** diff --git a/src/model/DefaultSettings.js b/src/model/DefaultSettings.js index 4794877c..d36daf77 100644 --- a/src/model/DefaultSettings.js +++ b/src/model/DefaultSettings.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The DefaultSettings model module. * @module model/DefaultSettings - * @version 7.10.0 + * @version 8.0.0 */ class DefaultSettings { /** diff --git a/src/model/DefaultSettingsError.js b/src/model/DefaultSettingsError.js index 7073d0b3..1e755c6f 100644 --- a/src/model/DefaultSettingsError.js +++ b/src/model/DefaultSettingsError.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The DefaultSettingsError model module. * @module model/DefaultSettingsError - * @version 7.10.0 + * @version 8.0.0 */ class DefaultSettingsError { /** diff --git a/src/model/DefaultSettingsResponse.js b/src/model/DefaultSettingsResponse.js index 341ab240..01673c59 100644 --- a/src/model/DefaultSettingsResponse.js +++ b/src/model/DefaultSettingsResponse.js @@ -16,7 +16,7 @@ import DefaultSettings from './DefaultSettings'; /** * The DefaultSettingsResponse model module. * @module model/DefaultSettingsResponse - * @version 7.10.0 + * @version 8.0.0 */ class DefaultSettingsResponse { /** diff --git a/src/model/Dictionary.js b/src/model/Dictionary.js index c782d5bb..39e1ee4b 100644 --- a/src/model/Dictionary.js +++ b/src/model/Dictionary.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Dictionary model module. * @module model/Dictionary - * @version 7.10.0 + * @version 8.0.0 */ class Dictionary { /** diff --git a/src/model/DictionaryInfoResponse.js b/src/model/DictionaryInfoResponse.js index 2caa2a98..7f89d6e5 100644 --- a/src/model/DictionaryInfoResponse.js +++ b/src/model/DictionaryInfoResponse.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The DictionaryInfoResponse model module. * @module model/DictionaryInfoResponse - * @version 7.10.0 + * @version 8.0.0 */ class DictionaryInfoResponse { /** diff --git a/src/model/DictionaryItem.js b/src/model/DictionaryItem.js index e672eb1c..f18bd005 100644 --- a/src/model/DictionaryItem.js +++ b/src/model/DictionaryItem.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The DictionaryItem model module. * @module model/DictionaryItem - * @version 7.10.0 + * @version 8.0.0 */ class DictionaryItem { /** diff --git a/src/model/DictionaryItemResponse.js b/src/model/DictionaryItemResponse.js index f6a85a11..ea41ef1c 100644 --- a/src/model/DictionaryItemResponse.js +++ b/src/model/DictionaryItemResponse.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The DictionaryItemResponse model module. * @module model/DictionaryItemResponse - * @version 7.10.0 + * @version 8.0.0 */ class DictionaryItemResponse { /** diff --git a/src/model/DictionaryItemResponseAllOf.js b/src/model/DictionaryItemResponseAllOf.js index 98d8291c..058b616b 100644 --- a/src/model/DictionaryItemResponseAllOf.js +++ b/src/model/DictionaryItemResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The DictionaryItemResponseAllOf model module. * @module model/DictionaryItemResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class DictionaryItemResponseAllOf { /** diff --git a/src/model/DictionaryResponse.js b/src/model/DictionaryResponse.js index 56aedbc7..1ba51661 100644 --- a/src/model/DictionaryResponse.js +++ b/src/model/DictionaryResponse.js @@ -19,7 +19,7 @@ import Timestamps from './Timestamps'; /** * The DictionaryResponse model module. * @module model/DictionaryResponse - * @version 7.10.0 + * @version 8.0.0 */ class DictionaryResponse { /** diff --git a/src/model/DictionaryResponseAllOf.js b/src/model/DictionaryResponseAllOf.js index 6ca18c74..ab31aadd 100644 --- a/src/model/DictionaryResponseAllOf.js +++ b/src/model/DictionaryResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The DictionaryResponseAllOf model module. * @module model/DictionaryResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class DictionaryResponseAllOf { /** diff --git a/src/model/DiffResponse.js b/src/model/DiffResponse.js index 16ae4877..659bbb7b 100644 --- a/src/model/DiffResponse.js +++ b/src/model/DiffResponse.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The DiffResponse model module. * @module model/DiffResponse - * @version 7.10.0 + * @version 8.0.0 */ class DiffResponse { /** diff --git a/src/model/DimensionAttributesCountryStats.js b/src/model/DimensionAttributesCountryStats.js new file mode 100644 index 00000000..8bc7f635 --- /dev/null +++ b/src/model/DimensionAttributesCountryStats.js @@ -0,0 +1,89 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The DimensionAttributesCountryStats model module. + * @module model/DimensionAttributesCountryStats + * @version 8.0.0 + */ +class DimensionAttributesCountryStats { + /** + * Constructs a new DimensionAttributesCountryStats. + * @alias module:model/DimensionAttributesCountryStats + */ + constructor() { + + DimensionAttributesCountryStats.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a DimensionAttributesCountryStats from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DimensionAttributesCountryStats} obj Optional instance to populate. + * @return {module:model/DimensionAttributesCountryStats} The populated DimensionAttributesCountryStats instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DimensionAttributesCountryStats(); + + if (data.hasOwnProperty('country_chr')) { + obj['country_chr'] = ApiClient.convertToType(data['country_chr'], 'Number'); + } + if (data.hasOwnProperty('country_error_rate')) { + obj['country_error_rate'] = ApiClient.convertToType(data['country_error_rate'], 'Number'); + } + if (data.hasOwnProperty('country_request_rate')) { + obj['country_request_rate'] = ApiClient.convertToType(data['country_request_rate'], 'Number'); + } + } + return obj; + } + + +} + +/** + * The cache hit ratio for the country. + * @member {Number} country_chr + */ +DimensionAttributesCountryStats.prototype['country_chr'] = undefined; + +/** + * The error rate for the country. + * @member {Number} country_error_rate + */ +DimensionAttributesCountryStats.prototype['country_error_rate'] = undefined; + +/** + * This country's percentage of the total requests. + * @member {Number} country_request_rate + */ +DimensionAttributesCountryStats.prototype['country_request_rate'] = undefined; + + + + + + +export default DimensionAttributesCountryStats; + diff --git a/src/model/DimensionAttributesRate.js b/src/model/DimensionAttributesRate.js new file mode 100644 index 00000000..5f833ed6 --- /dev/null +++ b/src/model/DimensionAttributesRate.js @@ -0,0 +1,71 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The DimensionAttributesRate model module. + * @module model/DimensionAttributesRate + * @version 8.0.0 + */ +class DimensionAttributesRate { + /** + * Constructs a new DimensionAttributesRate. + * @alias module:model/DimensionAttributesRate + */ + constructor() { + + DimensionAttributesRate.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a DimensionAttributesRate from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DimensionAttributesRate} obj Optional instance to populate. + * @return {module:model/DimensionAttributesRate} The populated DimensionAttributesRate instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DimensionAttributesRate(); + + if (data.hasOwnProperty('rate')) { + obj['rate'] = ApiClient.convertToType(data['rate'], 'Number'); + } + } + return obj; + } + + +} + +/** + * The rate at which the value in the current dimension occurs. + * @member {Number} rate + */ +DimensionAttributesRate.prototype['rate'] = undefined; + + + + + + +export default DimensionAttributesRate; + diff --git a/src/model/DimensionBrowser.js b/src/model/DimensionBrowser.js new file mode 100644 index 00000000..be78a213 --- /dev/null +++ b/src/model/DimensionBrowser.js @@ -0,0 +1,71 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The DimensionBrowser model module. + * @module model/DimensionBrowser + * @version 8.0.0 + */ +class DimensionBrowser { + /** + * Constructs a new DimensionBrowser. + * @alias module:model/DimensionBrowser + */ + constructor() { + + DimensionBrowser.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a DimensionBrowser from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DimensionBrowser} obj Optional instance to populate. + * @return {module:model/DimensionBrowser} The populated DimensionBrowser instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DimensionBrowser(); + + if (data.hasOwnProperty('browser')) { + obj['browser'] = ApiClient.convertToType(data['browser'], 'String'); + } + } + return obj; + } + + +} + +/** + * The client's browser for this dimension. + * @member {String} browser + */ +DimensionBrowser.prototype['browser'] = undefined; + + + + + + +export default DimensionBrowser; + diff --git a/src/model/DimensionContentType.js b/src/model/DimensionContentType.js new file mode 100644 index 00000000..a8596743 --- /dev/null +++ b/src/model/DimensionContentType.js @@ -0,0 +1,71 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The DimensionContentType model module. + * @module model/DimensionContentType + * @version 8.0.0 + */ +class DimensionContentType { + /** + * Constructs a new DimensionContentType. + * @alias module:model/DimensionContentType + */ + constructor() { + + DimensionContentType.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a DimensionContentType from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DimensionContentType} obj Optional instance to populate. + * @return {module:model/DimensionContentType} The populated DimensionContentType instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DimensionContentType(); + + if (data.hasOwnProperty('content_type')) { + obj['content_type'] = ApiClient.convertToType(data['content_type'], 'String'); + } + } + return obj; + } + + +} + +/** + * The content type of the response for this dimension. + * @member {String} content_type + */ +DimensionContentType.prototype['content_type'] = undefined; + + + + + + +export default DimensionContentType; + diff --git a/src/model/DimensionCountry.js b/src/model/DimensionCountry.js new file mode 100644 index 00000000..9ee1ee5c --- /dev/null +++ b/src/model/DimensionCountry.js @@ -0,0 +1,71 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The DimensionCountry model module. + * @module model/DimensionCountry + * @version 8.0.0 + */ +class DimensionCountry { + /** + * Constructs a new DimensionCountry. + * @alias module:model/DimensionCountry + */ + constructor() { + + DimensionCountry.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a DimensionCountry from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DimensionCountry} obj Optional instance to populate. + * @return {module:model/DimensionCountry} The populated DimensionCountry instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DimensionCountry(); + + if (data.hasOwnProperty('country')) { + obj['country'] = ApiClient.convertToType(data['country'], 'String'); + } + } + return obj; + } + + +} + +/** + * The client's country for this dimension. + * @member {String} country + */ +DimensionCountry.prototype['country'] = undefined; + + + + + + +export default DimensionCountry; + diff --git a/src/model/DimensionDevice.js b/src/model/DimensionDevice.js new file mode 100644 index 00000000..0de36bf4 --- /dev/null +++ b/src/model/DimensionDevice.js @@ -0,0 +1,71 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The DimensionDevice model module. + * @module model/DimensionDevice + * @version 8.0.0 + */ +class DimensionDevice { + /** + * Constructs a new DimensionDevice. + * @alias module:model/DimensionDevice + */ + constructor() { + + DimensionDevice.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a DimensionDevice from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DimensionDevice} obj Optional instance to populate. + * @return {module:model/DimensionDevice} The populated DimensionDevice instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DimensionDevice(); + + if (data.hasOwnProperty('device')) { + obj['device'] = ApiClient.convertToType(data['device'], 'String'); + } + } + return obj; + } + + +} + +/** + * The client's device type for this dimension. + * @member {String} device + */ +DimensionDevice.prototype['device'] = undefined; + + + + + + +export default DimensionDevice; + diff --git a/src/model/DimensionOs.js b/src/model/DimensionOs.js new file mode 100644 index 00000000..42b02bd7 --- /dev/null +++ b/src/model/DimensionOs.js @@ -0,0 +1,71 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The DimensionOs model module. + * @module model/DimensionOs + * @version 8.0.0 + */ +class DimensionOs { + /** + * Constructs a new DimensionOs. + * @alias module:model/DimensionOs + */ + constructor() { + + DimensionOs.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a DimensionOs from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DimensionOs} obj Optional instance to populate. + * @return {module:model/DimensionOs} The populated DimensionOs instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DimensionOs(); + + if (data.hasOwnProperty('os')) { + obj['os'] = ApiClient.convertToType(data['os'], 'String'); + } + } + return obj; + } + + +} + +/** + * The client's operating system for this dimension. + * @member {String} os + */ +DimensionOs.prototype['os'] = undefined; + + + + + + +export default DimensionOs; + diff --git a/src/model/DimensionResponse.js b/src/model/DimensionResponse.js new file mode 100644 index 00000000..10f8ee87 --- /dev/null +++ b/src/model/DimensionResponse.js @@ -0,0 +1,71 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The DimensionResponse model module. + * @module model/DimensionResponse + * @version 8.0.0 + */ +class DimensionResponse { + /** + * Constructs a new DimensionResponse. + * @alias module:model/DimensionResponse + */ + constructor() { + + DimensionResponse.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a DimensionResponse from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DimensionResponse} obj Optional instance to populate. + * @return {module:model/DimensionResponse} The populated DimensionResponse instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DimensionResponse(); + + if (data.hasOwnProperty('response')) { + obj['response'] = ApiClient.convertToType(data['response'], 'String'); + } + } + return obj; + } + + +} + +/** + * The HTTP reason phrase for this dimension. + * @member {String} response + */ +DimensionResponse.prototype['response'] = undefined; + + + + + + +export default DimensionResponse; + diff --git a/src/model/DimensionStatusCode.js b/src/model/DimensionStatusCode.js new file mode 100644 index 00000000..8b8bf74c --- /dev/null +++ b/src/model/DimensionStatusCode.js @@ -0,0 +1,71 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The DimensionStatusCode model module. + * @module model/DimensionStatusCode + * @version 8.0.0 + */ +class DimensionStatusCode { + /** + * Constructs a new DimensionStatusCode. + * @alias module:model/DimensionStatusCode + */ + constructor() { + + DimensionStatusCode.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a DimensionStatusCode from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DimensionStatusCode} obj Optional instance to populate. + * @return {module:model/DimensionStatusCode} The populated DimensionStatusCode instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DimensionStatusCode(); + + if (data.hasOwnProperty('status-code')) { + obj['status-code'] = ApiClient.convertToType(data['status-code'], 'String'); + } + } + return obj; + } + + +} + +/** + * The HTTP response code for this dimension. + * @member {String} status-code + */ +DimensionStatusCode.prototype['status-code'] = undefined; + + + + + + +export default DimensionStatusCode; + diff --git a/src/model/DimensionUrl.js b/src/model/DimensionUrl.js new file mode 100644 index 00000000..d8df2814 --- /dev/null +++ b/src/model/DimensionUrl.js @@ -0,0 +1,71 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The DimensionUrl model module. + * @module model/DimensionUrl + * @version 8.0.0 + */ +class DimensionUrl { + /** + * Constructs a new DimensionUrl. + * @alias module:model/DimensionUrl + */ + constructor() { + + DimensionUrl.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a DimensionUrl from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/DimensionUrl} obj Optional instance to populate. + * @return {module:model/DimensionUrl} The populated DimensionUrl instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new DimensionUrl(); + + if (data.hasOwnProperty('url')) { + obj['url'] = ApiClient.convertToType(data['url'], 'String'); + } + } + return obj; + } + + +} + +/** + * The URL path for this dimension. + * @member {String} url + */ +DimensionUrl.prototype['url'] = undefined; + + + + + + +export default DimensionUrl; + diff --git a/src/model/Director.js b/src/model/Director.js index 6c3718d5..9c74d4c2 100644 --- a/src/model/Director.js +++ b/src/model/Director.js @@ -16,7 +16,7 @@ import Backend from './Backend'; /** * The Director model module. * @module model/Director - * @version 7.10.0 + * @version 8.0.0 */ class Director { /** diff --git a/src/model/DirectorBackend.js b/src/model/DirectorBackend.js index 68e3fd3f..44844a38 100644 --- a/src/model/DirectorBackend.js +++ b/src/model/DirectorBackend.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The DirectorBackend model module. * @module model/DirectorBackend - * @version 7.10.0 + * @version 8.0.0 */ class DirectorBackend { /** diff --git a/src/model/DirectorBackendAllOf.js b/src/model/DirectorBackendAllOf.js index 3e30abb0..9690f12f 100644 --- a/src/model/DirectorBackendAllOf.js +++ b/src/model/DirectorBackendAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The DirectorBackendAllOf model module. * @module model/DirectorBackendAllOf - * @version 7.10.0 + * @version 8.0.0 */ class DirectorBackendAllOf { /** diff --git a/src/model/DirectorResponse.js b/src/model/DirectorResponse.js index 1f974d85..d6b76100 100644 --- a/src/model/DirectorResponse.js +++ b/src/model/DirectorResponse.js @@ -19,7 +19,7 @@ import Timestamps from './Timestamps'; /** * The DirectorResponse model module. * @module model/DirectorResponse - * @version 7.10.0 + * @version 8.0.0 */ class DirectorResponse { /** diff --git a/src/model/Domain.js b/src/model/Domain.js index c3629bc5..bb2bd046 100644 --- a/src/model/Domain.js +++ b/src/model/Domain.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Domain model module. * @module model/Domain - * @version 7.10.0 + * @version 8.0.0 */ class Domain { /** diff --git a/src/model/DomainInspector.js b/src/model/DomainInspector.js index 92c6faee..70443693 100644 --- a/src/model/DomainInspector.js +++ b/src/model/DomainInspector.js @@ -16,7 +16,7 @@ import DomainInspectorRealtimeEntry from './DomainInspectorRealtimeEntry'; /** * The DomainInspector model module. * @module model/DomainInspector - * @version 7.10.0 + * @version 8.0.0 */ class DomainInspector { /** diff --git a/src/model/DomainInspectorEntry.js b/src/model/DomainInspectorEntry.js index 8f1caf96..2d2f0c81 100644 --- a/src/model/DomainInspectorEntry.js +++ b/src/model/DomainInspectorEntry.js @@ -17,7 +17,7 @@ import Values from './Values'; /** * The DomainInspectorEntry model module. * @module model/DomainInspectorEntry - * @version 7.10.0 + * @version 8.0.0 */ class DomainInspectorEntry { /** diff --git a/src/model/DomainInspectorEntryDimensions.js b/src/model/DomainInspectorEntryDimensions.js index bab475e8..36d47802 100644 --- a/src/model/DomainInspectorEntryDimensions.js +++ b/src/model/DomainInspectorEntryDimensions.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The DomainInspectorEntryDimensions model module. * @module model/DomainInspectorEntryDimensions - * @version 7.10.0 + * @version 8.0.0 */ class DomainInspectorEntryDimensions { /** diff --git a/src/model/DomainInspectorMeasurements.js b/src/model/DomainInspectorMeasurements.js index e56010bf..f0cfc989 100644 --- a/src/model/DomainInspectorMeasurements.js +++ b/src/model/DomainInspectorMeasurements.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The DomainInspectorMeasurements model module. * @module model/DomainInspectorMeasurements - * @version 7.10.0 + * @version 8.0.0 */ class DomainInspectorMeasurements { /** diff --git a/src/model/DomainInspectorRealtimeEntry.js b/src/model/DomainInspectorRealtimeEntry.js index e0912070..e04a7269 100644 --- a/src/model/DomainInspectorRealtimeEntry.js +++ b/src/model/DomainInspectorRealtimeEntry.js @@ -16,7 +16,7 @@ import DomainInspectorMeasurements from './DomainInspectorMeasurements'; /** * The DomainInspectorRealtimeEntry model module. * @module model/DomainInspectorRealtimeEntry - * @version 7.10.0 + * @version 8.0.0 */ class DomainInspectorRealtimeEntry { /** diff --git a/src/model/DomainResponse.js b/src/model/DomainResponse.js index 28e58341..e9c8df6b 100644 --- a/src/model/DomainResponse.js +++ b/src/model/DomainResponse.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The DomainResponse model module. * @module model/DomainResponse - * @version 7.10.0 + * @version 8.0.0 */ class DomainResponse { /** diff --git a/src/model/EnabledProductResponse.js b/src/model/EnabledProductResponse.js index c96f0968..0eb02cdf 100644 --- a/src/model/EnabledProductResponse.js +++ b/src/model/EnabledProductResponse.js @@ -18,7 +18,7 @@ import EnabledProductResponseService from './EnabledProductResponseService'; /** * The EnabledProductResponse model module. * @module model/EnabledProductResponse - * @version 7.10.0 + * @version 8.0.0 */ class EnabledProductResponse { /** diff --git a/src/model/EnabledProductResponseLinks.js b/src/model/EnabledProductResponseLinks.js index 425bdef1..38149eaf 100644 --- a/src/model/EnabledProductResponseLinks.js +++ b/src/model/EnabledProductResponseLinks.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The EnabledProductResponseLinks model module. * @module model/EnabledProductResponseLinks - * @version 7.10.0 + * @version 8.0.0 */ class EnabledProductResponseLinks { /** diff --git a/src/model/EnabledProductResponseProduct.js b/src/model/EnabledProductResponseProduct.js index bc8c396a..393a8fe1 100644 --- a/src/model/EnabledProductResponseProduct.js +++ b/src/model/EnabledProductResponseProduct.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The EnabledProductResponseProduct model module. * @module model/EnabledProductResponseProduct - * @version 7.10.0 + * @version 8.0.0 */ class EnabledProductResponseProduct { /** diff --git a/src/model/EnabledProductResponseService.js b/src/model/EnabledProductResponseService.js index f0b59841..671fc360 100644 --- a/src/model/EnabledProductResponseService.js +++ b/src/model/EnabledProductResponseService.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The EnabledProductResponseService model module. * @module model/EnabledProductResponseService - * @version 7.10.0 + * @version 8.0.0 */ class EnabledProductResponseService { /** diff --git a/src/model/Environment.js b/src/model/Environment.js index ca4ada19..29dd5a72 100644 --- a/src/model/Environment.js +++ b/src/model/Environment.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Environment model module. * @module model/Environment - * @version 7.10.0 + * @version 8.0.0 */ class Environment { /** diff --git a/src/model/EomInvoiceResponse.js b/src/model/EomInvoiceResponse.js index 5494eeef..09fea572 100644 --- a/src/model/EomInvoiceResponse.js +++ b/src/model/EomInvoiceResponse.js @@ -17,7 +17,7 @@ import Invoicelineitems from './Invoicelineitems'; /** * The EomInvoiceResponse model module. * @module model/EomInvoiceResponse - * @version 7.10.0 + * @version 8.0.0 */ class EomInvoiceResponse { /** diff --git a/src/model/Error.js b/src/model/Error.js index ce4c20ca..2f4f6fbe 100644 --- a/src/model/Error.js +++ b/src/model/Error.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Error model module. * @module model/Error - * @version 7.10.0 + * @version 8.0.0 */ class Error { /** diff --git a/src/model/ErrorResponseData.js b/src/model/ErrorResponseData.js index e6b3fe57..4257a7d9 100644 --- a/src/model/ErrorResponseData.js +++ b/src/model/ErrorResponseData.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ErrorResponseData model module. * @module model/ErrorResponseData - * @version 7.10.0 + * @version 8.0.0 */ class ErrorResponseData { /** diff --git a/src/model/Event.js b/src/model/Event.js index dc7c1259..54a22c4c 100644 --- a/src/model/Event.js +++ b/src/model/Event.js @@ -17,7 +17,7 @@ import TypeEvent from './TypeEvent'; /** * The Event model module. * @module model/Event - * @version 7.10.0 + * @version 8.0.0 */ class Event { /** diff --git a/src/model/EventAttributes.js b/src/model/EventAttributes.js index 3e4b2b1e..e58fa762 100644 --- a/src/model/EventAttributes.js +++ b/src/model/EventAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The EventAttributes model module. * @module model/EventAttributes - * @version 7.10.0 + * @version 8.0.0 */ class EventAttributes { /** diff --git a/src/model/EventData.js b/src/model/EventData.js index d0e5916d..42db3cd9 100644 --- a/src/model/EventData.js +++ b/src/model/EventData.js @@ -16,7 +16,7 @@ import Event from './Event'; /** * The EventData model module. * @module model/EventData - * @version 7.10.0 + * @version 8.0.0 */ class EventData { /** diff --git a/src/model/EventResponse.js b/src/model/EventResponse.js index 7919a92e..8859e5f9 100644 --- a/src/model/EventResponse.js +++ b/src/model/EventResponse.js @@ -16,7 +16,7 @@ import Event from './Event'; /** * The EventResponse model module. * @module model/EventResponse - * @version 7.10.0 + * @version 8.0.0 */ class EventResponse { /** diff --git a/src/model/EventsResponse.js b/src/model/EventsResponse.js index dae8be7e..6afedac8 100644 --- a/src/model/EventsResponse.js +++ b/src/model/EventsResponse.js @@ -20,7 +20,7 @@ import PaginationMeta from './PaginationMeta'; /** * The EventsResponse model module. * @module model/EventsResponse - * @version 7.10.0 + * @version 8.0.0 */ class EventsResponse { /** diff --git a/src/model/FilterFieldItem.js b/src/model/FilterFieldItem.js new file mode 100644 index 00000000..b60ad228 --- /dev/null +++ b/src/model/FilterFieldItem.js @@ -0,0 +1,147 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import ValueField from './ValueField'; + +/** + * The FilterFieldItem model module. + * @module model/FilterFieldItem + * @version 8.0.0 + */ +class FilterFieldItem { + /** + * Constructs a new FilterFieldItem. + * A filtering parameter. + * @alias module:model/FilterFieldItem + */ + constructor() { + + FilterFieldItem.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a FilterFieldItem from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/FilterFieldItem} obj Optional instance to populate. + * @return {module:model/FilterFieldItem} The populated FilterFieldItem instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new FilterFieldItem(); + + if (data.hasOwnProperty('field')) { + obj['field'] = ApiClient.convertToType(data['field'], 'String'); + } + if (data.hasOwnProperty('operator')) { + obj['operator'] = ApiClient.convertToType(data['operator'], 'String'); + } + if (data.hasOwnProperty('value')) { + obj['value'] = ValueField.constructFromObject(data['value']); + } + } + return obj; + } + + +} + +/** + * The log field to which this filter should be applied. + * @member {String} field + */ +FilterFieldItem.prototype['field'] = undefined; + +/** + * The comparison operator used for this filter. + * @member {module:model/FilterFieldItem.OperatorEnum} operator + */ +FilterFieldItem.prototype['operator'] = undefined; + +/** + * @member {module:model/ValueField} value + */ +FilterFieldItem.prototype['value'] = undefined; + + + + + +/** + * Allowed values for the operator property. + * @enum {String} + * @readonly + */ +FilterFieldItem['OperatorEnum'] = { + + /** + * value: "eq" + * @const + */ + "eq": "eq", + + /** + * value: "ends-with" + * @const + */ + "ends-with": "ends-with", + + /** + * value: "in" + * @const + */ + "in": "in", + + /** + * value: "not_in" + * @const + */ + "not_in": "not_in", + + /** + * value: "gt" + * @const + */ + "gt": "gt", + + /** + * value: "gte" + * @const + */ + "gte": "gte", + + /** + * value: "lt" + * @const + */ + "lt": "lt", + + /** + * value: "lte" + * @const + */ + "lte": "lte" +}; + + + +export default FilterFieldItem; + diff --git a/src/model/GenericTokenError.js b/src/model/GenericTokenError.js index dac4f71d..33176a52 100644 --- a/src/model/GenericTokenError.js +++ b/src/model/GenericTokenError.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The GenericTokenError model module. * @module model/GenericTokenError - * @version 7.10.0 + * @version 8.0.0 */ class GenericTokenError { /** diff --git a/src/model/GetLogInsightsResponse.js b/src/model/GetLogInsightsResponse.js new file mode 100644 index 00000000..1097d224 --- /dev/null +++ b/src/model/GetLogInsightsResponse.js @@ -0,0 +1,80 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import LogInsights from './LogInsights'; +import LogInsightsMeta from './LogInsightsMeta'; + +/** + * The GetLogInsightsResponse model module. + * @module model/GetLogInsightsResponse + * @version 8.0.0 + */ +class GetLogInsightsResponse { + /** + * Constructs a new GetLogInsightsResponse. + * @alias module:model/GetLogInsightsResponse + */ + constructor() { + + GetLogInsightsResponse.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a GetLogInsightsResponse from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/GetLogInsightsResponse} obj Optional instance to populate. + * @return {module:model/GetLogInsightsResponse} The populated GetLogInsightsResponse instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new GetLogInsightsResponse(); + + if (data.hasOwnProperty('data')) { + obj['data'] = ApiClient.convertToType(data['data'], [LogInsights]); + } + if (data.hasOwnProperty('meta')) { + obj['meta'] = LogInsightsMeta.constructFromObject(data['meta']); + } + } + return obj; + } + + +} + +/** + * @member {Array.} data + */ +GetLogInsightsResponse.prototype['data'] = undefined; + +/** + * @member {module:model/LogInsightsMeta} meta + */ +GetLogInsightsResponse.prototype['meta'] = undefined; + + + + + + +export default GetLogInsightsResponse; + diff --git a/src/model/GetLogRecordsResponse.js b/src/model/GetLogRecordsResponse.js new file mode 100644 index 00000000..97136d9b --- /dev/null +++ b/src/model/GetLogRecordsResponse.js @@ -0,0 +1,80 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import GetLogRecordsResponseMeta from './GetLogRecordsResponseMeta'; +import LogRecord from './LogRecord'; + +/** + * The GetLogRecordsResponse model module. + * @module model/GetLogRecordsResponse + * @version 8.0.0 + */ +class GetLogRecordsResponse { + /** + * Constructs a new GetLogRecordsResponse. + * @alias module:model/GetLogRecordsResponse + */ + constructor() { + + GetLogRecordsResponse.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a GetLogRecordsResponse from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/GetLogRecordsResponse} obj Optional instance to populate. + * @return {module:model/GetLogRecordsResponse} The populated GetLogRecordsResponse instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new GetLogRecordsResponse(); + + if (data.hasOwnProperty('data')) { + obj['data'] = ApiClient.convertToType(data['data'], [LogRecord]); + } + if (data.hasOwnProperty('meta')) { + obj['meta'] = GetLogRecordsResponseMeta.constructFromObject(data['meta']); + } + } + return obj; + } + + +} + +/** + * @member {Array.} data + */ +GetLogRecordsResponse.prototype['data'] = undefined; + +/** + * @member {module:model/GetLogRecordsResponseMeta} meta + */ +GetLogRecordsResponse.prototype['meta'] = undefined; + + + + + + +export default GetLogRecordsResponse; + diff --git a/src/model/GetLogRecordsResponseMeta.js b/src/model/GetLogRecordsResponseMeta.js new file mode 100644 index 00000000..c97a40fa --- /dev/null +++ b/src/model/GetLogRecordsResponseMeta.js @@ -0,0 +1,71 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import GetLogRecordsResponseMetaFilters from './GetLogRecordsResponseMetaFilters'; + +/** + * The GetLogRecordsResponseMeta model module. + * @module model/GetLogRecordsResponseMeta + * @version 8.0.0 + */ +class GetLogRecordsResponseMeta { + /** + * Constructs a new GetLogRecordsResponseMeta. + * @alias module:model/GetLogRecordsResponseMeta + */ + constructor() { + + GetLogRecordsResponseMeta.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a GetLogRecordsResponseMeta from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/GetLogRecordsResponseMeta} obj Optional instance to populate. + * @return {module:model/GetLogRecordsResponseMeta} The populated GetLogRecordsResponseMeta instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new GetLogRecordsResponseMeta(); + + if (data.hasOwnProperty('filters')) { + obj['filters'] = GetLogRecordsResponseMetaFilters.constructFromObject(data['filters']); + } + } + return obj; + } + + +} + +/** + * @member {module:model/GetLogRecordsResponseMetaFilters} filters + */ +GetLogRecordsResponseMeta.prototype['filters'] = undefined; + + + + + + +export default GetLogRecordsResponseMeta; + diff --git a/src/model/GetLogRecordsResponseMetaFilters.js b/src/model/GetLogRecordsResponseMetaFilters.js new file mode 100644 index 00000000..db110ee8 --- /dev/null +++ b/src/model/GetLogRecordsResponseMetaFilters.js @@ -0,0 +1,127 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import FilterFieldItem from './FilterFieldItem'; + +/** + * The GetLogRecordsResponseMetaFilters model module. + * @module model/GetLogRecordsResponseMetaFilters + * @version 8.0.0 + */ +class GetLogRecordsResponseMetaFilters { + /** + * Constructs a new GetLogRecordsResponseMetaFilters. + * Echoes the filters that were supplied in the request. + * @alias module:model/GetLogRecordsResponseMetaFilters + */ + constructor() { + + GetLogRecordsResponseMetaFilters.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a GetLogRecordsResponseMetaFilters from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/GetLogRecordsResponseMetaFilters} obj Optional instance to populate. + * @return {module:model/GetLogRecordsResponseMetaFilters} The populated GetLogRecordsResponseMetaFilters instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new GetLogRecordsResponseMetaFilters(); + + if (data.hasOwnProperty('service_id')) { + obj['service_id'] = ApiClient.convertToType(data['service_id'], 'String'); + } + if (data.hasOwnProperty('start')) { + obj['start'] = ApiClient.convertToType(data['start'], 'String'); + } + if (data.hasOwnProperty('end')) { + obj['end'] = ApiClient.convertToType(data['end'], 'String'); + } + if (data.hasOwnProperty('domain_exact_match')) { + obj['domain_exact_match'] = ApiClient.convertToType(data['domain_exact_match'], 'Boolean'); + } + if (data.hasOwnProperty('limit')) { + obj['limit'] = ApiClient.convertToType(data['limit'], 'Number'); + } + if (data.hasOwnProperty('next_cursor')) { + obj['next_cursor'] = ApiClient.convertToType(data['next_cursor'], 'String'); + } + if (data.hasOwnProperty('filter_fields')) { + obj['filter_fields'] = ApiClient.convertToType(data['filter_fields'], [FilterFieldItem]); + } + } + return obj; + } + + +} + +/** + * Specifies the ID of the service for which data should be returned. + * @member {String} service_id + */ +GetLogRecordsResponseMetaFilters.prototype['service_id'] = undefined; + +/** + * Start time for the query as supplied in the request. + * @member {String} start + */ +GetLogRecordsResponseMetaFilters.prototype['start'] = undefined; + +/** + * End time for the query as supplied in the request. + * @member {String} end + */ +GetLogRecordsResponseMetaFilters.prototype['end'] = undefined; + +/** + * Value of the `domain_exact_match` filter as supplied in the request. + * @member {Boolean} domain_exact_match + */ +GetLogRecordsResponseMetaFilters.prototype['domain_exact_match'] = undefined; + +/** + * Number of records per page. + * @member {Number} limit + * @default 20 + */ +GetLogRecordsResponseMetaFilters.prototype['limit'] = 20; + +/** + * A cursor to specify the next page of results, if any. + * @member {String} next_cursor + */ +GetLogRecordsResponseMetaFilters.prototype['next_cursor'] = undefined; + +/** + * @member {Array.} filter_fields + */ +GetLogRecordsResponseMetaFilters.prototype['filter_fields'] = undefined; + + + + + + +export default GetLogRecordsResponseMetaFilters; + diff --git a/src/model/GetServiceLevelUsageResponse.js b/src/model/GetServiceLevelUsageResponse.js index ff202cc1..6da01430 100644 --- a/src/model/GetServiceLevelUsageResponse.js +++ b/src/model/GetServiceLevelUsageResponse.js @@ -17,7 +17,7 @@ import ServiceusagemetricsData from './ServiceusagemetricsData'; /** * The GetServiceLevelUsageResponse model module. * @module model/GetServiceLevelUsageResponse - * @version 7.10.0 + * @version 8.0.0 */ class GetServiceLevelUsageResponse { /** diff --git a/src/model/GetServiceLevelUsageTypesResponse.js b/src/model/GetServiceLevelUsageTypesResponse.js index 574fbcbf..dde0af20 100644 --- a/src/model/GetServiceLevelUsageTypesResponse.js +++ b/src/model/GetServiceLevelUsageTypesResponse.js @@ -17,7 +17,7 @@ import Serviceusagetypes from './Serviceusagetypes'; /** * The GetServiceLevelUsageTypesResponse model module. * @module model/GetServiceLevelUsageTypesResponse - * @version 7.10.0 + * @version 8.0.0 */ class GetServiceLevelUsageTypesResponse { /** diff --git a/src/model/Gzip.js b/src/model/Gzip.js index 9e8dfa2b..48d3cd14 100644 --- a/src/model/Gzip.js +++ b/src/model/Gzip.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Gzip model module. * @module model/Gzip - * @version 7.10.0 + * @version 8.0.0 */ class Gzip { /** diff --git a/src/model/GzipResponse.js b/src/model/GzipResponse.js index 2eb2afc6..9c108c4e 100644 --- a/src/model/GzipResponse.js +++ b/src/model/GzipResponse.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The GzipResponse model module. * @module model/GzipResponse - * @version 7.10.0 + * @version 8.0.0 */ class GzipResponse { /** diff --git a/src/model/Header.js b/src/model/Header.js index 336aeb17..4fc37f90 100644 --- a/src/model/Header.js +++ b/src/model/Header.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Header model module. * @module model/Header - * @version 7.10.0 + * @version 8.0.0 */ class Header { /** diff --git a/src/model/HeaderResponse.js b/src/model/HeaderResponse.js index 13783d08..bc80bee1 100644 --- a/src/model/HeaderResponse.js +++ b/src/model/HeaderResponse.js @@ -19,7 +19,7 @@ import Timestamps from './Timestamps'; /** * The HeaderResponse model module. * @module model/HeaderResponse - * @version 7.10.0 + * @version 8.0.0 */ class HeaderResponse { /** diff --git a/src/model/HeaderResponseAdditional.js b/src/model/HeaderResponseAdditional.js index 2900a6f5..fae363f8 100644 --- a/src/model/HeaderResponseAdditional.js +++ b/src/model/HeaderResponseAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The HeaderResponseAdditional model module. * @module model/HeaderResponseAdditional - * @version 7.10.0 + * @version 8.0.0 */ class HeaderResponseAdditional { /** diff --git a/src/model/Healthcheck.js b/src/model/Healthcheck.js index 2d5e9a20..f859c753 100644 --- a/src/model/Healthcheck.js +++ b/src/model/Healthcheck.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Healthcheck model module. * @module model/Healthcheck - * @version 7.10.0 + * @version 8.0.0 */ class Healthcheck { /** diff --git a/src/model/HealthcheckResponse.js b/src/model/HealthcheckResponse.js index e1b71ffd..fc82c6be 100644 --- a/src/model/HealthcheckResponse.js +++ b/src/model/HealthcheckResponse.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The HealthcheckResponse model module. * @module model/HealthcheckResponse - * @version 7.10.0 + * @version 8.0.0 */ class HealthcheckResponse { /** diff --git a/src/model/Historical.js b/src/model/Historical.js index 8b677c4c..0e06794c 100644 --- a/src/model/Historical.js +++ b/src/model/Historical.js @@ -16,7 +16,7 @@ import HistoricalMeta from './HistoricalMeta'; /** * The Historical model module. * @module model/Historical - * @version 7.10.0 + * @version 8.0.0 */ class Historical { /** diff --git a/src/model/HistoricalDdos.js b/src/model/HistoricalDdos.js index d4030078..46a69485 100644 --- a/src/model/HistoricalDdos.js +++ b/src/model/HistoricalDdos.js @@ -17,7 +17,7 @@ import PlatformDdosDataItems from './PlatformDdosDataItems'; /** * The HistoricalDdos model module. * @module model/HistoricalDdos - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalDdos { /** diff --git a/src/model/HistoricalDdosMeta.js b/src/model/HistoricalDdosMeta.js index e25ae380..b273340d 100644 --- a/src/model/HistoricalDdosMeta.js +++ b/src/model/HistoricalDdosMeta.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The HistoricalDdosMeta model module. * @module model/HistoricalDdosMeta - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalDdosMeta { /** diff --git a/src/model/HistoricalDomains.js b/src/model/HistoricalDomains.js index 65e82a42..124a8266 100644 --- a/src/model/HistoricalDomains.js +++ b/src/model/HistoricalDomains.js @@ -17,7 +17,7 @@ import HistoricalDomainsMeta from './HistoricalDomainsMeta'; /** * The HistoricalDomains model module. * @module model/HistoricalDomains - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalDomains { /** diff --git a/src/model/HistoricalDomainsData.js b/src/model/HistoricalDomainsData.js index 493513a9..94409342 100644 --- a/src/model/HistoricalDomainsData.js +++ b/src/model/HistoricalDomainsData.js @@ -17,7 +17,7 @@ import Values from './Values'; /** * The HistoricalDomainsData model module. * @module model/HistoricalDomainsData - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalDomainsData { /** diff --git a/src/model/HistoricalDomainsMeta.js b/src/model/HistoricalDomainsMeta.js index c09c1b58..c68ddf69 100644 --- a/src/model/HistoricalDomainsMeta.js +++ b/src/model/HistoricalDomainsMeta.js @@ -16,7 +16,7 @@ import HistoricalDomainsMetaFilters from './HistoricalDomainsMetaFilters'; /** * The HistoricalDomainsMeta model module. * @module model/HistoricalDomainsMeta - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalDomainsMeta { /** diff --git a/src/model/HistoricalDomainsMetaFilters.js b/src/model/HistoricalDomainsMetaFilters.js index 9302d2e0..8ac6f323 100644 --- a/src/model/HistoricalDomainsMetaFilters.js +++ b/src/model/HistoricalDomainsMetaFilters.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The HistoricalDomainsMetaFilters model module. * @module model/HistoricalDomainsMetaFilters - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalDomainsMetaFilters { /** diff --git a/src/model/HistoricalDomainsResponse.js b/src/model/HistoricalDomainsResponse.js index ca64bede..c7325cab 100644 --- a/src/model/HistoricalDomainsResponse.js +++ b/src/model/HistoricalDomainsResponse.js @@ -19,7 +19,7 @@ import HistoricalDomainsResponseAllOf from './HistoricalDomainsResponseAllOf'; /** * The HistoricalDomainsResponse model module. * @module model/HistoricalDomainsResponse - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalDomainsResponse { /** diff --git a/src/model/HistoricalDomainsResponseAllOf.js b/src/model/HistoricalDomainsResponseAllOf.js index 20066d53..eaa9d373 100644 --- a/src/model/HistoricalDomainsResponseAllOf.js +++ b/src/model/HistoricalDomainsResponseAllOf.js @@ -16,7 +16,7 @@ import DomainInspectorEntry from './DomainInspectorEntry'; /** * The HistoricalDomainsResponseAllOf model module. * @module model/HistoricalDomainsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalDomainsResponseAllOf { /** diff --git a/src/model/HistoricalMeta.js b/src/model/HistoricalMeta.js index 197f3e6e..803df09d 100644 --- a/src/model/HistoricalMeta.js +++ b/src/model/HistoricalMeta.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The HistoricalMeta model module. * @module model/HistoricalMeta - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalMeta { /** diff --git a/src/model/HistoricalOriginsResponse.js b/src/model/HistoricalOriginsResponse.js index 25d49702..4fc1291c 100644 --- a/src/model/HistoricalOriginsResponse.js +++ b/src/model/HistoricalOriginsResponse.js @@ -19,7 +19,7 @@ import OriginInspectorHistoricalMeta from './OriginInspectorHistoricalMeta'; /** * The HistoricalOriginsResponse model module. * @module model/HistoricalOriginsResponse - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalOriginsResponse { /** diff --git a/src/model/HistoricalOriginsResponseAllOf.js b/src/model/HistoricalOriginsResponseAllOf.js index a8bf851c..7d04fc0c 100644 --- a/src/model/HistoricalOriginsResponseAllOf.js +++ b/src/model/HistoricalOriginsResponseAllOf.js @@ -16,7 +16,7 @@ import OriginInspectorEntry from './OriginInspectorEntry'; /** * The HistoricalOriginsResponseAllOf model module. * @module model/HistoricalOriginsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalOriginsResponseAllOf { /** diff --git a/src/model/HistoricalRegionsResponse.js b/src/model/HistoricalRegionsResponse.js index 952aed7a..9d4833db 100644 --- a/src/model/HistoricalRegionsResponse.js +++ b/src/model/HistoricalRegionsResponse.js @@ -18,7 +18,7 @@ import HistoricalRegionsResponseAllOf from './HistoricalRegionsResponseAllOf'; /** * The HistoricalRegionsResponse model module. * @module model/HistoricalRegionsResponse - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalRegionsResponse { /** diff --git a/src/model/HistoricalRegionsResponseAllOf.js b/src/model/HistoricalRegionsResponseAllOf.js index 4f946bc4..f4de73d9 100644 --- a/src/model/HistoricalRegionsResponseAllOf.js +++ b/src/model/HistoricalRegionsResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The HistoricalRegionsResponseAllOf model module. * @module model/HistoricalRegionsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalRegionsResponseAllOf { /** diff --git a/src/model/HistoricalStatsAggregatedResponse.js b/src/model/HistoricalStatsAggregatedResponse.js index 31e377d1..941ebb26 100644 --- a/src/model/HistoricalStatsAggregatedResponse.js +++ b/src/model/HistoricalStatsAggregatedResponse.js @@ -19,7 +19,7 @@ import Results from './Results'; /** * The HistoricalStatsAggregatedResponse model module. * @module model/HistoricalStatsAggregatedResponse - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalStatsAggregatedResponse { /** diff --git a/src/model/HistoricalStatsAggregatedResponseAllOf.js b/src/model/HistoricalStatsAggregatedResponseAllOf.js index 883e2334..0e0d3d6a 100644 --- a/src/model/HistoricalStatsAggregatedResponseAllOf.js +++ b/src/model/HistoricalStatsAggregatedResponseAllOf.js @@ -16,7 +16,7 @@ import Results from './Results'; /** * The HistoricalStatsAggregatedResponseAllOf model module. * @module model/HistoricalStatsAggregatedResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalStatsAggregatedResponseAllOf { /** diff --git a/src/model/HistoricalStatsByServiceResponse.js b/src/model/HistoricalStatsByServiceResponse.js index 18247a2c..80930b5b 100644 --- a/src/model/HistoricalStatsByServiceResponse.js +++ b/src/model/HistoricalStatsByServiceResponse.js @@ -19,7 +19,7 @@ import Results from './Results'; /** * The HistoricalStatsByServiceResponse model module. * @module model/HistoricalStatsByServiceResponse - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalStatsByServiceResponse { /** diff --git a/src/model/HistoricalStatsByServiceResponseAllOf.js b/src/model/HistoricalStatsByServiceResponseAllOf.js index c7c3fac4..5ea788a2 100644 --- a/src/model/HistoricalStatsByServiceResponseAllOf.js +++ b/src/model/HistoricalStatsByServiceResponseAllOf.js @@ -16,7 +16,7 @@ import Results from './Results'; /** * The HistoricalStatsByServiceResponseAllOf model module. * @module model/HistoricalStatsByServiceResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalStatsByServiceResponseAllOf { /** diff --git a/src/model/HistoricalUsageAggregatedResponse.js b/src/model/HistoricalUsageAggregatedResponse.js index 935fc231..19512b20 100644 --- a/src/model/HistoricalUsageAggregatedResponse.js +++ b/src/model/HistoricalUsageAggregatedResponse.js @@ -19,7 +19,7 @@ import HistoricalUsageData from './HistoricalUsageData'; /** * The HistoricalUsageAggregatedResponse model module. * @module model/HistoricalUsageAggregatedResponse - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalUsageAggregatedResponse { /** diff --git a/src/model/HistoricalUsageAggregatedResponseAllOf.js b/src/model/HistoricalUsageAggregatedResponseAllOf.js index 94a93238..1824f92c 100644 --- a/src/model/HistoricalUsageAggregatedResponseAllOf.js +++ b/src/model/HistoricalUsageAggregatedResponseAllOf.js @@ -16,7 +16,7 @@ import HistoricalUsageData from './HistoricalUsageData'; /** * The HistoricalUsageAggregatedResponseAllOf model module. * @module model/HistoricalUsageAggregatedResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalUsageAggregatedResponseAllOf { /** diff --git a/src/model/HistoricalUsageData.js b/src/model/HistoricalUsageData.js index dbf157c5..280d6c3d 100644 --- a/src/model/HistoricalUsageData.js +++ b/src/model/HistoricalUsageData.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The HistoricalUsageData model module. * @module model/HistoricalUsageData - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalUsageData { /** diff --git a/src/model/HistoricalUsageMonthResponse.js b/src/model/HistoricalUsageMonthResponse.js index 6dfbc896..244559b8 100644 --- a/src/model/HistoricalUsageMonthResponse.js +++ b/src/model/HistoricalUsageMonthResponse.js @@ -19,7 +19,7 @@ import HistoricalUsageMonthResponseData from './HistoricalUsageMonthResponseData /** * The HistoricalUsageMonthResponse model module. * @module model/HistoricalUsageMonthResponse - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalUsageMonthResponse { /** diff --git a/src/model/HistoricalUsageMonthResponseAllOf.js b/src/model/HistoricalUsageMonthResponseAllOf.js index cb0dfeb8..6fd9bb69 100644 --- a/src/model/HistoricalUsageMonthResponseAllOf.js +++ b/src/model/HistoricalUsageMonthResponseAllOf.js @@ -16,7 +16,7 @@ import HistoricalUsageMonthResponseData from './HistoricalUsageMonthResponseData /** * The HistoricalUsageMonthResponseAllOf model module. * @module model/HistoricalUsageMonthResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalUsageMonthResponseAllOf { /** diff --git a/src/model/HistoricalUsageMonthResponseData.js b/src/model/HistoricalUsageMonthResponseData.js index a725d8ff..cb43ed97 100644 --- a/src/model/HistoricalUsageMonthResponseData.js +++ b/src/model/HistoricalUsageMonthResponseData.js @@ -17,7 +17,7 @@ import HistoricalUsageService from './HistoricalUsageService'; /** * The HistoricalUsageMonthResponseData model module. * @module model/HistoricalUsageMonthResponseData - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalUsageMonthResponseData { /** diff --git a/src/model/HistoricalUsageService.js b/src/model/HistoricalUsageService.js index 40108595..14a3a08b 100644 --- a/src/model/HistoricalUsageService.js +++ b/src/model/HistoricalUsageService.js @@ -16,7 +16,7 @@ import HistoricalUsageData from './HistoricalUsageData'; /** * The HistoricalUsageService model module. * @module model/HistoricalUsageService - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalUsageService { /** diff --git a/src/model/HistoricalUsageServiceResponse.js b/src/model/HistoricalUsageServiceResponse.js index bf754950..35ba601f 100644 --- a/src/model/HistoricalUsageServiceResponse.js +++ b/src/model/HistoricalUsageServiceResponse.js @@ -19,7 +19,7 @@ import HistoricalUsageServiceResponseAllOf from './HistoricalUsageServiceRespons /** * The HistoricalUsageServiceResponse model module. * @module model/HistoricalUsageServiceResponse - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalUsageServiceResponse { /** diff --git a/src/model/HistoricalUsageServiceResponseAllOf.js b/src/model/HistoricalUsageServiceResponseAllOf.js index 648c2acf..1e7f74dd 100644 --- a/src/model/HistoricalUsageServiceResponseAllOf.js +++ b/src/model/HistoricalUsageServiceResponseAllOf.js @@ -16,7 +16,7 @@ import HistoricalUsageData from './HistoricalUsageData'; /** * The HistoricalUsageServiceResponseAllOf model module. * @module model/HistoricalUsageServiceResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class HistoricalUsageServiceResponseAllOf { /** diff --git a/src/model/Http3.js b/src/model/Http3.js index ff3d75b0..ccf8b077 100644 --- a/src/model/Http3.js +++ b/src/model/Http3.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The Http3 model module. * @module model/Http3 - * @version 7.10.0 + * @version 8.0.0 */ class Http3 { /** diff --git a/src/model/Http3AllOf.js b/src/model/Http3AllOf.js index b43658e9..12eed40f 100644 --- a/src/model/Http3AllOf.js +++ b/src/model/Http3AllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Http3AllOf model module. * @module model/Http3AllOf - * @version 7.10.0 + * @version 8.0.0 */ class Http3AllOf { /** diff --git a/src/model/HttpResponseFormat.js b/src/model/HttpResponseFormat.js index 3e46de2f..591932b3 100644 --- a/src/model/HttpResponseFormat.js +++ b/src/model/HttpResponseFormat.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The HttpResponseFormat model module. * @module model/HttpResponseFormat - * @version 7.10.0 + * @version 8.0.0 */ class HttpResponseFormat { /** diff --git a/src/model/HttpStreamFormat.js b/src/model/HttpStreamFormat.js index 0493510c..2d83f0dd 100644 --- a/src/model/HttpStreamFormat.js +++ b/src/model/HttpStreamFormat.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The HttpStreamFormat model module. * @module model/HttpStreamFormat - * @version 7.10.0 + * @version 8.0.0 */ class HttpStreamFormat { /** diff --git a/src/model/IamPermission.js b/src/model/IamPermission.js index dcd8e6a2..03597054 100644 --- a/src/model/IamPermission.js +++ b/src/model/IamPermission.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The IamPermission model module. * @module model/IamPermission - * @version 7.10.0 + * @version 8.0.0 */ class IamPermission { /** diff --git a/src/model/IamRole.js b/src/model/IamRole.js index 6ee28359..e3e18d9c 100644 --- a/src/model/IamRole.js +++ b/src/model/IamRole.js @@ -17,7 +17,7 @@ import TimestampsNoDelete from './TimestampsNoDelete'; /** * The IamRole model module. * @module model/IamRole - * @version 7.10.0 + * @version 8.0.0 */ class IamRole { /** diff --git a/src/model/IamRoleAllOf.js b/src/model/IamRoleAllOf.js index 7aa7fb03..9ac48c22 100644 --- a/src/model/IamRoleAllOf.js +++ b/src/model/IamRoleAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The IamRoleAllOf model module. * @module model/IamRoleAllOf - * @version 7.10.0 + * @version 8.0.0 */ class IamRoleAllOf { /** diff --git a/src/model/IamServiceGroup.js b/src/model/IamServiceGroup.js index ff5b1cdd..8d3cbc57 100644 --- a/src/model/IamServiceGroup.js +++ b/src/model/IamServiceGroup.js @@ -17,7 +17,7 @@ import TimestampsNoDelete from './TimestampsNoDelete'; /** * The IamServiceGroup model module. * @module model/IamServiceGroup - * @version 7.10.0 + * @version 8.0.0 */ class IamServiceGroup { /** diff --git a/src/model/IamServiceGroupAllOf.js b/src/model/IamServiceGroupAllOf.js index 9fd26f01..16aaa7f3 100644 --- a/src/model/IamServiceGroupAllOf.js +++ b/src/model/IamServiceGroupAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The IamServiceGroupAllOf model module. * @module model/IamServiceGroupAllOf - * @version 7.10.0 + * @version 8.0.0 */ class IamServiceGroupAllOf { /** diff --git a/src/model/IamUserGroup.js b/src/model/IamUserGroup.js index a4a72644..5c77f79d 100644 --- a/src/model/IamUserGroup.js +++ b/src/model/IamUserGroup.js @@ -17,7 +17,7 @@ import TimestampsNoDelete from './TimestampsNoDelete'; /** * The IamUserGroup model module. * @module model/IamUserGroup - * @version 7.10.0 + * @version 8.0.0 */ class IamUserGroup { /** diff --git a/src/model/IamUserGroupAllOf.js b/src/model/IamUserGroupAllOf.js index 947fcace..392a9a2f 100644 --- a/src/model/IamUserGroupAllOf.js +++ b/src/model/IamUserGroupAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The IamUserGroupAllOf model module. * @module model/IamUserGroupAllOf - * @version 7.10.0 + * @version 8.0.0 */ class IamUserGroupAllOf { /** diff --git a/src/model/IncludedWithTlsConfiguration.js b/src/model/IncludedWithTlsConfiguration.js index 77a815d5..82cfcad0 100644 --- a/src/model/IncludedWithTlsConfiguration.js +++ b/src/model/IncludedWithTlsConfiguration.js @@ -16,7 +16,7 @@ import IncludedWithTlsConfigurationItem from './IncludedWithTlsConfigurationItem /** * The IncludedWithTlsConfiguration model module. * @module model/IncludedWithTlsConfiguration - * @version 7.10.0 + * @version 8.0.0 */ class IncludedWithTlsConfiguration { /** diff --git a/src/model/IncludedWithTlsConfigurationItem.js b/src/model/IncludedWithTlsConfigurationItem.js index f5c17457..6de0e1e9 100644 --- a/src/model/IncludedWithTlsConfigurationItem.js +++ b/src/model/IncludedWithTlsConfigurationItem.js @@ -17,7 +17,7 @@ import TypeTlsDnsRecord from './TypeTlsDnsRecord'; /** * The IncludedWithTlsConfigurationItem model module. * @module model/IncludedWithTlsConfigurationItem - * @version 7.10.0 + * @version 8.0.0 */ class IncludedWithTlsConfigurationItem { /** diff --git a/src/model/IncludedWithWafActiveRuleItem.js b/src/model/IncludedWithWafActiveRuleItem.js index 2a1f36a8..4857ead8 100644 --- a/src/model/IncludedWithWafActiveRuleItem.js +++ b/src/model/IncludedWithWafActiveRuleItem.js @@ -20,7 +20,7 @@ import WafRuleRevisionAttributes from './WafRuleRevisionAttributes'; /** * The IncludedWithWafActiveRuleItem model module. * @module model/IncludedWithWafActiveRuleItem - * @version 7.10.0 + * @version 8.0.0 */ class IncludedWithWafActiveRuleItem { /** diff --git a/src/model/IncludedWithWafExclusionItem.js b/src/model/IncludedWithWafExclusionItem.js index 1dfce096..c23e2e24 100644 --- a/src/model/IncludedWithWafExclusionItem.js +++ b/src/model/IncludedWithWafExclusionItem.js @@ -19,7 +19,7 @@ import WafRuleRevisionAttributes from './WafRuleRevisionAttributes'; /** * The IncludedWithWafExclusionItem model module. * @module model/IncludedWithWafExclusionItem - * @version 7.10.0 + * @version 8.0.0 */ class IncludedWithWafExclusionItem { /** diff --git a/src/model/IncludedWithWafFirewallVersionItem.js b/src/model/IncludedWithWafFirewallVersionItem.js index ee9afc0c..4ea0673f 100644 --- a/src/model/IncludedWithWafFirewallVersionItem.js +++ b/src/model/IncludedWithWafFirewallVersionItem.js @@ -18,7 +18,7 @@ import WafActiveRuleData from './WafActiveRuleData'; /** * The IncludedWithWafFirewallVersionItem model module. * @module model/IncludedWithWafFirewallVersionItem - * @version 7.10.0 + * @version 8.0.0 */ class IncludedWithWafFirewallVersionItem { /** diff --git a/src/model/IncludedWithWafRuleItem.js b/src/model/IncludedWithWafRuleItem.js index f9585d97..f4db5397 100644 --- a/src/model/IncludedWithWafRuleItem.js +++ b/src/model/IncludedWithWafRuleItem.js @@ -19,7 +19,7 @@ import WafTag from './WafTag'; /** * The IncludedWithWafRuleItem model module. * @module model/IncludedWithWafRuleItem - * @version 7.10.0 + * @version 8.0.0 */ class IncludedWithWafRuleItem { /** diff --git a/src/model/InlineObject.js b/src/model/InlineObject.js index 8f00cd83..a82178aa 100644 --- a/src/model/InlineObject.js +++ b/src/model/InlineObject.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The InlineObject model module. * @module model/InlineObject - * @version 7.10.0 + * @version 8.0.0 */ class InlineObject { /** diff --git a/src/model/InlineObject1.js b/src/model/InlineObject1.js index 118a1547..7161595f 100644 --- a/src/model/InlineObject1.js +++ b/src/model/InlineObject1.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The InlineObject1 model module. * @module model/InlineObject1 - * @version 7.10.0 + * @version 8.0.0 */ class InlineObject1 { /** diff --git a/src/model/InlineResponse200.js b/src/model/InlineResponse200.js index 352c20ef..4ed30a9a 100644 --- a/src/model/InlineResponse200.js +++ b/src/model/InlineResponse200.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The InlineResponse200 model module. * @module model/InlineResponse200 - * @version 7.10.0 + * @version 8.0.0 */ class InlineResponse200 { /** diff --git a/src/model/InlineResponse2001.js b/src/model/InlineResponse2001.js index a7d6045c..6fc304cf 100644 --- a/src/model/InlineResponse2001.js +++ b/src/model/InlineResponse2001.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The InlineResponse2001 model module. * @module model/InlineResponse2001 - * @version 7.10.0 + * @version 8.0.0 */ class InlineResponse2001 { /** diff --git a/src/model/InlineResponse2002.js b/src/model/InlineResponse2002.js index 2403c792..75223cd8 100644 --- a/src/model/InlineResponse2002.js +++ b/src/model/InlineResponse2002.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The InlineResponse2002 model module. * @module model/InlineResponse2002 - * @version 7.10.0 + * @version 8.0.0 */ class InlineResponse2002 { /** diff --git a/src/model/InlineResponse2003.js b/src/model/InlineResponse2003.js index 342ec412..c0de112c 100644 --- a/src/model/InlineResponse2003.js +++ b/src/model/InlineResponse2003.js @@ -17,7 +17,7 @@ import StoreResponse from './StoreResponse'; /** * The InlineResponse2003 model module. * @module model/InlineResponse2003 - * @version 7.10.0 + * @version 8.0.0 */ class InlineResponse2003 { /** diff --git a/src/model/InlineResponse2003Meta.js b/src/model/InlineResponse2003Meta.js index 79f15279..b29b40b8 100644 --- a/src/model/InlineResponse2003Meta.js +++ b/src/model/InlineResponse2003Meta.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The InlineResponse2003Meta model module. * @module model/InlineResponse2003Meta - * @version 7.10.0 + * @version 8.0.0 */ class InlineResponse2003Meta { /** diff --git a/src/model/InlineResponse2004.js b/src/model/InlineResponse2004.js index f9007339..3967249f 100644 --- a/src/model/InlineResponse2004.js +++ b/src/model/InlineResponse2004.js @@ -16,7 +16,7 @@ import InlineResponse2004Meta from './InlineResponse2004Meta'; /** * The InlineResponse2004 model module. * @module model/InlineResponse2004 - * @version 7.10.0 + * @version 8.0.0 */ class InlineResponse2004 { /** diff --git a/src/model/InlineResponse2004Meta.js b/src/model/InlineResponse2004Meta.js index 700c43fe..8cc9c0f8 100644 --- a/src/model/InlineResponse2004Meta.js +++ b/src/model/InlineResponse2004Meta.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The InlineResponse2004Meta model module. * @module model/InlineResponse2004Meta - * @version 7.10.0 + * @version 8.0.0 */ class InlineResponse2004Meta { /** diff --git a/src/model/InlineResponse2005.js b/src/model/InlineResponse2005.js index 094ce8e9..d5be789d 100644 --- a/src/model/InlineResponse2005.js +++ b/src/model/InlineResponse2005.js @@ -17,7 +17,7 @@ import SecretStoreResponse from './SecretStoreResponse'; /** * The InlineResponse2005 model module. * @module model/InlineResponse2005 - * @version 7.10.0 + * @version 8.0.0 */ class InlineResponse2005 { /** diff --git a/src/model/InlineResponse2006.js b/src/model/InlineResponse2006.js index 5c0fc604..23e7d5ec 100644 --- a/src/model/InlineResponse2006.js +++ b/src/model/InlineResponse2006.js @@ -17,7 +17,7 @@ import SecretResponse from './SecretResponse'; /** * The InlineResponse2006 model module. * @module model/InlineResponse2006 - * @version 7.10.0 + * @version 8.0.0 */ class InlineResponse2006 { /** diff --git a/src/model/InlineResponse2007.js b/src/model/InlineResponse2007.js index ab329629..715f7c98 100644 --- a/src/model/InlineResponse2007.js +++ b/src/model/InlineResponse2007.js @@ -16,7 +16,7 @@ import ServiceAuthorizationResponseData from './ServiceAuthorizationResponseData /** * The InlineResponse2007 model module. * @module model/InlineResponse2007 - * @version 7.10.0 + * @version 8.0.0 */ class InlineResponse2007 { /** diff --git a/src/model/InlineResponse201.js b/src/model/InlineResponse201.js index cbf39325..fdee21ae 100644 --- a/src/model/InlineResponse201.js +++ b/src/model/InlineResponse201.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The InlineResponse201 model module. * @module model/InlineResponse201 - * @version 7.10.0 + * @version 8.0.0 */ class InlineResponse201 { /** diff --git a/src/model/InlineResponse400.js b/src/model/InlineResponse400.js index 4e469c26..3344c18c 100644 --- a/src/model/InlineResponse400.js +++ b/src/model/InlineResponse400.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The InlineResponse400 model module. * @module model/InlineResponse400 - * @version 7.10.0 + * @version 8.0.0 */ class InlineResponse400 { /** diff --git a/src/model/Invitation.js b/src/model/Invitation.js index 424130be..95464caf 100644 --- a/src/model/Invitation.js +++ b/src/model/Invitation.js @@ -16,7 +16,7 @@ import InvitationData from './InvitationData'; /** * The Invitation model module. * @module model/Invitation - * @version 7.10.0 + * @version 8.0.0 */ class Invitation { /** diff --git a/src/model/InvitationData.js b/src/model/InvitationData.js index 265836f6..c41a30b1 100644 --- a/src/model/InvitationData.js +++ b/src/model/InvitationData.js @@ -18,7 +18,7 @@ import TypeInvitation from './TypeInvitation'; /** * The InvitationData model module. * @module model/InvitationData - * @version 7.10.0 + * @version 8.0.0 */ class InvitationData { /** diff --git a/src/model/InvitationDataAttributes.js b/src/model/InvitationDataAttributes.js index 0b9146e1..974cf521 100644 --- a/src/model/InvitationDataAttributes.js +++ b/src/model/InvitationDataAttributes.js @@ -16,7 +16,7 @@ import RoleUser from './RoleUser'; /** * The InvitationDataAttributes model module. * @module model/InvitationDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class InvitationDataAttributes { /** diff --git a/src/model/InvitationResponse.js b/src/model/InvitationResponse.js index 81d7497d..9efb4dad 100644 --- a/src/model/InvitationResponse.js +++ b/src/model/InvitationResponse.js @@ -18,7 +18,7 @@ import InvitationResponseData from './InvitationResponseData'; /** * The InvitationResponse model module. * @module model/InvitationResponse - * @version 7.10.0 + * @version 8.0.0 */ class InvitationResponse { /** diff --git a/src/model/InvitationResponseAllOf.js b/src/model/InvitationResponseAllOf.js index a89ac44f..335cbb66 100644 --- a/src/model/InvitationResponseAllOf.js +++ b/src/model/InvitationResponseAllOf.js @@ -16,7 +16,7 @@ import InvitationResponseData from './InvitationResponseData'; /** * The InvitationResponseAllOf model module. * @module model/InvitationResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class InvitationResponseAllOf { /** diff --git a/src/model/InvitationResponseData.js b/src/model/InvitationResponseData.js index 50d9eaa0..e76c1a81 100644 --- a/src/model/InvitationResponseData.js +++ b/src/model/InvitationResponseData.js @@ -20,7 +20,7 @@ import TypeInvitation from './TypeInvitation'; /** * The InvitationResponseData model module. * @module model/InvitationResponseData - * @version 7.10.0 + * @version 8.0.0 */ class InvitationResponseData { /** diff --git a/src/model/InvitationResponseDataAllOf.js b/src/model/InvitationResponseDataAllOf.js index 1794f3e1..5dc45dc7 100644 --- a/src/model/InvitationResponseDataAllOf.js +++ b/src/model/InvitationResponseDataAllOf.js @@ -17,7 +17,7 @@ import Timestamps from './Timestamps'; /** * The InvitationResponseDataAllOf model module. * @module model/InvitationResponseDataAllOf - * @version 7.10.0 + * @version 8.0.0 */ class InvitationResponseDataAllOf { /** diff --git a/src/model/InvitationsResponse.js b/src/model/InvitationsResponse.js index a991c926..682cfc83 100644 --- a/src/model/InvitationsResponse.js +++ b/src/model/InvitationsResponse.js @@ -20,7 +20,7 @@ import PaginationMeta from './PaginationMeta'; /** * The InvitationsResponse model module. * @module model/InvitationsResponse - * @version 7.10.0 + * @version 8.0.0 */ class InvitationsResponse { /** diff --git a/src/model/InvitationsResponseAllOf.js b/src/model/InvitationsResponseAllOf.js index 1b2c27b0..b92942ad 100644 --- a/src/model/InvitationsResponseAllOf.js +++ b/src/model/InvitationsResponseAllOf.js @@ -16,7 +16,7 @@ import InvitationResponseData from './InvitationResponseData'; /** * The InvitationsResponseAllOf model module. * @module model/InvitationsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class InvitationsResponseAllOf { /** diff --git a/src/model/Invoice.js b/src/model/Invoice.js index 67b3da6a..2e0bb736 100644 --- a/src/model/Invoice.js +++ b/src/model/Invoice.js @@ -16,7 +16,7 @@ import Invoicelineitems from './Invoicelineitems'; /** * The Invoice model module. * @module model/Invoice - * @version 7.10.0 + * @version 8.0.0 */ class Invoice { /** diff --git a/src/model/Invoicelineitems.js b/src/model/Invoicelineitems.js index 9bed75f2..64b83b06 100644 --- a/src/model/Invoicelineitems.js +++ b/src/model/Invoicelineitems.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Invoicelineitems model module. * @module model/Invoicelineitems - * @version 7.10.0 + * @version 8.0.0 */ class Invoicelineitems { /** diff --git a/src/model/LegacyWafConfigurationSet.js b/src/model/LegacyWafConfigurationSet.js index d28aba1d..5bf8732a 100644 --- a/src/model/LegacyWafConfigurationSet.js +++ b/src/model/LegacyWafConfigurationSet.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LegacyWafConfigurationSet model module. * @module model/LegacyWafConfigurationSet - * @version 7.10.0 + * @version 8.0.0 */ class LegacyWafConfigurationSet { /** diff --git a/src/model/LegacyWafFirewall.js b/src/model/LegacyWafFirewall.js index b61c2e5a..ea5d1cb7 100644 --- a/src/model/LegacyWafFirewall.js +++ b/src/model/LegacyWafFirewall.js @@ -17,7 +17,7 @@ import ReadOnlyVersion from './ReadOnlyVersion'; /** * The LegacyWafFirewall model module. * @module model/LegacyWafFirewall - * @version 7.10.0 + * @version 8.0.0 */ class LegacyWafFirewall { /** diff --git a/src/model/LegacyWafOwasp.js b/src/model/LegacyWafOwasp.js index 7a5f10a4..fa5c659b 100644 --- a/src/model/LegacyWafOwasp.js +++ b/src/model/LegacyWafOwasp.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LegacyWafOwasp model module. * @module model/LegacyWafOwasp - * @version 7.10.0 + * @version 8.0.0 */ class LegacyWafOwasp { /** diff --git a/src/model/LegacyWafRule.js b/src/model/LegacyWafRule.js index 914c7155..045031c5 100644 --- a/src/model/LegacyWafRule.js +++ b/src/model/LegacyWafRule.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LegacyWafRule model module. * @module model/LegacyWafRule - * @version 7.10.0 + * @version 8.0.0 */ class LegacyWafRule { /** diff --git a/src/model/LegacyWafRuleStatus.js b/src/model/LegacyWafRuleStatus.js index 1bc0a618..da407318 100644 --- a/src/model/LegacyWafRuleStatus.js +++ b/src/model/LegacyWafRuleStatus.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LegacyWafRuleStatus model module. * @module model/LegacyWafRuleStatus - * @version 7.10.0 + * @version 8.0.0 */ class LegacyWafRuleStatus { /** diff --git a/src/model/LegacyWafRuleset.js b/src/model/LegacyWafRuleset.js index 6bec53f9..331754c4 100644 --- a/src/model/LegacyWafRuleset.js +++ b/src/model/LegacyWafRuleset.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LegacyWafRuleset model module. * @module model/LegacyWafRuleset - * @version 7.10.0 + * @version 8.0.0 */ class LegacyWafRuleset { /** diff --git a/src/model/LegacyWafTag.js b/src/model/LegacyWafTag.js index 3eda917a..69418ba0 100644 --- a/src/model/LegacyWafTag.js +++ b/src/model/LegacyWafTag.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LegacyWafTag model module. * @module model/LegacyWafTag - * @version 7.10.0 + * @version 8.0.0 */ class LegacyWafTag { /** diff --git a/src/model/LegacyWafUpdateStatus.js b/src/model/LegacyWafUpdateStatus.js index 38b9c67d..dcc5fe0e 100644 --- a/src/model/LegacyWafUpdateStatus.js +++ b/src/model/LegacyWafUpdateStatus.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LegacyWafUpdateStatus model module. * @module model/LegacyWafUpdateStatus - * @version 7.10.0 + * @version 8.0.0 */ class LegacyWafUpdateStatus { /** diff --git a/src/model/LineItemData.js b/src/model/LineItemData.js index 4453d6de..27dfb895 100644 --- a/src/model/LineItemData.js +++ b/src/model/LineItemData.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LineItemData model module. * @module model/LineItemData - * @version 7.10.0 + * @version 8.0.0 */ class LineItemData { /** diff --git a/src/model/ListCustomerAddressesResponse.js b/src/model/ListCustomerAddressesResponse.js index 5186f0ce..d9cb4436 100644 --- a/src/model/ListCustomerAddressesResponse.js +++ b/src/model/ListCustomerAddressesResponse.js @@ -16,7 +16,7 @@ import CustomerAddress from './CustomerAddress'; /** * The ListCustomerAddressesResponse model module. * @module model/ListCustomerAddressesResponse - * @version 7.10.0 + * @version 8.0.0 */ class ListCustomerAddressesResponse { /** diff --git a/src/model/ListDashboardsResponse.js b/src/model/ListDashboardsResponse.js index e5123480..a7192d79 100644 --- a/src/model/ListDashboardsResponse.js +++ b/src/model/ListDashboardsResponse.js @@ -16,7 +16,7 @@ import Dashboard from './Dashboard'; /** * The ListDashboardsResponse model module. * @module model/ListDashboardsResponse - * @version 7.10.0 + * @version 8.0.0 */ class ListDashboardsResponse { /** diff --git a/src/model/ListEomInvoicesResponse.js b/src/model/ListEomInvoicesResponse.js index 97f53337..c3409c6b 100644 --- a/src/model/ListEomInvoicesResponse.js +++ b/src/model/ListEomInvoicesResponse.js @@ -18,7 +18,7 @@ import Metadata from './Metadata'; /** * The ListEomInvoicesResponse model module. * @module model/ListEomInvoicesResponse - * @version 7.10.0 + * @version 8.0.0 */ class ListEomInvoicesResponse { /** diff --git a/src/model/Listinvoices.js b/src/model/Listinvoices.js index f1f40d43..65b68c27 100644 --- a/src/model/Listinvoices.js +++ b/src/model/Listinvoices.js @@ -17,7 +17,7 @@ import Metadata from './Metadata'; /** * The Listinvoices model module. * @module model/Listinvoices - * @version 7.10.0 + * @version 8.0.0 */ class Listinvoices { /** diff --git a/src/model/LogInsights.js b/src/model/LogInsights.js new file mode 100644 index 00000000..d5ff25e1 --- /dev/null +++ b/src/model/LogInsights.js @@ -0,0 +1,89 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import LogInsightsDimensionAttributes from './LogInsightsDimensionAttributes'; +import LogInsightsDimensions from './LogInsightsDimensions'; +import LogInsightsValues from './LogInsightsValues'; + +/** + * The LogInsights model module. + * @module model/LogInsights + * @version 8.0.0 + */ +class LogInsights { + /** + * Constructs a new LogInsights. + * @alias module:model/LogInsights + */ + constructor() { + + LogInsights.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a LogInsights from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/LogInsights} obj Optional instance to populate. + * @return {module:model/LogInsights} The populated LogInsights instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new LogInsights(); + + if (data.hasOwnProperty('dimensions')) { + obj['dimensions'] = LogInsightsDimensions.constructFromObject(data['dimensions']); + } + if (data.hasOwnProperty('dimension_attributes')) { + obj['dimension_attributes'] = LogInsightsDimensionAttributes.constructFromObject(data['dimension_attributes']); + } + if (data.hasOwnProperty('values')) { + obj['values'] = LogInsightsValues.constructFromObject(data['values']); + } + } + return obj; + } + + +} + +/** + * @member {module:model/LogInsightsDimensions} dimensions + */ +LogInsights.prototype['dimensions'] = undefined; + +/** + * @member {module:model/LogInsightsDimensionAttributes} dimension_attributes + */ +LogInsights.prototype['dimension_attributes'] = undefined; + +/** + * @member {module:model/LogInsightsValues} values + */ +LogInsights.prototype['values'] = undefined; + + + + + + +export default LogInsights; + diff --git a/src/model/LogInsightsDimensionAttributes.js b/src/model/LogInsightsDimensionAttributes.js new file mode 100644 index 00000000..22249022 --- /dev/null +++ b/src/model/LogInsightsDimensionAttributes.js @@ -0,0 +1,126 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import DimensionAttributesCountryStats from './DimensionAttributesCountryStats'; +import DimensionAttributesRate from './DimensionAttributesRate'; + +/** + * The LogInsightsDimensionAttributes model module. + * @module model/LogInsightsDimensionAttributes + * @version 8.0.0 + */ +class LogInsightsDimensionAttributes { + /** + * Constructs a new LogInsightsDimensionAttributes. + * @alias module:model/LogInsightsDimensionAttributes + * @implements module:model/DimensionAttributesRate + * @implements module:model/DimensionAttributesCountryStats + */ + constructor() { + DimensionAttributesRate.initialize(this);DimensionAttributesCountryStats.initialize(this); + LogInsightsDimensionAttributes.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a LogInsightsDimensionAttributes from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/LogInsightsDimensionAttributes} obj Optional instance to populate. + * @return {module:model/LogInsightsDimensionAttributes} The populated LogInsightsDimensionAttributes instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new LogInsightsDimensionAttributes(); + DimensionAttributesRate.constructFromObject(data, obj); + DimensionAttributesCountryStats.constructFromObject(data, obj); + + if (data.hasOwnProperty('rate')) { + obj['rate'] = ApiClient.convertToType(data['rate'], 'Number'); + } + if (data.hasOwnProperty('country_chr')) { + obj['country_chr'] = ApiClient.convertToType(data['country_chr'], 'Number'); + } + if (data.hasOwnProperty('country_error_rate')) { + obj['country_error_rate'] = ApiClient.convertToType(data['country_error_rate'], 'Number'); + } + if (data.hasOwnProperty('country_request_rate')) { + obj['country_request_rate'] = ApiClient.convertToType(data['country_request_rate'], 'Number'); + } + } + return obj; + } + + +} + +/** + * The rate at which the value in the current dimension occurs. + * @member {Number} rate + */ +LogInsightsDimensionAttributes.prototype['rate'] = undefined; + +/** + * The cache hit ratio for the country. + * @member {Number} country_chr + */ +LogInsightsDimensionAttributes.prototype['country_chr'] = undefined; + +/** + * The error rate for the country. + * @member {Number} country_error_rate + */ +LogInsightsDimensionAttributes.prototype['country_error_rate'] = undefined; + +/** + * This country's percentage of the total requests. + * @member {Number} country_request_rate + */ +LogInsightsDimensionAttributes.prototype['country_request_rate'] = undefined; + + +// Implement DimensionAttributesRate interface: +/** + * The rate at which the value in the current dimension occurs. + * @member {Number} rate + */ +DimensionAttributesRate.prototype['rate'] = undefined; +// Implement DimensionAttributesCountryStats interface: +/** + * The cache hit ratio for the country. + * @member {Number} country_chr + */ +DimensionAttributesCountryStats.prototype['country_chr'] = undefined; +/** + * The error rate for the country. + * @member {Number} country_error_rate + */ +DimensionAttributesCountryStats.prototype['country_error_rate'] = undefined; +/** + * This country's percentage of the total requests. + * @member {Number} country_request_rate + */ +DimensionAttributesCountryStats.prototype['country_request_rate'] = undefined; + + + + +export default LogInsightsDimensionAttributes; + diff --git a/src/model/LogInsightsDimensions.js b/src/model/LogInsightsDimensions.js new file mode 100644 index 00000000..f4eb468d --- /dev/null +++ b/src/model/LogInsightsDimensions.js @@ -0,0 +1,206 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import DimensionBrowser from './DimensionBrowser'; +import DimensionContentType from './DimensionContentType'; +import DimensionCountry from './DimensionCountry'; +import DimensionDevice from './DimensionDevice'; +import DimensionOs from './DimensionOs'; +import DimensionResponse from './DimensionResponse'; +import DimensionStatusCode from './DimensionStatusCode'; +import DimensionUrl from './DimensionUrl'; + +/** + * The LogInsightsDimensions model module. + * @module model/LogInsightsDimensions + * @version 8.0.0 + */ +class LogInsightsDimensions { + /** + * Constructs a new LogInsightsDimensions. + * @alias module:model/LogInsightsDimensions + * @implements module:model/DimensionUrl + * @implements module:model/DimensionCountry + * @implements module:model/DimensionStatusCode + * @implements module:model/DimensionResponse + * @implements module:model/DimensionBrowser + * @implements module:model/DimensionContentType + * @implements module:model/DimensionDevice + * @implements module:model/DimensionOs + */ + constructor() { + DimensionUrl.initialize(this);DimensionCountry.initialize(this);DimensionStatusCode.initialize(this);DimensionResponse.initialize(this);DimensionBrowser.initialize(this);DimensionContentType.initialize(this);DimensionDevice.initialize(this);DimensionOs.initialize(this); + LogInsightsDimensions.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a LogInsightsDimensions from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/LogInsightsDimensions} obj Optional instance to populate. + * @return {module:model/LogInsightsDimensions} The populated LogInsightsDimensions instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new LogInsightsDimensions(); + DimensionUrl.constructFromObject(data, obj); + DimensionCountry.constructFromObject(data, obj); + DimensionStatusCode.constructFromObject(data, obj); + DimensionResponse.constructFromObject(data, obj); + DimensionBrowser.constructFromObject(data, obj); + DimensionContentType.constructFromObject(data, obj); + DimensionDevice.constructFromObject(data, obj); + DimensionOs.constructFromObject(data, obj); + + if (data.hasOwnProperty('url')) { + obj['url'] = ApiClient.convertToType(data['url'], 'String'); + } + if (data.hasOwnProperty('country')) { + obj['country'] = ApiClient.convertToType(data['country'], 'String'); + } + if (data.hasOwnProperty('status-code')) { + obj['status-code'] = ApiClient.convertToType(data['status-code'], 'String'); + } + if (data.hasOwnProperty('response')) { + obj['response'] = ApiClient.convertToType(data['response'], 'String'); + } + if (data.hasOwnProperty('browser')) { + obj['browser'] = ApiClient.convertToType(data['browser'], 'String'); + } + if (data.hasOwnProperty('content_type')) { + obj['content_type'] = ApiClient.convertToType(data['content_type'], 'String'); + } + if (data.hasOwnProperty('device')) { + obj['device'] = ApiClient.convertToType(data['device'], 'String'); + } + if (data.hasOwnProperty('os')) { + obj['os'] = ApiClient.convertToType(data['os'], 'String'); + } + } + return obj; + } + + +} + +/** + * The URL path for this dimension. + * @member {String} url + */ +LogInsightsDimensions.prototype['url'] = undefined; + +/** + * The client's country for this dimension. + * @member {String} country + */ +LogInsightsDimensions.prototype['country'] = undefined; + +/** + * The HTTP response code for this dimension. + * @member {String} status-code + */ +LogInsightsDimensions.prototype['status-code'] = undefined; + +/** + * The HTTP reason phrase for this dimension. + * @member {String} response + */ +LogInsightsDimensions.prototype['response'] = undefined; + +/** + * The client's browser for this dimension. + * @member {String} browser + */ +LogInsightsDimensions.prototype['browser'] = undefined; + +/** + * The content type of the response for this dimension. + * @member {String} content_type + */ +LogInsightsDimensions.prototype['content_type'] = undefined; + +/** + * The client's device type for this dimension. + * @member {String} device + */ +LogInsightsDimensions.prototype['device'] = undefined; + +/** + * The client's operating system for this dimension. + * @member {String} os + */ +LogInsightsDimensions.prototype['os'] = undefined; + + +// Implement DimensionUrl interface: +/** + * The URL path for this dimension. + * @member {String} url + */ +DimensionUrl.prototype['url'] = undefined; +// Implement DimensionCountry interface: +/** + * The client's country for this dimension. + * @member {String} country + */ +DimensionCountry.prototype['country'] = undefined; +// Implement DimensionStatusCode interface: +/** + * The HTTP response code for this dimension. + * @member {String} status-code + */ +DimensionStatusCode.prototype['status-code'] = undefined; +// Implement DimensionResponse interface: +/** + * The HTTP reason phrase for this dimension. + * @member {String} response + */ +DimensionResponse.prototype['response'] = undefined; +// Implement DimensionBrowser interface: +/** + * The client's browser for this dimension. + * @member {String} browser + */ +DimensionBrowser.prototype['browser'] = undefined; +// Implement DimensionContentType interface: +/** + * The content type of the response for this dimension. + * @member {String} content_type + */ +DimensionContentType.prototype['content_type'] = undefined; +// Implement DimensionDevice interface: +/** + * The client's device type for this dimension. + * @member {String} device + */ +DimensionDevice.prototype['device'] = undefined; +// Implement DimensionOs interface: +/** + * The client's operating system for this dimension. + * @member {String} os + */ +DimensionOs.prototype['os'] = undefined; + + + + +export default LogInsightsDimensions; + diff --git a/src/model/LogInsightsMeta.js b/src/model/LogInsightsMeta.js new file mode 100644 index 00000000..a3e466ad --- /dev/null +++ b/src/model/LogInsightsMeta.js @@ -0,0 +1,72 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import LogInsightsMetaFilter from './LogInsightsMetaFilter'; + +/** + * The LogInsightsMeta model module. + * @module model/LogInsightsMeta + * @version 8.0.0 + */ +class LogInsightsMeta { + /** + * Constructs a new LogInsightsMeta. + * Echoes the filters that were supplied in the request. + * @alias module:model/LogInsightsMeta + */ + constructor() { + + LogInsightsMeta.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a LogInsightsMeta from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/LogInsightsMeta} obj Optional instance to populate. + * @return {module:model/LogInsightsMeta} The populated LogInsightsMeta instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new LogInsightsMeta(); + + if (data.hasOwnProperty('filters')) { + obj['filters'] = LogInsightsMetaFilter.constructFromObject(data['filters']); + } + } + return obj; + } + + +} + +/** + * @member {module:model/LogInsightsMetaFilter} filters + */ +LogInsightsMeta.prototype['filters'] = undefined; + + + + + + +export default LogInsightsMeta; + diff --git a/src/model/LogInsightsMetaFilter.js b/src/model/LogInsightsMetaFilter.js new file mode 100644 index 00000000..355effd6 --- /dev/null +++ b/src/model/LogInsightsMetaFilter.js @@ -0,0 +1,109 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The LogInsightsMetaFilter model module. + * @module model/LogInsightsMetaFilter + * @version 8.0.0 + */ +class LogInsightsMetaFilter { + /** + * Constructs a new LogInsightsMetaFilter. + * The filters that were supplied in the request. + * @alias module:model/LogInsightsMetaFilter + */ + constructor() { + + LogInsightsMetaFilter.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a LogInsightsMetaFilter from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/LogInsightsMetaFilter} obj Optional instance to populate. + * @return {module:model/LogInsightsMetaFilter} The populated LogInsightsMetaFilter instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new LogInsightsMetaFilter(); + + if (data.hasOwnProperty('service_id')) { + obj['service_id'] = ApiClient.convertToType(data['service_id'], 'String'); + } + if (data.hasOwnProperty('start')) { + obj['start'] = ApiClient.convertToType(data['start'], 'String'); + } + if (data.hasOwnProperty('end')) { + obj['end'] = ApiClient.convertToType(data['end'], 'String'); + } + if (data.hasOwnProperty('domain_exact_match')) { + obj['domain_exact_match'] = ApiClient.convertToType(data['domain_exact_match'], 'Boolean'); + } + if (data.hasOwnProperty('limit')) { + obj['limit'] = ApiClient.convertToType(data['limit'], 'Number'); + } + } + return obj; + } + + +} + +/** + * Specifies the ID of the service for which data should be returned. + * @member {String} service_id + */ +LogInsightsMetaFilter.prototype['service_id'] = undefined; + +/** + * Start time for the query as supplied in the request. + * @member {String} start + */ +LogInsightsMetaFilter.prototype['start'] = undefined; + +/** + * End time for the query as supplied in the request. + * @member {String} end + */ +LogInsightsMetaFilter.prototype['end'] = undefined; + +/** + * Value of the `domain_exact_match` filter as supplied in the request. + * @member {Boolean} domain_exact_match + */ +LogInsightsMetaFilter.prototype['domain_exact_match'] = undefined; + +/** + * Number of records per page. + * @member {Number} limit + * @default 20 + */ +LogInsightsMetaFilter.prototype['limit'] = 20; + + + + + + +export default LogInsightsMetaFilter; + diff --git a/src/model/LogInsightsValues.js b/src/model/LogInsightsValues.js new file mode 100644 index 00000000..3f5640cd --- /dev/null +++ b/src/model/LogInsightsValues.js @@ -0,0 +1,355 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import Values503Responses from './Values503Responses'; +import ValuesBandwidth from './ValuesBandwidth'; +import ValuesBrowser from './ValuesBrowser'; +import ValuesCacheHitRatio from './ValuesCacheHitRatio'; +import ValuesCountryStats from './ValuesCountryStats'; +import ValuesDuration from './ValuesDuration'; +import ValuesMisses from './ValuesMisses'; +import ValuesRate from './ValuesRate'; +import ValuesRequests from './ValuesRequests'; +import ValuesStatusCodes from './ValuesStatusCodes'; + +/** + * The LogInsightsValues model module. + * @module model/LogInsightsValues + * @version 8.0.0 + */ +class LogInsightsValues { + /** + * Constructs a new LogInsightsValues. + * @alias module:model/LogInsightsValues + * @implements module:model/ValuesCacheHitRatio + * @implements module:model/ValuesCountryStats + * @implements module:model/ValuesStatusCodes + * @implements module:model/Values503Responses + * @implements module:model/ValuesBrowser + * @implements module:model/ValuesRate + * @implements module:model/ValuesBandwidth + * @implements module:model/ValuesDuration + * @implements module:model/ValuesMisses + * @implements module:model/ValuesRequests + */ + constructor() { + ValuesCacheHitRatio.initialize(this);ValuesCountryStats.initialize(this);ValuesStatusCodes.initialize(this);Values503Responses.initialize(this);ValuesBrowser.initialize(this);ValuesRate.initialize(this);ValuesBandwidth.initialize(this);ValuesDuration.initialize(this);ValuesMisses.initialize(this);ValuesRequests.initialize(this); + LogInsightsValues.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a LogInsightsValues from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/LogInsightsValues} obj Optional instance to populate. + * @return {module:model/LogInsightsValues} The populated LogInsightsValues instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new LogInsightsValues(); + ValuesCacheHitRatio.constructFromObject(data, obj); + ValuesCountryStats.constructFromObject(data, obj); + ValuesStatusCodes.constructFromObject(data, obj); + Values503Responses.constructFromObject(data, obj); + ValuesBrowser.constructFromObject(data, obj); + ValuesRate.constructFromObject(data, obj); + ValuesBandwidth.constructFromObject(data, obj); + ValuesDuration.constructFromObject(data, obj); + ValuesMisses.constructFromObject(data, obj); + ValuesRequests.constructFromObject(data, obj); + + if (data.hasOwnProperty('cache_hit_ratio')) { + obj['cache_hit_ratio'] = ApiClient.convertToType(data['cache_hit_ratio'], 'Number'); + } + if (data.hasOwnProperty('region')) { + obj['region'] = ApiClient.convertToType(data['region'], 'String'); + } + if (data.hasOwnProperty('region_chr')) { + obj['region_chr'] = ApiClient.convertToType(data['region_chr'], 'Number'); + } + if (data.hasOwnProperty('region_error_rate')) { + obj['region_error_rate'] = ApiClient.convertToType(data['region_error_rate'], 'Number'); + } + if (data.hasOwnProperty('url')) { + obj['url'] = ApiClient.convertToType(data['url'], 'String'); + } + if (data.hasOwnProperty('rate_per_status')) { + obj['rate_per_status'] = ApiClient.convertToType(data['rate_per_status'], 'Number'); + } + if (data.hasOwnProperty('rate_per_url')) { + obj['rate_per_url'] = ApiClient.convertToType(data['rate_per_url'], 'Number'); + } + if (data.hasOwnProperty('503_rate_per_url')) { + obj['503_rate_per_url'] = ApiClient.convertToType(data['503_rate_per_url'], 'Number'); + } + if (data.hasOwnProperty('browser_version')) { + obj['browser_version'] = ApiClient.convertToType(data['browser_version'], 'String'); + } + if (data.hasOwnProperty('rate')) { + obj['rate'] = ApiClient.convertToType(data['rate'], 'Number'); + } + if (data.hasOwnProperty('average_bandwidth_bytes')) { + obj['average_bandwidth_bytes'] = ApiClient.convertToType(data['average_bandwidth_bytes'], 'Number'); + } + if (data.hasOwnProperty('bandwidth_percentage')) { + obj['bandwidth_percentage'] = ApiClient.convertToType(data['bandwidth_percentage'], 'Number'); + } + if (data.hasOwnProperty('average_response_time')) { + obj['average_response_time'] = ApiClient.convertToType(data['average_response_time'], 'Number'); + } + if (data.hasOwnProperty('p95_response_time')) { + obj['p95_response_time'] = ApiClient.convertToType(data['p95_response_time'], 'Number'); + } + if (data.hasOwnProperty('response_time_percentage')) { + obj['response_time_percentage'] = ApiClient.convertToType(data['response_time_percentage'], 'Number'); + } + if (data.hasOwnProperty('miss_rate')) { + obj['miss_rate'] = ApiClient.convertToType(data['miss_rate'], 'Number'); + } + if (data.hasOwnProperty('request_percentage')) { + obj['request_percentage'] = ApiClient.convertToType(data['request_percentage'], 'Number'); + } + } + return obj; + } + + +} + +/** + * The cache hit ratio for the URL specified in the dimension. + * @member {Number} cache_hit_ratio + */ +LogInsightsValues.prototype['cache_hit_ratio'] = undefined; + +/** + * The client's country subdivision code as defined by ISO 3166-2. + * @member {String} region + */ +LogInsightsValues.prototype['region'] = undefined; + +/** + * The cache hit ratio for the region. + * @member {Number} region_chr + */ +LogInsightsValues.prototype['region_chr'] = undefined; + +/** + * The error rate for the region. + * @member {Number} region_error_rate + */ +LogInsightsValues.prototype['region_error_rate'] = undefined; + +/** + * The HTTP request path. + * @member {String} url + */ +LogInsightsValues.prototype['url'] = undefined; + +/** + * The URL accounts for this percentage of the status code in this dimension. + * @member {Number} rate_per_status + */ +LogInsightsValues.prototype['rate_per_status'] = undefined; + +/** + * The rate at which the reason in this dimension occurs among responses to this URL with a 503 status code. + * @member {Number} rate_per_url + */ +LogInsightsValues.prototype['rate_per_url'] = undefined; + +/** + * The rate at which 503 status codes are returned for this URL. + * @member {Number} 503_rate_per_url + */ +LogInsightsValues.prototype['503_rate_per_url'] = undefined; + +/** + * The version of the client's browser. + * @member {String} browser_version + */ +LogInsightsValues.prototype['browser_version'] = undefined; + +/** + * The percentage of requests matching the value in the current dimension. + * @member {Number} rate + */ +LogInsightsValues.prototype['rate'] = undefined; + +/** + * The average bandwidth in bytes for responses to requests to the URL in the current dimension. + * @member {Number} average_bandwidth_bytes + */ +LogInsightsValues.prototype['average_bandwidth_bytes'] = undefined; + +/** + * The total bandwidth percentage for all responses to requests to the URL in the current dimension. + * @member {Number} bandwidth_percentage + */ +LogInsightsValues.prototype['bandwidth_percentage'] = undefined; + +/** + * The average time in seconds to respond to requests to the URL in the current dimension. + * @member {Number} average_response_time + */ +LogInsightsValues.prototype['average_response_time'] = undefined; + +/** + * The P95 time in seconds to respond to requests to the URL in the current dimension. + * @member {Number} p95_response_time + */ +LogInsightsValues.prototype['p95_response_time'] = undefined; + +/** + * The total percentage of time to respond to all requests to the URL in the current dimension. + * @member {Number} response_time_percentage + */ +LogInsightsValues.prototype['response_time_percentage'] = undefined; + +/** + * The miss rate for requests to the URL in the current dimension. + * @member {Number} miss_rate + */ +LogInsightsValues.prototype['miss_rate'] = undefined; + +/** + * The percentage of all requests made to the URL in the current dimension. + * @member {Number} request_percentage + */ +LogInsightsValues.prototype['request_percentage'] = undefined; + + +// Implement ValuesCacheHitRatio interface: +/** + * The cache hit ratio for the URL specified in the dimension. + * @member {Number} cache_hit_ratio + */ +ValuesCacheHitRatio.prototype['cache_hit_ratio'] = undefined; +// Implement ValuesCountryStats interface: +/** + * The client's country subdivision code as defined by ISO 3166-2. + * @member {String} region + */ +ValuesCountryStats.prototype['region'] = undefined; +/** + * The cache hit ratio for the region. + * @member {Number} region_chr + */ +ValuesCountryStats.prototype['region_chr'] = undefined; +/** + * The error rate for the region. + * @member {Number} region_error_rate + */ +ValuesCountryStats.prototype['region_error_rate'] = undefined; +// Implement ValuesStatusCodes interface: +/** + * The HTTP request path. + * @member {String} url + */ +ValuesStatusCodes.prototype['url'] = undefined; +/** + * The URL accounts for this percentage of the status code in this dimension. + * @member {Number} rate_per_status + */ +ValuesStatusCodes.prototype['rate_per_status'] = undefined; +/** + * The rate at which the status code in this dimension occurs for this URL. + * @member {Number} rate_per_url + */ +ValuesStatusCodes.prototype['rate_per_url'] = undefined; +// Implement Values503Responses interface: +/** + * The HTTP request path. + * @member {String} url + */ +Values503Responses.prototype['url'] = undefined; +/** + * The rate at which the reason in this dimension occurs among responses to this URL with a 503 status code. + * @member {Number} rate_per_url + */ +Values503Responses.prototype['rate_per_url'] = undefined; +/** + * The rate at which 503 status codes are returned for this URL. + * @member {Number} 503_rate_per_url + */ +Values503Responses.prototype['503_rate_per_url'] = undefined; +// Implement ValuesBrowser interface: +/** + * The version of the client's browser. + * @member {String} browser_version + */ +ValuesBrowser.prototype['browser_version'] = undefined; +/** + * The percentage of requests by this version of the browser specified in the dimension. + * @member {Number} rate + */ +ValuesBrowser.prototype['rate'] = undefined; +// Implement ValuesRate interface: +/** + * The percentage of requests matching the value in the current dimension. + * @member {Number} rate + */ +ValuesRate.prototype['rate'] = undefined; +// Implement ValuesBandwidth interface: +/** + * The average bandwidth in bytes for responses to requests to the URL in the current dimension. + * @member {Number} average_bandwidth_bytes + */ +ValuesBandwidth.prototype['average_bandwidth_bytes'] = undefined; +/** + * The total bandwidth percentage for all responses to requests to the URL in the current dimension. + * @member {Number} bandwidth_percentage + */ +ValuesBandwidth.prototype['bandwidth_percentage'] = undefined; +// Implement ValuesDuration interface: +/** + * The average time in seconds to respond to requests to the URL in the current dimension. + * @member {Number} average_response_time + */ +ValuesDuration.prototype['average_response_time'] = undefined; +/** + * The P95 time in seconds to respond to requests to the URL in the current dimension. + * @member {Number} p95_response_time + */ +ValuesDuration.prototype['p95_response_time'] = undefined; +/** + * The total percentage of time to respond to all requests to the URL in the current dimension. + * @member {Number} response_time_percentage + */ +ValuesDuration.prototype['response_time_percentage'] = undefined; +// Implement ValuesMisses interface: +/** + * The miss rate for requests to the URL in the current dimension. + * @member {Number} miss_rate + */ +ValuesMisses.prototype['miss_rate'] = undefined; +// Implement ValuesRequests interface: +/** + * The percentage of all requests made to the URL in the current dimension. + * @member {Number} request_percentage + */ +ValuesRequests.prototype['request_percentage'] = undefined; + + + + +export default LogInsightsValues; + diff --git a/src/model/LogPropertyServiceId.js b/src/model/LogPropertyServiceId.js new file mode 100644 index 00000000..47728a2c --- /dev/null +++ b/src/model/LogPropertyServiceId.js @@ -0,0 +1,63 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The LogPropertyServiceId model module. + * @module model/LogPropertyServiceId + * @version 8.0.0 + */ +class LogPropertyServiceId { + /** + * Constructs a new LogPropertyServiceId. + * The ID of the service that received the request. + * @alias module:model/LogPropertyServiceId + */ + constructor() { + + LogPropertyServiceId.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a LogPropertyServiceId from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/LogPropertyServiceId} obj Optional instance to populate. + * @return {module:model/LogPropertyServiceId} The populated LogPropertyServiceId instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new LogPropertyServiceId(); + + } + return obj; + } + + +} + + + + + + +export default LogPropertyServiceId; + diff --git a/src/model/LogRecord.js b/src/model/LogRecord.js new file mode 100644 index 00000000..1160edc9 --- /dev/null +++ b/src/model/LogRecord.js @@ -0,0 +1,314 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import LogPropertyServiceId from './LogPropertyServiceId'; + +/** + * The LogRecord model module. + * @module model/LogRecord + * @version 8.0.0 + */ +class LogRecord { + /** + * Constructs a new LogRecord. + * @alias module:model/LogRecord + */ + constructor() { + + LogRecord.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a LogRecord from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/LogRecord} obj Optional instance to populate. + * @return {module:model/LogRecord} The populated LogRecord instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new LogRecord(); + + if (data.hasOwnProperty('customer_id')) { + obj['customer_id'] = ApiClient.convertToType(data['customer_id'], 'String'); + } + if (data.hasOwnProperty('service_id')) { + obj['service_id'] = LogPropertyServiceId.constructFromObject(data['service_id']); + } + if (data.hasOwnProperty('timestamp')) { + obj['timestamp'] = ApiClient.convertToType(data['timestamp'], 'Date'); + } + if (data.hasOwnProperty('client_as_number')) { + obj['client_as_number'] = ApiClient.convertToType(data['client_as_number'], 'Number'); + } + if (data.hasOwnProperty('client_region')) { + obj['client_region'] = ApiClient.convertToType(data['client_region'], 'String'); + } + if (data.hasOwnProperty('client_country_code')) { + obj['client_country_code'] = ApiClient.convertToType(data['client_country_code'], 'String'); + } + if (data.hasOwnProperty('client_os_name')) { + obj['client_os_name'] = ApiClient.convertToType(data['client_os_name'], 'String'); + } + if (data.hasOwnProperty('client_device_type')) { + obj['client_device_type'] = ApiClient.convertToType(data['client_device_type'], 'String'); + } + if (data.hasOwnProperty('client_browser_name')) { + obj['client_browser_name'] = ApiClient.convertToType(data['client_browser_name'], 'String'); + } + if (data.hasOwnProperty('client_browser_version')) { + obj['client_browser_version'] = ApiClient.convertToType(data['client_browser_version'], 'String'); + } + if (data.hasOwnProperty('fastly_pop')) { + obj['fastly_pop'] = ApiClient.convertToType(data['fastly_pop'], 'String'); + } + if (data.hasOwnProperty('origin_host')) { + obj['origin_host'] = ApiClient.convertToType(data['origin_host'], 'String'); + } + if (data.hasOwnProperty('request_protocol')) { + obj['request_protocol'] = ApiClient.convertToType(data['request_protocol'], 'String'); + } + if (data.hasOwnProperty('request_host')) { + obj['request_host'] = ApiClient.convertToType(data['request_host'], 'String'); + } + if (data.hasOwnProperty('request_path')) { + obj['request_path'] = ApiClient.convertToType(data['request_path'], 'String'); + } + if (data.hasOwnProperty('request_method')) { + obj['request_method'] = ApiClient.convertToType(data['request_method'], 'String'); + } + if (data.hasOwnProperty('response_bytes_body')) { + obj['response_bytes_body'] = ApiClient.convertToType(data['response_bytes_body'], 'Number'); + } + if (data.hasOwnProperty('response_bytes_header')) { + obj['response_bytes_header'] = ApiClient.convertToType(data['response_bytes_header'], 'Number'); + } + if (data.hasOwnProperty('response_content_length')) { + obj['response_content_length'] = ApiClient.convertToType(data['response_content_length'], 'Number'); + } + if (data.hasOwnProperty('response_content_type')) { + obj['response_content_type'] = ApiClient.convertToType(data['response_content_type'], 'String'); + } + if (data.hasOwnProperty('response_reason')) { + obj['response_reason'] = ApiClient.convertToType(data['response_reason'], 'String'); + } + if (data.hasOwnProperty('response_state')) { + obj['response_state'] = ApiClient.convertToType(data['response_state'], 'String'); + } + if (data.hasOwnProperty('response_status')) { + obj['response_status'] = ApiClient.convertToType(data['response_status'], 'Number'); + } + if (data.hasOwnProperty('response_time')) { + obj['response_time'] = ApiClient.convertToType(data['response_time'], 'Number'); + } + if (data.hasOwnProperty('response_x_cache')) { + obj['response_x_cache'] = ApiClient.convertToType(data['response_x_cache'], 'String'); + } + if (data.hasOwnProperty('is_cache_hit')) { + obj['is_cache_hit'] = ApiClient.convertToType(data['is_cache_hit'], 'Boolean'); + } + if (data.hasOwnProperty('is_edge')) { + obj['is_edge'] = ApiClient.convertToType(data['is_edge'], 'Boolean'); + } + if (data.hasOwnProperty('is_shield')) { + obj['is_shield'] = ApiClient.convertToType(data['is_shield'], 'Boolean'); + } + } + return obj; + } + + +} + +/** + * The ID of the Fastly customer that owns the service. + * @member {String} customer_id + */ +LogRecord.prototype['customer_id'] = undefined; + +/** + * @member {module:model/LogPropertyServiceId} service_id + */ +LogRecord.prototype['service_id'] = undefined; + +/** + * Timestamp of the request in ISO 8601 format. + * @member {Date} timestamp + */ +LogRecord.prototype['timestamp'] = undefined; + +/** + * The autonomous system (AS) number of the client. + * @member {Number} client_as_number + */ +LogRecord.prototype['client_as_number'] = undefined; + +/** + * The client's country subdivision code as found in ISO 3166-2. + * @member {String} client_region + */ +LogRecord.prototype['client_region'] = undefined; + +/** + * The two-letter ISO 3166-1 country code for the client. + * @member {String} client_country_code + */ +LogRecord.prototype['client_country_code'] = undefined; + +/** + * The name of the operating system installed on the client device. + * @member {String} client_os_name + */ +LogRecord.prototype['client_os_name'] = undefined; + +/** + * The type of the client's device. + * @member {String} client_device_type + */ +LogRecord.prototype['client_device_type'] = undefined; + +/** + * The name of the browser in use on the client device. + * @member {String} client_browser_name + */ +LogRecord.prototype['client_browser_name'] = undefined; + +/** + * The version of the browser in use on client device. + * @member {String} client_browser_version + */ +LogRecord.prototype['client_browser_version'] = undefined; + +/** + * The name of the Fastly POP that served this request. + * @member {String} fastly_pop + */ +LogRecord.prototype['fastly_pop'] = undefined; + +/** + * The name of the origin host that served this request. + * @member {String} origin_host + */ +LogRecord.prototype['origin_host'] = undefined; + +/** + * HTTP protocol version in use for this request. For example, HTTP/1.1. + * @member {String} request_protocol + */ +LogRecord.prototype['request_protocol'] = undefined; + +/** + * The name of the request host used for this request. + * @member {String} request_host + */ +LogRecord.prototype['request_host'] = undefined; + +/** + * The URL path supplied for this request. + * @member {String} request_path + */ +LogRecord.prototype['request_path'] = undefined; + +/** + * HTTP method sent by the client such as \"GET\" or \"POST\". + * @member {String} request_method + */ +LogRecord.prototype['request_method'] = undefined; + +/** + * Body bytes sent to the client in the response. + * @member {Number} response_bytes_body + */ +LogRecord.prototype['response_bytes_body'] = undefined; + +/** + * Header bytes sent to the client in the response. + * @member {Number} response_bytes_header + */ +LogRecord.prototype['response_bytes_header'] = undefined; + +/** + * Total bytes sent to the client in the response. + * @member {Number} response_content_length + */ +LogRecord.prototype['response_content_length'] = undefined; + +/** + * The content type of the response sent to the client. + * @member {String} response_content_type + */ +LogRecord.prototype['response_content_type'] = undefined; + +/** + * The HTTP reason phrase returned for this request, if any. + * @member {String} response_reason + */ +LogRecord.prototype['response_reason'] = undefined; + +/** + * The state of the request with optional suffixes describing special cases. + * @member {String} response_state + */ +LogRecord.prototype['response_state'] = undefined; + +/** + * The HTTP response code returned for this request. + * @member {Number} response_status + */ +LogRecord.prototype['response_status'] = undefined; + +/** + * The time since the request started in seconds. + * @member {Number} response_time + */ +LogRecord.prototype['response_time'] = undefined; + +/** + * Indicates whether the request was a HIT or a MISS. + * @member {String} response_x_cache + */ +LogRecord.prototype['response_x_cache'] = undefined; + +/** + * Indicates whether this request was fulfilled from cache. + * @member {Boolean} is_cache_hit + */ +LogRecord.prototype['is_cache_hit'] = undefined; + +/** + * Indicates whether the request was handled by a Fastly edge POP. + * @member {Boolean} is_edge + */ +LogRecord.prototype['is_edge'] = undefined; + +/** + * Indicates whether the request was handled by a Fastly shield POP. + * @member {Boolean} is_shield + */ +LogRecord.prototype['is_shield'] = undefined; + + + + + + +export default LogRecord; + diff --git a/src/model/LoggingAddressAndPort.js b/src/model/LoggingAddressAndPort.js index b35ab494..cb277d8d 100644 --- a/src/model/LoggingAddressAndPort.js +++ b/src/model/LoggingAddressAndPort.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingAddressAndPort model module. * @module model/LoggingAddressAndPort - * @version 7.10.0 + * @version 8.0.0 */ class LoggingAddressAndPort { /** diff --git a/src/model/LoggingAzureblobAdditional.js b/src/model/LoggingAzureblobAdditional.js index 1167e401..296c3931 100644 --- a/src/model/LoggingAzureblobAdditional.js +++ b/src/model/LoggingAzureblobAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingAzureblobAdditional model module. * @module model/LoggingAzureblobAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingAzureblobAdditional { /** diff --git a/src/model/LoggingAzureblobResponse.js b/src/model/LoggingAzureblobResponse.js index fcb44633..13502937 100644 --- a/src/model/LoggingAzureblobResponse.js +++ b/src/model/LoggingAzureblobResponse.js @@ -20,7 +20,7 @@ import Timestamps from './Timestamps'; /** * The LoggingAzureblobResponse model module. * @module model/LoggingAzureblobResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingAzureblobResponse { /** diff --git a/src/model/LoggingBigqueryAdditional.js b/src/model/LoggingBigqueryAdditional.js index b14aebfb..4dff9523 100644 --- a/src/model/LoggingBigqueryAdditional.js +++ b/src/model/LoggingBigqueryAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingBigqueryAdditional model module. * @module model/LoggingBigqueryAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingBigqueryAdditional { /** diff --git a/src/model/LoggingBigqueryResponse.js b/src/model/LoggingBigqueryResponse.js index ad3256e0..d593fd30 100644 --- a/src/model/LoggingBigqueryResponse.js +++ b/src/model/LoggingBigqueryResponse.js @@ -20,7 +20,7 @@ import Timestamps from './Timestamps'; /** * The LoggingBigqueryResponse model module. * @module model/LoggingBigqueryResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingBigqueryResponse { /** diff --git a/src/model/LoggingCloudfilesAdditional.js b/src/model/LoggingCloudfilesAdditional.js index 914e6019..5d329b47 100644 --- a/src/model/LoggingCloudfilesAdditional.js +++ b/src/model/LoggingCloudfilesAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingCloudfilesAdditional model module. * @module model/LoggingCloudfilesAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingCloudfilesAdditional { /** diff --git a/src/model/LoggingCloudfilesResponse.js b/src/model/LoggingCloudfilesResponse.js index 21e605aa..9db44030 100644 --- a/src/model/LoggingCloudfilesResponse.js +++ b/src/model/LoggingCloudfilesResponse.js @@ -20,7 +20,7 @@ import Timestamps from './Timestamps'; /** * The LoggingCloudfilesResponse model module. * @module model/LoggingCloudfilesResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingCloudfilesResponse { /** diff --git a/src/model/LoggingCommon.js b/src/model/LoggingCommon.js index 032b7f77..32c865dd 100644 --- a/src/model/LoggingCommon.js +++ b/src/model/LoggingCommon.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingCommon model module. * @module model/LoggingCommon - * @version 7.10.0 + * @version 8.0.0 */ class LoggingCommon { /** diff --git a/src/model/LoggingCommonResponse.js b/src/model/LoggingCommonResponse.js index 50ac6790..386367f7 100644 --- a/src/model/LoggingCommonResponse.js +++ b/src/model/LoggingCommonResponse.js @@ -17,7 +17,7 @@ import LoggingCommonResponseAllOf1 from './LoggingCommonResponseAllOf1'; /** * The LoggingCommonResponse model module. * @module model/LoggingCommonResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingCommonResponse { /** diff --git a/src/model/LoggingCommonResponseAllOf.js b/src/model/LoggingCommonResponseAllOf.js index 151be61d..eee4411f 100644 --- a/src/model/LoggingCommonResponseAllOf.js +++ b/src/model/LoggingCommonResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingCommonResponseAllOf model module. * @module model/LoggingCommonResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class LoggingCommonResponseAllOf { /** diff --git a/src/model/LoggingCommonResponseAllOf1.js b/src/model/LoggingCommonResponseAllOf1.js index 92ee28dc..f29d08b4 100644 --- a/src/model/LoggingCommonResponseAllOf1.js +++ b/src/model/LoggingCommonResponseAllOf1.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingCommonResponseAllOf1 model module. * @module model/LoggingCommonResponseAllOf1 - * @version 7.10.0 + * @version 8.0.0 */ class LoggingCommonResponseAllOf1 { /** diff --git a/src/model/LoggingDatadogAdditional.js b/src/model/LoggingDatadogAdditional.js index 76b5ac7b..31735801 100644 --- a/src/model/LoggingDatadogAdditional.js +++ b/src/model/LoggingDatadogAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingDatadogAdditional model module. * @module model/LoggingDatadogAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingDatadogAdditional { /** diff --git a/src/model/LoggingDatadogResponse.js b/src/model/LoggingDatadogResponse.js index b5bedb87..2f0a3661 100644 --- a/src/model/LoggingDatadogResponse.js +++ b/src/model/LoggingDatadogResponse.js @@ -19,7 +19,7 @@ import Timestamps from './Timestamps'; /** * The LoggingDatadogResponse model module. * @module model/LoggingDatadogResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingDatadogResponse { /** diff --git a/src/model/LoggingDigitaloceanAdditional.js b/src/model/LoggingDigitaloceanAdditional.js index f03e2aef..ddbea6d7 100644 --- a/src/model/LoggingDigitaloceanAdditional.js +++ b/src/model/LoggingDigitaloceanAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingDigitaloceanAdditional model module. * @module model/LoggingDigitaloceanAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingDigitaloceanAdditional { /** diff --git a/src/model/LoggingDigitaloceanResponse.js b/src/model/LoggingDigitaloceanResponse.js index 0ddd5506..68e45e82 100644 --- a/src/model/LoggingDigitaloceanResponse.js +++ b/src/model/LoggingDigitaloceanResponse.js @@ -20,7 +20,7 @@ import Timestamps from './Timestamps'; /** * The LoggingDigitaloceanResponse model module. * @module model/LoggingDigitaloceanResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingDigitaloceanResponse { /** diff --git a/src/model/LoggingElasticsearchAdditional.js b/src/model/LoggingElasticsearchAdditional.js index e128ff7b..4a81f254 100644 --- a/src/model/LoggingElasticsearchAdditional.js +++ b/src/model/LoggingElasticsearchAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingElasticsearchAdditional model module. * @module model/LoggingElasticsearchAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingElasticsearchAdditional { /** diff --git a/src/model/LoggingElasticsearchResponse.js b/src/model/LoggingElasticsearchResponse.js index 62573631..2d0e5602 100644 --- a/src/model/LoggingElasticsearchResponse.js +++ b/src/model/LoggingElasticsearchResponse.js @@ -21,7 +21,7 @@ import Timestamps from './Timestamps'; /** * The LoggingElasticsearchResponse model module. * @module model/LoggingElasticsearchResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingElasticsearchResponse { /** diff --git a/src/model/LoggingFormatVersionInteger.js b/src/model/LoggingFormatVersionInteger.js index e8243749..5e1d7b3e 100644 --- a/src/model/LoggingFormatVersionInteger.js +++ b/src/model/LoggingFormatVersionInteger.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingFormatVersionInteger model module. * @module model/LoggingFormatVersionInteger - * @version 7.10.0 + * @version 8.0.0 */ class LoggingFormatVersionInteger { /** diff --git a/src/model/LoggingFormatVersionString.js b/src/model/LoggingFormatVersionString.js index 388a6757..1af90e2b 100644 --- a/src/model/LoggingFormatVersionString.js +++ b/src/model/LoggingFormatVersionString.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingFormatVersionString model module. * @module model/LoggingFormatVersionString - * @version 7.10.0 + * @version 8.0.0 */ class LoggingFormatVersionString { /** diff --git a/src/model/LoggingFtpAdditional.js b/src/model/LoggingFtpAdditional.js index d151a94d..960ef637 100644 --- a/src/model/LoggingFtpAdditional.js +++ b/src/model/LoggingFtpAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingFtpAdditional model module. * @module model/LoggingFtpAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingFtpAdditional { /** diff --git a/src/model/LoggingFtpResponse.js b/src/model/LoggingFtpResponse.js index e51db5ae..51b01f0f 100644 --- a/src/model/LoggingFtpResponse.js +++ b/src/model/LoggingFtpResponse.js @@ -21,7 +21,7 @@ import Timestamps from './Timestamps'; /** * The LoggingFtpResponse model module. * @module model/LoggingFtpResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingFtpResponse { /** diff --git a/src/model/LoggingFtpResponseAllOf.js b/src/model/LoggingFtpResponseAllOf.js index 2f776cb9..654d87aa 100644 --- a/src/model/LoggingFtpResponseAllOf.js +++ b/src/model/LoggingFtpResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingFtpResponseAllOf model module. * @module model/LoggingFtpResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class LoggingFtpResponseAllOf { /** diff --git a/src/model/LoggingGcsAdditional.js b/src/model/LoggingGcsAdditional.js index dd3d89ef..41e6e42f 100644 --- a/src/model/LoggingGcsAdditional.js +++ b/src/model/LoggingGcsAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingGcsAdditional model module. * @module model/LoggingGcsAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingGcsAdditional { /** diff --git a/src/model/LoggingGcsCommon.js b/src/model/LoggingGcsCommon.js index 598b5673..9c5eb2c3 100644 --- a/src/model/LoggingGcsCommon.js +++ b/src/model/LoggingGcsCommon.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingGcsCommon model module. * @module model/LoggingGcsCommon - * @version 7.10.0 + * @version 8.0.0 */ class LoggingGcsCommon { /** diff --git a/src/model/LoggingGcsResponse.js b/src/model/LoggingGcsResponse.js index 43b52a95..4f22ace4 100644 --- a/src/model/LoggingGcsResponse.js +++ b/src/model/LoggingGcsResponse.js @@ -21,7 +21,7 @@ import Timestamps from './Timestamps'; /** * The LoggingGcsResponse model module. * @module model/LoggingGcsResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingGcsResponse { /** diff --git a/src/model/LoggingGenericCommon.js b/src/model/LoggingGenericCommon.js index 4118075e..fc51d8e4 100644 --- a/src/model/LoggingGenericCommon.js +++ b/src/model/LoggingGenericCommon.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingGenericCommon model module. * @module model/LoggingGenericCommon - * @version 7.10.0 + * @version 8.0.0 */ class LoggingGenericCommon { /** diff --git a/src/model/LoggingGenericCommonResponse.js b/src/model/LoggingGenericCommonResponse.js index c31255fa..730aef8f 100644 --- a/src/model/LoggingGenericCommonResponse.js +++ b/src/model/LoggingGenericCommonResponse.js @@ -17,7 +17,7 @@ import LoggingGenericCommonResponseAllOf1 from './LoggingGenericCommonResponseAl /** * The LoggingGenericCommonResponse model module. * @module model/LoggingGenericCommonResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingGenericCommonResponse { /** diff --git a/src/model/LoggingGenericCommonResponseAllOf.js b/src/model/LoggingGenericCommonResponseAllOf.js index 3e778827..729b2533 100644 --- a/src/model/LoggingGenericCommonResponseAllOf.js +++ b/src/model/LoggingGenericCommonResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingGenericCommonResponseAllOf model module. * @module model/LoggingGenericCommonResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class LoggingGenericCommonResponseAllOf { /** diff --git a/src/model/LoggingGenericCommonResponseAllOf1.js b/src/model/LoggingGenericCommonResponseAllOf1.js index 78b37cf1..608e34b2 100644 --- a/src/model/LoggingGenericCommonResponseAllOf1.js +++ b/src/model/LoggingGenericCommonResponseAllOf1.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingGenericCommonResponseAllOf1 model module. * @module model/LoggingGenericCommonResponseAllOf1 - * @version 7.10.0 + * @version 8.0.0 */ class LoggingGenericCommonResponseAllOf1 { /** diff --git a/src/model/LoggingGooglePubsubAdditional.js b/src/model/LoggingGooglePubsubAdditional.js index 40b43de8..40935988 100644 --- a/src/model/LoggingGooglePubsubAdditional.js +++ b/src/model/LoggingGooglePubsubAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingGooglePubsubAdditional model module. * @module model/LoggingGooglePubsubAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingGooglePubsubAdditional { /** diff --git a/src/model/LoggingGooglePubsubResponse.js b/src/model/LoggingGooglePubsubResponse.js index a504b7e8..ced3955a 100644 --- a/src/model/LoggingGooglePubsubResponse.js +++ b/src/model/LoggingGooglePubsubResponse.js @@ -20,7 +20,7 @@ import Timestamps from './Timestamps'; /** * The LoggingGooglePubsubResponse model module. * @module model/LoggingGooglePubsubResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingGooglePubsubResponse { /** diff --git a/src/model/LoggingGrafanacloudlogsAdditional.js b/src/model/LoggingGrafanacloudlogsAdditional.js new file mode 100644 index 00000000..7ae50fea --- /dev/null +++ b/src/model/LoggingGrafanacloudlogsAdditional.js @@ -0,0 +1,107 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The LoggingGrafanacloudlogsAdditional model module. + * @module model/LoggingGrafanacloudlogsAdditional + * @version 8.0.0 + */ +class LoggingGrafanacloudlogsAdditional { + /** + * Constructs a new LoggingGrafanacloudlogsAdditional. + * @alias module:model/LoggingGrafanacloudlogsAdditional + */ + constructor() { + + LoggingGrafanacloudlogsAdditional.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a LoggingGrafanacloudlogsAdditional from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/LoggingGrafanacloudlogsAdditional} obj Optional instance to populate. + * @return {module:model/LoggingGrafanacloudlogsAdditional} The populated LoggingGrafanacloudlogsAdditional instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new LoggingGrafanacloudlogsAdditional(); + + if (data.hasOwnProperty('format')) { + obj['format'] = ApiClient.convertToType(data['format'], 'String'); + } + if (data.hasOwnProperty('user')) { + obj['user'] = ApiClient.convertToType(data['user'], 'String'); + } + if (data.hasOwnProperty('url')) { + obj['url'] = ApiClient.convertToType(data['url'], 'String'); + } + if (data.hasOwnProperty('token')) { + obj['token'] = ApiClient.convertToType(data['token'], 'String'); + } + if (data.hasOwnProperty('index')) { + obj['index'] = ApiClient.convertToType(data['index'], 'String'); + } + } + return obj; + } + + +} + +/** + * A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). + * @member {String} format + */ +LoggingGrafanacloudlogsAdditional.prototype['format'] = undefined; + +/** + * The Grafana Cloud Logs Dataset you want to log to. + * @member {String} user + */ +LoggingGrafanacloudlogsAdditional.prototype['user'] = undefined; + +/** + * The URL of the Loki instance in your Grafana stack. + * @member {String} url + */ +LoggingGrafanacloudlogsAdditional.prototype['url'] = undefined; + +/** + * The Grafana Access Policy token with `logs:write` access scoped to your Loki instance. + * @member {String} token + */ +LoggingGrafanacloudlogsAdditional.prototype['token'] = undefined; + +/** + * The Stream Labels, a JSON string used to identify the stream. + * @member {String} index + */ +LoggingGrafanacloudlogsAdditional.prototype['index'] = undefined; + + + + + + +export default LoggingGrafanacloudlogsAdditional; + diff --git a/src/model/LoggingGrafanacloudlogsResponse.js b/src/model/LoggingGrafanacloudlogsResponse.js new file mode 100644 index 00000000..13456f89 --- /dev/null +++ b/src/model/LoggingGrafanacloudlogsResponse.js @@ -0,0 +1,326 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import LoggingCommonResponse from './LoggingCommonResponse'; +import LoggingGrafanacloudlogsAdditional from './LoggingGrafanacloudlogsAdditional'; +import ServiceIdAndVersionString from './ServiceIdAndVersionString'; +import Timestamps from './Timestamps'; + +/** + * The LoggingGrafanacloudlogsResponse model module. + * @module model/LoggingGrafanacloudlogsResponse + * @version 8.0.0 + */ +class LoggingGrafanacloudlogsResponse { + /** + * Constructs a new LoggingGrafanacloudlogsResponse. + * @alias module:model/LoggingGrafanacloudlogsResponse + * @implements module:model/LoggingCommonResponse + * @implements module:model/LoggingGrafanacloudlogsAdditional + * @implements module:model/Timestamps + * @implements module:model/ServiceIdAndVersionString + */ + constructor() { + LoggingCommonResponse.initialize(this);LoggingGrafanacloudlogsAdditional.initialize(this);Timestamps.initialize(this);ServiceIdAndVersionString.initialize(this); + LoggingGrafanacloudlogsResponse.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a LoggingGrafanacloudlogsResponse from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/LoggingGrafanacloudlogsResponse} obj Optional instance to populate. + * @return {module:model/LoggingGrafanacloudlogsResponse} The populated LoggingGrafanacloudlogsResponse instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new LoggingGrafanacloudlogsResponse(); + LoggingCommonResponse.constructFromObject(data, obj); + LoggingGrafanacloudlogsAdditional.constructFromObject(data, obj); + Timestamps.constructFromObject(data, obj); + ServiceIdAndVersionString.constructFromObject(data, obj); + + if (data.hasOwnProperty('name')) { + obj['name'] = ApiClient.convertToType(data['name'], 'String'); + } + if (data.hasOwnProperty('placement')) { + obj['placement'] = ApiClient.convertToType(data['placement'], 'String'); + } + if (data.hasOwnProperty('response_condition')) { + obj['response_condition'] = ApiClient.convertToType(data['response_condition'], 'String'); + } + if (data.hasOwnProperty('format')) { + obj['format'] = ApiClient.convertToType(data['format'], 'String'); + } + if (data.hasOwnProperty('format_version')) { + obj['format_version'] = ApiClient.convertToType(data['format_version'], 'String'); + } + if (data.hasOwnProperty('user')) { + obj['user'] = ApiClient.convertToType(data['user'], 'String'); + } + if (data.hasOwnProperty('url')) { + obj['url'] = ApiClient.convertToType(data['url'], 'String'); + } + if (data.hasOwnProperty('token')) { + obj['token'] = ApiClient.convertToType(data['token'], 'String'); + } + if (data.hasOwnProperty('index')) { + obj['index'] = ApiClient.convertToType(data['index'], 'String'); + } + if (data.hasOwnProperty('created_at')) { + obj['created_at'] = ApiClient.convertToType(data['created_at'], 'Date'); + } + if (data.hasOwnProperty('deleted_at')) { + obj['deleted_at'] = ApiClient.convertToType(data['deleted_at'], 'Date'); + } + if (data.hasOwnProperty('updated_at')) { + obj['updated_at'] = ApiClient.convertToType(data['updated_at'], 'Date'); + } + if (data.hasOwnProperty('service_id')) { + obj['service_id'] = ApiClient.convertToType(data['service_id'], 'String'); + } + if (data.hasOwnProperty('version')) { + obj['version'] = ApiClient.convertToType(data['version'], 'String'); + } + } + return obj; + } + + +} + +/** + * The name for the real-time logging configuration. + * @member {String} name + */ +LoggingGrafanacloudlogsResponse.prototype['name'] = undefined; + +/** + * Where in the generated VCL the logging call should be placed. If not set, endpoints with `format_version` of 2 are placed in `vcl_log` and those with `format_version` of 1 are placed in `vcl_deliver`. + * @member {module:model/LoggingGrafanacloudlogsResponse.PlacementEnum} placement + */ +LoggingGrafanacloudlogsResponse.prototype['placement'] = undefined; + +/** + * The name of an existing condition in the configured endpoint, or leave blank to always execute. + * @member {String} response_condition + */ +LoggingGrafanacloudlogsResponse.prototype['response_condition'] = undefined; + +/** + * A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). + * @member {String} format + */ +LoggingGrafanacloudlogsResponse.prototype['format'] = undefined; + +/** + * The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. + * @member {module:model/LoggingGrafanacloudlogsResponse.FormatVersionEnum} format_version + * @default '2' + */ +LoggingGrafanacloudlogsResponse.prototype['format_version'] = undefined; + +/** + * The Grafana Cloud Logs Dataset you want to log to. + * @member {String} user + */ +LoggingGrafanacloudlogsResponse.prototype['user'] = undefined; + +/** + * The URL of the Loki instance in your Grafana stack. + * @member {String} url + */ +LoggingGrafanacloudlogsResponse.prototype['url'] = undefined; + +/** + * The Grafana Access Policy token with `logs:write` access scoped to your Loki instance. + * @member {String} token + */ +LoggingGrafanacloudlogsResponse.prototype['token'] = undefined; + +/** + * The Stream Labels, a JSON string used to identify the stream. + * @member {String} index + */ +LoggingGrafanacloudlogsResponse.prototype['index'] = undefined; + +/** + * Date and time in ISO 8601 format. + * @member {Date} created_at + */ +LoggingGrafanacloudlogsResponse.prototype['created_at'] = undefined; + +/** + * Date and time in ISO 8601 format. + * @member {Date} deleted_at + */ +LoggingGrafanacloudlogsResponse.prototype['deleted_at'] = undefined; + +/** + * Date and time in ISO 8601 format. + * @member {Date} updated_at + */ +LoggingGrafanacloudlogsResponse.prototype['updated_at'] = undefined; + +/** + * @member {String} service_id + */ +LoggingGrafanacloudlogsResponse.prototype['service_id'] = undefined; + +/** + * @member {String} version + */ +LoggingGrafanacloudlogsResponse.prototype['version'] = undefined; + + +// Implement LoggingCommonResponse interface: +/** + * The name for the real-time logging configuration. + * @member {String} name + */ +LoggingCommonResponse.prototype['name'] = undefined; +/** + * Where in the generated VCL the logging call should be placed. If not set, endpoints with `format_version` of 2 are placed in `vcl_log` and those with `format_version` of 1 are placed in `vcl_deliver`. + * @member {module:model/LoggingCommonResponse.PlacementEnum} placement + */ +LoggingCommonResponse.prototype['placement'] = undefined; +/** + * The name of an existing condition in the configured endpoint, or leave blank to always execute. + * @member {String} response_condition + */ +LoggingCommonResponse.prototype['response_condition'] = undefined; +/** + * A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). + * @member {String} format + * @default '%h %l %u %t "%r" %>s %b' + */ +LoggingCommonResponse.prototype['format'] = '%h %l %u %t "%r" %>s %b'; +/** + * The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. + * @member {module:model/LoggingCommonResponse.FormatVersionEnum} format_version + * @default '2' + */ +LoggingCommonResponse.prototype['format_version'] = undefined; +// Implement LoggingGrafanacloudlogsAdditional interface: +/** + * A Fastly [log format string](https://docs.fastly.com/en/guides/custom-log-formats). + * @member {String} format + */ +LoggingGrafanacloudlogsAdditional.prototype['format'] = undefined; +/** + * The Grafana Cloud Logs Dataset you want to log to. + * @member {String} user + */ +LoggingGrafanacloudlogsAdditional.prototype['user'] = undefined; +/** + * The URL of the Loki instance in your Grafana stack. + * @member {String} url + */ +LoggingGrafanacloudlogsAdditional.prototype['url'] = undefined; +/** + * The Grafana Access Policy token with `logs:write` access scoped to your Loki instance. + * @member {String} token + */ +LoggingGrafanacloudlogsAdditional.prototype['token'] = undefined; +/** + * The Stream Labels, a JSON string used to identify the stream. + * @member {String} index + */ +LoggingGrafanacloudlogsAdditional.prototype['index'] = undefined; +// Implement Timestamps interface: +/** + * Date and time in ISO 8601 format. + * @member {Date} created_at + */ +Timestamps.prototype['created_at'] = undefined; +/** + * Date and time in ISO 8601 format. + * @member {Date} deleted_at + */ +Timestamps.prototype['deleted_at'] = undefined; +/** + * Date and time in ISO 8601 format. + * @member {Date} updated_at + */ +Timestamps.prototype['updated_at'] = undefined; +// Implement ServiceIdAndVersionString interface: +/** + * @member {String} service_id + */ +ServiceIdAndVersionString.prototype['service_id'] = undefined; +/** + * @member {String} version + */ +ServiceIdAndVersionString.prototype['version'] = undefined; + + + +/** + * Allowed values for the placement property. + * @enum {String} + * @readonly + */ +LoggingGrafanacloudlogsResponse['PlacementEnum'] = { + + /** + * value: "none" + * @const + */ + "none": "none", + + /** + * value: "waf_debug" + * @const + */ + "waf_debug": "waf_debug", + + /** + * value: "null" + * @const + */ + "null": "null" +}; + + +/** + * Allowed values for the format_version property. + * @enum {String} + * @readonly + */ +LoggingGrafanacloudlogsResponse['FormatVersionEnum'] = { + + /** + * value: "1" + * @const + */ + "v1": "1", + + /** + * value: "2" + * @const + */ + "v2": "2" +}; + + + +export default LoggingGrafanacloudlogsResponse; + diff --git a/src/model/LoggingHerokuAdditional.js b/src/model/LoggingHerokuAdditional.js index 38635df9..4c0db8b0 100644 --- a/src/model/LoggingHerokuAdditional.js +++ b/src/model/LoggingHerokuAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingHerokuAdditional model module. * @module model/LoggingHerokuAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingHerokuAdditional { /** diff --git a/src/model/LoggingHerokuResponse.js b/src/model/LoggingHerokuResponse.js index b4b90d31..5abc361c 100644 --- a/src/model/LoggingHerokuResponse.js +++ b/src/model/LoggingHerokuResponse.js @@ -19,7 +19,7 @@ import Timestamps from './Timestamps'; /** * The LoggingHerokuResponse model module. * @module model/LoggingHerokuResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingHerokuResponse { /** diff --git a/src/model/LoggingHoneycombAdditional.js b/src/model/LoggingHoneycombAdditional.js index 2a5a5095..abbc20fd 100644 --- a/src/model/LoggingHoneycombAdditional.js +++ b/src/model/LoggingHoneycombAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingHoneycombAdditional model module. * @module model/LoggingHoneycombAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingHoneycombAdditional { /** diff --git a/src/model/LoggingHoneycombResponse.js b/src/model/LoggingHoneycombResponse.js index 13f1e940..ecc1a5ed 100644 --- a/src/model/LoggingHoneycombResponse.js +++ b/src/model/LoggingHoneycombResponse.js @@ -19,7 +19,7 @@ import Timestamps from './Timestamps'; /** * The LoggingHoneycombResponse model module. * @module model/LoggingHoneycombResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingHoneycombResponse { /** diff --git a/src/model/LoggingHttpsAdditional.js b/src/model/LoggingHttpsAdditional.js index f2bee65b..0ebd861e 100644 --- a/src/model/LoggingHttpsAdditional.js +++ b/src/model/LoggingHttpsAdditional.js @@ -16,7 +16,7 @@ import LoggingMessageType from './LoggingMessageType'; /** * The LoggingHttpsAdditional model module. * @module model/LoggingHttpsAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingHttpsAdditional { /** diff --git a/src/model/LoggingHttpsResponse.js b/src/model/LoggingHttpsResponse.js index 1ae31554..5b4b6c81 100644 --- a/src/model/LoggingHttpsResponse.js +++ b/src/model/LoggingHttpsResponse.js @@ -22,7 +22,7 @@ import Timestamps from './Timestamps'; /** * The LoggingHttpsResponse model module. * @module model/LoggingHttpsResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingHttpsResponse { /** diff --git a/src/model/LoggingKafkaAdditional.js b/src/model/LoggingKafkaAdditional.js index cb652364..07fa046e 100644 --- a/src/model/LoggingKafkaAdditional.js +++ b/src/model/LoggingKafkaAdditional.js @@ -16,7 +16,7 @@ import LoggingUseTlsString from './LoggingUseTlsString'; /** * The LoggingKafkaAdditional model module. * @module model/LoggingKafkaAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingKafkaAdditional { /** diff --git a/src/model/LoggingKafkaResponse.js b/src/model/LoggingKafkaResponse.js index e5b1be80..137be88a 100644 --- a/src/model/LoggingKafkaResponse.js +++ b/src/model/LoggingKafkaResponse.js @@ -21,7 +21,7 @@ import Timestamps from './Timestamps'; /** * The LoggingKafkaResponse model module. * @module model/LoggingKafkaResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingKafkaResponse { /** diff --git a/src/model/LoggingKafkaResponsePost.js b/src/model/LoggingKafkaResponsePost.js index f771d44b..9b166015 100644 --- a/src/model/LoggingKafkaResponsePost.js +++ b/src/model/LoggingKafkaResponsePost.js @@ -22,7 +22,7 @@ import Timestamps from './Timestamps'; /** * The LoggingKafkaResponsePost model module. * @module model/LoggingKafkaResponsePost - * @version 7.10.0 + * @version 8.0.0 */ class LoggingKafkaResponsePost { /** diff --git a/src/model/LoggingKinesisAdditional.js b/src/model/LoggingKinesisAdditional.js index 44683061..87fbb3d6 100644 --- a/src/model/LoggingKinesisAdditional.js +++ b/src/model/LoggingKinesisAdditional.js @@ -17,7 +17,7 @@ import LoggingPlacement from './LoggingPlacement'; /** * The LoggingKinesisAdditional model module. * @module model/LoggingKinesisAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingKinesisAdditional { /** diff --git a/src/model/LoggingKinesisResponse.js b/src/model/LoggingKinesisResponse.js index 40d43ef3..409adbe5 100644 --- a/src/model/LoggingKinesisResponse.js +++ b/src/model/LoggingKinesisResponse.js @@ -21,7 +21,7 @@ import Timestamps from './Timestamps'; /** * The LoggingKinesisResponse model module. * @module model/LoggingKinesisResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingKinesisResponse { /** diff --git a/src/model/LoggingLogentriesAdditional.js b/src/model/LoggingLogentriesAdditional.js index b086ca5e..035d3487 100644 --- a/src/model/LoggingLogentriesAdditional.js +++ b/src/model/LoggingLogentriesAdditional.js @@ -16,7 +16,7 @@ import LoggingUseTlsString from './LoggingUseTlsString'; /** * The LoggingLogentriesAdditional model module. * @module model/LoggingLogentriesAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingLogentriesAdditional { /** diff --git a/src/model/LoggingLogentriesResponse.js b/src/model/LoggingLogentriesResponse.js index 8e4d27b5..d0857e7d 100644 --- a/src/model/LoggingLogentriesResponse.js +++ b/src/model/LoggingLogentriesResponse.js @@ -20,7 +20,7 @@ import Timestamps from './Timestamps'; /** * The LoggingLogentriesResponse model module. * @module model/LoggingLogentriesResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingLogentriesResponse { /** diff --git a/src/model/LoggingLogglyAdditional.js b/src/model/LoggingLogglyAdditional.js index 29f0e7ce..e09a07f6 100644 --- a/src/model/LoggingLogglyAdditional.js +++ b/src/model/LoggingLogglyAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingLogglyAdditional model module. * @module model/LoggingLogglyAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingLogglyAdditional { /** diff --git a/src/model/LoggingLogglyResponse.js b/src/model/LoggingLogglyResponse.js index af9e99a3..c0489afc 100644 --- a/src/model/LoggingLogglyResponse.js +++ b/src/model/LoggingLogglyResponse.js @@ -19,7 +19,7 @@ import Timestamps from './Timestamps'; /** * The LoggingLogglyResponse model module. * @module model/LoggingLogglyResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingLogglyResponse { /** diff --git a/src/model/LoggingLogshuttleAdditional.js b/src/model/LoggingLogshuttleAdditional.js index 118f7868..0938e2c7 100644 --- a/src/model/LoggingLogshuttleAdditional.js +++ b/src/model/LoggingLogshuttleAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingLogshuttleAdditional model module. * @module model/LoggingLogshuttleAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingLogshuttleAdditional { /** diff --git a/src/model/LoggingLogshuttleResponse.js b/src/model/LoggingLogshuttleResponse.js index 7f1cf43d..177a2766 100644 --- a/src/model/LoggingLogshuttleResponse.js +++ b/src/model/LoggingLogshuttleResponse.js @@ -19,7 +19,7 @@ import Timestamps from './Timestamps'; /** * The LoggingLogshuttleResponse model module. * @module model/LoggingLogshuttleResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingLogshuttleResponse { /** diff --git a/src/model/LoggingNewrelicAdditional.js b/src/model/LoggingNewrelicAdditional.js index 51542041..30d2fd74 100644 --- a/src/model/LoggingNewrelicAdditional.js +++ b/src/model/LoggingNewrelicAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingNewrelicAdditional model module. * @module model/LoggingNewrelicAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingNewrelicAdditional { /** diff --git a/src/model/LoggingNewrelicResponse.js b/src/model/LoggingNewrelicResponse.js index ce3c2d62..35e25355 100644 --- a/src/model/LoggingNewrelicResponse.js +++ b/src/model/LoggingNewrelicResponse.js @@ -19,7 +19,7 @@ import Timestamps from './Timestamps'; /** * The LoggingNewrelicResponse model module. * @module model/LoggingNewrelicResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingNewrelicResponse { /** diff --git a/src/model/LoggingNewrelicotlpAdditional.js b/src/model/LoggingNewrelicotlpAdditional.js index de9842c4..086f1655 100644 --- a/src/model/LoggingNewrelicotlpAdditional.js +++ b/src/model/LoggingNewrelicotlpAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingNewrelicotlpAdditional model module. * @module model/LoggingNewrelicotlpAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingNewrelicotlpAdditional { /** diff --git a/src/model/LoggingNewrelicotlpResponse.js b/src/model/LoggingNewrelicotlpResponse.js index fca21f58..e345613d 100644 --- a/src/model/LoggingNewrelicotlpResponse.js +++ b/src/model/LoggingNewrelicotlpResponse.js @@ -19,7 +19,7 @@ import Timestamps from './Timestamps'; /** * The LoggingNewrelicotlpResponse model module. * @module model/LoggingNewrelicotlpResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingNewrelicotlpResponse { /** diff --git a/src/model/LoggingOpenstackAdditional.js b/src/model/LoggingOpenstackAdditional.js index 514b132c..ea633c1c 100644 --- a/src/model/LoggingOpenstackAdditional.js +++ b/src/model/LoggingOpenstackAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingOpenstackAdditional model module. * @module model/LoggingOpenstackAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingOpenstackAdditional { /** diff --git a/src/model/LoggingOpenstackResponse.js b/src/model/LoggingOpenstackResponse.js index da99de15..841e8dd9 100644 --- a/src/model/LoggingOpenstackResponse.js +++ b/src/model/LoggingOpenstackResponse.js @@ -20,7 +20,7 @@ import Timestamps from './Timestamps'; /** * The LoggingOpenstackResponse model module. * @module model/LoggingOpenstackResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingOpenstackResponse { /** diff --git a/src/model/LoggingPapertrailResponse.js b/src/model/LoggingPapertrailResponse.js index 9e7a7a00..0de75f2d 100644 --- a/src/model/LoggingPapertrailResponse.js +++ b/src/model/LoggingPapertrailResponse.js @@ -19,7 +19,7 @@ import Timestamps from './Timestamps'; /** * The LoggingPapertrailResponse model module. * @module model/LoggingPapertrailResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingPapertrailResponse { /** diff --git a/src/model/LoggingRequestCapsCommon.js b/src/model/LoggingRequestCapsCommon.js index adbe548d..4320a042 100644 --- a/src/model/LoggingRequestCapsCommon.js +++ b/src/model/LoggingRequestCapsCommon.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingRequestCapsCommon model module. * @module model/LoggingRequestCapsCommon - * @version 7.10.0 + * @version 8.0.0 */ class LoggingRequestCapsCommon { /** diff --git a/src/model/LoggingS3Additional.js b/src/model/LoggingS3Additional.js index 6d6d2f5e..f63874c7 100644 --- a/src/model/LoggingS3Additional.js +++ b/src/model/LoggingS3Additional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingS3Additional model module. * @module model/LoggingS3Additional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingS3Additional { /** diff --git a/src/model/LoggingS3Response.js b/src/model/LoggingS3Response.js index f8b0f1f8..383c66f2 100644 --- a/src/model/LoggingS3Response.js +++ b/src/model/LoggingS3Response.js @@ -20,7 +20,7 @@ import Timestamps from './Timestamps'; /** * The LoggingS3Response model module. * @module model/LoggingS3Response - * @version 7.10.0 + * @version 8.0.0 */ class LoggingS3Response { /** diff --git a/src/model/LoggingScalyrAdditional.js b/src/model/LoggingScalyrAdditional.js index 741647ce..ef0b6116 100644 --- a/src/model/LoggingScalyrAdditional.js +++ b/src/model/LoggingScalyrAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingScalyrAdditional model module. * @module model/LoggingScalyrAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingScalyrAdditional { /** diff --git a/src/model/LoggingScalyrResponse.js b/src/model/LoggingScalyrResponse.js index acaab7b4..a25dbeed 100644 --- a/src/model/LoggingScalyrResponse.js +++ b/src/model/LoggingScalyrResponse.js @@ -19,7 +19,7 @@ import Timestamps from './Timestamps'; /** * The LoggingScalyrResponse model module. * @module model/LoggingScalyrResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingScalyrResponse { /** diff --git a/src/model/LoggingSftpAdditional.js b/src/model/LoggingSftpAdditional.js index 9cfd05f4..009fcc65 100644 --- a/src/model/LoggingSftpAdditional.js +++ b/src/model/LoggingSftpAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingSftpAdditional model module. * @module model/LoggingSftpAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingSftpAdditional { /** diff --git a/src/model/LoggingSftpResponse.js b/src/model/LoggingSftpResponse.js index a6b4f784..cedb45bf 100644 --- a/src/model/LoggingSftpResponse.js +++ b/src/model/LoggingSftpResponse.js @@ -21,7 +21,7 @@ import Timestamps from './Timestamps'; /** * The LoggingSftpResponse model module. * @module model/LoggingSftpResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingSftpResponse { /** diff --git a/src/model/LoggingSftpResponseAllOf.js b/src/model/LoggingSftpResponseAllOf.js index 6393d7d1..77c7e880 100644 --- a/src/model/LoggingSftpResponseAllOf.js +++ b/src/model/LoggingSftpResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingSftpResponseAllOf model module. * @module model/LoggingSftpResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class LoggingSftpResponseAllOf { /** diff --git a/src/model/LoggingSplunkAdditional.js b/src/model/LoggingSplunkAdditional.js index 095386a5..021456e2 100644 --- a/src/model/LoggingSplunkAdditional.js +++ b/src/model/LoggingSplunkAdditional.js @@ -16,7 +16,7 @@ import LoggingUseTlsString from './LoggingUseTlsString'; /** * The LoggingSplunkAdditional model module. * @module model/LoggingSplunkAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingSplunkAdditional { /** diff --git a/src/model/LoggingSplunkResponse.js b/src/model/LoggingSplunkResponse.js index c60b75d0..88e38c8b 100644 --- a/src/model/LoggingSplunkResponse.js +++ b/src/model/LoggingSplunkResponse.js @@ -22,7 +22,7 @@ import Timestamps from './Timestamps'; /** * The LoggingSplunkResponse model module. * @module model/LoggingSplunkResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingSplunkResponse { /** diff --git a/src/model/LoggingSumologicAdditional.js b/src/model/LoggingSumologicAdditional.js index fecac528..77039ddb 100644 --- a/src/model/LoggingSumologicAdditional.js +++ b/src/model/LoggingSumologicAdditional.js @@ -16,7 +16,7 @@ import LoggingMessageType from './LoggingMessageType'; /** * The LoggingSumologicAdditional model module. * @module model/LoggingSumologicAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingSumologicAdditional { /** diff --git a/src/model/LoggingSumologicResponse.js b/src/model/LoggingSumologicResponse.js index dbd4b874..64470173 100644 --- a/src/model/LoggingSumologicResponse.js +++ b/src/model/LoggingSumologicResponse.js @@ -20,7 +20,7 @@ import Timestamps from './Timestamps'; /** * The LoggingSumologicResponse model module. * @module model/LoggingSumologicResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingSumologicResponse { /** diff --git a/src/model/LoggingSyslogAdditional.js b/src/model/LoggingSyslogAdditional.js index 437cacd9..0ba4663b 100644 --- a/src/model/LoggingSyslogAdditional.js +++ b/src/model/LoggingSyslogAdditional.js @@ -17,7 +17,7 @@ import LoggingUseTlsString from './LoggingUseTlsString'; /** * The LoggingSyslogAdditional model module. * @module model/LoggingSyslogAdditional - * @version 7.10.0 + * @version 8.0.0 */ class LoggingSyslogAdditional { /** diff --git a/src/model/LoggingSyslogResponse.js b/src/model/LoggingSyslogResponse.js index 809aca00..1e7cb04e 100644 --- a/src/model/LoggingSyslogResponse.js +++ b/src/model/LoggingSyslogResponse.js @@ -23,7 +23,7 @@ import Timestamps from './Timestamps'; /** * The LoggingSyslogResponse model module. * @module model/LoggingSyslogResponse - * @version 7.10.0 + * @version 8.0.0 */ class LoggingSyslogResponse { /** diff --git a/src/model/LoggingTlsCommon.js b/src/model/LoggingTlsCommon.js index 3f75b2c0..0b117fa7 100644 --- a/src/model/LoggingTlsCommon.js +++ b/src/model/LoggingTlsCommon.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The LoggingTlsCommon model module. * @module model/LoggingTlsCommon - * @version 7.10.0 + * @version 8.0.0 */ class LoggingTlsCommon { /** diff --git a/src/model/Metadata.js b/src/model/Metadata.js index 970b69ae..32b623e8 100644 --- a/src/model/Metadata.js +++ b/src/model/Metadata.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Metadata model module. * @module model/Metadata - * @version 7.10.0 + * @version 8.0.0 */ class Metadata { /** diff --git a/src/model/MtdInvoiceResponse.js b/src/model/MtdInvoiceResponse.js index ae3d2dbd..5db34239 100644 --- a/src/model/MtdInvoiceResponse.js +++ b/src/model/MtdInvoiceResponse.js @@ -17,7 +17,7 @@ import Mtdlineitems from './Mtdlineitems'; /** * The MtdInvoiceResponse model module. * @module model/MtdInvoiceResponse - * @version 7.10.0 + * @version 8.0.0 */ class MtdInvoiceResponse { /** diff --git a/src/model/Mtdinvoice.js b/src/model/Mtdinvoice.js index 970639aa..1101462e 100644 --- a/src/model/Mtdinvoice.js +++ b/src/model/Mtdinvoice.js @@ -16,7 +16,7 @@ import Mtdlineitems from './Mtdlineitems'; /** * The Mtdinvoice model module. * @module model/Mtdinvoice - * @version 7.10.0 + * @version 8.0.0 */ class Mtdinvoice { /** diff --git a/src/model/Mtdlineitems.js b/src/model/Mtdlineitems.js index 649aedef..092a816e 100644 --- a/src/model/Mtdlineitems.js +++ b/src/model/Mtdlineitems.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Mtdlineitems model module. * @module model/Mtdlineitems - * @version 7.10.0 + * @version 8.0.0 */ class Mtdlineitems { /** diff --git a/src/model/MutualAuthentication.js b/src/model/MutualAuthentication.js index e7f4509e..6c6a8992 100644 --- a/src/model/MutualAuthentication.js +++ b/src/model/MutualAuthentication.js @@ -16,7 +16,7 @@ import MutualAuthenticationData from './MutualAuthenticationData'; /** * The MutualAuthentication model module. * @module model/MutualAuthentication - * @version 7.10.0 + * @version 8.0.0 */ class MutualAuthentication { /** diff --git a/src/model/MutualAuthenticationData.js b/src/model/MutualAuthenticationData.js index c76debe6..84923edd 100644 --- a/src/model/MutualAuthenticationData.js +++ b/src/model/MutualAuthenticationData.js @@ -18,7 +18,7 @@ import TypeMutualAuthentication from './TypeMutualAuthentication'; /** * The MutualAuthenticationData model module. * @module model/MutualAuthenticationData - * @version 7.10.0 + * @version 8.0.0 */ class MutualAuthenticationData { /** diff --git a/src/model/MutualAuthenticationDataAttributes.js b/src/model/MutualAuthenticationDataAttributes.js index 4c718f77..1266ad86 100644 --- a/src/model/MutualAuthenticationDataAttributes.js +++ b/src/model/MutualAuthenticationDataAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The MutualAuthenticationDataAttributes model module. * @module model/MutualAuthenticationDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class MutualAuthenticationDataAttributes { /** diff --git a/src/model/MutualAuthenticationResponse.js b/src/model/MutualAuthenticationResponse.js index 9870cecb..7af7f3d3 100644 --- a/src/model/MutualAuthenticationResponse.js +++ b/src/model/MutualAuthenticationResponse.js @@ -16,7 +16,7 @@ import MutualAuthenticationResponseData from './MutualAuthenticationResponseData /** * The MutualAuthenticationResponse model module. * @module model/MutualAuthenticationResponse - * @version 7.10.0 + * @version 8.0.0 */ class MutualAuthenticationResponse { /** diff --git a/src/model/MutualAuthenticationResponseAttributes.js b/src/model/MutualAuthenticationResponseAttributes.js index f636da22..fee23467 100644 --- a/src/model/MutualAuthenticationResponseAttributes.js +++ b/src/model/MutualAuthenticationResponseAttributes.js @@ -17,7 +17,7 @@ import Timestamps from './Timestamps'; /** * The MutualAuthenticationResponseAttributes model module. * @module model/MutualAuthenticationResponseAttributes - * @version 7.10.0 + * @version 8.0.0 */ class MutualAuthenticationResponseAttributes { /** diff --git a/src/model/MutualAuthenticationResponseAttributesAllOf.js b/src/model/MutualAuthenticationResponseAttributesAllOf.js index c124fbb7..cf768592 100644 --- a/src/model/MutualAuthenticationResponseAttributesAllOf.js +++ b/src/model/MutualAuthenticationResponseAttributesAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The MutualAuthenticationResponseAttributesAllOf model module. * @module model/MutualAuthenticationResponseAttributesAllOf - * @version 7.10.0 + * @version 8.0.0 */ class MutualAuthenticationResponseAttributesAllOf { /** diff --git a/src/model/MutualAuthenticationResponseData.js b/src/model/MutualAuthenticationResponseData.js index d1cdc996..ae24da90 100644 --- a/src/model/MutualAuthenticationResponseData.js +++ b/src/model/MutualAuthenticationResponseData.js @@ -20,7 +20,7 @@ import TypeMutualAuthentication from './TypeMutualAuthentication'; /** * The MutualAuthenticationResponseData model module. * @module model/MutualAuthenticationResponseData - * @version 7.10.0 + * @version 8.0.0 */ class MutualAuthenticationResponseData { /** diff --git a/src/model/MutualAuthenticationResponseDataAllOf.js b/src/model/MutualAuthenticationResponseDataAllOf.js index 4fa83ca7..712fa9f0 100644 --- a/src/model/MutualAuthenticationResponseDataAllOf.js +++ b/src/model/MutualAuthenticationResponseDataAllOf.js @@ -16,7 +16,7 @@ import MutualAuthenticationResponseAttributes from './MutualAuthenticationRespon /** * The MutualAuthenticationResponseDataAllOf model module. * @module model/MutualAuthenticationResponseDataAllOf - * @version 7.10.0 + * @version 8.0.0 */ class MutualAuthenticationResponseDataAllOf { /** diff --git a/src/model/MutualAuthenticationsResponse.js b/src/model/MutualAuthenticationsResponse.js index 2243c18a..c809854f 100644 --- a/src/model/MutualAuthenticationsResponse.js +++ b/src/model/MutualAuthenticationsResponse.js @@ -20,7 +20,7 @@ import PaginationMeta from './PaginationMeta'; /** * The MutualAuthenticationsResponse model module. * @module model/MutualAuthenticationsResponse - * @version 7.10.0 + * @version 8.0.0 */ class MutualAuthenticationsResponse { /** diff --git a/src/model/MutualAuthenticationsResponseAllOf.js b/src/model/MutualAuthenticationsResponseAllOf.js index 6fe98f44..e888c2ca 100644 --- a/src/model/MutualAuthenticationsResponseAllOf.js +++ b/src/model/MutualAuthenticationsResponseAllOf.js @@ -16,7 +16,7 @@ import MutualAuthenticationResponseData from './MutualAuthenticationResponseData /** * The MutualAuthenticationsResponseAllOf model module. * @module model/MutualAuthenticationsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class MutualAuthenticationsResponseAllOf { /** diff --git a/src/model/OriginInspector.js b/src/model/OriginInspector.js index 581015ea..c347e37c 100644 --- a/src/model/OriginInspector.js +++ b/src/model/OriginInspector.js @@ -16,7 +16,7 @@ import OriginInspectorRealtimeEntry from './OriginInspectorRealtimeEntry'; /** * The OriginInspector model module. * @module model/OriginInspector - * @version 7.10.0 + * @version 8.0.0 */ class OriginInspector { /** diff --git a/src/model/OriginInspectorDimensions.js b/src/model/OriginInspectorDimensions.js index 095470d3..050b020d 100644 --- a/src/model/OriginInspectorDimensions.js +++ b/src/model/OriginInspectorDimensions.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The OriginInspectorDimensions model module. * @module model/OriginInspectorDimensions - * @version 7.10.0 + * @version 8.0.0 */ class OriginInspectorDimensions { /** diff --git a/src/model/OriginInspectorEntry.js b/src/model/OriginInspectorEntry.js index fda8f949..31ba8822 100644 --- a/src/model/OriginInspectorEntry.js +++ b/src/model/OriginInspectorEntry.js @@ -17,7 +17,7 @@ import OriginInspectorValues from './OriginInspectorValues'; /** * The OriginInspectorEntry model module. * @module model/OriginInspectorEntry - * @version 7.10.0 + * @version 8.0.0 */ class OriginInspectorEntry { /** diff --git a/src/model/OriginInspectorHistorical.js b/src/model/OriginInspectorHistorical.js index 6353c108..42a6d3d8 100644 --- a/src/model/OriginInspectorHistorical.js +++ b/src/model/OriginInspectorHistorical.js @@ -17,7 +17,7 @@ import OriginInspectorHistoricalMeta from './OriginInspectorHistoricalMeta'; /** * The OriginInspectorHistorical model module. * @module model/OriginInspectorHistorical - * @version 7.10.0 + * @version 8.0.0 */ class OriginInspectorHistorical { /** diff --git a/src/model/OriginInspectorHistoricalData.js b/src/model/OriginInspectorHistoricalData.js index f125b23f..915420bc 100644 --- a/src/model/OriginInspectorHistoricalData.js +++ b/src/model/OriginInspectorHistoricalData.js @@ -17,7 +17,7 @@ import OriginInspectorValues from './OriginInspectorValues'; /** * The OriginInspectorHistoricalData model module. * @module model/OriginInspectorHistoricalData - * @version 7.10.0 + * @version 8.0.0 */ class OriginInspectorHistoricalData { /** diff --git a/src/model/OriginInspectorHistoricalMeta.js b/src/model/OriginInspectorHistoricalMeta.js index 26d879ba..e546fbf7 100644 --- a/src/model/OriginInspectorHistoricalMeta.js +++ b/src/model/OriginInspectorHistoricalMeta.js @@ -16,7 +16,7 @@ import OriginInspectorHistoricalMetaFilters from './OriginInspectorHistoricalMet /** * The OriginInspectorHistoricalMeta model module. * @module model/OriginInspectorHistoricalMeta - * @version 7.10.0 + * @version 8.0.0 */ class OriginInspectorHistoricalMeta { /** diff --git a/src/model/OriginInspectorHistoricalMetaFilters.js b/src/model/OriginInspectorHistoricalMetaFilters.js index f49035f1..3ea25206 100644 --- a/src/model/OriginInspectorHistoricalMetaFilters.js +++ b/src/model/OriginInspectorHistoricalMetaFilters.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The OriginInspectorHistoricalMetaFilters model module. * @module model/OriginInspectorHistoricalMetaFilters - * @version 7.10.0 + * @version 8.0.0 */ class OriginInspectorHistoricalMetaFilters { /** diff --git a/src/model/OriginInspectorMeasurements.js b/src/model/OriginInspectorMeasurements.js index 8aca1eb1..211e6fb4 100644 --- a/src/model/OriginInspectorMeasurements.js +++ b/src/model/OriginInspectorMeasurements.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The OriginInspectorMeasurements model module. * @module model/OriginInspectorMeasurements - * @version 7.10.0 + * @version 8.0.0 */ class OriginInspectorMeasurements { /** diff --git a/src/model/OriginInspectorRealtimeEntry.js b/src/model/OriginInspectorRealtimeEntry.js index b5921a43..953f0b46 100644 --- a/src/model/OriginInspectorRealtimeEntry.js +++ b/src/model/OriginInspectorRealtimeEntry.js @@ -16,7 +16,7 @@ import OriginInspectorMeasurements from './OriginInspectorMeasurements'; /** * The OriginInspectorRealtimeEntry model module. * @module model/OriginInspectorRealtimeEntry - * @version 7.10.0 + * @version 8.0.0 */ class OriginInspectorRealtimeEntry { /** diff --git a/src/model/OriginInspectorValues.js b/src/model/OriginInspectorValues.js index b38d2f18..ffb076ab 100644 --- a/src/model/OriginInspectorValues.js +++ b/src/model/OriginInspectorValues.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The OriginInspectorValues model module. * @module model/OriginInspectorValues - * @version 7.10.0 + * @version 8.0.0 */ class OriginInspectorValues { /** diff --git a/src/model/Package.js b/src/model/Package.js index 41bfda71..8c75658d 100644 --- a/src/model/Package.js +++ b/src/model/Package.js @@ -16,7 +16,7 @@ import PackageMetadata from './PackageMetadata'; /** * The Package model module. * @module model/Package - * @version 7.10.0 + * @version 8.0.0 */ class Package { /** diff --git a/src/model/PackageMetadata.js b/src/model/PackageMetadata.js index 94679b9d..2e63798f 100644 --- a/src/model/PackageMetadata.js +++ b/src/model/PackageMetadata.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The PackageMetadata model module. * @module model/PackageMetadata - * @version 7.10.0 + * @version 8.0.0 */ class PackageMetadata { /** diff --git a/src/model/PackageResponse.js b/src/model/PackageResponse.js index d64440e4..0347b713 100644 --- a/src/model/PackageResponse.js +++ b/src/model/PackageResponse.js @@ -20,7 +20,7 @@ import Timestamps from './Timestamps'; /** * The PackageResponse model module. * @module model/PackageResponse - * @version 7.10.0 + * @version 8.0.0 */ class PackageResponse { /** diff --git a/src/model/PackageResponseAllOf.js b/src/model/PackageResponseAllOf.js index b9f074e5..f60a2208 100644 --- a/src/model/PackageResponseAllOf.js +++ b/src/model/PackageResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The PackageResponseAllOf model module. * @module model/PackageResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class PackageResponseAllOf { /** diff --git a/src/model/Pagination.js b/src/model/Pagination.js index 2603fe03..67438d0e 100644 --- a/src/model/Pagination.js +++ b/src/model/Pagination.js @@ -17,7 +17,7 @@ import PaginationMeta from './PaginationMeta'; /** * The Pagination model module. * @module model/Pagination - * @version 7.10.0 + * @version 8.0.0 */ class Pagination { /** diff --git a/src/model/PaginationCursorMeta.js b/src/model/PaginationCursorMeta.js index 7f8a3761..5a5d15d1 100644 --- a/src/model/PaginationCursorMeta.js +++ b/src/model/PaginationCursorMeta.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The PaginationCursorMeta model module. * @module model/PaginationCursorMeta - * @version 7.10.0 + * @version 8.0.0 */ class PaginationCursorMeta { /** diff --git a/src/model/PaginationLinks.js b/src/model/PaginationLinks.js index ea76be47..2427aab2 100644 --- a/src/model/PaginationLinks.js +++ b/src/model/PaginationLinks.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The PaginationLinks model module. * @module model/PaginationLinks - * @version 7.10.0 + * @version 8.0.0 */ class PaginationLinks { /** diff --git a/src/model/PaginationMeta.js b/src/model/PaginationMeta.js index f3dffb8a..bba601cd 100644 --- a/src/model/PaginationMeta.js +++ b/src/model/PaginationMeta.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The PaginationMeta model module. * @module model/PaginationMeta - * @version 7.10.0 + * @version 8.0.0 */ class PaginationMeta { /** diff --git a/src/model/PlatformDdosDataItems.js b/src/model/PlatformDdosDataItems.js index 76bab77f..071537e7 100644 --- a/src/model/PlatformDdosDataItems.js +++ b/src/model/PlatformDdosDataItems.js @@ -16,7 +16,7 @@ import Values from './Values'; /** * The PlatformDdosDataItems model module. * @module model/PlatformDdosDataItems - * @version 7.10.0 + * @version 8.0.0 */ class PlatformDdosDataItems { /** diff --git a/src/model/PlatformDdosEntry.js b/src/model/PlatformDdosEntry.js index d9665292..3990f8d1 100644 --- a/src/model/PlatformDdosEntry.js +++ b/src/model/PlatformDdosEntry.js @@ -16,7 +16,7 @@ import ValuesDdos from './ValuesDdos'; /** * The PlatformDdosEntry model module. * @module model/PlatformDdosEntry - * @version 7.10.0 + * @version 8.0.0 */ class PlatformDdosEntry { /** diff --git a/src/model/PlatformDdosResponse.js b/src/model/PlatformDdosResponse.js index 974a0ddc..bc2efcdf 100644 --- a/src/model/PlatformDdosResponse.js +++ b/src/model/PlatformDdosResponse.js @@ -19,7 +19,7 @@ import PlatformDdosResponseAllOf from './PlatformDdosResponseAllOf'; /** * The PlatformDdosResponse model module. * @module model/PlatformDdosResponse - * @version 7.10.0 + * @version 8.0.0 */ class PlatformDdosResponse { /** diff --git a/src/model/PlatformDdosResponseAllOf.js b/src/model/PlatformDdosResponseAllOf.js index 68fcdecd..7ca14a8c 100644 --- a/src/model/PlatformDdosResponseAllOf.js +++ b/src/model/PlatformDdosResponseAllOf.js @@ -16,7 +16,7 @@ import PlatformDdosEntry from './PlatformDdosEntry'; /** * The PlatformDdosResponseAllOf model module. * @module model/PlatformDdosResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class PlatformDdosResponseAllOf { /** diff --git a/src/model/PoolAdditional.js b/src/model/PoolAdditional.js index a7ebbb30..e209d61f 100644 --- a/src/model/PoolAdditional.js +++ b/src/model/PoolAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The PoolAdditional model module. * @module model/PoolAdditional - * @version 7.10.0 + * @version 8.0.0 */ class PoolAdditional { /** diff --git a/src/model/PoolResponse.js b/src/model/PoolResponse.js index bb4dd8d6..dae1dd2a 100644 --- a/src/model/PoolResponse.js +++ b/src/model/PoolResponse.js @@ -21,7 +21,7 @@ import TlsCommonResponse from './TlsCommonResponse'; /** * The PoolResponse model module. * @module model/PoolResponse - * @version 7.10.0 + * @version 8.0.0 */ class PoolResponse { /** diff --git a/src/model/PoolResponseAllOf.js b/src/model/PoolResponseAllOf.js index dbe81ab3..664aba17 100644 --- a/src/model/PoolResponseAllOf.js +++ b/src/model/PoolResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The PoolResponseAllOf model module. * @module model/PoolResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class PoolResponseAllOf { /** diff --git a/src/model/PoolResponseCommon.js b/src/model/PoolResponseCommon.js index f97ba7d7..78591382 100644 --- a/src/model/PoolResponseCommon.js +++ b/src/model/PoolResponseCommon.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The PoolResponseCommon model module. * @module model/PoolResponseCommon - * @version 7.10.0 + * @version 8.0.0 */ class PoolResponseCommon { /** diff --git a/src/model/PoolResponsePost.js b/src/model/PoolResponsePost.js index b8e3c35e..e38f3102 100644 --- a/src/model/PoolResponsePost.js +++ b/src/model/PoolResponsePost.js @@ -21,7 +21,7 @@ import TlsCommonResponse from './TlsCommonResponse'; /** * The PoolResponsePost model module. * @module model/PoolResponsePost - * @version 7.10.0 + * @version 8.0.0 */ class PoolResponsePost { /** diff --git a/src/model/PoolResponsePostAllOf.js b/src/model/PoolResponsePostAllOf.js index 75436088..9a04ace6 100644 --- a/src/model/PoolResponsePostAllOf.js +++ b/src/model/PoolResponsePostAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The PoolResponsePostAllOf model module. * @module model/PoolResponsePostAllOf - * @version 7.10.0 + * @version 8.0.0 */ class PoolResponsePostAllOf { /** diff --git a/src/model/Pop.js b/src/model/Pop.js index f1fe8577..95b215e8 100644 --- a/src/model/Pop.js +++ b/src/model/Pop.js @@ -16,7 +16,7 @@ import PopCoordinates from './PopCoordinates'; /** * The Pop model module. * @module model/Pop - * @version 7.10.0 + * @version 8.0.0 */ class Pop { /** diff --git a/src/model/PopCoordinates.js b/src/model/PopCoordinates.js index 2475f749..12d762f6 100644 --- a/src/model/PopCoordinates.js +++ b/src/model/PopCoordinates.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The PopCoordinates model module. * @module model/PopCoordinates - * @version 7.10.0 + * @version 8.0.0 */ class PopCoordinates { /** diff --git a/src/model/PublicIpList.js b/src/model/PublicIpList.js index a1722c38..e720cb2c 100644 --- a/src/model/PublicIpList.js +++ b/src/model/PublicIpList.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The PublicIpList model module. * @module model/PublicIpList - * @version 7.10.0 + * @version 8.0.0 */ class PublicIpList { /** diff --git a/src/model/PublishItem.js b/src/model/PublishItem.js index f919cbf0..15b5c514 100644 --- a/src/model/PublishItem.js +++ b/src/model/PublishItem.js @@ -16,7 +16,7 @@ import PublishItemFormats from './PublishItemFormats'; /** * The PublishItem model module. * @module model/PublishItem - * @version 7.10.0 + * @version 8.0.0 */ class PublishItem { /** diff --git a/src/model/PublishItemFormats.js b/src/model/PublishItemFormats.js index bd77e27a..ce4ff196 100644 --- a/src/model/PublishItemFormats.js +++ b/src/model/PublishItemFormats.js @@ -18,7 +18,7 @@ import WsMessageFormat from './WsMessageFormat'; /** * The PublishItemFormats model module. * @module model/PublishItemFormats - * @version 7.10.0 + * @version 8.0.0 */ class PublishItemFormats { /** diff --git a/src/model/PublishRequest.js b/src/model/PublishRequest.js index efb5a18b..c3302c46 100644 --- a/src/model/PublishRequest.js +++ b/src/model/PublishRequest.js @@ -16,7 +16,7 @@ import PublishItem from './PublishItem'; /** * The PublishRequest model module. * @module model/PublishRequest - * @version 7.10.0 + * @version 8.0.0 */ class PublishRequest { /** diff --git a/src/model/PurgeKeys.js b/src/model/PurgeKeys.js index 3656a010..45979251 100644 --- a/src/model/PurgeKeys.js +++ b/src/model/PurgeKeys.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The PurgeKeys model module. * @module model/PurgeKeys - * @version 7.10.0 + * @version 8.0.0 */ class PurgeKeys { /** diff --git a/src/model/PurgeResponse.js b/src/model/PurgeResponse.js index 21f9b86b..eacf3e88 100644 --- a/src/model/PurgeResponse.js +++ b/src/model/PurgeResponse.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The PurgeResponse model module. * @module model/PurgeResponse - * @version 7.10.0 + * @version 8.0.0 */ class PurgeResponse { /** diff --git a/src/model/RateLimiter.js b/src/model/RateLimiter.js index 98119345..99061249 100644 --- a/src/model/RateLimiter.js +++ b/src/model/RateLimiter.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The RateLimiter model module. * @module model/RateLimiter - * @version 7.10.0 + * @version 8.0.0 */ class RateLimiter { /** diff --git a/src/model/RateLimiterResponse.js b/src/model/RateLimiterResponse.js index b222a0fe..0972c330 100644 --- a/src/model/RateLimiterResponse.js +++ b/src/model/RateLimiterResponse.js @@ -19,7 +19,7 @@ import Timestamps from './Timestamps'; /** * The RateLimiterResponse model module. * @module model/RateLimiterResponse - * @version 7.10.0 + * @version 8.0.0 */ class RateLimiterResponse { /** diff --git a/src/model/RateLimiterResponseAllOf.js b/src/model/RateLimiterResponseAllOf.js index 5c7ab98f..60c2b72f 100644 --- a/src/model/RateLimiterResponseAllOf.js +++ b/src/model/RateLimiterResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The RateLimiterResponseAllOf model module. * @module model/RateLimiterResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class RateLimiterResponseAllOf { /** diff --git a/src/model/ReadOnlyCustomerId.js b/src/model/ReadOnlyCustomerId.js index 8b275a3e..599210e1 100644 --- a/src/model/ReadOnlyCustomerId.js +++ b/src/model/ReadOnlyCustomerId.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ReadOnlyCustomerId model module. * @module model/ReadOnlyCustomerId - * @version 7.10.0 + * @version 8.0.0 */ class ReadOnlyCustomerId { /** diff --git a/src/model/ReadOnlyId.js b/src/model/ReadOnlyId.js index 8fc71b8f..e339296e 100644 --- a/src/model/ReadOnlyId.js +++ b/src/model/ReadOnlyId.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ReadOnlyId model module. * @module model/ReadOnlyId - * @version 7.10.0 + * @version 8.0.0 */ class ReadOnlyId { /** diff --git a/src/model/ReadOnlyServiceId.js b/src/model/ReadOnlyServiceId.js index 024621e7..15cf00a6 100644 --- a/src/model/ReadOnlyServiceId.js +++ b/src/model/ReadOnlyServiceId.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ReadOnlyServiceId model module. * @module model/ReadOnlyServiceId - * @version 7.10.0 + * @version 8.0.0 */ class ReadOnlyServiceId { /** diff --git a/src/model/ReadOnlyUserId.js b/src/model/ReadOnlyUserId.js index ca7c7161..c4d5dcf6 100644 --- a/src/model/ReadOnlyUserId.js +++ b/src/model/ReadOnlyUserId.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ReadOnlyUserId model module. * @module model/ReadOnlyUserId - * @version 7.10.0 + * @version 8.0.0 */ class ReadOnlyUserId { /** diff --git a/src/model/ReadOnlyVersion.js b/src/model/ReadOnlyVersion.js index 10f4e4b4..b4fb02c7 100644 --- a/src/model/ReadOnlyVersion.js +++ b/src/model/ReadOnlyVersion.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ReadOnlyVersion model module. * @module model/ReadOnlyVersion - * @version 7.10.0 + * @version 8.0.0 */ class ReadOnlyVersion { /** diff --git a/src/model/Realtime.js b/src/model/Realtime.js index 7dcd94a2..b9584d51 100644 --- a/src/model/Realtime.js +++ b/src/model/Realtime.js @@ -16,7 +16,7 @@ import RealtimeEntry from './RealtimeEntry'; /** * The Realtime model module. * @module model/Realtime - * @version 7.10.0 + * @version 8.0.0 */ class Realtime { /** diff --git a/src/model/RealtimeEntry.js b/src/model/RealtimeEntry.js index 91338fbd..c7109862 100644 --- a/src/model/RealtimeEntry.js +++ b/src/model/RealtimeEntry.js @@ -18,7 +18,7 @@ import RealtimeMeasurements from './RealtimeMeasurements'; /** * The RealtimeEntry model module. * @module model/RealtimeEntry - * @version 7.10.0 + * @version 8.0.0 */ class RealtimeEntry { /** diff --git a/src/model/RealtimeEntryAggregated.js b/src/model/RealtimeEntryAggregated.js index b0667739..53c3dfa9 100644 --- a/src/model/RealtimeEntryAggregated.js +++ b/src/model/RealtimeEntryAggregated.js @@ -16,7 +16,7 @@ import RealtimeMeasurements from './RealtimeMeasurements'; /** * The RealtimeEntryAggregated model module. * @module model/RealtimeEntryAggregated - * @version 7.10.0 + * @version 8.0.0 */ class RealtimeEntryAggregated { /** @@ -737,27 +737,6 @@ class RealtimeEntryAggregated { if (data.hasOwnProperty('ddos_action_downgraded_connections')) { obj['ddos_action_downgraded_connections'] = ApiClient.convertToType(data['ddos_action_downgraded_connections'], 'Number'); } - if (data.hasOwnProperty('vcl_on_compute_hit_requests')) { - obj['vcl_on_compute_hit_requests'] = ApiClient.convertToType(data['vcl_on_compute_hit_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_miss_requests')) { - obj['vcl_on_compute_miss_requests'] = ApiClient.convertToType(data['vcl_on_compute_miss_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_pass_requests')) { - obj['vcl_on_compute_pass_requests'] = ApiClient.convertToType(data['vcl_on_compute_pass_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_error_requests')) { - obj['vcl_on_compute_error_requests'] = ApiClient.convertToType(data['vcl_on_compute_error_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_synth_requests')) { - obj['vcl_on_compute_synth_requests'] = ApiClient.convertToType(data['vcl_on_compute_synth_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_edge_hit_requests')) { - obj['vcl_on_compute_edge_hit_requests'] = ApiClient.convertToType(data['vcl_on_compute_edge_hit_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_edge_miss_requests')) { - obj['vcl_on_compute_edge_miss_requests'] = ApiClient.convertToType(data['vcl_on_compute_edge_miss_requests'], 'Number'); - } if (data.hasOwnProperty('all_hit_requests')) { obj['all_hit_requests'] = ApiClient.convertToType(data['all_hit_requests'], 'Number'); } @@ -800,6 +779,15 @@ class RealtimeEntryAggregated { if (data.hasOwnProperty('request_denied_get_head_body')) { obj['request_denied_get_head_body'] = ApiClient.convertToType(data['request_denied_get_head_body'], 'Number'); } + if (data.hasOwnProperty('service_ddos_requests_detected')) { + obj['service_ddos_requests_detected'] = ApiClient.convertToType(data['service_ddos_requests_detected'], 'Number'); + } + if (data.hasOwnProperty('service_ddos_requests_mitigated')) { + obj['service_ddos_requests_mitigated'] = ApiClient.convertToType(data['service_ddos_requests_mitigated'], 'Number'); + } + if (data.hasOwnProperty('service_ddos_requests_allowed')) { + obj['service_ddos_requests_allowed'] = ApiClient.convertToType(data['service_ddos_requests_allowed'], 'Number'); + } } return obj; } @@ -2181,48 +2169,6 @@ RealtimeEntryAggregated.prototype['ddos_action_downgrade'] = undefined; */ RealtimeEntryAggregated.prototype['ddos_action_downgraded_connections'] = undefined; -/** - * Number of cache hits for a VCL service running on Compute. - * @member {Number} vcl_on_compute_hit_requests - */ -RealtimeEntryAggregated.prototype['vcl_on_compute_hit_requests'] = undefined; - -/** - * Number of cache misses for a VCL service running on Compute. - * @member {Number} vcl_on_compute_miss_requests - */ -RealtimeEntryAggregated.prototype['vcl_on_compute_miss_requests'] = undefined; - -/** - * Number of requests that passed through the CDN without being cached for a VCL service running on Compute. - * @member {Number} vcl_on_compute_pass_requests - */ -RealtimeEntryAggregated.prototype['vcl_on_compute_pass_requests'] = undefined; - -/** - * Number of cache errors for a VCL service running on Compute. - * @member {Number} vcl_on_compute_error_requests - */ -RealtimeEntryAggregated.prototype['vcl_on_compute_error_requests'] = undefined; - -/** - * Number of requests that returned a synthetic response (i.e., response objects created with the `synthetic` VCL statement) for a VCL service running on Compute. - * @member {Number} vcl_on_compute_synth_requests - */ -RealtimeEntryAggregated.prototype['vcl_on_compute_synth_requests'] = undefined; - -/** - * Number of requests sent by end users to Fastly that resulted in a hit at the edge for a VCL service running on Compute. - * @member {Number} vcl_on_compute_edge_hit_requests - */ -RealtimeEntryAggregated.prototype['vcl_on_compute_edge_hit_requests'] = undefined; - -/** - * Number of requests sent by end users to Fastly that resulted in a miss at the edge for a VCL service running on Compute. - * @member {Number} vcl_on_compute_edge_miss_requests - */ -RealtimeEntryAggregated.prototype['vcl_on_compute_edge_miss_requests'] = undefined; - /** * Number of cache hits for a VCL service. * @member {Number} all_hit_requests @@ -2307,6 +2253,24 @@ RealtimeEntryAggregated.prototype['origin_offload'] = undefined; */ RealtimeEntryAggregated.prototype['request_denied_get_head_body'] = undefined; +/** + * Number of requests classified as a DDoS attack against a customer origin or service. + * @member {Number} service_ddos_requests_detected + */ +RealtimeEntryAggregated.prototype['service_ddos_requests_detected'] = undefined; + +/** + * Number of requests classified as a DDoS attack against a customer origin or service that were mitigated by the Fastly platform. + * @member {Number} service_ddos_requests_mitigated + */ +RealtimeEntryAggregated.prototype['service_ddos_requests_mitigated'] = undefined; + +/** + * Number of requests analyzed for DDoS attacks against a customer origin or service, but with no DDoS detected. + * @member {Number} service_ddos_requests_allowed + */ +RealtimeEntryAggregated.prototype['service_ddos_requests_allowed'] = undefined; + // Implement RealtimeMeasurements interface: /** @@ -3454,41 +3418,6 @@ RealtimeMeasurements.prototype['ddos_action_downgrade'] = undefined; * @member {Number} ddos_action_downgraded_connections */ RealtimeMeasurements.prototype['ddos_action_downgraded_connections'] = undefined; -/** - * Number of cache hits for a VCL service running on Compute. - * @member {Number} vcl_on_compute_hit_requests - */ -RealtimeMeasurements.prototype['vcl_on_compute_hit_requests'] = undefined; -/** - * Number of cache misses for a VCL service running on Compute. - * @member {Number} vcl_on_compute_miss_requests - */ -RealtimeMeasurements.prototype['vcl_on_compute_miss_requests'] = undefined; -/** - * Number of requests that passed through the CDN without being cached for a VCL service running on Compute. - * @member {Number} vcl_on_compute_pass_requests - */ -RealtimeMeasurements.prototype['vcl_on_compute_pass_requests'] = undefined; -/** - * Number of cache errors for a VCL service running on Compute. - * @member {Number} vcl_on_compute_error_requests - */ -RealtimeMeasurements.prototype['vcl_on_compute_error_requests'] = undefined; -/** - * Number of requests that returned a synthetic response (i.e., response objects created with the `synthetic` VCL statement) for a VCL service running on Compute. - * @member {Number} vcl_on_compute_synth_requests - */ -RealtimeMeasurements.prototype['vcl_on_compute_synth_requests'] = undefined; -/** - * Number of requests sent by end users to Fastly that resulted in a hit at the edge for a VCL service running on Compute. - * @member {Number} vcl_on_compute_edge_hit_requests - */ -RealtimeMeasurements.prototype['vcl_on_compute_edge_hit_requests'] = undefined; -/** - * Number of requests sent by end users to Fastly that resulted in a miss at the edge for a VCL service running on Compute. - * @member {Number} vcl_on_compute_edge_miss_requests - */ -RealtimeMeasurements.prototype['vcl_on_compute_edge_miss_requests'] = undefined; /** * Number of cache hits for a VCL service. * @member {Number} all_hit_requests @@ -3559,6 +3488,21 @@ RealtimeMeasurements.prototype['origin_offload'] = undefined; * @member {Number} request_denied_get_head_body */ RealtimeMeasurements.prototype['request_denied_get_head_body'] = undefined; +/** + * Number of requests classified as a DDoS attack against a customer origin or service. + * @member {Number} service_ddos_requests_detected + */ +RealtimeMeasurements.prototype['service_ddos_requests_detected'] = undefined; +/** + * Number of requests classified as a DDoS attack against a customer origin or service that were mitigated by the Fastly platform. + * @member {Number} service_ddos_requests_mitigated + */ +RealtimeMeasurements.prototype['service_ddos_requests_mitigated'] = undefined; +/** + * Number of requests analyzed for DDoS attacks against a customer origin or service, but with no DDoS detected. + * @member {Number} service_ddos_requests_allowed + */ +RealtimeMeasurements.prototype['service_ddos_requests_allowed'] = undefined; diff --git a/src/model/RealtimeEntryRecorded.js b/src/model/RealtimeEntryRecorded.js index 9a83dc1f..f1e6a997 100644 --- a/src/model/RealtimeEntryRecorded.js +++ b/src/model/RealtimeEntryRecorded.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The RealtimeEntryRecorded model module. * @module model/RealtimeEntryRecorded - * @version 7.10.0 + * @version 8.0.0 */ class RealtimeEntryRecorded { /** diff --git a/src/model/RealtimeMeasurements.js b/src/model/RealtimeMeasurements.js index 77c6432f..663ad7e5 100644 --- a/src/model/RealtimeMeasurements.js +++ b/src/model/RealtimeMeasurements.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The RealtimeMeasurements model module. * @module model/RealtimeMeasurements - * @version 7.10.0 + * @version 8.0.0 */ class RealtimeMeasurements { /** @@ -734,27 +734,6 @@ class RealtimeMeasurements { if (data.hasOwnProperty('ddos_action_downgraded_connections')) { obj['ddos_action_downgraded_connections'] = ApiClient.convertToType(data['ddos_action_downgraded_connections'], 'Number'); } - if (data.hasOwnProperty('vcl_on_compute_hit_requests')) { - obj['vcl_on_compute_hit_requests'] = ApiClient.convertToType(data['vcl_on_compute_hit_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_miss_requests')) { - obj['vcl_on_compute_miss_requests'] = ApiClient.convertToType(data['vcl_on_compute_miss_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_pass_requests')) { - obj['vcl_on_compute_pass_requests'] = ApiClient.convertToType(data['vcl_on_compute_pass_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_error_requests')) { - obj['vcl_on_compute_error_requests'] = ApiClient.convertToType(data['vcl_on_compute_error_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_synth_requests')) { - obj['vcl_on_compute_synth_requests'] = ApiClient.convertToType(data['vcl_on_compute_synth_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_edge_hit_requests')) { - obj['vcl_on_compute_edge_hit_requests'] = ApiClient.convertToType(data['vcl_on_compute_edge_hit_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_edge_miss_requests')) { - obj['vcl_on_compute_edge_miss_requests'] = ApiClient.convertToType(data['vcl_on_compute_edge_miss_requests'], 'Number'); - } if (data.hasOwnProperty('all_hit_requests')) { obj['all_hit_requests'] = ApiClient.convertToType(data['all_hit_requests'], 'Number'); } @@ -797,6 +776,15 @@ class RealtimeMeasurements { if (data.hasOwnProperty('request_denied_get_head_body')) { obj['request_denied_get_head_body'] = ApiClient.convertToType(data['request_denied_get_head_body'], 'Number'); } + if (data.hasOwnProperty('service_ddos_requests_detected')) { + obj['service_ddos_requests_detected'] = ApiClient.convertToType(data['service_ddos_requests_detected'], 'Number'); + } + if (data.hasOwnProperty('service_ddos_requests_mitigated')) { + obj['service_ddos_requests_mitigated'] = ApiClient.convertToType(data['service_ddos_requests_mitigated'], 'Number'); + } + if (data.hasOwnProperty('service_ddos_requests_allowed')) { + obj['service_ddos_requests_allowed'] = ApiClient.convertToType(data['service_ddos_requests_allowed'], 'Number'); + } } return obj; } @@ -2178,48 +2166,6 @@ RealtimeMeasurements.prototype['ddos_action_downgrade'] = undefined; */ RealtimeMeasurements.prototype['ddos_action_downgraded_connections'] = undefined; -/** - * Number of cache hits for a VCL service running on Compute. - * @member {Number} vcl_on_compute_hit_requests - */ -RealtimeMeasurements.prototype['vcl_on_compute_hit_requests'] = undefined; - -/** - * Number of cache misses for a VCL service running on Compute. - * @member {Number} vcl_on_compute_miss_requests - */ -RealtimeMeasurements.prototype['vcl_on_compute_miss_requests'] = undefined; - -/** - * Number of requests that passed through the CDN without being cached for a VCL service running on Compute. - * @member {Number} vcl_on_compute_pass_requests - */ -RealtimeMeasurements.prototype['vcl_on_compute_pass_requests'] = undefined; - -/** - * Number of cache errors for a VCL service running on Compute. - * @member {Number} vcl_on_compute_error_requests - */ -RealtimeMeasurements.prototype['vcl_on_compute_error_requests'] = undefined; - -/** - * Number of requests that returned a synthetic response (i.e., response objects created with the `synthetic` VCL statement) for a VCL service running on Compute. - * @member {Number} vcl_on_compute_synth_requests - */ -RealtimeMeasurements.prototype['vcl_on_compute_synth_requests'] = undefined; - -/** - * Number of requests sent by end users to Fastly that resulted in a hit at the edge for a VCL service running on Compute. - * @member {Number} vcl_on_compute_edge_hit_requests - */ -RealtimeMeasurements.prototype['vcl_on_compute_edge_hit_requests'] = undefined; - -/** - * Number of requests sent by end users to Fastly that resulted in a miss at the edge for a VCL service running on Compute. - * @member {Number} vcl_on_compute_edge_miss_requests - */ -RealtimeMeasurements.prototype['vcl_on_compute_edge_miss_requests'] = undefined; - /** * Number of cache hits for a VCL service. * @member {Number} all_hit_requests @@ -2304,6 +2250,24 @@ RealtimeMeasurements.prototype['origin_offload'] = undefined; */ RealtimeMeasurements.prototype['request_denied_get_head_body'] = undefined; +/** + * Number of requests classified as a DDoS attack against a customer origin or service. + * @member {Number} service_ddos_requests_detected + */ +RealtimeMeasurements.prototype['service_ddos_requests_detected'] = undefined; + +/** + * Number of requests classified as a DDoS attack against a customer origin or service that were mitigated by the Fastly platform. + * @member {Number} service_ddos_requests_mitigated + */ +RealtimeMeasurements.prototype['service_ddos_requests_mitigated'] = undefined; + +/** + * Number of requests analyzed for DDoS attacks against a customer origin or service, but with no DDoS detected. + * @member {Number} service_ddos_requests_allowed + */ +RealtimeMeasurements.prototype['service_ddos_requests_allowed'] = undefined; + diff --git a/src/model/RelationshipCommonName.js b/src/model/RelationshipCommonName.js index da5d0f1d..659ae5fe 100644 --- a/src/model/RelationshipCommonName.js +++ b/src/model/RelationshipCommonName.js @@ -16,7 +16,7 @@ import RelationshipMemberTlsDomain from './RelationshipMemberTlsDomain'; /** * The RelationshipCommonName model module. * @module model/RelationshipCommonName - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipCommonName { /** diff --git a/src/model/RelationshipCustomer.js b/src/model/RelationshipCustomer.js index e95392f9..0b20bd83 100644 --- a/src/model/RelationshipCustomer.js +++ b/src/model/RelationshipCustomer.js @@ -16,7 +16,7 @@ import RelationshipCustomerCustomer from './RelationshipCustomerCustomer'; /** * The RelationshipCustomer model module. * @module model/RelationshipCustomer - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipCustomer { /** diff --git a/src/model/RelationshipCustomerCustomer.js b/src/model/RelationshipCustomerCustomer.js index 13e817e7..5502ccda 100644 --- a/src/model/RelationshipCustomerCustomer.js +++ b/src/model/RelationshipCustomerCustomer.js @@ -16,7 +16,7 @@ import RelationshipMemberCustomer from './RelationshipMemberCustomer'; /** * The RelationshipCustomerCustomer model module. * @module model/RelationshipCustomerCustomer - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipCustomerCustomer { /** diff --git a/src/model/RelationshipDefaultEcdsaTlsCertificate.js b/src/model/RelationshipDefaultEcdsaTlsCertificate.js index 307361dc..4545b3c9 100644 --- a/src/model/RelationshipDefaultEcdsaTlsCertificate.js +++ b/src/model/RelationshipDefaultEcdsaTlsCertificate.js @@ -16,7 +16,7 @@ import RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificate from './Rel /** * The RelationshipDefaultEcdsaTlsCertificate model module. * @module model/RelationshipDefaultEcdsaTlsCertificate - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipDefaultEcdsaTlsCertificate { /** diff --git a/src/model/RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificate.js b/src/model/RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificate.js index b5a3fcbe..1dbbec5f 100644 --- a/src/model/RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificate.js +++ b/src/model/RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificate.js @@ -16,7 +16,7 @@ import RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificateData from '. /** * The RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificate model module. * @module model/RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificate - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificate { /** diff --git a/src/model/RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificateData.js b/src/model/RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificateData.js index b004f78a..59b04fa4 100644 --- a/src/model/RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificateData.js +++ b/src/model/RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificateData.js @@ -16,7 +16,7 @@ import TypeTlsCertificate from './TypeTlsCertificate'; /** * The RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificateData model module. * @module model/RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificateData - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipDefaultEcdsaTlsCertificateDefaultEcdsaCertificateData { /** diff --git a/src/model/RelationshipDefaultTlsCertificate.js b/src/model/RelationshipDefaultTlsCertificate.js index f99e307f..5f113da8 100644 --- a/src/model/RelationshipDefaultTlsCertificate.js +++ b/src/model/RelationshipDefaultTlsCertificate.js @@ -16,7 +16,7 @@ import RelationshipDefaultTlsCertificateDefaultCertificate from './RelationshipD /** * The RelationshipDefaultTlsCertificate model module. * @module model/RelationshipDefaultTlsCertificate - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipDefaultTlsCertificate { /** diff --git a/src/model/RelationshipDefaultTlsCertificateDefaultCertificate.js b/src/model/RelationshipDefaultTlsCertificateDefaultCertificate.js index 7c3c5571..1a5bd94f 100644 --- a/src/model/RelationshipDefaultTlsCertificateDefaultCertificate.js +++ b/src/model/RelationshipDefaultTlsCertificateDefaultCertificate.js @@ -16,7 +16,7 @@ import RelationshipDefaultTlsCertificateDefaultCertificateData from './Relations /** * The RelationshipDefaultTlsCertificateDefaultCertificate model module. * @module model/RelationshipDefaultTlsCertificateDefaultCertificate - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipDefaultTlsCertificateDefaultCertificate { /** diff --git a/src/model/RelationshipDefaultTlsCertificateDefaultCertificateData.js b/src/model/RelationshipDefaultTlsCertificateDefaultCertificateData.js index f965c043..2cd99477 100644 --- a/src/model/RelationshipDefaultTlsCertificateDefaultCertificateData.js +++ b/src/model/RelationshipDefaultTlsCertificateDefaultCertificateData.js @@ -16,7 +16,7 @@ import TypeTlsCertificate from './TypeTlsCertificate'; /** * The RelationshipDefaultTlsCertificateDefaultCertificateData model module. * @module model/RelationshipDefaultTlsCertificateDefaultCertificateData - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipDefaultTlsCertificateDefaultCertificateData { /** diff --git a/src/model/RelationshipMemberCustomer.js b/src/model/RelationshipMemberCustomer.js index ef68bef7..78044cbe 100644 --- a/src/model/RelationshipMemberCustomer.js +++ b/src/model/RelationshipMemberCustomer.js @@ -16,7 +16,7 @@ import TypeCustomer from './TypeCustomer'; /** * The RelationshipMemberCustomer model module. * @module model/RelationshipMemberCustomer - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberCustomer { /** diff --git a/src/model/RelationshipMemberMutualAuthentication.js b/src/model/RelationshipMemberMutualAuthentication.js index 662a9168..1c0e4688 100644 --- a/src/model/RelationshipMemberMutualAuthentication.js +++ b/src/model/RelationshipMemberMutualAuthentication.js @@ -16,7 +16,7 @@ import TypeMutualAuthentication from './TypeMutualAuthentication'; /** * The RelationshipMemberMutualAuthentication model module. * @module model/RelationshipMemberMutualAuthentication - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberMutualAuthentication { /** diff --git a/src/model/RelationshipMemberService.js b/src/model/RelationshipMemberService.js index 22429874..32b2ef37 100644 --- a/src/model/RelationshipMemberService.js +++ b/src/model/RelationshipMemberService.js @@ -16,7 +16,7 @@ import TypeService from './TypeService'; /** * The RelationshipMemberService model module. * @module model/RelationshipMemberService - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberService { /** diff --git a/src/model/RelationshipMemberServiceInvitation.js b/src/model/RelationshipMemberServiceInvitation.js index 4aee2b41..2fd9be0e 100644 --- a/src/model/RelationshipMemberServiceInvitation.js +++ b/src/model/RelationshipMemberServiceInvitation.js @@ -16,7 +16,7 @@ import TypeServiceInvitation from './TypeServiceInvitation'; /** * The RelationshipMemberServiceInvitation model module. * @module model/RelationshipMemberServiceInvitation - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberServiceInvitation { /** diff --git a/src/model/RelationshipMemberTlsActivation.js b/src/model/RelationshipMemberTlsActivation.js index c14e3700..98ec2733 100644 --- a/src/model/RelationshipMemberTlsActivation.js +++ b/src/model/RelationshipMemberTlsActivation.js @@ -16,7 +16,7 @@ import TypeTlsActivation from './TypeTlsActivation'; /** * The RelationshipMemberTlsActivation model module. * @module model/RelationshipMemberTlsActivation - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberTlsActivation { /** diff --git a/src/model/RelationshipMemberTlsBulkCertificate.js b/src/model/RelationshipMemberTlsBulkCertificate.js index 601959ad..9b234252 100644 --- a/src/model/RelationshipMemberTlsBulkCertificate.js +++ b/src/model/RelationshipMemberTlsBulkCertificate.js @@ -16,7 +16,7 @@ import TypeTlsBulkCertificate from './TypeTlsBulkCertificate'; /** * The RelationshipMemberTlsBulkCertificate model module. * @module model/RelationshipMemberTlsBulkCertificate - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberTlsBulkCertificate { /** diff --git a/src/model/RelationshipMemberTlsCertificate.js b/src/model/RelationshipMemberTlsCertificate.js index 2a2c23b5..4c83efe1 100644 --- a/src/model/RelationshipMemberTlsCertificate.js +++ b/src/model/RelationshipMemberTlsCertificate.js @@ -16,7 +16,7 @@ import TypeTlsCertificate from './TypeTlsCertificate'; /** * The RelationshipMemberTlsCertificate model module. * @module model/RelationshipMemberTlsCertificate - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberTlsCertificate { /** diff --git a/src/model/RelationshipMemberTlsConfiguration.js b/src/model/RelationshipMemberTlsConfiguration.js index 30177634..5ec91d0a 100644 --- a/src/model/RelationshipMemberTlsConfiguration.js +++ b/src/model/RelationshipMemberTlsConfiguration.js @@ -16,7 +16,7 @@ import TypeTlsConfiguration from './TypeTlsConfiguration'; /** * The RelationshipMemberTlsConfiguration model module. * @module model/RelationshipMemberTlsConfiguration - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberTlsConfiguration { /** diff --git a/src/model/RelationshipMemberTlsDomain.js b/src/model/RelationshipMemberTlsDomain.js index 651fcfab..122ec41b 100644 --- a/src/model/RelationshipMemberTlsDomain.js +++ b/src/model/RelationshipMemberTlsDomain.js @@ -16,7 +16,7 @@ import TypeTlsDomain from './TypeTlsDomain'; /** * The RelationshipMemberTlsDomain model module. * @module model/RelationshipMemberTlsDomain - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberTlsDomain { /** diff --git a/src/model/RelationshipMemberTlsPrivateKey.js b/src/model/RelationshipMemberTlsPrivateKey.js index 7a5ab82c..179bfab0 100644 --- a/src/model/RelationshipMemberTlsPrivateKey.js +++ b/src/model/RelationshipMemberTlsPrivateKey.js @@ -16,7 +16,7 @@ import TypeTlsPrivateKey from './TypeTlsPrivateKey'; /** * The RelationshipMemberTlsPrivateKey model module. * @module model/RelationshipMemberTlsPrivateKey - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberTlsPrivateKey { /** diff --git a/src/model/RelationshipMemberTlsSubscription.js b/src/model/RelationshipMemberTlsSubscription.js index 2782459d..89926fee 100644 --- a/src/model/RelationshipMemberTlsSubscription.js +++ b/src/model/RelationshipMemberTlsSubscription.js @@ -16,7 +16,7 @@ import TypeTlsSubscription from './TypeTlsSubscription'; /** * The RelationshipMemberTlsSubscription model module. * @module model/RelationshipMemberTlsSubscription - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberTlsSubscription { /** diff --git a/src/model/RelationshipMemberWafActiveRule.js b/src/model/RelationshipMemberWafActiveRule.js index 5bd91b05..4208a317 100644 --- a/src/model/RelationshipMemberWafActiveRule.js +++ b/src/model/RelationshipMemberWafActiveRule.js @@ -16,7 +16,7 @@ import TypeWafActiveRule from './TypeWafActiveRule'; /** * The RelationshipMemberWafActiveRule model module. * @module model/RelationshipMemberWafActiveRule - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberWafActiveRule { /** diff --git a/src/model/RelationshipMemberWafFirewall.js b/src/model/RelationshipMemberWafFirewall.js index 82c3940b..39b61015 100644 --- a/src/model/RelationshipMemberWafFirewall.js +++ b/src/model/RelationshipMemberWafFirewall.js @@ -16,7 +16,7 @@ import TypeWafFirewall from './TypeWafFirewall'; /** * The RelationshipMemberWafFirewall model module. * @module model/RelationshipMemberWafFirewall - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberWafFirewall { /** diff --git a/src/model/RelationshipMemberWafFirewallVersion.js b/src/model/RelationshipMemberWafFirewallVersion.js index 10827b79..f113a7fe 100644 --- a/src/model/RelationshipMemberWafFirewallVersion.js +++ b/src/model/RelationshipMemberWafFirewallVersion.js @@ -16,7 +16,7 @@ import TypeWafFirewallVersion from './TypeWafFirewallVersion'; /** * The RelationshipMemberWafFirewallVersion model module. * @module model/RelationshipMemberWafFirewallVersion - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberWafFirewallVersion { /** diff --git a/src/model/RelationshipMemberWafRule.js b/src/model/RelationshipMemberWafRule.js index 1876ec73..ae0afe1b 100644 --- a/src/model/RelationshipMemberWafRule.js +++ b/src/model/RelationshipMemberWafRule.js @@ -16,7 +16,7 @@ import TypeWafRule from './TypeWafRule'; /** * The RelationshipMemberWafRule model module. * @module model/RelationshipMemberWafRule - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberWafRule { /** diff --git a/src/model/RelationshipMemberWafRuleRevision.js b/src/model/RelationshipMemberWafRuleRevision.js index 8115afaa..daa1f8f9 100644 --- a/src/model/RelationshipMemberWafRuleRevision.js +++ b/src/model/RelationshipMemberWafRuleRevision.js @@ -16,7 +16,7 @@ import TypeWafRuleRevision from './TypeWafRuleRevision'; /** * The RelationshipMemberWafRuleRevision model module. * @module model/RelationshipMemberWafRuleRevision - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberWafRuleRevision { /** diff --git a/src/model/RelationshipMemberWafTag.js b/src/model/RelationshipMemberWafTag.js index bedce301..fac4ea95 100644 --- a/src/model/RelationshipMemberWafTag.js +++ b/src/model/RelationshipMemberWafTag.js @@ -16,7 +16,7 @@ import TypeWafTag from './TypeWafTag'; /** * The RelationshipMemberWafTag model module. * @module model/RelationshipMemberWafTag - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMemberWafTag { /** diff --git a/src/model/RelationshipMutualAuthentication.js b/src/model/RelationshipMutualAuthentication.js index c2dac56b..1920459d 100644 --- a/src/model/RelationshipMutualAuthentication.js +++ b/src/model/RelationshipMutualAuthentication.js @@ -16,7 +16,7 @@ import RelationshipMutualAuthenticationMutualAuthentication from './Relationship /** * The RelationshipMutualAuthentication model module. * @module model/RelationshipMutualAuthentication - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMutualAuthentication { /** diff --git a/src/model/RelationshipMutualAuthenticationMutualAuthentication.js b/src/model/RelationshipMutualAuthenticationMutualAuthentication.js index da9fd04d..90324b9f 100644 --- a/src/model/RelationshipMutualAuthenticationMutualAuthentication.js +++ b/src/model/RelationshipMutualAuthenticationMutualAuthentication.js @@ -16,7 +16,7 @@ import RelationshipMemberMutualAuthentication from './RelationshipMemberMutualAu /** * The RelationshipMutualAuthenticationMutualAuthentication model module. * @module model/RelationshipMutualAuthenticationMutualAuthentication - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMutualAuthenticationMutualAuthentication { /** diff --git a/src/model/RelationshipMutualAuthentications.js b/src/model/RelationshipMutualAuthentications.js index 40125b50..30f8b062 100644 --- a/src/model/RelationshipMutualAuthentications.js +++ b/src/model/RelationshipMutualAuthentications.js @@ -16,7 +16,7 @@ import RelationshipMutualAuthenticationsMutualAuthentications from './Relationsh /** * The RelationshipMutualAuthentications model module. * @module model/RelationshipMutualAuthentications - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMutualAuthentications { /** diff --git a/src/model/RelationshipMutualAuthenticationsMutualAuthentications.js b/src/model/RelationshipMutualAuthenticationsMutualAuthentications.js index 541496d8..b28f8b43 100644 --- a/src/model/RelationshipMutualAuthenticationsMutualAuthentications.js +++ b/src/model/RelationshipMutualAuthenticationsMutualAuthentications.js @@ -16,7 +16,7 @@ import RelationshipMemberMutualAuthentication from './RelationshipMemberMutualAu /** * The RelationshipMutualAuthenticationsMutualAuthentications model module. * @module model/RelationshipMutualAuthenticationsMutualAuthentications - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipMutualAuthenticationsMutualAuthentications { /** diff --git a/src/model/RelationshipService.js b/src/model/RelationshipService.js index 5a96e548..7f51a560 100644 --- a/src/model/RelationshipService.js +++ b/src/model/RelationshipService.js @@ -16,7 +16,7 @@ import RelationshipMemberService from './RelationshipMemberService'; /** * The RelationshipService model module. * @module model/RelationshipService - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipService { /** diff --git a/src/model/RelationshipServiceInvitations.js b/src/model/RelationshipServiceInvitations.js index 427847bf..0ff9b97a 100644 --- a/src/model/RelationshipServiceInvitations.js +++ b/src/model/RelationshipServiceInvitations.js @@ -16,7 +16,7 @@ import RelationshipServiceInvitationsServiceInvitations from './RelationshipServ /** * The RelationshipServiceInvitations model module. * @module model/RelationshipServiceInvitations - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipServiceInvitations { /** diff --git a/src/model/RelationshipServiceInvitationsCreate.js b/src/model/RelationshipServiceInvitationsCreate.js index 2f2fa93a..263e0ccc 100644 --- a/src/model/RelationshipServiceInvitationsCreate.js +++ b/src/model/RelationshipServiceInvitationsCreate.js @@ -16,7 +16,7 @@ import RelationshipServiceInvitationsCreateServiceInvitations from './Relationsh /** * The RelationshipServiceInvitationsCreate model module. * @module model/RelationshipServiceInvitationsCreate - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipServiceInvitationsCreate { /** diff --git a/src/model/RelationshipServiceInvitationsCreateServiceInvitations.js b/src/model/RelationshipServiceInvitationsCreateServiceInvitations.js index 3630a1ec..5877fa63 100644 --- a/src/model/RelationshipServiceInvitationsCreateServiceInvitations.js +++ b/src/model/RelationshipServiceInvitationsCreateServiceInvitations.js @@ -16,7 +16,7 @@ import ServiceInvitation from './ServiceInvitation'; /** * The RelationshipServiceInvitationsCreateServiceInvitations model module. * @module model/RelationshipServiceInvitationsCreateServiceInvitations - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipServiceInvitationsCreateServiceInvitations { /** diff --git a/src/model/RelationshipServiceInvitationsServiceInvitations.js b/src/model/RelationshipServiceInvitationsServiceInvitations.js index 4cd61fb0..3a383a4b 100644 --- a/src/model/RelationshipServiceInvitationsServiceInvitations.js +++ b/src/model/RelationshipServiceInvitationsServiceInvitations.js @@ -16,7 +16,7 @@ import RelationshipMemberServiceInvitation from './RelationshipMemberServiceInvi /** * The RelationshipServiceInvitationsServiceInvitations model module. * @module model/RelationshipServiceInvitationsServiceInvitations - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipServiceInvitationsServiceInvitations { /** diff --git a/src/model/RelationshipServices.js b/src/model/RelationshipServices.js index aebaf35a..c2f3f04c 100644 --- a/src/model/RelationshipServices.js +++ b/src/model/RelationshipServices.js @@ -16,7 +16,7 @@ import RelationshipServicesServices from './RelationshipServicesServices'; /** * The RelationshipServices model module. * @module model/RelationshipServices - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipServices { /** diff --git a/src/model/RelationshipServicesServices.js b/src/model/RelationshipServicesServices.js index d91761ca..5109bcd8 100644 --- a/src/model/RelationshipServicesServices.js +++ b/src/model/RelationshipServicesServices.js @@ -16,7 +16,7 @@ import RelationshipMemberService from './RelationshipMemberService'; /** * The RelationshipServicesServices model module. * @module model/RelationshipServicesServices - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipServicesServices { /** diff --git a/src/model/RelationshipTlsActivation.js b/src/model/RelationshipTlsActivation.js index 6566e06f..46e64e3e 100644 --- a/src/model/RelationshipTlsActivation.js +++ b/src/model/RelationshipTlsActivation.js @@ -16,7 +16,7 @@ import RelationshipTlsActivationTlsActivation from './RelationshipTlsActivationT /** * The RelationshipTlsActivation model module. * @module model/RelationshipTlsActivation - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsActivation { /** diff --git a/src/model/RelationshipTlsActivationTlsActivation.js b/src/model/RelationshipTlsActivationTlsActivation.js index e8d32fa1..8bb9bf68 100644 --- a/src/model/RelationshipTlsActivationTlsActivation.js +++ b/src/model/RelationshipTlsActivationTlsActivation.js @@ -16,7 +16,7 @@ import RelationshipMemberTlsActivation from './RelationshipMemberTlsActivation'; /** * The RelationshipTlsActivationTlsActivation model module. * @module model/RelationshipTlsActivationTlsActivation - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsActivationTlsActivation { /** diff --git a/src/model/RelationshipTlsActivations.js b/src/model/RelationshipTlsActivations.js index f36692a4..c9fcf1e1 100644 --- a/src/model/RelationshipTlsActivations.js +++ b/src/model/RelationshipTlsActivations.js @@ -16,7 +16,7 @@ import RelationshipTlsActivationTlsActivation from './RelationshipTlsActivationT /** * The RelationshipTlsActivations model module. * @module model/RelationshipTlsActivations - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsActivations { /** diff --git a/src/model/RelationshipTlsBulkCertificate.js b/src/model/RelationshipTlsBulkCertificate.js index 6c3403ef..f9a6c20b 100644 --- a/src/model/RelationshipTlsBulkCertificate.js +++ b/src/model/RelationshipTlsBulkCertificate.js @@ -16,7 +16,7 @@ import RelationshipTlsBulkCertificateTlsBulkCertificate from './RelationshipTlsB /** * The RelationshipTlsBulkCertificate model module. * @module model/RelationshipTlsBulkCertificate - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsBulkCertificate { /** diff --git a/src/model/RelationshipTlsBulkCertificateTlsBulkCertificate.js b/src/model/RelationshipTlsBulkCertificateTlsBulkCertificate.js index 8b809f0e..77b22c35 100644 --- a/src/model/RelationshipTlsBulkCertificateTlsBulkCertificate.js +++ b/src/model/RelationshipTlsBulkCertificateTlsBulkCertificate.js @@ -16,7 +16,7 @@ import RelationshipMemberTlsBulkCertificate from './RelationshipMemberTlsBulkCer /** * The RelationshipTlsBulkCertificateTlsBulkCertificate model module. * @module model/RelationshipTlsBulkCertificateTlsBulkCertificate - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsBulkCertificateTlsBulkCertificate { /** diff --git a/src/model/RelationshipTlsBulkCertificates.js b/src/model/RelationshipTlsBulkCertificates.js index e485acbc..5c1313f6 100644 --- a/src/model/RelationshipTlsBulkCertificates.js +++ b/src/model/RelationshipTlsBulkCertificates.js @@ -16,7 +16,7 @@ import RelationshipTlsBulkCertificateTlsBulkCertificate from './RelationshipTlsB /** * The RelationshipTlsBulkCertificates model module. * @module model/RelationshipTlsBulkCertificates - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsBulkCertificates { /** diff --git a/src/model/RelationshipTlsCertificate.js b/src/model/RelationshipTlsCertificate.js index 9d6d20f6..562fcb92 100644 --- a/src/model/RelationshipTlsCertificate.js +++ b/src/model/RelationshipTlsCertificate.js @@ -16,7 +16,7 @@ import RelationshipTlsCertificateTlsCertificate from './RelationshipTlsCertifica /** * The RelationshipTlsCertificate model module. * @module model/RelationshipTlsCertificate - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsCertificate { /** diff --git a/src/model/RelationshipTlsCertificateTlsCertificate.js b/src/model/RelationshipTlsCertificateTlsCertificate.js index 583f84df..baf801e0 100644 --- a/src/model/RelationshipTlsCertificateTlsCertificate.js +++ b/src/model/RelationshipTlsCertificateTlsCertificate.js @@ -16,7 +16,7 @@ import RelationshipMemberTlsCertificate from './RelationshipMemberTlsCertificate /** * The RelationshipTlsCertificateTlsCertificate model module. * @module model/RelationshipTlsCertificateTlsCertificate - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsCertificateTlsCertificate { /** diff --git a/src/model/RelationshipTlsCertificates.js b/src/model/RelationshipTlsCertificates.js index 878def99..ee5d0e08 100644 --- a/src/model/RelationshipTlsCertificates.js +++ b/src/model/RelationshipTlsCertificates.js @@ -16,7 +16,7 @@ import RelationshipTlsCertificatesTlsCertificates from './RelationshipTlsCertifi /** * The RelationshipTlsCertificates model module. * @module model/RelationshipTlsCertificates - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsCertificates { /** diff --git a/src/model/RelationshipTlsCertificatesTlsCertificates.js b/src/model/RelationshipTlsCertificatesTlsCertificates.js index 8f36f5bc..b05b3ee3 100644 --- a/src/model/RelationshipTlsCertificatesTlsCertificates.js +++ b/src/model/RelationshipTlsCertificatesTlsCertificates.js @@ -16,7 +16,7 @@ import RelationshipMemberTlsCertificate from './RelationshipMemberTlsCertificate /** * The RelationshipTlsCertificatesTlsCertificates model module. * @module model/RelationshipTlsCertificatesTlsCertificates - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsCertificatesTlsCertificates { /** diff --git a/src/model/RelationshipTlsConfiguration.js b/src/model/RelationshipTlsConfiguration.js index ebfbddcf..30587eb2 100644 --- a/src/model/RelationshipTlsConfiguration.js +++ b/src/model/RelationshipTlsConfiguration.js @@ -16,7 +16,7 @@ import RelationshipTlsConfigurationTlsConfiguration from './RelationshipTlsConfi /** * The RelationshipTlsConfiguration model module. * @module model/RelationshipTlsConfiguration - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsConfiguration { /** diff --git a/src/model/RelationshipTlsConfigurationForTlsSubscription.js b/src/model/RelationshipTlsConfigurationForTlsSubscription.js index 6239f7a2..ebed04a0 100644 --- a/src/model/RelationshipTlsConfigurationForTlsSubscription.js +++ b/src/model/RelationshipTlsConfigurationForTlsSubscription.js @@ -16,7 +16,7 @@ import RelationshipTlsConfigurationTlsConfiguration from './RelationshipTlsConfi /** * The RelationshipTlsConfigurationForTlsSubscription model module. * @module model/RelationshipTlsConfigurationForTlsSubscription - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsConfigurationForTlsSubscription { /** diff --git a/src/model/RelationshipTlsConfigurationTlsConfiguration.js b/src/model/RelationshipTlsConfigurationTlsConfiguration.js index 10c8ee7a..3f5d6fdb 100644 --- a/src/model/RelationshipTlsConfigurationTlsConfiguration.js +++ b/src/model/RelationshipTlsConfigurationTlsConfiguration.js @@ -16,7 +16,7 @@ import RelationshipMemberTlsConfiguration from './RelationshipMemberTlsConfigura /** * The RelationshipTlsConfigurationTlsConfiguration model module. * @module model/RelationshipTlsConfigurationTlsConfiguration - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsConfigurationTlsConfiguration { /** diff --git a/src/model/RelationshipTlsConfigurations.js b/src/model/RelationshipTlsConfigurations.js index daf85f27..66598824 100644 --- a/src/model/RelationshipTlsConfigurations.js +++ b/src/model/RelationshipTlsConfigurations.js @@ -16,7 +16,7 @@ import RelationshipTlsConfigurationsTlsConfigurations from './RelationshipTlsCon /** * The RelationshipTlsConfigurations model module. * @module model/RelationshipTlsConfigurations - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsConfigurations { /** diff --git a/src/model/RelationshipTlsConfigurationsTlsConfigurations.js b/src/model/RelationshipTlsConfigurationsTlsConfigurations.js index 872da121..4c3c9484 100644 --- a/src/model/RelationshipTlsConfigurationsTlsConfigurations.js +++ b/src/model/RelationshipTlsConfigurationsTlsConfigurations.js @@ -16,7 +16,7 @@ import RelationshipMemberTlsConfiguration from './RelationshipMemberTlsConfigura /** * The RelationshipTlsConfigurationsTlsConfigurations model module. * @module model/RelationshipTlsConfigurationsTlsConfigurations - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsConfigurationsTlsConfigurations { /** diff --git a/src/model/RelationshipTlsDnsRecordsRequest.js b/src/model/RelationshipTlsDnsRecordsRequest.js index 994035e4..ce14551a 100644 --- a/src/model/RelationshipTlsDnsRecordsRequest.js +++ b/src/model/RelationshipTlsDnsRecordsRequest.js @@ -16,7 +16,7 @@ import RelationshipTlsDnsRecordsRequestDnsRecords from './RelationshipTlsDnsReco /** * The RelationshipTlsDnsRecordsRequest model module. * @module model/RelationshipTlsDnsRecordsRequest - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsDnsRecordsRequest { /** diff --git a/src/model/RelationshipTlsDnsRecordsRequestDnsRecords.js b/src/model/RelationshipTlsDnsRecordsRequestDnsRecords.js index 59f7f189..eb5fd751 100644 --- a/src/model/RelationshipTlsDnsRecordsRequestDnsRecords.js +++ b/src/model/RelationshipTlsDnsRecordsRequestDnsRecords.js @@ -16,7 +16,7 @@ import RelationshipTlsDnsRecordsRequestDnsRecordsData from './RelationshipTlsDns /** * The RelationshipTlsDnsRecordsRequestDnsRecords model module. * @module model/RelationshipTlsDnsRecordsRequestDnsRecords - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsDnsRecordsRequestDnsRecords { /** diff --git a/src/model/RelationshipTlsDnsRecordsRequestDnsRecordsData.js b/src/model/RelationshipTlsDnsRecordsRequestDnsRecordsData.js index b2afff12..26a2301a 100644 --- a/src/model/RelationshipTlsDnsRecordsRequestDnsRecordsData.js +++ b/src/model/RelationshipTlsDnsRecordsRequestDnsRecordsData.js @@ -16,7 +16,7 @@ import TypeTlsDnsRecord from './TypeTlsDnsRecord'; /** * The RelationshipTlsDnsRecordsRequestDnsRecordsData model module. * @module model/RelationshipTlsDnsRecordsRequestDnsRecordsData - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsDnsRecordsRequestDnsRecordsData { /** diff --git a/src/model/RelationshipTlsDnsRecordsResponse.js b/src/model/RelationshipTlsDnsRecordsResponse.js index 4f94990a..ee088f49 100644 --- a/src/model/RelationshipTlsDnsRecordsResponse.js +++ b/src/model/RelationshipTlsDnsRecordsResponse.js @@ -16,7 +16,7 @@ import RelationshipTlsDnsRecordsResponseDnsRecords from './RelationshipTlsDnsRec /** * The RelationshipTlsDnsRecordsResponse model module. * @module model/RelationshipTlsDnsRecordsResponse - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsDnsRecordsResponse { /** diff --git a/src/model/RelationshipTlsDnsRecordsResponseDnsRecords.js b/src/model/RelationshipTlsDnsRecordsResponseDnsRecords.js index fc74bbf6..4afde207 100644 --- a/src/model/RelationshipTlsDnsRecordsResponseDnsRecords.js +++ b/src/model/RelationshipTlsDnsRecordsResponseDnsRecords.js @@ -16,7 +16,7 @@ import RelationshipTlsDnsRecordsResponseDnsRecordsData from './RelationshipTlsDn /** * The RelationshipTlsDnsRecordsResponseDnsRecords model module. * @module model/RelationshipTlsDnsRecordsResponseDnsRecords - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsDnsRecordsResponseDnsRecords { /** diff --git a/src/model/RelationshipTlsDnsRecordsResponseDnsRecordsData.js b/src/model/RelationshipTlsDnsRecordsResponseDnsRecordsData.js index 2ba437ed..0f992139 100644 --- a/src/model/RelationshipTlsDnsRecordsResponseDnsRecordsData.js +++ b/src/model/RelationshipTlsDnsRecordsResponseDnsRecordsData.js @@ -16,7 +16,7 @@ import TypeTlsDnsRecord from './TypeTlsDnsRecord'; /** * The RelationshipTlsDnsRecordsResponseDnsRecordsData model module. * @module model/RelationshipTlsDnsRecordsResponseDnsRecordsData - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsDnsRecordsResponseDnsRecordsData { /** diff --git a/src/model/RelationshipTlsDomain.js b/src/model/RelationshipTlsDomain.js index 508ea46c..12840d18 100644 --- a/src/model/RelationshipTlsDomain.js +++ b/src/model/RelationshipTlsDomain.js @@ -16,7 +16,7 @@ import RelationshipTlsDomainTlsDomain from './RelationshipTlsDomainTlsDomain'; /** * The RelationshipTlsDomain model module. * @module model/RelationshipTlsDomain - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsDomain { /** diff --git a/src/model/RelationshipTlsDomainTlsDomain.js b/src/model/RelationshipTlsDomainTlsDomain.js index 3995ca33..5bcd5ff4 100644 --- a/src/model/RelationshipTlsDomainTlsDomain.js +++ b/src/model/RelationshipTlsDomainTlsDomain.js @@ -16,7 +16,7 @@ import RelationshipMemberTlsDomain from './RelationshipMemberTlsDomain'; /** * The RelationshipTlsDomainTlsDomain model module. * @module model/RelationshipTlsDomainTlsDomain - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsDomainTlsDomain { /** diff --git a/src/model/RelationshipTlsDomains.js b/src/model/RelationshipTlsDomains.js index 9be7aa27..8ff8079e 100644 --- a/src/model/RelationshipTlsDomains.js +++ b/src/model/RelationshipTlsDomains.js @@ -16,7 +16,7 @@ import RelationshipTlsDomainsTlsDomains from './RelationshipTlsDomainsTlsDomains /** * The RelationshipTlsDomains model module. * @module model/RelationshipTlsDomains - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsDomains { /** diff --git a/src/model/RelationshipTlsDomainsTlsDomains.js b/src/model/RelationshipTlsDomainsTlsDomains.js index 16293570..9a1b0209 100644 --- a/src/model/RelationshipTlsDomainsTlsDomains.js +++ b/src/model/RelationshipTlsDomainsTlsDomains.js @@ -16,7 +16,7 @@ import RelationshipMemberTlsDomain from './RelationshipMemberTlsDomain'; /** * The RelationshipTlsDomainsTlsDomains model module. * @module model/RelationshipTlsDomainsTlsDomains - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsDomainsTlsDomains { /** diff --git a/src/model/RelationshipTlsPrivateKey.js b/src/model/RelationshipTlsPrivateKey.js index a95933a1..52c070e4 100644 --- a/src/model/RelationshipTlsPrivateKey.js +++ b/src/model/RelationshipTlsPrivateKey.js @@ -16,7 +16,7 @@ import RelationshipTlsPrivateKeyTlsPrivateKey from './RelationshipTlsPrivateKeyT /** * The RelationshipTlsPrivateKey model module. * @module model/RelationshipTlsPrivateKey - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsPrivateKey { /** diff --git a/src/model/RelationshipTlsPrivateKeyTlsPrivateKey.js b/src/model/RelationshipTlsPrivateKeyTlsPrivateKey.js index fb0a453c..b172e8c1 100644 --- a/src/model/RelationshipTlsPrivateKeyTlsPrivateKey.js +++ b/src/model/RelationshipTlsPrivateKeyTlsPrivateKey.js @@ -16,7 +16,7 @@ import RelationshipMemberTlsPrivateKey from './RelationshipMemberTlsPrivateKey'; /** * The RelationshipTlsPrivateKeyTlsPrivateKey model module. * @module model/RelationshipTlsPrivateKeyTlsPrivateKey - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsPrivateKeyTlsPrivateKey { /** diff --git a/src/model/RelationshipTlsPrivateKeys.js b/src/model/RelationshipTlsPrivateKeys.js index 32da9b39..c5a33c15 100644 --- a/src/model/RelationshipTlsPrivateKeys.js +++ b/src/model/RelationshipTlsPrivateKeys.js @@ -16,7 +16,7 @@ import RelationshipTlsPrivateKeysTlsPrivateKeys from './RelationshipTlsPrivateKe /** * The RelationshipTlsPrivateKeys model module. * @module model/RelationshipTlsPrivateKeys - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsPrivateKeys { /** diff --git a/src/model/RelationshipTlsPrivateKeysTlsPrivateKeys.js b/src/model/RelationshipTlsPrivateKeysTlsPrivateKeys.js index 767f9772..a11516db 100644 --- a/src/model/RelationshipTlsPrivateKeysTlsPrivateKeys.js +++ b/src/model/RelationshipTlsPrivateKeysTlsPrivateKeys.js @@ -16,7 +16,7 @@ import RelationshipMemberTlsPrivateKey from './RelationshipMemberTlsPrivateKey'; /** * The RelationshipTlsPrivateKeysTlsPrivateKeys model module. * @module model/RelationshipTlsPrivateKeysTlsPrivateKeys - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsPrivateKeysTlsPrivateKeys { /** diff --git a/src/model/RelationshipTlsSubscription.js b/src/model/RelationshipTlsSubscription.js index fe9e86d9..8510e69e 100644 --- a/src/model/RelationshipTlsSubscription.js +++ b/src/model/RelationshipTlsSubscription.js @@ -16,7 +16,7 @@ import RelationshipTlsSubscriptionTlsSubscription from './RelationshipTlsSubscri /** * The RelationshipTlsSubscription model module. * @module model/RelationshipTlsSubscription - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsSubscription { /** diff --git a/src/model/RelationshipTlsSubscriptionTlsSubscription.js b/src/model/RelationshipTlsSubscriptionTlsSubscription.js index 8c91dd84..f5cdd30c 100644 --- a/src/model/RelationshipTlsSubscriptionTlsSubscription.js +++ b/src/model/RelationshipTlsSubscriptionTlsSubscription.js @@ -16,7 +16,7 @@ import RelationshipMemberTlsSubscription from './RelationshipMemberTlsSubscripti /** * The RelationshipTlsSubscriptionTlsSubscription model module. * @module model/RelationshipTlsSubscriptionTlsSubscription - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsSubscriptionTlsSubscription { /** diff --git a/src/model/RelationshipTlsSubscriptions.js b/src/model/RelationshipTlsSubscriptions.js index 0aafeccf..122a4464 100644 --- a/src/model/RelationshipTlsSubscriptions.js +++ b/src/model/RelationshipTlsSubscriptions.js @@ -16,7 +16,7 @@ import RelationshipTlsSubscriptionTlsSubscription from './RelationshipTlsSubscri /** * The RelationshipTlsSubscriptions model module. * @module model/RelationshipTlsSubscriptions - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipTlsSubscriptions { /** diff --git a/src/model/RelationshipUser.js b/src/model/RelationshipUser.js index e1f877c9..d27cfa5e 100644 --- a/src/model/RelationshipUser.js +++ b/src/model/RelationshipUser.js @@ -16,7 +16,7 @@ import RelationshipUserUser from './RelationshipUserUser'; /** * The RelationshipUser model module. * @module model/RelationshipUser - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipUser { /** diff --git a/src/model/RelationshipUserUser.js b/src/model/RelationshipUserUser.js index 05f17e47..1e9a7f0e 100644 --- a/src/model/RelationshipUserUser.js +++ b/src/model/RelationshipUserUser.js @@ -16,7 +16,7 @@ import ServiceAuthorizationDataRelationshipsUserData from './ServiceAuthorizatio /** * The RelationshipUserUser model module. * @module model/RelationshipUserUser - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipUserUser { /** diff --git a/src/model/RelationshipWafActiveRules.js b/src/model/RelationshipWafActiveRules.js index deea776b..03029c30 100644 --- a/src/model/RelationshipWafActiveRules.js +++ b/src/model/RelationshipWafActiveRules.js @@ -16,7 +16,7 @@ import RelationshipWafActiveRulesWafActiveRules from './RelationshipWafActiveRul /** * The RelationshipWafActiveRules model module. * @module model/RelationshipWafActiveRules - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipWafActiveRules { /** diff --git a/src/model/RelationshipWafActiveRulesWafActiveRules.js b/src/model/RelationshipWafActiveRulesWafActiveRules.js index 6b32ffd2..cee02de9 100644 --- a/src/model/RelationshipWafActiveRulesWafActiveRules.js +++ b/src/model/RelationshipWafActiveRulesWafActiveRules.js @@ -16,7 +16,7 @@ import RelationshipMemberWafActiveRule from './RelationshipMemberWafActiveRule'; /** * The RelationshipWafActiveRulesWafActiveRules model module. * @module model/RelationshipWafActiveRulesWafActiveRules - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipWafActiveRulesWafActiveRules { /** diff --git a/src/model/RelationshipWafFirewall.js b/src/model/RelationshipWafFirewall.js index 0fce6e42..02c2c81b 100644 --- a/src/model/RelationshipWafFirewall.js +++ b/src/model/RelationshipWafFirewall.js @@ -16,7 +16,7 @@ import RelationshipWafFirewallWafFirewall from './RelationshipWafFirewallWafFire /** * The RelationshipWafFirewall model module. * @module model/RelationshipWafFirewall - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipWafFirewall { /** diff --git a/src/model/RelationshipWafFirewallVersion.js b/src/model/RelationshipWafFirewallVersion.js index 5172f12b..ca35537f 100644 --- a/src/model/RelationshipWafFirewallVersion.js +++ b/src/model/RelationshipWafFirewallVersion.js @@ -16,7 +16,7 @@ import RelationshipWafFirewallVersionWafFirewallVersion from './RelationshipWafF /** * The RelationshipWafFirewallVersion model module. * @module model/RelationshipWafFirewallVersion - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipWafFirewallVersion { /** diff --git a/src/model/RelationshipWafFirewallVersionWafFirewallVersion.js b/src/model/RelationshipWafFirewallVersionWafFirewallVersion.js index 7bc8d3ac..6ac9131e 100644 --- a/src/model/RelationshipWafFirewallVersionWafFirewallVersion.js +++ b/src/model/RelationshipWafFirewallVersionWafFirewallVersion.js @@ -16,7 +16,7 @@ import RelationshipMemberWafFirewallVersion from './RelationshipMemberWafFirewal /** * The RelationshipWafFirewallVersionWafFirewallVersion model module. * @module model/RelationshipWafFirewallVersionWafFirewallVersion - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipWafFirewallVersionWafFirewallVersion { /** diff --git a/src/model/RelationshipWafFirewallVersions.js b/src/model/RelationshipWafFirewallVersions.js index 1654cc6f..47f23982 100644 --- a/src/model/RelationshipWafFirewallVersions.js +++ b/src/model/RelationshipWafFirewallVersions.js @@ -16,7 +16,7 @@ import RelationshipWafFirewallVersionWafFirewallVersion from './RelationshipWafF /** * The RelationshipWafFirewallVersions model module. * @module model/RelationshipWafFirewallVersions - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipWafFirewallVersions { /** diff --git a/src/model/RelationshipWafFirewallWafFirewall.js b/src/model/RelationshipWafFirewallWafFirewall.js index 24c30cdb..b814d39a 100644 --- a/src/model/RelationshipWafFirewallWafFirewall.js +++ b/src/model/RelationshipWafFirewallWafFirewall.js @@ -16,7 +16,7 @@ import RelationshipMemberWafFirewall from './RelationshipMemberWafFirewall'; /** * The RelationshipWafFirewallWafFirewall model module. * @module model/RelationshipWafFirewallWafFirewall - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipWafFirewallWafFirewall { /** diff --git a/src/model/RelationshipWafRule.js b/src/model/RelationshipWafRule.js index 7403dad6..f58787e0 100644 --- a/src/model/RelationshipWafRule.js +++ b/src/model/RelationshipWafRule.js @@ -16,7 +16,7 @@ import RelationshipWafRuleWafRule from './RelationshipWafRuleWafRule'; /** * The RelationshipWafRule model module. * @module model/RelationshipWafRule - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipWafRule { /** diff --git a/src/model/RelationshipWafRuleRevision.js b/src/model/RelationshipWafRuleRevision.js index cda29f86..ba51a6dd 100644 --- a/src/model/RelationshipWafRuleRevision.js +++ b/src/model/RelationshipWafRuleRevision.js @@ -16,7 +16,7 @@ import RelationshipWafRuleRevisionWafRuleRevisions from './RelationshipWafRuleRe /** * The RelationshipWafRuleRevision model module. * @module model/RelationshipWafRuleRevision - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipWafRuleRevision { /** diff --git a/src/model/RelationshipWafRuleRevisionWafRuleRevisions.js b/src/model/RelationshipWafRuleRevisionWafRuleRevisions.js index 817eb698..ce9189ea 100644 --- a/src/model/RelationshipWafRuleRevisionWafRuleRevisions.js +++ b/src/model/RelationshipWafRuleRevisionWafRuleRevisions.js @@ -16,7 +16,7 @@ import RelationshipMemberWafRuleRevision from './RelationshipMemberWafRuleRevisi /** * The RelationshipWafRuleRevisionWafRuleRevisions model module. * @module model/RelationshipWafRuleRevisionWafRuleRevisions - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipWafRuleRevisionWafRuleRevisions { /** diff --git a/src/model/RelationshipWafRuleRevisions.js b/src/model/RelationshipWafRuleRevisions.js index 22606154..1a07a8de 100644 --- a/src/model/RelationshipWafRuleRevisions.js +++ b/src/model/RelationshipWafRuleRevisions.js @@ -16,7 +16,7 @@ import RelationshipWafRuleRevisionWafRuleRevisions from './RelationshipWafRuleRe /** * The RelationshipWafRuleRevisions model module. * @module model/RelationshipWafRuleRevisions - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipWafRuleRevisions { /** diff --git a/src/model/RelationshipWafRuleWafRule.js b/src/model/RelationshipWafRuleWafRule.js index f3e7c2d4..d835a408 100644 --- a/src/model/RelationshipWafRuleWafRule.js +++ b/src/model/RelationshipWafRuleWafRule.js @@ -16,7 +16,7 @@ import RelationshipMemberWafRule from './RelationshipMemberWafRule'; /** * The RelationshipWafRuleWafRule model module. * @module model/RelationshipWafRuleWafRule - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipWafRuleWafRule { /** diff --git a/src/model/RelationshipWafRules.js b/src/model/RelationshipWafRules.js index 979319da..5e6a4237 100644 --- a/src/model/RelationshipWafRules.js +++ b/src/model/RelationshipWafRules.js @@ -16,7 +16,7 @@ import RelationshipWafRuleWafRule from './RelationshipWafRuleWafRule'; /** * The RelationshipWafRules model module. * @module model/RelationshipWafRules - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipWafRules { /** diff --git a/src/model/RelationshipWafTags.js b/src/model/RelationshipWafTags.js index 52a1dae3..6bc8c6e8 100644 --- a/src/model/RelationshipWafTags.js +++ b/src/model/RelationshipWafTags.js @@ -16,7 +16,7 @@ import RelationshipWafTagsWafTags from './RelationshipWafTagsWafTags'; /** * The RelationshipWafTags model module. * @module model/RelationshipWafTags - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipWafTags { /** diff --git a/src/model/RelationshipWafTagsWafTags.js b/src/model/RelationshipWafTagsWafTags.js index 75e580e7..4d2cc232 100644 --- a/src/model/RelationshipWafTagsWafTags.js +++ b/src/model/RelationshipWafTagsWafTags.js @@ -16,7 +16,7 @@ import RelationshipMemberWafTag from './RelationshipMemberWafTag'; /** * The RelationshipWafTagsWafTags model module. * @module model/RelationshipWafTagsWafTags - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipWafTagsWafTags { /** diff --git a/src/model/RelationshipsForInvitation.js b/src/model/RelationshipsForInvitation.js index 8e5fd9e9..0ee33833 100644 --- a/src/model/RelationshipsForInvitation.js +++ b/src/model/RelationshipsForInvitation.js @@ -19,7 +19,7 @@ import RelationshipServiceInvitationsServiceInvitations from './RelationshipServ /** * The RelationshipsForInvitation model module. * @module model/RelationshipsForInvitation - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipsForInvitation { /** diff --git a/src/model/RelationshipsForMutualAuthentication.js b/src/model/RelationshipsForMutualAuthentication.js index a46931b1..b7019057 100644 --- a/src/model/RelationshipsForMutualAuthentication.js +++ b/src/model/RelationshipsForMutualAuthentication.js @@ -17,7 +17,7 @@ import RelationshipTlsActivations from './RelationshipTlsActivations'; /** * The RelationshipsForMutualAuthentication model module. * @module model/RelationshipsForMutualAuthentication - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipsForMutualAuthentication { /** diff --git a/src/model/RelationshipsForStar.js b/src/model/RelationshipsForStar.js index 883abfd3..a4869960 100644 --- a/src/model/RelationshipsForStar.js +++ b/src/model/RelationshipsForStar.js @@ -19,7 +19,7 @@ import RelationshipUserUser from './RelationshipUserUser'; /** * The RelationshipsForStar model module. * @module model/RelationshipsForStar - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipsForStar { /** diff --git a/src/model/RelationshipsForTlsActivation.js b/src/model/RelationshipsForTlsActivation.js index 5eed3e3d..489e36c1 100644 --- a/src/model/RelationshipsForTlsActivation.js +++ b/src/model/RelationshipsForTlsActivation.js @@ -21,7 +21,7 @@ import RelationshipTlsDomainTlsDomain from './RelationshipTlsDomainTlsDomain'; /** * The RelationshipsForTlsActivation model module. * @module model/RelationshipsForTlsActivation - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipsForTlsActivation { /** diff --git a/src/model/RelationshipsForTlsBulkCertificate.js b/src/model/RelationshipsForTlsBulkCertificate.js index 9e64c619..87f21a50 100644 --- a/src/model/RelationshipsForTlsBulkCertificate.js +++ b/src/model/RelationshipsForTlsBulkCertificate.js @@ -18,7 +18,7 @@ import RelationshipTlsDomainsTlsDomains from './RelationshipTlsDomainsTlsDomains /** * The RelationshipsForTlsBulkCertificate model module. * @module model/RelationshipsForTlsBulkCertificate - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipsForTlsBulkCertificate { /** diff --git a/src/model/RelationshipsForTlsConfiguration.js b/src/model/RelationshipsForTlsConfiguration.js index 06c64a73..81d27cd7 100644 --- a/src/model/RelationshipsForTlsConfiguration.js +++ b/src/model/RelationshipsForTlsConfiguration.js @@ -16,7 +16,7 @@ import RelationshipMemberService from './RelationshipMemberService'; /** * The RelationshipsForTlsConfiguration model module. * @module model/RelationshipsForTlsConfiguration - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipsForTlsConfiguration { /** diff --git a/src/model/RelationshipsForTlsDomain.js b/src/model/RelationshipsForTlsDomain.js index 02e1fc4f..280173af 100644 --- a/src/model/RelationshipsForTlsDomain.js +++ b/src/model/RelationshipsForTlsDomain.js @@ -18,7 +18,7 @@ import RelationshipTlsSubscriptions from './RelationshipTlsSubscriptions'; /** * The RelationshipsForTlsDomain model module. * @module model/RelationshipsForTlsDomain - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipsForTlsDomain { /** diff --git a/src/model/RelationshipsForTlsPrivateKey.js b/src/model/RelationshipsForTlsPrivateKey.js index 0231cdf4..cbbe5a84 100644 --- a/src/model/RelationshipsForTlsPrivateKey.js +++ b/src/model/RelationshipsForTlsPrivateKey.js @@ -18,7 +18,7 @@ import RelationshipTlsDomainsTlsDomains from './RelationshipTlsDomainsTlsDomains /** * The RelationshipsForTlsPrivateKey model module. * @module model/RelationshipsForTlsPrivateKey - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipsForTlsPrivateKey { /** diff --git a/src/model/RelationshipsForTlsSubscription.js b/src/model/RelationshipsForTlsSubscription.js index f5e03090..33aa4130 100644 --- a/src/model/RelationshipsForTlsSubscription.js +++ b/src/model/RelationshipsForTlsSubscription.js @@ -23,7 +23,7 @@ import RelationshipTlsDomainsTlsDomains from './RelationshipTlsDomainsTlsDomains /** * The RelationshipsForTlsSubscription model module. * @module model/RelationshipsForTlsSubscription - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipsForTlsSubscription { /** diff --git a/src/model/RelationshipsForWafActiveRule.js b/src/model/RelationshipsForWafActiveRule.js index 4e8fdff4..b218945c 100644 --- a/src/model/RelationshipsForWafActiveRule.js +++ b/src/model/RelationshipsForWafActiveRule.js @@ -19,7 +19,7 @@ import RelationshipWafRuleRevisionWafRuleRevisions from './RelationshipWafRuleRe /** * The RelationshipsForWafActiveRule model module. * @module model/RelationshipsForWafActiveRule - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipsForWafActiveRule { /** diff --git a/src/model/RelationshipsForWafExclusion.js b/src/model/RelationshipsForWafExclusion.js index 97da31af..d5594aff 100644 --- a/src/model/RelationshipsForWafExclusion.js +++ b/src/model/RelationshipsForWafExclusion.js @@ -19,7 +19,7 @@ import RelationshipWafRules from './RelationshipWafRules'; /** * The RelationshipsForWafExclusion model module. * @module model/RelationshipsForWafExclusion - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipsForWafExclusion { /** diff --git a/src/model/RelationshipsForWafFirewallVersion.js b/src/model/RelationshipsForWafFirewallVersion.js index 08944d5f..930c5f1d 100644 --- a/src/model/RelationshipsForWafFirewallVersion.js +++ b/src/model/RelationshipsForWafFirewallVersion.js @@ -19,7 +19,7 @@ import RelationshipWafFirewallVersions from './RelationshipWafFirewallVersions'; /** * The RelationshipsForWafFirewallVersion model module. * @module model/RelationshipsForWafFirewallVersion - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipsForWafFirewallVersion { /** diff --git a/src/model/RelationshipsForWafRule.js b/src/model/RelationshipsForWafRule.js index cfa20df8..0dd4ce91 100644 --- a/src/model/RelationshipsForWafRule.js +++ b/src/model/RelationshipsForWafRule.js @@ -19,7 +19,7 @@ import RelationshipWafTagsWafTags from './RelationshipWafTagsWafTags'; /** * The RelationshipsForWafRule model module. * @module model/RelationshipsForWafRule - * @version 7.10.0 + * @version 8.0.0 */ class RelationshipsForWafRule { /** diff --git a/src/model/RequestSettingsAdditional.js b/src/model/RequestSettingsAdditional.js index daeec280..458af208 100644 --- a/src/model/RequestSettingsAdditional.js +++ b/src/model/RequestSettingsAdditional.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The RequestSettingsAdditional model module. * @module model/RequestSettingsAdditional - * @version 7.10.0 + * @version 8.0.0 */ class RequestSettingsAdditional { /** diff --git a/src/model/RequestSettingsResponse.js b/src/model/RequestSettingsResponse.js index 9e0fb354..f0ba2d85 100644 --- a/src/model/RequestSettingsResponse.js +++ b/src/model/RequestSettingsResponse.js @@ -19,7 +19,7 @@ import Timestamps from './Timestamps'; /** * The RequestSettingsResponse model module. * @module model/RequestSettingsResponse - * @version 7.10.0 + * @version 8.0.0 */ class RequestSettingsResponse { /** diff --git a/src/model/RequestSettingsResponseAllOf.js b/src/model/RequestSettingsResponseAllOf.js index 069a53c2..93004fe6 100644 --- a/src/model/RequestSettingsResponseAllOf.js +++ b/src/model/RequestSettingsResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The RequestSettingsResponseAllOf model module. * @module model/RequestSettingsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class RequestSettingsResponseAllOf { /** diff --git a/src/model/Resource.js b/src/model/Resource.js index c6ed73e7..e16924b8 100644 --- a/src/model/Resource.js +++ b/src/model/Resource.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Resource model module. * @module model/Resource - * @version 7.10.0 + * @version 8.0.0 */ class Resource { /** diff --git a/src/model/ResourceResponse.js b/src/model/ResourceResponse.js index d87d4f25..663da79b 100644 --- a/src/model/ResourceResponse.js +++ b/src/model/ResourceResponse.js @@ -19,7 +19,7 @@ import TypeResource from './TypeResource'; /** * The ResourceResponse model module. * @module model/ResourceResponse - * @version 7.10.0 + * @version 8.0.0 */ class ResourceResponse { /** diff --git a/src/model/ResourceResponseAllOf.js b/src/model/ResourceResponseAllOf.js index 8dbd3870..e61c0a3b 100644 --- a/src/model/ResourceResponseAllOf.js +++ b/src/model/ResourceResponseAllOf.js @@ -16,7 +16,7 @@ import TypeResource from './TypeResource'; /** * The ResourceResponseAllOf model module. * @module model/ResourceResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class ResourceResponseAllOf { /** diff --git a/src/model/ResponseObject.js b/src/model/ResponseObject.js index 77bf95c1..d2ea8fba 100644 --- a/src/model/ResponseObject.js +++ b/src/model/ResponseObject.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ResponseObject model module. * @module model/ResponseObject - * @version 7.10.0 + * @version 8.0.0 */ class ResponseObject { /** diff --git a/src/model/ResponseObjectResponse.js b/src/model/ResponseObjectResponse.js index 0b90a86c..e8742711 100644 --- a/src/model/ResponseObjectResponse.js +++ b/src/model/ResponseObjectResponse.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The ResponseObjectResponse model module. * @module model/ResponseObjectResponse - * @version 7.10.0 + * @version 8.0.0 */ class ResponseObjectResponse { /** diff --git a/src/model/Results.js b/src/model/Results.js index 6973d31f..2b524e69 100644 --- a/src/model/Results.js +++ b/src/model/Results.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Results model module. * @module model/Results - * @version 7.10.0 + * @version 8.0.0 */ class Results { /** @@ -734,27 +734,6 @@ class Results { if (data.hasOwnProperty('ddos_action_downgraded_connections')) { obj['ddos_action_downgraded_connections'] = ApiClient.convertToType(data['ddos_action_downgraded_connections'], 'Number'); } - if (data.hasOwnProperty('vcl_on_compute_hit_requests')) { - obj['vcl_on_compute_hit_requests'] = ApiClient.convertToType(data['vcl_on_compute_hit_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_miss_requests')) { - obj['vcl_on_compute_miss_requests'] = ApiClient.convertToType(data['vcl_on_compute_miss_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_pass_requests')) { - obj['vcl_on_compute_pass_requests'] = ApiClient.convertToType(data['vcl_on_compute_pass_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_error_requests')) { - obj['vcl_on_compute_error_requests'] = ApiClient.convertToType(data['vcl_on_compute_error_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_synth_requests')) { - obj['vcl_on_compute_synth_requests'] = ApiClient.convertToType(data['vcl_on_compute_synth_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_edge_hit_requests')) { - obj['vcl_on_compute_edge_hit_requests'] = ApiClient.convertToType(data['vcl_on_compute_edge_hit_requests'], 'Number'); - } - if (data.hasOwnProperty('vcl_on_compute_edge_miss_requests')) { - obj['vcl_on_compute_edge_miss_requests'] = ApiClient.convertToType(data['vcl_on_compute_edge_miss_requests'], 'Number'); - } if (data.hasOwnProperty('all_hit_requests')) { obj['all_hit_requests'] = ApiClient.convertToType(data['all_hit_requests'], 'Number'); } @@ -797,6 +776,15 @@ class Results { if (data.hasOwnProperty('request_denied_get_head_body')) { obj['request_denied_get_head_body'] = ApiClient.convertToType(data['request_denied_get_head_body'], 'Number'); } + if (data.hasOwnProperty('service_ddos_requests_detected')) { + obj['service_ddos_requests_detected'] = ApiClient.convertToType(data['service_ddos_requests_detected'], 'Number'); + } + if (data.hasOwnProperty('service_ddos_requests_mitigated')) { + obj['service_ddos_requests_mitigated'] = ApiClient.convertToType(data['service_ddos_requests_mitigated'], 'Number'); + } + if (data.hasOwnProperty('service_ddos_requests_allowed')) { + obj['service_ddos_requests_allowed'] = ApiClient.convertToType(data['service_ddos_requests_allowed'], 'Number'); + } if (data.hasOwnProperty('service_id')) { obj['service_id'] = ApiClient.convertToType(data['service_id'], 'String'); } @@ -2184,48 +2172,6 @@ Results.prototype['ddos_action_downgrade'] = undefined; */ Results.prototype['ddos_action_downgraded_connections'] = undefined; -/** - * Number of cache hits for a VCL service running on Compute. - * @member {Number} vcl_on_compute_hit_requests - */ -Results.prototype['vcl_on_compute_hit_requests'] = undefined; - -/** - * Number of cache misses for a VCL service running on Compute. - * @member {Number} vcl_on_compute_miss_requests - */ -Results.prototype['vcl_on_compute_miss_requests'] = undefined; - -/** - * Number of requests that passed through the CDN without being cached for a VCL service running on Compute. - * @member {Number} vcl_on_compute_pass_requests - */ -Results.prototype['vcl_on_compute_pass_requests'] = undefined; - -/** - * Number of cache errors for a VCL service running on Compute. - * @member {Number} vcl_on_compute_error_requests - */ -Results.prototype['vcl_on_compute_error_requests'] = undefined; - -/** - * Number of requests that returned a synthetic response (i.e., response objects created with the `synthetic` VCL statement) for a VCL service running on Compute. - * @member {Number} vcl_on_compute_synth_requests - */ -Results.prototype['vcl_on_compute_synth_requests'] = undefined; - -/** - * Number of requests sent by end users to Fastly that resulted in a hit at the edge for a VCL service running on Compute. - * @member {Number} vcl_on_compute_edge_hit_requests - */ -Results.prototype['vcl_on_compute_edge_hit_requests'] = undefined; - -/** - * Number of requests sent by end users to Fastly that resulted in a miss at the edge for a VCL service running on Compute. - * @member {Number} vcl_on_compute_edge_miss_requests - */ -Results.prototype['vcl_on_compute_edge_miss_requests'] = undefined; - /** * Number of cache hits for a VCL service. * @member {Number} all_hit_requests @@ -2310,6 +2256,24 @@ Results.prototype['origin_offload'] = undefined; */ Results.prototype['request_denied_get_head_body'] = undefined; +/** + * Number of requests classified as a DDoS attack against a customer origin or service. + * @member {Number} service_ddos_requests_detected + */ +Results.prototype['service_ddos_requests_detected'] = undefined; + +/** + * Number of requests classified as a DDoS attack against a customer origin or service that were mitigated by the Fastly platform. + * @member {Number} service_ddos_requests_mitigated + */ +Results.prototype['service_ddos_requests_mitigated'] = undefined; + +/** + * Number of requests analyzed for DDoS attacks against a customer origin or service, but with no DDoS detected. + * @member {Number} service_ddos_requests_allowed + */ +Results.prototype['service_ddos_requests_allowed'] = undefined; + /** * @member {String} service_id */ diff --git a/src/model/SchemasContactResponse.js b/src/model/SchemasContactResponse.js index 09d52de0..a77e2290 100644 --- a/src/model/SchemasContactResponse.js +++ b/src/model/SchemasContactResponse.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The SchemasContactResponse model module. * @module model/SchemasContactResponse - * @version 7.10.0 + * @version 8.0.0 */ class SchemasContactResponse { /** diff --git a/src/model/SchemasSnippetResponse.js b/src/model/SchemasSnippetResponse.js index c65d2cb5..45831539 100644 --- a/src/model/SchemasSnippetResponse.js +++ b/src/model/SchemasSnippetResponse.js @@ -17,7 +17,7 @@ import Snippet from './Snippet'; /** * The SchemasSnippetResponse model module. * @module model/SchemasSnippetResponse - * @version 7.10.0 + * @version 8.0.0 */ class SchemasSnippetResponse { /** diff --git a/src/model/SchemasSnippetResponseCommon.js b/src/model/SchemasSnippetResponseCommon.js index 68c29eb0..1c79eefd 100644 --- a/src/model/SchemasSnippetResponseCommon.js +++ b/src/model/SchemasSnippetResponseCommon.js @@ -17,7 +17,7 @@ import Timestamps from './Timestamps'; /** * The SchemasSnippetResponseCommon model module. * @module model/SchemasSnippetResponseCommon - * @version 7.10.0 + * @version 8.0.0 */ class SchemasSnippetResponseCommon { /** diff --git a/src/model/SchemasUserResponse.js b/src/model/SchemasUserResponse.js index 4189c081..a96b27c8 100644 --- a/src/model/SchemasUserResponse.js +++ b/src/model/SchemasUserResponse.js @@ -19,7 +19,7 @@ import User from './User'; /** * The SchemasUserResponse model module. * @module model/SchemasUserResponse - * @version 7.10.0 + * @version 8.0.0 */ class SchemasUserResponse { /** diff --git a/src/model/SchemasUserResponseReadOnly.js b/src/model/SchemasUserResponseReadOnly.js index 3944212c..b05f301f 100644 --- a/src/model/SchemasUserResponseReadOnly.js +++ b/src/model/SchemasUserResponseReadOnly.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The SchemasUserResponseReadOnly model module. * @module model/SchemasUserResponseReadOnly - * @version 7.10.0 + * @version 8.0.0 */ class SchemasUserResponseReadOnly { /** diff --git a/src/model/SchemasVclResponse.js b/src/model/SchemasVclResponse.js index bf90f746..b8507b0a 100644 --- a/src/model/SchemasVclResponse.js +++ b/src/model/SchemasVclResponse.js @@ -18,7 +18,7 @@ import Vcl from './Vcl'; /** * The SchemasVclResponse model module. * @module model/SchemasVclResponse - * @version 7.10.0 + * @version 8.0.0 */ class SchemasVclResponse { /** diff --git a/src/model/SchemasVersion.js b/src/model/SchemasVersion.js index d405bb53..d3ff1aa3 100644 --- a/src/model/SchemasVersion.js +++ b/src/model/SchemasVersion.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The SchemasVersion model module. * @module model/SchemasVersion - * @version 7.10.0 + * @version 8.0.0 */ class SchemasVersion { /** diff --git a/src/model/SchemasVersionResponse.js b/src/model/SchemasVersionResponse.js index ae0f8a90..cb7d3b63 100644 --- a/src/model/SchemasVersionResponse.js +++ b/src/model/SchemasVersionResponse.js @@ -19,7 +19,7 @@ import VersionResponseAllOf from './VersionResponseAllOf'; /** * The SchemasVersionResponse model module. * @module model/SchemasVersionResponse - * @version 7.10.0 + * @version 8.0.0 */ class SchemasVersionResponse { /** diff --git a/src/model/SchemasWafFirewallVersion.js b/src/model/SchemasWafFirewallVersion.js index 1b46d73d..e4a1f5d8 100644 --- a/src/model/SchemasWafFirewallVersion.js +++ b/src/model/SchemasWafFirewallVersion.js @@ -16,7 +16,7 @@ import SchemasWafFirewallVersionData from './SchemasWafFirewallVersionData'; /** * The SchemasWafFirewallVersion model module. * @module model/SchemasWafFirewallVersion - * @version 7.10.0 + * @version 8.0.0 */ class SchemasWafFirewallVersion { /** diff --git a/src/model/SchemasWafFirewallVersionData.js b/src/model/SchemasWafFirewallVersionData.js index f8cbd7e0..411c9a33 100644 --- a/src/model/SchemasWafFirewallVersionData.js +++ b/src/model/SchemasWafFirewallVersionData.js @@ -17,7 +17,7 @@ import WafFirewallVersionDataAttributes from './WafFirewallVersionDataAttributes /** * The SchemasWafFirewallVersionData model module. * @module model/SchemasWafFirewallVersionData - * @version 7.10.0 + * @version 8.0.0 */ class SchemasWafFirewallVersionData { /** diff --git a/src/model/Secret.js b/src/model/Secret.js index 17285797..55993ce4 100644 --- a/src/model/Secret.js +++ b/src/model/Secret.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Secret model module. * @module model/Secret - * @version 7.10.0 + * @version 8.0.0 */ class Secret { /** diff --git a/src/model/SecretResponse.js b/src/model/SecretResponse.js index ce22b935..46c6098d 100644 --- a/src/model/SecretResponse.js +++ b/src/model/SecretResponse.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The SecretResponse model module. * @module model/SecretResponse - * @version 7.10.0 + * @version 8.0.0 */ class SecretResponse { /** diff --git a/src/model/SecretStore.js b/src/model/SecretStore.js index 695f63fd..41e97747 100644 --- a/src/model/SecretStore.js +++ b/src/model/SecretStore.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The SecretStore model module. * @module model/SecretStore - * @version 7.10.0 + * @version 8.0.0 */ class SecretStore { /** diff --git a/src/model/SecretStoreResponse.js b/src/model/SecretStoreResponse.js index 26d3b80e..effba48e 100644 --- a/src/model/SecretStoreResponse.js +++ b/src/model/SecretStoreResponse.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The SecretStoreResponse model module. * @module model/SecretStoreResponse - * @version 7.10.0 + * @version 8.0.0 */ class SecretStoreResponse { /** diff --git a/src/model/Server.js b/src/model/Server.js index c7f3d3b0..ba8c2cd6 100644 --- a/src/model/Server.js +++ b/src/model/Server.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Server model module. * @module model/Server - * @version 7.10.0 + * @version 8.0.0 */ class Server { /** diff --git a/src/model/ServerResponse.js b/src/model/ServerResponse.js index 334c0da2..42313093 100644 --- a/src/model/ServerResponse.js +++ b/src/model/ServerResponse.js @@ -18,7 +18,7 @@ import Timestamps from './Timestamps'; /** * The ServerResponse model module. * @module model/ServerResponse - * @version 7.10.0 + * @version 8.0.0 */ class ServerResponse { /** diff --git a/src/model/ServerResponseAllOf.js b/src/model/ServerResponseAllOf.js index 3f268053..8a607131 100644 --- a/src/model/ServerResponseAllOf.js +++ b/src/model/ServerResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ServerResponseAllOf model module. * @module model/ServerResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class ServerResponseAllOf { /** diff --git a/src/model/Service.js b/src/model/Service.js index de97c428..d03ad53c 100644 --- a/src/model/Service.js +++ b/src/model/Service.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Service model module. * @module model/Service - * @version 7.10.0 + * @version 8.0.0 */ class Service { /** diff --git a/src/model/ServiceAuthorization.js b/src/model/ServiceAuthorization.js index 98f14f89..d280b0ff 100644 --- a/src/model/ServiceAuthorization.js +++ b/src/model/ServiceAuthorization.js @@ -16,7 +16,7 @@ import ServiceAuthorizationData from './ServiceAuthorizationData'; /** * The ServiceAuthorization model module. * @module model/ServiceAuthorization - * @version 7.10.0 + * @version 8.0.0 */ class ServiceAuthorization { /** diff --git a/src/model/ServiceAuthorizationData.js b/src/model/ServiceAuthorizationData.js index ca9128ed..0f3e823d 100644 --- a/src/model/ServiceAuthorizationData.js +++ b/src/model/ServiceAuthorizationData.js @@ -18,7 +18,7 @@ import TypeServiceAuthorization from './TypeServiceAuthorization'; /** * The ServiceAuthorizationData model module. * @module model/ServiceAuthorizationData - * @version 7.10.0 + * @version 8.0.0 */ class ServiceAuthorizationData { /** diff --git a/src/model/ServiceAuthorizationDataAttributes.js b/src/model/ServiceAuthorizationDataAttributes.js index a7620d18..106a7ace 100644 --- a/src/model/ServiceAuthorizationDataAttributes.js +++ b/src/model/ServiceAuthorizationDataAttributes.js @@ -16,7 +16,7 @@ import Permission from './Permission'; /** * The ServiceAuthorizationDataAttributes model module. * @module model/ServiceAuthorizationDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class ServiceAuthorizationDataAttributes { /** diff --git a/src/model/ServiceAuthorizationDataRelationships.js b/src/model/ServiceAuthorizationDataRelationships.js index 67a71b9c..0f48b93f 100644 --- a/src/model/ServiceAuthorizationDataRelationships.js +++ b/src/model/ServiceAuthorizationDataRelationships.js @@ -17,7 +17,7 @@ import ServiceAuthorizationDataRelationshipsUser from './ServiceAuthorizationDat /** * The ServiceAuthorizationDataRelationships model module. * @module model/ServiceAuthorizationDataRelationships - * @version 7.10.0 + * @version 8.0.0 */ class ServiceAuthorizationDataRelationships { /** diff --git a/src/model/ServiceAuthorizationDataRelationshipsUser.js b/src/model/ServiceAuthorizationDataRelationshipsUser.js index 0a757c9e..8a5bd9d3 100644 --- a/src/model/ServiceAuthorizationDataRelationshipsUser.js +++ b/src/model/ServiceAuthorizationDataRelationshipsUser.js @@ -16,7 +16,7 @@ import ServiceAuthorizationDataRelationshipsUserData from './ServiceAuthorizatio /** * The ServiceAuthorizationDataRelationshipsUser model module. * @module model/ServiceAuthorizationDataRelationshipsUser - * @version 7.10.0 + * @version 8.0.0 */ class ServiceAuthorizationDataRelationshipsUser { /** diff --git a/src/model/ServiceAuthorizationDataRelationshipsUserData.js b/src/model/ServiceAuthorizationDataRelationshipsUserData.js index 264c6f22..c33e54c5 100644 --- a/src/model/ServiceAuthorizationDataRelationshipsUserData.js +++ b/src/model/ServiceAuthorizationDataRelationshipsUserData.js @@ -16,7 +16,7 @@ import TypeUser from './TypeUser'; /** * The ServiceAuthorizationDataRelationshipsUserData model module. * @module model/ServiceAuthorizationDataRelationshipsUserData - * @version 7.10.0 + * @version 8.0.0 */ class ServiceAuthorizationDataRelationshipsUserData { /** diff --git a/src/model/ServiceAuthorizationResponse.js b/src/model/ServiceAuthorizationResponse.js index 09d60abe..2aaf1dc1 100644 --- a/src/model/ServiceAuthorizationResponse.js +++ b/src/model/ServiceAuthorizationResponse.js @@ -16,7 +16,7 @@ import ServiceAuthorizationResponseData from './ServiceAuthorizationResponseData /** * The ServiceAuthorizationResponse model module. * @module model/ServiceAuthorizationResponse - * @version 7.10.0 + * @version 8.0.0 */ class ServiceAuthorizationResponse { /** diff --git a/src/model/ServiceAuthorizationResponseData.js b/src/model/ServiceAuthorizationResponseData.js index 9e8afec8..0fe035eb 100644 --- a/src/model/ServiceAuthorizationResponseData.js +++ b/src/model/ServiceAuthorizationResponseData.js @@ -20,7 +20,7 @@ import TypeServiceAuthorization from './TypeServiceAuthorization'; /** * The ServiceAuthorizationResponseData model module. * @module model/ServiceAuthorizationResponseData - * @version 7.10.0 + * @version 8.0.0 */ class ServiceAuthorizationResponseData { /** diff --git a/src/model/ServiceAuthorizationResponseDataAllOf.js b/src/model/ServiceAuthorizationResponseDataAllOf.js index 17e71adc..368606c2 100644 --- a/src/model/ServiceAuthorizationResponseDataAllOf.js +++ b/src/model/ServiceAuthorizationResponseDataAllOf.js @@ -16,7 +16,7 @@ import Timestamps from './Timestamps'; /** * The ServiceAuthorizationResponseDataAllOf model module. * @module model/ServiceAuthorizationResponseDataAllOf - * @version 7.10.0 + * @version 8.0.0 */ class ServiceAuthorizationResponseDataAllOf { /** diff --git a/src/model/ServiceAuthorizationsResponse.js b/src/model/ServiceAuthorizationsResponse.js index 7c0d5e1a..7c6d1ae7 100644 --- a/src/model/ServiceAuthorizationsResponse.js +++ b/src/model/ServiceAuthorizationsResponse.js @@ -20,7 +20,7 @@ import ServiceAuthorizationsResponseAllOf from './ServiceAuthorizationsResponseA /** * The ServiceAuthorizationsResponse model module. * @module model/ServiceAuthorizationsResponse - * @version 7.10.0 + * @version 8.0.0 */ class ServiceAuthorizationsResponse { /** diff --git a/src/model/ServiceAuthorizationsResponseAllOf.js b/src/model/ServiceAuthorizationsResponseAllOf.js index 6f7aaad7..c2f72441 100644 --- a/src/model/ServiceAuthorizationsResponseAllOf.js +++ b/src/model/ServiceAuthorizationsResponseAllOf.js @@ -16,7 +16,7 @@ import ServiceAuthorizationResponseData from './ServiceAuthorizationResponseData /** * The ServiceAuthorizationsResponseAllOf model module. * @module model/ServiceAuthorizationsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class ServiceAuthorizationsResponseAllOf { /** diff --git a/src/model/ServiceCreate.js b/src/model/ServiceCreate.js index c59568f0..19432854 100644 --- a/src/model/ServiceCreate.js +++ b/src/model/ServiceCreate.js @@ -17,7 +17,7 @@ import ServiceCreateAllOf from './ServiceCreateAllOf'; /** * The ServiceCreate model module. * @module model/ServiceCreate - * @version 7.10.0 + * @version 8.0.0 */ class ServiceCreate { /** diff --git a/src/model/ServiceCreateAllOf.js b/src/model/ServiceCreateAllOf.js index ac45cb09..6ea855e4 100644 --- a/src/model/ServiceCreateAllOf.js +++ b/src/model/ServiceCreateAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ServiceCreateAllOf model module. * @module model/ServiceCreateAllOf - * @version 7.10.0 + * @version 8.0.0 */ class ServiceCreateAllOf { /** diff --git a/src/model/ServiceDetail.js b/src/model/ServiceDetail.js index 2f853d1c..52b9721f 100644 --- a/src/model/ServiceDetail.js +++ b/src/model/ServiceDetail.js @@ -21,7 +21,7 @@ import ServiceVersionDetailOrNull from './ServiceVersionDetailOrNull'; /** * The ServiceDetail model module. * @module model/ServiceDetail - * @version 7.10.0 + * @version 8.0.0 */ class ServiceDetail { /** diff --git a/src/model/ServiceDetailAllOf.js b/src/model/ServiceDetailAllOf.js index c3c9ee05..a7d508eb 100644 --- a/src/model/ServiceDetailAllOf.js +++ b/src/model/ServiceDetailAllOf.js @@ -17,7 +17,7 @@ import ServiceVersionDetailOrNull from './ServiceVersionDetailOrNull'; /** * The ServiceDetailAllOf model module. * @module model/ServiceDetailAllOf - * @version 7.10.0 + * @version 8.0.0 */ class ServiceDetailAllOf { /** diff --git a/src/model/ServiceIdAndVersion.js b/src/model/ServiceIdAndVersion.js index 6e305540..c368a31e 100644 --- a/src/model/ServiceIdAndVersion.js +++ b/src/model/ServiceIdAndVersion.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ServiceIdAndVersion model module. * @module model/ServiceIdAndVersion - * @version 7.10.0 + * @version 8.0.0 */ class ServiceIdAndVersion { /** diff --git a/src/model/ServiceIdAndVersionString.js b/src/model/ServiceIdAndVersionString.js index 6769386d..bf1e32ca 100644 --- a/src/model/ServiceIdAndVersionString.js +++ b/src/model/ServiceIdAndVersionString.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ServiceIdAndVersionString model module. * @module model/ServiceIdAndVersionString - * @version 7.10.0 + * @version 8.0.0 */ class ServiceIdAndVersionString { /** diff --git a/src/model/ServiceInvitation.js b/src/model/ServiceInvitation.js index 513b469e..9871a447 100644 --- a/src/model/ServiceInvitation.js +++ b/src/model/ServiceInvitation.js @@ -16,7 +16,7 @@ import ServiceInvitationData from './ServiceInvitationData'; /** * The ServiceInvitation model module. * @module model/ServiceInvitation - * @version 7.10.0 + * @version 8.0.0 */ class ServiceInvitation { /** diff --git a/src/model/ServiceInvitationData.js b/src/model/ServiceInvitationData.js index 9176e47d..ffaf417b 100644 --- a/src/model/ServiceInvitationData.js +++ b/src/model/ServiceInvitationData.js @@ -18,7 +18,7 @@ import TypeServiceInvitation from './TypeServiceInvitation'; /** * The ServiceInvitationData model module. * @module model/ServiceInvitationData - * @version 7.10.0 + * @version 8.0.0 */ class ServiceInvitationData { /** diff --git a/src/model/ServiceInvitationDataAttributes.js b/src/model/ServiceInvitationDataAttributes.js index d0dfd713..7cd0665b 100644 --- a/src/model/ServiceInvitationDataAttributes.js +++ b/src/model/ServiceInvitationDataAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ServiceInvitationDataAttributes model module. * @module model/ServiceInvitationDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class ServiceInvitationDataAttributes { /** diff --git a/src/model/ServiceInvitationDataRelationships.js b/src/model/ServiceInvitationDataRelationships.js index 8b62cd6e..8469f4dd 100644 --- a/src/model/ServiceInvitationDataRelationships.js +++ b/src/model/ServiceInvitationDataRelationships.js @@ -16,7 +16,7 @@ import RelationshipMemberService from './RelationshipMemberService'; /** * The ServiceInvitationDataRelationships model module. * @module model/ServiceInvitationDataRelationships - * @version 7.10.0 + * @version 8.0.0 */ class ServiceInvitationDataRelationships { /** diff --git a/src/model/ServiceInvitationResponse.js b/src/model/ServiceInvitationResponse.js index d9e19bbb..3716b067 100644 --- a/src/model/ServiceInvitationResponse.js +++ b/src/model/ServiceInvitationResponse.js @@ -18,7 +18,7 @@ import ServiceInvitationResponseAllOfData from './ServiceInvitationResponseAllOf /** * The ServiceInvitationResponse model module. * @module model/ServiceInvitationResponse - * @version 7.10.0 + * @version 8.0.0 */ class ServiceInvitationResponse { /** diff --git a/src/model/ServiceInvitationResponseAllOf.js b/src/model/ServiceInvitationResponseAllOf.js index 7236a0be..d520b3d9 100644 --- a/src/model/ServiceInvitationResponseAllOf.js +++ b/src/model/ServiceInvitationResponseAllOf.js @@ -16,7 +16,7 @@ import ServiceInvitationResponseAllOfData from './ServiceInvitationResponseAllOf /** * The ServiceInvitationResponseAllOf model module. * @module model/ServiceInvitationResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class ServiceInvitationResponseAllOf { /** diff --git a/src/model/ServiceInvitationResponseAllOfData.js b/src/model/ServiceInvitationResponseAllOfData.js index 9e4cb1e9..4f34961e 100644 --- a/src/model/ServiceInvitationResponseAllOfData.js +++ b/src/model/ServiceInvitationResponseAllOfData.js @@ -16,7 +16,7 @@ import Timestamps from './Timestamps'; /** * The ServiceInvitationResponseAllOfData model module. * @module model/ServiceInvitationResponseAllOfData - * @version 7.10.0 + * @version 8.0.0 */ class ServiceInvitationResponseAllOfData { /** diff --git a/src/model/ServiceListResponse.js b/src/model/ServiceListResponse.js index 7e9db287..07ec85ac 100644 --- a/src/model/ServiceListResponse.js +++ b/src/model/ServiceListResponse.js @@ -20,7 +20,7 @@ import Timestamps from './Timestamps'; /** * The ServiceListResponse model module. * @module model/ServiceListResponse - * @version 7.10.0 + * @version 8.0.0 */ class ServiceListResponse { /** diff --git a/src/model/ServiceListResponseAllOf.js b/src/model/ServiceListResponseAllOf.js index 3f9460a7..8c3f793a 100644 --- a/src/model/ServiceListResponseAllOf.js +++ b/src/model/ServiceListResponseAllOf.js @@ -17,7 +17,7 @@ import SchemasVersionResponse from './SchemasVersionResponse'; /** * The ServiceListResponseAllOf model module. * @module model/ServiceListResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class ServiceListResponseAllOf { /** diff --git a/src/model/ServiceResponse.js b/src/model/ServiceResponse.js index 01c3e3c5..7114a3ab 100644 --- a/src/model/ServiceResponse.js +++ b/src/model/ServiceResponse.js @@ -20,7 +20,7 @@ import Timestamps from './Timestamps'; /** * The ServiceResponse model module. * @module model/ServiceResponse - * @version 7.10.0 + * @version 8.0.0 */ class ServiceResponse { /** diff --git a/src/model/ServiceResponseAllOf.js b/src/model/ServiceResponseAllOf.js index f3d30732..063ef98a 100644 --- a/src/model/ServiceResponseAllOf.js +++ b/src/model/ServiceResponseAllOf.js @@ -17,7 +17,7 @@ import SchemasVersionResponse from './SchemasVersionResponse'; /** * The ServiceResponseAllOf model module. * @module model/ServiceResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class ServiceResponseAllOf { /** diff --git a/src/model/ServiceVersionDetail.js b/src/model/ServiceVersionDetail.js index 63b49cca..2be30533 100644 --- a/src/model/ServiceVersionDetail.js +++ b/src/model/ServiceVersionDetail.js @@ -31,7 +31,7 @@ import VersionDetailSettings from './VersionDetailSettings'; /** * The ServiceVersionDetail model module. * @module model/ServiceVersionDetail - * @version 7.10.0 + * @version 8.0.0 */ class ServiceVersionDetail { /** diff --git a/src/model/ServiceVersionDetailOrNull.js b/src/model/ServiceVersionDetailOrNull.js index e8695051..aea0ba74 100644 --- a/src/model/ServiceVersionDetailOrNull.js +++ b/src/model/ServiceVersionDetailOrNull.js @@ -31,7 +31,7 @@ import VersionDetailSettings from './VersionDetailSettings'; /** * The ServiceVersionDetailOrNull model module. * @module model/ServiceVersionDetailOrNull - * @version 7.10.0 + * @version 8.0.0 */ class ServiceVersionDetailOrNull { /** diff --git a/src/model/Serviceusagemetric.js b/src/model/Serviceusagemetric.js index 7e6ff618..68b54695 100644 --- a/src/model/Serviceusagemetric.js +++ b/src/model/Serviceusagemetric.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Serviceusagemetric model module. * @module model/Serviceusagemetric - * @version 7.10.0 + * @version 8.0.0 */ class Serviceusagemetric { /** diff --git a/src/model/Serviceusagemetrics.js b/src/model/Serviceusagemetrics.js index 7aaee700..2cd10d7b 100644 --- a/src/model/Serviceusagemetrics.js +++ b/src/model/Serviceusagemetrics.js @@ -16,7 +16,7 @@ import ServiceusagemetricsData from './ServiceusagemetricsData'; /** * The Serviceusagemetrics model module. * @module model/Serviceusagemetrics - * @version 7.10.0 + * @version 8.0.0 */ class Serviceusagemetrics { /** diff --git a/src/model/ServiceusagemetricsData.js b/src/model/ServiceusagemetricsData.js index ec02c2a2..4d296724 100644 --- a/src/model/ServiceusagemetricsData.js +++ b/src/model/ServiceusagemetricsData.js @@ -17,7 +17,7 @@ import Serviceusagemetric from './Serviceusagemetric'; /** * The ServiceusagemetricsData model module. * @module model/ServiceusagemetricsData - * @version 7.10.0 + * @version 8.0.0 */ class ServiceusagemetricsData { /** diff --git a/src/model/Serviceusagetype.js b/src/model/Serviceusagetype.js index ac2c0ba2..89b2d072 100644 --- a/src/model/Serviceusagetype.js +++ b/src/model/Serviceusagetype.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Serviceusagetype model module. * @module model/Serviceusagetype - * @version 7.10.0 + * @version 8.0.0 */ class Serviceusagetype { /** diff --git a/src/model/Serviceusagetypes.js b/src/model/Serviceusagetypes.js index 1797877a..9a9101f7 100644 --- a/src/model/Serviceusagetypes.js +++ b/src/model/Serviceusagetypes.js @@ -16,7 +16,7 @@ import Serviceusagetype from './Serviceusagetype'; /** * The Serviceusagetypes model module. * @module model/Serviceusagetypes - * @version 7.10.0 + * @version 8.0.0 */ class Serviceusagetypes { /** diff --git a/src/model/SetConfiguration.js b/src/model/SetConfiguration.js index cfc83130..84dde331 100644 --- a/src/model/SetConfiguration.js +++ b/src/model/SetConfiguration.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The SetConfiguration model module. * @module model/SetConfiguration - * @version 7.10.0 + * @version 8.0.0 */ class SetConfiguration { /** @@ -52,6 +52,9 @@ class SetConfiguration { if (data.hasOwnProperty('traffic_ramp')) { obj['traffic_ramp'] = ApiClient.convertToType(data['traffic_ramp'], 'String'); } + if (data.hasOwnProperty('mode')) { + obj['mode'] = ApiClient.convertToType(data['mode'], 'String'); + } } return obj; } @@ -71,6 +74,12 @@ SetConfiguration.prototype['workspace_id'] = undefined; */ SetConfiguration.prototype['traffic_ramp'] = undefined; +/** + * The new mode to run the product in. One of `block`, `log`, or `off`. Optional in the `PATCH` request body for `ddos_protection`. + * @member {String} mode + */ +SetConfiguration.prototype['mode'] = undefined; + diff --git a/src/model/SetWorkspaceId.js b/src/model/SetWorkspaceId.js index 2db495ee..8147796e 100644 --- a/src/model/SetWorkspaceId.js +++ b/src/model/SetWorkspaceId.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The SetWorkspaceId model module. * @module model/SetWorkspaceId - * @version 7.10.0 + * @version 8.0.0 */ class SetWorkspaceId { /** diff --git a/src/model/Settings.js b/src/model/Settings.js index 45e9552e..81fddcd2 100644 --- a/src/model/Settings.js +++ b/src/model/Settings.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Settings model module. * @module model/Settings - * @version 7.10.0 + * @version 8.0.0 */ class Settings { /** diff --git a/src/model/SettingsResponse.js b/src/model/SettingsResponse.js index 49dbaac4..5b22ef9f 100644 --- a/src/model/SettingsResponse.js +++ b/src/model/SettingsResponse.js @@ -17,7 +17,7 @@ import Settings from './Settings'; /** * The SettingsResponse model module. * @module model/SettingsResponse - * @version 7.10.0 + * @version 8.0.0 */ class SettingsResponse { /** diff --git a/src/model/SigningKey.js b/src/model/SigningKey.js index e2093f48..9123839b 100644 --- a/src/model/SigningKey.js +++ b/src/model/SigningKey.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The SigningKey model module. * @module model/SigningKey - * @version 7.10.0 + * @version 8.0.0 */ class SigningKey { /** diff --git a/src/model/Snippet.js b/src/model/Snippet.js index ce40d433..a8ea281f 100644 --- a/src/model/Snippet.js +++ b/src/model/Snippet.js @@ -17,7 +17,7 @@ import SnippetCommon from './SnippetCommon'; /** * The Snippet model module. * @module model/Snippet - * @version 7.10.0 + * @version 8.0.0 */ class Snippet { /** diff --git a/src/model/SnippetAllOf.js b/src/model/SnippetAllOf.js index 9a177d8c..fea74b81 100644 --- a/src/model/SnippetAllOf.js +++ b/src/model/SnippetAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The SnippetAllOf model module. * @module model/SnippetAllOf - * @version 7.10.0 + * @version 8.0.0 */ class SnippetAllOf { /** diff --git a/src/model/SnippetCommon.js b/src/model/SnippetCommon.js index 521edc26..773da557 100644 --- a/src/model/SnippetCommon.js +++ b/src/model/SnippetCommon.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The SnippetCommon model module. * @module model/SnippetCommon - * @version 7.10.0 + * @version 8.0.0 */ class SnippetCommon { /** diff --git a/src/model/SnippetResponse.js b/src/model/SnippetResponse.js index 8fe6abe8..134fb785 100644 --- a/src/model/SnippetResponse.js +++ b/src/model/SnippetResponse.js @@ -17,7 +17,7 @@ import SnippetResponseCommon from './SnippetResponseCommon'; /** * The SnippetResponse model module. * @module model/SnippetResponse - * @version 7.10.0 + * @version 8.0.0 */ class SnippetResponse { /** diff --git a/src/model/SnippetResponseCommon.js b/src/model/SnippetResponseCommon.js index 61eb11df..27ce8739 100644 --- a/src/model/SnippetResponseCommon.js +++ b/src/model/SnippetResponseCommon.js @@ -17,7 +17,7 @@ import Timestamps from './Timestamps'; /** * The SnippetResponseCommon model module. * @module model/SnippetResponseCommon - * @version 7.10.0 + * @version 8.0.0 */ class SnippetResponseCommon { /** diff --git a/src/model/SnippetResponseCommonAllOf.js b/src/model/SnippetResponseCommonAllOf.js index 1112aee0..cf1fe040 100644 --- a/src/model/SnippetResponseCommonAllOf.js +++ b/src/model/SnippetResponseCommonAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The SnippetResponseCommonAllOf model module. * @module model/SnippetResponseCommonAllOf - * @version 7.10.0 + * @version 8.0.0 */ class SnippetResponseCommonAllOf { /** diff --git a/src/model/SnippetResponsePost.js b/src/model/SnippetResponsePost.js index 695bbba8..19fa959c 100644 --- a/src/model/SnippetResponsePost.js +++ b/src/model/SnippetResponsePost.js @@ -17,7 +17,7 @@ import SnippetWithDynamicNumber from './SnippetWithDynamicNumber'; /** * The SnippetResponsePost model module. * @module model/SnippetResponsePost - * @version 7.10.0 + * @version 8.0.0 */ class SnippetResponsePost { /** diff --git a/src/model/SnippetWithDynamicNumber.js b/src/model/SnippetWithDynamicNumber.js index c1ed3d18..6c3569be 100644 --- a/src/model/SnippetWithDynamicNumber.js +++ b/src/model/SnippetWithDynamicNumber.js @@ -17,7 +17,7 @@ import SnippetWithDynamicNumberAllOf from './SnippetWithDynamicNumberAllOf'; /** * The SnippetWithDynamicNumber model module. * @module model/SnippetWithDynamicNumber - * @version 7.10.0 + * @version 8.0.0 */ class SnippetWithDynamicNumber { /** diff --git a/src/model/SnippetWithDynamicNumberAllOf.js b/src/model/SnippetWithDynamicNumberAllOf.js index 8d17afce..88ada6d2 100644 --- a/src/model/SnippetWithDynamicNumberAllOf.js +++ b/src/model/SnippetWithDynamicNumberAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The SnippetWithDynamicNumberAllOf model module. * @module model/SnippetWithDynamicNumberAllOf - * @version 7.10.0 + * @version 8.0.0 */ class SnippetWithDynamicNumberAllOf { /** diff --git a/src/model/Star.js b/src/model/Star.js index a158f2f4..ffb1cdcc 100644 --- a/src/model/Star.js +++ b/src/model/Star.js @@ -16,7 +16,7 @@ import StarData from './StarData'; /** * The Star model module. * @module model/Star - * @version 7.10.0 + * @version 8.0.0 */ class Star { /** diff --git a/src/model/StarData.js b/src/model/StarData.js index fb1d15f3..6a5cb7ac 100644 --- a/src/model/StarData.js +++ b/src/model/StarData.js @@ -17,7 +17,7 @@ import TypeStar from './TypeStar'; /** * The StarData model module. * @module model/StarData - * @version 7.10.0 + * @version 8.0.0 */ class StarData { /** diff --git a/src/model/StarResponse.js b/src/model/StarResponse.js index a191637b..f60a9eb8 100644 --- a/src/model/StarResponse.js +++ b/src/model/StarResponse.js @@ -17,7 +17,7 @@ import StarResponseAllOf from './StarResponseAllOf'; /** * The StarResponse model module. * @module model/StarResponse - * @version 7.10.0 + * @version 8.0.0 */ class StarResponse { /** diff --git a/src/model/StarResponseAllOf.js b/src/model/StarResponseAllOf.js index 7ec6d71e..b399db83 100644 --- a/src/model/StarResponseAllOf.js +++ b/src/model/StarResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The StarResponseAllOf model module. * @module model/StarResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class StarResponseAllOf { /** diff --git a/src/model/Stats.js b/src/model/Stats.js index d58fd1e2..af304bf2 100644 --- a/src/model/Stats.js +++ b/src/model/Stats.js @@ -16,7 +16,7 @@ import Results from './Results'; /** * The Stats model module. * @module model/Stats - * @version 7.10.0 + * @version 8.0.0 */ class Stats { /** diff --git a/src/model/Store.js b/src/model/Store.js index adcb94c1..c2fc895d 100644 --- a/src/model/Store.js +++ b/src/model/Store.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Store model module. * @module model/Store - * @version 7.10.0 + * @version 8.0.0 */ class Store { /** diff --git a/src/model/StoreResponse.js b/src/model/StoreResponse.js index f89e440e..16d2eefe 100644 --- a/src/model/StoreResponse.js +++ b/src/model/StoreResponse.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The StoreResponse model module. * @module model/StoreResponse - * @version 7.10.0 + * @version 8.0.0 */ class StoreResponse { /** diff --git a/src/model/SudoGenericTokenError.js b/src/model/SudoGenericTokenError.js index 2d1bae33..a33de73e 100644 --- a/src/model/SudoGenericTokenError.js +++ b/src/model/SudoGenericTokenError.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The SudoGenericTokenError model module. * @module model/SudoGenericTokenError - * @version 7.10.0 + * @version 8.0.0 */ class SudoGenericTokenError { /** diff --git a/src/model/SudoRequest.js b/src/model/SudoRequest.js index e66c630e..8eb6d3e4 100644 --- a/src/model/SudoRequest.js +++ b/src/model/SudoRequest.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The SudoRequest model module. * @module model/SudoRequest - * @version 7.10.0 + * @version 8.0.0 */ class SudoRequest { /** diff --git a/src/model/SudoResponse.js b/src/model/SudoResponse.js index 66c191b0..9211915c 100644 --- a/src/model/SudoResponse.js +++ b/src/model/SudoResponse.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The SudoResponse model module. * @module model/SudoResponse - * @version 7.10.0 + * @version 8.0.0 */ class SudoResponse { /** diff --git a/src/model/Timestamps.js b/src/model/Timestamps.js index fca0eb99..aa06a97d 100644 --- a/src/model/Timestamps.js +++ b/src/model/Timestamps.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Timestamps model module. * @module model/Timestamps - * @version 7.10.0 + * @version 8.0.0 */ class Timestamps { /** diff --git a/src/model/TimestampsNoDelete.js b/src/model/TimestampsNoDelete.js index f1a9585c..ef902a9c 100644 --- a/src/model/TimestampsNoDelete.js +++ b/src/model/TimestampsNoDelete.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TimestampsNoDelete model module. * @module model/TimestampsNoDelete - * @version 7.10.0 + * @version 8.0.0 */ class TimestampsNoDelete { /** diff --git a/src/model/TlsActivation.js b/src/model/TlsActivation.js index 0c853e27..6eca3ca6 100644 --- a/src/model/TlsActivation.js +++ b/src/model/TlsActivation.js @@ -16,7 +16,7 @@ import TlsActivationData from './TlsActivationData'; /** * The TlsActivation model module. * @module model/TlsActivation - * @version 7.10.0 + * @version 8.0.0 */ class TlsActivation { /** diff --git a/src/model/TlsActivationData.js b/src/model/TlsActivationData.js index 728ce35d..a8afa23b 100644 --- a/src/model/TlsActivationData.js +++ b/src/model/TlsActivationData.js @@ -17,7 +17,7 @@ import TypeTlsActivation from './TypeTlsActivation'; /** * The TlsActivationData model module. * @module model/TlsActivationData - * @version 7.10.0 + * @version 8.0.0 */ class TlsActivationData { /** diff --git a/src/model/TlsActivationResponse.js b/src/model/TlsActivationResponse.js index 7bcf8937..5879d7f0 100644 --- a/src/model/TlsActivationResponse.js +++ b/src/model/TlsActivationResponse.js @@ -16,7 +16,7 @@ import TlsActivationResponseData from './TlsActivationResponseData'; /** * The TlsActivationResponse model module. * @module model/TlsActivationResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsActivationResponse { /** diff --git a/src/model/TlsActivationResponseData.js b/src/model/TlsActivationResponseData.js index 217b2db8..5c92ceb3 100644 --- a/src/model/TlsActivationResponseData.js +++ b/src/model/TlsActivationResponseData.js @@ -20,7 +20,7 @@ import TypeTlsActivation from './TypeTlsActivation'; /** * The TlsActivationResponseData model module. * @module model/TlsActivationResponseData - * @version 7.10.0 + * @version 8.0.0 */ class TlsActivationResponseData { /** diff --git a/src/model/TlsActivationResponseDataAllOf.js b/src/model/TlsActivationResponseDataAllOf.js index 4375c2ec..b3a674d5 100644 --- a/src/model/TlsActivationResponseDataAllOf.js +++ b/src/model/TlsActivationResponseDataAllOf.js @@ -16,7 +16,7 @@ import Timestamps from './Timestamps'; /** * The TlsActivationResponseDataAllOf model module. * @module model/TlsActivationResponseDataAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsActivationResponseDataAllOf { /** diff --git a/src/model/TlsActivationsResponse.js b/src/model/TlsActivationsResponse.js index 61c30199..7907ff27 100644 --- a/src/model/TlsActivationsResponse.js +++ b/src/model/TlsActivationsResponse.js @@ -20,7 +20,7 @@ import TlsActivationsResponseAllOf from './TlsActivationsResponseAllOf'; /** * The TlsActivationsResponse model module. * @module model/TlsActivationsResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsActivationsResponse { /** diff --git a/src/model/TlsActivationsResponseAllOf.js b/src/model/TlsActivationsResponseAllOf.js index 294a0def..4b8ecd4d 100644 --- a/src/model/TlsActivationsResponseAllOf.js +++ b/src/model/TlsActivationsResponseAllOf.js @@ -16,7 +16,7 @@ import TlsActivationResponseData from './TlsActivationResponseData'; /** * The TlsActivationsResponseAllOf model module. * @module model/TlsActivationsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsActivationsResponseAllOf { /** diff --git a/src/model/TlsBulkCertificate.js b/src/model/TlsBulkCertificate.js index f684e4be..6dc1444c 100644 --- a/src/model/TlsBulkCertificate.js +++ b/src/model/TlsBulkCertificate.js @@ -16,7 +16,7 @@ import TlsBulkCertificateData from './TlsBulkCertificateData'; /** * The TlsBulkCertificate model module. * @module model/TlsBulkCertificate - * @version 7.10.0 + * @version 8.0.0 */ class TlsBulkCertificate { /** diff --git a/src/model/TlsBulkCertificateData.js b/src/model/TlsBulkCertificateData.js index eb665d69..5f3d1e76 100644 --- a/src/model/TlsBulkCertificateData.js +++ b/src/model/TlsBulkCertificateData.js @@ -18,7 +18,7 @@ import TypeTlsBulkCertificate from './TypeTlsBulkCertificate'; /** * The TlsBulkCertificateData model module. * @module model/TlsBulkCertificateData - * @version 7.10.0 + * @version 8.0.0 */ class TlsBulkCertificateData { /** diff --git a/src/model/TlsBulkCertificateDataAttributes.js b/src/model/TlsBulkCertificateDataAttributes.js index d6aea88d..f3479a85 100644 --- a/src/model/TlsBulkCertificateDataAttributes.js +++ b/src/model/TlsBulkCertificateDataAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsBulkCertificateDataAttributes model module. * @module model/TlsBulkCertificateDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class TlsBulkCertificateDataAttributes { /** diff --git a/src/model/TlsBulkCertificateResponse.js b/src/model/TlsBulkCertificateResponse.js index 25d102a5..dcd9179b 100644 --- a/src/model/TlsBulkCertificateResponse.js +++ b/src/model/TlsBulkCertificateResponse.js @@ -16,7 +16,7 @@ import TlsBulkCertificateResponseData from './TlsBulkCertificateResponseData'; /** * The TlsBulkCertificateResponse model module. * @module model/TlsBulkCertificateResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsBulkCertificateResponse { /** diff --git a/src/model/TlsBulkCertificateResponseAttributes.js b/src/model/TlsBulkCertificateResponseAttributes.js index dfe3cd38..b11e656d 100644 --- a/src/model/TlsBulkCertificateResponseAttributes.js +++ b/src/model/TlsBulkCertificateResponseAttributes.js @@ -17,7 +17,7 @@ import TlsBulkCertificateResponseAttributesAllOf from './TlsBulkCertificateRespo /** * The TlsBulkCertificateResponseAttributes model module. * @module model/TlsBulkCertificateResponseAttributes - * @version 7.10.0 + * @version 8.0.0 */ class TlsBulkCertificateResponseAttributes { /** diff --git a/src/model/TlsBulkCertificateResponseAttributesAllOf.js b/src/model/TlsBulkCertificateResponseAttributesAllOf.js index 69652237..1978ba4c 100644 --- a/src/model/TlsBulkCertificateResponseAttributesAllOf.js +++ b/src/model/TlsBulkCertificateResponseAttributesAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsBulkCertificateResponseAttributesAllOf model module. * @module model/TlsBulkCertificateResponseAttributesAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsBulkCertificateResponseAttributesAllOf { /** diff --git a/src/model/TlsBulkCertificateResponseData.js b/src/model/TlsBulkCertificateResponseData.js index ac8fa891..a556e2ef 100644 --- a/src/model/TlsBulkCertificateResponseData.js +++ b/src/model/TlsBulkCertificateResponseData.js @@ -20,7 +20,7 @@ import TypeTlsBulkCertificate from './TypeTlsBulkCertificate'; /** * The TlsBulkCertificateResponseData model module. * @module model/TlsBulkCertificateResponseData - * @version 7.10.0 + * @version 8.0.0 */ class TlsBulkCertificateResponseData { /** diff --git a/src/model/TlsBulkCertificateResponseDataAllOf.js b/src/model/TlsBulkCertificateResponseDataAllOf.js index 418bb159..d130ed6b 100644 --- a/src/model/TlsBulkCertificateResponseDataAllOf.js +++ b/src/model/TlsBulkCertificateResponseDataAllOf.js @@ -16,7 +16,7 @@ import TlsBulkCertificateResponseAttributes from './TlsBulkCertificateResponseAt /** * The TlsBulkCertificateResponseDataAllOf model module. * @module model/TlsBulkCertificateResponseDataAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsBulkCertificateResponseDataAllOf { /** diff --git a/src/model/TlsBulkCertificatesResponse.js b/src/model/TlsBulkCertificatesResponse.js index d47f6531..879eccc1 100644 --- a/src/model/TlsBulkCertificatesResponse.js +++ b/src/model/TlsBulkCertificatesResponse.js @@ -20,7 +20,7 @@ import TlsBulkCertificatesResponseAllOf from './TlsBulkCertificatesResponseAllOf /** * The TlsBulkCertificatesResponse model module. * @module model/TlsBulkCertificatesResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsBulkCertificatesResponse { /** diff --git a/src/model/TlsBulkCertificatesResponseAllOf.js b/src/model/TlsBulkCertificatesResponseAllOf.js index b26fa52d..48d62f4e 100644 --- a/src/model/TlsBulkCertificatesResponseAllOf.js +++ b/src/model/TlsBulkCertificatesResponseAllOf.js @@ -16,7 +16,7 @@ import TlsBulkCertificateResponseData from './TlsBulkCertificateResponseData'; /** * The TlsBulkCertificatesResponseAllOf model module. * @module model/TlsBulkCertificatesResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsBulkCertificatesResponseAllOf { /** diff --git a/src/model/TlsCertificate.js b/src/model/TlsCertificate.js index ee3a9fc4..c7a80185 100644 --- a/src/model/TlsCertificate.js +++ b/src/model/TlsCertificate.js @@ -16,7 +16,7 @@ import TlsCertificateData from './TlsCertificateData'; /** * The TlsCertificate model module. * @module model/TlsCertificate - * @version 7.10.0 + * @version 8.0.0 */ class TlsCertificate { /** diff --git a/src/model/TlsCertificateBlobResponse.js b/src/model/TlsCertificateBlobResponse.js index ee8099ab..4417f862 100644 --- a/src/model/TlsCertificateBlobResponse.js +++ b/src/model/TlsCertificateBlobResponse.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsCertificateBlobResponse model module. * @module model/TlsCertificateBlobResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsCertificateBlobResponse { /** diff --git a/src/model/TlsCertificateData.js b/src/model/TlsCertificateData.js index 41a7b411..55532749 100644 --- a/src/model/TlsCertificateData.js +++ b/src/model/TlsCertificateData.js @@ -18,7 +18,7 @@ import TypeTlsCertificate from './TypeTlsCertificate'; /** * The TlsCertificateData model module. * @module model/TlsCertificateData - * @version 7.10.0 + * @version 8.0.0 */ class TlsCertificateData { /** diff --git a/src/model/TlsCertificateDataAttributes.js b/src/model/TlsCertificateDataAttributes.js index 90cd7334..57a934b9 100644 --- a/src/model/TlsCertificateDataAttributes.js +++ b/src/model/TlsCertificateDataAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsCertificateDataAttributes model module. * @module model/TlsCertificateDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class TlsCertificateDataAttributes { /** diff --git a/src/model/TlsCertificateResponse.js b/src/model/TlsCertificateResponse.js index 2b1d6291..8e778bd4 100644 --- a/src/model/TlsCertificateResponse.js +++ b/src/model/TlsCertificateResponse.js @@ -16,7 +16,7 @@ import TlsCertificateResponseData from './TlsCertificateResponseData'; /** * The TlsCertificateResponse model module. * @module model/TlsCertificateResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsCertificateResponse { /** diff --git a/src/model/TlsCertificateResponseAttributes.js b/src/model/TlsCertificateResponseAttributes.js index ff629377..e8e50d81 100644 --- a/src/model/TlsCertificateResponseAttributes.js +++ b/src/model/TlsCertificateResponseAttributes.js @@ -17,7 +17,7 @@ import TlsCertificateResponseAttributesAllOf from './TlsCertificateResponseAttri /** * The TlsCertificateResponseAttributes model module. * @module model/TlsCertificateResponseAttributes - * @version 7.10.0 + * @version 8.0.0 */ class TlsCertificateResponseAttributes { /** diff --git a/src/model/TlsCertificateResponseAttributesAllOf.js b/src/model/TlsCertificateResponseAttributesAllOf.js index 11bcb30d..9ff90bce 100644 --- a/src/model/TlsCertificateResponseAttributesAllOf.js +++ b/src/model/TlsCertificateResponseAttributesAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsCertificateResponseAttributesAllOf model module. * @module model/TlsCertificateResponseAttributesAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsCertificateResponseAttributesAllOf { /** diff --git a/src/model/TlsCertificateResponseData.js b/src/model/TlsCertificateResponseData.js index 919c82a1..ba7477fe 100644 --- a/src/model/TlsCertificateResponseData.js +++ b/src/model/TlsCertificateResponseData.js @@ -20,7 +20,7 @@ import TypeTlsCertificate from './TypeTlsCertificate'; /** * The TlsCertificateResponseData model module. * @module model/TlsCertificateResponseData - * @version 7.10.0 + * @version 8.0.0 */ class TlsCertificateResponseData { /** diff --git a/src/model/TlsCertificateResponseDataAllOf.js b/src/model/TlsCertificateResponseDataAllOf.js index 9f6b33c4..d0bbd1ec 100644 --- a/src/model/TlsCertificateResponseDataAllOf.js +++ b/src/model/TlsCertificateResponseDataAllOf.js @@ -16,7 +16,7 @@ import TlsCertificateResponseAttributes from './TlsCertificateResponseAttributes /** * The TlsCertificateResponseDataAllOf model module. * @module model/TlsCertificateResponseDataAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsCertificateResponseDataAllOf { /** diff --git a/src/model/TlsCertificatesResponse.js b/src/model/TlsCertificatesResponse.js index 93395e22..bc5a2d77 100644 --- a/src/model/TlsCertificatesResponse.js +++ b/src/model/TlsCertificatesResponse.js @@ -20,7 +20,7 @@ import TlsCertificatesResponseAllOf from './TlsCertificatesResponseAllOf'; /** * The TlsCertificatesResponse model module. * @module model/TlsCertificatesResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsCertificatesResponse { /** diff --git a/src/model/TlsCertificatesResponseAllOf.js b/src/model/TlsCertificatesResponseAllOf.js index 533c134a..631baa95 100644 --- a/src/model/TlsCertificatesResponseAllOf.js +++ b/src/model/TlsCertificatesResponseAllOf.js @@ -16,7 +16,7 @@ import TlsCertificateResponseData from './TlsCertificateResponseData'; /** * The TlsCertificatesResponseAllOf model module. * @module model/TlsCertificatesResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsCertificatesResponseAllOf { /** diff --git a/src/model/TlsCommonResponse.js b/src/model/TlsCommonResponse.js index e852ef46..79011b87 100644 --- a/src/model/TlsCommonResponse.js +++ b/src/model/TlsCommonResponse.js @@ -17,7 +17,7 @@ import TlsCommonResponseAllOf1 from './TlsCommonResponseAllOf1'; /** * The TlsCommonResponse model module. * @module model/TlsCommonResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsCommonResponse { /** diff --git a/src/model/TlsCommonResponseAllOf.js b/src/model/TlsCommonResponseAllOf.js index 2f02b424..120613b8 100644 --- a/src/model/TlsCommonResponseAllOf.js +++ b/src/model/TlsCommonResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsCommonResponseAllOf model module. * @module model/TlsCommonResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsCommonResponseAllOf { /** diff --git a/src/model/TlsCommonResponseAllOf1.js b/src/model/TlsCommonResponseAllOf1.js index 5b2483c1..04d73168 100644 --- a/src/model/TlsCommonResponseAllOf1.js +++ b/src/model/TlsCommonResponseAllOf1.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsCommonResponseAllOf1 model module. * @module model/TlsCommonResponseAllOf1 - * @version 7.10.0 + * @version 8.0.0 */ class TlsCommonResponseAllOf1 { /** diff --git a/src/model/TlsConfiguration.js b/src/model/TlsConfiguration.js index 86b10656..32ae8a19 100644 --- a/src/model/TlsConfiguration.js +++ b/src/model/TlsConfiguration.js @@ -16,7 +16,7 @@ import TlsConfigurationData from './TlsConfigurationData'; /** * The TlsConfiguration model module. * @module model/TlsConfiguration - * @version 7.10.0 + * @version 8.0.0 */ class TlsConfiguration { /** diff --git a/src/model/TlsConfigurationData.js b/src/model/TlsConfigurationData.js index db74f9f9..1a6328df 100644 --- a/src/model/TlsConfigurationData.js +++ b/src/model/TlsConfigurationData.js @@ -18,7 +18,7 @@ import TypeTlsConfiguration from './TypeTlsConfiguration'; /** * The TlsConfigurationData model module. * @module model/TlsConfigurationData - * @version 7.10.0 + * @version 8.0.0 */ class TlsConfigurationData { /** diff --git a/src/model/TlsConfigurationDataAttributes.js b/src/model/TlsConfigurationDataAttributes.js index 17bb2bf1..960be667 100644 --- a/src/model/TlsConfigurationDataAttributes.js +++ b/src/model/TlsConfigurationDataAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsConfigurationDataAttributes model module. * @module model/TlsConfigurationDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class TlsConfigurationDataAttributes { /** diff --git a/src/model/TlsConfigurationResponse.js b/src/model/TlsConfigurationResponse.js index 3267813e..8d9a66af 100644 --- a/src/model/TlsConfigurationResponse.js +++ b/src/model/TlsConfigurationResponse.js @@ -16,7 +16,7 @@ import TlsConfigurationResponseData from './TlsConfigurationResponseData'; /** * The TlsConfigurationResponse model module. * @module model/TlsConfigurationResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsConfigurationResponse { /** diff --git a/src/model/TlsConfigurationResponseAttributes.js b/src/model/TlsConfigurationResponseAttributes.js index 4958e4e3..fbfd0c9e 100644 --- a/src/model/TlsConfigurationResponseAttributes.js +++ b/src/model/TlsConfigurationResponseAttributes.js @@ -17,7 +17,7 @@ import TlsConfigurationResponseAttributesAllOf from './TlsConfigurationResponseA /** * The TlsConfigurationResponseAttributes model module. * @module model/TlsConfigurationResponseAttributes - * @version 7.10.0 + * @version 8.0.0 */ class TlsConfigurationResponseAttributes { /** diff --git a/src/model/TlsConfigurationResponseAttributesAllOf.js b/src/model/TlsConfigurationResponseAttributesAllOf.js index 7d62efe1..1211b893 100644 --- a/src/model/TlsConfigurationResponseAttributesAllOf.js +++ b/src/model/TlsConfigurationResponseAttributesAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsConfigurationResponseAttributesAllOf model module. * @module model/TlsConfigurationResponseAttributesAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsConfigurationResponseAttributesAllOf { /** diff --git a/src/model/TlsConfigurationResponseData.js b/src/model/TlsConfigurationResponseData.js index 042ccf54..2d5befab 100644 --- a/src/model/TlsConfigurationResponseData.js +++ b/src/model/TlsConfigurationResponseData.js @@ -20,7 +20,7 @@ import TypeTlsConfiguration from './TypeTlsConfiguration'; /** * The TlsConfigurationResponseData model module. * @module model/TlsConfigurationResponseData - * @version 7.10.0 + * @version 8.0.0 */ class TlsConfigurationResponseData { /** diff --git a/src/model/TlsConfigurationResponseDataAllOf.js b/src/model/TlsConfigurationResponseDataAllOf.js index ffeb34e2..5dc1a17d 100644 --- a/src/model/TlsConfigurationResponseDataAllOf.js +++ b/src/model/TlsConfigurationResponseDataAllOf.js @@ -16,7 +16,7 @@ import TlsConfigurationResponseAttributes from './TlsConfigurationResponseAttrib /** * The TlsConfigurationResponseDataAllOf model module. * @module model/TlsConfigurationResponseDataAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsConfigurationResponseDataAllOf { /** diff --git a/src/model/TlsConfigurationsResponse.js b/src/model/TlsConfigurationsResponse.js index 3679127f..158387bc 100644 --- a/src/model/TlsConfigurationsResponse.js +++ b/src/model/TlsConfigurationsResponse.js @@ -20,7 +20,7 @@ import TlsConfigurationsResponseAllOf from './TlsConfigurationsResponseAllOf'; /** * The TlsConfigurationsResponse model module. * @module model/TlsConfigurationsResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsConfigurationsResponse { /** diff --git a/src/model/TlsConfigurationsResponseAllOf.js b/src/model/TlsConfigurationsResponseAllOf.js index 61021686..ca402edc 100644 --- a/src/model/TlsConfigurationsResponseAllOf.js +++ b/src/model/TlsConfigurationsResponseAllOf.js @@ -16,7 +16,7 @@ import TlsConfigurationResponseData from './TlsConfigurationResponseData'; /** * The TlsConfigurationsResponseAllOf model module. * @module model/TlsConfigurationsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsConfigurationsResponseAllOf { /** diff --git a/src/model/TlsCsr.js b/src/model/TlsCsr.js index a90d815d..bc833fa4 100644 --- a/src/model/TlsCsr.js +++ b/src/model/TlsCsr.js @@ -16,7 +16,7 @@ import TlsCsrData from './TlsCsrData'; /** * The TlsCsr model module. * @module model/TlsCsr - * @version 7.10.0 + * @version 8.0.0 */ class TlsCsr { /** diff --git a/src/model/TlsCsrData.js b/src/model/TlsCsrData.js index e0f30215..6ecd2561 100644 --- a/src/model/TlsCsrData.js +++ b/src/model/TlsCsrData.js @@ -18,7 +18,7 @@ import TypeTlsCsr from './TypeTlsCsr'; /** * The TlsCsrData model module. * @module model/TlsCsrData - * @version 7.10.0 + * @version 8.0.0 */ class TlsCsrData { /** diff --git a/src/model/TlsCsrDataAttributes.js b/src/model/TlsCsrDataAttributes.js index 711d70be..a712254d 100644 --- a/src/model/TlsCsrDataAttributes.js +++ b/src/model/TlsCsrDataAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsCsrDataAttributes model module. * @module model/TlsCsrDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class TlsCsrDataAttributes { /** diff --git a/src/model/TlsCsrErrorResponse.js b/src/model/TlsCsrErrorResponse.js index 839c228b..bbe3c248 100644 --- a/src/model/TlsCsrErrorResponse.js +++ b/src/model/TlsCsrErrorResponse.js @@ -16,7 +16,7 @@ import ErrorResponseData from './ErrorResponseData'; /** * The TlsCsrErrorResponse model module. * @module model/TlsCsrErrorResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsCsrErrorResponse { /** diff --git a/src/model/TlsCsrResponse.js b/src/model/TlsCsrResponse.js index ff67c155..6477405b 100644 --- a/src/model/TlsCsrResponse.js +++ b/src/model/TlsCsrResponse.js @@ -16,7 +16,7 @@ import TlsCsrResponseData from './TlsCsrResponseData'; /** * The TlsCsrResponse model module. * @module model/TlsCsrResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsCsrResponse { /** diff --git a/src/model/TlsCsrResponseAttributes.js b/src/model/TlsCsrResponseAttributes.js index c6bfc9da..b1fdb9e2 100644 --- a/src/model/TlsCsrResponseAttributes.js +++ b/src/model/TlsCsrResponseAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsCsrResponseAttributes model module. * @module model/TlsCsrResponseAttributes - * @version 7.10.0 + * @version 8.0.0 */ class TlsCsrResponseAttributes { /** diff --git a/src/model/TlsCsrResponseData.js b/src/model/TlsCsrResponseData.js index 7abe9766..86b035be 100644 --- a/src/model/TlsCsrResponseData.js +++ b/src/model/TlsCsrResponseData.js @@ -18,7 +18,7 @@ import TypeTlsCsr from './TypeTlsCsr'; /** * The TlsCsrResponseData model module. * @module model/TlsCsrResponseData - * @version 7.10.0 + * @version 8.0.0 */ class TlsCsrResponseData { /** diff --git a/src/model/TlsDnsRecord.js b/src/model/TlsDnsRecord.js index 16c1df8f..46af8b78 100644 --- a/src/model/TlsDnsRecord.js +++ b/src/model/TlsDnsRecord.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsDnsRecord model module. * @module model/TlsDnsRecord - * @version 7.10.0 + * @version 8.0.0 */ class TlsDnsRecord { /** diff --git a/src/model/TlsDomainData.js b/src/model/TlsDomainData.js index 76749af7..ead37ec4 100644 --- a/src/model/TlsDomainData.js +++ b/src/model/TlsDomainData.js @@ -17,7 +17,7 @@ import TypeTlsDomain from './TypeTlsDomain'; /** * The TlsDomainData model module. * @module model/TlsDomainData - * @version 7.10.0 + * @version 8.0.0 */ class TlsDomainData { /** diff --git a/src/model/TlsDomainsResponse.js b/src/model/TlsDomainsResponse.js index 2ba3dc83..64c0d970 100644 --- a/src/model/TlsDomainsResponse.js +++ b/src/model/TlsDomainsResponse.js @@ -20,7 +20,7 @@ import TlsDomainsResponseAllOf from './TlsDomainsResponseAllOf'; /** * The TlsDomainsResponse model module. * @module model/TlsDomainsResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsDomainsResponse { /** diff --git a/src/model/TlsDomainsResponseAllOf.js b/src/model/TlsDomainsResponseAllOf.js index cdc8f78f..1680a986 100644 --- a/src/model/TlsDomainsResponseAllOf.js +++ b/src/model/TlsDomainsResponseAllOf.js @@ -16,7 +16,7 @@ import TlsDomainData from './TlsDomainData'; /** * The TlsDomainsResponseAllOf model module. * @module model/TlsDomainsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsDomainsResponseAllOf { /** diff --git a/src/model/TlsPrivateKey.js b/src/model/TlsPrivateKey.js index a8788708..26563746 100644 --- a/src/model/TlsPrivateKey.js +++ b/src/model/TlsPrivateKey.js @@ -16,7 +16,7 @@ import TlsPrivateKeyData from './TlsPrivateKeyData'; /** * The TlsPrivateKey model module. * @module model/TlsPrivateKey - * @version 7.10.0 + * @version 8.0.0 */ class TlsPrivateKey { /** diff --git a/src/model/TlsPrivateKeyData.js b/src/model/TlsPrivateKeyData.js index b5c1d228..c4883bd1 100644 --- a/src/model/TlsPrivateKeyData.js +++ b/src/model/TlsPrivateKeyData.js @@ -18,7 +18,7 @@ import TypeTlsPrivateKey from './TypeTlsPrivateKey'; /** * The TlsPrivateKeyData model module. * @module model/TlsPrivateKeyData - * @version 7.10.0 + * @version 8.0.0 */ class TlsPrivateKeyData { /** diff --git a/src/model/TlsPrivateKeyDataAttributes.js b/src/model/TlsPrivateKeyDataAttributes.js index 565e1be6..b5bad152 100644 --- a/src/model/TlsPrivateKeyDataAttributes.js +++ b/src/model/TlsPrivateKeyDataAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsPrivateKeyDataAttributes model module. * @module model/TlsPrivateKeyDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class TlsPrivateKeyDataAttributes { /** diff --git a/src/model/TlsPrivateKeyResponse.js b/src/model/TlsPrivateKeyResponse.js index 016cdd60..1f3009fc 100644 --- a/src/model/TlsPrivateKeyResponse.js +++ b/src/model/TlsPrivateKeyResponse.js @@ -16,7 +16,7 @@ import TlsPrivateKeyResponseData from './TlsPrivateKeyResponseData'; /** * The TlsPrivateKeyResponse model module. * @module model/TlsPrivateKeyResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsPrivateKeyResponse { /** diff --git a/src/model/TlsPrivateKeyResponseAttributes.js b/src/model/TlsPrivateKeyResponseAttributes.js index 2eb4a336..d58338ae 100644 --- a/src/model/TlsPrivateKeyResponseAttributes.js +++ b/src/model/TlsPrivateKeyResponseAttributes.js @@ -17,7 +17,7 @@ import TlsPrivateKeyResponseAttributesAllOf from './TlsPrivateKeyResponseAttribu /** * The TlsPrivateKeyResponseAttributes model module. * @module model/TlsPrivateKeyResponseAttributes - * @version 7.10.0 + * @version 8.0.0 */ class TlsPrivateKeyResponseAttributes { /** diff --git a/src/model/TlsPrivateKeyResponseAttributesAllOf.js b/src/model/TlsPrivateKeyResponseAttributesAllOf.js index 33fd67fc..cdfa33e6 100644 --- a/src/model/TlsPrivateKeyResponseAttributesAllOf.js +++ b/src/model/TlsPrivateKeyResponseAttributesAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsPrivateKeyResponseAttributesAllOf model module. * @module model/TlsPrivateKeyResponseAttributesAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsPrivateKeyResponseAttributesAllOf { /** diff --git a/src/model/TlsPrivateKeyResponseData.js b/src/model/TlsPrivateKeyResponseData.js index 7a2f9a2b..f7f13e5b 100644 --- a/src/model/TlsPrivateKeyResponseData.js +++ b/src/model/TlsPrivateKeyResponseData.js @@ -17,7 +17,7 @@ import TypeTlsPrivateKey from './TypeTlsPrivateKey'; /** * The TlsPrivateKeyResponseData model module. * @module model/TlsPrivateKeyResponseData - * @version 7.10.0 + * @version 8.0.0 */ class TlsPrivateKeyResponseData { /** diff --git a/src/model/TlsPrivateKeysResponse.js b/src/model/TlsPrivateKeysResponse.js index 7ec07060..2437c9a0 100644 --- a/src/model/TlsPrivateKeysResponse.js +++ b/src/model/TlsPrivateKeysResponse.js @@ -20,7 +20,7 @@ import TlsPrivateKeysResponseAllOf from './TlsPrivateKeysResponseAllOf'; /** * The TlsPrivateKeysResponse model module. * @module model/TlsPrivateKeysResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsPrivateKeysResponse { /** diff --git a/src/model/TlsPrivateKeysResponseAllOf.js b/src/model/TlsPrivateKeysResponseAllOf.js index c4a14597..3f207a56 100644 --- a/src/model/TlsPrivateKeysResponseAllOf.js +++ b/src/model/TlsPrivateKeysResponseAllOf.js @@ -16,7 +16,7 @@ import TlsPrivateKeyResponseData from './TlsPrivateKeyResponseData'; /** * The TlsPrivateKeysResponseAllOf model module. * @module model/TlsPrivateKeysResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsPrivateKeysResponseAllOf { /** diff --git a/src/model/TlsSubscription.js b/src/model/TlsSubscription.js index 1f6a45bb..2900be29 100644 --- a/src/model/TlsSubscription.js +++ b/src/model/TlsSubscription.js @@ -16,7 +16,7 @@ import TlsSubscriptionData from './TlsSubscriptionData'; /** * The TlsSubscription model module. * @module model/TlsSubscription - * @version 7.10.0 + * @version 8.0.0 */ class TlsSubscription { /** diff --git a/src/model/TlsSubscriptionData.js b/src/model/TlsSubscriptionData.js index 0f8e03c5..b9f0f79a 100644 --- a/src/model/TlsSubscriptionData.js +++ b/src/model/TlsSubscriptionData.js @@ -18,7 +18,7 @@ import TypeTlsSubscription from './TypeTlsSubscription'; /** * The TlsSubscriptionData model module. * @module model/TlsSubscriptionData - * @version 7.10.0 + * @version 8.0.0 */ class TlsSubscriptionData { /** diff --git a/src/model/TlsSubscriptionDataAttributes.js b/src/model/TlsSubscriptionDataAttributes.js index ddf7229c..1279a4b2 100644 --- a/src/model/TlsSubscriptionDataAttributes.js +++ b/src/model/TlsSubscriptionDataAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsSubscriptionDataAttributes model module. * @module model/TlsSubscriptionDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class TlsSubscriptionDataAttributes { /** diff --git a/src/model/TlsSubscriptionResponse.js b/src/model/TlsSubscriptionResponse.js index a8c0efc9..ab50586e 100644 --- a/src/model/TlsSubscriptionResponse.js +++ b/src/model/TlsSubscriptionResponse.js @@ -16,7 +16,7 @@ import TlsSubscriptionResponseData from './TlsSubscriptionResponseData'; /** * The TlsSubscriptionResponse model module. * @module model/TlsSubscriptionResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsSubscriptionResponse { /** diff --git a/src/model/TlsSubscriptionResponseAttributes.js b/src/model/TlsSubscriptionResponseAttributes.js index 928b14ce..e713cafd 100644 --- a/src/model/TlsSubscriptionResponseAttributes.js +++ b/src/model/TlsSubscriptionResponseAttributes.js @@ -17,7 +17,7 @@ import TlsSubscriptionResponseAttributesAllOf from './TlsSubscriptionResponseAtt /** * The TlsSubscriptionResponseAttributes model module. * @module model/TlsSubscriptionResponseAttributes - * @version 7.10.0 + * @version 8.0.0 */ class TlsSubscriptionResponseAttributes { /** diff --git a/src/model/TlsSubscriptionResponseAttributesAllOf.js b/src/model/TlsSubscriptionResponseAttributesAllOf.js index 8b75e43f..1ee81659 100644 --- a/src/model/TlsSubscriptionResponseAttributesAllOf.js +++ b/src/model/TlsSubscriptionResponseAttributesAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TlsSubscriptionResponseAttributesAllOf model module. * @module model/TlsSubscriptionResponseAttributesAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsSubscriptionResponseAttributesAllOf { /** diff --git a/src/model/TlsSubscriptionResponseData.js b/src/model/TlsSubscriptionResponseData.js index 4bef64d1..86ad743e 100644 --- a/src/model/TlsSubscriptionResponseData.js +++ b/src/model/TlsSubscriptionResponseData.js @@ -16,7 +16,7 @@ import TlsSubscriptionResponseAttributes from './TlsSubscriptionResponseAttribut /** * The TlsSubscriptionResponseData model module. * @module model/TlsSubscriptionResponseData - * @version 7.10.0 + * @version 8.0.0 */ class TlsSubscriptionResponseData { /** diff --git a/src/model/TlsSubscriptionsResponse.js b/src/model/TlsSubscriptionsResponse.js index 4ae0b6b6..25bad78a 100644 --- a/src/model/TlsSubscriptionsResponse.js +++ b/src/model/TlsSubscriptionsResponse.js @@ -20,7 +20,7 @@ import TlsSubscriptionsResponseAllOf from './TlsSubscriptionsResponseAllOf'; /** * The TlsSubscriptionsResponse model module. * @module model/TlsSubscriptionsResponse - * @version 7.10.0 + * @version 8.0.0 */ class TlsSubscriptionsResponse { /** diff --git a/src/model/TlsSubscriptionsResponseAllOf.js b/src/model/TlsSubscriptionsResponseAllOf.js index 1449b5d8..cbd721e0 100644 --- a/src/model/TlsSubscriptionsResponseAllOf.js +++ b/src/model/TlsSubscriptionsResponseAllOf.js @@ -16,7 +16,7 @@ import TlsSubscriptionResponse from './TlsSubscriptionResponse'; /** * The TlsSubscriptionsResponseAllOf model module. * @module model/TlsSubscriptionsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TlsSubscriptionsResponseAllOf { /** diff --git a/src/model/Token.js b/src/model/Token.js index 054c5674..b48923c1 100644 --- a/src/model/Token.js +++ b/src/model/Token.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Token model module. * @module model/Token - * @version 7.10.0 + * @version 8.0.0 */ class Token { /** diff --git a/src/model/TokenCreatedResponse.js b/src/model/TokenCreatedResponse.js index 1658a5eb..4a8e69cb 100644 --- a/src/model/TokenCreatedResponse.js +++ b/src/model/TokenCreatedResponse.js @@ -17,7 +17,7 @@ import TokenResponse from './TokenResponse'; /** * The TokenCreatedResponse model module. * @module model/TokenCreatedResponse - * @version 7.10.0 + * @version 8.0.0 */ class TokenCreatedResponse { /** diff --git a/src/model/TokenCreatedResponseAllOf.js b/src/model/TokenCreatedResponseAllOf.js index 7aef8d39..aa3f7223 100644 --- a/src/model/TokenCreatedResponseAllOf.js +++ b/src/model/TokenCreatedResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TokenCreatedResponseAllOf model module. * @module model/TokenCreatedResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TokenCreatedResponseAllOf { /** diff --git a/src/model/TokenResponse.js b/src/model/TokenResponse.js index c878f8c7..936ea621 100644 --- a/src/model/TokenResponse.js +++ b/src/model/TokenResponse.js @@ -18,7 +18,7 @@ import TokenResponseAllOf from './TokenResponseAllOf'; /** * The TokenResponse model module. * @module model/TokenResponse - * @version 7.10.0 + * @version 8.0.0 */ class TokenResponse { /** diff --git a/src/model/TokenResponseAllOf.js b/src/model/TokenResponseAllOf.js index 163941a5..e252cc36 100644 --- a/src/model/TokenResponseAllOf.js +++ b/src/model/TokenResponseAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TokenResponseAllOf model module. * @module model/TokenResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class TokenResponseAllOf { /** diff --git a/src/model/TokensAdditionalProps.js b/src/model/TokensAdditionalProps.js index 54f34c67..65f6e5b6 100644 --- a/src/model/TokensAdditionalProps.js +++ b/src/model/TokensAdditionalProps.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The TokensAdditionalProps model module. * @module model/TokensAdditionalProps - * @version 7.10.0 + * @version 8.0.0 */ class TokensAdditionalProps { /** diff --git a/src/model/UpdateBillingAddressRequest.js b/src/model/UpdateBillingAddressRequest.js index 19df4102..5a444f21 100644 --- a/src/model/UpdateBillingAddressRequest.js +++ b/src/model/UpdateBillingAddressRequest.js @@ -16,7 +16,7 @@ import UpdateBillingAddressRequestData from './UpdateBillingAddressRequestData'; /** * The UpdateBillingAddressRequest model module. * @module model/UpdateBillingAddressRequest - * @version 7.10.0 + * @version 8.0.0 */ class UpdateBillingAddressRequest { /** diff --git a/src/model/UpdateBillingAddressRequestData.js b/src/model/UpdateBillingAddressRequestData.js index 57e91c17..197ed832 100644 --- a/src/model/UpdateBillingAddressRequestData.js +++ b/src/model/UpdateBillingAddressRequestData.js @@ -17,7 +17,7 @@ import TypeBillingAddress from './TypeBillingAddress'; /** * The UpdateBillingAddressRequestData model module. * @module model/UpdateBillingAddressRequestData - * @version 7.10.0 + * @version 8.0.0 */ class UpdateBillingAddressRequestData { /** diff --git a/src/model/UpdateDashboardRequest.js b/src/model/UpdateDashboardRequest.js index c130cac7..58583123 100644 --- a/src/model/UpdateDashboardRequest.js +++ b/src/model/UpdateDashboardRequest.js @@ -16,7 +16,7 @@ import DashboardItem from './DashboardItem'; /** * The UpdateDashboardRequest model module. * @module model/UpdateDashboardRequest - * @version 7.10.0 + * @version 8.0.0 */ class UpdateDashboardRequest { /** diff --git a/src/model/Usagemetric.js b/src/model/Usagemetric.js new file mode 100644 index 00000000..2a5e9ddb --- /dev/null +++ b/src/model/Usagemetric.js @@ -0,0 +1,143 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The Usagemetric model module. + * @module model/Usagemetric + * @version 8.0.0 + */ +class Usagemetric { + /** + * Constructs a new Usagemetric. + * @alias module:model/Usagemetric + */ + constructor() { + + Usagemetric.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a Usagemetric from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/Usagemetric} obj Optional instance to populate. + * @return {module:model/Usagemetric} The populated Usagemetric instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new Usagemetric(); + + if (data.hasOwnProperty('month')) { + obj['month'] = ApiClient.convertToType(data['month'], 'String'); + } + if (data.hasOwnProperty('usage_type')) { + obj['usage_type'] = ApiClient.convertToType(data['usage_type'], 'String'); + } + if (data.hasOwnProperty('name')) { + obj['name'] = ApiClient.convertToType(data['name'], 'String'); + } + if (data.hasOwnProperty('region')) { + obj['region'] = ApiClient.convertToType(data['region'], 'String'); + } + if (data.hasOwnProperty('unit')) { + obj['unit'] = ApiClient.convertToType(data['unit'], 'String'); + } + if (data.hasOwnProperty('quantity')) { + obj['quantity'] = ApiClient.convertToType(data['quantity'], 'Number'); + } + if (data.hasOwnProperty('raw_quantity')) { + obj['raw_quantity'] = ApiClient.convertToType(data['raw_quantity'], 'Number'); + } + if (data.hasOwnProperty('product_id')) { + obj['product_id'] = ApiClient.convertToType(data['product_id'], 'String'); + } + if (data.hasOwnProperty('last_updated_at')) { + obj['last_updated_at'] = ApiClient.convertToType(data['last_updated_at'], 'String'); + } + } + return obj; + } + + +} + +/** + * The year and month of the usage element. + * @member {String} month + */ +Usagemetric.prototype['month'] = undefined; + +/** + * The usage type identifier for the usage. This is a single, billable metric for the product. + * @member {String} usage_type + */ +Usagemetric.prototype['usage_type'] = undefined; + +/** + * Full name of the product usage type as it might appear on a customer's invoice. + * @member {String} name + */ +Usagemetric.prototype['name'] = undefined; + +/** + * The geographical area applicable for regionally based products. + * @member {String} region + */ +Usagemetric.prototype['region'] = undefined; + +/** + * The unit for the usage as shown on an invoice. If there is no explicit unit, this field will be \"unit\" (e.g., a request with `product_id` of 'cdn_usage' and `usage_type` of 'North America Requests' has no unit, and will return \"unit\"). + * @member {String} unit + */ +Usagemetric.prototype['unit'] = undefined; + +/** + * The quantity of the usage for the product. + * @member {Number} quantity + */ +Usagemetric.prototype['quantity'] = undefined; + +/** + * The raw units measured for the product. + * @member {Number} raw_quantity + */ +Usagemetric.prototype['raw_quantity'] = undefined; + +/** + * The product identifier associated with the usage type. This corresponds to a Fastly product offering. + * @member {String} product_id + */ +Usagemetric.prototype['product_id'] = undefined; + +/** + * The date when the usage metric was last updated. + * @member {String} last_updated_at + */ +Usagemetric.prototype['last_updated_at'] = undefined; + + + + + + +export default Usagemetric; + diff --git a/src/model/Usagemetrics.js b/src/model/Usagemetrics.js new file mode 100644 index 00000000..af80ec38 --- /dev/null +++ b/src/model/Usagemetrics.js @@ -0,0 +1,71 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import Usagemetric from './Usagemetric'; + +/** + * The Usagemetrics model module. + * @module model/Usagemetrics + * @version 8.0.0 + */ +class Usagemetrics { + /** + * Constructs a new Usagemetrics. + * @alias module:model/Usagemetrics + */ + constructor() { + + Usagemetrics.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a Usagemetrics from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/Usagemetrics} obj Optional instance to populate. + * @return {module:model/Usagemetrics} The populated Usagemetrics instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new Usagemetrics(); + + if (data.hasOwnProperty('data')) { + obj['data'] = ApiClient.convertToType(data['data'], [Usagemetric]); + } + } + return obj; + } + + +} + +/** + * @member {Array.} data + */ +Usagemetrics.prototype['data'] = undefined; + + + + + + +export default Usagemetrics; + diff --git a/src/model/User.js b/src/model/User.js index 5fe4a02e..956596b5 100644 --- a/src/model/User.js +++ b/src/model/User.js @@ -16,7 +16,7 @@ import RoleUser from './RoleUser'; /** * The User model module. * @module model/User - * @version 7.10.0 + * @version 8.0.0 */ class User { /** diff --git a/src/model/UserResponse.js b/src/model/UserResponse.js index f64da104..3f941697 100644 --- a/src/model/UserResponse.js +++ b/src/model/UserResponse.js @@ -19,7 +19,7 @@ import UserResponseReadOnly from './UserResponseReadOnly'; /** * The UserResponse model module. * @module model/UserResponse - * @version 7.10.0 + * @version 8.0.0 */ class UserResponse { /** diff --git a/src/model/UserResponseReadOnly.js b/src/model/UserResponseReadOnly.js index 70141ea7..e7320720 100644 --- a/src/model/UserResponseReadOnly.js +++ b/src/model/UserResponseReadOnly.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The UserResponseReadOnly model module. * @module model/UserResponseReadOnly - * @version 7.10.0 + * @version 8.0.0 */ class UserResponseReadOnly { /** diff --git a/src/model/ValidatorResult.js b/src/model/ValidatorResult.js index 24997a90..4a19c740 100644 --- a/src/model/ValidatorResult.js +++ b/src/model/ValidatorResult.js @@ -16,7 +16,7 @@ import ValidatorResultData from './ValidatorResultData'; /** * The ValidatorResult model module. * @module model/ValidatorResult - * @version 7.10.0 + * @version 8.0.0 */ class ValidatorResult { /** diff --git a/src/model/ValidatorResultData.js b/src/model/ValidatorResultData.js index cc78099b..70d37d4c 100644 --- a/src/model/ValidatorResultData.js +++ b/src/model/ValidatorResultData.js @@ -16,7 +16,7 @@ import ValidatorResultDataAttributes from './ValidatorResultDataAttributes'; /** * The ValidatorResultData model module. * @module model/ValidatorResultData - * @version 7.10.0 + * @version 8.0.0 */ class ValidatorResultData { /** diff --git a/src/model/ValidatorResultDataAttributes.js b/src/model/ValidatorResultDataAttributes.js index 1bad8306..fc8b7a24 100644 --- a/src/model/ValidatorResultDataAttributes.js +++ b/src/model/ValidatorResultDataAttributes.js @@ -16,7 +16,7 @@ import ValidatorResultDataAttributesMessages from './ValidatorResultDataAttribut /** * The ValidatorResultDataAttributes model module. * @module model/ValidatorResultDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class ValidatorResultDataAttributes { /** diff --git a/src/model/ValidatorResultDataAttributesMessages.js b/src/model/ValidatorResultDataAttributesMessages.js index 6113980c..5525e464 100644 --- a/src/model/ValidatorResultDataAttributesMessages.js +++ b/src/model/ValidatorResultDataAttributesMessages.js @@ -16,7 +16,7 @@ import TokensAdditionalProps from './TokensAdditionalProps'; /** * The ValidatorResultDataAttributesMessages model module. * @module model/ValidatorResultDataAttributesMessages - * @version 7.10.0 + * @version 8.0.0 */ class ValidatorResultDataAttributesMessages { /** diff --git a/src/model/ValueField.js b/src/model/ValueField.js new file mode 100644 index 00000000..3b72cde7 --- /dev/null +++ b/src/model/ValueField.js @@ -0,0 +1,62 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The ValueField model module. + * @module model/ValueField + * @version 8.0.0 + */ +class ValueField { + /** + * Constructs a new ValueField. + * @alias module:model/ValueField + */ + constructor() { + + ValueField.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a ValueField from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/ValueField} obj Optional instance to populate. + * @return {module:model/ValueField} The populated ValueField instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new ValueField(); + + } + return obj; + } + + +} + + + + + + +export default ValueField; + diff --git a/src/model/Values.js b/src/model/Values.js index da664865..8dcf8aa2 100644 --- a/src/model/Values.js +++ b/src/model/Values.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Values model module. * @module model/Values - * @version 7.10.0 + * @version 8.0.0 */ class Values { /** diff --git a/src/model/Values503Responses.js b/src/model/Values503Responses.js new file mode 100644 index 00000000..ce403801 --- /dev/null +++ b/src/model/Values503Responses.js @@ -0,0 +1,89 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The Values503Responses model module. + * @module model/Values503Responses + * @version 8.0.0 + */ +class Values503Responses { + /** + * Constructs a new Values503Responses. + * @alias module:model/Values503Responses + */ + constructor() { + + Values503Responses.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a Values503Responses from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/Values503Responses} obj Optional instance to populate. + * @return {module:model/Values503Responses} The populated Values503Responses instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new Values503Responses(); + + if (data.hasOwnProperty('url')) { + obj['url'] = ApiClient.convertToType(data['url'], 'String'); + } + if (data.hasOwnProperty('rate_per_url')) { + obj['rate_per_url'] = ApiClient.convertToType(data['rate_per_url'], 'Number'); + } + if (data.hasOwnProperty('503_rate_per_url')) { + obj['503_rate_per_url'] = ApiClient.convertToType(data['503_rate_per_url'], 'Number'); + } + } + return obj; + } + + +} + +/** + * The HTTP request path. + * @member {String} url + */ +Values503Responses.prototype['url'] = undefined; + +/** + * The rate at which the reason in this dimension occurs among responses to this URL with a 503 status code. + * @member {Number} rate_per_url + */ +Values503Responses.prototype['rate_per_url'] = undefined; + +/** + * The rate at which 503 status codes are returned for this URL. + * @member {Number} 503_rate_per_url + */ +Values503Responses.prototype['503_rate_per_url'] = undefined; + + + + + + +export default Values503Responses; + diff --git a/src/model/ValuesBandwidth.js b/src/model/ValuesBandwidth.js new file mode 100644 index 00000000..09c7dc29 --- /dev/null +++ b/src/model/ValuesBandwidth.js @@ -0,0 +1,80 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The ValuesBandwidth model module. + * @module model/ValuesBandwidth + * @version 8.0.0 + */ +class ValuesBandwidth { + /** + * Constructs a new ValuesBandwidth. + * @alias module:model/ValuesBandwidth + */ + constructor() { + + ValuesBandwidth.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a ValuesBandwidth from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/ValuesBandwidth} obj Optional instance to populate. + * @return {module:model/ValuesBandwidth} The populated ValuesBandwidth instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new ValuesBandwidth(); + + if (data.hasOwnProperty('average_bandwidth_bytes')) { + obj['average_bandwidth_bytes'] = ApiClient.convertToType(data['average_bandwidth_bytes'], 'Number'); + } + if (data.hasOwnProperty('bandwidth_percentage')) { + obj['bandwidth_percentage'] = ApiClient.convertToType(data['bandwidth_percentage'], 'Number'); + } + } + return obj; + } + + +} + +/** + * The average bandwidth in bytes for responses to requests to the URL in the current dimension. + * @member {Number} average_bandwidth_bytes + */ +ValuesBandwidth.prototype['average_bandwidth_bytes'] = undefined; + +/** + * The total bandwidth percentage for all responses to requests to the URL in the current dimension. + * @member {Number} bandwidth_percentage + */ +ValuesBandwidth.prototype['bandwidth_percentage'] = undefined; + + + + + + +export default ValuesBandwidth; + diff --git a/src/model/ValuesBrowser.js b/src/model/ValuesBrowser.js new file mode 100644 index 00000000..9d19b7d8 --- /dev/null +++ b/src/model/ValuesBrowser.js @@ -0,0 +1,80 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The ValuesBrowser model module. + * @module model/ValuesBrowser + * @version 8.0.0 + */ +class ValuesBrowser { + /** + * Constructs a new ValuesBrowser. + * @alias module:model/ValuesBrowser + */ + constructor() { + + ValuesBrowser.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a ValuesBrowser from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/ValuesBrowser} obj Optional instance to populate. + * @return {module:model/ValuesBrowser} The populated ValuesBrowser instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new ValuesBrowser(); + + if (data.hasOwnProperty('browser_version')) { + obj['browser_version'] = ApiClient.convertToType(data['browser_version'], 'String'); + } + if (data.hasOwnProperty('rate')) { + obj['rate'] = ApiClient.convertToType(data['rate'], 'Number'); + } + } + return obj; + } + + +} + +/** + * The version of the client's browser. + * @member {String} browser_version + */ +ValuesBrowser.prototype['browser_version'] = undefined; + +/** + * The percentage of requests by this version of the browser specified in the dimension. + * @member {Number} rate + */ +ValuesBrowser.prototype['rate'] = undefined; + + + + + + +export default ValuesBrowser; + diff --git a/src/model/ValuesCacheHitRatio.js b/src/model/ValuesCacheHitRatio.js new file mode 100644 index 00000000..a06c8127 --- /dev/null +++ b/src/model/ValuesCacheHitRatio.js @@ -0,0 +1,71 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The ValuesCacheHitRatio model module. + * @module model/ValuesCacheHitRatio + * @version 8.0.0 + */ +class ValuesCacheHitRatio { + /** + * Constructs a new ValuesCacheHitRatio. + * @alias module:model/ValuesCacheHitRatio + */ + constructor() { + + ValuesCacheHitRatio.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a ValuesCacheHitRatio from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/ValuesCacheHitRatio} obj Optional instance to populate. + * @return {module:model/ValuesCacheHitRatio} The populated ValuesCacheHitRatio instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new ValuesCacheHitRatio(); + + if (data.hasOwnProperty('cache_hit_ratio')) { + obj['cache_hit_ratio'] = ApiClient.convertToType(data['cache_hit_ratio'], 'Number'); + } + } + return obj; + } + + +} + +/** + * The cache hit ratio for the URL specified in the dimension. + * @member {Number} cache_hit_ratio + */ +ValuesCacheHitRatio.prototype['cache_hit_ratio'] = undefined; + + + + + + +export default ValuesCacheHitRatio; + diff --git a/src/model/ValuesCountryStats.js b/src/model/ValuesCountryStats.js new file mode 100644 index 00000000..3307a1e2 --- /dev/null +++ b/src/model/ValuesCountryStats.js @@ -0,0 +1,89 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The ValuesCountryStats model module. + * @module model/ValuesCountryStats + * @version 8.0.0 + */ +class ValuesCountryStats { + /** + * Constructs a new ValuesCountryStats. + * @alias module:model/ValuesCountryStats + */ + constructor() { + + ValuesCountryStats.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a ValuesCountryStats from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/ValuesCountryStats} obj Optional instance to populate. + * @return {module:model/ValuesCountryStats} The populated ValuesCountryStats instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new ValuesCountryStats(); + + if (data.hasOwnProperty('region')) { + obj['region'] = ApiClient.convertToType(data['region'], 'String'); + } + if (data.hasOwnProperty('region_chr')) { + obj['region_chr'] = ApiClient.convertToType(data['region_chr'], 'Number'); + } + if (data.hasOwnProperty('region_error_rate')) { + obj['region_error_rate'] = ApiClient.convertToType(data['region_error_rate'], 'Number'); + } + } + return obj; + } + + +} + +/** + * The client's country subdivision code as defined by ISO 3166-2. + * @member {String} region + */ +ValuesCountryStats.prototype['region'] = undefined; + +/** + * The cache hit ratio for the region. + * @member {Number} region_chr + */ +ValuesCountryStats.prototype['region_chr'] = undefined; + +/** + * The error rate for the region. + * @member {Number} region_error_rate + */ +ValuesCountryStats.prototype['region_error_rate'] = undefined; + + + + + + +export default ValuesCountryStats; + diff --git a/src/model/ValuesDdos.js b/src/model/ValuesDdos.js index e4f57164..c1f3a3e6 100644 --- a/src/model/ValuesDdos.js +++ b/src/model/ValuesDdos.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The ValuesDdos model module. * @module model/ValuesDdos - * @version 7.10.0 + * @version 8.0.0 */ class ValuesDdos { /** diff --git a/src/model/ValuesDuration.js b/src/model/ValuesDuration.js new file mode 100644 index 00000000..4e9e22e4 --- /dev/null +++ b/src/model/ValuesDuration.js @@ -0,0 +1,89 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The ValuesDuration model module. + * @module model/ValuesDuration + * @version 8.0.0 + */ +class ValuesDuration { + /** + * Constructs a new ValuesDuration. + * @alias module:model/ValuesDuration + */ + constructor() { + + ValuesDuration.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a ValuesDuration from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/ValuesDuration} obj Optional instance to populate. + * @return {module:model/ValuesDuration} The populated ValuesDuration instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new ValuesDuration(); + + if (data.hasOwnProperty('average_response_time')) { + obj['average_response_time'] = ApiClient.convertToType(data['average_response_time'], 'Number'); + } + if (data.hasOwnProperty('p95_response_time')) { + obj['p95_response_time'] = ApiClient.convertToType(data['p95_response_time'], 'Number'); + } + if (data.hasOwnProperty('response_time_percentage')) { + obj['response_time_percentage'] = ApiClient.convertToType(data['response_time_percentage'], 'Number'); + } + } + return obj; + } + + +} + +/** + * The average time in seconds to respond to requests to the URL in the current dimension. + * @member {Number} average_response_time + */ +ValuesDuration.prototype['average_response_time'] = undefined; + +/** + * The P95 time in seconds to respond to requests to the URL in the current dimension. + * @member {Number} p95_response_time + */ +ValuesDuration.prototype['p95_response_time'] = undefined; + +/** + * The total percentage of time to respond to all requests to the URL in the current dimension. + * @member {Number} response_time_percentage + */ +ValuesDuration.prototype['response_time_percentage'] = undefined; + + + + + + +export default ValuesDuration; + diff --git a/src/model/ValuesMisses.js b/src/model/ValuesMisses.js new file mode 100644 index 00000000..6489bd57 --- /dev/null +++ b/src/model/ValuesMisses.js @@ -0,0 +1,71 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The ValuesMisses model module. + * @module model/ValuesMisses + * @version 8.0.0 + */ +class ValuesMisses { + /** + * Constructs a new ValuesMisses. + * @alias module:model/ValuesMisses + */ + constructor() { + + ValuesMisses.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a ValuesMisses from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/ValuesMisses} obj Optional instance to populate. + * @return {module:model/ValuesMisses} The populated ValuesMisses instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new ValuesMisses(); + + if (data.hasOwnProperty('miss_rate')) { + obj['miss_rate'] = ApiClient.convertToType(data['miss_rate'], 'Number'); + } + } + return obj; + } + + +} + +/** + * The miss rate for requests to the URL in the current dimension. + * @member {Number} miss_rate + */ +ValuesMisses.prototype['miss_rate'] = undefined; + + + + + + +export default ValuesMisses; + diff --git a/src/model/ValuesRate.js b/src/model/ValuesRate.js new file mode 100644 index 00000000..d4629605 --- /dev/null +++ b/src/model/ValuesRate.js @@ -0,0 +1,71 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The ValuesRate model module. + * @module model/ValuesRate + * @version 8.0.0 + */ +class ValuesRate { + /** + * Constructs a new ValuesRate. + * @alias module:model/ValuesRate + */ + constructor() { + + ValuesRate.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a ValuesRate from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/ValuesRate} obj Optional instance to populate. + * @return {module:model/ValuesRate} The populated ValuesRate instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new ValuesRate(); + + if (data.hasOwnProperty('rate')) { + obj['rate'] = ApiClient.convertToType(data['rate'], 'Number'); + } + } + return obj; + } + + +} + +/** + * The percentage of requests matching the value in the current dimension. + * @member {Number} rate + */ +ValuesRate.prototype['rate'] = undefined; + + + + + + +export default ValuesRate; + diff --git a/src/model/ValuesRequests.js b/src/model/ValuesRequests.js new file mode 100644 index 00000000..bedd6f8a --- /dev/null +++ b/src/model/ValuesRequests.js @@ -0,0 +1,71 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The ValuesRequests model module. + * @module model/ValuesRequests + * @version 8.0.0 + */ +class ValuesRequests { + /** + * Constructs a new ValuesRequests. + * @alias module:model/ValuesRequests + */ + constructor() { + + ValuesRequests.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a ValuesRequests from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/ValuesRequests} obj Optional instance to populate. + * @return {module:model/ValuesRequests} The populated ValuesRequests instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new ValuesRequests(); + + if (data.hasOwnProperty('request_percentage')) { + obj['request_percentage'] = ApiClient.convertToType(data['request_percentage'], 'Number'); + } + } + return obj; + } + + +} + +/** + * The percentage of all requests made to the URL in the current dimension. + * @member {Number} request_percentage + */ +ValuesRequests.prototype['request_percentage'] = undefined; + + + + + + +export default ValuesRequests; + diff --git a/src/model/ValuesStatusCodes.js b/src/model/ValuesStatusCodes.js new file mode 100644 index 00000000..4dbd8ae0 --- /dev/null +++ b/src/model/ValuesStatusCodes.js @@ -0,0 +1,89 @@ +/** + * Fastly API + * Via the Fastly API you can perform any of the operations that are possible within the management console, including creating services, domains, and backends, configuring rules or uploading your own application code, as well as account operations such as user administration and billing reports. The API is organized into collections of endpoints that allow manipulation of objects related to Fastly services and accounts. For the most accurate and up-to-date API reference content, visit our [Developer Hub](https://www.fastly.com/documentation/reference/api/) + * + * The version of the OpenAPI document: 1.0.0 + * Contact: oss@fastly.com + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** + * The ValuesStatusCodes model module. + * @module model/ValuesStatusCodes + * @version 8.0.0 + */ +class ValuesStatusCodes { + /** + * Constructs a new ValuesStatusCodes. + * @alias module:model/ValuesStatusCodes + */ + constructor() { + + ValuesStatusCodes.initialize(this); + } + + /** + * Initializes the fields of this object. + * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). + * Only for internal use. + */ + static initialize(obj) { + } + + /** + * Constructs a ValuesStatusCodes from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/ValuesStatusCodes} obj Optional instance to populate. + * @return {module:model/ValuesStatusCodes} The populated ValuesStatusCodes instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new ValuesStatusCodes(); + + if (data.hasOwnProperty('url')) { + obj['url'] = ApiClient.convertToType(data['url'], 'String'); + } + if (data.hasOwnProperty('rate_per_status')) { + obj['rate_per_status'] = ApiClient.convertToType(data['rate_per_status'], 'Number'); + } + if (data.hasOwnProperty('rate_per_url')) { + obj['rate_per_url'] = ApiClient.convertToType(data['rate_per_url'], 'Number'); + } + } + return obj; + } + + +} + +/** + * The HTTP request path. + * @member {String} url + */ +ValuesStatusCodes.prototype['url'] = undefined; + +/** + * The URL accounts for this percentage of the status code in this dimension. + * @member {Number} rate_per_status + */ +ValuesStatusCodes.prototype['rate_per_status'] = undefined; + +/** + * The rate at which the status code in this dimension occurs for this URL. + * @member {Number} rate_per_url + */ +ValuesStatusCodes.prototype['rate_per_url'] = undefined; + + + + + + +export default ValuesStatusCodes; + diff --git a/src/model/Vcl.js b/src/model/Vcl.js index 7f2782e5..6ac75af5 100644 --- a/src/model/Vcl.js +++ b/src/model/Vcl.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Vcl model module. * @module model/Vcl - * @version 7.10.0 + * @version 8.0.0 */ class Vcl { /** diff --git a/src/model/VclDiff.js b/src/model/VclDiff.js index 0b2e0dc5..adff3c4a 100644 --- a/src/model/VclDiff.js +++ b/src/model/VclDiff.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The VclDiff model module. * @module model/VclDiff - * @version 7.10.0 + * @version 8.0.0 */ class VclDiff { /** diff --git a/src/model/VclResponse.js b/src/model/VclResponse.js index a2e97789..a18af225 100644 --- a/src/model/VclResponse.js +++ b/src/model/VclResponse.js @@ -18,7 +18,7 @@ import Vcl from './Vcl'; /** * The VclResponse model module. * @module model/VclResponse - * @version 7.10.0 + * @version 8.0.0 */ class VclResponse { /** diff --git a/src/model/VclSyntaxHighlightingResponse.js b/src/model/VclSyntaxHighlightingResponse.js index 7c6fbfc8..3673cde0 100644 --- a/src/model/VclSyntaxHighlightingResponse.js +++ b/src/model/VclSyntaxHighlightingResponse.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The VclSyntaxHighlightingResponse model module. * @module model/VclSyntaxHighlightingResponse - * @version 7.10.0 + * @version 8.0.0 */ class VclSyntaxHighlightingResponse { /** diff --git a/src/model/Version.js b/src/model/Version.js index 77b48346..7238e34d 100644 --- a/src/model/Version.js +++ b/src/model/Version.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The Version model module. * @module model/Version - * @version 7.10.0 + * @version 8.0.0 */ class Version { /** diff --git a/src/model/VersionCreateResponse.js b/src/model/VersionCreateResponse.js index e9226492..fe1d8ec5 100644 --- a/src/model/VersionCreateResponse.js +++ b/src/model/VersionCreateResponse.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The VersionCreateResponse model module. * @module model/VersionCreateResponse - * @version 7.10.0 + * @version 8.0.0 */ class VersionCreateResponse { /** diff --git a/src/model/VersionDetail.js b/src/model/VersionDetail.js index 8f003def..e85da3e2 100644 --- a/src/model/VersionDetail.js +++ b/src/model/VersionDetail.js @@ -28,7 +28,7 @@ import VersionDetailSettings from './VersionDetailSettings'; /** * The VersionDetail model module. * @module model/VersionDetail - * @version 7.10.0 + * @version 8.0.0 */ class VersionDetail { /** diff --git a/src/model/VersionDetailSettings.js b/src/model/VersionDetailSettings.js index bd5bad0f..6622453b 100644 --- a/src/model/VersionDetailSettings.js +++ b/src/model/VersionDetailSettings.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The VersionDetailSettings model module. * @module model/VersionDetailSettings - * @version 7.10.0 + * @version 8.0.0 */ class VersionDetailSettings { /** diff --git a/src/model/VersionResponse.js b/src/model/VersionResponse.js index 23cd421b..78fa19fb 100644 --- a/src/model/VersionResponse.js +++ b/src/model/VersionResponse.js @@ -19,7 +19,7 @@ import VersionResponseAllOf from './VersionResponseAllOf'; /** * The VersionResponse model module. * @module model/VersionResponse - * @version 7.10.0 + * @version 8.0.0 */ class VersionResponse { /** diff --git a/src/model/VersionResponseAllOf.js b/src/model/VersionResponseAllOf.js index 7d911e28..abe9d8ef 100644 --- a/src/model/VersionResponseAllOf.js +++ b/src/model/VersionResponseAllOf.js @@ -16,7 +16,7 @@ import Environment from './Environment'; /** * The VersionResponseAllOf model module. * @module model/VersionResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class VersionResponseAllOf { /** diff --git a/src/model/WafActiveRule.js b/src/model/WafActiveRule.js index 5cd2fb46..cc8f9c01 100644 --- a/src/model/WafActiveRule.js +++ b/src/model/WafActiveRule.js @@ -16,7 +16,7 @@ import WafActiveRuleData from './WafActiveRuleData'; /** * The WafActiveRule model module. * @module model/WafActiveRule - * @version 7.10.0 + * @version 8.0.0 */ class WafActiveRule { /** diff --git a/src/model/WafActiveRuleCreationResponse.js b/src/model/WafActiveRuleCreationResponse.js index 801a4100..d1801cdc 100644 --- a/src/model/WafActiveRuleCreationResponse.js +++ b/src/model/WafActiveRuleCreationResponse.js @@ -21,7 +21,7 @@ import WafActiveRulesResponse from './WafActiveRulesResponse'; /** * The WafActiveRuleCreationResponse model module. * @module model/WafActiveRuleCreationResponse - * @version 7.10.0 + * @version 8.0.0 */ class WafActiveRuleCreationResponse { /** diff --git a/src/model/WafActiveRuleData.js b/src/model/WafActiveRuleData.js index 5edf9d44..31669c98 100644 --- a/src/model/WafActiveRuleData.js +++ b/src/model/WafActiveRuleData.js @@ -18,7 +18,7 @@ import WafActiveRuleDataAttributes from './WafActiveRuleDataAttributes'; /** * The WafActiveRuleData model module. * @module model/WafActiveRuleData - * @version 7.10.0 + * @version 8.0.0 */ class WafActiveRuleData { /** diff --git a/src/model/WafActiveRuleDataAttributes.js b/src/model/WafActiveRuleDataAttributes.js index f79d00f9..e781a335 100644 --- a/src/model/WafActiveRuleDataAttributes.js +++ b/src/model/WafActiveRuleDataAttributes.js @@ -16,7 +16,7 @@ import WafRuleRevisionOrLatest from './WafRuleRevisionOrLatest'; /** * The WafActiveRuleDataAttributes model module. * @module model/WafActiveRuleDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class WafActiveRuleDataAttributes { /** diff --git a/src/model/WafActiveRuleResponse.js b/src/model/WafActiveRuleResponse.js index 00cfdacc..54bef904 100644 --- a/src/model/WafActiveRuleResponse.js +++ b/src/model/WafActiveRuleResponse.js @@ -16,7 +16,7 @@ import WafActiveRuleResponseData from './WafActiveRuleResponseData'; /** * The WafActiveRuleResponse model module. * @module model/WafActiveRuleResponse - * @version 7.10.0 + * @version 8.0.0 */ class WafActiveRuleResponse { /** diff --git a/src/model/WafActiveRuleResponseData.js b/src/model/WafActiveRuleResponseData.js index 69bafde6..07b88512 100644 --- a/src/model/WafActiveRuleResponseData.js +++ b/src/model/WafActiveRuleResponseData.js @@ -20,7 +20,7 @@ import WafActiveRuleResponseDataRelationships from './WafActiveRuleResponseDataR /** * The WafActiveRuleResponseData model module. * @module model/WafActiveRuleResponseData - * @version 7.10.0 + * @version 8.0.0 */ class WafActiveRuleResponseData { /** diff --git a/src/model/WafActiveRuleResponseDataAllOf.js b/src/model/WafActiveRuleResponseDataAllOf.js index 425555a6..2cf11b2b 100644 --- a/src/model/WafActiveRuleResponseDataAllOf.js +++ b/src/model/WafActiveRuleResponseDataAllOf.js @@ -17,7 +17,7 @@ import WafActiveRuleResponseDataRelationships from './WafActiveRuleResponseDataR /** * The WafActiveRuleResponseDataAllOf model module. * @module model/WafActiveRuleResponseDataAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafActiveRuleResponseDataAllOf { /** diff --git a/src/model/WafActiveRuleResponseDataAttributes.js b/src/model/WafActiveRuleResponseDataAttributes.js index 18162aa7..3a02edde 100644 --- a/src/model/WafActiveRuleResponseDataAttributes.js +++ b/src/model/WafActiveRuleResponseDataAttributes.js @@ -17,7 +17,7 @@ import WafActiveRuleResponseDataAttributesAllOf from './WafActiveRuleResponseDat /** * The WafActiveRuleResponseDataAttributes model module. * @module model/WafActiveRuleResponseDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class WafActiveRuleResponseDataAttributes { /** diff --git a/src/model/WafActiveRuleResponseDataAttributesAllOf.js b/src/model/WafActiveRuleResponseDataAttributesAllOf.js index 6dd80eee..6826e071 100644 --- a/src/model/WafActiveRuleResponseDataAttributesAllOf.js +++ b/src/model/WafActiveRuleResponseDataAttributesAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The WafActiveRuleResponseDataAttributesAllOf model module. * @module model/WafActiveRuleResponseDataAttributesAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafActiveRuleResponseDataAttributesAllOf { /** diff --git a/src/model/WafActiveRuleResponseDataRelationships.js b/src/model/WafActiveRuleResponseDataRelationships.js index 86d4cf62..55930405 100644 --- a/src/model/WafActiveRuleResponseDataRelationships.js +++ b/src/model/WafActiveRuleResponseDataRelationships.js @@ -19,7 +19,7 @@ import RelationshipWafRuleRevisionWafRuleRevisions from './RelationshipWafRuleRe /** * The WafActiveRuleResponseDataRelationships model module. * @module model/WafActiveRuleResponseDataRelationships - * @version 7.10.0 + * @version 8.0.0 */ class WafActiveRuleResponseDataRelationships { /** diff --git a/src/model/WafActiveRulesResponse.js b/src/model/WafActiveRulesResponse.js index ec28b795..b76d447c 100644 --- a/src/model/WafActiveRulesResponse.js +++ b/src/model/WafActiveRulesResponse.js @@ -21,7 +21,7 @@ import WafActiveRulesResponseAllOf from './WafActiveRulesResponseAllOf'; /** * The WafActiveRulesResponse model module. * @module model/WafActiveRulesResponse - * @version 7.10.0 + * @version 8.0.0 */ class WafActiveRulesResponse { /** diff --git a/src/model/WafActiveRulesResponseAllOf.js b/src/model/WafActiveRulesResponseAllOf.js index 6bdd79ba..a5468ca5 100644 --- a/src/model/WafActiveRulesResponseAllOf.js +++ b/src/model/WafActiveRulesResponseAllOf.js @@ -17,7 +17,7 @@ import WafActiveRuleResponseData from './WafActiveRuleResponseData'; /** * The WafActiveRulesResponseAllOf model module. * @module model/WafActiveRulesResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafActiveRulesResponseAllOf { /** diff --git a/src/model/WafExclusion.js b/src/model/WafExclusion.js index 3242cc5d..01c1ea44 100644 --- a/src/model/WafExclusion.js +++ b/src/model/WafExclusion.js @@ -16,7 +16,7 @@ import WafExclusionData from './WafExclusionData'; /** * The WafExclusion model module. * @module model/WafExclusion - * @version 7.10.0 + * @version 8.0.0 */ class WafExclusion { /** diff --git a/src/model/WafExclusionData.js b/src/model/WafExclusionData.js index 431beb1f..37c33f62 100644 --- a/src/model/WafExclusionData.js +++ b/src/model/WafExclusionData.js @@ -18,7 +18,7 @@ import WafExclusionDataAttributes from './WafExclusionDataAttributes'; /** * The WafExclusionData model module. * @module model/WafExclusionData - * @version 7.10.0 + * @version 8.0.0 */ class WafExclusionData { /** diff --git a/src/model/WafExclusionDataAttributes.js b/src/model/WafExclusionDataAttributes.js index 9d3ee18e..785346a3 100644 --- a/src/model/WafExclusionDataAttributes.js +++ b/src/model/WafExclusionDataAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The WafExclusionDataAttributes model module. * @module model/WafExclusionDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class WafExclusionDataAttributes { /** diff --git a/src/model/WafExclusionResponse.js b/src/model/WafExclusionResponse.js index 946dab89..1231d569 100644 --- a/src/model/WafExclusionResponse.js +++ b/src/model/WafExclusionResponse.js @@ -16,7 +16,7 @@ import WafExclusionResponseData from './WafExclusionResponseData'; /** * The WafExclusionResponse model module. * @module model/WafExclusionResponse - * @version 7.10.0 + * @version 8.0.0 */ class WafExclusionResponse { /** diff --git a/src/model/WafExclusionResponseData.js b/src/model/WafExclusionResponseData.js index a01f587c..0ccaa4d1 100644 --- a/src/model/WafExclusionResponseData.js +++ b/src/model/WafExclusionResponseData.js @@ -20,7 +20,7 @@ import WafExclusionResponseDataRelationships from './WafExclusionResponseDataRel /** * The WafExclusionResponseData model module. * @module model/WafExclusionResponseData - * @version 7.10.0 + * @version 8.0.0 */ class WafExclusionResponseData { /** diff --git a/src/model/WafExclusionResponseDataAllOf.js b/src/model/WafExclusionResponseDataAllOf.js index 81d6e9d7..aee1d3c6 100644 --- a/src/model/WafExclusionResponseDataAllOf.js +++ b/src/model/WafExclusionResponseDataAllOf.js @@ -17,7 +17,7 @@ import WafExclusionResponseDataRelationships from './WafExclusionResponseDataRel /** * The WafExclusionResponseDataAllOf model module. * @module model/WafExclusionResponseDataAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafExclusionResponseDataAllOf { /** diff --git a/src/model/WafExclusionResponseDataAttributes.js b/src/model/WafExclusionResponseDataAttributes.js index 923b1655..e8f20483 100644 --- a/src/model/WafExclusionResponseDataAttributes.js +++ b/src/model/WafExclusionResponseDataAttributes.js @@ -17,7 +17,7 @@ import WafExclusionResponseDataAttributesAllOf from './WafExclusionResponseDataA /** * The WafExclusionResponseDataAttributes model module. * @module model/WafExclusionResponseDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class WafExclusionResponseDataAttributes { /** diff --git a/src/model/WafExclusionResponseDataAttributesAllOf.js b/src/model/WafExclusionResponseDataAttributesAllOf.js index a3b2fbd9..fb76c94b 100644 --- a/src/model/WafExclusionResponseDataAttributesAllOf.js +++ b/src/model/WafExclusionResponseDataAttributesAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The WafExclusionResponseDataAttributesAllOf model module. * @module model/WafExclusionResponseDataAttributesAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafExclusionResponseDataAttributesAllOf { /** diff --git a/src/model/WafExclusionResponseDataRelationships.js b/src/model/WafExclusionResponseDataRelationships.js index e31dd0d5..f6854507 100644 --- a/src/model/WafExclusionResponseDataRelationships.js +++ b/src/model/WafExclusionResponseDataRelationships.js @@ -19,7 +19,7 @@ import RelationshipWafRules from './RelationshipWafRules'; /** * The WafExclusionResponseDataRelationships model module. * @module model/WafExclusionResponseDataRelationships - * @version 7.10.0 + * @version 8.0.0 */ class WafExclusionResponseDataRelationships { /** diff --git a/src/model/WafExclusionsResponse.js b/src/model/WafExclusionsResponse.js index e1278f5d..d358f440 100644 --- a/src/model/WafExclusionsResponse.js +++ b/src/model/WafExclusionsResponse.js @@ -21,7 +21,7 @@ import WafExclusionsResponseAllOf from './WafExclusionsResponseAllOf'; /** * The WafExclusionsResponse model module. * @module model/WafExclusionsResponse - * @version 7.10.0 + * @version 8.0.0 */ class WafExclusionsResponse { /** diff --git a/src/model/WafExclusionsResponseAllOf.js b/src/model/WafExclusionsResponseAllOf.js index 3180e050..da888b4a 100644 --- a/src/model/WafExclusionsResponseAllOf.js +++ b/src/model/WafExclusionsResponseAllOf.js @@ -17,7 +17,7 @@ import WafExclusionResponseData from './WafExclusionResponseData'; /** * The WafExclusionsResponseAllOf model module. * @module model/WafExclusionsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafExclusionsResponseAllOf { /** diff --git a/src/model/WafFirewall.js b/src/model/WafFirewall.js index dc9f9af7..909390c0 100644 --- a/src/model/WafFirewall.js +++ b/src/model/WafFirewall.js @@ -16,7 +16,7 @@ import WafFirewallData from './WafFirewallData'; /** * The WafFirewall model module. * @module model/WafFirewall - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewall { /** diff --git a/src/model/WafFirewallData.js b/src/model/WafFirewallData.js index 9ef0456b..6ad0b3a6 100644 --- a/src/model/WafFirewallData.js +++ b/src/model/WafFirewallData.js @@ -17,7 +17,7 @@ import WafFirewallDataAttributes from './WafFirewallDataAttributes'; /** * The WafFirewallData model module. * @module model/WafFirewallData - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallData { /** diff --git a/src/model/WafFirewallDataAttributes.js b/src/model/WafFirewallDataAttributes.js index bfc2b178..b3796461 100644 --- a/src/model/WafFirewallDataAttributes.js +++ b/src/model/WafFirewallDataAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The WafFirewallDataAttributes model module. * @module model/WafFirewallDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallDataAttributes { /** diff --git a/src/model/WafFirewallResponse.js b/src/model/WafFirewallResponse.js index 060c588f..09629ec2 100644 --- a/src/model/WafFirewallResponse.js +++ b/src/model/WafFirewallResponse.js @@ -17,7 +17,7 @@ import WafFirewallResponseData from './WafFirewallResponseData'; /** * The WafFirewallResponse model module. * @module model/WafFirewallResponse - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallResponse { /** diff --git a/src/model/WafFirewallResponseData.js b/src/model/WafFirewallResponseData.js index fe584d76..ad022f20 100644 --- a/src/model/WafFirewallResponseData.js +++ b/src/model/WafFirewallResponseData.js @@ -20,7 +20,7 @@ import WafFirewallResponseDataAttributes from './WafFirewallResponseDataAttribut /** * The WafFirewallResponseData model module. * @module model/WafFirewallResponseData - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallResponseData { /** diff --git a/src/model/WafFirewallResponseDataAllOf.js b/src/model/WafFirewallResponseDataAllOf.js index c4262b3c..0d20296f 100644 --- a/src/model/WafFirewallResponseDataAllOf.js +++ b/src/model/WafFirewallResponseDataAllOf.js @@ -17,7 +17,7 @@ import WafFirewallResponseDataAttributes from './WafFirewallResponseDataAttribut /** * The WafFirewallResponseDataAllOf model module. * @module model/WafFirewallResponseDataAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallResponseDataAllOf { /** diff --git a/src/model/WafFirewallResponseDataAttributes.js b/src/model/WafFirewallResponseDataAttributes.js index c6cfe8a0..6d56748f 100644 --- a/src/model/WafFirewallResponseDataAttributes.js +++ b/src/model/WafFirewallResponseDataAttributes.js @@ -17,7 +17,7 @@ import WafFirewallResponseDataAttributesAllOf from './WafFirewallResponseDataAtt /** * The WafFirewallResponseDataAttributes model module. * @module model/WafFirewallResponseDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallResponseDataAttributes { /** diff --git a/src/model/WafFirewallResponseDataAttributesAllOf.js b/src/model/WafFirewallResponseDataAttributesAllOf.js index 1cbf2ca9..77c1d06c 100644 --- a/src/model/WafFirewallResponseDataAttributesAllOf.js +++ b/src/model/WafFirewallResponseDataAttributesAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The WafFirewallResponseDataAttributesAllOf model module. * @module model/WafFirewallResponseDataAttributesAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallResponseDataAttributesAllOf { /** diff --git a/src/model/WafFirewallVersion.js b/src/model/WafFirewallVersion.js index b7bb43f1..df4c86ca 100644 --- a/src/model/WafFirewallVersion.js +++ b/src/model/WafFirewallVersion.js @@ -16,7 +16,7 @@ import WafFirewallVersionData from './WafFirewallVersionData'; /** * The WafFirewallVersion model module. * @module model/WafFirewallVersion - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallVersion { /** diff --git a/src/model/WafFirewallVersionData.js b/src/model/WafFirewallVersionData.js index 51c89da7..82e693b0 100644 --- a/src/model/WafFirewallVersionData.js +++ b/src/model/WafFirewallVersionData.js @@ -17,7 +17,7 @@ import WafFirewallVersionDataAttributes from './WafFirewallVersionDataAttributes /** * The WafFirewallVersionData model module. * @module model/WafFirewallVersionData - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallVersionData { /** diff --git a/src/model/WafFirewallVersionDataAttributes.js b/src/model/WafFirewallVersionDataAttributes.js index 2e64b25c..a6922ba2 100644 --- a/src/model/WafFirewallVersionDataAttributes.js +++ b/src/model/WafFirewallVersionDataAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The WafFirewallVersionDataAttributes model module. * @module model/WafFirewallVersionDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallVersionDataAttributes { /** diff --git a/src/model/WafFirewallVersionResponse.js b/src/model/WafFirewallVersionResponse.js index 9d3b1d8b..7dd82b45 100644 --- a/src/model/WafFirewallVersionResponse.js +++ b/src/model/WafFirewallVersionResponse.js @@ -17,7 +17,7 @@ import WafFirewallVersionResponseData from './WafFirewallVersionResponseData'; /** * The WafFirewallVersionResponse model module. * @module model/WafFirewallVersionResponse - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallVersionResponse { /** diff --git a/src/model/WafFirewallVersionResponseData.js b/src/model/WafFirewallVersionResponseData.js index 6ea11e7b..0487148b 100644 --- a/src/model/WafFirewallVersionResponseData.js +++ b/src/model/WafFirewallVersionResponseData.js @@ -20,7 +20,7 @@ import WafFirewallVersionResponseDataAttributes from './WafFirewallVersionRespon /** * The WafFirewallVersionResponseData model module. * @module model/WafFirewallVersionResponseData - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallVersionResponseData { /** diff --git a/src/model/WafFirewallVersionResponseDataAllOf.js b/src/model/WafFirewallVersionResponseDataAllOf.js index 4fe05edc..57472db2 100644 --- a/src/model/WafFirewallVersionResponseDataAllOf.js +++ b/src/model/WafFirewallVersionResponseDataAllOf.js @@ -17,7 +17,7 @@ import WafFirewallVersionResponseDataAttributes from './WafFirewallVersionRespon /** * The WafFirewallVersionResponseDataAllOf model module. * @module model/WafFirewallVersionResponseDataAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallVersionResponseDataAllOf { /** diff --git a/src/model/WafFirewallVersionResponseDataAttributes.js b/src/model/WafFirewallVersionResponseDataAttributes.js index 3cb3dbbe..c0099a3f 100644 --- a/src/model/WafFirewallVersionResponseDataAttributes.js +++ b/src/model/WafFirewallVersionResponseDataAttributes.js @@ -17,7 +17,7 @@ import WafFirewallVersionResponseDataAttributesAllOf from './WafFirewallVersionR /** * The WafFirewallVersionResponseDataAttributes model module. * @module model/WafFirewallVersionResponseDataAttributes - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallVersionResponseDataAttributes { /** diff --git a/src/model/WafFirewallVersionResponseDataAttributesAllOf.js b/src/model/WafFirewallVersionResponseDataAttributesAllOf.js index e110edcf..de1d2c53 100644 --- a/src/model/WafFirewallVersionResponseDataAttributesAllOf.js +++ b/src/model/WafFirewallVersionResponseDataAttributesAllOf.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The WafFirewallVersionResponseDataAttributesAllOf model module. * @module model/WafFirewallVersionResponseDataAttributesAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallVersionResponseDataAttributesAllOf { /** diff --git a/src/model/WafFirewallVersionsResponse.js b/src/model/WafFirewallVersionsResponse.js index abb3af20..91e1dd45 100644 --- a/src/model/WafFirewallVersionsResponse.js +++ b/src/model/WafFirewallVersionsResponse.js @@ -21,7 +21,7 @@ import WafFirewallVersionsResponseAllOf from './WafFirewallVersionsResponseAllOf /** * The WafFirewallVersionsResponse model module. * @module model/WafFirewallVersionsResponse - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallVersionsResponse { /** diff --git a/src/model/WafFirewallVersionsResponseAllOf.js b/src/model/WafFirewallVersionsResponseAllOf.js index 9dc18064..7868fe8e 100644 --- a/src/model/WafFirewallVersionsResponseAllOf.js +++ b/src/model/WafFirewallVersionsResponseAllOf.js @@ -17,7 +17,7 @@ import WafFirewallVersionResponseData from './WafFirewallVersionResponseData'; /** * The WafFirewallVersionsResponseAllOf model module. * @module model/WafFirewallVersionsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallVersionsResponseAllOf { /** diff --git a/src/model/WafFirewallsResponse.js b/src/model/WafFirewallsResponse.js index 05f94428..58546a53 100644 --- a/src/model/WafFirewallsResponse.js +++ b/src/model/WafFirewallsResponse.js @@ -21,7 +21,7 @@ import WafFirewallsResponseAllOf from './WafFirewallsResponseAllOf'; /** * The WafFirewallsResponse model module. * @module model/WafFirewallsResponse - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallsResponse { /** diff --git a/src/model/WafFirewallsResponseAllOf.js b/src/model/WafFirewallsResponseAllOf.js index 31d120de..dea1e9bf 100644 --- a/src/model/WafFirewallsResponseAllOf.js +++ b/src/model/WafFirewallsResponseAllOf.js @@ -17,7 +17,7 @@ import WafFirewallResponseData from './WafFirewallResponseData'; /** * The WafFirewallsResponseAllOf model module. * @module model/WafFirewallsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafFirewallsResponseAllOf { /** diff --git a/src/model/WafRule.js b/src/model/WafRule.js index 196d46c4..b0e6f4dd 100644 --- a/src/model/WafRule.js +++ b/src/model/WafRule.js @@ -17,7 +17,7 @@ import WafRuleAttributes from './WafRuleAttributes'; /** * The WafRule model module. * @module model/WafRule - * @version 7.10.0 + * @version 8.0.0 */ class WafRule { /** diff --git a/src/model/WafRuleAttributes.js b/src/model/WafRuleAttributes.js index d0a3aa01..d1567ebd 100644 --- a/src/model/WafRuleAttributes.js +++ b/src/model/WafRuleAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The WafRuleAttributes model module. * @module model/WafRuleAttributes - * @version 7.10.0 + * @version 8.0.0 */ class WafRuleAttributes { /** diff --git a/src/model/WafRuleResponse.js b/src/model/WafRuleResponse.js index 09ae23de..94692248 100644 --- a/src/model/WafRuleResponse.js +++ b/src/model/WafRuleResponse.js @@ -17,7 +17,7 @@ import WafRuleResponseData from './WafRuleResponseData'; /** * The WafRuleResponse model module. * @module model/WafRuleResponse - * @version 7.10.0 + * @version 8.0.0 */ class WafRuleResponse { /** diff --git a/src/model/WafRuleResponseData.js b/src/model/WafRuleResponseData.js index 913fbbc3..08d48334 100644 --- a/src/model/WafRuleResponseData.js +++ b/src/model/WafRuleResponseData.js @@ -20,7 +20,7 @@ import WafRuleResponseDataAllOf from './WafRuleResponseDataAllOf'; /** * The WafRuleResponseData model module. * @module model/WafRuleResponseData - * @version 7.10.0 + * @version 8.0.0 */ class WafRuleResponseData { /** diff --git a/src/model/WafRuleResponseDataAllOf.js b/src/model/WafRuleResponseDataAllOf.js index 81f04a4a..82253de0 100644 --- a/src/model/WafRuleResponseDataAllOf.js +++ b/src/model/WafRuleResponseDataAllOf.js @@ -16,7 +16,7 @@ import RelationshipsForWafRule from './RelationshipsForWafRule'; /** * The WafRuleResponseDataAllOf model module. * @module model/WafRuleResponseDataAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafRuleResponseDataAllOf { /** diff --git a/src/model/WafRuleRevision.js b/src/model/WafRuleRevision.js index 3bf97f50..c76eaf64 100644 --- a/src/model/WafRuleRevision.js +++ b/src/model/WafRuleRevision.js @@ -17,7 +17,7 @@ import WafRuleRevisionAttributes from './WafRuleRevisionAttributes'; /** * The WafRuleRevision model module. * @module model/WafRuleRevision - * @version 7.10.0 + * @version 8.0.0 */ class WafRuleRevision { /** diff --git a/src/model/WafRuleRevisionAttributes.js b/src/model/WafRuleRevisionAttributes.js index 3ba384a9..e1e52193 100644 --- a/src/model/WafRuleRevisionAttributes.js +++ b/src/model/WafRuleRevisionAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The WafRuleRevisionAttributes model module. * @module model/WafRuleRevisionAttributes - * @version 7.10.0 + * @version 8.0.0 */ class WafRuleRevisionAttributes { /** diff --git a/src/model/WafRuleRevisionOrLatest.js b/src/model/WafRuleRevisionOrLatest.js index aff17138..27330c5f 100644 --- a/src/model/WafRuleRevisionOrLatest.js +++ b/src/model/WafRuleRevisionOrLatest.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The WafRuleRevisionOrLatest model module. * @module model/WafRuleRevisionOrLatest - * @version 7.10.0 + * @version 8.0.0 */ class WafRuleRevisionOrLatest { /** diff --git a/src/model/WafRuleRevisionResponse.js b/src/model/WafRuleRevisionResponse.js index 3dc3e2f3..02c1d7d4 100644 --- a/src/model/WafRuleRevisionResponse.js +++ b/src/model/WafRuleRevisionResponse.js @@ -17,7 +17,7 @@ import WafRuleRevisionResponseData from './WafRuleRevisionResponseData'; /** * The WafRuleRevisionResponse model module. * @module model/WafRuleRevisionResponse - * @version 7.10.0 + * @version 8.0.0 */ class WafRuleRevisionResponse { /** diff --git a/src/model/WafRuleRevisionResponseData.js b/src/model/WafRuleRevisionResponseData.js index 3a793cc8..dac60ffb 100644 --- a/src/model/WafRuleRevisionResponseData.js +++ b/src/model/WafRuleRevisionResponseData.js @@ -20,7 +20,7 @@ import WafRuleRevisionResponseDataAllOf from './WafRuleRevisionResponseDataAllOf /** * The WafRuleRevisionResponseData model module. * @module model/WafRuleRevisionResponseData - * @version 7.10.0 + * @version 8.0.0 */ class WafRuleRevisionResponseData { /** diff --git a/src/model/WafRuleRevisionResponseDataAllOf.js b/src/model/WafRuleRevisionResponseDataAllOf.js index 996a9b72..d70af592 100644 --- a/src/model/WafRuleRevisionResponseDataAllOf.js +++ b/src/model/WafRuleRevisionResponseDataAllOf.js @@ -16,7 +16,7 @@ import RelationshipWafRule from './RelationshipWafRule'; /** * The WafRuleRevisionResponseDataAllOf model module. * @module model/WafRuleRevisionResponseDataAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafRuleRevisionResponseDataAllOf { /** diff --git a/src/model/WafRuleRevisionsResponse.js b/src/model/WafRuleRevisionsResponse.js index 101efecc..0319d6fb 100644 --- a/src/model/WafRuleRevisionsResponse.js +++ b/src/model/WafRuleRevisionsResponse.js @@ -21,7 +21,7 @@ import WafRuleRevisionsResponseAllOf from './WafRuleRevisionsResponseAllOf'; /** * The WafRuleRevisionsResponse model module. * @module model/WafRuleRevisionsResponse - * @version 7.10.0 + * @version 8.0.0 */ class WafRuleRevisionsResponse { /** diff --git a/src/model/WafRuleRevisionsResponseAllOf.js b/src/model/WafRuleRevisionsResponseAllOf.js index 102860a3..80f61bc3 100644 --- a/src/model/WafRuleRevisionsResponseAllOf.js +++ b/src/model/WafRuleRevisionsResponseAllOf.js @@ -17,7 +17,7 @@ import WafRuleRevisionResponseData from './WafRuleRevisionResponseData'; /** * The WafRuleRevisionsResponseAllOf model module. * @module model/WafRuleRevisionsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafRuleRevisionsResponseAllOf { /** diff --git a/src/model/WafRulesResponse.js b/src/model/WafRulesResponse.js index 87f190d0..7601a5d1 100644 --- a/src/model/WafRulesResponse.js +++ b/src/model/WafRulesResponse.js @@ -21,7 +21,7 @@ import WafRulesResponseAllOf from './WafRulesResponseAllOf'; /** * The WafRulesResponse model module. * @module model/WafRulesResponse - * @version 7.10.0 + * @version 8.0.0 */ class WafRulesResponse { /** diff --git a/src/model/WafRulesResponseAllOf.js b/src/model/WafRulesResponseAllOf.js index 4f971784..0dab098f 100644 --- a/src/model/WafRulesResponseAllOf.js +++ b/src/model/WafRulesResponseAllOf.js @@ -17,7 +17,7 @@ import WafRuleResponseData from './WafRuleResponseData'; /** * The WafRulesResponseAllOf model module. * @module model/WafRulesResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafRulesResponseAllOf { /** diff --git a/src/model/WafTag.js b/src/model/WafTag.js index cbaab344..35ac7164 100644 --- a/src/model/WafTag.js +++ b/src/model/WafTag.js @@ -17,7 +17,7 @@ import WafTagAttributes from './WafTagAttributes'; /** * The WafTag model module. * @module model/WafTag - * @version 7.10.0 + * @version 8.0.0 */ class WafTag { /** diff --git a/src/model/WafTagAttributes.js b/src/model/WafTagAttributes.js index e44e8842..5d23fc73 100644 --- a/src/model/WafTagAttributes.js +++ b/src/model/WafTagAttributes.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The WafTagAttributes model module. * @module model/WafTagAttributes - * @version 7.10.0 + * @version 8.0.0 */ class WafTagAttributes { /** diff --git a/src/model/WafTagsResponse.js b/src/model/WafTagsResponse.js index 17255ab0..fcd1350a 100644 --- a/src/model/WafTagsResponse.js +++ b/src/model/WafTagsResponse.js @@ -21,7 +21,7 @@ import WafTagsResponseDataItem from './WafTagsResponseDataItem'; /** * The WafTagsResponse model module. * @module model/WafTagsResponse - * @version 7.10.0 + * @version 8.0.0 */ class WafTagsResponse { /** diff --git a/src/model/WafTagsResponseAllOf.js b/src/model/WafTagsResponseAllOf.js index 6c2aa6dd..1be245b4 100644 --- a/src/model/WafTagsResponseAllOf.js +++ b/src/model/WafTagsResponseAllOf.js @@ -17,7 +17,7 @@ import WafTagsResponseDataItem from './WafTagsResponseDataItem'; /** * The WafTagsResponseAllOf model module. * @module model/WafTagsResponseAllOf - * @version 7.10.0 + * @version 8.0.0 */ class WafTagsResponseAllOf { /** diff --git a/src/model/WafTagsResponseDataItem.js b/src/model/WafTagsResponseDataItem.js index a2378635..c884592c 100644 --- a/src/model/WafTagsResponseDataItem.js +++ b/src/model/WafTagsResponseDataItem.js @@ -20,7 +20,7 @@ import WafTagAttributes from './WafTagAttributes'; /** * The WafTagsResponseDataItem model module. * @module model/WafTagsResponseDataItem - * @version 7.10.0 + * @version 8.0.0 */ class WafTagsResponseDataItem { /** diff --git a/src/model/WsMessageFormat.js b/src/model/WsMessageFormat.js index fdf58411..8ee88a6f 100644 --- a/src/model/WsMessageFormat.js +++ b/src/model/WsMessageFormat.js @@ -15,7 +15,7 @@ import ApiClient from '../ApiClient'; /** * The WsMessageFormat model module. * @module model/WsMessageFormat - * @version 7.10.0 + * @version 8.0.0 */ class WsMessageFormat { /**