From 4f0d0983dab72170c79171abad290c5baebf71a5 Mon Sep 17 00:00:00 2001 From: Azure SDK Bot Date: Mon, 2 Dec 2019 10:14:05 +0800 Subject: [PATCH 1/2] [AutoPR cosmos-db/resource-manager] Fix response structure (#6365) * Generated from 49871ca03fed5f6e6d5868c5fc779abb07f38e1d Fix response structure * Generated from ee13f8f1b953ef574227af8d0d6296aedad206a6 Add new properties and fix CI * Generated from c89a971a7edf5c22aa990089bc59f68a6c61747b Remove unrelated properties * Generated from 95419ab0fc19466e62f05035c84d4f6b7bc80cb9 Remove unrelated properties --- .../cosmos-db/mgmt/documentdb/models.go | 36 ++++++ .../cosmos-db/mgmt/documentdb/models.go | 36 ++++++ .../cosmos-db/mgmt/documentdb/models.go | 36 ++++++ .../mgmt/2019-08-01/documentdb/models.go | 118 +++++++++++++++++- .../2019-08-01-preview/documentdb/models.go | 118 +++++++++++++++++- 5 files changed, 340 insertions(+), 4 deletions(-) diff --git a/profiles/latest/cosmos-db/mgmt/documentdb/models.go b/profiles/latest/cosmos-db/mgmt/documentdb/models.go index 46e118566900..0c1db29d553a 100644 --- a/profiles/latest/cosmos-db/mgmt/documentdb/models.go +++ b/profiles/latest/cosmos-db/mgmt/documentdb/models.go @@ -29,6 +29,13 @@ const ( DefaultBaseURI = original.DefaultBaseURI ) +type CompositePathSortOrder = original.CompositePathSortOrder + +const ( + Ascending CompositePathSortOrder = original.Ascending + Descending CompositePathSortOrder = original.Descending +) + type ConflictResolutionMode = original.ConflictResolutionMode const ( @@ -120,6 +127,15 @@ const ( PrimaryAggregationTypeTotal PrimaryAggregationType = original.PrimaryAggregationTypeTotal ) +type SpatialType = original.SpatialType + +const ( + SpatialTypeLineString SpatialType = original.SpatialTypeLineString + SpatialTypeMultiPolygon SpatialType = original.SpatialTypeMultiPolygon + SpatialTypePoint SpatialType = original.SpatialTypePoint + SpatialTypePolygon SpatialType = original.SpatialTypePolygon +) + type TriggerOperation = original.TriggerOperation const ( @@ -156,6 +172,7 @@ type Capability = original.Capability type CassandraKeyspaceCreateUpdateParameters = original.CassandraKeyspaceCreateUpdateParameters type CassandraKeyspaceCreateUpdateProperties = original.CassandraKeyspaceCreateUpdateProperties type CassandraKeyspaceGetProperties = original.CassandraKeyspaceGetProperties +type CassandraKeyspaceGetPropertiesResource = original.CassandraKeyspaceGetPropertiesResource type CassandraKeyspaceGetResults = original.CassandraKeyspaceGetResults type CassandraKeyspaceListResult = original.CassandraKeyspaceListResult type CassandraKeyspaceResource = original.CassandraKeyspaceResource @@ -171,6 +188,7 @@ type CassandraSchema = original.CassandraSchema type CassandraTableCreateUpdateParameters = original.CassandraTableCreateUpdateParameters type CassandraTableCreateUpdateProperties = original.CassandraTableCreateUpdateProperties type CassandraTableGetProperties = original.CassandraTableGetProperties +type CassandraTableGetPropertiesResource = original.CassandraTableGetPropertiesResource type CassandraTableGetResults = original.CassandraTableGetResults type CassandraTableListResult = original.CassandraTableListResult type CassandraTableResource = original.CassandraTableResource @@ -180,6 +198,7 @@ type CollectionPartitionClient = original.CollectionPartitionClient type CollectionPartitionRegionClient = original.CollectionPartitionRegionClient type CollectionRegionClient = original.CollectionRegionClient type Column = original.Column +type CompositePath = original.CompositePath type ConflictResolutionPolicy = original.ConflictResolutionPolicy type ConsistencyPolicy = original.ConsistencyPolicy type ContainerPartitionKey = original.ContainerPartitionKey @@ -213,12 +232,14 @@ type FailoverPolicy = original.FailoverPolicy type GremlinDatabaseCreateUpdateParameters = original.GremlinDatabaseCreateUpdateParameters type GremlinDatabaseCreateUpdateProperties = original.GremlinDatabaseCreateUpdateProperties type GremlinDatabaseGetProperties = original.GremlinDatabaseGetProperties +type GremlinDatabaseGetPropertiesResource = original.GremlinDatabaseGetPropertiesResource type GremlinDatabaseGetResults = original.GremlinDatabaseGetResults type GremlinDatabaseListResult = original.GremlinDatabaseListResult type GremlinDatabaseResource = original.GremlinDatabaseResource type GremlinGraphCreateUpdateParameters = original.GremlinGraphCreateUpdateParameters type GremlinGraphCreateUpdateProperties = original.GremlinGraphCreateUpdateProperties type GremlinGraphGetProperties = original.GremlinGraphGetProperties +type GremlinGraphGetPropertiesResource = original.GremlinGraphGetPropertiesResource type GremlinGraphGetResults = original.GremlinGraphGetResults type GremlinGraphListResult = original.GremlinGraphListResult type GremlinGraphResource = original.GremlinGraphResource @@ -243,12 +264,14 @@ type MetricValue = original.MetricValue type MongoDBCollectionCreateUpdateParameters = original.MongoDBCollectionCreateUpdateParameters type MongoDBCollectionCreateUpdateProperties = original.MongoDBCollectionCreateUpdateProperties type MongoDBCollectionGetProperties = original.MongoDBCollectionGetProperties +type MongoDBCollectionGetPropertiesResource = original.MongoDBCollectionGetPropertiesResource type MongoDBCollectionGetResults = original.MongoDBCollectionGetResults type MongoDBCollectionListResult = original.MongoDBCollectionListResult type MongoDBCollectionResource = original.MongoDBCollectionResource type MongoDBDatabaseCreateUpdateParameters = original.MongoDBDatabaseCreateUpdateParameters type MongoDBDatabaseCreateUpdateProperties = original.MongoDBDatabaseCreateUpdateProperties type MongoDBDatabaseGetProperties = original.MongoDBDatabaseGetProperties +type MongoDBDatabaseGetPropertiesResource = original.MongoDBDatabaseGetPropertiesResource type MongoDBDatabaseGetResults = original.MongoDBDatabaseGetResults type MongoDBDatabaseListResult = original.MongoDBDatabaseListResult type MongoDBDatabaseResource = original.MongoDBDatabaseResource @@ -284,12 +307,14 @@ type RegionForOnlineOffline = original.RegionForOnlineOffline type SQLContainerCreateUpdateParameters = original.SQLContainerCreateUpdateParameters type SQLContainerCreateUpdateProperties = original.SQLContainerCreateUpdateProperties type SQLContainerGetProperties = original.SQLContainerGetProperties +type SQLContainerGetPropertiesResource = original.SQLContainerGetPropertiesResource type SQLContainerGetResults = original.SQLContainerGetResults type SQLContainerListResult = original.SQLContainerListResult type SQLContainerResource = original.SQLContainerResource type SQLDatabaseCreateUpdateParameters = original.SQLDatabaseCreateUpdateParameters type SQLDatabaseCreateUpdateProperties = original.SQLDatabaseCreateUpdateProperties type SQLDatabaseGetProperties = original.SQLDatabaseGetProperties +type SQLDatabaseGetPropertiesResource = original.SQLDatabaseGetPropertiesResource type SQLDatabaseGetResults = original.SQLDatabaseGetResults type SQLDatabaseListResult = original.SQLDatabaseListResult type SQLDatabaseResource = original.SQLDatabaseResource @@ -309,24 +334,29 @@ type SQLResourcesUpdateSQLDatabaseThroughputFuture = original.SQLResourcesUpdate type SQLStoredProcedureCreateUpdateParameters = original.SQLStoredProcedureCreateUpdateParameters type SQLStoredProcedureCreateUpdateProperties = original.SQLStoredProcedureCreateUpdateProperties type SQLStoredProcedureGetProperties = original.SQLStoredProcedureGetProperties +type SQLStoredProcedureGetPropertiesResource = original.SQLStoredProcedureGetPropertiesResource type SQLStoredProcedureGetResults = original.SQLStoredProcedureGetResults type SQLStoredProcedureListResult = original.SQLStoredProcedureListResult type SQLStoredProcedureResource = original.SQLStoredProcedureResource type SQLTriggerCreateUpdateParameters = original.SQLTriggerCreateUpdateParameters type SQLTriggerCreateUpdateProperties = original.SQLTriggerCreateUpdateProperties type SQLTriggerGetProperties = original.SQLTriggerGetProperties +type SQLTriggerGetPropertiesResource = original.SQLTriggerGetPropertiesResource type SQLTriggerGetResults = original.SQLTriggerGetResults type SQLTriggerListResult = original.SQLTriggerListResult type SQLTriggerResource = original.SQLTriggerResource type SQLUserDefinedFunctionCreateUpdateParameters = original.SQLUserDefinedFunctionCreateUpdateParameters type SQLUserDefinedFunctionCreateUpdateProperties = original.SQLUserDefinedFunctionCreateUpdateProperties type SQLUserDefinedFunctionGetProperties = original.SQLUserDefinedFunctionGetProperties +type SQLUserDefinedFunctionGetPropertiesResource = original.SQLUserDefinedFunctionGetPropertiesResource type SQLUserDefinedFunctionGetResults = original.SQLUserDefinedFunctionGetResults type SQLUserDefinedFunctionListResult = original.SQLUserDefinedFunctionListResult type SQLUserDefinedFunctionResource = original.SQLUserDefinedFunctionResource +type SpatialSpec = original.SpatialSpec type TableCreateUpdateParameters = original.TableCreateUpdateParameters type TableCreateUpdateProperties = original.TableCreateUpdateProperties type TableGetProperties = original.TableGetProperties +type TableGetPropertiesResource = original.TableGetPropertiesResource type TableGetResults = original.TableGetResults type TableListResult = original.TableListResult type TableResource = original.TableResource @@ -465,6 +495,9 @@ func NewTableResourcesClientWithBaseURI(baseURI string, subscriptionID string) T func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient { return original.NewWithBaseURI(baseURI, subscriptionID) } +func PossibleCompositePathSortOrderValues() []CompositePathSortOrder { + return original.PossibleCompositePathSortOrderValues() +} func PossibleConflictResolutionModeValues() []ConflictResolutionMode { return original.PossibleConflictResolutionModeValues() } @@ -498,6 +531,9 @@ func PossiblePartitionKindValues() []PartitionKind { func PossiblePrimaryAggregationTypeValues() []PrimaryAggregationType { return original.PossiblePrimaryAggregationTypeValues() } +func PossibleSpatialTypeValues() []SpatialType { + return original.PossibleSpatialTypeValues() +} func PossibleTriggerOperationValues() []TriggerOperation { return original.PossibleTriggerOperationValues() } diff --git a/profiles/preview/cosmos-db/mgmt/documentdb/models.go b/profiles/preview/cosmos-db/mgmt/documentdb/models.go index a72781230e11..9e73acfdd04a 100644 --- a/profiles/preview/cosmos-db/mgmt/documentdb/models.go +++ b/profiles/preview/cosmos-db/mgmt/documentdb/models.go @@ -29,6 +29,13 @@ const ( DefaultBaseURI = original.DefaultBaseURI ) +type CompositePathSortOrder = original.CompositePathSortOrder + +const ( + Ascending CompositePathSortOrder = original.Ascending + Descending CompositePathSortOrder = original.Descending +) + type ConflictResolutionMode = original.ConflictResolutionMode const ( @@ -120,6 +127,15 @@ const ( PrimaryAggregationTypeTotal PrimaryAggregationType = original.PrimaryAggregationTypeTotal ) +type SpatialType = original.SpatialType + +const ( + SpatialTypeLineString SpatialType = original.SpatialTypeLineString + SpatialTypeMultiPolygon SpatialType = original.SpatialTypeMultiPolygon + SpatialTypePoint SpatialType = original.SpatialTypePoint + SpatialTypePolygon SpatialType = original.SpatialTypePolygon +) + type TriggerOperation = original.TriggerOperation const ( @@ -156,6 +172,7 @@ type Capability = original.Capability type CassandraKeyspaceCreateUpdateParameters = original.CassandraKeyspaceCreateUpdateParameters type CassandraKeyspaceCreateUpdateProperties = original.CassandraKeyspaceCreateUpdateProperties type CassandraKeyspaceGetProperties = original.CassandraKeyspaceGetProperties +type CassandraKeyspaceGetPropertiesResource = original.CassandraKeyspaceGetPropertiesResource type CassandraKeyspaceGetResults = original.CassandraKeyspaceGetResults type CassandraKeyspaceListResult = original.CassandraKeyspaceListResult type CassandraKeyspaceResource = original.CassandraKeyspaceResource @@ -171,6 +188,7 @@ type CassandraSchema = original.CassandraSchema type CassandraTableCreateUpdateParameters = original.CassandraTableCreateUpdateParameters type CassandraTableCreateUpdateProperties = original.CassandraTableCreateUpdateProperties type CassandraTableGetProperties = original.CassandraTableGetProperties +type CassandraTableGetPropertiesResource = original.CassandraTableGetPropertiesResource type CassandraTableGetResults = original.CassandraTableGetResults type CassandraTableListResult = original.CassandraTableListResult type CassandraTableResource = original.CassandraTableResource @@ -180,6 +198,7 @@ type CollectionPartitionClient = original.CollectionPartitionClient type CollectionPartitionRegionClient = original.CollectionPartitionRegionClient type CollectionRegionClient = original.CollectionRegionClient type Column = original.Column +type CompositePath = original.CompositePath type ConflictResolutionPolicy = original.ConflictResolutionPolicy type ConsistencyPolicy = original.ConsistencyPolicy type ContainerPartitionKey = original.ContainerPartitionKey @@ -213,12 +232,14 @@ type FailoverPolicy = original.FailoverPolicy type GremlinDatabaseCreateUpdateParameters = original.GremlinDatabaseCreateUpdateParameters type GremlinDatabaseCreateUpdateProperties = original.GremlinDatabaseCreateUpdateProperties type GremlinDatabaseGetProperties = original.GremlinDatabaseGetProperties +type GremlinDatabaseGetPropertiesResource = original.GremlinDatabaseGetPropertiesResource type GremlinDatabaseGetResults = original.GremlinDatabaseGetResults type GremlinDatabaseListResult = original.GremlinDatabaseListResult type GremlinDatabaseResource = original.GremlinDatabaseResource type GremlinGraphCreateUpdateParameters = original.GremlinGraphCreateUpdateParameters type GremlinGraphCreateUpdateProperties = original.GremlinGraphCreateUpdateProperties type GremlinGraphGetProperties = original.GremlinGraphGetProperties +type GremlinGraphGetPropertiesResource = original.GremlinGraphGetPropertiesResource type GremlinGraphGetResults = original.GremlinGraphGetResults type GremlinGraphListResult = original.GremlinGraphListResult type GremlinGraphResource = original.GremlinGraphResource @@ -243,12 +264,14 @@ type MetricValue = original.MetricValue type MongoDBCollectionCreateUpdateParameters = original.MongoDBCollectionCreateUpdateParameters type MongoDBCollectionCreateUpdateProperties = original.MongoDBCollectionCreateUpdateProperties type MongoDBCollectionGetProperties = original.MongoDBCollectionGetProperties +type MongoDBCollectionGetPropertiesResource = original.MongoDBCollectionGetPropertiesResource type MongoDBCollectionGetResults = original.MongoDBCollectionGetResults type MongoDBCollectionListResult = original.MongoDBCollectionListResult type MongoDBCollectionResource = original.MongoDBCollectionResource type MongoDBDatabaseCreateUpdateParameters = original.MongoDBDatabaseCreateUpdateParameters type MongoDBDatabaseCreateUpdateProperties = original.MongoDBDatabaseCreateUpdateProperties type MongoDBDatabaseGetProperties = original.MongoDBDatabaseGetProperties +type MongoDBDatabaseGetPropertiesResource = original.MongoDBDatabaseGetPropertiesResource type MongoDBDatabaseGetResults = original.MongoDBDatabaseGetResults type MongoDBDatabaseListResult = original.MongoDBDatabaseListResult type MongoDBDatabaseResource = original.MongoDBDatabaseResource @@ -284,12 +307,14 @@ type RegionForOnlineOffline = original.RegionForOnlineOffline type SQLContainerCreateUpdateParameters = original.SQLContainerCreateUpdateParameters type SQLContainerCreateUpdateProperties = original.SQLContainerCreateUpdateProperties type SQLContainerGetProperties = original.SQLContainerGetProperties +type SQLContainerGetPropertiesResource = original.SQLContainerGetPropertiesResource type SQLContainerGetResults = original.SQLContainerGetResults type SQLContainerListResult = original.SQLContainerListResult type SQLContainerResource = original.SQLContainerResource type SQLDatabaseCreateUpdateParameters = original.SQLDatabaseCreateUpdateParameters type SQLDatabaseCreateUpdateProperties = original.SQLDatabaseCreateUpdateProperties type SQLDatabaseGetProperties = original.SQLDatabaseGetProperties +type SQLDatabaseGetPropertiesResource = original.SQLDatabaseGetPropertiesResource type SQLDatabaseGetResults = original.SQLDatabaseGetResults type SQLDatabaseListResult = original.SQLDatabaseListResult type SQLDatabaseResource = original.SQLDatabaseResource @@ -309,24 +334,29 @@ type SQLResourcesUpdateSQLDatabaseThroughputFuture = original.SQLResourcesUpdate type SQLStoredProcedureCreateUpdateParameters = original.SQLStoredProcedureCreateUpdateParameters type SQLStoredProcedureCreateUpdateProperties = original.SQLStoredProcedureCreateUpdateProperties type SQLStoredProcedureGetProperties = original.SQLStoredProcedureGetProperties +type SQLStoredProcedureGetPropertiesResource = original.SQLStoredProcedureGetPropertiesResource type SQLStoredProcedureGetResults = original.SQLStoredProcedureGetResults type SQLStoredProcedureListResult = original.SQLStoredProcedureListResult type SQLStoredProcedureResource = original.SQLStoredProcedureResource type SQLTriggerCreateUpdateParameters = original.SQLTriggerCreateUpdateParameters type SQLTriggerCreateUpdateProperties = original.SQLTriggerCreateUpdateProperties type SQLTriggerGetProperties = original.SQLTriggerGetProperties +type SQLTriggerGetPropertiesResource = original.SQLTriggerGetPropertiesResource type SQLTriggerGetResults = original.SQLTriggerGetResults type SQLTriggerListResult = original.SQLTriggerListResult type SQLTriggerResource = original.SQLTriggerResource type SQLUserDefinedFunctionCreateUpdateParameters = original.SQLUserDefinedFunctionCreateUpdateParameters type SQLUserDefinedFunctionCreateUpdateProperties = original.SQLUserDefinedFunctionCreateUpdateProperties type SQLUserDefinedFunctionGetProperties = original.SQLUserDefinedFunctionGetProperties +type SQLUserDefinedFunctionGetPropertiesResource = original.SQLUserDefinedFunctionGetPropertiesResource type SQLUserDefinedFunctionGetResults = original.SQLUserDefinedFunctionGetResults type SQLUserDefinedFunctionListResult = original.SQLUserDefinedFunctionListResult type SQLUserDefinedFunctionResource = original.SQLUserDefinedFunctionResource +type SpatialSpec = original.SpatialSpec type TableCreateUpdateParameters = original.TableCreateUpdateParameters type TableCreateUpdateProperties = original.TableCreateUpdateProperties type TableGetProperties = original.TableGetProperties +type TableGetPropertiesResource = original.TableGetPropertiesResource type TableGetResults = original.TableGetResults type TableListResult = original.TableListResult type TableResource = original.TableResource @@ -465,6 +495,9 @@ func NewTableResourcesClientWithBaseURI(baseURI string, subscriptionID string) T func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient { return original.NewWithBaseURI(baseURI, subscriptionID) } +func PossibleCompositePathSortOrderValues() []CompositePathSortOrder { + return original.PossibleCompositePathSortOrderValues() +} func PossibleConflictResolutionModeValues() []ConflictResolutionMode { return original.PossibleConflictResolutionModeValues() } @@ -498,6 +531,9 @@ func PossiblePartitionKindValues() []PartitionKind { func PossiblePrimaryAggregationTypeValues() []PrimaryAggregationType { return original.PossiblePrimaryAggregationTypeValues() } +func PossibleSpatialTypeValues() []SpatialType { + return original.PossibleSpatialTypeValues() +} func PossibleTriggerOperationValues() []TriggerOperation { return original.PossibleTriggerOperationValues() } diff --git a/profiles/preview/preview/cosmos-db/mgmt/documentdb/models.go b/profiles/preview/preview/cosmos-db/mgmt/documentdb/models.go index 52092fed9e02..4ce23812868b 100644 --- a/profiles/preview/preview/cosmos-db/mgmt/documentdb/models.go +++ b/profiles/preview/preview/cosmos-db/mgmt/documentdb/models.go @@ -29,6 +29,13 @@ const ( DefaultBaseURI = original.DefaultBaseURI ) +type CompositePathSortOrder = original.CompositePathSortOrder + +const ( + Ascending CompositePathSortOrder = original.Ascending + Descending CompositePathSortOrder = original.Descending +) + type ConflictResolutionMode = original.ConflictResolutionMode const ( @@ -120,6 +127,15 @@ const ( PrimaryAggregationTypeTotal PrimaryAggregationType = original.PrimaryAggregationTypeTotal ) +type SpatialType = original.SpatialType + +const ( + SpatialTypeLineString SpatialType = original.SpatialTypeLineString + SpatialTypeMultiPolygon SpatialType = original.SpatialTypeMultiPolygon + SpatialTypePoint SpatialType = original.SpatialTypePoint + SpatialTypePolygon SpatialType = original.SpatialTypePolygon +) + type TriggerOperation = original.TriggerOperation const ( @@ -157,6 +173,7 @@ type Capability = original.Capability type CassandraKeyspaceCreateUpdateParameters = original.CassandraKeyspaceCreateUpdateParameters type CassandraKeyspaceCreateUpdateProperties = original.CassandraKeyspaceCreateUpdateProperties type CassandraKeyspaceGetProperties = original.CassandraKeyspaceGetProperties +type CassandraKeyspaceGetPropertiesResource = original.CassandraKeyspaceGetPropertiesResource type CassandraKeyspaceGetResults = original.CassandraKeyspaceGetResults type CassandraKeyspaceListResult = original.CassandraKeyspaceListResult type CassandraKeyspaceResource = original.CassandraKeyspaceResource @@ -172,6 +189,7 @@ type CassandraSchema = original.CassandraSchema type CassandraTableCreateUpdateParameters = original.CassandraTableCreateUpdateParameters type CassandraTableCreateUpdateProperties = original.CassandraTableCreateUpdateProperties type CassandraTableGetProperties = original.CassandraTableGetProperties +type CassandraTableGetPropertiesResource = original.CassandraTableGetPropertiesResource type CassandraTableGetResults = original.CassandraTableGetResults type CassandraTableListResult = original.CassandraTableListResult type CassandraTableResource = original.CassandraTableResource @@ -181,6 +199,7 @@ type CollectionPartitionClient = original.CollectionPartitionClient type CollectionPartitionRegionClient = original.CollectionPartitionRegionClient type CollectionRegionClient = original.CollectionRegionClient type Column = original.Column +type CompositePath = original.CompositePath type ConflictResolutionPolicy = original.ConflictResolutionPolicy type ConsistencyPolicy = original.ConsistencyPolicy type ContainerPartitionKey = original.ContainerPartitionKey @@ -214,12 +233,14 @@ type FailoverPolicy = original.FailoverPolicy type GremlinDatabaseCreateUpdateParameters = original.GremlinDatabaseCreateUpdateParameters type GremlinDatabaseCreateUpdateProperties = original.GremlinDatabaseCreateUpdateProperties type GremlinDatabaseGetProperties = original.GremlinDatabaseGetProperties +type GremlinDatabaseGetPropertiesResource = original.GremlinDatabaseGetPropertiesResource type GremlinDatabaseGetResults = original.GremlinDatabaseGetResults type GremlinDatabaseListResult = original.GremlinDatabaseListResult type GremlinDatabaseResource = original.GremlinDatabaseResource type GremlinGraphCreateUpdateParameters = original.GremlinGraphCreateUpdateParameters type GremlinGraphCreateUpdateProperties = original.GremlinGraphCreateUpdateProperties type GremlinGraphGetProperties = original.GremlinGraphGetProperties +type GremlinGraphGetPropertiesResource = original.GremlinGraphGetPropertiesResource type GremlinGraphGetResults = original.GremlinGraphGetResults type GremlinGraphListResult = original.GremlinGraphListResult type GremlinGraphResource = original.GremlinGraphResource @@ -244,12 +265,14 @@ type MetricValue = original.MetricValue type MongoDBCollectionCreateUpdateParameters = original.MongoDBCollectionCreateUpdateParameters type MongoDBCollectionCreateUpdateProperties = original.MongoDBCollectionCreateUpdateProperties type MongoDBCollectionGetProperties = original.MongoDBCollectionGetProperties +type MongoDBCollectionGetPropertiesResource = original.MongoDBCollectionGetPropertiesResource type MongoDBCollectionGetResults = original.MongoDBCollectionGetResults type MongoDBCollectionListResult = original.MongoDBCollectionListResult type MongoDBCollectionResource = original.MongoDBCollectionResource type MongoDBDatabaseCreateUpdateParameters = original.MongoDBDatabaseCreateUpdateParameters type MongoDBDatabaseCreateUpdateProperties = original.MongoDBDatabaseCreateUpdateProperties type MongoDBDatabaseGetProperties = original.MongoDBDatabaseGetProperties +type MongoDBDatabaseGetPropertiesResource = original.MongoDBDatabaseGetPropertiesResource type MongoDBDatabaseGetResults = original.MongoDBDatabaseGetResults type MongoDBDatabaseListResult = original.MongoDBDatabaseListResult type MongoDBDatabaseResource = original.MongoDBDatabaseResource @@ -299,12 +322,14 @@ type Resource = original.Resource type SQLContainerCreateUpdateParameters = original.SQLContainerCreateUpdateParameters type SQLContainerCreateUpdateProperties = original.SQLContainerCreateUpdateProperties type SQLContainerGetProperties = original.SQLContainerGetProperties +type SQLContainerGetPropertiesResource = original.SQLContainerGetPropertiesResource type SQLContainerGetResults = original.SQLContainerGetResults type SQLContainerListResult = original.SQLContainerListResult type SQLContainerResource = original.SQLContainerResource type SQLDatabaseCreateUpdateParameters = original.SQLDatabaseCreateUpdateParameters type SQLDatabaseCreateUpdateProperties = original.SQLDatabaseCreateUpdateProperties type SQLDatabaseGetProperties = original.SQLDatabaseGetProperties +type SQLDatabaseGetPropertiesResource = original.SQLDatabaseGetPropertiesResource type SQLDatabaseGetResults = original.SQLDatabaseGetResults type SQLDatabaseListResult = original.SQLDatabaseListResult type SQLDatabaseResource = original.SQLDatabaseResource @@ -324,24 +349,29 @@ type SQLResourcesUpdateSQLDatabaseThroughputFuture = original.SQLResourcesUpdate type SQLStoredProcedureCreateUpdateParameters = original.SQLStoredProcedureCreateUpdateParameters type SQLStoredProcedureCreateUpdateProperties = original.SQLStoredProcedureCreateUpdateProperties type SQLStoredProcedureGetProperties = original.SQLStoredProcedureGetProperties +type SQLStoredProcedureGetPropertiesResource = original.SQLStoredProcedureGetPropertiesResource type SQLStoredProcedureGetResults = original.SQLStoredProcedureGetResults type SQLStoredProcedureListResult = original.SQLStoredProcedureListResult type SQLStoredProcedureResource = original.SQLStoredProcedureResource type SQLTriggerCreateUpdateParameters = original.SQLTriggerCreateUpdateParameters type SQLTriggerCreateUpdateProperties = original.SQLTriggerCreateUpdateProperties type SQLTriggerGetProperties = original.SQLTriggerGetProperties +type SQLTriggerGetPropertiesResource = original.SQLTriggerGetPropertiesResource type SQLTriggerGetResults = original.SQLTriggerGetResults type SQLTriggerListResult = original.SQLTriggerListResult type SQLTriggerResource = original.SQLTriggerResource type SQLUserDefinedFunctionCreateUpdateParameters = original.SQLUserDefinedFunctionCreateUpdateParameters type SQLUserDefinedFunctionCreateUpdateProperties = original.SQLUserDefinedFunctionCreateUpdateProperties type SQLUserDefinedFunctionGetProperties = original.SQLUserDefinedFunctionGetProperties +type SQLUserDefinedFunctionGetPropertiesResource = original.SQLUserDefinedFunctionGetPropertiesResource type SQLUserDefinedFunctionGetResults = original.SQLUserDefinedFunctionGetResults type SQLUserDefinedFunctionListResult = original.SQLUserDefinedFunctionListResult type SQLUserDefinedFunctionResource = original.SQLUserDefinedFunctionResource +type SpatialSpec = original.SpatialSpec type TableCreateUpdateParameters = original.TableCreateUpdateParameters type TableCreateUpdateProperties = original.TableCreateUpdateProperties type TableGetProperties = original.TableGetProperties +type TableGetPropertiesResource = original.TableGetPropertiesResource type TableGetResults = original.TableGetResults type TableListResult = original.TableListResult type TableResource = original.TableResource @@ -493,6 +523,9 @@ func NewTableResourcesClientWithBaseURI(baseURI string, subscriptionID string, s func NewWithBaseURI(baseURI string, subscriptionID string, subscriptionID1 string) BaseClient { return original.NewWithBaseURI(baseURI, subscriptionID, subscriptionID1) } +func PossibleCompositePathSortOrderValues() []CompositePathSortOrder { + return original.PossibleCompositePathSortOrderValues() +} func PossibleConflictResolutionModeValues() []ConflictResolutionMode { return original.PossibleConflictResolutionModeValues() } @@ -526,6 +559,9 @@ func PossiblePartitionKindValues() []PartitionKind { func PossiblePrimaryAggregationTypeValues() []PrimaryAggregationType { return original.PossiblePrimaryAggregationTypeValues() } +func PossibleSpatialTypeValues() []SpatialType { + return original.PossibleSpatialTypeValues() +} func PossibleTriggerOperationValues() []TriggerOperation { return original.PossibleTriggerOperationValues() } diff --git a/services/cosmos-db/mgmt/2019-08-01/documentdb/models.go b/services/cosmos-db/mgmt/2019-08-01/documentdb/models.go index c1bbb2433e38..d6d7f847c448 100644 --- a/services/cosmos-db/mgmt/2019-08-01/documentdb/models.go +++ b/services/cosmos-db/mgmt/2019-08-01/documentdb/models.go @@ -31,6 +31,21 @@ import ( // The package's fully qualified name. const fqdn = "github.com/Azure/azure-sdk-for-go/services/cosmos-db/mgmt/2019-08-01/documentdb" +// CompositePathSortOrder enumerates the values for composite path sort order. +type CompositePathSortOrder string + +const ( + // Ascending ... + Ascending CompositePathSortOrder = "Ascending" + // Descending ... + Descending CompositePathSortOrder = "Descending" +) + +// PossibleCompositePathSortOrderValues returns an array of possible values for the CompositePathSortOrder const type. +func PossibleCompositePathSortOrderValues() []CompositePathSortOrder { + return []CompositePathSortOrder{Ascending, Descending} +} + // ConflictResolutionMode enumerates the values for conflict resolution mode. type ConflictResolutionMode string @@ -224,6 +239,25 @@ func PossiblePrimaryAggregationTypeValues() []PrimaryAggregationType { return []PrimaryAggregationType{PrimaryAggregationTypeAverage, PrimaryAggregationTypeLast, PrimaryAggregationTypeMaximum, PrimaryAggregationTypeMinimum, PrimaryAggregationTypeNone, PrimaryAggregationTypeTotal} } +// SpatialType enumerates the values for spatial type. +type SpatialType string + +const ( + // SpatialTypeLineString ... + SpatialTypeLineString SpatialType = "LineString" + // SpatialTypeMultiPolygon ... + SpatialTypeMultiPolygon SpatialType = "MultiPolygon" + // SpatialTypePoint ... + SpatialTypePoint SpatialType = "Point" + // SpatialTypePolygon ... + SpatialTypePolygon SpatialType = "Polygon" +) + +// PossibleSpatialTypeValues returns an array of possible values for the SpatialType const type. +func PossibleSpatialTypeValues() []SpatialType { + return []SpatialType{SpatialTypeLineString, SpatialTypeMultiPolygon, SpatialTypePoint, SpatialTypePolygon} +} + // TriggerOperation enumerates the values for trigger operation. type TriggerOperation string @@ -449,6 +483,11 @@ func (ckcup CassandraKeyspaceCreateUpdateProperties) MarshalJSON() ([]byte, erro // CassandraKeyspaceGetProperties the properties of an Azure Cosmos DB Cassandra keyspace type CassandraKeyspaceGetProperties struct { + Resource *CassandraKeyspaceGetPropertiesResource `json:"resource,omitempty"` +} + +// CassandraKeyspaceGetPropertiesResource ... +type CassandraKeyspaceGetPropertiesResource struct { // ID - Name of the Cosmos DB Cassandra keyspace ID *string `json:"id,omitempty"` // Rid - READ-ONLY; A system generated property. A unique identifier. @@ -872,6 +911,11 @@ func (ctcup CassandraTableCreateUpdateProperties) MarshalJSON() ([]byte, error) // CassandraTableGetProperties the properties of an Azure Cosmos DB Cassandra table type CassandraTableGetProperties struct { + Resource *CassandraTableGetPropertiesResource `json:"resource,omitempty"` +} + +// CassandraTableGetPropertiesResource ... +type CassandraTableGetPropertiesResource struct { // ID - Name of the Cosmos DB Cassandra table ID *string `json:"id,omitempty"` // DefaultTTL - Time to live of the Cosmos DB Cassandra table @@ -1020,6 +1064,14 @@ type Column struct { Type *string `json:"type,omitempty"` } +// CompositePath ... +type CompositePath struct { + // Path - The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*) + Path *string `json:"path,omitempty"` + // Order - Sort order for composite paths. Possible values include: 'Ascending', 'Descending' + Order CompositePathSortOrder `json:"order,omitempty"` +} + // ConflictResolutionPolicy the conflict resolution policy for the container. type ConflictResolutionPolicy struct { // Mode - Indicates the conflict resolution mode. Possible values include: 'LastWriterWins', 'Custom' @@ -1818,6 +1870,11 @@ func (gdcup GremlinDatabaseCreateUpdateProperties) MarshalJSON() ([]byte, error) // GremlinDatabaseGetProperties the properties of an Azure Cosmos DB SQL database type GremlinDatabaseGetProperties struct { + Resource *GremlinDatabaseGetPropertiesResource `json:"resource,omitempty"` +} + +// GremlinDatabaseGetPropertiesResource ... +type GremlinDatabaseGetPropertiesResource struct { // ID - Name of the Cosmos DB Gremlin database ID *string `json:"id,omitempty"` // Rid - READ-ONLY; A system generated property. A unique identifier. @@ -2063,6 +2120,11 @@ func (ggcup GremlinGraphCreateUpdateProperties) MarshalJSON() ([]byte, error) { // GremlinGraphGetProperties the properties of an Azure Cosmos DB Gremlin graph type GremlinGraphGetProperties struct { + Resource *GremlinGraphGetPropertiesResource `json:"resource,omitempty"` +} + +// GremlinGraphGetPropertiesResource ... +type GremlinGraphGetPropertiesResource struct { // ID - Name of the Cosmos DB Gremlin graph ID *string `json:"id,omitempty"` // IndexingPolicy - The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph @@ -2396,6 +2458,10 @@ type IndexingPolicy struct { IncludedPaths *[]IncludedPath `json:"includedPaths,omitempty"` // ExcludedPaths - List of paths to exclude from indexing ExcludedPaths *[]ExcludedPath `json:"excludedPaths,omitempty"` + // CompositeIndexes - List of composite path list + CompositeIndexes *[][]CompositePath `json:"compositeIndexes,omitempty"` + // SpatialIndexes - List of spatial specifics + SpatialIndexes *[]SpatialSpec `json:"spatialIndexes,omitempty"` } // Location a region in which the Azure Cosmos DB database account is deployed. @@ -2611,6 +2677,11 @@ func (mdccup MongoDBCollectionCreateUpdateProperties) MarshalJSON() ([]byte, err // MongoDBCollectionGetProperties the properties of an Azure Cosmos DB MongoDB collection type MongoDBCollectionGetProperties struct { + Resource *MongoDBCollectionGetPropertiesResource `json:"resource,omitempty"` +} + +// MongoDBCollectionGetPropertiesResource ... +type MongoDBCollectionGetPropertiesResource struct { // ID - Name of the Cosmos DB MongoDB collection ID *string `json:"id,omitempty"` // ShardKey - A key-value pair of shard keys to be applied for the request. @@ -2625,8 +2696,8 @@ type MongoDBCollectionGetProperties struct { Etag *string `json:"_etag,omitempty"` } -// MarshalJSON is the custom marshaler for MongoDBCollectionGetProperties. -func (mdcgp MongoDBCollectionGetProperties) MarshalJSON() ([]byte, error) { +// MarshalJSON is the custom marshaler for MongoDBCollectionGetPropertiesResource. +func (mdcgp MongoDBCollectionGetPropertiesResource) MarshalJSON() ([]byte, error) { objectMap := make(map[string]interface{}) if mdcgp.ID != nil { objectMap["id"] = mdcgp.ID @@ -2894,6 +2965,11 @@ func (mddcup MongoDBDatabaseCreateUpdateProperties) MarshalJSON() ([]byte, error // MongoDBDatabaseGetProperties the properties of an Azure Cosmos DB MongoDB database type MongoDBDatabaseGetProperties struct { + Resource *MongoDBDatabaseGetPropertiesResource `json:"resource,omitempty"` +} + +// MongoDBDatabaseGetPropertiesResource ... +type MongoDBDatabaseGetPropertiesResource struct { // ID - Name of the Cosmos DB MongoDB database ID *string `json:"id,omitempty"` // Rid - READ-ONLY; A system generated property. A unique identifier. @@ -3480,6 +3556,14 @@ type RegionForOnlineOffline struct { Region *string `json:"region,omitempty"` } +// SpatialSpec ... +type SpatialSpec struct { + // Path - The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*) + Path *string `json:"path,omitempty"` + // Types - List of path's spatial type + Types *[]SpatialType `json:"types,omitempty"` +} + // SQLContainerCreateUpdateParameters parameters to create and update Cosmos DB container. type SQLContainerCreateUpdateParameters struct { // SQLContainerCreateUpdateProperties - Properties to create and update Azure Cosmos DB container. @@ -3601,6 +3685,11 @@ func (sccup SQLContainerCreateUpdateProperties) MarshalJSON() ([]byte, error) { // SQLContainerGetProperties the properties of an Azure Cosmos DB container type SQLContainerGetProperties struct { + Resource *SQLContainerGetPropertiesResource `json:"resource,omitempty"` +} + +// SQLContainerGetPropertiesResource ... +type SQLContainerGetPropertiesResource struct { // ID - Name of the Cosmos DB SQL container ID *string `json:"id,omitempty"` // IndexingPolicy - The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container @@ -3865,6 +3954,11 @@ func (sdcup SQLDatabaseCreateUpdateProperties) MarshalJSON() ([]byte, error) { // SQLDatabaseGetProperties the properties of an Azure Cosmos DB SQL database type SQLDatabaseGetProperties struct { + Resource *SQLDatabaseGetPropertiesResource `json:"resource,omitempty"` +} + +// SQLDatabaseGetPropertiesResource ... +type SQLDatabaseGetPropertiesResource struct { // ID - Name of the Cosmos DB SQL database ID *string `json:"id,omitempty"` // Rid - READ-ONLY; A system generated property. A unique identifier. @@ -4432,6 +4526,11 @@ func (sspcup SQLStoredProcedureCreateUpdateProperties) MarshalJSON() ([]byte, er // SQLStoredProcedureGetProperties the properties of an Azure Cosmos DB StoredProcedure type SQLStoredProcedureGetProperties struct { + Resource *SQLStoredProcedureGetPropertiesResource `json:"resource,omitempty"` +} + +// SQLStoredProcedureGetPropertiesResource ... +type SQLStoredProcedureGetPropertiesResource struct { // ID - Name of the Cosmos DB SQL storedProcedure ID *string `json:"id,omitempty"` // Body - Body of the Stored Procedure @@ -4681,6 +4780,11 @@ func (stcup SQLTriggerCreateUpdateProperties) MarshalJSON() ([]byte, error) { // SQLTriggerGetProperties the properties of an Azure Cosmos DB trigger type SQLTriggerGetProperties struct { + Resource *SQLTriggerGetPropertiesResource `json:"resource,omitempty"` +} + +// SQLTriggerGetPropertiesResource ... +type SQLTriggerGetPropertiesResource struct { // ID - Name of the Cosmos DB SQL trigger ID *string `json:"id,omitempty"` // Body - Body of the Trigger @@ -4939,6 +5043,11 @@ func (sudfcup SQLUserDefinedFunctionCreateUpdateProperties) MarshalJSON() ([]byt // SQLUserDefinedFunctionGetProperties the properties of an Azure Cosmos DB userDefinedFunction type SQLUserDefinedFunctionGetProperties struct { + Resource *SQLUserDefinedFunctionGetPropertiesResource `json:"resource,omitempty"` +} + +// SQLUserDefinedFunctionGetPropertiesResource ... +type SQLUserDefinedFunctionGetPropertiesResource struct { // ID - Name of the Cosmos DB SQL userDefinedFunction ID *string `json:"id,omitempty"` // Body - Body of the User Defined Function @@ -5188,6 +5297,11 @@ func (tcup TableCreateUpdateProperties) MarshalJSON() ([]byte, error) { // TableGetProperties the properties of an Azure Cosmos Table type TableGetProperties struct { + Resource *TableGetPropertiesResource `json:"resource,omitempty"` +} + +// TableGetPropertiesResource ... +type TableGetPropertiesResource struct { // ID - Name of the Cosmos DB table ID *string `json:"id,omitempty"` // Rid - READ-ONLY; A system generated property. A unique identifier. diff --git a/services/preview/cosmos-db/mgmt/2019-08-01-preview/documentdb/models.go b/services/preview/cosmos-db/mgmt/2019-08-01-preview/documentdb/models.go index 8616d54012c8..ee2e5d900f9b 100644 --- a/services/preview/cosmos-db/mgmt/2019-08-01-preview/documentdb/models.go +++ b/services/preview/cosmos-db/mgmt/2019-08-01-preview/documentdb/models.go @@ -31,6 +31,21 @@ import ( // The package's fully qualified name. const fqdn = "github.com/Azure/azure-sdk-for-go/services/preview/cosmos-db/mgmt/2019-08-01-preview/documentdb" +// CompositePathSortOrder enumerates the values for composite path sort order. +type CompositePathSortOrder string + +const ( + // Ascending ... + Ascending CompositePathSortOrder = "Ascending" + // Descending ... + Descending CompositePathSortOrder = "Descending" +) + +// PossibleCompositePathSortOrderValues returns an array of possible values for the CompositePathSortOrder const type. +func PossibleCompositePathSortOrderValues() []CompositePathSortOrder { + return []CompositePathSortOrder{Ascending, Descending} +} + // ConflictResolutionMode enumerates the values for conflict resolution mode. type ConflictResolutionMode string @@ -224,6 +239,25 @@ func PossiblePrimaryAggregationTypeValues() []PrimaryAggregationType { return []PrimaryAggregationType{PrimaryAggregationTypeAverage, PrimaryAggregationTypeLast, PrimaryAggregationTypeMaximum, PrimaryAggregationTypeMinimum, PrimaryAggregationTypeNone, PrimaryAggregationTypeTotal} } +// SpatialType enumerates the values for spatial type. +type SpatialType string + +const ( + // SpatialTypeLineString ... + SpatialTypeLineString SpatialType = "LineString" + // SpatialTypeMultiPolygon ... + SpatialTypeMultiPolygon SpatialType = "MultiPolygon" + // SpatialTypePoint ... + SpatialTypePoint SpatialType = "Point" + // SpatialTypePolygon ... + SpatialTypePolygon SpatialType = "Polygon" +) + +// PossibleSpatialTypeValues returns an array of possible values for the SpatialType const type. +func PossibleSpatialTypeValues() []SpatialType { + return []SpatialType{SpatialTypeLineString, SpatialTypeMultiPolygon, SpatialTypePoint, SpatialTypePolygon} +} + // TriggerOperation enumerates the values for trigger operation. type TriggerOperation string @@ -461,6 +495,11 @@ func (ckcup CassandraKeyspaceCreateUpdateProperties) MarshalJSON() ([]byte, erro // CassandraKeyspaceGetProperties the properties of an Azure Cosmos DB Cassandra keyspace type CassandraKeyspaceGetProperties struct { + Resource *CassandraKeyspaceGetPropertiesResource `json:"resource,omitempty"` +} + +// CassandraKeyspaceGetPropertiesResource ... +type CassandraKeyspaceGetPropertiesResource struct { // ID - Name of the Cosmos DB Cassandra keyspace ID *string `json:"id,omitempty"` // Rid - READ-ONLY; A system generated property. A unique identifier. @@ -884,6 +923,11 @@ func (ctcup CassandraTableCreateUpdateProperties) MarshalJSON() ([]byte, error) // CassandraTableGetProperties the properties of an Azure Cosmos DB Cassandra table type CassandraTableGetProperties struct { + Resource *CassandraTableGetPropertiesResource `json:"resource,omitempty"` +} + +// CassandraTableGetPropertiesResource ... +type CassandraTableGetPropertiesResource struct { // ID - Name of the Cosmos DB Cassandra table ID *string `json:"id,omitempty"` // DefaultTTL - Time to live of the Cosmos DB Cassandra table @@ -1032,6 +1076,14 @@ type Column struct { Type *string `json:"type,omitempty"` } +// CompositePath ... +type CompositePath struct { + // Path - The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*) + Path *string `json:"path,omitempty"` + // Order - Sort order for composite paths. Possible values include: 'Ascending', 'Descending' + Order CompositePathSortOrder `json:"order,omitempty"` +} + // ConflictResolutionPolicy the conflict resolution policy for the container. type ConflictResolutionPolicy struct { // Mode - Indicates the conflict resolution mode. Possible values include: 'LastWriterWins', 'Custom' @@ -1830,6 +1882,11 @@ func (gdcup GremlinDatabaseCreateUpdateProperties) MarshalJSON() ([]byte, error) // GremlinDatabaseGetProperties the properties of an Azure Cosmos DB SQL database type GremlinDatabaseGetProperties struct { + Resource *GremlinDatabaseGetPropertiesResource `json:"resource,omitempty"` +} + +// GremlinDatabaseGetPropertiesResource ... +type GremlinDatabaseGetPropertiesResource struct { // ID - Name of the Cosmos DB Gremlin database ID *string `json:"id,omitempty"` // Rid - READ-ONLY; A system generated property. A unique identifier. @@ -2075,6 +2132,11 @@ func (ggcup GremlinGraphCreateUpdateProperties) MarshalJSON() ([]byte, error) { // GremlinGraphGetProperties the properties of an Azure Cosmos DB Gremlin graph type GremlinGraphGetProperties struct { + Resource *GremlinGraphGetPropertiesResource `json:"resource,omitempty"` +} + +// GremlinGraphGetPropertiesResource ... +type GremlinGraphGetPropertiesResource struct { // ID - Name of the Cosmos DB Gremlin graph ID *string `json:"id,omitempty"` // IndexingPolicy - The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the graph @@ -2408,6 +2470,10 @@ type IndexingPolicy struct { IncludedPaths *[]IncludedPath `json:"includedPaths,omitempty"` // ExcludedPaths - List of paths to exclude from indexing ExcludedPaths *[]ExcludedPath `json:"excludedPaths,omitempty"` + // CompositeIndexes - List of composite path list + CompositeIndexes *[][]CompositePath `json:"compositeIndexes,omitempty"` + // SpatialIndexes - List of spatial specifics + SpatialIndexes *[]SpatialSpec `json:"spatialIndexes,omitempty"` } // Location a region in which the Azure Cosmos DB database account is deployed. @@ -2623,6 +2689,11 @@ func (mdccup MongoDBCollectionCreateUpdateProperties) MarshalJSON() ([]byte, err // MongoDBCollectionGetProperties the properties of an Azure Cosmos DB MongoDB collection type MongoDBCollectionGetProperties struct { + Resource *MongoDBCollectionGetPropertiesResource `json:"resource,omitempty"` +} + +// MongoDBCollectionGetPropertiesResource ... +type MongoDBCollectionGetPropertiesResource struct { // ID - Name of the Cosmos DB MongoDB collection ID *string `json:"id,omitempty"` // ShardKey - A key-value pair of shard keys to be applied for the request. @@ -2637,8 +2708,8 @@ type MongoDBCollectionGetProperties struct { Etag *string `json:"_etag,omitempty"` } -// MarshalJSON is the custom marshaler for MongoDBCollectionGetProperties. -func (mdcgp MongoDBCollectionGetProperties) MarshalJSON() ([]byte, error) { +// MarshalJSON is the custom marshaler for MongoDBCollectionGetPropertiesResource. +func (mdcgp MongoDBCollectionGetPropertiesResource) MarshalJSON() ([]byte, error) { objectMap := make(map[string]interface{}) if mdcgp.ID != nil { objectMap["id"] = mdcgp.ID @@ -2906,6 +2977,11 @@ func (mddcup MongoDBDatabaseCreateUpdateProperties) MarshalJSON() ([]byte, error // MongoDBDatabaseGetProperties the properties of an Azure Cosmos DB MongoDB database type MongoDBDatabaseGetProperties struct { + Resource *MongoDBDatabaseGetPropertiesResource `json:"resource,omitempty"` +} + +// MongoDBDatabaseGetPropertiesResource ... +type MongoDBDatabaseGetPropertiesResource struct { // ID - Name of the Cosmos DB MongoDB database ID *string `json:"id,omitempty"` // Rid - READ-ONLY; A system generated property. A unique identifier. @@ -3757,6 +3833,14 @@ type Resource struct { Type *string `json:"type,omitempty"` } +// SpatialSpec ... +type SpatialSpec struct { + // Path - The path for which the indexing behavior applies to. Index paths typically start with root and end with wildcard (/path/*) + Path *string `json:"path,omitempty"` + // Types - List of path's spatial type + Types *[]SpatialType `json:"types,omitempty"` +} + // SQLContainerCreateUpdateParameters parameters to create and update Cosmos DB container. type SQLContainerCreateUpdateParameters struct { // SQLContainerCreateUpdateProperties - Properties to create and update Azure Cosmos DB container. @@ -3878,6 +3962,11 @@ func (sccup SQLContainerCreateUpdateProperties) MarshalJSON() ([]byte, error) { // SQLContainerGetProperties the properties of an Azure Cosmos DB container type SQLContainerGetProperties struct { + Resource *SQLContainerGetPropertiesResource `json:"resource,omitempty"` +} + +// SQLContainerGetPropertiesResource ... +type SQLContainerGetPropertiesResource struct { // ID - Name of the Cosmos DB SQL container ID *string `json:"id,omitempty"` // IndexingPolicy - The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container @@ -4142,6 +4231,11 @@ func (sdcup SQLDatabaseCreateUpdateProperties) MarshalJSON() ([]byte, error) { // SQLDatabaseGetProperties the properties of an Azure Cosmos DB SQL database type SQLDatabaseGetProperties struct { + Resource *SQLDatabaseGetPropertiesResource `json:"resource,omitempty"` +} + +// SQLDatabaseGetPropertiesResource ... +type SQLDatabaseGetPropertiesResource struct { // ID - Name of the Cosmos DB SQL database ID *string `json:"id,omitempty"` // Rid - READ-ONLY; A system generated property. A unique identifier. @@ -4709,6 +4803,11 @@ func (sspcup SQLStoredProcedureCreateUpdateProperties) MarshalJSON() ([]byte, er // SQLStoredProcedureGetProperties the properties of an Azure Cosmos DB StoredProcedure type SQLStoredProcedureGetProperties struct { + Resource *SQLStoredProcedureGetPropertiesResource `json:"resource,omitempty"` +} + +// SQLStoredProcedureGetPropertiesResource ... +type SQLStoredProcedureGetPropertiesResource struct { // ID - Name of the Cosmos DB SQL storedProcedure ID *string `json:"id,omitempty"` // Body - Body of the Stored Procedure @@ -4958,6 +5057,11 @@ func (stcup SQLTriggerCreateUpdateProperties) MarshalJSON() ([]byte, error) { // SQLTriggerGetProperties the properties of an Azure Cosmos DB trigger type SQLTriggerGetProperties struct { + Resource *SQLTriggerGetPropertiesResource `json:"resource,omitempty"` +} + +// SQLTriggerGetPropertiesResource ... +type SQLTriggerGetPropertiesResource struct { // ID - Name of the Cosmos DB SQL trigger ID *string `json:"id,omitempty"` // Body - Body of the Trigger @@ -5216,6 +5320,11 @@ func (sudfcup SQLUserDefinedFunctionCreateUpdateProperties) MarshalJSON() ([]byt // SQLUserDefinedFunctionGetProperties the properties of an Azure Cosmos DB userDefinedFunction type SQLUserDefinedFunctionGetProperties struct { + Resource *SQLUserDefinedFunctionGetPropertiesResource `json:"resource,omitempty"` +} + +// SQLUserDefinedFunctionGetPropertiesResource ... +type SQLUserDefinedFunctionGetPropertiesResource struct { // ID - Name of the Cosmos DB SQL userDefinedFunction ID *string `json:"id,omitempty"` // Body - Body of the User Defined Function @@ -5465,6 +5574,11 @@ func (tcup TableCreateUpdateProperties) MarshalJSON() ([]byte, error) { // TableGetProperties the properties of an Azure Cosmos Table type TableGetProperties struct { + Resource *TableGetPropertiesResource `json:"resource,omitempty"` +} + +// TableGetPropertiesResource ... +type TableGetPropertiesResource struct { // ID - Name of the Cosmos DB table ID *string `json:"id,omitempty"` // Rid - READ-ONLY; A system generated property. A unique identifier. From b17d5705533d05809d272d05aad3501ebd453b34 Mon Sep 17 00:00:00 2001 From: Azure SDK Bot Date: Wed, 4 Dec 2019 09:25:30 +0800 Subject: [PATCH 2/2] Generated from 0a82cc765a42ef6b077b887d153075923fcc7f56 (#6481) Add resource layer in the throughput read response --- profiles/latest/cosmos-db/mgmt/documentdb/models.go | 1 + profiles/preview/cosmos-db/mgmt/documentdb/models.go | 1 + .../preview/cosmos-db/mgmt/documentdb/models.go | 1 + .../cosmos-db/mgmt/2019-08-01/documentdb/models.go | 11 +++++++++++ .../mgmt/2019-08-01-preview/documentdb/models.go | 11 +++++++++++ 5 files changed, 25 insertions(+) diff --git a/profiles/latest/cosmos-db/mgmt/documentdb/models.go b/profiles/latest/cosmos-db/mgmt/documentdb/models.go index 0c1db29d553a..3aaf9fd42e09 100644 --- a/profiles/latest/cosmos-db/mgmt/documentdb/models.go +++ b/profiles/latest/cosmos-db/mgmt/documentdb/models.go @@ -365,6 +365,7 @@ type TableResourcesCreateUpdateTableFuture = original.TableResourcesCreateUpdate type TableResourcesDeleteTableFuture = original.TableResourcesDeleteTableFuture type TableResourcesUpdateTableThroughputFuture = original.TableResourcesUpdateTableThroughputFuture type ThroughputSettingsGetProperties = original.ThroughputSettingsGetProperties +type ThroughputSettingsGetPropertiesResource = original.ThroughputSettingsGetPropertiesResource type ThroughputSettingsGetResults = original.ThroughputSettingsGetResults type ThroughputSettingsResource = original.ThroughputSettingsResource type ThroughputSettingsUpdateParameters = original.ThroughputSettingsUpdateParameters diff --git a/profiles/preview/cosmos-db/mgmt/documentdb/models.go b/profiles/preview/cosmos-db/mgmt/documentdb/models.go index 9e73acfdd04a..867d346f99a2 100644 --- a/profiles/preview/cosmos-db/mgmt/documentdb/models.go +++ b/profiles/preview/cosmos-db/mgmt/documentdb/models.go @@ -365,6 +365,7 @@ type TableResourcesCreateUpdateTableFuture = original.TableResourcesCreateUpdate type TableResourcesDeleteTableFuture = original.TableResourcesDeleteTableFuture type TableResourcesUpdateTableThroughputFuture = original.TableResourcesUpdateTableThroughputFuture type ThroughputSettingsGetProperties = original.ThroughputSettingsGetProperties +type ThroughputSettingsGetPropertiesResource = original.ThroughputSettingsGetPropertiesResource type ThroughputSettingsGetResults = original.ThroughputSettingsGetResults type ThroughputSettingsResource = original.ThroughputSettingsResource type ThroughputSettingsUpdateParameters = original.ThroughputSettingsUpdateParameters diff --git a/profiles/preview/preview/cosmos-db/mgmt/documentdb/models.go b/profiles/preview/preview/cosmos-db/mgmt/documentdb/models.go index 4ce23812868b..0fc9511aa648 100644 --- a/profiles/preview/preview/cosmos-db/mgmt/documentdb/models.go +++ b/profiles/preview/preview/cosmos-db/mgmt/documentdb/models.go @@ -380,6 +380,7 @@ type TableResourcesCreateUpdateTableFuture = original.TableResourcesCreateUpdate type TableResourcesDeleteTableFuture = original.TableResourcesDeleteTableFuture type TableResourcesUpdateTableThroughputFuture = original.TableResourcesUpdateTableThroughputFuture type ThroughputSettingsGetProperties = original.ThroughputSettingsGetProperties +type ThroughputSettingsGetPropertiesResource = original.ThroughputSettingsGetPropertiesResource type ThroughputSettingsGetResults = original.ThroughputSettingsGetResults type ThroughputSettingsResource = original.ThroughputSettingsResource type ThroughputSettingsUpdateParameters = original.ThroughputSettingsUpdateParameters diff --git a/services/cosmos-db/mgmt/2019-08-01/documentdb/models.go b/services/cosmos-db/mgmt/2019-08-01/documentdb/models.go index d6d7f847c448..fe385c82151b 100644 --- a/services/cosmos-db/mgmt/2019-08-01/documentdb/models.go +++ b/services/cosmos-db/mgmt/2019-08-01/documentdb/models.go @@ -5508,12 +5508,23 @@ func (future *TableResourcesUpdateTableThroughputFuture) Result(client TableReso // ThroughputSettingsGetProperties the properties of an Azure Cosmos DB resource throughput type ThroughputSettingsGetProperties struct { + Resource *ThroughputSettingsGetPropertiesResource `json:"resource,omitempty"` +} + +// ThroughputSettingsGetPropertiesResource ... +type ThroughputSettingsGetPropertiesResource struct { // Throughput - Value of the Cosmos DB resource throughput Throughput *int32 `json:"throughput,omitempty"` // MinimumThroughput - READ-ONLY; The minimum throughput of the resource MinimumThroughput *string `json:"minimumThroughput,omitempty"` // OfferReplacePending - READ-ONLY; The throughput replace is pending OfferReplacePending *string `json:"offerReplacePending,omitempty"` + // Rid - READ-ONLY; A system generated property. A unique identifier. + Rid *string `json:"_rid,omitempty"` + // Ts - READ-ONLY; A system generated property that denotes the last updated timestamp of the resource. + Ts interface{} `json:"_ts,omitempty"` + // Etag - READ-ONLY; A system generated property representing the resource etag required for optimistic concurrency control. + Etag *string `json:"_etag,omitempty"` } // ThroughputSettingsGetResults an Azure Cosmos DB resource throughput. diff --git a/services/preview/cosmos-db/mgmt/2019-08-01-preview/documentdb/models.go b/services/preview/cosmos-db/mgmt/2019-08-01-preview/documentdb/models.go index ee2e5d900f9b..baf6ed44806b 100644 --- a/services/preview/cosmos-db/mgmt/2019-08-01-preview/documentdb/models.go +++ b/services/preview/cosmos-db/mgmt/2019-08-01-preview/documentdb/models.go @@ -5785,12 +5785,23 @@ func (future *TableResourcesUpdateTableThroughputFuture) Result(client TableReso // ThroughputSettingsGetProperties the properties of an Azure Cosmos DB resource throughput type ThroughputSettingsGetProperties struct { + Resource *ThroughputSettingsGetPropertiesResource `json:"resource,omitempty"` +} + +// ThroughputSettingsGetPropertiesResource ... +type ThroughputSettingsGetPropertiesResource struct { // Throughput - Value of the Cosmos DB resource throughput Throughput *int32 `json:"throughput,omitempty"` // MinimumThroughput - READ-ONLY; The minimum throughput of the resource MinimumThroughput *string `json:"minimumThroughput,omitempty"` // OfferReplacePending - READ-ONLY; The throughput replace is pending OfferReplacePending *string `json:"offerReplacePending,omitempty"` + // Rid - READ-ONLY; A system generated property. A unique identifier. + Rid *string `json:"_rid,omitempty"` + // Ts - READ-ONLY; A system generated property that denotes the last updated timestamp of the resource. + Ts interface{} `json:"_ts,omitempty"` + // Etag - READ-ONLY; A system generated property representing the resource etag required for optimistic concurrency control. + Etag *string `json:"_etag,omitempty"` } // ThroughputSettingsGetResults an Azure Cosmos DB resource throughput.