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 PossibleValuesForAppSku() []string + func PossibleValuesForAppState() []string + func PossibleValuesForIPRuleAction() []string + func PossibleValuesForNetworkAction() []string + func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string + func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForPublicNetworkAccess() []string + func ValidateIotAppID(input interface{}, key string) (warnings []string, errors []error) + type App struct + Id *string + Identity *identity.SystemAssigned + Location string + Name *string + Properties *AppProperties + Sku AppSkuInfo + SystemData *systemdata.SystemData + Tags *map[string]string + Type *string + type AppAvailabilityInfo struct + Message *string + NameAvailable *bool + Reason *string + type AppOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p AppOperationPredicate) Matches(input App) bool + type AppPatch struct + Identity *identity.SystemAssigned + Properties *AppProperties + Sku *AppSkuInfo + Tags *map[string]string + type AppProperties struct + ApplicationId *string + DisplayName *string + NetworkRuleSets *NetworkRuleSets + PrivateEndpointConnections *[]PrivateEndpointConnection + ProvisioningState *ProvisioningState + PublicNetworkAccess *PublicNetworkAccess + State *AppState + Subdomain *string + Template *string + type AppSku string + const AppSkuSTOne + const AppSkuSTTwo + const AppSkuSTZero + func (s *AppSku) UnmarshalJSON(bytes []byte) error + type AppSkuInfo struct + Name AppSku + type AppState string + const AppStateCreated + const AppStateSuspended + func (s *AppState) UnmarshalJSON(bytes []byte) error + type AppTemplate struct + Description *string + Industry *string + Locations *[]AppTemplateLocations + ManifestId *string + ManifestVersion *string + Name *string + Order *float64 + Title *string + type AppTemplateLocations struct + DisplayName *string + Id *string + type AppTemplateOperationPredicate struct + Description *string + Industry *string + ManifestId *string + ManifestVersion *string + Name *string + Order *float64 + Title *string + func (p AppTemplateOperationPredicate) Matches(input AppTemplate) bool + type AppsClient struct + Client *resourcemanager.Client + func NewAppsClientWithBaseURI(sdkApi sdkEnv.Api) (*AppsClient, error) + func (c AppsClient) CheckNameAvailability(ctx context.Context, id commonids.SubscriptionId, input OperationInputs) (result CheckNameAvailabilityOperationResponse, err error) + func (c AppsClient) CheckSubdomainAvailability(ctx context.Context, id commonids.SubscriptionId, input OperationInputs) (result CheckSubdomainAvailabilityOperationResponse, err error) + func (c AppsClient) CreateOrUpdate(ctx context.Context, id IotAppId, input App) (result CreateOrUpdateOperationResponse, err error) + func (c AppsClient) CreateOrUpdateThenPoll(ctx context.Context, id IotAppId, input App) error + func (c AppsClient) Delete(ctx context.Context, id IotAppId) (result DeleteOperationResponse, err error) + func (c AppsClient) DeleteThenPoll(ctx context.Context, id IotAppId) error + func (c AppsClient) Get(ctx context.Context, id IotAppId) (result GetOperationResponse, err error) + func (c AppsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error) + func (c AppsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error) + func (c AppsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c AppsClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result ListBySubscriptionOperationResponse, err error) + func (c AppsClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (ListBySubscriptionCompleteResult, error) + func (c AppsClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error) + func (c AppsClient) ListTemplates(ctx context.Context, id commonids.SubscriptionId) (result ListTemplatesOperationResponse, err error) + func (c AppsClient) ListTemplatesComplete(ctx context.Context, id commonids.SubscriptionId) (ListTemplatesCompleteResult, error) + func (c AppsClient) ListTemplatesCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListTemplatesCompleteResult, err error) + func (c AppsClient) Update(ctx context.Context, id IotAppId, input AppPatch) (result UpdateOperationResponse, err error) + func (c AppsClient) UpdateThenPoll(ctx context.Context, id IotAppId, input AppPatch) error + type CheckNameAvailabilityOperationResponse struct + HttpResponse *http.Response + Model *AppAvailabilityInfo + OData *odata.OData + type CheckSubdomainAvailabilityOperationResponse struct + HttpResponse *http.Response + Model *AppAvailabilityInfo + OData *odata.OData + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *App + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type GetOperationResponse struct + HttpResponse *http.Response + Model *App + OData *odata.OData + type IPRuleAction string + const IPRuleActionAllow + func (s *IPRuleAction) UnmarshalJSON(bytes []byte) error + type IotAppId struct + IotAppName string + ResourceGroupName string + SubscriptionId string + func NewIotAppID(subscriptionId string, resourceGroupName string, iotAppName string) IotAppId + func ParseIotAppID(input string) (*IotAppId, error) + func ParseIotAppIDInsensitively(input string) (*IotAppId, error) + func (id *IotAppId) FromParseResult(input resourceids.ParseResult) error + func (id IotAppId) ID() string + func (id IotAppId) Segments() []resourceids.Segment + func (id IotAppId) String() string + type ListByResourceGroupCompleteResult struct + Items []App + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]App + OData *odata.OData + type ListBySubscriptionCompleteResult struct + Items []App + LatestHttpResponse *http.Response + type ListBySubscriptionCustomPager struct + NextLink *odata.Link + func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link + type ListBySubscriptionOperationResponse struct + HttpResponse *http.Response + Model *[]App + OData *odata.OData + type ListTemplatesCompleteResult struct + Items []AppTemplate + LatestHttpResponse *http.Response + type ListTemplatesCustomPager struct + NextLink *odata.Link + func (p *ListTemplatesCustomPager) NextPageLink() *odata.Link + type ListTemplatesOperationResponse struct + HttpResponse *http.Response + Model *[]AppTemplate + OData *odata.OData + type NetworkAction string + const NetworkActionAllow + const NetworkActionDeny + func (s *NetworkAction) UnmarshalJSON(bytes []byte) error + type NetworkRuleSetIPRule struct + Action *IPRuleAction + FilterName *string + IPMask *string + type NetworkRuleSets struct + ApplyToDevices *bool + ApplyToIoTCentral *bool + DefaultAction *NetworkAction + IPRules *[]NetworkRuleSetIPRule + type OperationInputs struct + Name string + Type *string + type PrivateEndpoint struct + Id *string + type PrivateEndpointConnection struct + Id *string + Name *string + Properties *PrivateEndpointConnectionProperties + SystemData *systemdata.SystemData + Type *string + type PrivateEndpointConnectionProperties struct + GroupIds *[]string + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState + ProvisioningState *PrivateEndpointConnectionProvisioningState + type PrivateEndpointConnectionProvisioningState string + const PrivateEndpointConnectionProvisioningStateCreating + const PrivateEndpointConnectionProvisioningStateDeleting + const PrivateEndpointConnectionProvisioningStateFailed + const PrivateEndpointConnectionProvisioningStateSucceeded + func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error + type PrivateEndpointServiceConnectionStatus string + const PrivateEndpointServiceConnectionStatusApproved + const PrivateEndpointServiceConnectionStatusPending + const PrivateEndpointServiceConnectionStatusRejected + func (s *PrivateEndpointServiceConnectionStatus) UnmarshalJSON(bytes []byte) error + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status *PrivateEndpointServiceConnectionStatus + type ProvisioningState string + const ProvisioningStateCanceled + const ProvisioningStateCreating + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type PublicNetworkAccess string + const PublicNetworkAccessDisabled + const PublicNetworkAccessEnabled + func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error + type UpdateOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller