Dela via


New-AzCosmosDBCassandraTable

Skapar en ny CosmosDB Cassandra-tabell.

Syntax

New-AzCosmosDBCassandraTable
   -ResourceGroupName <String>
   -AccountName <String>
   -KeyspaceName <String>
   -Name <String>
   [-Throughput <Int32>]
   [-AutoscaleMaxThroughput <Int32>]
   [-TtlInSeconds <Int32>]
   [-AnalyticalStorageTtl <Int32>]
   -Schema <PSCassandraSchema>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzCosmosDBCassandraTable
   -Name <String>
   [-Throughput <Int32>]
   [-AutoscaleMaxThroughput <Int32>]
   [-TtlInSeconds <Int32>]
   [-AnalyticalStorageTtl <Int32>]
   -Schema <PSCassandraSchema>
   -ParentObject <PSCassandraKeyspaceGetResults>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Skapar en ny CosmosDB Cassandra-tabell.

Exempel

Exempel 1

$Column1 = New-AzCosmosDBCassandraColumn -Name "ColumnA" -Type "int"
$Column2 = New-AzCosmosDBCassandraColumn -Name "ColumnB" -Type "ascii"
$Column3 = New-AzCosmosDBCassandraColumn -Name "ColumnC" -Type "int"
$Column4 = New-AzCosmosDBCassandraColumn -Name "ColumnD" -Type "ascii"

$clusterkey1 = New-AzCosmosDBCassandraClusterKey -Name "ColumnB" -OrderBy "Asc"
$clusterkey2 = New-AzCosmosDBCassandraClusterKey -Name "ColumnA" -OrderBy "Asc"

$schema = New-AzCosmosDBCassandraSchema -Column $Column1,$Column2 -ClusterKey $clusterkey1 -PartitionKey "ColumnA"

New-AzCosmosDBCassandraTable -AccountName myAccountName -ResourceGroupName myRgName -KeyspaceName myKeyspaceName -Name myTableName -Schema $schema

Name     : myTable
Id       : /subscriptions/mySubId/resourceGroups/myRgName/providers/Microsoft.DocumentDB/databaseAccounts/myAccountName/cassandraKeyspaces/myKeyspaceName/tables/myTableName
Location :
Tags     :
Resource : Microsoft.Azure.Commands.CosmosDB.Models.PSCassandraTableGetPropertiesResource

Parametrar

-AccountName

Namnet på Cosmos DB-databaskontot.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-AnalyticalStorageTtl

TTL för analytisk lagring.

Typ:Nullable<T>[Int32]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-AutoscaleMaxThroughput

Maximalt dataflödesvärde om autoskalning är aktiverat.

Typ:Nullable<T>[Int32]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-KeyspaceName

Cassandra-nyckelområdesnamn.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

Cassandra-tabellnamn.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ParentObject

Cassandra Keyspace-objekt.

Typ:PSCassandraKeyspaceGetResults
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ResourceGroupName

Namn på resursgrupp.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Schema

PSCassandraSchema-objekt. Använd New-AzCosmosDBCassandraSchema för att skapa det här objektet.

Typ:PSCassandraSchema
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Throughput

Dataflödet för Cassandra Keyspace (RU/s). Standardvärdet är 400.

Typ:Nullable<T>[Int32]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-TtlInSeconds

Standard-Ttl i sekunder. Om värdet saknas eller anges till - 1 upphör objekten inte att gälla. Om värdet är inställt på n upphör objekten att upphöra att gälla n sekunder efter senast ändrad tid.

Typ:Nullable<T>[Int32]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

PSCassandraSchema

PSCassandraKeyspaceGetResults

Utdata

PSCassandraTableGetResults

ConflictingResourceException