你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IotDpsResource interface

表示 IotDpsResource 的接口。

方法

beginCreateOrUpdate(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

创建或更新预配服务的元数据。 修改属性的常见模式是检索预配服务元数据和安全元数据,然后将它们与新正文中的修改值合并,以更新预配服务。

beginCreateOrUpdateAndWait(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

创建或更新预配服务的元数据。 修改属性的常见模式是检索预配服务元数据和安全元数据,然后将它们与新正文中的修改值合并,以更新预配服务。

beginCreateOrUpdatePrivateEndpointConnection(string, string, string, PrivateEndpointConnection, IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams)

创建或更新具有指定名称的专用终结点连接的状态

beginCreateOrUpdatePrivateEndpointConnectionAndWait(string, string, string, PrivateEndpointConnection, IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams)

创建或更新具有指定名称的专用终结点连接的状态

beginDelete(string, string, IotDpsResourceDeleteOptionalParams)

删除预配服务。

beginDeleteAndWait(string, string, IotDpsResourceDeleteOptionalParams)

删除预配服务。

beginDeletePrivateEndpointConnection(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

删除具有指定名称的专用终结点连接

beginDeletePrivateEndpointConnectionAndWait(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

删除具有指定名称的专用终结点连接

beginUpdate(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

更新现有预配服务的标记。 若要更新其他字段,请使用 CreateOrUpdate 方法

beginUpdateAndWait(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

更新现有预配服务的标记。 若要更新其他字段,请使用 CreateOrUpdate 方法

checkProvisioningServiceNameAvailability(OperationInputs, IotDpsResourceCheckProvisioningServiceNameAvailabilityOptionalParams)

检查预配服务名称是否可用。 这将验证名称在语法上是否有效以及名称是否可用

get(string, string, IotDpsResourceGetOptionalParams)

获取不带 SAS 密钥的预配服务的元数据。

getOperationResult(string, string, string, string, IotDpsResourceGetOperationResultOptionalParams)

获取长时间运行的操作的状态,例如创建、更新或删除预配服务。

getPrivateEndpointConnection(string, string, string, IotDpsResourceGetPrivateEndpointConnectionOptionalParams)

获取专用终结点连接属性

getPrivateLinkResources(string, string, string, IotDpsResourceGetPrivateLinkResourcesOptionalParams)

获取给定预配服务的指定专用链接资源

listByResourceGroup(string, IotDpsResourceListByResourceGroupOptionalParams)

获取给定资源组中所有预配服务的列表。

listBySubscription(IotDpsResourceListBySubscriptionOptionalParams)

列出给定订阅 ID 的所有预配服务。

listKeys(string, string, IotDpsResourceListKeysOptionalParams)

列出预配服务的主密钥和辅助密钥。

listKeysForKeyName(string, string, string, IotDpsResourceListKeysForKeyNameOptionalParams)

列出特定密钥名称的主密钥和辅助密钥

listPrivateEndpointConnections(string, string, IotDpsResourceListPrivateEndpointConnectionsOptionalParams)

列出专用终结点连接属性

listPrivateLinkResources(string, string, IotDpsResourceListPrivateLinkResourcesOptionalParams)

列出给定预配服务的专用链接资源

listValidSkus(string, string, IotDpsResourceListValidSkusOptionalParams)

获取预配服务的有效 SKU 和层的列表。

方法详细信息

beginCreateOrUpdate(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

创建或更新预配服务的元数据。 修改属性的常见模式是检索预配服务元数据和安全元数据,然后将它们与新正文中的修改值合并,以更新预配服务。

function beginCreateOrUpdate(resourceGroupName: string, provisioningServiceName: string, iotDpsDescription: ProvisioningServiceDescription, options?: IotDpsResourceCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>>

参数

resourceGroupName

string

资源组标识符。

provisioningServiceName

string

要创建或更新的预配服务的名称。

iotDpsDescription
ProvisioningServiceDescription

要创建或更新的预配服务的说明。

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>>

beginCreateOrUpdateAndWait(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)

创建或更新预配服务的元数据。 修改属性的常见模式是检索预配服务元数据和安全元数据,然后将它们与新正文中的修改值合并,以更新预配服务。

function beginCreateOrUpdateAndWait(resourceGroupName: string, provisioningServiceName: string, iotDpsDescription: ProvisioningServiceDescription, options?: IotDpsResourceCreateOrUpdateOptionalParams): Promise<ProvisioningServiceDescription>

参数

resourceGroupName

string

资源组标识符。

provisioningServiceName

string

要创建或更新的预配服务的名称。

iotDpsDescription
ProvisioningServiceDescription

要创建或更新的预配服务的说明。

返回

beginCreateOrUpdatePrivateEndpointConnection(string, string, string, PrivateEndpointConnection, IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams)

创建或更新具有指定名称的专用终结点连接的状态

function beginCreateOrUpdatePrivateEndpointConnection(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, privateEndpointConnection: PrivateEndpointConnection, options?: IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams): Promise<PollerLike<PollOperationState<PrivateEndpointConnection>, PrivateEndpointConnection>>

参数

resourceGroupName

string

包含预配服务的资源组的名称。

resourceName

string

预配服务的名称。

privateEndpointConnectionName

string

专用终结点连接的名称

privateEndpointConnection
PrivateEndpointConnection

具有更新属性的专用终结点连接

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<PrivateEndpointConnection>, PrivateEndpointConnection>>

beginCreateOrUpdatePrivateEndpointConnectionAndWait(string, string, string, PrivateEndpointConnection, IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams)

创建或更新具有指定名称的专用终结点连接的状态

function beginCreateOrUpdatePrivateEndpointConnectionAndWait(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, privateEndpointConnection: PrivateEndpointConnection, options?: IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams): Promise<PrivateEndpointConnection>

参数

resourceGroupName

string

包含预配服务的资源组的名称。

resourceName

string

预配服务的名称。

privateEndpointConnectionName

string

专用终结点连接的名称

privateEndpointConnection
PrivateEndpointConnection

具有更新属性的专用终结点连接

返回

beginDelete(string, string, IotDpsResourceDeleteOptionalParams)

删除预配服务。

function beginDelete(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

参数

provisioningServiceName

string

要删除的预配服务的名称。

resourceGroupName

string

资源组标识符。

options
IotDpsResourceDeleteOptionalParams

选项参数。

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, IotDpsResourceDeleteOptionalParams)

删除预配服务。

function beginDeleteAndWait(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceDeleteOptionalParams): Promise<void>

参数

provisioningServiceName

string

要删除的预配服务的名称。

resourceGroupName

string

资源组标识符。

options
IotDpsResourceDeleteOptionalParams

选项参数。

返回

Promise<void>

beginDeletePrivateEndpointConnection(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

删除具有指定名称的专用终结点连接

function beginDeletePrivateEndpointConnection(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, options?: IotDpsResourceDeletePrivateEndpointConnectionOptionalParams): Promise<PollerLike<PollOperationState<PrivateEndpointConnection>, PrivateEndpointConnection>>

参数

resourceGroupName

string

包含预配服务的资源组的名称。

resourceName

string

预配服务的名称。

privateEndpointConnectionName

string

专用终结点连接的名称

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<PrivateEndpointConnection>, PrivateEndpointConnection>>

beginDeletePrivateEndpointConnectionAndWait(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)

删除具有指定名称的专用终结点连接

function beginDeletePrivateEndpointConnectionAndWait(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, options?: IotDpsResourceDeletePrivateEndpointConnectionOptionalParams): Promise<PrivateEndpointConnection>

参数

resourceGroupName

string

包含预配服务的资源组的名称。

resourceName

string

预配服务的名称。

privateEndpointConnectionName

string

专用终结点连接的名称

返回

beginUpdate(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

更新现有预配服务的标记。 若要更新其他字段,请使用 CreateOrUpdate 方法

function beginUpdate(resourceGroupName: string, provisioningServiceName: string, provisioningServiceTags: TagsResource, options?: IotDpsResourceUpdateOptionalParams): Promise<PollerLike<PollOperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>>

参数

resourceGroupName

string

资源组标识符。

provisioningServiceName

string

要创建或更新的预配服务的名称。

provisioningServiceTags
TagsResource

更新了要设置为预配服务实例的标记信息。

options
IotDpsResourceUpdateOptionalParams

选项参数。

返回

Promise<PollerLike<@azure/core-lro.PollOperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>>

beginUpdateAndWait(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)

更新现有预配服务的标记。 若要更新其他字段,请使用 CreateOrUpdate 方法

function beginUpdateAndWait(resourceGroupName: string, provisioningServiceName: string, provisioningServiceTags: TagsResource, options?: IotDpsResourceUpdateOptionalParams): Promise<ProvisioningServiceDescription>

参数

resourceGroupName

string

资源组标识符。

provisioningServiceName

string

要创建或更新的预配服务的名称。

provisioningServiceTags
TagsResource

更新了要设置为预配服务实例的标记信息。

options
IotDpsResourceUpdateOptionalParams

选项参数。

返回

checkProvisioningServiceNameAvailability(OperationInputs, IotDpsResourceCheckProvisioningServiceNameAvailabilityOptionalParams)

检查预配服务名称是否可用。 这将验证名称在语法上是否有效以及名称是否可用

function checkProvisioningServiceNameAvailability(argumentsParam: OperationInputs, options?: IotDpsResourceCheckProvisioningServiceNameAvailabilityOptionalParams): Promise<NameAvailabilityInfo>

参数

argumentsParam
OperationInputs

将 OperationInputs 结构中的 name 参数设置为要检查的预配服务的名称。

返回

get(string, string, IotDpsResourceGetOptionalParams)

获取不带 SAS 密钥的预配服务的元数据。

function get(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceGetOptionalParams): Promise<ProvisioningServiceDescription>

参数

provisioningServiceName

string

要检索的预配服务的名称。

resourceGroupName

string

资源组名称。

options
IotDpsResourceGetOptionalParams

选项参数。

返回

getOperationResult(string, string, string, string, IotDpsResourceGetOperationResultOptionalParams)

获取长时间运行的操作的状态,例如创建、更新或删除预配服务。

function getOperationResult(operationId: string, resourceGroupName: string, provisioningServiceName: string, asyncinfo: string, options?: IotDpsResourceGetOperationResultOptionalParams): Promise<AsyncOperationResult>

参数

operationId

string

对应于长时间运行的操作的操作 ID。 使用此来轮询状态。

resourceGroupName

string

资源组标识符。

provisioningServiceName

string

运行操作的预配服务的名称。

asyncinfo

string

用于轮询操作状态的异步标头,在创建长时间运行的操作时获取。

返回

getPrivateEndpointConnection(string, string, string, IotDpsResourceGetPrivateEndpointConnectionOptionalParams)

获取专用终结点连接属性

function getPrivateEndpointConnection(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, options?: IotDpsResourceGetPrivateEndpointConnectionOptionalParams): Promise<PrivateEndpointConnection>

参数

resourceGroupName

string

包含预配服务的资源组的名称。

resourceName

string

预配服务的名称。

privateEndpointConnectionName

string

专用终结点连接的名称

返回

getPrivateLinkResources(string, string, string, IotDpsResourceGetPrivateLinkResourcesOptionalParams)

获取给定预配服务的指定专用链接资源

function getPrivateLinkResources(resourceGroupName: string, resourceName: string, groupId: string, options?: IotDpsResourceGetPrivateLinkResourcesOptionalParams): Promise<GroupIdInformation>

参数

resourceGroupName

string

包含预配服务的资源组的名称。

resourceName

string

预配服务的名称。

groupId

string

专用链接资源的名称

返回

listByResourceGroup(string, IotDpsResourceListByResourceGroupOptionalParams)

获取给定资源组中所有预配服务的列表。

function listByResourceGroup(resourceGroupName: string, options?: IotDpsResourceListByResourceGroupOptionalParams): PagedAsyncIterableIterator<ProvisioningServiceDescription, ProvisioningServiceDescription[], PageSettings>

参数

resourceGroupName

string

资源组标识符。

返回

listBySubscription(IotDpsResourceListBySubscriptionOptionalParams)

列出给定订阅 ID 的所有预配服务。

function listBySubscription(options?: IotDpsResourceListBySubscriptionOptionalParams): PagedAsyncIterableIterator<ProvisioningServiceDescription, ProvisioningServiceDescription[], PageSettings>

参数

返回

listKeys(string, string, IotDpsResourceListKeysOptionalParams)

列出预配服务的主密钥和辅助密钥。

function listKeys(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceListKeysOptionalParams): PagedAsyncIterableIterator<SharedAccessSignatureAuthorizationRuleAccessRightsDescription, SharedAccessSignatureAuthorizationRuleAccessRightsDescription[], PageSettings>

参数

provisioningServiceName

string

要为其获取共享访问密钥的预配服务名称。

resourceGroupName

string

资源组名称

options
IotDpsResourceListKeysOptionalParams

选项参数。

返回

listKeysForKeyName(string, string, string, IotDpsResourceListKeysForKeyNameOptionalParams)

列出特定密钥名称的主密钥和辅助密钥

function listKeysForKeyName(provisioningServiceName: string, keyName: string, resourceGroupName: string, options?: IotDpsResourceListKeysForKeyNameOptionalParams): Promise<SharedAccessSignatureAuthorizationRuleAccessRightsDescription>

参数

provisioningServiceName

string

预配服务的名称。

keyName

string

要获取其键值的逻辑键名称。

resourceGroupName

string

包含预配服务的资源组的名称。

返回

listPrivateEndpointConnections(string, string, IotDpsResourceListPrivateEndpointConnectionsOptionalParams)

列出专用终结点连接属性

function listPrivateEndpointConnections(resourceGroupName: string, resourceName: string, options?: IotDpsResourceListPrivateEndpointConnectionsOptionalParams): Promise<IotDpsResourceListPrivateEndpointConnectionsResponse>

参数

resourceGroupName

string

包含预配服务的资源组的名称。

resourceName

string

预配服务的名称。

返回

listPrivateLinkResources(string, string, IotDpsResourceListPrivateLinkResourcesOptionalParams)

列出给定预配服务的专用链接资源

function listPrivateLinkResources(resourceGroupName: string, resourceName: string, options?: IotDpsResourceListPrivateLinkResourcesOptionalParams): Promise<PrivateLinkResources>

参数

resourceGroupName

string

包含预配服务的资源组的名称。

resourceName

string

预配服务的名称。

返回

listValidSkus(string, string, IotDpsResourceListValidSkusOptionalParams)

获取预配服务的有效 SKU 和层的列表。

function listValidSkus(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceListValidSkusOptionalParams): PagedAsyncIterableIterator<IotDpsSkuDefinition, IotDpsSkuDefinition[], PageSettings>

参数

provisioningServiceName

string

预配服务的名称。

resourceGroupName

string

资源组的名称。

返回