@azure/arm-mongocluster package

Interfacce

AdministratorProperties

Proprietà di accesso dell'amministratore locale.

AuthConfigProperties

Configurazione dell'autenticazione per il cluster Mongo.

BackupProperties

Proprietà di backup del cluster. Sono incluse le impostazioni di conservazione e ora di ripristino meno recente.

CheckNameAvailabilityRequest

Corpo della richiesta di disponibilità del controllo.

CheckNameAvailabilityResponse

Risultato della disponibilità del controllo.

ComputeProperties

Proprietà di calcolo del cluster. Sono incluse le opzioni virtual-cores/memory e scaling applicate ai server nel cluster.

ConnectionString

Stringa di connessione per il cluster mongo

CustomerManagedKeyEncryptionProperties

Impostazioni di crittografia delle chiavi gestite dal cliente.

DataApiProperties

Proprietà dell'API dati.

DatabaseRole

Definizione del ruolo del database assegnata a un utente.

EncryptionProperties

Configurazione della crittografia per il cluster mongo.

EntraIdentityProvider

Definisce un utente Mongo ID Microsoft Entra.

EntraIdentityProviderProperties

Proprietà del provider ID Microsoft Entra.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore comune per tutte le API di Azure Resource Manager per restituire i dettagli dell'errore per le operazioni non riuscite.

FirewallRule

Rappresenta una regola del firewall del cluster mongo.

FirewallRuleProperties

Proprietà di una regola del firewall del cluster mongo.

FirewallRulesCreateOrUpdateOptionalParams

Parametri facoltativi.

FirewallRulesDeleteOptionalParams

Parametri facoltativi.

FirewallRulesGetOptionalParams

Parametri facoltativi.

FirewallRulesListByMongoClusterOptionalParams

Parametri facoltativi.

FirewallRulesOperations

Interfaccia che rappresenta un'operazione FirewallRules.

HighAvailabilityProperties

Proprietà a disponibilità elevata del cluster.

IdentityProvider

Definisce la definizione del provider di identità di un utente.

KeyEncryptionKeyIdentity

Identità utilizzata per la chiave di crittografia della chiave.

ListConnectionStringsResult

Stringhe di connessione per il cluster mongo specificato.

ManagedServiceIdentity

Identità del servizio gestita (identità assegnate dal sistema e/o assegnate dall'utente)

MongoCluster

Rappresenta una risorsa cluster mongo.

MongoClusterManagementClientOptionalParams

Parametri facoltativi per il client.

MongoClusterProperties

Proprietà di un cluster mongo.

MongoClusterReplicaParameters

Parametri usati per le operazioni di replica.

MongoClusterRestoreParameters

Parametri usati per le operazioni di ripristino

MongoClusterUpdate

Tipo usato per le operazioni di aggiornamento di MongoCluster.

MongoClusterUpdateProperties

Proprietà aggiornabili di MongoCluster.

MongoClustersCheckNameAvailabilityOptionalParams

Parametri facoltativi.

MongoClustersCreateOrUpdateOptionalParams

Parametri facoltativi.

MongoClustersDeleteOptionalParams

Parametri facoltativi.

MongoClustersGetOptionalParams

Parametri facoltativi.

MongoClustersListByResourceGroupOptionalParams

Parametri facoltativi.

MongoClustersListConnectionStringsOptionalParams

Parametri facoltativi.

MongoClustersListOptionalParams

Parametri facoltativi.

MongoClustersOperations

Interfaccia che rappresenta un'operazione MongoClusters.

MongoClustersPromoteOptionalParams

Parametri facoltativi.

MongoClustersUpdateOptionalParams

Parametri facoltativi.

Operation

Dettagli di un'operazione API REST, restituita dall'API operazioni del provider di risorse

OperationDisplay

Informazioni di visualizzazione localizzate per un'operazione.

OperationsListOptionalParams

Parametri facoltativi.

OperationsOperations

Interfaccia che rappresenta un'operazione operations.

PageSettings

Opzioni per il metodo byPage

PagedAsyncIterableIterator

Interfaccia che consente l'iterazione iterabile asincrona sia al completamento che alla pagina.

PrivateEndpoint

Risorsa endpoint privato.

PrivateEndpointConnection

Risorsa di connessione dell'endpoint privato

PrivateEndpointConnectionProperties

Proprietà della connessione dell'endpoint privato.

PrivateEndpointConnectionResource

È possibile creare tipi di risorse proxy concreti eseguendo l'aliasing di questo tipo usando un tipo di proprietà specifico.

PrivateEndpointConnectionsCreateOptionalParams

Parametri facoltativi.

PrivateEndpointConnectionsDeleteOptionalParams

Parametri facoltativi.

PrivateEndpointConnectionsGetOptionalParams

Parametri facoltativi.

PrivateEndpointConnectionsListByMongoClusterOptionalParams

Parametri facoltativi.

PrivateEndpointConnectionsOperations

Interfaccia che rappresenta un'operazione PrivateEndpointConnections.

PrivateLinkResource

È possibile creare tipi di risorse proxy concreti eseguendo l'aliasing di questo tipo usando un tipo di proprietà specifico.

PrivateLinkResourceProperties

Proprietà di una risorsa collegamento privato.

PrivateLinkServiceConnectionState

Raccolta di informazioni sullo stato della connessione tra consumer di servizi e provider.

PrivateLinksListByMongoClusterOptionalParams

Parametri facoltativi.

PrivateLinksOperations

Interfaccia che rappresenta un'operazione PrivateLinks.

PromoteReplicaRequest

Alzare di livello le proprietà della richiesta di replica.

ProxyResource

Definizione del modello di risorse per una risorsa proxy di Azure Resource Manager. Non avrà tag e una posizione

Replica

Rappresenta una replica cluster mongo.

ReplicasListByParentOptionalParams

Parametri facoltativi.

ReplicasOperations

Interfaccia che rappresenta le operazioni di replica.

ReplicationProperties

Proprietà di replica del cluster mongo.

Resource

Campi comuni restituiti nella risposta per tutte le risorse di Azure Resource Manager

RestorePollerOptions
ShardingProperties

Proprietà di partizionamento orizzontale del cluster. Sono incluse le opzioni di ridimensionamento e conteggio delle partizioni per il cluster.

StorageProperties

Proprietà di archiviazione del cluster. Sono incluse le dimensioni di archiviazione dei dati e il ridimensionamento applicati ai server nel cluster.

SystemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

TrackedResource

La definizione del modello di risorsa per una risorsa di livello superiore di Azure Resource Manager con "tag" e "location"

User

Rappresenta un utente del cluster Mongo.

UserAssignedIdentity

Proprietà di identità assegnate dall'utente

UserProperties

Definizione della risorsa utente Mongo in un cluster.

UsersCreateOrUpdateOptionalParams

Parametri facoltativi.

UsersDeleteOptionalParams

Parametri facoltativi.

UsersGetOptionalParams

Parametri facoltativi.

UsersListByMongoClusterOptionalParams

Parametri facoltativi.

UsersOperations

Interfaccia che rappresenta le operazioni di un utente.

Alias tipo

ActionType

Enumerazione estendibile. Indica il tipo di azione. "Interno" si riferisce alle azioni destinate solo alle API interne.
KnownActionType può essere usato in modo intercambiabile con ActionType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

interno: le azioni sono destinate alle API solo interne.

AuthenticationMode

Le modalità di autenticazione supportate nel cluster Mongo.
KnownAuthenticationMode può essere usato in modo intercambiabile con AuthenticationMode, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

NativeAuth: modalità di autenticazione mongo nativa utilizzando nome utente e password con meccanismo di autenticazione 'SCRAM-SHA-256'.
MicrosoftEntraID: modalità di autenticazione dell'ID Microsoft Entra con gli utenti Entra assegnati al cluster e al meccanismo di autenticazione 'MONGODB-OIDC'.

AzureSupportedClouds

I valori supportati per l'impostazione cloud come tipo letterale stringa

CheckNameAvailabilityReason

Possibili motivi per cui un nome non è disponibile.
KnownCheckNameAvailabilityReason può essere usato in modo intercambiabile con CheckNameAvailabilityReason, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

non valido: nome non valido.
AlreadyExists: il nome esiste già.

ContinuablePage

Interfaccia che descrive una pagina di risultati.

CreateMode

Modalità con cui viene creato il cluster Mongo.
KnownCreateMode può essere usato in modo intercambiabile con CreateMode, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Impostazione predefinita: creare un nuovo cluster mongo.
PointInTimeRestore: creare un cluster mongo da un punto nel tempo di ripristino.
GeoReplica: creare un cluster di replica in un'area geografica distinta dal cluster di origine.
Replica: creare un cluster di replica nella stessa area geografica del cluster di origine.

CreatedByType

Tipo di entità che ha creato la risorsa.
KnownCreatedByType può essere usato in modo intercambiabile con CreatedByType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

User: l'entità è stata creata da un utente.
'applicazione: l'entità è stata creata da un'applicazione.
ManagedIdentity: l'entità è stata creata da un'identità gestita.
Key: l'entità è stata creata da una chiave.

DataApiMode

Modalità da applicare all'API Mongo Data.
KnownDataApiMode può essere usato in modo intercambiabile con DataApiMode, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Abilitato: l'API dati Mongo è abilitata per il cluster.
Disabilitato: l'API Mongo Data è disabilitata per il cluster.

EntraPrincipalType

Tipi di entità ID Microsoft Entra disponibili per un utente Mongo.
KnownEntraPrincipalType può essere utilizzato in modo intercambiabile con EntraPrincipalType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

user: Entra il tipo di utente.
servicePrincipal: tipo di entità servizio Entra.

HighAvailabilityMode

Modalità di disponibilità elevata per un cluster.
KnownHighAvailabilityMode può essere usato in modo intercambiabile con HighAvailabilityMode, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Disabilitato: la modalità a disponibilità elevata è disabilitata. Questa modalità è in grado di vedere l'impatto sulla disponibilità durante gli errori o la manutenzione e non è consigliata per la produzione.
SameZone: la modalità a disponibilità elevata è abilitata, in cui ogni server in una partizione viene posizionato nella stessa zona di disponibilità.
ZoneRedundantPreferred: la modalità di disponibilità elevata è abilitata e le preferenze sono impostate su ZoneRedundant se la capacità delle zone di disponibilità è disponibile nell'area, altrimenti torna al provisioning con SameZone.

IdentityProviderType

Tipi di provider di identità a cui può appartenere un'identità utente.
KnownIdentityProviderType può essere usato in modo intercambiabile con IdentityProviderType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

MicrosoftEntraID: provider di ID Microsoft Entra.

IdentityProviderUnion

Alias per IdentityProviderUnion

KeyEncryptionKeyIdentityType

Tipo di identità per la chiave di crittografia della chiave.
KnownKeyEncryptionKeyIdentityType può essere utilizzato in modo intercambiabile con KeyEncryptionKeyIdentityType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

UserAssignedIdentity: identità assegnata dall'utente.

ManagedServiceIdentityType

Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned).
KnownManagedServiceIdentityType può essere usato in modo intercambiabile con ManagedServiceIdentityType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Nessuna: nessuna identità gestita.
SystemAssigned: identità gestita assegnata dal sistema.
'UserAssigned: identità gestita assegnata dall'utente.
SystemAssigned,UserAssigned: identità gestita assegnata dal sistema e dall'utente.

MongoClusterStatus

Stato della risorsa cluster Mongo.
KnownMongoClusterStatus può essere usato in modo intercambiabile con MongoClusterStatus, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Pronto: la risorsa cluster mongo è pronta per l'uso.
Provisioning: è in corso il provisioning della risorsa cluster mongo.
Aggiornamento: la risorsa cluster mongo è in fase di aggiornamento.
Avvio: è in corso l'avvio della risorsa cluster mongo.
Arresto: la risorsa cluster mongo è in fase di arresto.
Arrestato: la risorsa cluster mongo viene arrestata.
Eliminazione: la risorsa cluster mongo viene eliminata.

NetworkBypassMode

La modalità bypass di rete per il cluster Mongo.
KnownNetworkBypassMode può essere usato in modo intercambiabile con NetworkBypassMode, questo enum contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Nessuno: nessun bypass di rete è abilitato.
AzureCosmosDB: Permette al servizio Azure Cosmos DB di bypassare le restrizioni di rete.

Origin

Executor previsto dell'operazione; come in Controllo degli accessi in base alle risorse e nell'esperienza utente dei log di controllo. Il valore predefinito è "user, system"
KnownOrigin può essere usato in modo intercambiabile con Origin, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

'utente: indica che l'operazione viene avviata da un utente.
di sistema: indica che l'operazione viene avviata da un sistema.
utente,di sistema: indica che l'operazione viene avviata da un utente o da un sistema.

PreviewFeature

Funzionalità di anteprima che possono essere abilitate in un cluster mongo.
KnownPreviewFeature può essere usato in modo intercambiabile con PreviewFeature, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

GeoReplicas: abilita la funzionalità di anteprima delle repliche geografiche. La funzionalità deve essere impostata in fase di creazione nel nuovo cluster per consentire il collegamento di un cluster di replica geografica.

PrivateEndpointConnectionProvisioningState

Stato di provisioning corrente.
KnownPrivateEndpointConnectionProvisioningState può essere usato in modo intercambiabile con PrivateEndpointConnectionProvisioningState, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

riuscito: è stato effettuato il provisioning della connessione
Creazione di: viene creata la connessione
eliminazione di: la connessione viene eliminata
non riuscito: il provisioning della connessione non è riuscito

PrivateEndpointServiceConnectionStatus

Stato della connessione dell'endpoint privato.
KnownPrivateEndpointServiceConnectionStatus può essere usato in modo intercambiabile con PrivateEndpointServiceConnectionStatus, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

In sospeso: connessione in attesa di approvazione o rifiuto
approvato: connessione approvata
rifiutata: connessione rifiutata

PromoteMode

Modalità da applicare a un'operazione di promozione.
KnownPromoteMode può essere usato in modo intercambiabile con PromoteMode, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Switchover: l'innalzamento di livello consente di passare il cluster di replica corrente al ruolo primario e il cluster primario originale di passare a un ruolo di replica, mantenendo il collegamento di replica.

PromoteOption

Opzione da applicare a un'operazione di promozione.
KnownPromoteOption può essere usato in modo intercambiabile con PromoteOption, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Forzata: l'opzione di promozione forza la promozione senza attendere che la replica venga raggiunta al primario. Ciò può comportare la perdita di dati, quindi deve essere utilizzato solo durante gli scenari di ripristino di emergenza.

ProvisioningState

Stato di provisioning dell'ultima operazione accettata.
KnownProvisioningState può essere usato in modo intercambiabile con ProvisioningState, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Operazione riuscita: la risorsa è stata creata.
non riuscito: creazione della risorsa non riuscita.
annullata: la creazione della risorsa è stata annullata.
InProgress: è in corso un'operazione sulla risorsa.
Aggiornamento: è in corso un'operazione di aggiornamento sulla risorsa.
Eliminazione: è in corso un'operazione di eliminazione della risorsa.

PublicNetworkAccess

Indica se l'accesso all'endpoint pubblico è consentito per questo cluster Mongo. Il valore è facoltativo e il valore predefinito è 'Enabled'
KnownPublicNetworkAccess può essere usato in modo intercambiabile con PublicNetworkAccess, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Abilitato: se impostato, è possibile accedere al cluster mongo tramite metodi privati e pubblici.
Disabilitato: se impostato, gli endpoint privati sono il metodo di accesso esclusivo.

ReplicationRole

Ruolo di replica del cluster mongo.
KnownReplicationRole può essere usato in modo intercambiabile con ReplicationRole, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Primario: il cluster è una replica primaria.
AsyncReplica: il cluster è una replica asincrona locale.
GeoAsyncReplica: il cluster è una replica geo-asincrona.

ReplicationState

Stato del collegamento di replica tra la replica e il cluster di origine.
KnownReplicationState può essere usato in modo intercambiabile con ReplicationState, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Attivo: il collegamento di replica è attivo.
Recupero: la replica sta recuperando il ritardo con il primario. Ciò può verificarsi dopo la creazione della replica o dopo l'attivazione di una promozione.
Provisioning: è in corso la creazione del collegamento di replica e replica al server primario.
Aggiornamento: il collegamento di replica è in fase di aggiornamento a causa di una modifica nella replica o di un aggiornamento.
Interrotto: il collegamento di replica è interrotto e potrebbe essere necessario ricreare la replica.
Riconfigurazione: il collegamento di replica viene riconfigurato a causa di un evento di promozione.

StorageType

Tipo di archiviazione con cui è possibile effettuare il provisioning di un cluster mongo.
KnownStorageType può essere usato in modo intercambiabile con StorageType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

PremiumSSD: SSD Premium per carichi di lavoro ad alte prestazioni.
PremiumSSDv2: SSD Premium v2 per carichi di lavoro a elevato utilizzo di I/O. Si tratta di un'opzione di anteprima che presenta ulteriori limitazioni.

UserRole

Ruolo del database predefinito che può essere assegnato a un utente.
KnownUserRole può essere utilizzato in modo intercambiabile con UserRole, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

root: autorizzazioni del ruolo radice nell'ambito di destinazione.

Enumerazioni

AzureClouds

Un'enumerazione per descrivere gli ambienti Azure Cloud.

KnownActionType

Enumerazione estendibile. Indica il tipo di azione. "Interno" si riferisce alle azioni destinate solo alle API interne.

KnownAuthenticationMode

Le modalità di autenticazione supportate nel cluster Mongo.

KnownCheckNameAvailabilityReason

Possibili motivi per cui un nome non è disponibile.

KnownCreateMode

Modalità con cui viene creato il cluster Mongo.

KnownCreatedByType

Tipo di entità che ha creato la risorsa.

KnownDataApiMode

Modalità da applicare all'API Mongo Data.

KnownEntraPrincipalType

Tipi di entità ID Microsoft Entra disponibili per un utente Mongo.

KnownHighAvailabilityMode

Modalità di disponibilità elevata per un cluster.

KnownIdentityProviderType

Tipi di provider di identità a cui può appartenere un'identità utente.

KnownKeyEncryptionKeyIdentityType

Tipo di identità per la chiave di crittografia della chiave.

KnownManagedServiceIdentityType

Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned).

KnownMongoClusterStatus

Stato della risorsa cluster Mongo.

KnownNetworkBypassMode

La modalità bypass di rete per il cluster Mongo.

KnownOrigin

Executor previsto dell'operazione; come in Controllo degli accessi in base alle risorse e nell'esperienza utente dei log di controllo. Il valore predefinito è "user, system"

KnownPreviewFeature

Funzionalità di anteprima che possono essere abilitate in un cluster mongo.

KnownPrivateEndpointConnectionProvisioningState

Stato di provisioning corrente.

KnownPrivateEndpointServiceConnectionStatus

Stato della connessione dell'endpoint privato.

KnownPromoteMode

Modalità da applicare a un'operazione di promozione.

KnownPromoteOption

Opzione da applicare a un'operazione di promozione.

KnownProvisioningState

Stato di provisioning dell'ultima operazione accettata.

KnownPublicNetworkAccess

Indica se l'accesso all'endpoint pubblico è consentito per questo cluster Mongo. Il valore è facoltativo e il valore predefinito è 'Abilitato'

KnownReplicationRole

Ruolo di replica del cluster mongo.

KnownReplicationState

Stato del collegamento di replica tra la replica e il cluster di origine.

KnownStorageType

Tipo di archiviazione con cui è possibile effettuare il provisioning di un cluster mongo.

KnownUserRole

Ruolo del database predefinito che può essere assegnato a un utente.

KnownVersions

Versioni dell'API disponibili.

Funzioni

isRestError(unknown)

Typeguard per RestError

restorePoller<TResponse, TResult>(MongoClusterManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Crea un poller dallo stato serializzato di un altro poller. Questo può essere utile quando si desidera creare poller in un host diverso o un poller deve essere costruito dopo che quello originale non è nell'ambito.

Variabili

RestError

Tipo di errore personalizzato per le richieste di pipeline non riuscite.

Dettagli funzione

isRestError(unknown)

Typeguard per RestError

function isRestError(e: unknown): e

Parametri

e

unknown

Un elemento rilevato da una clausola catch.

Valori restituiti

e

restorePoller<TResponse, TResult>(MongoClusterManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Crea un poller dallo stato serializzato di un altro poller. Questo può essere utile quando si desidera creare poller in un host diverso o un poller deve essere costruito dopo che quello originale non è nell'ambito.

function restorePoller<TResponse, TResult>(client: MongoClusterManagementClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

Parametri

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

Valori restituiti

PollerLike<OperationState<TResult>, TResult>

Dettagli delle variabili

RestError

Tipo di errore personalizzato per le richieste di pipeline non riuscite.

RestError: RestErrorConstructor

Tipo