Share via


IWithOptionals Interface

Definition

Grouping of cosmos db update stages.

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

Applies to