Skip to content

Commit 4e1eefe

Browse files
authored
feat: API Sync by GitHub Action for @tutkat (#43)
## Changes in SDK Updated sdk version in classes to 4.20. Added new test classes ### Enhancements **Added api class->** - stream_alert_rules_api **Modified api class->** - stream_subscriptions_api **Additional methods->** - Methods added for ports_api 
 **Additional models ->** - stream_alert_rule **Method extended->** - alert_rule_post_request - alert_rule_post_request_type - alert_rule_put_request - port_change_operation - resource_selector **Models extended->** - service_token_connection_type - stream_alert_rule_metric_name - stream_alert_rule_operand - stream_alert_rule_state - stream_alert_rule_type - stream_subscription_sink - stream_subscription_sink_credential - stream_subscription_sink_credential_type - stream_subscription_sink_setting - stream_subscription_state ### Breaking Changes **Api classes removed->** - statistics_api **Removed method in api class->** - streams_api **Models changed->** - service_token_connection - stream - stream_post_request - stream_put_request - stream_subscription - stream_subscription_post_request - stream_subscription_put_request
2 parents 1ab6c45 + 52c052d commit 4e1eefe

File tree

1,196 files changed

+8174
-7472
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,196 files changed

+8174
-7472
lines changed

equinix/services/fabricv4/__init__.py

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,6 @@
44

55
"""
66
Equinix Fabric API v4
7-
8-
Equinix Fabric is an advanced software-defined interconnection solution that enables you to directly, securely and dynamically connect to distributed infrastructure and digital ecosystems on platform Equinix via a single port, Customers can use Fabric to connect to: </br> 1. Cloud Service Providers - Clouds, network and other service providers. </br> 2. Enterprises - Other Equinix customers, vendors and partners. </br> 3. Myself - Another customer instance deployed at Equinix. </br> </br> <b>Integrations (SDKs, Tools) links:</b> </br> <a href=\"https://deploy.equinix.com/labs/fabric-java\\\">Fabric Java SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/equinix-sdk-go\\\">Fabric Go SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/equinix-sdk-python\\\">Fabric Python SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-provider-equinix\\\">Equinix Terraform Provider</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-equinix-fabric\\\">Fabric Terraform Modules</a> </br> <a href=\"https://deploy.equinix.com/labs/pulumi-provider-equinix/\">Equinix Pulumi Provider</a> </br>
9-
10-
The version of the OpenAPI document: 4.18
117
Generated by OpenAPI Generator (https://openapi-generator.tech)
128
139
Do not edit the class manually.
@@ -34,6 +30,7 @@
3430
from equinix.services.fabricv4.api.service_profiles_api import ServiceProfilesApi
3531
from equinix.services.fabricv4.api.service_tokens_api import ServiceTokensApi
3632
from equinix.services.fabricv4.api.statistics_api import StatisticsApi
33+
from equinix.services.fabricv4.api.stream_alert_rules_api import StreamAlertRulesApi
3734
from equinix.services.fabricv4.api.stream_subscriptions_api import StreamSubscriptionsApi
3835
from equinix.services.fabricv4.api.streams_api import StreamsApi
3936

@@ -55,6 +52,9 @@
5552
from equinix.services.fabricv4.models.access_point_type import AccessPointType
5653
from equinix.services.fabricv4.models.actions import Actions
5754
from equinix.services.fabricv4.models.add_operation import AddOperation
55+
from equinix.services.fabricv4.models.alert_rule_post_request import AlertRulePostRequest
56+
from equinix.services.fabricv4.models.alert_rule_post_request_type import AlertRulePostRequestType
57+
from equinix.services.fabricv4.models.alert_rule_put_request import AlertRulePutRequest
5858
from equinix.services.fabricv4.models.all_physical_ports_response import AllPhysicalPortsResponse
5959
from equinix.services.fabricv4.models.all_ports_response import AllPortsResponse
6060
from equinix.services.fabricv4.models.api_config import ApiConfig
@@ -164,7 +164,6 @@
164164
from equinix.services.fabricv4.models.direct_connection_ipv4 import DirectConnectionIpv4
165165
from equinix.services.fabricv4.models.direct_connection_ipv6 import DirectConnectionIpv6
166166
from equinix.services.fabricv4.models.direction import Direction
167-
from equinix.services.fabricv4.models.duration import Duration
168167
from equinix.services.fabricv4.models.end_customer import EndCustomer
169168
from equinix.services.fabricv4.models.equinix_status import EquinixStatus
170169
from equinix.services.fabricv4.models.error import Error
@@ -187,7 +186,6 @@
187186
from equinix.services.fabricv4.models.get_route_filter_get_connections_response import GetRouteFilterGetConnectionsResponse
188187
from equinix.services.fabricv4.models.get_route_filter_rules_response import GetRouteFilterRulesResponse
189188
from equinix.services.fabricv4.models.get_service_profiles_view_point_parameter import GetServiceProfilesViewPointParameter
190-
from equinix.services.fabricv4.models.get_subscriptions_in_stream_response import GetSubscriptionsInStreamResponse
191189
from equinix.services.fabricv4.models.get_time_services_package_by_code_package_code_parameter import GetTimeServicesPackageByCodePackageCodeParameter
192190
from equinix.services.fabricv4.models.health_response import HealthResponse
193191
from equinix.services.fabricv4.models.interface import Interface
@@ -212,7 +210,6 @@
212210
from equinix.services.fabricv4.models.md5 import Md5
213211
from equinix.services.fabricv4.models.md5_type import Md5Type
214212
from equinix.services.fabricv4.models.metal_interconnection import MetalInterconnection
215-
from equinix.services.fabricv4.models.metric_interval import MetricInterval
216213
from equinix.services.fabricv4.models.metrics import Metrics
217214
from equinix.services.fabricv4.models.metro import Metro
218215
from equinix.services.fabricv4.models.metro_error import MetroError
@@ -260,6 +257,7 @@
260257
from equinix.services.fabricv4.models.port import Port
261258
from equinix.services.fabricv4.models.port_additional_info import PortAdditionalInfo
262259
from equinix.services.fabricv4.models.port_bmmr_type import PortBmmrType
260+
from equinix.services.fabricv4.models.port_change_operation import PortChangeOperation
263261
from equinix.services.fabricv4.models.port_connectivity_source_type import PortConnectivitySourceType
264262
from equinix.services.fabricv4.models.port_demarcation_point import PortDemarcationPoint
265263
from equinix.services.fabricv4.models.port_device import PortDevice
@@ -337,9 +335,9 @@
337335
from equinix.services.fabricv4.models.ptp_advance_configuration_log_sync_interval import PtpAdvanceConfigurationLogSyncInterval
338336
from equinix.services.fabricv4.models.ptp_advance_configuration_time_scale import PtpAdvanceConfigurationTimeScale
339337
from equinix.services.fabricv4.models.ptp_advance_configuration_transport_mode import PtpAdvanceConfigurationTransportMode
340-
from equinix.services.fabricv4.models.query_direction import QueryDirection
341338
from equinix.services.fabricv4.models.remove_operation import RemoveOperation
342339
from equinix.services.fabricv4.models.replace_operation import ReplaceOperation
340+
from equinix.services.fabricv4.models.resource_selector import ResourceSelector
343341
from equinix.services.fabricv4.models.route_aggregation_change_data import RouteAggregationChangeData
344342
from equinix.services.fabricv4.models.route_aggregation_change_data_response import RouteAggregationChangeDataResponse
345343
from equinix.services.fabricv4.models.route_aggregation_connections_data import RouteAggregationConnectionsData
@@ -493,7 +491,6 @@
493491
from equinix.services.fabricv4.models.simplified_token_network_type import SimplifiedTokenNetworkType
494492
from equinix.services.fabricv4.models.simplified_virtual_device import SimplifiedVirtualDevice
495493
from equinix.services.fabricv4.models.simplified_virtual_device_type import SimplifiedVirtualDeviceType
496-
from equinix.services.fabricv4.models.sort import Sort
497494
from equinix.services.fabricv4.models.sort_by import SortBy
498495
from equinix.services.fabricv4.models.sort_criteria import SortCriteria
499496
from equinix.services.fabricv4.models.sort_criteria_response import SortCriteriaResponse
@@ -504,6 +501,11 @@
504501
from equinix.services.fabricv4.models.statistics import Statistics
505502
from equinix.services.fabricv4.models.statistics_view_point import StatisticsViewPoint
506503
from equinix.services.fabricv4.models.stream import Stream
504+
from equinix.services.fabricv4.models.stream_alert_rule import StreamAlertRule
505+
from equinix.services.fabricv4.models.stream_alert_rule_metric_name import StreamAlertRuleMetricName
506+
from equinix.services.fabricv4.models.stream_alert_rule_operand import StreamAlertRuleOperand
507+
from equinix.services.fabricv4.models.stream_alert_rule_state import StreamAlertRuleState
508+
from equinix.services.fabricv4.models.stream_alert_rule_type import StreamAlertRuleType
507509
from equinix.services.fabricv4.models.stream_asset import StreamAsset
508510
from equinix.services.fabricv4.models.stream_asset_attachment_status import StreamAssetAttachmentStatus
509511
from equinix.services.fabricv4.models.stream_asset_filter import StreamAssetFilter
@@ -519,8 +521,6 @@
519521
from equinix.services.fabricv4.models.stream_filter import StreamFilter
520522
from equinix.services.fabricv4.models.stream_filter_or_filter import StreamFilterOrFilter
521523
from equinix.services.fabricv4.models.stream_filter_simple_expression import StreamFilterSimpleExpression
522-
from equinix.services.fabricv4.models.stream_get_subscriptions import StreamGetSubscriptions
523-
from equinix.services.fabricv4.models.stream_get_subscriptions_type import StreamGetSubscriptionsType
524524
from equinix.services.fabricv4.models.stream_post_request import StreamPostRequest
525525
from equinix.services.fabricv4.models.stream_post_request_type import StreamPostRequestType
526526
from equinix.services.fabricv4.models.stream_put_request import StreamPutRequest
@@ -537,7 +537,6 @@
537537
from equinix.services.fabricv4.models.stream_subscription_sink_type import StreamSubscriptionSinkType
538538
from equinix.services.fabricv4.models.stream_subscription_state import StreamSubscriptionState
539539
from equinix.services.fabricv4.models.stream_subscription_type import StreamSubscriptionType
540-
from equinix.services.fabricv4.models.stream_target import StreamTarget
541540
from equinix.services.fabricv4.models.sub_interface import SubInterface
542541
from equinix.services.fabricv4.models.subscription_asset import SubscriptionAsset
543542
from equinix.services.fabricv4.models.subscription_entitlement_response import SubscriptionEntitlementResponse
@@ -560,7 +559,6 @@
560559
from equinix.services.fabricv4.models.time_service_sort_criteria import TimeServiceSortCriteria
561560
from equinix.services.fabricv4.models.time_service_sort_direction import TimeServiceSortDirection
562561
from equinix.services.fabricv4.models.time_services_search_request import TimeServicesSearchRequest
563-
from equinix.services.fabricv4.models.top_utilized_statistics import TopUtilizedStatistics
564562
from equinix.services.fabricv4.models.validate_connection_response import ValidateConnectionResponse
565563
from equinix.services.fabricv4.models.validate_request import ValidateRequest
566564
from equinix.services.fabricv4.models.validate_request_filter import ValidateRequestFilter

equinix/services/fabricv4/api/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
from equinix.services.fabricv4.api.service_profiles_api import ServiceProfilesApi
1919
from equinix.services.fabricv4.api.service_tokens_api import ServiceTokensApi
2020
from equinix.services.fabricv4.api.statistics_api import StatisticsApi
21+
from equinix.services.fabricv4.api.stream_alert_rules_api import StreamAlertRulesApi
2122
from equinix.services.fabricv4.api.stream_subscriptions_api import StreamSubscriptionsApi
2223
from equinix.services.fabricv4.api.streams_api import StreamsApi
2324

equinix/services/fabricv4/api/cloud_routers_api.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@
22

33
"""
44
Equinix Fabric API v4
5-
6-
Equinix Fabric is an advanced software-defined interconnection solution that enables you to directly, securely and dynamically connect to distributed infrastructure and digital ecosystems on platform Equinix via a single port, Customers can use Fabric to connect to: </br> 1. Cloud Service Providers - Clouds, network and other service providers. </br> 2. Enterprises - Other Equinix customers, vendors and partners. </br> 3. Myself - Another customer instance deployed at Equinix. </br> </br> <b>Integrations (SDKs, Tools) links:</b> </br> <a href=\"https://deploy.equinix.com/labs/fabric-java\\\">Fabric Java SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/equinix-sdk-go\\\">Fabric Go SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/equinix-sdk-python\\\">Fabric Python SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-provider-equinix\\\">Equinix Terraform Provider</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-equinix-fabric\\\">Fabric Terraform Modules</a> </br> <a href=\"https://deploy.equinix.com/labs/pulumi-provider-equinix/\">Equinix Pulumi Provider</a> </br>
7-
8-
The version of the OpenAPI document: 4.18
95
Generated by OpenAPI Generator (https://openapi-generator.tech)
106
117
Do not edit the class manually.

equinix/services/fabricv4/api/connections_api.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@
22

33
"""
44
Equinix Fabric API v4
5-
6-
Equinix Fabric is an advanced software-defined interconnection solution that enables you to directly, securely and dynamically connect to distributed infrastructure and digital ecosystems on platform Equinix via a single port, Customers can use Fabric to connect to: </br> 1. Cloud Service Providers - Clouds, network and other service providers. </br> 2. Enterprises - Other Equinix customers, vendors and partners. </br> 3. Myself - Another customer instance deployed at Equinix. </br> </br> <b>Integrations (SDKs, Tools) links:</b> </br> <a href=\"https://deploy.equinix.com/labs/fabric-java\\\">Fabric Java SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/equinix-sdk-go\\\">Fabric Go SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/equinix-sdk-python\\\">Fabric Python SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-provider-equinix\\\">Equinix Terraform Provider</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-equinix-fabric\\\">Fabric Terraform Modules</a> </br> <a href=\"https://deploy.equinix.com/labs/pulumi-provider-equinix/\">Equinix Pulumi Provider</a> </br>
7-
8-
The version of the OpenAPI document: 4.18
95
Generated by OpenAPI Generator (https://openapi-generator.tech)
106
117
Do not edit the class manually.

equinix/services/fabricv4/api/health_api.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@
22

33
"""
44
Equinix Fabric API v4
5-
6-
Equinix Fabric is an advanced software-defined interconnection solution that enables you to directly, securely and dynamically connect to distributed infrastructure and digital ecosystems on platform Equinix via a single port, Customers can use Fabric to connect to: </br> 1. Cloud Service Providers - Clouds, network and other service providers. </br> 2. Enterprises - Other Equinix customers, vendors and partners. </br> 3. Myself - Another customer instance deployed at Equinix. </br> </br> <b>Integrations (SDKs, Tools) links:</b> </br> <a href=\"https://deploy.equinix.com/labs/fabric-java\\\">Fabric Java SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/equinix-sdk-go\\\">Fabric Go SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/equinix-sdk-python\\\">Fabric Python SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-provider-equinix\\\">Equinix Terraform Provider</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-equinix-fabric\\\">Fabric Terraform Modules</a> </br> <a href=\"https://deploy.equinix.com/labs/pulumi-provider-equinix/\">Equinix Pulumi Provider</a> </br>
7-
8-
The version of the OpenAPI document: 4.18
95
Generated by OpenAPI Generator (https://openapi-generator.tech)
106
117
Do not edit the class manually.

equinix/services/fabricv4/api/marketplace_subscriptions_api.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@
22

33
"""
44
Equinix Fabric API v4
5-
6-
Equinix Fabric is an advanced software-defined interconnection solution that enables you to directly, securely and dynamically connect to distributed infrastructure and digital ecosystems on platform Equinix via a single port, Customers can use Fabric to connect to: </br> 1. Cloud Service Providers - Clouds, network and other service providers. </br> 2. Enterprises - Other Equinix customers, vendors and partners. </br> 3. Myself - Another customer instance deployed at Equinix. </br> </br> <b>Integrations (SDKs, Tools) links:</b> </br> <a href=\"https://deploy.equinix.com/labs/fabric-java\\\">Fabric Java SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/equinix-sdk-go\\\">Fabric Go SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/equinix-sdk-python\\\">Fabric Python SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-provider-equinix\\\">Equinix Terraform Provider</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-equinix-fabric\\\">Fabric Terraform Modules</a> </br> <a href=\"https://deploy.equinix.com/labs/pulumi-provider-equinix/\">Equinix Pulumi Provider</a> </br>
7-
8-
The version of the OpenAPI document: 4.18
95
Generated by OpenAPI Generator (https://openapi-generator.tech)
106
117
Do not edit the class manually.

equinix/services/fabricv4/api/metros_api.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@
22

33
"""
44
Equinix Fabric API v4
5-
6-
Equinix Fabric is an advanced software-defined interconnection solution that enables you to directly, securely and dynamically connect to distributed infrastructure and digital ecosystems on platform Equinix via a single port, Customers can use Fabric to connect to: </br> 1. Cloud Service Providers - Clouds, network and other service providers. </br> 2. Enterprises - Other Equinix customers, vendors and partners. </br> 3. Myself - Another customer instance deployed at Equinix. </br> </br> <b>Integrations (SDKs, Tools) links:</b> </br> <a href=\"https://deploy.equinix.com/labs/fabric-java\\\">Fabric Java SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/equinix-sdk-go\\\">Fabric Go SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/equinix-sdk-python\\\">Fabric Python SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-provider-equinix\\\">Equinix Terraform Provider</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-equinix-fabric\\\">Fabric Terraform Modules</a> </br> <a href=\"https://deploy.equinix.com/labs/pulumi-provider-equinix/\">Equinix Pulumi Provider</a> </br>
7-
8-
The version of the OpenAPI document: 4.18
95
Generated by OpenAPI Generator (https://openapi-generator.tech)
106
117
Do not edit the class manually.

equinix/services/fabricv4/api/networks_api.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@
22

33
"""
44
Equinix Fabric API v4
5-
6-
Equinix Fabric is an advanced software-defined interconnection solution that enables you to directly, securely and dynamically connect to distributed infrastructure and digital ecosystems on platform Equinix via a single port, Customers can use Fabric to connect to: </br> 1. Cloud Service Providers - Clouds, network and other service providers. </br> 2. Enterprises - Other Equinix customers, vendors and partners. </br> 3. Myself - Another customer instance deployed at Equinix. </br> </br> <b>Integrations (SDKs, Tools) links:</b> </br> <a href=\"https://deploy.equinix.com/labs/fabric-java\\\">Fabric Java SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/equinix-sdk-go\\\">Fabric Go SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/equinix-sdk-python\\\">Fabric Python SDK</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-provider-equinix\\\">Equinix Terraform Provider</a> </br> <a href=\"https://deploy.equinix.com/labs/terraform-equinix-fabric\\\">Fabric Terraform Modules</a> </br> <a href=\"https://deploy.equinix.com/labs/pulumi-provider-equinix/\">Equinix Pulumi Provider</a> </br>
7-
8-
The version of the OpenAPI document: 4.18
95
Generated by OpenAPI Generator (https://openapi-generator.tech)
106
117
Do not edit the class manually.

0 commit comments

Comments
 (0)