Versions in this module Expand all Collapse all v0 v0.1.1 Nov 28, 2023 v0.1.0 Mar 30, 2023 Changes in this version + type AccessRights string + const AccessRightsDeviceConnect + const AccessRightsRegistryRead + const AccessRightsRegistryReadDeviceConnect + const AccessRightsRegistryReadRegistryWrite + const AccessRightsRegistryReadRegistryWriteDeviceConnect + const AccessRightsRegistryReadRegistryWriteServiceConnect + const AccessRightsRegistryReadRegistryWriteServiceConnectDeviceConnect + const AccessRightsRegistryReadServiceConnect + const AccessRightsRegistryReadServiceConnectDeviceConnect + const AccessRightsRegistryWrite + const AccessRightsRegistryWriteDeviceConnect + const AccessRightsRegistryWriteServiceConnect + const AccessRightsRegistryWriteServiceConnectDeviceConnect + const AccessRightsServiceConnect + const AccessRightsServiceConnectDeviceConnect + func PossibleAccessRightsValues() []AccessRights + type Capabilities string + const CapabilitiesDeviceManagement + const CapabilitiesNone + func PossibleCapabilitiesValues() []Capabilities + type Capacity struct + Default *int64 + Maximum *int64 + Minimum *int64 + ScaleType *IotHubScaleType + func (c *Capacity) UnmarshalJSON(data []byte) error + func (c Capacity) MarshalJSON() ([]byte, error) + type CertificateBodyDescription struct + Certificate *string + func (c *CertificateBodyDescription) UnmarshalJSON(data []byte) error + func (c CertificateBodyDescription) MarshalJSON() ([]byte, error) + type CertificateDescription struct + Etag *string + ID *string + Name *string + Properties *CertificateProperties + Type *string + func (c *CertificateDescription) UnmarshalJSON(data []byte) error + func (c CertificateDescription) MarshalJSON() ([]byte, error) + type CertificateListDescription struct + Value []*CertificateDescription + func (c *CertificateListDescription) UnmarshalJSON(data []byte) error + func (c CertificateListDescription) MarshalJSON() ([]byte, error) + type CertificateProperties struct + Certificate *string + Created *time.Time + Expiry *time.Time + IsVerified *bool + Subject *string + Thumbprint *string + Updated *time.Time + func (c *CertificateProperties) UnmarshalJSON(data []byte) error + func (c CertificateProperties) MarshalJSON() ([]byte, error) + type CertificatePropertiesWithNonce struct + Certificate *string + Created *time.Time + Expiry *time.Time + IsVerified *bool + Subject *string + Thumbprint *string + Updated *time.Time + VerificationCode *string + func (c *CertificatePropertiesWithNonce) UnmarshalJSON(data []byte) error + func (c CertificatePropertiesWithNonce) MarshalJSON() ([]byte, error) + type CertificateVerificationDescription struct + Certificate *string + func (c *CertificateVerificationDescription) UnmarshalJSON(data []byte) error + func (c CertificateVerificationDescription) MarshalJSON() ([]byte, error) + type CertificateWithNonceDescription struct + Etag *string + ID *string + Name *string + Properties *CertificatePropertiesWithNonce + Type *string + func (c *CertificateWithNonceDescription) UnmarshalJSON(data []byte) error + func (c CertificateWithNonceDescription) MarshalJSON() ([]byte, error) + type CertificatesClient struct + func NewCertificatesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*CertificatesClient, error) + func (client *CertificatesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, resourceName string, ...) (CertificatesClientCreateOrUpdateResponse, error) + func (client *CertificatesClient) Delete(ctx context.Context, resourceGroupName string, resourceName string, ...) (CertificatesClientDeleteResponse, error) + func (client *CertificatesClient) GenerateVerificationCode(ctx context.Context, resourceGroupName string, resourceName string, ...) (CertificatesClientGenerateVerificationCodeResponse, error) + func (client *CertificatesClient) Get(ctx context.Context, resourceGroupName string, resourceName string, ...) (CertificatesClientGetResponse, error) + func (client *CertificatesClient) ListByIotHub(ctx context.Context, resourceGroupName string, resourceName string, ...) (CertificatesClientListByIotHubResponse, error) + func (client *CertificatesClient) Verify(ctx context.Context, resourceGroupName string, resourceName string, ...) (CertificatesClientVerifyResponse, error) + type CertificatesClientCreateOrUpdateOptions struct + IfMatch *string + type CertificatesClientCreateOrUpdateResponse struct + type CertificatesClientDeleteOptions struct + type CertificatesClientDeleteResponse struct + type CertificatesClientGenerateVerificationCodeOptions struct + type CertificatesClientGenerateVerificationCodeResponse struct + type CertificatesClientGetOptions struct + type CertificatesClientGetResponse struct + type CertificatesClientListByIotHubOptions struct + type CertificatesClientListByIotHubResponse struct + type CertificatesClientVerifyOptions struct + type CertificatesClientVerifyResponse struct + type Client struct + func NewClient(subscriptionID string, credential azcore.TokenCredential, ...) (*Client, error) + func (client *Client) BeginManualFailover(ctx context.Context, iotHubName string, resourceGroupName string, ...) (*runtime.Poller[ClientManualFailoverResponse], error) + type ClientBeginManualFailoverOptions struct + ResumeToken string + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewCertificatesClient() *CertificatesClient + func (c *ClientFactory) NewClient() *Client + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewResourceClient() *ResourceClient + func (c *ClientFactory) NewResourceProviderCommonClient() *ResourceProviderCommonClient + type ClientManualFailoverResponse struct + type CloudToDeviceProperties struct + DefaultTTLAsIso8601 *string + Feedback *FeedbackProperties + MaxDeliveryCount *int32 + func (c *CloudToDeviceProperties) UnmarshalJSON(data []byte) error + func (c CloudToDeviceProperties) MarshalJSON() ([]byte, error) + type Description struct + Etag *string + ID *string + Location *string + Name *string + Properties *Properties + SKU *SKUInfo + Tags map[string]*string + Type *string + func (d *Description) UnmarshalJSON(data []byte) error + func (d Description) MarshalJSON() ([]byte, error) + type DescriptionListResult struct + NextLink *string + Value []*Description + func (d *DescriptionListResult) UnmarshalJSON(data []byte) error + func (d DescriptionListResult) MarshalJSON() ([]byte, error) + type EndpointHealthData struct + EndpointID *string + HealthStatus *EndpointHealthStatus + func (e *EndpointHealthData) UnmarshalJSON(data []byte) error + func (e EndpointHealthData) MarshalJSON() ([]byte, error) + type EndpointHealthDataListResult struct + NextLink *string + Value []*EndpointHealthData + func (e *EndpointHealthDataListResult) UnmarshalJSON(data []byte) error + func (e EndpointHealthDataListResult) MarshalJSON() ([]byte, error) + type EndpointHealthStatus string + const EndpointHealthStatusDead + const EndpointHealthStatusHealthy + const EndpointHealthStatusUnhealthy + const EndpointHealthStatusUnknown + func PossibleEndpointHealthStatusValues() []EndpointHealthStatus + type EnrichmentProperties struct + EndpointNames []*string + Key *string + Value *string + func (e *EnrichmentProperties) UnmarshalJSON(data []byte) error + func (e EnrichmentProperties) MarshalJSON() ([]byte, error) + type ErrorDetails struct + Code *string + Details *string + HTTPStatusCode *string + Message *string + func (e *ErrorDetails) UnmarshalJSON(data []byte) error + func (e ErrorDetails) MarshalJSON() ([]byte, error) + type EventHubConsumerGroupInfo struct + Etag *string + ID *string + Name *string + Properties map[string]*string + Type *string + func (e *EventHubConsumerGroupInfo) UnmarshalJSON(data []byte) error + func (e EventHubConsumerGroupInfo) MarshalJSON() ([]byte, error) + type EventHubConsumerGroupsListResult struct + NextLink *string + Value []*EventHubConsumerGroupInfo + func (e *EventHubConsumerGroupsListResult) UnmarshalJSON(data []byte) error + func (e EventHubConsumerGroupsListResult) MarshalJSON() ([]byte, error) + type EventHubProperties struct + Endpoint *string + PartitionCount *int32 + PartitionIDs []*string + Path *string + RetentionTimeInDays *int64 + func (e *EventHubProperties) UnmarshalJSON(data []byte) error + func (e EventHubProperties) MarshalJSON() ([]byte, error) + type ExportDevicesRequest struct + ExcludeKeys *bool + ExportBlobContainerURI *string + func (e *ExportDevicesRequest) UnmarshalJSON(data []byte) error + func (e ExportDevicesRequest) MarshalJSON() ([]byte, error) + type FailoverInput struct + FailoverRegion *string + func (f *FailoverInput) UnmarshalJSON(data []byte) error + func (f FailoverInput) MarshalJSON() ([]byte, error) + type FallbackRouteProperties struct + Condition *string + EndpointNames []*string + IsEnabled *bool + Name *string + Source *RoutingSource + func (f *FallbackRouteProperties) UnmarshalJSON(data []byte) error + func (f FallbackRouteProperties) MarshalJSON() ([]byte, error) + type FeedbackProperties struct + LockDurationAsIso8601 *string + MaxDeliveryCount *int32 + TTLAsIso8601 *string + func (f *FeedbackProperties) UnmarshalJSON(data []byte) error + func (f FeedbackProperties) MarshalJSON() ([]byte, error) + type IPFilterActionType string + const IPFilterActionTypeAccept + const IPFilterActionTypeReject + func PossibleIPFilterActionTypeValues() []IPFilterActionType + type IPFilterRule struct + Action *IPFilterActionType + FilterName *string + IPMask *string + func (i *IPFilterRule) UnmarshalJSON(data []byte) error + func (i IPFilterRule) MarshalJSON() ([]byte, error) + type ImportDevicesRequest struct + InputBlobContainerURI *string + OutputBlobContainerURI *string + func (i *ImportDevicesRequest) UnmarshalJSON(data []byte) error + func (i ImportDevicesRequest) MarshalJSON() ([]byte, error) + type IotHubNameUnavailabilityReason string + const IotHubNameUnavailabilityReasonAlreadyExists + const IotHubNameUnavailabilityReasonInvalid + func PossibleIotHubNameUnavailabilityReasonValues() []IotHubNameUnavailabilityReason + type IotHubReplicaRoleType string + const IotHubReplicaRoleTypePrimary + const IotHubReplicaRoleTypeSecondary + func PossibleIotHubReplicaRoleTypeValues() []IotHubReplicaRoleType + type IotHubSKU string + const IotHubSKUB1 + const IotHubSKUB2 + const IotHubSKUB3 + const IotHubSKUF1 + const IotHubSKUS1 + const IotHubSKUS2 + const IotHubSKUS3 + func PossibleIotHubSKUValues() []IotHubSKU + type IotHubSKUTier string + const IotHubSKUTierBasic + const IotHubSKUTierFree + const IotHubSKUTierStandard + func PossibleIotHubSKUTierValues() []IotHubSKUTier + type IotHubScaleType string + const IotHubScaleTypeAutomatic + const IotHubScaleTypeManual + const IotHubScaleTypeNone + func PossibleIotHubScaleTypeValues() []IotHubScaleType + type JobResponse struct + EndTimeUTC *time.Time + FailureReason *string + JobID *string + ParentJobID *string + StartTimeUTC *time.Time + Status *JobStatus + StatusMessage *string + Type *JobType + func (j *JobResponse) UnmarshalJSON(data []byte) error + func (j JobResponse) MarshalJSON() ([]byte, error) + type JobResponseListResult struct + NextLink *string + Value []*JobResponse + func (j *JobResponseListResult) UnmarshalJSON(data []byte) error + func (j JobResponseListResult) MarshalJSON() ([]byte, error) + type JobStatus string + const JobStatusCancelled + const JobStatusCompleted + const JobStatusEnqueued + const JobStatusFailed + const JobStatusRunning + const JobStatusUnknown + func PossibleJobStatusValues() []JobStatus + type JobType string + const JobTypeBackup + const JobTypeExport + const JobTypeFactoryResetDevice + const JobTypeFirmwareUpdate + const JobTypeImport + const JobTypeReadDeviceProperties + const JobTypeRebootDevice + const JobTypeUnknown + const JobTypeUpdateDeviceConfiguration + const JobTypeWriteDeviceProperties + func PossibleJobTypeValues() []JobType + type LocationDescription struct + Location *string + Role *IotHubReplicaRoleType + func (l *LocationDescription) UnmarshalJSON(data []byte) error + func (l LocationDescription) MarshalJSON() ([]byte, error) + type MatchedRoute struct + Properties *RouteProperties + func (m *MatchedRoute) UnmarshalJSON(data []byte) error + func (m MatchedRoute) MarshalJSON() ([]byte, error) + type MessagingEndpointProperties struct + LockDurationAsIso8601 *string + MaxDeliveryCount *int32 + TTLAsIso8601 *string + func (m *MessagingEndpointProperties) UnmarshalJSON(data []byte) error + func (m MessagingEndpointProperties) MarshalJSON() ([]byte, error) + type Name struct + LocalizedValue *string + Value *string + func (n *Name) UnmarshalJSON(data []byte) error + func (n Name) MarshalJSON() ([]byte, error) + type NameAvailabilityInfo struct + Message *string + NameAvailable *bool + Reason *IotHubNameUnavailabilityReason + func (n *NameAvailabilityInfo) UnmarshalJSON(data []byte) error + func (n NameAvailabilityInfo) MarshalJSON() ([]byte, error) + type Operation struct + Display *OperationDisplay + Name *string + func (o *Operation) UnmarshalJSON(data []byte) error + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o *OperationDisplay) UnmarshalJSON(data []byte) error + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationInputs struct + Name *string + func (o *OperationInputs) UnmarshalJSON(data []byte) error + func (o OperationInputs) MarshalJSON() ([]byte, error) + type OperationListResult struct + NextLink *string + Value []*Operation + func (o *OperationListResult) UnmarshalJSON(data []byte) error + func (o OperationListResult) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) + func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] + type OperationsClientListOptions struct + type OperationsClientListResponse struct + type Properties struct + AuthorizationPolicies []*SharedAccessSignatureAuthorizationRule + CloudToDevice *CloudToDeviceProperties + Comments *string + DeviceStreams *PropertiesDeviceStreams + EnableFileUploadNotifications *bool + EventHubEndpoints map[string]*EventHubProperties + Features *Capabilities + HostName *string + IPFilterRules []*IPFilterRule + Locations []*LocationDescription + MessagingEndpoints map[string]*MessagingEndpointProperties + ProvisioningState *string + Routing *RoutingProperties + State *string + StorageEndpoints map[string]*StorageEndpointProperties + func (p *Properties) UnmarshalJSON(data []byte) error + func (p Properties) MarshalJSON() ([]byte, error) + type PropertiesDeviceStreams struct + StreamingEndpoints []*string + func (p *PropertiesDeviceStreams) UnmarshalJSON(data []byte) error + func (p PropertiesDeviceStreams) MarshalJSON() ([]byte, error) + type QuotaMetricInfo struct + CurrentValue *int64 + MaxValue *int64 + Name *string + func (q *QuotaMetricInfo) UnmarshalJSON(data []byte) error + func (q QuotaMetricInfo) MarshalJSON() ([]byte, error) + type QuotaMetricInfoListResult struct + NextLink *string + Value []*QuotaMetricInfo + func (q *QuotaMetricInfoListResult) UnmarshalJSON(data []byte) error + func (q QuotaMetricInfoListResult) MarshalJSON() ([]byte, error) + type RegistryStatistics struct + DisabledDeviceCount *int64 + EnabledDeviceCount *int64 + TotalDeviceCount *int64 + func (r *RegistryStatistics) UnmarshalJSON(data []byte) error + func (r RegistryStatistics) MarshalJSON() ([]byte, error) + type Resource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (r *Resource) UnmarshalJSON(data []byte) error + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceClient struct + func NewResourceClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ResourceClient, error) + func (client *ResourceClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[ResourceClientCreateOrUpdateResponse], error) + func (client *ResourceClient) BeginDelete(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[ResourceClientDeleteResponse], error) + func (client *ResourceClient) BeginUpdate(ctx context.Context, resourceGroupName string, resourceName string, ...) (*runtime.Poller[ResourceClientUpdateResponse], error) + func (client *ResourceClient) CheckNameAvailability(ctx context.Context, operationInputs OperationInputs, ...) (ResourceClientCheckNameAvailabilityResponse, error) + func (client *ResourceClient) CreateEventHubConsumerGroup(ctx context.Context, resourceGroupName string, resourceName string, ...) (ResourceClientCreateEventHubConsumerGroupResponse, error) + func (client *ResourceClient) DeleteEventHubConsumerGroup(ctx context.Context, resourceGroupName string, resourceName string, ...) (ResourceClientDeleteEventHubConsumerGroupResponse, error) + func (client *ResourceClient) ExportDevices(ctx context.Context, resourceGroupName string, resourceName string, ...) (ResourceClientExportDevicesResponse, error) + func (client *ResourceClient) Get(ctx context.Context, resourceGroupName string, resourceName string, ...) (ResourceClientGetResponse, error) + func (client *ResourceClient) GetEventHubConsumerGroup(ctx context.Context, resourceGroupName string, resourceName string, ...) (ResourceClientGetEventHubConsumerGroupResponse, error) + func (client *ResourceClient) GetJob(ctx context.Context, resourceGroupName string, resourceName string, ...) (ResourceClientGetJobResponse, error) + func (client *ResourceClient) GetKeysForKeyName(ctx context.Context, resourceGroupName string, resourceName string, ...) (ResourceClientGetKeysForKeyNameResponse, error) + func (client *ResourceClient) GetStats(ctx context.Context, resourceGroupName string, resourceName string, ...) (ResourceClientGetStatsResponse, error) + func (client *ResourceClient) ImportDevices(ctx context.Context, resourceGroupName string, resourceName string, ...) (ResourceClientImportDevicesResponse, error) + func (client *ResourceClient) NewGetEndpointHealthPager(resourceGroupName string, iotHubName string, ...) *runtime.Pager[ResourceClientGetEndpointHealthResponse] + func (client *ResourceClient) NewGetQuotaMetricsPager(resourceGroupName string, resourceName string, ...) *runtime.Pager[ResourceClientGetQuotaMetricsResponse] + func (client *ResourceClient) NewGetValidSKUsPager(resourceGroupName string, resourceName string, ...) *runtime.Pager[ResourceClientGetValidSKUsResponse] + func (client *ResourceClient) NewListByResourceGroupPager(resourceGroupName string, options *ResourceClientListByResourceGroupOptions) *runtime.Pager[ResourceClientListByResourceGroupResponse] + func (client *ResourceClient) NewListBySubscriptionPager(options *ResourceClientListBySubscriptionOptions) *runtime.Pager[ResourceClientListBySubscriptionResponse] + func (client *ResourceClient) NewListEventHubConsumerGroupsPager(resourceGroupName string, resourceName string, eventHubEndpointName string, ...) *runtime.Pager[ResourceClientListEventHubConsumerGroupsResponse] + func (client *ResourceClient) NewListJobsPager(resourceGroupName string, resourceName string, ...) *runtime.Pager[ResourceClientListJobsResponse] + func (client *ResourceClient) NewListKeysPager(resourceGroupName string, resourceName string, ...) *runtime.Pager[ResourceClientListKeysResponse] + func (client *ResourceClient) TestAllRoutes(ctx context.Context, iotHubName string, resourceGroupName string, ...) (ResourceClientTestAllRoutesResponse, error) + func (client *ResourceClient) TestRoute(ctx context.Context, iotHubName string, resourceGroupName string, ...) (ResourceClientTestRouteResponse, error) + type ResourceClientBeginCreateOrUpdateOptions struct + IfMatch *string + ResumeToken string + type ResourceClientBeginDeleteOptions struct + ResumeToken string + type ResourceClientBeginUpdateOptions struct + ResumeToken string + type ResourceClientCheckNameAvailabilityOptions struct + type ResourceClientCheckNameAvailabilityResponse struct + type ResourceClientCreateEventHubConsumerGroupOptions struct + type ResourceClientCreateEventHubConsumerGroupResponse struct + type ResourceClientCreateOrUpdateResponse struct + type ResourceClientDeleteEventHubConsumerGroupOptions struct + type ResourceClientDeleteEventHubConsumerGroupResponse struct + type ResourceClientDeleteResponse struct + type ResourceClientExportDevicesOptions struct + type ResourceClientExportDevicesResponse struct + type ResourceClientGetEndpointHealthOptions struct + type ResourceClientGetEndpointHealthResponse struct + type ResourceClientGetEventHubConsumerGroupOptions struct + type ResourceClientGetEventHubConsumerGroupResponse struct + type ResourceClientGetJobOptions struct + type ResourceClientGetJobResponse struct + type ResourceClientGetKeysForKeyNameOptions struct + type ResourceClientGetKeysForKeyNameResponse struct + type ResourceClientGetOptions struct + type ResourceClientGetQuotaMetricsOptions struct + type ResourceClientGetQuotaMetricsResponse struct + type ResourceClientGetResponse struct + type ResourceClientGetStatsOptions struct + type ResourceClientGetStatsResponse struct + type ResourceClientGetValidSKUsOptions struct + type ResourceClientGetValidSKUsResponse struct + type ResourceClientImportDevicesOptions struct + type ResourceClientImportDevicesResponse struct + type ResourceClientListByResourceGroupOptions struct + type ResourceClientListByResourceGroupResponse struct + type ResourceClientListBySubscriptionOptions struct + type ResourceClientListBySubscriptionResponse struct + type ResourceClientListEventHubConsumerGroupsOptions struct + type ResourceClientListEventHubConsumerGroupsResponse struct + type ResourceClientListJobsOptions struct + type ResourceClientListJobsResponse struct + type ResourceClientListKeysOptions struct + type ResourceClientListKeysResponse struct + type ResourceClientTestAllRoutesOptions struct + type ResourceClientTestAllRoutesResponse struct + type ResourceClientTestRouteOptions struct + type ResourceClientTestRouteResponse struct + type ResourceClientUpdateResponse struct + type ResourceProviderCommonClient struct + func NewResourceProviderCommonClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ResourceProviderCommonClient, error) + func (client *ResourceProviderCommonClient) GetSubscriptionQuota(ctx context.Context, ...) (ResourceProviderCommonClientGetSubscriptionQuotaResponse, error) + type ResourceProviderCommonClientGetSubscriptionQuotaOptions struct + type ResourceProviderCommonClientGetSubscriptionQuotaResponse struct + type RouteCompilationError struct + Location *RouteErrorRange + Message *string + Severity *RouteErrorSeverity + func (r *RouteCompilationError) UnmarshalJSON(data []byte) error + func (r RouteCompilationError) MarshalJSON() ([]byte, error) + type RouteErrorPosition struct + Column *int32 + Line *int32 + func (r *RouteErrorPosition) UnmarshalJSON(data []byte) error + func (r RouteErrorPosition) MarshalJSON() ([]byte, error) + type RouteErrorRange struct + End *RouteErrorPosition + Start *RouteErrorPosition + func (r *RouteErrorRange) UnmarshalJSON(data []byte) error + func (r RouteErrorRange) MarshalJSON() ([]byte, error) + type RouteErrorSeverity string + const RouteErrorSeverityError + const RouteErrorSeverityWarning + func PossibleRouteErrorSeverityValues() []RouteErrorSeverity + type RouteProperties struct + Condition *string + EndpointNames []*string + IsEnabled *bool + Name *string + Source *RoutingSource + func (r *RouteProperties) UnmarshalJSON(data []byte) error + func (r RouteProperties) MarshalJSON() ([]byte, error) + type RoutingEndpoints struct + EventHubs []*RoutingEventHubProperties + ServiceBusQueues []*RoutingServiceBusQueueEndpointProperties + ServiceBusTopics []*RoutingServiceBusTopicEndpointProperties + StorageContainers []*RoutingStorageContainerProperties + func (r *RoutingEndpoints) UnmarshalJSON(data []byte) error + func (r RoutingEndpoints) MarshalJSON() ([]byte, error) + type RoutingEventHubProperties struct + ConnectionString *string + Name *string + ResourceGroup *string + SubscriptionID *string + func (r *RoutingEventHubProperties) UnmarshalJSON(data []byte) error + func (r RoutingEventHubProperties) MarshalJSON() ([]byte, error) + type RoutingMessage struct + AppProperties map[string]*string + Body *string + SystemProperties map[string]*string + func (r *RoutingMessage) UnmarshalJSON(data []byte) error + func (r RoutingMessage) MarshalJSON() ([]byte, error) + type RoutingProperties struct + Endpoints *RoutingEndpoints + Enrichments []*EnrichmentProperties + FallbackRoute *FallbackRouteProperties + Routes []*RouteProperties + func (r *RoutingProperties) UnmarshalJSON(data []byte) error + func (r RoutingProperties) MarshalJSON() ([]byte, error) + type RoutingServiceBusQueueEndpointProperties struct + ConnectionString *string + Name *string + ResourceGroup *string + SubscriptionID *string + func (r *RoutingServiceBusQueueEndpointProperties) UnmarshalJSON(data []byte) error + func (r RoutingServiceBusQueueEndpointProperties) MarshalJSON() ([]byte, error) + type RoutingServiceBusTopicEndpointProperties struct + ConnectionString *string + Name *string + ResourceGroup *string + SubscriptionID *string + func (r *RoutingServiceBusTopicEndpointProperties) UnmarshalJSON(data []byte) error + func (r RoutingServiceBusTopicEndpointProperties) MarshalJSON() ([]byte, error) + type RoutingSource string + const RoutingSourceDeviceJobLifecycleEvents + const RoutingSourceDeviceLifecycleEvents + const RoutingSourceDeviceMessages + const RoutingSourceDigitalTwinChangeEvents + const RoutingSourceInvalid + const RoutingSourceTwinChangeEvents + func PossibleRoutingSourceValues() []RoutingSource + type RoutingStorageContainerProperties struct + BatchFrequencyInSeconds *int32 + ConnectionString *string + ContainerName *string + Encoding *RoutingStorageContainerPropertiesEncoding + FileNameFormat *string + MaxChunkSizeInBytes *int32 + Name *string + ResourceGroup *string + SubscriptionID *string + func (r *RoutingStorageContainerProperties) UnmarshalJSON(data []byte) error + func (r RoutingStorageContainerProperties) MarshalJSON() ([]byte, error) + type RoutingStorageContainerPropertiesEncoding string + const RoutingStorageContainerPropertiesEncodingAvro + const RoutingStorageContainerPropertiesEncodingAvroDeflate + const RoutingStorageContainerPropertiesEncodingJSON + func PossibleRoutingStorageContainerPropertiesEncodingValues() []RoutingStorageContainerPropertiesEncoding + type RoutingTwin struct + Properties *RoutingTwinProperties + Tags any + func (r *RoutingTwin) UnmarshalJSON(data []byte) error + func (r RoutingTwin) MarshalJSON() ([]byte, error) + type RoutingTwinProperties struct + Desired any + Reported any + func (r *RoutingTwinProperties) UnmarshalJSON(data []byte) error + func (r RoutingTwinProperties) MarshalJSON() ([]byte, error) + type SKUDescription struct + Capacity *Capacity + ResourceType *string + SKU *SKUInfo + func (s *SKUDescription) UnmarshalJSON(data []byte) error + func (s SKUDescription) MarshalJSON() ([]byte, error) + type SKUDescriptionListResult struct + NextLink *string + Value []*SKUDescription + func (s *SKUDescriptionListResult) UnmarshalJSON(data []byte) error + func (s SKUDescriptionListResult) MarshalJSON() ([]byte, error) + type SKUInfo struct + Capacity *int64 + Name *IotHubSKU + Tier *IotHubSKUTier + func (s *SKUInfo) UnmarshalJSON(data []byte) error + func (s SKUInfo) MarshalJSON() ([]byte, error) + type SharedAccessSignatureAuthorizationRule struct + KeyName *string + PrimaryKey *string + Rights *AccessRights + SecondaryKey *string + func (s *SharedAccessSignatureAuthorizationRule) UnmarshalJSON(data []byte) error + func (s SharedAccessSignatureAuthorizationRule) MarshalJSON() ([]byte, error) + type SharedAccessSignatureAuthorizationRuleListResult struct + NextLink *string + Value []*SharedAccessSignatureAuthorizationRule + func (s *SharedAccessSignatureAuthorizationRuleListResult) UnmarshalJSON(data []byte) error + func (s SharedAccessSignatureAuthorizationRuleListResult) MarshalJSON() ([]byte, error) + type StorageEndpointProperties struct + ConnectionString *string + ContainerName *string + SasTTLAsIso8601 *string + func (s *StorageEndpointProperties) UnmarshalJSON(data []byte) error + func (s StorageEndpointProperties) MarshalJSON() ([]byte, error) + type TagsResource struct + Tags map[string]*string + func (t *TagsResource) UnmarshalJSON(data []byte) error + func (t TagsResource) MarshalJSON() ([]byte, error) + type TestAllRoutesInput struct + Message *RoutingMessage + RoutingSource *RoutingSource + Twin *RoutingTwin + func (t *TestAllRoutesInput) UnmarshalJSON(data []byte) error + func (t TestAllRoutesInput) MarshalJSON() ([]byte, error) + type TestAllRoutesResult struct + Routes []*MatchedRoute + func (t *TestAllRoutesResult) UnmarshalJSON(data []byte) error + func (t TestAllRoutesResult) MarshalJSON() ([]byte, error) + type TestResultStatus string + const TestResultStatusFalse + const TestResultStatusTrue + const TestResultStatusUndefined + func PossibleTestResultStatusValues() []TestResultStatus + type TestRouteInput struct + Message *RoutingMessage + Route *RouteProperties + Twin *RoutingTwin + func (t *TestRouteInput) UnmarshalJSON(data []byte) error + func (t TestRouteInput) MarshalJSON() ([]byte, error) + type TestRouteResult struct + Details *TestRouteResultDetails + Result *TestResultStatus + func (t *TestRouteResult) UnmarshalJSON(data []byte) error + func (t TestRouteResult) MarshalJSON() ([]byte, error) + type TestRouteResultDetails struct + CompilationErrors []*RouteCompilationError + func (t *TestRouteResultDetails) UnmarshalJSON(data []byte) error + func (t TestRouteResultDetails) MarshalJSON() ([]byte, error) + type UserSubscriptionQuota struct + CurrentValue *int32 + ID *string + Limit *int32 + Name *Name + Type *string + Unit *string + func (u *UserSubscriptionQuota) UnmarshalJSON(data []byte) error + func (u UserSubscriptionQuota) MarshalJSON() ([]byte, error) + type UserSubscriptionQuotaListResult struct + NextLink *string + Value []*UserSubscriptionQuota + func (u *UserSubscriptionQuotaListResult) UnmarshalJSON(data []byte) error + func (u UserSubscriptionQuotaListResult) MarshalJSON() ([]byte, error)