Share via


CosmosDBAccountImpl Class

Definition

The implementation for DatabaseAccount.

public class CosmosDBAccountImpl : Microsoft.Azure.Management.ResourceManager.Fluent.GroupableResource<Microsoft.Azure.Management.CosmosDB.Fluent.ICosmosDBAccount,Microsoft.Azure.Management.CosmosDB.Fluent.Models.DatabaseAccountGetResultsInner,Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccountImpl,Microsoft.Azure.Management.CosmosDB.Fluent.ICosmosDBManager,Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithGroup,Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithKind,Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithCreate,Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Update.IUpdate>, Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IDefinition, Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Update.IUpdate, Microsoft.Azure.Management.CosmosDB.Fluent.ICosmosDBAccount, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithKind>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithKind>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithKind>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithKind>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.CosmosDB.Fluent.ICosmosDBManager,Microsoft.Azure.Management.CosmosDB.Fluent.Models.DatabaseAccountGetResultsInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.CosmosDB.Fluent.Models.DatabaseAccountGetResultsInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.CosmosDB.Fluent.ICosmosDBManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Update.IWithOptionals>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.CosmosDB.Fluent.ICosmosDBAccount>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.CosmosDB.Fluent.ICosmosDBAccount>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.CosmosDB.Fluent.ICosmosDBAccount>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Update.IUpdate>
type CosmosDBAccountImpl = class
    inherit GroupableResource<ICosmosDBAccount, DatabaseAccountGetResultsInner, CosmosDBAccountImpl, ICosmosDBManager, IWithGroup, IWithKind, IWithCreate, IUpdate>
    interface ICosmosDBAccount
    interface IBeta
    interface IGroupableResource<ICosmosDBManager, DatabaseAccountGetResultsInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<ICosmosDBManager>
    interface IHasInner<DatabaseAccountGetResultsInner>
    interface IRefreshable<ICosmosDBAccount>
    interface IUpdatable<IUpdate>
    interface IDefinition
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithKind>
    interface IWithExistingResourceGroup<IWithKind>
    interface IWithNewResourceGroup<IWithKind>
    interface IWithCreatableResourceGroup<IWithKind>
    interface IWithKind
    interface IWithKindBeta
    interface IWithWriteReplication
    interface IWithReadReplication
    interface IWithChildResource
    interface IWithCreate
    interface ICreatable<ICosmosDBAccount>
    interface IWithConsistencyPolicy
    interface IWithIpRangeFilter
    interface IWithVirtualNetworkRule
    interface IWithMultipleLocations
    interface IWithConnector
    interface IWithKeyBasedMetadataWriteAccess
    interface IWithPrivateEndpointConnection
    interface IWithAutomaticFailover
    interface IWithKeyVault
    interface IDefinitionWithTags<IWithCreate>
    interface IUpdate
    interface IWithReadLocations
    interface IAppliable<ICosmosDBAccount>
    interface IWithWriteReplication
    interface IWithOptionals
    interface IUpdateWithTags<IWithOptionals>
    interface IWithConsistencyPolicy
    interface IWithVirtualNetworkRule
    interface IWithIpRangeFilter
    interface IWithConnector
    interface IWithMultipleLocations
    interface IWithKeyBasedMetadataWriteAccess
    interface IWithPrivateEndpointConnection
    interface IWithAutomaticFailover
    interface IWithKeyVault
    interface IWithChildResource
Public Class CosmosDBAccountImpl
Inherits GroupableResource(Of ICosmosDBAccount, DatabaseAccountGetResultsInner, CosmosDBAccountImpl, ICosmosDBManager, IWithGroup, IWithKind, IWithCreate, IUpdate)
Implements IAppliable(Of ICosmosDBAccount), IBeta, ICosmosDBAccount, ICreatable(Of ICosmosDBAccount), IDefinition, IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IGroupableResource(Of ICosmosDBManager, DatabaseAccountGetResultsInner), IHasInner(Of DatabaseAccountGetResultsInner), IHasManager(Of ICosmosDBManager), IRefreshable(Of ICosmosDBAccount), IUpdatable(Of IUpdate), IUpdate, IUpdateWithTags(Of IWithOptionals), IWithCreatableResourceGroup(Of IWithKind), IWithExistingResourceGroup(Of IWithKind), IWithGroup(Of IWithKind), IWithNewResourceGroup(Of IWithKind)
Inheritance
Implements

