Skip to content

Commit

Permalink
[AutoPR cosmos-db/resource-manager] Add SQL, Mongo, Table, Cassandra …
Browse files Browse the repository at this point in the history
…APIs (#4453)

* Generated from 4792db67215eb0250da01b43b40fe2be440ef2d2

Add Cassandra keyspace and table API

* Generated from 2083bb7fac97b078dcd30fd616dd0315e0f241fc

Fix excluded key path

* Generated from 3aa809a16233b7a65d328018312d23316a213b06

Fix examples model validation
  • Loading branch information
AutorestCI authored and jhendrixMSFT committed Apr 19, 2019
1 parent b3cb31a commit 59aa4f0
Show file tree
Hide file tree
Showing 5 changed files with 6,606 additions and 686 deletions.
150 changes: 144 additions & 6 deletions profiles/latest/cosmos-db/mgmt/documentdb/models.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,24 @@ const (
DefaultBaseURI = original.DefaultBaseURI
)

type ConflictResolutionMode = original.ConflictResolutionMode

const (
Custom ConflictResolutionMode = original.Custom
LastWriterWins ConflictResolutionMode = original.LastWriterWins
)

type DataType = original.DataType

const (
LineString DataType = original.LineString
MultiPolygon DataType = original.MultiPolygon
Number DataType = original.Number
Point DataType = original.Point
Polygon DataType = original.Polygon
String DataType = original.String
)

type DatabaseAccountKind = original.DatabaseAccountKind

const (
Expand All @@ -53,6 +71,22 @@ const (
Strong DefaultConsistencyLevel = original.Strong
)

type IndexKind = original.IndexKind

const (
Hash IndexKind = original.Hash
Range IndexKind = original.Range
Spatial IndexKind = original.Spatial
)

type IndexingMode = original.IndexingMode

const (
Consistent IndexingMode = original.Consistent
Lazy IndexingMode = original.Lazy
None IndexingMode = original.None
)

type KeyKind = original.KeyKind

const (
Expand All @@ -62,15 +96,22 @@ const (
SecondaryReadonly KeyKind = original.SecondaryReadonly
)

type PartitionKind = original.PartitionKind

const (
PartitionKindHash PartitionKind = original.PartitionKindHash
PartitionKindRange PartitionKind = original.PartitionKindRange
)

type PrimaryAggregationType = original.PrimaryAggregationType

const (
Average PrimaryAggregationType = original.Average
Last PrimaryAggregationType = original.Last
Maximum PrimaryAggregationType = original.Maximum
Minimimum PrimaryAggregationType = original.Minimimum
None PrimaryAggregationType = original.None
Total PrimaryAggregationType = original.Total
PrimaryAggregationTypeAverage PrimaryAggregationType = original.PrimaryAggregationTypeAverage
PrimaryAggregationTypeLast PrimaryAggregationType = original.PrimaryAggregationTypeLast
PrimaryAggregationTypeMaximum PrimaryAggregationType = original.PrimaryAggregationTypeMaximum
PrimaryAggregationTypeMinimimum PrimaryAggregationType = original.PrimaryAggregationTypeMinimimum
PrimaryAggregationTypeNone PrimaryAggregationType = original.PrimaryAggregationTypeNone
PrimaryAggregationTypeTotal PrimaryAggregationType = original.PrimaryAggregationTypeTotal
)

type UnitType = original.UnitType
Expand All @@ -87,11 +128,35 @@ const (

type BaseClient = original.BaseClient
type Capability = original.Capability
type CassandraKeyspace = original.CassandraKeyspace
type CassandraKeyspaceCreateUpdateParameters = original.CassandraKeyspaceCreateUpdateParameters
type CassandraKeyspaceCreateUpdateProperties = original.CassandraKeyspaceCreateUpdateProperties
type CassandraKeyspaceListResult = original.CassandraKeyspaceListResult
type CassandraKeyspaceProperties = original.CassandraKeyspaceProperties
type CassandraKeyspaceResource = original.CassandraKeyspaceResource
type CassandraPartitionKey = original.CassandraPartitionKey
type CassandraSchema = original.CassandraSchema
type CassandraTable = original.CassandraTable
type CassandraTableCreateUpdateParameters = original.CassandraTableCreateUpdateParameters
type CassandraTableCreateUpdateProperties = original.CassandraTableCreateUpdateProperties
type CassandraTableListResult = original.CassandraTableListResult
type CassandraTableProperties = original.CassandraTableProperties
type CassandraTableResource = original.CassandraTableResource
type ClusterKey = original.ClusterKey
type CollectionClient = original.CollectionClient
type CollectionPartitionClient = original.CollectionPartitionClient
type CollectionPartitionRegionClient = original.CollectionPartitionRegionClient
type CollectionRegionClient = original.CollectionRegionClient
type Column = original.Column
type ConflictResolutionPolicy = original.ConflictResolutionPolicy
type ConsistencyPolicy = original.ConsistencyPolicy
type Container = original.Container
type ContainerCreateUpdateParameters = original.ContainerCreateUpdateParameters
type ContainerCreateUpdateProperties = original.ContainerCreateUpdateProperties
type ContainerListResult = original.ContainerListResult
type ContainerPartitionKey = original.ContainerPartitionKey
type ContainerProperties = original.ContainerProperties
type ContainerResource = original.ContainerResource
type DatabaseAccount = original.DatabaseAccount
type DatabaseAccountConnectionString = original.DatabaseAccountConnectionString
type DatabaseAccountCreateUpdateParameters = original.DatabaseAccountCreateUpdateParameters
Expand All @@ -106,7 +171,25 @@ type DatabaseAccountRegenerateKeyParameters = original.DatabaseAccountRegenerate
type DatabaseAccountRegionClient = original.DatabaseAccountRegionClient
type DatabaseAccountsClient = original.DatabaseAccountsClient
type DatabaseAccountsCreateOrUpdateFuture = original.DatabaseAccountsCreateOrUpdateFuture
type DatabaseAccountsCreateUpdateCassandraKeyspaceFuture = original.DatabaseAccountsCreateUpdateCassandraKeyspaceFuture
type DatabaseAccountsCreateUpdateCassandraTableFuture = original.DatabaseAccountsCreateUpdateCassandraTableFuture
type DatabaseAccountsCreateUpdateGremlinContainerFuture = original.DatabaseAccountsCreateUpdateGremlinContainerFuture
type DatabaseAccountsCreateUpdateGremlinDatabaseFuture = original.DatabaseAccountsCreateUpdateGremlinDatabaseFuture
type DatabaseAccountsCreateUpdateMongoCollectionFuture = original.DatabaseAccountsCreateUpdateMongoCollectionFuture
type DatabaseAccountsCreateUpdateMongoDatabaseFuture = original.DatabaseAccountsCreateUpdateMongoDatabaseFuture
type DatabaseAccountsCreateUpdateSQLContainerFuture = original.DatabaseAccountsCreateUpdateSQLContainerFuture
type DatabaseAccountsCreateUpdateSQLDatabaseFuture = original.DatabaseAccountsCreateUpdateSQLDatabaseFuture
type DatabaseAccountsCreateUpdateTableFuture = original.DatabaseAccountsCreateUpdateTableFuture
type DatabaseAccountsDeleteCassandraKeyspaceFuture = original.DatabaseAccountsDeleteCassandraKeyspaceFuture
type DatabaseAccountsDeleteCassandraTableFuture = original.DatabaseAccountsDeleteCassandraTableFuture
type DatabaseAccountsDeleteFuture = original.DatabaseAccountsDeleteFuture
type DatabaseAccountsDeleteGremlinContainerFuture = original.DatabaseAccountsDeleteGremlinContainerFuture
type DatabaseAccountsDeleteGremlinDatabaseFuture = original.DatabaseAccountsDeleteGremlinDatabaseFuture
type DatabaseAccountsDeleteMongoCollectionFuture = original.DatabaseAccountsDeleteMongoCollectionFuture
type DatabaseAccountsDeleteMongoDatabaseFuture = original.DatabaseAccountsDeleteMongoDatabaseFuture
type DatabaseAccountsDeleteSQLContainerFuture = original.DatabaseAccountsDeleteSQLContainerFuture
type DatabaseAccountsDeleteSQLDatabaseFuture = original.DatabaseAccountsDeleteSQLDatabaseFuture
type DatabaseAccountsDeleteTableFuture = original.DatabaseAccountsDeleteTableFuture
type DatabaseAccountsFailoverPriorityChangeFuture = original.DatabaseAccountsFailoverPriorityChangeFuture
type DatabaseAccountsListResult = original.DatabaseAccountsListResult
type DatabaseAccountsOfflineRegionFuture = original.DatabaseAccountsOfflineRegionFuture
Expand All @@ -115,8 +198,19 @@ type DatabaseAccountsPatchFuture = original.DatabaseAccountsPatchFuture
type DatabaseAccountsRegenerateKeyFuture = original.DatabaseAccountsRegenerateKeyFuture
type DatabaseClient = original.DatabaseClient
type ErrorResponse = original.ErrorResponse
type ExcludedPath = original.ExcludedPath
type ExtendedResourceProperties = original.ExtendedResourceProperties
type FailoverPolicies = original.FailoverPolicies
type FailoverPolicy = original.FailoverPolicy
type GremlinDatabase = original.GremlinDatabase
type GremlinDatabaseCreateUpdateParameters = original.GremlinDatabaseCreateUpdateParameters
type GremlinDatabaseCreateUpdateProperties = original.GremlinDatabaseCreateUpdateProperties
type GremlinDatabaseListResult = original.GremlinDatabaseListResult
type GremlinDatabaseProperties = original.GremlinDatabaseProperties
type GremlinDatabaseResource = original.GremlinDatabaseResource
type IncludedPath = original.IncludedPath
type Indexes = original.Indexes
type IndexingPolicy = original.IndexingPolicy
type Location = original.Location
type Metric = original.Metric
type MetricAvailability = original.MetricAvailability
Expand All @@ -125,6 +219,21 @@ type MetricDefinitionsListResult = original.MetricDefinitionsListResult
type MetricListResult = original.MetricListResult
type MetricName = original.MetricName
type MetricValue = original.MetricValue
type MongoCollection = original.MongoCollection
type MongoCollectionCreateUpdateParameters = original.MongoCollectionCreateUpdateParameters
type MongoCollectionCreateUpdateProperties = original.MongoCollectionCreateUpdateProperties
type MongoCollectionListResult = original.MongoCollectionListResult
type MongoCollectionProperties = original.MongoCollectionProperties
type MongoCollectionResource = original.MongoCollectionResource
type MongoDatabase = original.MongoDatabase
type MongoDatabaseCreateUpdateParameters = original.MongoDatabaseCreateUpdateParameters
type MongoDatabaseCreateUpdateProperties = original.MongoDatabaseCreateUpdateProperties
type MongoDatabaseListResult = original.MongoDatabaseListResult
type MongoDatabaseProperties = original.MongoDatabaseProperties
type MongoDatabaseResource = original.MongoDatabaseResource
type MongoIndex = original.MongoIndex
type MongoIndexKeys = original.MongoIndexKeys
type MongoIndexOptions = original.MongoIndexOptions
type Operation = original.Operation
type OperationDisplay = original.OperationDisplay
type OperationListResult = original.OperationListResult
Expand All @@ -145,6 +254,20 @@ type PercentileSourceTargetClient = original.PercentileSourceTargetClient
type PercentileTargetClient = original.PercentileTargetClient
type RegionForOnlineOffline = original.RegionForOnlineOffline
type Resource = original.Resource
type SQLDatabase = original.SQLDatabase
type SQLDatabaseCreateUpdateParameters = original.SQLDatabaseCreateUpdateParameters
type SQLDatabaseCreateUpdateProperties = original.SQLDatabaseCreateUpdateProperties
type SQLDatabaseListResult = original.SQLDatabaseListResult
type SQLDatabaseProperties = original.SQLDatabaseProperties
type SQLDatabaseResource = original.SQLDatabaseResource
type Table = original.Table
type TableCreateUpdateParameters = original.TableCreateUpdateParameters
type TableCreateUpdateProperties = original.TableCreateUpdateProperties
type TableListResult = original.TableListResult
type TableProperties = original.TableProperties
type TableResource = original.TableResource
type UniqueKey = original.UniqueKey
type UniqueKeyPolicy = original.UniqueKeyPolicy
type Usage = original.Usage
type UsagesResult = original.UsagesResult
type VirtualNetworkRule = original.VirtualNetworkRule
Expand Down Expand Up @@ -239,6 +362,12 @@ func NewPercentileTargetClientWithBaseURI(baseURI string, subscriptionID string)
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
return original.NewWithBaseURI(baseURI, subscriptionID)
}
func PossibleConflictResolutionModeValues() []ConflictResolutionMode {
return original.PossibleConflictResolutionModeValues()
}
func PossibleDataTypeValues() []DataType {
return original.PossibleDataTypeValues()
}
func PossibleDatabaseAccountKindValues() []DatabaseAccountKind {
return original.PossibleDatabaseAccountKindValues()
}
Expand All @@ -248,9 +377,18 @@ func PossibleDatabaseAccountOfferTypeValues() []DatabaseAccountOfferType {
func PossibleDefaultConsistencyLevelValues() []DefaultConsistencyLevel {
return original.PossibleDefaultConsistencyLevelValues()
}
func PossibleIndexKindValues() []IndexKind {
return original.PossibleIndexKindValues()
}
func PossibleIndexingModeValues() []IndexingMode {
return original.PossibleIndexingModeValues()
}
func PossibleKeyKindValues() []KeyKind {
return original.PossibleKeyKindValues()
}
func PossiblePartitionKindValues() []PartitionKind {
return original.PossiblePartitionKindValues()
}
func PossiblePrimaryAggregationTypeValues() []PrimaryAggregationType {
return original.PossiblePrimaryAggregationTypeValues()
}
Expand Down
Loading

0 comments on commit 59aa4f0

Please sign in to comment.