IWithOptionals Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
-
IWithAutomaticFailover IWithChildResource IWithConnector IWithConsistencyPolicy IWithIpRangeFilter IWithKeyBasedMetadataWriteAccess IWithKeyVault IWithMultipleLocations IWithPrivateEndpointConnection IWithVirtualNetworkRule IBeta IUpdateWithTags<IWithOptionals> IAppliable<ICosmosDBAccount> IIndexable
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) |