Dela via


IotHubResource interface

Gränssnitt som representerar en IotHubResource.

Metoder

beginCreateOrUpdate(string, string, IotHubDescription, IotHubResourceCreateOrUpdateOptionalParams)

Skapa eller uppdatera metadata för en Iot-hubb. Det vanliga mönstret för att ändra en egenskap är att hämta IoT Hub-metadata och säkerhetsmetadata och sedan kombinera dem med de ändrade värdena i en ny brödtext för att uppdatera IoT-hubben. Om vissa egenskaper saknas i JSON kan uppdatering av IoT Hub leda till att dessa värden återgår till standardvärdet, vilket kan leda till oväntat beteende.

beginCreateOrUpdateAndWait(string, string, IotHubDescription, IotHubResourceCreateOrUpdateOptionalParams)

Skapa eller uppdatera metadata för en Iot-hubb. Det vanliga mönstret för att ändra en egenskap är att hämta IoT Hub-metadata och säkerhetsmetadata och sedan kombinera dem med de ändrade värdena i en ny brödtext för att uppdatera IoT-hubben. Om vissa egenskaper saknas i JSON kan uppdatering av IoT Hub leda till att dessa värden återgår till standardvärdet, vilket kan leda till oväntat beteende.

beginDelete(string, string, IotHubResourceDeleteOptionalParams)

Ta bort en IoT-hubb.

beginDeleteAndWait(string, string, IotHubResourceDeleteOptionalParams)

Ta bort en IoT-hubb.

beginUpdate(string, string, TagsResource, IotHubResourceUpdateOptionalParams)

Uppdatera en befintlig IoT Hub-taggar. om du vill uppdatera andra fält använder du metoden CreateOrUpdate

beginUpdateAndWait(string, string, TagsResource, IotHubResourceUpdateOptionalParams)

Uppdatera en befintlig IoT Hub-taggar. om du vill uppdatera andra fält använder du metoden CreateOrUpdate

checkNameAvailability(OperationInputs, IotHubResourceCheckNameAvailabilityOptionalParams)

Kontrollera om ett IoT-hubbnamn är tillgängligt.

createEventHubConsumerGroup(string, string, string, string, IotHubResourceCreateEventHubConsumerGroupOptionalParams)

Lägg till en konsumentgrupp i en Event Hub-kompatibel slutpunkt i en IoT-hubb.

deleteEventHubConsumerGroup(string, string, string, string, IotHubResourceDeleteEventHubConsumerGroupOptionalParams)

Ta bort en konsumentgrupp från en Event Hub-kompatibel slutpunkt i en IoT-hubb.

exportDevices(string, string, ExportDevicesRequest, IotHubResourceExportDevicesOptionalParams)

Exporterar alla enhetsidentiteter i IoT Hub-identitetsregistret till en Azure Storage-blobcontainer. Mer information finns i: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.

get(string, string, IotHubResourceGetOptionalParams)

Hämta icke-säkerhetsrelaterade metadata för en IoT-hubb.

getEventHubConsumerGroup(string, string, string, string, IotHubResourceGetEventHubConsumerGroupOptionalParams)

Hämta en konsumentgrupp från den Event Hub-kompatibla slutpunkten från enhet till moln för en IoT-hubb.

getJob(string, string, string, IotHubResourceGetJobOptionalParams)

Hämta information om ett jobb från en IoT-hubb. Mer information finns i: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.

getKeysForKeyName(string, string, string, IotHubResourceGetKeysForKeyNameOptionalParams)

Hämta en princip för delad åtkomst med namn från en IoT-hubb. Mer information finns i: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.

getStats(string, string, IotHubResourceGetStatsOptionalParams)

Hämta statistiken från en IoT-hubb.

importDevices(string, string, ImportDevicesRequest, IotHubResourceImportDevicesOptionalParams)

Importera, uppdatera eller ta bort enhetsidentiteter i IoT Hub-identitetsregistret från en blob. Mer information finns i: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.

listByResourceGroup(string, IotHubResourceListByResourceGroupOptionalParams)

Hämta alla IoT-hubbar i en resursgrupp.

listBySubscription(IotHubResourceListBySubscriptionOptionalParams)

Hämta alla IoT-hubbar i en prenumeration.

listEndpointHealth(string, string, IotHubResourceGetEndpointHealthOptionalParams)

Hämta hälsotillståndet för routningsslutpunkter.

listEventHubConsumerGroups(string, string, string, IotHubResourceListEventHubConsumerGroupsOptionalParams)

Hämta en lista över konsumentgrupper i den Event Hub-kompatibla slutpunkten från enhet till moln i en IoT-hubb.

listJobs(string, string, IotHubResourceListJobsOptionalParams)

Hämta en lista över alla jobb i en IoT-hubb. Mer information finns i: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.

listKeys(string, string, IotHubResourceListKeysOptionalParams)

Hämta säkerhetsmetadata för en IoT-hubb. Mer information finns i: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.

listQuotaMetrics(string, string, IotHubResourceGetQuotaMetricsOptionalParams)

Hämta kvotmåtten för en IoT-hubb.

listValidSkus(string, string, IotHubResourceGetValidSkusOptionalParams)

Hämta listan över giltiga SKU:er för en IoT-hubb.

testAllRoutes(string, string, TestAllRoutesInput, IotHubResourceTestAllRoutesOptionalParams)

Testa alla vägar som konfigurerats i den här Iot Hub

testRoute(string, string, TestRouteInput, IotHubResourceTestRouteOptionalParams)

Testa den nya vägen för den här Iot Hub

Metodinformation

beginCreateOrUpdate(string, string, IotHubDescription, IotHubResourceCreateOrUpdateOptionalParams)

Skapa eller uppdatera metadata för en Iot-hubb. Det vanliga mönstret för att ändra en egenskap är att hämta IoT Hub-metadata och säkerhetsmetadata och sedan kombinera dem med de ändrade värdena i en ny brödtext för att uppdatera IoT-hubben. Om vissa egenskaper saknas i JSON kan uppdatering av IoT Hub leda till att dessa värden återgår till standardvärdet, vilket kan leda till oväntat beteende.

