From 5ea14183a92fdcf19ae5c7f85efd52752080227e Mon Sep 17 00:00:00 2001 From: SDK Automation Date: Thu, 7 May 2020 00:48:29 +0000 Subject: [PATCH] Generated from 381734f2f35fca286b0c8f70cd9313ff47fc772c changing ipAddressOrRange --- sdk/cosmosdb/arm-cosmosdb/src/models/index.ts | 30 ++++++----- .../arm-cosmosdb/src/models/mappers.ts | 51 +++++++++++++++---- .../arm-cosmosdb/src/models/parameters.ts | 17 +------ .../src/operations/notebookWorkspaces.ts | 14 ++--- .../operations/privateEndpointConnections.ts | 8 +-- .../src/operations/privateLinkResources.ts | 4 +- 6 files changed, 74 insertions(+), 50 deletions(-) diff --git a/sdk/cosmosdb/arm-cosmosdb/src/models/index.ts b/sdk/cosmosdb/arm-cosmosdb/src/models/index.ts index 89557184f6fb..65ce0a808b55 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/models/index.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/models/index.ts @@ -245,11 +245,9 @@ export interface DatabaseAccountGetResults extends ARMResourceProperties { */ readonly databaseAccountOfferType?: DatabaseAccountOfferType; /** - * Cosmos DB Firewall Support: This value specifies the set of IP addresses or IP address ranges - * in CIDR form to be included as the allowed list of client IPs for a given database account. IP - * addresses/ranges must be comma separated and must not contain any spaces. + * List of IpRules. */ - ipRangeFilter?: string; + ipRules?: string[]; /** * Flag to indicate whether to enable/disable Virtual Network ACL rules. */ @@ -324,6 +322,10 @@ export interface DatabaseAccountGetResults extends ARMResourceProperties { * 'Disabled' */ publicNetworkAccess?: PublicNetworkAccess; + /** + * Flag to indicate whether Free Tier is enabled. + */ + enableFreeTier?: boolean; } /** @@ -1341,11 +1343,9 @@ export interface DatabaseAccountCreateUpdateParameters extends ARMResourceProper */ locations: Location[]; /** - * Cosmos DB Firewall Support: This value specifies the set of IP addresses or IP address ranges - * in CIDR form to be included as the allowed list of client IPs for a given database account. IP - * addresses/ranges must be comma separated and must not contain any spaces. + * List of IpRules. */ - ipRangeFilter?: string; + ipRules?: string[]; /** * Flag to indicate whether to enable/disable Virtual Network ACL rules. */ @@ -1391,6 +1391,10 @@ export interface DatabaseAccountCreateUpdateParameters extends ARMResourceProper * 'Disabled' */ publicNetworkAccess?: PublicNetworkAccess; + /** + * Flag to indicate whether Free Tier is enabled. + */ + enableFreeTier?: boolean; } /** @@ -1411,11 +1415,9 @@ export interface DatabaseAccountUpdateParameters { */ locations?: Location[]; /** - * Cosmos DB Firewall Support: This value specifies the set of IP addresses or IP address ranges - * in CIDR form to be included as the allowed list of client IPs for a given database account. IP - * addresses/ranges must be comma separated and must not contain any spaces. + * List of IpRules. */ - ipRangeFilter?: string; + ipRules?: string[]; /** * Flag to indicate whether to enable/disable Virtual Network ACL rules. */ @@ -1461,6 +1463,10 @@ export interface DatabaseAccountUpdateParameters { * 'Disabled' */ publicNetworkAccess?: PublicNetworkAccess; + /** + * Flag to indicate whether Free Tier is enabled. + */ + enableFreeTier?: boolean; } /** diff --git a/sdk/cosmosdb/arm-cosmosdb/src/models/mappers.ts b/sdk/cosmosdb/arm-cosmosdb/src/models/mappers.ts index 5512b5826d23..b9d5adddf343 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/models/mappers.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/models/mappers.ts @@ -386,10 +386,15 @@ export const DatabaseAccountGetResults: msRest.CompositeMapper = { ] } }, - ipRangeFilter: { - serializedName: "properties.ipRangeFilter", + ipRules: { + serializedName: "properties.ipRules", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, isVirtualNetworkFilterEnabled: { @@ -535,6 +540,12 @@ export const DatabaseAccountGetResults: msRest.CompositeMapper = { type: { name: "String" } + }, + enableFreeTier: { + serializedName: "properties.enableFreeTier", + type: { + name: "Boolean" + } } } } @@ -2331,10 +2342,15 @@ export const DatabaseAccountCreateUpdateParameters: msRest.CompositeMapper = { name: "String" } }, - ipRangeFilter: { - serializedName: "properties.ipRangeFilter", + ipRules: { + serializedName: "properties.ipRules", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, isVirtualNetworkFilterEnabled: { @@ -2408,6 +2424,12 @@ export const DatabaseAccountCreateUpdateParameters: msRest.CompositeMapper = { type: { name: "String" } + }, + enableFreeTier: { + serializedName: "properties.enableFreeTier", + type: { + name: "Boolean" + } } } } @@ -2455,10 +2477,15 @@ export const DatabaseAccountUpdateParameters: msRest.CompositeMapper = { } } }, - ipRangeFilter: { - serializedName: "properties.ipRangeFilter", + ipRules: { + serializedName: "properties.ipRules", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, isVirtualNetworkFilterEnabled: { @@ -2532,6 +2559,12 @@ export const DatabaseAccountUpdateParameters: msRest.CompositeMapper = { type: { name: "String" } + }, + enableFreeTier: { + serializedName: "properties.enableFreeTier", + type: { + name: "Boolean" + } } } } diff --git a/sdk/cosmosdb/arm-cosmosdb/src/models/parameters.ts b/sdk/cosmosdb/arm-cosmosdb/src/models/parameters.ts index 5b6d7df480fc..cb68a8368400 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/models/parameters.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/models/parameters.ts @@ -41,7 +41,7 @@ export const apiVersion0: msRest.OperationQueryParameter = { required: true, isConstant: true, serializedName: "api-version", - defaultValue: '2020-03-01', + defaultValue: '2020-04-01', constraints: { MinLength: 1 }, @@ -51,21 +51,6 @@ export const apiVersion0: msRest.OperationQueryParameter = { } }; export const apiVersion1: msRest.OperationQueryParameter = { - parameterPath: "apiVersion", - mapper: { - required: true, - isConstant: true, - serializedName: "api-version", - defaultValue: '2019-08-01', - constraints: { - MinLength: 1 - }, - type: { - name: "String" - } - } -}; -export const apiVersion2: msRest.OperationQueryParameter = { parameterPath: "apiVersion", mapper: { required: true, diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/notebookWorkspaces.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/notebookWorkspaces.ts index 62f2643a6bf9..1d22daf2fb67 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/notebookWorkspaces.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/operations/notebookWorkspaces.ts @@ -255,7 +255,7 @@ const listByDatabaseAccountOperationSpec: msRest.OperationSpec = { Parameters.accountName ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -281,7 +281,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.notebookWorkspaceName ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -307,7 +307,7 @@ const listConnectionInfoOperationSpec: msRest.OperationSpec = { Parameters.notebookWorkspaceName ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -333,7 +333,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.notebookWorkspaceName ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -366,7 +366,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.notebookWorkspaceName ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -391,7 +391,7 @@ const beginRegenerateAuthTokenOperationSpec: msRest.OperationSpec = { Parameters.notebookWorkspaceName ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage @@ -416,7 +416,7 @@ const beginStartOperationSpec: msRest.OperationSpec = { Parameters.notebookWorkspaceName ], queryParameters: [ - Parameters.apiVersion1 + Parameters.apiVersion0 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/privateEndpointConnections.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/privateEndpointConnections.ts index 87bef398c86e..89392e52ce95 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/privateEndpointConnections.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/operations/privateEndpointConnections.ts @@ -176,7 +176,7 @@ const listByDatabaseAccountOperationSpec: msRest.OperationSpec = { Parameters.accountName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -202,7 +202,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.privateEndpointConnectionName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -228,7 +228,7 @@ const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { Parameters.privateEndpointConnectionName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -262,7 +262,7 @@ const beginDeleteMethodOperationSpec: msRest.OperationSpec = { Parameters.privateEndpointConnectionName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage diff --git a/sdk/cosmosdb/arm-cosmosdb/src/operations/privateLinkResources.ts b/sdk/cosmosdb/arm-cosmosdb/src/operations/privateLinkResources.ts index 57ab1aae744b..76a931a235fa 100644 --- a/sdk/cosmosdb/arm-cosmosdb/src/operations/privateLinkResources.ts +++ b/sdk/cosmosdb/arm-cosmosdb/src/operations/privateLinkResources.ts @@ -106,7 +106,7 @@ const listByDatabaseAccountOperationSpec: msRest.OperationSpec = { Parameters.accountName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage @@ -132,7 +132,7 @@ const getOperationSpec: msRest.OperationSpec = { Parameters.groupName ], queryParameters: [ - Parameters.apiVersion2 + Parameters.apiVersion1 ], headerParameters: [ Parameters.acceptLanguage