Skip to content

Commit dfd0fe5

Browse files
author
Alexey Zorkaltsev
authored
Merge branch 'master' into fix-metadata-token-service
2 parents 1492b04 + f8a8937 commit dfd0fe5

221 files changed

Lines changed: 120454 additions & 2649 deletions

File tree

Some content is hidden

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

cloudapi

Submodule cloudapi updated 217 files

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "@yandex-cloud/nodejs-sdk",
3-
"version": "2.4.8",
3+
"version": "2.5.0",
44
"description": "Yandex.Cloud NodeJS SDK",
55
"keywords": [
66
"yandex-cloud",
7-
"cloud",
8-
"sdk"
7+
"sdk",
8+
"cloud"
99
],
1010
"repository": {
1111
"type": "git",
@@ -66,8 +66,8 @@
6666
"typescript": "^4.5.4"
6767
},
6868
"scripts": {
69-
"test": "jest -c config/jest.ts --passWithNoTests",
70-
"coverage": "jest -c config/jest.coverage.ts --passWithNoTests",
69+
"test": "cross-env NODE_OPTIONS=\"--max-old-space-size=4096\" jest -c config/jest.ts --passWithNoTests",
70+
"test:coverage": "jest -c config/jest.coverage.ts --passWithNoTests",
7171
"lint": "eslint src config --fix",
7272
"build": "cross-env NODE_OPTIONS=\"--max-old-space-size=4096\" tsc -p .",
7373
"generate-code": "ts-node scripts/generate-code.ts",

scripts/services.ts

Lines changed: 43 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,21 @@ export const servicesConfig: ServicesConfig = {
88
tts_service: { importClassName: 'SynthesizerClient' },
99
vision_service: { importClassName: 'VisionServiceClient' },
1010
vision_image_classifier_service: { importClassName: 'ImageClassifierServiceClient' },
11+
ocr_service: { importClassName: 'TextRecognitionServiceClient' },
1112
},
1213
apploadbalancer: {
1314
backend_group_service: { importClassName: 'BackendGroupServiceClient' },
1415
http_router_service: { importClassName: 'HttpRouterServiceClient' },
1516
load_balancer_service: { importClassName: 'LoadBalancerServiceClient' },
1617
target_group_service: { importClassName: 'TargetGroupServiceClient', exportClassName: 'AlbTargetGroupServiceClient' },
1718
virtual_host_service: { importClassName: 'VirtualHostServiceClient' },
19+
resource_service: { importClassName: 'ResourceServiceClient' },
20+
},
21+
backup: {
22+
backup_service: { importClassName: 'BackupServiceClient', exportClassName: 'BackupBackupServiceClient' },
23+
policy_service: { importClassName: 'PolicyServiceClient', exportClassName: 'BackupPolicyServiceClient' },
24+
provider_service: { importClassName: 'ProviderServiceClient', exportClassName: 'BackupProviderServiceClient' },
25+
resource_service: { importClassName: 'ResourceServiceClient', exportClassName: 'BackupResourceServiceClient' },
1826
},
1927
billing: {
2028
billing_account_service: { importClassName: 'BillingAccountServiceClient' },
@@ -24,12 +32,12 @@ export const servicesConfig: ServicesConfig = {
2432
sku_service: { importClassName: 'SkuServiceClient' },
2533
},
2634
cdn: {
27-
cache_service: { importClassName: 'CacheServiceClient' },
28-
origin_group_service: { importClassName: 'OriginGroupServiceClient' },
29-
origin_service: { importClassName: 'OriginServiceClient' },
30-
provider_service: { importClassName: 'ProviderServiceClient' },
31-
resource_service: { importClassName: 'ResourceServiceClient' },
32-
raw_logs_service: { importClassName: 'RawLogsServiceClient' },
35+
cache_service: { importClassName: 'CacheServiceClient', exportClassName: 'CDNCacheServiceClient' },
36+
origin_group_service: { importClassName: 'OriginGroupServiceClient', exportClassName: 'CDNOriginGroupServiceClient' },
37+
origin_service: { importClassName: 'OriginServiceClient', exportClassName: 'CDNOriginServiceClient' },
38+
provider_service: { importClassName: 'ProviderServiceClient', exportClassName: 'CDNProviderServiceClient' },
39+
resource_service: { importClassName: 'ResourceServiceClient', exportClassName: 'CDNResourceServiceClient' },
40+
raw_logs_service: { importClassName: 'RawLogsServiceClient', exportClassName: 'CDNRawLogsServiceClient' },
3341
},
3442
certificatemanager: {
3543
certificate_content_service: { importClassName: 'CertificateContentServiceClient' },
@@ -49,13 +57,15 @@ export const servicesConfig: ServicesConfig = {
4957
zone_service: { importClassName: 'ZoneServiceClient' },
5058
instance_group_service: { importClassName: 'InstanceGroupServiceClient' },
5159
snapshot_schedule_service: { importClassName: 'SnapshotScheduleServiceClient' },
60+
gpu_cluster_service: { importClassName: 'GpuClusterServiceClient' },
5261
},
5362
containerregistry: {
5463
image_service: { importClassName: 'ImageServiceClient', exportClassName: 'CrImageServiceClient' },
5564
lifecycle_policy_service: { importClassName: 'LifecyclePolicyServiceClient' },
5665
registry_service: { importClassName: 'RegistryServiceClient' },
5766
repository_service: { importClassName: 'RepositoryServiceClient' },
5867
scanner_service: { importClassName: 'ScannerServiceClient' },
68+
scan_policy_service: { importClassName: 'ScanPolicyServiceClient' },
5969
},
6070
dataproc: {
6171
cluster_service: { importClassName: 'ClusterServiceClient', exportClassName: 'DataProcClusterServiceClient' },
@@ -71,6 +81,7 @@ export const servicesConfig: ServicesConfig = {
7181
node_service: { importClassName: 'NodeServiceClient' },
7282
project_data_service: { importClassName: 'ProjectDataServiceClient' },
7383
project_service: { importClassName: 'ProjectServiceClient' },
84+
community_service: { importClassName: 'CommunityServiceClient' },
7485
},
7586
datatransfer: {
7687
endpoint_service: { importClassName: 'EndpointServiceClient' },
@@ -106,6 +117,20 @@ export const servicesConfig: ServicesConfig = {
106117
kms: {
107118
symmetric_crypto_service: { importClassName: 'SymmetricCryptoServiceClient' },
108119
symmetric_key_service: { importClassName: 'SymmetricKeyServiceClient' },
120+
asymmetric_encryption_crypto_service: { importClassName: 'AsymmetricEncryptionCryptoServiceClient' },
121+
asymmetric_encryption_key_service: { importClassName: 'AsymmetricEncryptionKeyServiceClient' },
122+
asymmetric_signature_crypto_service: { importClassName: 'AsymmetricSignatureCryptoServiceClient' },
123+
asymmetric_signature_key_service: { importClassName: 'AsymmetricSignatureKeyServiceClient' },
124+
125+
},
126+
loadtesting: {
127+
agent_agent_registration_service: { importClassName: 'AgentRegistrationServiceClient', exportClassName: 'LoadTestingAgentRegistrationServiceClient' },
128+
agent_service: { importClassName: 'AgentServiceClient', exportClassName: 'LoadTestingAgentServiceClient' },
129+
agent_job_service: { importClassName: 'JobServiceClient', exportClassName: 'LoadTestingJobServiceClient' },
130+
agent_monitoring_service: { importClassName: 'MonitoringServiceClient', exportClassName: 'LoadTestingMonitoringServiceClient' },
131+
agent_test_service: { importClassName: 'TestServiceClient', exportClassName: 'LoadTestingTestServiceClient' },
132+
agent_trail_service: { importClassName: 'TrailServiceClient', exportClassName: 'LoadTestingTrailServiceClient' },
133+
api_agent_service: { importClassName: 'AgentServiceClient', exportClassName: 'LoadTestingApiAgentServiceClient' },
109134
},
110135
loadbalancer: {
111136
network_load_balancer_service: { importClassName: 'NetworkLoadBalancerServiceClient' },
@@ -119,9 +144,14 @@ export const servicesConfig: ServicesConfig = {
119144
log_group_service: { importClassName: 'LogGroupServiceClient' },
120145
log_ingestion_service: { importClassName: 'LogIngestionServiceClient' },
121146
log_reading_service: { importClassName: 'LogReadingServiceClient' },
147+
export_service: { importClassName: 'ExportServiceClient' },
148+
sink_service: { importClassName: 'SinkServiceClient' },
122149
},
123150
marketplace: {
124-
image_product_usage_service: { importClassName: 'ImageProductUsageServiceClient' },
151+
image_product_usage_service: { importClassName: 'ImageProductUsageServiceClient', exportClassName: 'MarketplaceImageProductUsageServiceClient' },
152+
licensemanager_instance_service: { importClassName: 'InstanceServiceClient', exportClassName: 'MarketplaceInstanceServiceClient' },
153+
licensemanager_lock_service: { importClassName: 'LockServiceClient', exportClassName: 'MarketplaceLockServiceClient' },
154+
metering_image_product_usage_service: { importClassName: 'ImageProductUsageServiceClient', exportClassName: 'MarketplaceMeteringImageProductUsageServiceClient' },
125155
},
126156
mdb: {
127157
clickhouse_backup_service: { importClassName: 'BackupServiceClient', exportClassName: 'ClickHouseBackupServiceClient' },
@@ -156,11 +186,15 @@ export const servicesConfig: ServicesConfig = {
156186
mysql_database_service: { importClassName: 'DatabaseServiceClient', exportClassName: 'MysqlDatabaseServiceClient' },
157187
mysql_resource_preset_service: { importClassName: 'ResourcePresetServiceClient', exportClassName: 'MysqlResourcePresetServiceClient' },
158188
mysql_user_service: { importClassName: 'UserServiceClient', exportClassName: 'MysqlUserServiceClient' },
189+
opensearch_backup_service: { importClassName: 'BackupServiceClient', exportClassName: 'OpenSearchBackupServiceClient' },
190+
opensearch_cluster_service: { importClassName: 'ClusterServiceClient', exportClassName: 'OpenSearchClusterServiceClient' },
191+
opensearch_resource_preset_service: { importClassName: 'ResourcePresetServiceClient', exportClassName: 'OpenSearchResourcePresetServiceClient' },
159192
postgresql_backup_service: { importClassName: 'BackupServiceClient', exportClassName: 'PgsqlBackupServiceClient' },
160193
postgresql_cluster_service: { importClassName: 'ClusterServiceClient', exportClassName: 'PgsqlClusterServiceClient' },
161194
postgresql_database_service: { importClassName: 'DatabaseServiceClient', exportClassName: 'PgsqlDatabaseServiceClient' },
162195
postgresql_resource_preset_service: { importClassName: 'ResourcePresetServiceClient', exportClassName: 'PgsqlResourcePresetServiceClient' },
163196
postgresql_user_service: { importClassName: 'UserServiceClient', exportClassName: 'PgsqlUserServiceClient' },
197+
postgresql_perf_diag_service: { importClassName: 'PerformanceDiagnosticsServiceClient', exportClassName: 'PgsqlPerformanceDiagnosticsServiceClient' },
164198
redis_backup_service: { importClassName: 'BackupServiceClient', exportClassName: 'RedisBackupServiceClient' },
165199
redis_cluster_service: { importClassName: 'ClusterServiceClient', exportClassName: 'RedisClusterServiceClient' },
166200
redis_resource_preset_service: { importClassName: 'ResourcePresetServiceClient', exportClassName: 'RedisResourcePresetServiceClient' },
@@ -182,6 +216,8 @@ export const servicesConfig: ServicesConfig = {
182216
user_service: { importClassName: 'UserServiceClient' },
183217
certificate_service: { importClassName: 'CertificateServiceClient', exportClassName: 'OmCertificateServiceClient' },
184218
federation_service: { importClassName: 'FederationServiceClient' },
219+
group_mapping_service: { importClassName: 'GroupMappingServiceClient' },
220+
ssh_certificate_service: { importClassName: 'SshCertificateServiceClient' },
185221
},
186222
resourcemanager: {
187223
cloud_service: { importClassName: 'CloudServiceClient' },

0 commit comments

Comments
 (0)