diff --git a/profiles/latest/cosmos-db/mgmt/documentdb/models.go b/profiles/latest/cosmos-db/mgmt/documentdb/models.go index 99c03d1769e6..c2dd112fa7dd 100644 --- a/profiles/latest/cosmos-db/mgmt/documentdb/models.go +++ b/profiles/latest/cosmos-db/mgmt/documentdb/models.go @@ -36,6 +36,12 @@ const ( LastWriterWins ConflictResolutionMode = original.LastWriterWins ) +type ConnectorOffer = original.ConnectorOffer + +const ( + Small ConnectorOffer = original.Small +) + type DataType = original.DataType const ( @@ -385,6 +391,9 @@ func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient { func PossibleConflictResolutionModeValues() []ConflictResolutionMode { return original.PossibleConflictResolutionModeValues() } +func PossibleConnectorOfferValues() []ConnectorOffer { + return original.PossibleConnectorOfferValues() +} func PossibleDataTypeValues() []DataType { return original.PossibleDataTypeValues() } diff --git a/profiles/preview/cosmos-db/mgmt/documentdb/models.go b/profiles/preview/cosmos-db/mgmt/documentdb/models.go index 32ab1c7171ca..079c75b4b084 100644 --- a/profiles/preview/cosmos-db/mgmt/documentdb/models.go +++ b/profiles/preview/cosmos-db/mgmt/documentdb/models.go @@ -36,6 +36,12 @@ const ( LastWriterWins ConflictResolutionMode = original.LastWriterWins ) +type ConnectorOffer = original.ConnectorOffer + +const ( + Small ConnectorOffer = original.Small +) + type DataType = original.DataType const ( @@ -385,6 +391,9 @@ func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient { func PossibleConflictResolutionModeValues() []ConflictResolutionMode { return original.PossibleConflictResolutionModeValues() } +func PossibleConnectorOfferValues() []ConnectorOffer { + return original.PossibleConnectorOfferValues() +} func PossibleDataTypeValues() []DataType { return original.PossibleDataTypeValues() } diff --git a/services/cosmos-db/mgmt/2015-04-08/documentdb/models.go b/services/cosmos-db/mgmt/2015-04-08/documentdb/models.go index 61cbc651fd19..057704a3cdc1 100644 --- a/services/cosmos-db/mgmt/2015-04-08/documentdb/models.go +++ b/services/cosmos-db/mgmt/2015-04-08/documentdb/models.go @@ -46,6 +46,19 @@ func PossibleConflictResolutionModeValues() []ConflictResolutionMode { return []ConflictResolutionMode{Custom, LastWriterWins} } +// ConnectorOffer enumerates the values for connector offer. +type ConnectorOffer string + +const ( + // Small ... + Small ConnectorOffer = "Small" +) + +// PossibleConnectorOfferValues returns an array of possible values for the ConnectorOffer const type. +func PossibleConnectorOfferValues() []ConnectorOffer { + return []ConnectorOffer{Small} +} + // DatabaseAccountKind enumerates the values for database account kind. type DatabaseAccountKind string @@ -923,6 +936,10 @@ type DatabaseAccountCreateUpdateProperties struct { VirtualNetworkRules *[]VirtualNetworkRule `json:"virtualNetworkRules,omitempty"` // EnableMultipleWriteLocations - Enables the account to write in multiple locations EnableMultipleWriteLocations *bool `json:"enableMultipleWriteLocations,omitempty"` + // EnableCassandraConnector - Enables the cassandra connector on the Cosmos DB C* account + EnableCassandraConnector *bool `json:"enableCassandraConnector,omitempty"` + // ConnectorOffer - The cassandra connector offer type for the Cosmos DB database C* account. Possible values include: 'Small' + ConnectorOffer ConnectorOffer `json:"connectorOffer,omitempty"` } // DatabaseAccountListConnectionStringsResult the connection strings for the given database account. @@ -1086,6 +1103,10 @@ type DatabaseAccountProperties struct { VirtualNetworkRules *[]VirtualNetworkRule `json:"virtualNetworkRules,omitempty"` // EnableMultipleWriteLocations - Enables the account to write in multiple locations EnableMultipleWriteLocations *bool `json:"enableMultipleWriteLocations,omitempty"` + // EnableCassandraConnector - Enables the cassandra connector on the Cosmos DB C* account + EnableCassandraConnector *bool `json:"enableCassandraConnector,omitempty"` + // ConnectorOffer - The cassandra connector offer type for the Cosmos DB database C* account. Possible values include: 'Small' + ConnectorOffer ConnectorOffer `json:"connectorOffer,omitempty"` } // DatabaseAccountRegenerateKeyParameters parameters to regenerate the keys within the database account.