IUpdate Interface

Definition

Grouping of cosmos db update stages.

public interface IUpdate : Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Update.IWithOptionals, Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Update.IWithReadLocations, Microsoft.Azure.Management.CosmosDB.Fluent.CosmosDBAccount.Update.IWithWriteReplication, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, 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>
type IUpdate = interface
    interface IWithReadLocations
    interface IAppliable<ICosmosDBAccount>
    interface IIndexable
    interface IWithWriteReplication
    interface IWithOptionals
    interface IUpdateWithTags<IWithOptionals>
    interface IWithConsistencyPolicy
    interface IWithVirtualNetworkRule
    interface IBeta
    interface IWithIpRangeFilter
    interface IWithConnector
    interface IWithMultipleLocations
    interface IWithKeyBasedMetadataWriteAccess
    interface IWithPrivateEndpointConnection
    interface IWithAutomaticFailover
    interface IWithKeyVault
    interface IWithChildResource
Public Interface IUpdate
Implements IAppliable(Of ICosmosDBAccount), IBeta, IUpdateWithTags(Of IWithOptionals), IWithOptionals, IWithReadLocations, IWithWriteReplication
Derived
Implements

Properties

Key (Inherited from IIndexable)

Methods

Apply()

Execute the update request.

(Inherited from IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Execute the update request asynchronously.

(Inherited from IAppliable<T>)
DefineNewCassandraKeyspace(String)

Defines a new Cassandra keyspace.

(Inherited from IWithChildResource)
DefineNewGremlinDatabase(String)

Defines a new Gremlin Database.

(Inherited from IWithChildResource)
DefineNewMongoDB(String)

Defines a new Mongo database.

(Inherited from IWithChildResource)
DefineNewPrivateEndpointConnection(String)

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

(Inherited from IWithPrivateEndpointConnection)
DefineNewSqlDatabase(String)

Defines a new SQL database.

(Inherited from IWithChildResource)
DefineNewTable(String)

Defines a new Table Database.

(Inherited from IWithChildResource)
UpdateCassandraKeyspace(String)

Updates a Cassandra keyspace.

(Inherited from IWithChildResource)
UpdateGremlinDatabase(String)

Updates a Gremlin Database.

(Inherited from IWithChildResource)
UpdateMongoDB(String)

Updates a Mongo database.

(Inherited from IWithChildResource)
UpdatePrivateEndpointConnection(String)

Start the update of an existing private endpoint connection.

(Inherited from IWithPrivateEndpointConnection)
UpdateSqlDatabase(String)

Updates a SQL database.

(Inherited from IWithChildResource)
UpdateTable(String)

Updates a Table Database.

(Inherited from IWithChildResource)
WithAutomaticFailoverEnabled(Boolean)

Specifies whether automatic failover is enabled for this cosmos db account.

(Inherited from IWithAutomaticFailover)
WithBoundedStalenessConsistency(Int32, Int32)

The consistency policy for the CosmosDB account.

(Inherited from IWithConsistencyPolicy)
WithCassandraConnector(ConnectorOffer)

Specifies a connector offer for cassandra connector.

(Inherited from IWithConnector)
WithDefaultWriteReplication()

Sets the write location same as the CosmosDB account location.

(Inherited from IWithWriteReplication)
WithDisableKeyBaseMetadataWriteAccess(Boolean)

Specifies whether metadata write access should be disabled.

(Inherited from IWithKeyBasedMetadataWriteAccess)
WithEventualConsistency()

The consistency policy for the CosmosDB account.

(Inherited from IWithConsistencyPolicy)
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.

(Inherited from IWithIpRangeFilter)
WithKeyVault(String)

Specifies a key vault uri for this cosmos db account.

(Inherited from IWithKeyVault)
WithMultipleWriteLocationsEnabled(Boolean)

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

(Inherited from IWithMultipleLocations)
WithoutAllReplications()

Removes all replications for the CosmosDB account.

(Inherited from IWithReadLocations)
WithoutCassandraConnector()

Remove the connector offer.

(Inherited from IWithConnector)
WithoutCassandraKeyspace(String)

Removes a Cassandra keyspace.

(Inherited from IWithChildResource)
WithoutGremlinDatabase(String)

Removes a Gremlin Database.

(Inherited from IWithChildResource)
WithoutKeyVault()

Removes the key vault.

(Inherited from IWithKeyVault)
WithoutMongoDB(String)

Removes a Mongo database.

(Inherited from IWithChildResource)
WithoutPrivateEndpointConnection(String)

Remove an existing private endpoint connection.

(Inherited from IWithPrivateEndpointConnection)
WithoutReadReplication(Region)

Removes a read location for the CosmosDB account.

(Inherited from IWithReadLocations)
WithoutSqlDatabase(String)

Removes a SQL database.

(Inherited from IWithChildResource)
WithoutTable(String)

Removes a Table Database.

(Inherited from IWithChildResource)
WithoutTag(String)

Removes a tag from the resource.

(Inherited from IUpdateWithTags<T>)
WithoutVirtualNetworkRule(String, String)

Removes a Virtual Network ACL Rule for the CosmosDB account.

(Inherited from IWithVirtualNetworkRule)
WithReadReplication(Region, Nullable<Boolean>)

Sets a read location for the CosmosDB account.

(Inherited from IWithReadLocations)
WithSessionConsistency()

The consistency policy for the CosmosDB account.

(Inherited from IWithConsistencyPolicy)
WithStrongConsistency()

The consistency policy for the CosmosDB account.

(Inherited from IWithConsistencyPolicy)
WithTag(String, String)

Adds a tag to the resource.

(Inherited from IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

Specifies tags for the resource as a {@link Map}.

(Inherited from IUpdateWithTags<T>)
WithVirtualNetworkFilterEnabled(Boolean)

Specifies Virtual Network Fileter manually.

(Inherited from IWithVirtualNetworkRule)
WithVirtualNetworkRule(String, String, Nullable<Boolean>)

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

(Inherited from IWithVirtualNetworkRule)
WithVirtualNetworkRules(IList<VirtualNetworkRule>)

A Virtual Network ACL Rule for the CosmosDB account.

(Inherited from IWithVirtualNetworkRule)
WithWriteReplication(Region, Nullable<Boolean>)

Sets a write location for the CosmosDB account.

(Inherited from IWithWriteReplication)

Applies to