function beginCreateOrUpdate(resourceGroupName: string, resourceName: string, iotHubDescription: IotHubDescription, options?: IotHubResourceCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<IotHubDescription>, IotHubDescription>>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

iotHubDescription
IotHubDescription

IoT Hub-metadata och säkerhetsmetadata.

options
IotHubResourceCreateOrUpdateOptionalParams

Alternativparametrarna.

Returer

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

beginCreateOrUpdateAndWait(string, string, IotHubDescription, IotHubResourceCreateOrUpdateOptionalParams)

Skapa eller uppdatera metadata för en Iot-hubb. Det vanliga mönstret för att ändra en egenskap är att hämta IoT Hub-metadata och säkerhetsmetadata och sedan kombinera dem med de ändrade värdena i en ny brödtext för att uppdatera IoT-hubben. Om vissa egenskaper saknas i JSON kan uppdatering av IoT Hub leda till att dessa värden återgår till standardvärdet, vilket kan leda till oväntat beteende.

function beginCreateOrUpdateAndWait(resourceGroupName: string, resourceName: string, iotHubDescription: IotHubDescription, options?: IotHubResourceCreateOrUpdateOptionalParams): Promise<IotHubDescription>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

iotHubDescription
IotHubDescription

IoT Hub-metadata och säkerhetsmetadata.

options
IotHubResourceCreateOrUpdateOptionalParams

Alternativparametrarna.

Returer

beginDelete(string, string, IotHubResourceDeleteOptionalParams)

Ta bort en IoT-hubb.

function beginDelete(resourceGroupName: string, resourceName: string, options?: IotHubResourceDeleteOptionalParams): Promise<PollerLike<PollOperationState<IotHubDescription>, IotHubDescription>>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

options
IotHubResourceDeleteOptionalParams

Alternativparametrarna.

Returer

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

beginDeleteAndWait(string, string, IotHubResourceDeleteOptionalParams)

Ta bort en IoT-hubb.

function beginDeleteAndWait(resourceGroupName: string, resourceName: string, options?: IotHubResourceDeleteOptionalParams): Promise<IotHubDescription>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

options
IotHubResourceDeleteOptionalParams

Alternativparametrarna.

Returer

beginUpdate(string, string, TagsResource, IotHubResourceUpdateOptionalParams)

Uppdatera en befintlig IoT Hub-taggar. om du vill uppdatera andra fält använder du metoden CreateOrUpdate

function beginUpdate(resourceGroupName: string, resourceName: string, iotHubTags: TagsResource, options?: IotHubResourceUpdateOptionalParams): Promise<PollerLike<PollOperationState<IotHubDescription>, IotHubDescription>>

Parametrar

resourceGroupName

string

Resursgruppsidentifierare.

resourceName

string

Namnet på den iot-hubb som ska uppdateras.

iotHubTags
TagsResource

Tagginformationen har uppdaterats till iot Hub-instansen.

options
IotHubResourceUpdateOptionalParams

Alternativparametrarna.

Returer

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

beginUpdateAndWait(string, string, TagsResource, IotHubResourceUpdateOptionalParams)

Uppdatera en befintlig IoT Hub-taggar. om du vill uppdatera andra fält använder du metoden CreateOrUpdate

function beginUpdateAndWait(resourceGroupName: string, resourceName: string, iotHubTags: TagsResource, options?: IotHubResourceUpdateOptionalParams): Promise<IotHubDescription>

Parametrar

resourceGroupName

string

Resursgruppsidentifierare.

resourceName

string

Namnet på den iot-hubb som ska uppdateras.

iotHubTags
TagsResource

Tagginformationen har uppdaterats till iot Hub-instansen.

options
IotHubResourceUpdateOptionalParams

Alternativparametrarna.

Returer

checkNameAvailability(OperationInputs, IotHubResourceCheckNameAvailabilityOptionalParams)

Kontrollera om ett IoT-hubbnamn är tillgängligt.

function checkNameAvailability(operationInputs: OperationInputs, options?: IotHubResourceCheckNameAvailabilityOptionalParams): Promise<IotHubNameAvailabilityInfo>

Parametrar

operationInputs
OperationInputs

Ange namnparametern i OperationInputs-strukturen till namnet på den IoT-hubb som ska kontrolleras.

options
IotHubResourceCheckNameAvailabilityOptionalParams

Alternativparametrarna.

Returer

createEventHubConsumerGroup(string, string, string, string, IotHubResourceCreateEventHubConsumerGroupOptionalParams)

Lägg till en konsumentgrupp i en Event Hub-kompatibel slutpunkt i en IoT-hubb.

function createEventHubConsumerGroup(resourceGroupName: string, resourceName: string, eventHubEndpointName: string, name: string, options?: IotHubResourceCreateEventHubConsumerGroupOptionalParams): Promise<EventHubConsumerGroupInfo>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

eventHubEndpointName

string

Namnet på den Event Hub-kompatibla slutpunkten i IoT-hubben.

name

string

Namnet på den konsumentgrupp som ska läggas till.

Returer

deleteEventHubConsumerGroup(string, string, string, string, IotHubResourceDeleteEventHubConsumerGroupOptionalParams)

Ta bort en konsumentgrupp från en Event Hub-kompatibel slutpunkt i en IoT-hubb.

function deleteEventHubConsumerGroup(resourceGroupName: string, resourceName: string, eventHubEndpointName: string, name: string, options?: IotHubResourceDeleteEventHubConsumerGroupOptionalParams): Promise<void>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

eventHubEndpointName

string

Namnet på den Event Hub-kompatibla slutpunkten i IoT-hubben.

name

string

Namnet på den konsumentgrupp som ska tas bort.

Returer

Promise<void>

exportDevices(string, string, ExportDevicesRequest, IotHubResourceExportDevicesOptionalParams)

Exporterar alla enhetsidentiteter i IoT Hub-identitetsregistret till en Azure Storage-blobcontainer. Mer information finns i: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.

function exportDevices(resourceGroupName: string, resourceName: string, exportDevicesParameters: ExportDevicesRequest, options?: IotHubResourceExportDevicesOptionalParams): Promise<JobResponse>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

exportDevicesParameters
ExportDevicesRequest

Parametrarna som anger åtgärden exportera enheter.

options
IotHubResourceExportDevicesOptionalParams

Alternativparametrarna.

Returer

Promise<JobResponse>

get(string, string, IotHubResourceGetOptionalParams)

Hämta icke-säkerhetsrelaterade metadata för en IoT-hubb.

function get(resourceGroupName: string, resourceName: string, options?: IotHubResourceGetOptionalParams): Promise<IotHubDescription>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

options
IotHubResourceGetOptionalParams

Alternativparametrarna.

Returer

getEventHubConsumerGroup(string, string, string, string, IotHubResourceGetEventHubConsumerGroupOptionalParams)

Hämta en konsumentgrupp från den Event Hub-kompatibla slutpunkten från enhet till moln för en IoT-hubb.

function getEventHubConsumerGroup(resourceGroupName: string, resourceName: string, eventHubEndpointName: string, name: string, options?: IotHubResourceGetEventHubConsumerGroupOptionalParams): Promise<EventHubConsumerGroupInfo>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

eventHubEndpointName

string

Namnet på den Event Hub-kompatibla slutpunkten i IoT-hubben.

name

string

Namnet på den konsumentgrupp som ska hämtas.

Returer

getJob(string, string, string, IotHubResourceGetJobOptionalParams)

Hämta information om ett jobb från en IoT-hubb. Mer information finns i: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.

function getJob(resourceGroupName: string, resourceName: string, jobId: string, options?: IotHubResourceGetJobOptionalParams): Promise<JobResponse>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

jobId

string

Jobbidentifieraren.

options
IotHubResourceGetJobOptionalParams

Alternativparametrarna.

Returer

Promise<JobResponse>

getKeysForKeyName(string, string, string, IotHubResourceGetKeysForKeyNameOptionalParams)

Hämta en princip för delad åtkomst med namn från en IoT-hubb. Mer information finns i: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.

function getKeysForKeyName(resourceGroupName: string, resourceName: string, keyName: string, options?: IotHubResourceGetKeysForKeyNameOptionalParams): Promise<SharedAccessSignatureAuthorizationRule>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

keyName

string

Namnet på principen för delad åtkomst.

options
IotHubResourceGetKeysForKeyNameOptionalParams

Alternativparametrarna.

Returer

getStats(string, string, IotHubResourceGetStatsOptionalParams)

Hämta statistiken från en IoT-hubb.

function getStats(resourceGroupName: string, resourceName: string, options?: IotHubResourceGetStatsOptionalParams): Promise<RegistryStatistics>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

options
IotHubResourceGetStatsOptionalParams

Alternativparametrarna.

Returer

importDevices(string, string, ImportDevicesRequest, IotHubResourceImportDevicesOptionalParams)

Importera, uppdatera eller ta bort enhetsidentiteter i IoT Hub-identitetsregistret från en blob. Mer information finns i: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.

function importDevices(resourceGroupName: string, resourceName: string, importDevicesParameters: ImportDevicesRequest, options?: IotHubResourceImportDevicesOptionalParams): Promise<JobResponse>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

importDevicesParameters
ImportDevicesRequest

Parametrarna som anger åtgärden importera enheter.

options
IotHubResourceImportDevicesOptionalParams

Alternativparametrarna.

Returer

Promise<JobResponse>

listByResourceGroup(string, IotHubResourceListByResourceGroupOptionalParams)

Hämta alla IoT-hubbar i en resursgrupp.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

options
IotHubResourceListByResourceGroupOptionalParams

Alternativparametrarna.

Returer

listBySubscription(IotHubResourceListBySubscriptionOptionalParams)

Hämta alla IoT-hubbar i en prenumeration.

function listBySubscription(options?: IotHubResourceListBySubscriptionOptionalParams): PagedAsyncIterableIterator<IotHubDescription, IotHubDescription[], PageSettings>

Parametrar

options
IotHubResourceListBySubscriptionOptionalParams

Alternativparametrarna.

Returer

listEndpointHealth(string, string, IotHubResourceGetEndpointHealthOptionalParams)

Hämta hälsotillståndet för routningsslutpunkter.

function listEndpointHealth(resourceGroupName: string, iotHubName: string, options?: IotHubResourceGetEndpointHealthOptionalParams): PagedAsyncIterableIterator<EndpointHealthData, EndpointHealthData[], PageSettings>

Parametrar

resourceGroupName

string

iotHubName

string

options
IotHubResourceGetEndpointHealthOptionalParams

Alternativparametrarna.

Returer

listEventHubConsumerGroups(string, string, string, IotHubResourceListEventHubConsumerGroupsOptionalParams)

Hämta en lista över konsumentgrupper i den Event Hub-kompatibla slutpunkten från enhet till moln i en IoT-hubb.

function listEventHubConsumerGroups(resourceGroupName: string, resourceName: string, eventHubEndpointName: string, options?: IotHubResourceListEventHubConsumerGroupsOptionalParams): PagedAsyncIterableIterator<EventHubConsumerGroupInfo, EventHubConsumerGroupInfo[], PageSettings>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

eventHubEndpointName

string

Namnet på den Event Hub-kompatibla slutpunkten.

Returer

listJobs(string, string, IotHubResourceListJobsOptionalParams)

Hämta en lista över alla jobb i en IoT-hubb. Mer information finns i: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.

function listJobs(resourceGroupName: string, resourceName: string, options?: IotHubResourceListJobsOptionalParams): PagedAsyncIterableIterator<JobResponse, JobResponse[], PageSettings>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

options
IotHubResourceListJobsOptionalParams

Alternativparametrarna.

Returer

listKeys(string, string, IotHubResourceListKeysOptionalParams)

Hämta säkerhetsmetadata för en IoT-hubb. Mer information finns i: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.

function listKeys(resourceGroupName: string, resourceName: string, options?: IotHubResourceListKeysOptionalParams): PagedAsyncIterableIterator<SharedAccessSignatureAuthorizationRule, SharedAccessSignatureAuthorizationRule[], PageSettings>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

options
IotHubResourceListKeysOptionalParams

Alternativparametrarna.

Returer

listQuotaMetrics(string, string, IotHubResourceGetQuotaMetricsOptionalParams)

Hämta kvotmåtten för en IoT-hubb.

function listQuotaMetrics(resourceGroupName: string, resourceName: string, options?: IotHubResourceGetQuotaMetricsOptionalParams): PagedAsyncIterableIterator<IotHubQuotaMetricInfo, IotHubQuotaMetricInfo[], PageSettings>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

options
IotHubResourceGetQuotaMetricsOptionalParams

Alternativparametrarna.

Returer

listValidSkus(string, string, IotHubResourceGetValidSkusOptionalParams)

Hämta listan över giltiga SKU:er för en IoT-hubb.

function listValidSkus(resourceGroupName: string, resourceName: string, options?: IotHubResourceGetValidSkusOptionalParams): PagedAsyncIterableIterator<IotHubSkuDescription, IotHubSkuDescription[], PageSettings>

Parametrar

resourceGroupName

string

Namnet på resursgruppen som innehåller IoT-hubben.

resourceName

string

Namnet på IoT-hubben.

options
IotHubResourceGetValidSkusOptionalParams

Alternativparametrarna.

Returer

testAllRoutes(string, string, TestAllRoutesInput, IotHubResourceTestAllRoutesOptionalParams)

Testa alla vägar som konfigurerats i den här Iot Hub

function testAllRoutes(iotHubName: string, resourceGroupName: string, input: TestAllRoutesInput, options?: IotHubResourceTestAllRoutesOptionalParams): Promise<TestAllRoutesResult>

Parametrar

iotHubName

string

IotHub ska testas

resourceGroupName

string

resursgrupp som Iot Hub tillhör

input
TestAllRoutesInput

Indata för testning av alla vägar

options
IotHubResourceTestAllRoutesOptionalParams

Alternativparametrarna.

Returer

testRoute(string, string, TestRouteInput, IotHubResourceTestRouteOptionalParams)

Testa den nya vägen för den här Iot Hub

function testRoute(iotHubName: string, resourceGroupName: string, input: TestRouteInput, options?: IotHubResourceTestRouteOptionalParams): Promise<TestRouteResult>

Parametrar

iotHubName

string

IotHub ska testas

resourceGroupName

string

resursgrupp som Iot Hub tillhör

input
TestRouteInput

Väg som måste testas

options
IotHubResourceTestRouteOptionalParams

Alternativparametrarna.

Returer

Promise<TestRouteResult>