This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi
azure-native.kusto.getReadWriteDatabase
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi
Returns a database.
Uses Azure REST API version 2024-04-13.
Using getReadWriteDatabase
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getReadWriteDatabase(args: GetReadWriteDatabaseArgs, opts?: InvokeOptions): Promise<GetReadWriteDatabaseResult>
function getReadWriteDatabaseOutput(args: GetReadWriteDatabaseOutputArgs, opts?: InvokeOptions): Output<GetReadWriteDatabaseResult>
def get_read_write_database(cluster_name: Optional[str] = None,
database_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetReadWriteDatabaseResult
def get_read_write_database_output(cluster_name: Optional[pulumi.Input[str]] = None,
database_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetReadWriteDatabaseResult]
func LookupReadWriteDatabase(ctx *Context, args *LookupReadWriteDatabaseArgs, opts ...InvokeOption) (*LookupReadWriteDatabaseResult, error)
func LookupReadWriteDatabaseOutput(ctx *Context, args *LookupReadWriteDatabaseOutputArgs, opts ...InvokeOption) LookupReadWriteDatabaseResultOutput
> Note: This function is named LookupReadWriteDatabase
in the Go SDK.
public static class GetReadWriteDatabase
{
public static Task<GetReadWriteDatabaseResult> InvokeAsync(GetReadWriteDatabaseArgs args, InvokeOptions? opts = null)
public static Output<GetReadWriteDatabaseResult> Invoke(GetReadWriteDatabaseInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetReadWriteDatabaseResult> getReadWriteDatabase(GetReadWriteDatabaseArgs args, InvokeOptions options)
public static Output<GetReadWriteDatabaseResult> getReadWriteDatabase(GetReadWriteDatabaseArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:kusto:getReadWriteDatabase
arguments:
# arguments dictionary
The following arguments are supported:
- Cluster
Name string - The name of the Kusto cluster.
- Database
Name string - The name of the database in the Kusto cluster.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Cluster
Name string - The name of the Kusto cluster.
- Database
Name string - The name of the database in the Kusto cluster.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- cluster
Name String - The name of the Kusto cluster.
- database
Name String - The name of the database in the Kusto cluster.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- cluster
Name string - The name of the Kusto cluster.
- database
Name string - The name of the database in the Kusto cluster.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- cluster_
name str - The name of the Kusto cluster.
- database_
name str - The name of the database in the Kusto cluster.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- cluster
Name String - The name of the Kusto cluster.
- database
Name String - The name of the database in the Kusto cluster.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getReadWriteDatabase Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Is
Followed bool - Indicates whether the database is followed.
- Name string
- The name of the resource
- Provisioning
State string - The provisioned state of the resource.
- Statistics
Pulumi.
Azure Native. Kusto. Outputs. Database Statistics Response - The statistics of the database.
- Suspension
Details Pulumi.Azure Native. Kusto. Outputs. Suspension Details Response - The database suspension details. If the database is suspended, this object contains information related to the database's suspension state.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Hot
Cache stringPeriod - The time the data should be kept in cache for fast queries in TimeSpan.
- Key
Vault Pulumi.Properties Azure Native. Kusto. Outputs. Key Vault Properties Response - KeyVault properties for the database encryption.
- Location string
- Resource location.
- Soft
Delete stringPeriod - The time the data should be kept before it stops being accessible to queries in TimeSpan.
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Is
Followed bool - Indicates whether the database is followed.
- Name string
- The name of the resource
- Provisioning
State string - The provisioned state of the resource.
- Statistics
Database
Statistics Response - The statistics of the database.
- Suspension
Details SuspensionDetails Response - The database suspension details. If the database is suspended, this object contains information related to the database's suspension state.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Hot
Cache stringPeriod - The time the data should be kept in cache for fast queries in TimeSpan.
- Key
Vault KeyProperties Vault Properties Response - KeyVault properties for the database encryption.
- Location string
- Resource location.
- Soft
Delete stringPeriod - The time the data should be kept before it stops being accessible to queries in TimeSpan.
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- is
Followed Boolean - Indicates whether the database is followed.
- name String
- The name of the resource
- provisioning
State String - The provisioned state of the resource.
- statistics
Database
Statistics Response - The statistics of the database.
- suspension
Details SuspensionDetails Response - The database suspension details. If the database is suspended, this object contains information related to the database's suspension state.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- hot
Cache StringPeriod - The time the data should be kept in cache for fast queries in TimeSpan.
- key
Vault KeyProperties Vault Properties Response - KeyVault properties for the database encryption.
- location String
- Resource location.
- soft
Delete StringPeriod - The time the data should be kept before it stops being accessible to queries in TimeSpan.
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- is
Followed boolean - Indicates whether the database is followed.
- name string
- The name of the resource
- provisioning
State string - The provisioned state of the resource.
- statistics
Database
Statistics Response - The statistics of the database.
- suspension
Details SuspensionDetails Response - The database suspension details. If the database is suspended, this object contains information related to the database's suspension state.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- hot
Cache stringPeriod - The time the data should be kept in cache for fast queries in TimeSpan.
- key
Vault KeyProperties Vault Properties Response - KeyVault properties for the database encryption.
- location string
- Resource location.
- soft
Delete stringPeriod - The time the data should be kept before it stops being accessible to queries in TimeSpan.
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- is_
followed bool - Indicates whether the database is followed.
- name str
- The name of the resource
- provisioning_
state str - The provisioned state of the resource.
- statistics
Database
Statistics Response - The statistics of the database.
- suspension_
details SuspensionDetails Response - The database suspension details. If the database is suspended, this object contains information related to the database's suspension state.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- hot_
cache_ strperiod - The time the data should be kept in cache for fast queries in TimeSpan.
- key_
vault_ Keyproperties Vault Properties Response - KeyVault properties for the database encryption.
- location str
- Resource location.
- soft_
delete_ strperiod - The time the data should be kept before it stops being accessible to queries in TimeSpan.
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- is
Followed Boolean - Indicates whether the database is followed.
- name String
- The name of the resource
- provisioning
State String - The provisioned state of the resource.
- statistics Property Map
- The statistics of the database.
- suspension
Details Property Map - The database suspension details. If the database is suspended, this object contains information related to the database's suspension state.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- hot
Cache StringPeriod - The time the data should be kept in cache for fast queries in TimeSpan.
- key
Vault Property MapProperties - KeyVault properties for the database encryption.
- location String
- Resource location.
- soft
Delete StringPeriod - The time the data should be kept before it stops being accessible to queries in TimeSpan.
Supporting Types
DatabaseStatisticsResponse
- Size double
- The database size - the total size of compressed data and index in bytes.
- Size float64
- The database size - the total size of compressed data and index in bytes.
- size Double
- The database size - the total size of compressed data and index in bytes.
- size number
- The database size - the total size of compressed data and index in bytes.
- size float
- The database size - the total size of compressed data and index in bytes.
- size Number
- The database size - the total size of compressed data and index in bytes.
KeyVaultPropertiesResponse
- Key
Name string - The name of the key vault key.
- Key
Vault stringUri - The Uri of the key vault.
- Key
Version string - The version of the key vault key.
- User
Identity string - The user assigned identity (ARM resource id) that has access to the key.
- Key
Name string - The name of the key vault key.
- Key
Vault stringUri - The Uri of the key vault.
- Key
Version string - The version of the key vault key.
- User
Identity string - The user assigned identity (ARM resource id) that has access to the key.
- key
Name String - The name of the key vault key.
- key
Vault StringUri - The Uri of the key vault.
- key
Version String - The version of the key vault key.
- user
Identity String - The user assigned identity (ARM resource id) that has access to the key.
- key
Name string - The name of the key vault key.
- key
Vault stringUri - The Uri of the key vault.
- key
Version string - The version of the key vault key.
- user
Identity string - The user assigned identity (ARM resource id) that has access to the key.
- key_
name str - The name of the key vault key.
- key_
vault_ struri - The Uri of the key vault.
- key_
version str - The version of the key vault key.
- user_
identity str - The user assigned identity (ARM resource id) that has access to the key.
- key
Name String - The name of the key vault key.
- key
Vault StringUri - The Uri of the key vault.
- key
Version String - The version of the key vault key.
- user
Identity String - The user assigned identity (ARM resource id) that has access to the key.
SuspensionDetailsResponse
- Suspension
Start stringDate - The starting date and time of the suspension state.
- Suspension
Start stringDate - The starting date and time of the suspension state.
- suspension
Start StringDate - The starting date and time of the suspension state.
- suspension
Start stringDate - The starting date and time of the suspension state.
- suspension_
start_ strdate - The starting date and time of the suspension state.
- suspension
Start StringDate - The starting date and time of the suspension state.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi