@azure/arm-mongocluster package
接口
类型别名
| ActionType |
可扩展枚举。 指示作类型。 “内部”是指仅适用于内部 API 的作。 服务支持的已知值内部:作适用于仅限内部的 API。 |
| AuthenticationMode |
Mongo 集群支持的身份验证模式。 服务支持的已知值
NativeAuth:使用用户名和密码的本机 mongo 身份验证模式,身份验证机制为“SCRAM-SHA-256”。 |
| AzureSupportedClouds |
云设置为字符串文字类型的支持值 |
| CheckNameAvailabilityReason |
名称不可用的可能原因。 服务支持的已知值
无效:名称无效。 |
| ContinuablePage |
描述结果页的接口。 |
| CreateMode |
使用 Mongo 群集创建的模式。 服务支持的已知值
默认值:创建一个新的 mongo 集群。 |
| CreatedByType |
创建资源的实体类型。 服务支持的已知值
用户:实体是由用户创建的。 |
| DataApiMode |
应用于 Mongo Data API 的模式。 服务支持的已知值已启用:为集群启用了 Mongo Data API。 |
| EntraPrincipalType |
适用于 Mongo 用户的 Microsoft Entra ID 主体类型。 服务支持的已知值
user:Entra 用户类型。 |
| HighAvailabilityMode |
群集的高可用性模式。 服务支持的已知值禁用:禁用高可用性模式。 此模式可以在故障或维护期间看到可用性影响,不建议用于生产。 |
| IdentityProviderType |
用户身份可以属于的身份提供程序类型。 服务支持的已知值MicrosoftEntraID:Microsoft Entra ID 提供程序。 |
| IdentityProviderUnion |
IdentityProviderUnion 的别名 |
| KeyEncryptionKeyIdentityType |
密钥加密密钥的标识类型。 服务支持的已知值UserAssignedIdentity:用户分配的标识。 |
| ManagedServiceIdentityType |
托管服务标识的类型(其中允许 SystemAssigned 和 UserAssigned 类型)。 服务支持的已知值
无:无托管标识。 |
| MongoClusterStatus |
Mongo 群集资源的状态。 服务支持的已知值就绪:mongo 集群资源已准备就绪,可供使用。 |
| Origin |
作的预期执行程序;与基于资源的访问控制 (RBAC) 和审核日志 UX 中一样。 默认值为“user,system” 服务支持的已知值
用户:指示作是由用户启动的。 |
| PreviewFeature |
可以在 Mongo 群集上启用的预览功能。 服务支持的已知值GeoReplicas:启用异地副本预览功能。 必须在新群集的创建时设置该功能,以便将异地副本群集链接到该群集。 |
| PrivateEndpointConnectionProvisioningState |
当前预配状态。 服务支持的已知值
已成功:已预配连接 |
| PrivateEndpointServiceConnectionStatus |
专用终结点连接状态。 服务支持的已知值
待处理:连接正在等待批准或拒绝 |
| PromoteMode |
应用于提升作的模式。 服务支持的已知值切换:升级会将当前副本集群切换到主角色,原始主集群将切换到副本角色,从而保持复制链路。 |
| PromoteOption |
应用于提升作的选项。 服务支持的已知值强制:提升选项强制升级,而无需等待副本赶上主副本。 这可能会导致数据丢失,因此只能在灾难恢复方案中使用。 |
| ProvisioningState |
上次接受操作的预配状态。 服务支持的已知值
已成功:已创建资源。 |
| PublicNetworkAccess |
此 Mongo 群集是否允许公共终结点访问。 值为可选值,默认值为“已启用” 服务支持的已知值启用:如果设置,则可以通过私有和公共方法访问 mongo 集群。 |
| ReplicationRole |
mongo 群集的复制角色。 服务支持的已知值
主要:群集是主要副本。 |
| ReplicationState |
副本和源群集之间的复制链接的状态。 服务支持的已知值
活动:复制链接处于活动状态。 |
| StorageType |
可以配置 mongo 集群的存储类型。 服务支持的已知值
PremiumSSD:用于高性能工作负载的高级 SSD。 |
| UserRole |
可以分配给用户的内置数据库角色。 服务支持的已知值root:目标作用域的根角色权限。 |
枚举
函数
| restore |
从另一轮询程序的序列化状态创建轮询器。 如果要在不同的主机上创建轮询器,或者在原始轮询器不在范围内后构造轮询器,这非常有用。 |
函数详细信息
restorePoller<TResponse, TResult>(MongoClusterManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)
从另一轮询程序的序列化状态创建轮询器。 如果要在不同的主机上创建轮询器,或者在原始轮询器不在范围内后构造轮询器,这非常有用。
function restorePoller<TResponse, TResult>(client: MongoClusterManagementClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>
参数
- client
- MongoClusterManagementClient
- serializedState
-
string
- sourceOperation
-
(args: any[]) => PollerLike<OperationState<TResult>, TResult>
- options
-
RestorePollerOptions<TResult, PathUncheckedResponse>
返回
PollerLike<OperationState<TResult>, TResult>