Skip to content

Commit 4f822ce

Browse files
author
SDKAuto
committed
CodeGen from PR 15971 in Azure/azure-rest-api-specs
Merge 4bf3a8e58c200f2e2bf24e006ffe4eb6a74dba14 into 39fa4ceaedf67b74541cf0fc40dc6d4b89fac2a5
1 parent eb24323 commit 4f822ce

25 files changed

+7659
-1149
lines changed

sdk/cosmosdb/arm-cosmosdb/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"rollup-plugin-sourcemaps": "^0.4.2",
2828
"uglify-js": "^3.6.0"
2929
},
30-
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/feature/v4/sdk/cosmosdb/arm-cosmosdb",
30+
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/cosmosdb/arm-cosmosdb",
3131
"repository": {
3232
"type": "git",
3333
"url": "https://github.com/Azure/azure-sdk-for-js.git"

sdk/cosmosdb/arm-cosmosdb/src/cosmosDBManagementClient.ts

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import * as msRest from "@azure/ms-rest-js";
1111
import { TokenCredential } from "@azure/core-auth";
1212
import * as Models from "./models";
1313
import * as Mappers from "./models/mappers";
14+
import * as Parameters from "./models/parameters";
1415
import * as operations from "./operations";
1516
import { CosmosDBManagementClientContext } from "./cosmosDBManagementClientContext";
1617

@@ -30,6 +31,7 @@ class CosmosDBManagementClient extends CosmosDBManagementClientContext {
3031
collectionPartition: operations.CollectionPartition;
3132
partitionKeyRangeId: operations.PartitionKeyRangeId;
3233
partitionKeyRangeIdRegion: operations.PartitionKeyRangeIdRegion;
34+
graphResources: operations.GraphResources;
3335
sqlResources: operations.SqlResources;
3436
mongoDBResources: operations.MongoDBResources;
3537
tableResources: operations.TableResources;
@@ -45,6 +47,9 @@ class CosmosDBManagementClient extends CosmosDBManagementClientContext {
4547
restorableMongodbDatabases: operations.RestorableMongodbDatabases;
4648
restorableMongodbCollections: operations.RestorableMongodbCollections;
4749
restorableMongodbResources: operations.RestorableMongodbResources;
50+
cassandraClusters: operations.CassandraClusters;
51+
cassandraDataCenters: operations.CassandraDataCenters;
52+
service: operations.Service;
4853

4954
/**
5055
* Initializes a new instance of the CosmosDBManagementClient class.
@@ -72,6 +77,7 @@ class CosmosDBManagementClient extends CosmosDBManagementClientContext {
7277
this.collectionPartition = new operations.CollectionPartition(this);
7378
this.partitionKeyRangeId = new operations.PartitionKeyRangeId(this);
7479
this.partitionKeyRangeIdRegion = new operations.PartitionKeyRangeIdRegion(this);
80+
this.graphResources = new operations.GraphResources(this);
7581
this.sqlResources = new operations.SqlResources(this);
7682
this.mongoDBResources = new operations.MongoDBResources(this);
7783
this.tableResources = new operations.TableResources(this);
@@ -87,10 +93,112 @@ class CosmosDBManagementClient extends CosmosDBManagementClientContext {
8793
this.restorableMongodbDatabases = new operations.RestorableMongodbDatabases(this);
8894
this.restorableMongodbCollections = new operations.RestorableMongodbCollections(this);
8995
this.restorableMongodbResources = new operations.RestorableMongodbResources(this);
96+
this.cassandraClusters = new operations.CassandraClusters(this);
97+
this.cassandraDataCenters = new operations.CassandraDataCenters(this);
98+
this.service = new operations.Service(this);
99+
}
100+
101+
/**
102+
* List Cosmos DB locations and their properties
103+
* @param [options] The optional parameters
104+
* @returns Promise<Models.LocationListResponse>
105+
*/
106+
locationList(options?: msRest.RequestOptionsBase): Promise<Models.LocationListResponse>;
107+
/**
108+
* @param callback The callback
109+
*/
110+
locationList(callback: msRest.ServiceCallback<Models.LocationListResult>): void;
111+
/**
112+
* @param options The optional parameters
113+
* @param callback The callback
114+
*/
115+
locationList(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Models.LocationListResult>): void;
116+
locationList(options?: msRest.RequestOptionsBase | msRest.ServiceCallback<Models.LocationListResult>, callback?: msRest.ServiceCallback<Models.LocationListResult>): Promise<Models.LocationListResponse> {
117+
return this.sendOperationRequest(
118+
{
119+
options
120+
},
121+
locationListOperationSpec,
122+
callback) as Promise<Models.LocationListResponse>;
123+
}
124+
125+
/**
126+
* Get the properties of an existing Cosmos DB location
127+
* @param location Cosmos DB region, with spaces between words and each word capitalized.
128+
* @param [options] The optional parameters
129+
* @returns Promise<Models.LocationGetResponse>
130+
*/
131+
locationGet(location: string, options?: msRest.RequestOptionsBase): Promise<Models.LocationGetResponse>;
132+
/**
133+
* @param location Cosmos DB region, with spaces between words and each word capitalized.
134+
* @param callback The callback
135+
*/
136+
locationGet(location: string, callback: msRest.ServiceCallback<Models.LocationGetResult>): void;
137+
/**
138+
* @param location Cosmos DB region, with spaces between words and each word capitalized.
139+
* @param options The optional parameters
140+
* @param callback The callback
141+
*/
142+
locationGet(location: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<Models.LocationGetResult>): void;
143+
locationGet(location: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback<Models.LocationGetResult>, callback?: msRest.ServiceCallback<Models.LocationGetResult>): Promise<Models.LocationGetResponse> {
144+
return this.sendOperationRequest(
145+
{
146+
location,
147+
options
148+
},
149+
locationGetOperationSpec,
150+
callback) as Promise<Models.LocationGetResponse>;
90151
}
91152
}
92153

93154
// Operation Specifications
155+
const serializer = new msRest.Serializer(Mappers);
156+
const locationListOperationSpec: msRest.OperationSpec = {
157+
httpMethod: "GET",
158+
path: "subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations",
159+
urlParameters: [
160+
Parameters.subscriptionId
161+
],
162+
queryParameters: [
163+
Parameters.apiVersion
164+
],
165+
headerParameters: [
166+
Parameters.acceptLanguage
167+
],
168+
responses: {
169+
200: {
170+
bodyMapper: Mappers.LocationListResult
171+
},
172+
default: {
173+
bodyMapper: Mappers.CloudError
174+
}
175+
},
176+
serializer
177+
};
178+
179+
const locationGetOperationSpec: msRest.OperationSpec = {
180+
httpMethod: "GET",
181+
path: "subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}",
182+
urlParameters: [
183+
Parameters.subscriptionId,
184+
Parameters.location
185+
],
186+
queryParameters: [
187+
Parameters.apiVersion
188+
],
189+
headerParameters: [
190+
Parameters.acceptLanguage
191+
],
192+
responses: {
193+
200: {
194+
bodyMapper: Mappers.LocationGetResult
195+
},
196+
default: {
197+
bodyMapper: Mappers.CloudError
198+
}
199+
},
200+
serializer
201+
};
94202

95203
export {
96204
CosmosDBManagementClient,

sdk/cosmosdb/arm-cosmosdb/src/cosmosDBManagementClientContext.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export class CosmosDBManagementClientContext extends msRestAzure.AzureServiceCli
4949

5050
super(credentials, options);
5151

52-
this.apiVersion = '2021-06-15';
52+
this.apiVersion = '2021-07-01-preview';
5353
this.acceptLanguage = 'en-US';
5454
this.longRunningOperationRetryTimeout = 30;
5555
this.baseUri = options.baseUri || this.baseUri || "https://management.azure.com";
Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,169 @@
1+
/*
2+
* Copyright (c) Microsoft Corporation.
3+
* Licensed under the MIT License.
4+
*
5+
* Code generated by Microsoft (R) AutoRest Code Generator.
6+
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
7+
*/
8+
9+
export {
10+
discriminators,
11+
AnalyticalStorageConfiguration,
12+
ApiProperties,
13+
ARMProxyResource,
14+
ARMResourceProperties,
15+
AutoscaleSettings,
16+
AutoscaleSettingsResource,
17+
AutoUpgradePolicyResource,
18+
AzureEntityResource,
19+
BackupPolicy,
20+
BackupPolicyMigrationState,
21+
BackupResource,
22+
BackupResourceProperties,
23+
BaseResource,
24+
Capability,
25+
CassandraKeyspaceCreateUpdateParameters,
26+
CassandraKeyspaceGetPropertiesOptions,
27+
CassandraKeyspaceGetPropertiesResource,
28+
CassandraKeyspaceGetResults,
29+
CassandraKeyspaceResource,
30+
CassandraPartitionKey,
31+
CassandraSchema,
32+
CassandraTableCreateUpdateParameters,
33+
CassandraTableGetPropertiesOptions,
34+
CassandraTableGetPropertiesResource,
35+
CassandraTableGetResults,
36+
CassandraTableResource,
37+
CassandraViewCreateUpdateParameters,
38+
CassandraViewGetPropertiesOptions,
39+
CassandraViewGetPropertiesResource,
40+
CassandraViewGetResults,
41+
CassandraViewResource,
42+
Certificate,
43+
CloudError,
44+
ClusterKey,
45+
ClusterNodeStatus,
46+
ClusterNodeStatusNodesItem,
47+
ClusterResource,
48+
ClusterResourceProperties,
49+
Column,
50+
CompositePath,
51+
ConflictResolutionPolicy,
52+
ConsistencyPolicy,
53+
ContainerPartitionKey,
54+
ContinuousModeBackupPolicy,
55+
CorsPolicy,
56+
CreateUpdateOptions,
57+
DatabaseAccountCreateUpdateParameters,
58+
DatabaseAccountGetResults,
59+
DatabaseRestoreResource,
60+
DataCenterResource,
61+
DataCenterResourceProperties,
62+
DataTransferRegionalServiceResource,
63+
DataTransferServiceResourceProperties,
64+
DiagnosticLogSettings,
65+
ErrorResponse,
66+
ExcludedPath,
67+
FailoverPolicy,
68+
GraphAPIComputeRegionalServiceResource,
69+
GraphAPIComputeServiceResourceProperties,
70+
GraphResource,
71+
GraphResourceCreateUpdateParameters,
72+
GraphResourceGetPropertiesOptions,
73+
GraphResourceGetPropertiesResource,
74+
GraphResourceGetResults,
75+
GremlinDatabaseCreateUpdateParameters,
76+
GremlinDatabaseGetPropertiesOptions,
77+
GremlinDatabaseGetPropertiesResource,
78+
GremlinDatabaseGetResults,
79+
GremlinDatabaseResource,
80+
GremlinGraphCreateUpdateParameters,
81+
GremlinGraphGetPropertiesOptions,
82+
GremlinGraphGetPropertiesResource,
83+
GremlinGraphGetResults,
84+
GremlinGraphResource,
85+
IncludedPath,
86+
Indexes,
87+
IndexingPolicy,
88+
IpAddressOrRange,
89+
ListBackups,
90+
ListClusters,
91+
Location,
92+
LocationGetResult,
93+
LocationProperties,
94+
ManagedServiceIdentity,
95+
ManagedServiceIdentityUserAssignedIdentitiesValue,
96+
MongoDBCollectionCreateUpdateParameters,
97+
MongoDBCollectionGetPropertiesOptions,
98+
MongoDBCollectionGetPropertiesResource,
99+
MongoDBCollectionGetResults,
100+
MongoDBCollectionResource,
101+
MongoDBDatabaseCreateUpdateParameters,
102+
MongoDBDatabaseGetPropertiesOptions,
103+
MongoDBDatabaseGetPropertiesResource,
104+
MongoDBDatabaseGetResults,
105+
MongoDBDatabaseResource,
106+
MongoIndex,
107+
MongoIndexKeys,
108+
MongoIndexOptions,
109+
NotebookWorkspace,
110+
NotebookWorkspaceCreateUpdateParameters,
111+
OptionsResource,
112+
PeriodicModeBackupPolicy,
113+
PeriodicModeProperties,
114+
Permission,
115+
PrivateEndpointConnection,
116+
PrivateEndpointProperty,
117+
PrivateLinkResource,
118+
PrivateLinkServiceConnectionStateProperty,
119+
ProxyResource,
120+
RegionalServiceResource,
121+
RepairPostBody,
122+
Resource,
123+
RestoreParameters,
124+
SeedNode,
125+
ServiceResource,
126+
ServiceResourceProperties,
127+
SpatialSpec,
128+
SqlContainerCreateUpdateParameters,
129+
SqlContainerGetPropertiesOptions,
130+
SqlContainerGetPropertiesResource,
131+
SqlContainerGetResults,
132+
SqlContainerResource,
133+
SqlDatabaseCreateUpdateParameters,
134+
SqlDatabaseGetPropertiesOptions,
135+
SqlDatabaseGetPropertiesResource,
136+
SqlDatabaseGetResults,
137+
SqlDatabaseResource,
138+
SqlDedicatedGatewayRegionalServiceResource,
139+
SqlDedicatedGatewayServiceResourceProperties,
140+
SqlRoleAssignmentGetResults,
141+
SqlRoleDefinitionGetResults,
142+
SqlStoredProcedureCreateUpdateParameters,
143+
SqlStoredProcedureGetPropertiesResource,
144+
SqlStoredProcedureGetResults,
145+
SqlStoredProcedureResource,
146+
SqlTriggerCreateUpdateParameters,
147+
SqlTriggerGetPropertiesResource,
148+
SqlTriggerGetResults,
149+
SqlTriggerResource,
150+
SqlUserDefinedFunctionCreateUpdateParameters,
151+
SqlUserDefinedFunctionGetPropertiesResource,
152+
SqlUserDefinedFunctionGetResults,
153+
SqlUserDefinedFunctionResource,
154+
SystemData,
155+
TableCreateUpdateParameters,
156+
TableGetPropertiesOptions,
157+
TableGetPropertiesResource,
158+
TableGetResults,
159+
TableResource,
160+
ThroughputPolicyResource,
161+
ThroughputSettingsGetPropertiesResource,
162+
ThroughputSettingsGetResults,
163+
ThroughputSettingsResource,
164+
ThroughputSettingsUpdateParameters,
165+
TrackedResource,
166+
UniqueKey,
167+
UniqueKeyPolicy,
168+
VirtualNetworkRule
169+
} from "../models/mappers";

0 commit comments

Comments
 (0)