将 @azure/arm-containerinstance 从 9.x 升级到 10.x
根据 TypeScript 类型自动比较 @azure/arm-containerinstance 9.1.0 与 10.0.0 的公开 API。签名变化表示可能存在不兼容变更,并非确定结论。
概要
| 已删除的导入路径 | 0 |
|---|---|
| 已删除的导出 | 34 |
| 已修改的签名 | 0 |
| 已删除的类或接口成员 | 12 |
| 已修改的类或接口成员 | 22 |
| 新增弃用 | 0 |
| 要求变化(engines、peer 依赖) | 1 |
| 新增导出 | 109 |
已删除的导出
| import | export | kind | 之前 |
|---|---|---|---|
@azure/arm-containerinstance | Location | interface | interface |
@azure/arm-containerinstance | Containers | interface | interface |
@azure/arm-containerinstance | Operations | interface | interface |
@azure/arm-containerinstance | ContainerGroups | interface | interface |
@azure/arm-containerinstance | UsageListResult | interface | interface |
@azure/arm-containerinstance | OperationListResult | interface | interface |
@azure/arm-containerinstance | getContinuationToken | function | (page: unknown): string | undefined |
@azure/arm-containerinstance | CachedImagesListResult | interface | interface |
@azure/arm-containerinstance | CapabilitiesListResult | interface | interface |
@azure/arm-containerinstance | OperationsListResponse | type | OperationListResult |
@azure/arm-containerinstance | ContainerGroupListResult | interface | interface |
@azure/arm-containerinstance | ContainersAttachResponse | type | ContainerAttachResponse |
@azure/arm-containerinstance | LocationListUsageResponse | type | UsageListResult |
@azure/arm-containerinstance | ContainerGroupsGetResponse | type | ContainerGroup |
@azure/arm-containerinstance | ContainersListLogsResponse | type | Logs |
@azure/arm-containerinstance | OperationsListNextResponse | type | OperationListResult |
@azure/arm-containerinstance | ContainerGroupsListResponse | type | ContainerGroupListResult |
@azure/arm-containerinstance | SubnetServiceAssociationLink | interface | interface |
@azure/arm-containerinstance | ContainerGroupsDeleteResponse | type | ContainerGroup |
@azure/arm-containerinstance | ContainerGroupsUpdateResponse | type | ContainerGroup |
@azure/arm-containerinstance | ContainerGroupsListNextResponse | type | ContainerGroupListResult |
@azure/arm-containerinstance | ContainersExecuteCommandResponse | type | ContainerExecResponse |
@azure/arm-containerinstance | LocationListCachedImagesResponse | type | CachedImagesListResult |
@azure/arm-containerinstance | LocationListCapabilitiesResponse | type | CapabilitiesListResult |
@azure/arm-containerinstance | OperationsListNextOptionalParams | interface | interface |
@azure/arm-containerinstance | LocationListCachedImagesNextResponse | type | CachedImagesListResult |
@azure/arm-containerinstance | LocationListCapabilitiesNextResponse | type | CapabilitiesListResult |
@azure/arm-containerinstance | ContainerGroupsCreateOrUpdateResponse | type | ContainerGroup |
@azure/arm-containerinstance | ContainerGroupsListNextOptionalParams | interface | interface |
@azure/arm-containerinstance | ContainerGroupsListByResourceGroupResponse | type | ContainerGroupListResult |
@azure/arm-containerinstance | LocationListCachedImagesNextOptionalParams | interface | interface |
@azure/arm-containerinstance | LocationListCapabilitiesNextOptionalParams | interface | interface |
@azure/arm-containerinstance | ContainerGroupsListByResourceGroupNextResponse | type | ContainerGroupListResult |
@azure/arm-containerinstance | ContainerGroupsListByResourceGroupNextOptionalParams | interface | interface |
已修改的签名
未发现。
已删除的类或接口成员
| member | import | 之前 |
|---|---|---|
ContainerGroupProperties.identity | @azure/arm-containerinstance | ContainerGroupIdentity | undefined |
ContainerInstanceManagementClient.$host | @azure/arm-containerinstance | string |
ContainerInstanceManagementClient.apiVersion | @azure/arm-containerinstance | string |
ContainerInstanceManagementClient.subscriptionId | @azure/arm-containerinstance | string |
ContainerInstanceManagementClient.addCustomApiVersionPolicy | @azure/arm-containerinstance | any |
ContainerGroupsStartOptionalParams.resumeFrom | @azure/arm-containerinstance | string | undefined |
ContainerGroupsDeleteOptionalParams.resumeFrom | @azure/arm-containerinstance | string | undefined |
ContainerGroupsRestartOptionalParams.resumeFrom | @azure/arm-containerinstance | string | undefined |
ContainerGroupsCreateOrUpdateOptionalParams.resumeFrom | @azure/arm-containerinstance | string | undefined |
ContainerInstanceManagementClientOptionalParams.$host | @azure/arm-containerinstance | string | undefined |
ContainerInstanceManagementClientOptionalParams.endpoint | @azure/arm-containerinstance | string | undefined |
SubnetServiceAssociationLinkDeleteOptionalParams.resumeFrom | @azure/arm-containerinstance | string | undefined |
已修改的类或接口成员
| member | 之前 | 之后 |
|---|---|---|
Volume.secret | { [propertyName: string]: string; } | undefined | Record<string, string> | undefined |
Volume.emptyDir | Record<string, unknown> | undefined | any |
Resource.tags | { [propertyName: string]: string; } | undefined | Record<string, string> | undefined |
Container.image | string | string | undefined |
Container.resources | ResourceRequirements | ResourceRequirements | undefined |
Operation.properties | Record<string, unknown> | undefined | any |
LogAnalytics.metadata | { [propertyName: string]: string; } | undefined | Record<string, string> | undefined |
ContainerGroup.tags | { [propertyName: string]: string; } | undefined | Record<string, string> | undefined |
ContainerGroup.osType | string | string | undefined |
ContainerGroupIdentity.userAssignedIdentities | { [propertyName: string]: UserAssignedIdentities; } | undefined | Record<string, UserAssignedIdentities> | undefined |
DeploymentExtensionSpec.settings | Record<string, unknown> | undefined | any |
DeploymentExtensionSpec.protectedSettings | Record<string, unknown> | undefined | any |
ContainerGroupProperties.osType | string | string | undefined |
ContainerPropertiesInstanceView.events | Event_2[] | undefined | Event[] | undefined |
ContainerInstanceManagementClient.location | Location_2 | LocationOperations |
ContainerInstanceManagementClient.containers | Containers | ContainersOperations |
ContainerInstanceManagementClient.operations | Operations | OperationsOperations |
ContainerInstanceManagementClient.constructor | (credentials: coreAuth.TokenCredential, subscriptionId: string, options?: ContainerInstanceManagementClientOptionalParams | undefined): ContainerInstanceManagementClient | (credential: TokenCredential, options?: ContainerInstanceManagementClientOptionalParams | undefined): ContainerInstanceManagementClient | (credential: TokenCredential, subscriptionId: string, options?: ContainerInstanceManagementClientOptionalParams | undefined): ContainerInstanceManagementClient |
ContainerInstanceManagementClient.containerGroups | ContainerGroups | ContainerGroupsOperations |
ContainerInstanceManagementClient.subnetServiceAssociationLink | SubnetServiceAssociationLink | SubnetServiceAssociationLinkOperations |
ContainerGroupPropertiesInstanceView.events | Event_2[] | undefined | Event[] | undefined |
InitContainerPropertiesDefinitionInstanceView.events | Event_2[] | undefined | Event[] | undefined |
新增弃用
未发现。
要求变化(engines、peer 依赖)
| 之前 | 之后 | |
|---|---|---|
engines.node | >=14.0.0 | >=22.0.0 |
新增导出 (109)
| import | export | kind |
|---|---|---|
@azure/arm-containerinstance | NGroup | interface |
@azure/arm-containerinstance | ConfigMap | interface |
@azure/arm-containerinstance | FileShare | interface |
@azure/arm-containerinstance | RestError | variable |
@azure/arm-containerinstance | SystemData | interface |
@azure/arm-containerinstance | ArmResource | interface |
@azure/arm-containerinstance | AzureClouds | enum |
@azure/arm-containerinstance | ErrorDetail | interface |
@azure/arm-containerinstance | NGroupPatch | interface |
@azure/arm-containerinstance | isRestError | variable |
@azure/arm-containerinstance | IdentityAcls | interface |
@azure/arm-containerinstance | LoadBalancer | interface |
@azure/arm-containerinstance | PageSettings | interface |
@azure/arm-containerinstance | SandboxGroup | interface |
@azure/arm-containerinstance | CreatedByType | type |
@azure/arm-containerinstance | ErrorResponse | interface |
@azure/arm-containerinstance | KnownVersions | enum |
@azure/arm-containerinstance | ProxyResource | interface |
@azure/arm-containerinstance | UpdateProfile | interface |
@azure/arm-containerinstance | restorePoller | function |
@azure/arm-containerinstance | ElasticProfile | interface |
@azure/arm-containerinstance | NGroupIdentity | interface |
@azure/arm-containerinstance | NetworkProfile | interface |
@azure/arm-containerinstance | StorageProfile | interface |
@azure/arm-containerinstance | ContinuablePage | type |
@azure/arm-containerinstance | SecretReference | interface |
@azure/arm-containerinstance | SubnetReference | interface |
@azure/arm-containerinstance | TrackedResource | interface |
@azure/arm-containerinstance | NGroupProperties | interface |
@azure/arm-containerinstance | NGroupUpdateMode | type |
@azure/arm-containerinstance | PlacementProfile | interface |
@azure/arm-containerinstance | SimplePollerLike | interface |
@azure/arm-containerinstance | NGroupsOperations | interface |
@azure/arm-containerinstance | ApiEntityReference | interface |
@azure/arm-containerinstance | ApplicationGateway | interface |
@azure/arm-containerinstance | KnownCreatedByType | enum |
@azure/arm-containerinstance | LocationOperations | interface |
@azure/arm-containerinstance | CGProfileOperations | interface |
@azure/arm-containerinstance | ContainerProperties | interface |
@azure/arm-containerinstance | ErrorAdditionalInfo | interface |
@azure/arm-containerinstance | FileShareProperties | interface |
@azure/arm-containerinstance | IdentityAccessLevel | type |
@azure/arm-containerinstance | AzureSupportedClouds | type |
@azure/arm-containerinstance | CGProfilesOperations | interface |
@azure/arm-containerinstance | ContainersOperations | interface |
@azure/arm-containerinstance | OperationsOperations | interface |
@azure/arm-containerinstance | RestorePollerOptions | interface |
@azure/arm-containerinstance | UserAssignedIdentity | interface |
@azure/arm-containerinstance | ContainerGroupProfile | interface |
@azure/arm-containerinstance | IdentityAccessControl | interface |
@azure/arm-containerinstance | KnownNGroupUpdateMode | enum |
@azure/arm-containerinstance | ManagedServiceIdentity | interface |
@azure/arm-containerinstance | NGroupCGPropertyVolume | interface |
@azure/arm-containerinstance | SandboxGroupProperties | interface |
@azure/arm-containerinstance | SandboxGroupTagsUpdate | interface |
@azure/arm-containerinstance | NGroupProvisioningState | type |
@azure/arm-containerinstance | SandboxGroupAccessToken | interface |
@azure/arm-containerinstance | SandboxGroupsOperations | interface |
@azure/arm-containerinstance | AzureFileShareAccessTier | type |
@azure/arm-containerinstance | AzureFileShareAccessType | type |
@azure/arm-containerinstance | KnownIdentityAccessLevel | enum |
@azure/arm-containerinstance | NGroupsGetOptionalParams | interface |
@azure/arm-containerinstance | ContainerGroupProfileStub | interface |
@azure/arm-containerinstance | ContainerGroupsOperations | interface |
@azure/arm-containerinstance | NGroupCGPropertyContainer | interface |
@azure/arm-containerinstance | NGroupsListOptionalParams | interface |
@azure/arm-containerinstance | NGroupsStopOptionalParams | interface |
@azure/arm-containerinstance | CGProfileGetOptionalParams | interface |
@azure/arm-containerinstance | ContainerGroupProfilePatch | interface |
@azure/arm-containerinstance | ManagedServiceIdentityType | type |
@azure/arm-containerinstance | NGroupsStartOptionalParams | interface |
@azure/arm-containerinstance | PagedAsyncIterableIterator | interface |
@azure/arm-containerinstance | SandboxGroupNetworkProfile | interface |
@azure/arm-containerinstance | NGroupsDeleteOptionalParams | interface |
@azure/arm-containerinstance | NGroupsUpdateOptionalParams | interface |
@azure/arm-containerinstance | KnownNGroupProvisioningState | enum |
@azure/arm-containerinstance | NGroupsRestartOptionalParams | interface |
@azure/arm-containerinstance | StandbyPoolProfileDefinition | interface |
@azure/arm-containerinstance | CGProfileDeleteOptionalParams | interface |
@azure/arm-containerinstance | CGProfileUpdateOptionalParams | interface |
@azure/arm-containerinstance | SandboxGroupProvisioningState | type |
@azure/arm-containerinstance | LoadBalancerBackendAddressPool | interface |
@azure/arm-containerinstance | NGroupContainerGroupProperties | interface |
@azure/arm-containerinstance | SandboxGroupsGetOptionalParams | interface |
@azure/arm-containerinstance | ContainerGroupProfileProperties | interface |
@azure/arm-containerinstance | KnownManagedServiceIdentityType | enum |
@azure/arm-containerinstance | DeploymentExtensionSpecProperties | interface |
@azure/arm-containerinstance | InitContainerPropertiesDefinition | interface |
@azure/arm-containerinstance | SandboxGroupsDeleteOptionalParams | interface |
@azure/arm-containerinstance | SandboxGroupsUpdateOptionalParams | interface |
@azure/arm-containerinstance | UpdateProfileRollingUpdateProfile | interface |
@azure/arm-containerinstance | KnownSandboxGroupProvisioningState | enum |
@azure/arm-containerinstance | SandboxGroupsConnectOptionalParams | interface |
@azure/arm-containerinstance | NGroupCGPropertyContainerProperties | interface |
@azure/arm-containerinstance | NGroupsCreateOrUpdateOptionalParams | interface |
@azure/arm-containerinstance | ApplicationGatewayBackendAddressPool | interface |
@azure/arm-containerinstance | CGProfileCreateOrUpdateOptionalParams | interface |
@azure/arm-containerinstance | SubnetServiceAssociationLinkOperations | interface |
@azure/arm-containerinstance | CGProfileListAllRevisionsOptionalParams | interface |
@azure/arm-containerinstance | ContainerGroupProfileReferenceDefinition | interface |
@azure/arm-containerinstance | ElasticProfileContainerGroupNamingPolicy | interface |
@azure/arm-containerinstance | NGroupsListByResourceGroupOptionalParams | interface |
@azure/arm-containerinstance | SandboxGroupsCreateOrUpdateOptionalParams | interface |
@azure/arm-containerinstance | CGProfileGetByRevisionNumberOptionalParams | interface |
@azure/arm-containerinstance | CGProfilesListBySubscriptionOptionalParams | interface |
@azure/arm-containerinstance | CGProfilesListByResourceGroupOptionalParams | interface |
@azure/arm-containerinstance | SandboxGroupsListBySubscriptionOptionalParams | interface |
@azure/arm-containerinstance | SandboxGroupsListByResourceGroupOptionalParams | interface |
@azure/arm-containerinstance | ElasticProfileContainerGroupNamingPolicyGuidNamingPolicy | interface |
把这些数据交给你的 AI 智能体
Vigia 是免费的 MCP 服务器:你的编程智能体在写代码之前就能检查版本、不兼容变更和安全漏洞。无需注册,无需 API 密钥。
claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp
添加到 Cursor添加到 VS Code★ 在 GitHub 上加星
任何其他 MCP 客户端
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }常见问题
将 @azure/arm-containerinstance 从 9 升级到 10 有哪些不兼容变更?
在 @azure/arm-containerinstance 9.1.0 与 10.0.0 之间,Vigia 发现 34 个已删除的导出、0 个已修改的签名,以及 34 个已删除或修改的类或接口成员。
@azure/arm-containerinstance 10 中弃用了哪些内容?
@azure/arm-containerinstance 10.0.0 中有 0 个导出或成员新被标记为弃用。
供智能体使用
GET https://vigia.coredls.cloud/v1/packages/npm/@azure/arm-containerinstance/upgrade?from=9.1.0&to=10.0.0