Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForAccessRightsDescription() []string + func PossibleValuesForAllocationPolicy() []string + func PossibleValuesForIPFilterActionType() []string + func PossibleValuesForIPFilterTargetType() []string + func PossibleValuesForIotDpsSku() []string + func PossibleValuesForNameUnavailabilityReason() []string + func PossibleValuesForPrivateLinkServiceConnectionStatus() []string + func PossibleValuesForPublicNetworkAccess() []string + func PossibleValuesForState() []string + func ValidateKeyID(input interface{}, key string) (warnings []string, errors []error) + func ValidatePrivateEndpointConnectionID(input interface{}, key string) (warnings []string, errors []error) + func ValidatePrivateLinkResourceID(input interface{}, key string) (warnings []string, errors []error) + type AccessRightsDescription string + const AccessRightsDescriptionDeviceConnect + const AccessRightsDescriptionEnrollmentRead + const AccessRightsDescriptionEnrollmentWrite + const AccessRightsDescriptionRegistrationStatusRead + const AccessRightsDescriptionRegistrationStatusWrite + const AccessRightsDescriptionServiceConfig + func (s *AccessRightsDescription) UnmarshalJSON(bytes []byte) error + type AllocationPolicy string + const AllocationPolicyGeoLatency + const AllocationPolicyHashed + const AllocationPolicyStatic + func (s *AllocationPolicy) UnmarshalJSON(bytes []byte) error + type CheckProvisioningServiceNameAvailabilityOperationResponse struct + HttpResponse *http.Response + Model *NameAvailabilityInfo + OData *odata.OData + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *ProvisioningServiceDescription + OData *odata.OData + Poller pollers.Poller + type CreateOrUpdatePrivateEndpointConnectionOperationResponse struct + HttpResponse *http.Response + Model *PrivateEndpointConnection + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DeletePrivateEndpointConnectionOperationResponse struct + HttpResponse *http.Response + Model *PrivateEndpointConnection + OData *odata.OData + Poller pollers.Poller + type GetOperationResponse struct + HttpResponse *http.Response + Model *ProvisioningServiceDescription + OData *odata.OData + type GetPrivateEndpointConnectionOperationResponse struct + HttpResponse *http.Response + Model *PrivateEndpointConnection + OData *odata.OData + type GetPrivateLinkResourcesOperationResponse struct + HttpResponse *http.Response + Model *GroupIdInformation + OData *odata.OData + type GroupIdInformation struct + Id *string + Name *string + Properties GroupIdInformationProperties + Type *string + type GroupIdInformationProperties struct + GroupId *string + RequiredMembers *[]string + RequiredZoneNames *[]string + type IPFilterActionType string + const IPFilterActionTypeAccept + const IPFilterActionTypeReject + func (s *IPFilterActionType) UnmarshalJSON(bytes []byte) error + type IPFilterRule struct + Action IPFilterActionType + FilterName string + IPMask string + Target *IPFilterTargetType + type IPFilterTargetType string + const IPFilterTargetTypeAll + const IPFilterTargetTypeDeviceApi + const IPFilterTargetTypeServiceApi + func (s *IPFilterTargetType) UnmarshalJSON(bytes []byte) error + type IotDpsPropertiesDescription struct + AllocationPolicy *AllocationPolicy + AuthorizationPolicies *[]SharedAccessSignatureAuthorizationRuleAccessRightsDescription + DeviceProvisioningHostName *string + EnableDataResidency *bool + IPFilterRules *[]IPFilterRule + IdScope *string + IotHubs *[]IotHubDefinitionDescription + PortalOperationsHostName *string + PrivateEndpointConnections *[]PrivateEndpointConnection + ProvisioningState *string + PublicNetworkAccess *PublicNetworkAccess + ServiceOperationsHostName *string + State *State + type IotDpsResourceClient struct + Client *resourcemanager.Client + func NewIotDpsResourceClientWithBaseURI(sdkApi sdkEnv.Api) (*IotDpsResourceClient, error) + func (c IotDpsResourceClient) CheckProvisioningServiceNameAvailability(ctx context.Context, id commonids.SubscriptionId, input OperationInputs) (result CheckProvisioningServiceNameAvailabilityOperationResponse, err error) + func (c IotDpsResourceClient) CreateOrUpdate(ctx context.Context, id commonids.ProvisioningServiceId, ...) (result CreateOrUpdateOperationResponse, err error) + func (c IotDpsResourceClient) CreateOrUpdatePrivateEndpointConnection(ctx context.Context, id PrivateEndpointConnectionId, ...) (result CreateOrUpdatePrivateEndpointConnectionOperationResponse, err error) + func (c IotDpsResourceClient) CreateOrUpdatePrivateEndpointConnectionThenPoll(ctx context.Context, id PrivateEndpointConnectionId, ...) error + func (c IotDpsResourceClient) CreateOrUpdateThenPoll(ctx context.Context, id commonids.ProvisioningServiceId, ...) error + func (c IotDpsResourceClient) Delete(ctx context.Context, id commonids.ProvisioningServiceId) (result DeleteOperationResponse, err error) + func (c IotDpsResourceClient) DeletePrivateEndpointConnection(ctx context.Context, id PrivateEndpointConnectionId) (result DeletePrivateEndpointConnectionOperationResponse, err error) + func (c IotDpsResourceClient) DeletePrivateEndpointConnectionThenPoll(ctx context.Context, id PrivateEndpointConnectionId) error + func (c IotDpsResourceClient) DeleteThenPoll(ctx context.Context, id commonids.ProvisioningServiceId) error + func (c IotDpsResourceClient) Get(ctx context.Context, id commonids.ProvisioningServiceId) (result GetOperationResponse, err error) + func (c IotDpsResourceClient) GetPrivateEndpointConnection(ctx context.Context, id PrivateEndpointConnectionId) (result GetPrivateEndpointConnectionOperationResponse, err error) + func (c IotDpsResourceClient) GetPrivateLinkResources(ctx context.Context, id PrivateLinkResourceId) (result GetPrivateLinkResourcesOperationResponse, err error) + func (c IotDpsResourceClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error) + func (c IotDpsResourceClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error) + func (c IotDpsResourceClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c IotDpsResourceClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error) + func (c IotDpsResourceClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error) + func (c IotDpsResourceClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error) + func (c IotDpsResourceClient) ListKeys(ctx context.Context, id commonids.ProvisioningServiceId) (result ListKeysOperationResponse, err error) + func (c IotDpsResourceClient) ListKeysComplete(ctx context.Context, id commonids.ProvisioningServiceId) (ListKeysCompleteResult, error) + func (c IotDpsResourceClient) ListKeysCompleteMatchingPredicate(ctx context.Context, id commonids.ProvisioningServiceId, ...) (result ListKeysCompleteResult, err error) + func (c IotDpsResourceClient) ListKeysForKeyName(ctx context.Context, id KeyId) (result ListKeysForKeyNameOperationResponse, err error) + func (c IotDpsResourceClient) ListPrivateEndpointConnections(ctx context.Context, id commonids.ProvisioningServiceId) (result ListPrivateEndpointConnectionsOperationResponse, err error) + func (c IotDpsResourceClient) ListPrivateLinkResources(ctx context.Context, id commonids.ProvisioningServiceId) (result ListPrivateLinkResourcesOperationResponse, err error) + func (c IotDpsResourceClient) ListValidSkus(ctx context.Context, id commonids.ProvisioningServiceId) (result ListValidSkusOperationResponse, err error) + func (c IotDpsResourceClient) ListValidSkusComplete(ctx context.Context, id commonids.ProvisioningServiceId) (ListValidSkusCompleteResult, error) + func (c IotDpsResourceClient) ListValidSkusCompleteMatchingPredicate(ctx context.Context, id commonids.ProvisioningServiceId, ...) (result ListValidSkusCompleteResult, err error) + func (c IotDpsResourceClient) Update(ctx context.Context, id commonids.ProvisioningServiceId, input TagsResource) (result UpdateOperationResponse, err error) + func (c IotDpsResourceClient) UpdateThenPoll(ctx context.Context, id commonids.ProvisioningServiceId, input TagsResource) error + type IotDpsSku string + const IotDpsSkuSOne + func (s *IotDpsSku) UnmarshalJSON(bytes []byte) error + type IotDpsSkuDefinition struct + Name *IotDpsSku + type IotDpsSkuDefinitionOperationPredicate struct + func (p IotDpsSkuDefinitionOperationPredicate) Matches(input IotDpsSkuDefinition) bool + type IotDpsSkuInfo struct + Capacity *int64 + Name *IotDpsSku + Tier *string + type IotHubDefinitionDescription struct + AllocationWeight *int64 + ApplyAllocationPolicy *bool + ConnectionString string + Location string + Name *string + type KeyId struct + KeyName string + ProvisioningServiceName string + ResourceGroupName string + SubscriptionId string + func NewKeyID(subscriptionId string, resourceGroupName string, ...) KeyId + func ParseKeyID(input string) (*KeyId, error) + func ParseKeyIDInsensitively(input string) (*KeyId, error) + func (id *KeyId) FromParseResult(input resourceids.ParseResult) error + func (id KeyId) ID() string + func (id KeyId) Segments() []resourceids.Segment + func (id KeyId) String() string + type ListByResourceGroupCompleteResult struct + Items []ProvisioningServiceDescription + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]ProvisioningServiceDescription + OData *odata.OData + type ListBySubscriptionCompleteResult struct + Items []ProvisioningServiceDescription + LatestHttpResponse *http.Response + type ListBySubscriptionCustomPager struct + NextLink *odata.Link + func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link + type ListBySubscriptionOperationResponse struct + HttpResponse *http.Response + Model *[]ProvisioningServiceDescription + OData *odata.OData + type ListKeysCompleteResult struct + Items []SharedAccessSignatureAuthorizationRuleAccessRightsDescription + LatestHttpResponse *http.Response + type ListKeysCustomPager struct + NextLink *odata.Link + func (p *ListKeysCustomPager) NextPageLink() *odata.Link + type ListKeysForKeyNameOperationResponse struct + HttpResponse *http.Response + Model *SharedAccessSignatureAuthorizationRuleAccessRightsDescription + OData *odata.OData + type ListKeysOperationResponse struct + HttpResponse *http.Response + Model *[]SharedAccessSignatureAuthorizationRuleAccessRightsDescription + OData *odata.OData + type ListPrivateEndpointConnectionsOperationResponse struct + HttpResponse *http.Response + Model *[]PrivateEndpointConnection + OData *odata.OData + type ListPrivateLinkResourcesOperationResponse struct + HttpResponse *http.Response + Model *PrivateLinkResources + OData *odata.OData + type ListValidSkusCompleteResult struct + Items []IotDpsSkuDefinition + LatestHttpResponse *http.Response + type ListValidSkusCustomPager struct + NextLink *odata.Link + func (p *ListValidSkusCustomPager) NextPageLink() *odata.Link + type ListValidSkusOperationResponse struct + HttpResponse *http.Response + Model *[]IotDpsSkuDefinition + OData *odata.OData + type NameAvailabilityInfo struct + Message *string + NameAvailable *bool + Reason *NameUnavailabilityReason + type NameUnavailabilityReason string + const NameUnavailabilityReasonAlreadyExists + const NameUnavailabilityReasonInvalid + func (s *NameUnavailabilityReason) UnmarshalJSON(bytes []byte) error + type OperationInputs struct + Name string + type PrivateEndpoint struct + Id *string + type PrivateEndpointConnection struct + Id *string + Name *string + Properties PrivateEndpointConnectionProperties + SystemData *systemdata.SystemData + Type *string + type PrivateEndpointConnectionId struct + PrivateEndpointConnectionName string + ProvisioningServiceName string + ResourceGroupName string + SubscriptionId string + func NewPrivateEndpointConnectionID(subscriptionId string, resourceGroupName string, ...) PrivateEndpointConnectionId + func ParsePrivateEndpointConnectionID(input string) (*PrivateEndpointConnectionId, error) + func ParsePrivateEndpointConnectionIDInsensitively(input string) (*PrivateEndpointConnectionId, error) + func (id *PrivateEndpointConnectionId) FromParseResult(input resourceids.ParseResult) error + func (id PrivateEndpointConnectionId) ID() string + func (id PrivateEndpointConnectionId) Segments() []resourceids.Segment + func (id PrivateEndpointConnectionId) String() string + type PrivateEndpointConnectionProperties struct + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState + type PrivateLinkResourceId struct + GroupId string + ProvisioningServiceName string + ResourceGroupName string + SubscriptionId string + func NewPrivateLinkResourceID(subscriptionId string, resourceGroupName string, ...) PrivateLinkResourceId + func ParsePrivateLinkResourceID(input string) (*PrivateLinkResourceId, error) + func ParsePrivateLinkResourceIDInsensitively(input string) (*PrivateLinkResourceId, error) + func (id *PrivateLinkResourceId) FromParseResult(input resourceids.ParseResult) error + func (id PrivateLinkResourceId) ID() string + func (id PrivateLinkResourceId) Segments() []resourceids.Segment + func (id PrivateLinkResourceId) String() string + type PrivateLinkResources struct + Value *[]GroupIdInformation + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description string + Status PrivateLinkServiceConnectionStatus + type PrivateLinkServiceConnectionStatus string + const PrivateLinkServiceConnectionStatusApproved + const PrivateLinkServiceConnectionStatusDisconnected + const PrivateLinkServiceConnectionStatusPending + const PrivateLinkServiceConnectionStatusRejected + func (s *PrivateLinkServiceConnectionStatus) UnmarshalJSON(bytes []byte) error + type ProvisioningServiceDescription struct + Etag *string + Id *string + Location string + Name *string + Properties IotDpsPropertiesDescription + Resourcegroup *string + Sku IotDpsSkuInfo + Subscriptionid *string + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type ProvisioningServiceDescriptionOperationPredicate struct + Etag *string + Id *string + Location *string + Name *string + Resourcegroup *string + Subscriptionid *string + Type *string + func (p ProvisioningServiceDescriptionOperationPredicate) Matches(input ProvisioningServiceDescription) bool + type PublicNetworkAccess string + const PublicNetworkAccessDisabled + const PublicNetworkAccessEnabled + func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error + type SharedAccessSignatureAuthorizationRuleAccessRightsDescription struct + KeyName string + PrimaryKey *string + Rights AccessRightsDescription + SecondaryKey *string + type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOperationPredicate struct + KeyName *string + PrimaryKey *string + SecondaryKey *string + func (p SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOperationPredicate) Matches(input SharedAccessSignatureAuthorizationRuleAccessRightsDescription) bool + type State string + const StateActivating + const StateActivationFailed + const StateActive + const StateDeleted + const StateDeleting + const StateDeletionFailed + const StateFailingOver + const StateFailoverFailed + const StateResuming + const StateSuspended + const StateSuspending + const StateTransitioning + func (s *State) UnmarshalJSON(bytes []byte) error + type TagsResource struct + Tags *map[string]string + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *ProvisioningServiceDescription + OData *odata.OData + Poller pollers.Poller