Fields

newGroup (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)

Properties

CreatorTaskGroup (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Id (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
Inner (Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
IsInCreateMode (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
Key (Inherited from Indexable)
Manager (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
Name (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
Region (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
RegionName (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
ResourceGroupName (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
ResourceIdBase (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
Tags (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
Type (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)

Methods

AddCreatableDependency(IResourceCreator<IResourceT>) (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Apply() (Inherited from CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
ApplyAsync(CancellationToken, Boolean) (Inherited from CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
AutomaticFailoverEnabled()
Capabilities()
CassandraConnectorEnabled()
CassandraConnectorOffer()
ConsistencyPolicy()
Create() (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateAsync(CancellationToken, Boolean) (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreatedResource(String) (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResource() (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResourceAsync(CancellationToken)
DatabaseAccountOfferType()
DefaultConsistencyLevel()
DocumentEndpoint()
GetCassandraKeyspace(String)
GetCassandraKeyspaceAsync(String, CancellationToken)
GetGremlinDatabase(String)
GetGremlinDatabaseAsync(String, CancellationToken)
GetInnerAsync(CancellationToken)
GetMongoDB(String)
GetMongoDBAsync(String, CancellationToken)
GetPrivateEndpointConnection(String)
GetPrivateEndpointConnectionAsync(String, CancellationToken)
GetPrivateLinkResource(String)
GetPrivateLinkResourceAsync(String, CancellationToken)
GetSqlDatabase(String)
GetSqlDatabaseAsync(String, CancellationToken)
GetTable(String)
GetTableAsync(String, CancellationToken)
InnersFromWrappers<InnerT,IWrapperT>(ICollection<IWrapperT>, IList<InnerT>) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
InnersFromWrappers<InnerT,IWrapperT>(ICollection<IWrapperT>) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IPRangeFilter()
KeyBaseMetadataWriteAccessDisabled()
KeyVaultUri()
Kind()
ListCassandraKeyspaces()
ListCassandraKeyspacesAsync(CancellationToken)
ListConnectionStrings()
ListConnectionStringsAsync(CancellationToken)
ListGremlinDatabases()
ListGremlinDatabasesAsync(CancellationToken)
ListKeys()
ListKeysAsync(CancellationToken)
ListMongoDBs()
ListMongoDBsAsync(CancellationToken)
ListPrivateEndpointConnection()
ListPrivateEndpointConnectionAsync(CancellationToken)
ListPrivateLinkResources()
ListPrivateLinkResourcesAsync(CancellationToken)
ListReadOnlyKeys()
ListReadOnlyKeysAsync(CancellationToken)
ListSqlDatabases()
ListSqlDatabasesAsync(CancellationToken)
ListTables()
ListTablesAsync(CancellationToken)
MultipleWriteLocationsEnabled()
OfflineRegion(Region)
OfflineRegionAsync(Region, CancellationToken)
OnlineRegion(Region)
OnlineRegionAsync(Region, CancellationToken)
ReadableReplications()
Refresh() (Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken)
RegenerateKey(String)
RegenerateKeyAsync(String, CancellationToken)
SetInner(InnerResourceT) (Inherited from IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Update() (Inherited from CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
VirtualNetoworkFilterEnabled()
VirtualNetworkRules()
WithAutomaticFailoverEnabled(Boolean)
WithBoundedStalenessConsistency(Int64, Int32)
WithCassandraConnector(ConnectorOffer)
WithDataModelAzureTable()
WithDataModelCassandra()
WithDataModelGremlin()
WithDataModelMongoDB()
WithDataModelSql()
WithDefaultWriteReplication()
WithDisableKeyBaseMetadataWriteAccess(Boolean)
WithEventualConsistency()
WithExistingResourceGroup(IResourceGroup) (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithExistingResourceGroup(String) (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithIpRangeFilter(String)
WithKeyVault(String)
WithKind(DatabaseAccountKind, Capability[])
WithKind(String)
WithMultipleWriteLocationsEnabled(Boolean)
WithNewResourceGroup() (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithNewResourceGroup(ICreatable<IResourceGroup>) (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithNewResourceGroup(Region) (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithNewResourceGroup(String, Region) (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithNewResourceGroup(String) (Inherited from GroupableResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags>)
WithoutAllReplications()
WithoutCassandraConnector()
WithoutCassandraKeyspace(String)
WithoutGremlinDatabase(String)
WithoutKeyVault()
WithoutMongoDB(String)
WithoutPrivateEndpointConnection(String)
WithoutReadReplication(Region)
WithoutSqlDatabase(String)
WithoutTable(String)
WithoutTag(String) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
WithoutVirtualNetworkRule(String, String)
WithReadReplication(Region, Nullable<Boolean>)
WithRegion(Region) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
WithRegion(String) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
WithSessionConsistency()
WithStrongConsistency()
WithTag(String, String) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
WithTags(IDictionary<String,String>) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
WithVirtualNetworkFilterEnabled(Boolean)
WithVirtualNetworkRule(String, String, Nullable<Boolean>)
WithVirtualNetworkRules(IList<VirtualNetworkRule>)
WithWriteReplication(Region, Nullable<Boolean>)
WritableReplications()

Explicit Interface Implementations

ICosmosDBAccount.AutomaticFailoverEnabled
ICosmosDBAccount.Capabilities

Gets a list that contains the Cosmos DB capabilities.

ICosmosDBAccount.CassandraConnectorEnabled

Gets whether cassandra connector is enabled or not.

ICosmosDBAccount.CassandraConnectorOffer

Gets the current cassandra connector offer.

ICosmosDBAccount.ConsistencyPolicy

Gets the consistency policy for the CosmosDB database account.

ICosmosDBAccount.DatabaseAccountOfferType

Gets the offer type for the CosmosDB database account.

ICosmosDBAccount.DefaultConsistencyLevel

Gets the default consistency level for the CosmosDB database account.

ICosmosDBAccount.DocumentEndpoint

Gets the connection endpoint for the CosmosDB database account.

ICosmosDBAccount.GetCassandraKeyspace(String)
ICosmosDBAccount.GetCassandraKeyspaceAsync(String, CancellationToken)
ICosmosDBAccount.GetGremlinDatabase(String)
ICosmosDBAccount.GetGremlinDatabaseAsync(String, CancellationToken)
ICosmosDBAccount.GetMongoDB(String)
ICosmosDBAccount.GetMongoDBAsync(String, CancellationToken)
ICosmosDBAccount.GetTable(String)
ICosmosDBAccount.GetTableAsync(String, CancellationToken)
ICosmosDBAccount.IPRangeFilter

Gets specifies the set of IP addresses or IP address ranges in CIDR form.

ICosmosDBAccount.KeyBasedMetadataWriteAccessDisabled

Gets whether metadata write access is disabled or not.

ICosmosDBAccount.KeyVaultUri
ICosmosDBAccount.Kind

Gets indicates the type of database account.

ICosmosDBAccount.ListCassandraKeyspaces()
ICosmosDBAccount.ListCassandraKeyspacesAsync(CancellationToken)
ICosmosDBAccount.ListConnectionStrings()
ICosmosDBAccount.ListConnectionStringsAsync(CancellationToken)
ICosmosDBAccount.ListGremlinDatabases()
ICosmosDBAccount.ListGremlinDatabasesAsync(CancellationToken)
ICosmosDBAccount.ListKeys()
ICosmosDBAccount.ListKeysAsync(CancellationToken)
ICosmosDBAccount.ListMongoDBs()
ICosmosDBAccount.ListMongoDBsAsync(CancellationToken)
ICosmosDBAccount.ListReadOnlyKeys()
ICosmosDBAccount.ListReadOnlyKeysAsync(CancellationToken)
ICosmosDBAccount.ListSqlDatabases()
ICosmosDBAccount.ListSqlDatabasesAsync(CancellationToken)
ICosmosDBAccount.ListTables()
ICosmosDBAccount.ListTablesAsync(CancellationToken)
ICosmosDBAccount.MultipleWriteLocationsEnabled

Gets whether multiple write locations are enabled or not.

ICosmosDBAccount.OfflineRegion(Region)

It takes offline the specified region for the current Azure Cosmos DB database account.

ICosmosDBAccount.OfflineRegionAsync(Region, CancellationToken)

Asynchronously it takes offline the specified region for the current Azure Cosmos DB database account.

ICosmosDBAccount.OnlineRegion(Region)

It brings online the specified region for the current Azure Cosmos DB database account.

ICosmosDBAccount.OnlineRegionAsync(Region, CancellationToken)

Asynchronously it brings online the specified region for the current Azure Cosmos DB database account.

ICosmosDBAccount.ReadableReplications

Gets an array that contains the readable georeplication locations enabled for the CosmosDB account.

ICosmosDBAccount.RegenerateKey(String)
ICosmosDBAccount.RegenerateKeyAsync(String, CancellationToken)
ICosmosDBAccount.VirtualNetoworkFilterEnabled
ICosmosDBAccount.VirtualNetworkRules

Gets a list that contains the Cosmos DB Virtual Network ACL Rules (empty list if none is set).

ICosmosDBAccount.WritableReplications

Gets an array that contains the writable georeplication locations enabled for the CosmosDB account.

IDefinitionWithTags<DefTypeWithTags>.WithTag(String, String) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IDefinitionWithTags<DefTypeWithTags>.WithTags(IDictionary<String,String>) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IResource.Tags (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IResourceCreator<IResourceT>.CreateResource() (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IResourceCreator<IResourceT>.CreateResourceAsync(CancellationToken) (Inherited from Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IUpdateWithTags<IWithOptionals>.WithoutTag(String)
IUpdateWithTags<IWithOptionals>.WithTag(String, String)
IUpdateWithTags<IWithOptionals>.WithTags(IDictionary<String,String>)
IUpdateWithTags<UTypeWithTags>.WithoutTag(String) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IUpdateWithTags<UTypeWithTags>.WithTag(String, String) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IUpdateWithTags<UTypeWithTags>.WithTags(IDictionary<String,String>) (Inherited from ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>)
IWithAutomaticFailover.WithAutomaticFailoverEnabled(Boolean)
IWithAutomaticFailover.WithAutomaticFailoverEnabled(Boolean)
IWithChildResource.DefineNewCassandraKeyspace(String)
IWithChildResource.DefineNewCassandraKeyspace(String)
IWithChildResource.DefineNewGremlinDatabase(String)
IWithChildResource.DefineNewGremlinDatabase(String)
IWithChildResource.DefineNewMongoDB(String)
IWithChildResource.DefineNewMongoDB(String)
IWithChildResource.DefineNewSqlDatabase(String)
IWithChildResource.DefineNewSqlDatabase(String)
IWithChildResource.DefineNewTable(String)
IWithChildResource.DefineNewTable(String)
IWithChildResource.UpdateCassandraKeyspace(String)
IWithChildResource.UpdateGremlinDatabase(String)
IWithChildResource.UpdateMongoDB(String)
IWithChildResource.UpdateSqlDatabase(String)
IWithChildResource.UpdateTable(String)
IWithChildResource.WithoutCassandraKeyspace(String)
IWithChildResource.WithoutGremlinDatabase(String)
IWithChildResource.WithoutMongoDB(String)
IWithChildResource.WithoutSqlDatabase(String)
IWithChildResource.WithoutTable(String)
IWithConnector.WithCassandraConnector(ConnectorOffer)

Specifies a connector offer for cassandra connector.

IWithConnector.WithCassandraConnector(ConnectorOffer)

Specifies a connector offer for cassandra connector.

IWithConnector.WithoutCassandraConnector()

Remove the connector offer.

IWithConsistencyPolicy.WithBoundedStalenessConsistency(Int32, Int32)

The consistency policy for the CosmosDB account.

IWithConsistencyPolicy.WithBoundedStalenessConsistency(Int64, Int32)

The bounded staleness consistency policy for the CosmosDB account.

IWithConsistencyPolicy.WithEventualConsistency()

The eventual consistency policy for the CosmosDB account.

IWithConsistencyPolicy.WithEventualConsistency()

The consistency policy for the CosmosDB account.

IWithConsistencyPolicy.WithSessionConsistency()

The session consistency policy for the CosmosDB account.

IWithConsistencyPolicy.WithSessionConsistency()

The consistency policy for the CosmosDB account.

IWithConsistencyPolicy.WithStrongConsistency()

The strong consistency policy for the CosmosDB account.

IWithConsistencyPolicy.WithStrongConsistency()

The consistency policy for the CosmosDB account.

IWithIpRangeFilter.WithIpRangeFilter(String)

CosmosDB 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.

IWithIpRangeFilter.WithIpRangeFilter(String)

CosmosDB 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.

IWithKeyBasedMetadataWriteAccess.WithDisableKeyBaseMetadataWriteAccess(Boolean)

Specifies whether metadata write access should be disabled.

IWithKeyBasedMetadataWriteAccess.WithDisableKeyBaseMetadataWriteAccess(Boolean)

Specifies whether metadata write access should be disabled.

IWithKeyVault.WithKeyVault(String)
IWithKeyVault.WithKeyVault(String)
IWithKeyVault.WithoutKeyVault()
IWithKind.WithKind(String)

The database account kind for the CosmosDB account.

IWithKindBeta.WithDataModelAzureTable()

Creates an Azure Table CosmosDB account.

IWithKindBeta.WithDataModelCassandra()

Creates a Cassandra CosmosDB account.

IWithKindBeta.WithDataModelGremlin()

Creates a Gremlin CosmosDB account.

IWithKindBeta.WithDataModelMongoDB()

Creates a MongoDB CosmosDB account.

IWithKindBeta.WithDataModelSql()

Creates a SQL CosmosDB account.

IWithKindBeta.WithKind(DatabaseAccountKind, Capability[])

The database account kind for the CosmosDB account.

IWithMultipleLocations.WithMultipleWriteLocationsEnabled(Boolean)

Specifies whether mutliple write locations are enabled for this cosmos db account.

IWithMultipleLocations.WithMultipleWriteLocationsEnabled(Boolean)

Specifies whether multiple write locations are enabled for this cosmos db account.

IWithPrivateEndpointConnection.DefineNewPrivateEndpointConnection(String)

Starts the definition of a private endpoint connection to be attached to the cosmos db account.

IWithPrivateEndpointConnection.DefineNewPrivateEndpointConnection(String)

Starts the definition of a private endpoint connection to be attached to the cosmos db account.

IWithPrivateEndpointConnection.UpdatePrivateEndpointConnection(String)

Start the update of an existing private endpoint connection.

IWithPrivateEndpointConnection.WithoutPrivateEndpointConnection(String)

Remove an existing private endpoint connection.

IWithReadLocations.WithoutAllReplications()
IWithReadLocations.WithoutReadReplication(Region)

A georeplication location for the CosmosDB account.

IWithReadLocations.WithReadReplication(Region, Nullable<Boolean>)

A georeplication location for the CosmosDB account.

IWithReadReplication.WithReadReplication(Region, Nullable<Boolean>)

A georeplication location for the CosmosDB account.

IWithVirtualNetworkRule.WithoutVirtualNetworkRule(String, String)

Removes a Virtual Network ACL Rule for the CosmosDB account.

IWithVirtualNetworkRule.WithVirtualNetworkFilterEnabled(Boolean)
IWithVirtualNetworkRule.WithVirtualNetworkFilterEnabled(Boolean)
IWithVirtualNetworkRule.WithVirtualNetworkRule(String, String, Nullable<Boolean>)

Specifies a Virtual Network ACL Rule for the CosmosDB account.

IWithVirtualNetworkRule.WithVirtualNetworkRule(String, String, Nullable<Boolean>)

Specifies a new Virtual Network ACL Rule for the CosmosDB account.

IWithVirtualNetworkRule.WithVirtualNetworkRules(IList<VirtualNetworkRule>)

Specifies the list of Virtual Network ACL Rules for the CosmosDB account.

IWithVirtualNetworkRule.WithVirtualNetworkRules(IList<VirtualNetworkRule>)

A Virtual Network ACL Rule for the CosmosDB account.

IWithWriteReplication.WithDefaultWriteReplication()
IWithWriteReplication.WithDefaultWriteReplication()
IWithWriteReplication.WithWriteReplication(Region, Nullable<Boolean>)

A georeplication location for the CosmosDB account.

IWithWriteReplication.WithWriteReplication(Region, Nullable<Boolean>)

Applies to