MICROSOFT.DIGITALTWINS
DigitalTwinsEndpoint_CreateOrUpdate
enum_DigitalTwinsEndpointResourcePropertiesAuthenticationType := [ "KeyBased", "IdentityBased" ]
enum_DigitalTwinsEndpointResourcePropertiesEndpointType := [ "EventHub", "EventGrid", "ServiceBus" ]
enum_ManagedIdentityReferenceType := [ "SystemAssigned", "UserAssigned" ]
valid {
input.Body.properties.endpointType == enum_DigitalTwinsEndpointResourcePropertiesEndpointType[_]
input.Body.properties.authenticationType == enum_DigitalTwinsEndpointResourcePropertiesAuthenticationType[_]
input.Body.properties.deadLetterSecret == STRING
input.Body.properties.deadLetterUri == STRING
input.Body.properties.identity.type == enum_ManagedIdentityReferenceType[_]
input.Body.properties.identity.userAssignedIdentity == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.endpointName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}DigitalTwinsEndpoint_Delete
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.endpointName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}DigitalTwinsEndpoint_Get
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.endpointName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}DigitalTwinsEndpoint_List
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}DigitalTwins_CheckNameAvailability
enum_CheckNameRequestType := [ "Microsoft.DigitalTwins/digitalTwinsInstances" ]
valid {
input.Body.name == STRING
input.Body.type == enum_CheckNameRequestType[_]
input.ReqMap.SubscriptionID == STRING
input.ReqMap.location == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}DigitalTwins_CreateOrUpdate
enum_ConnectionStateStatus := [ "Pending", "Approved", "Rejected", "Disconnected" ]
enum_DigitalTwinsIdentityType := [ "None", "SystemAssigned", "UserAssigned", "SystemAssigned,UserAssigned" ]
enum_DigitalTwinsPropertiesPublicNetworkAccess := [ "Enabled", "Disabled" ]
valid {
input.Body.properties.privateEndpointConnections[_].properties.privateEndpoint == {}
input.Body.properties.privateEndpointConnections[_].properties.groupIds[_] == None
input.Body.properties.privateEndpointConnections[_].properties.privateLinkServiceConnectionState.status == enum_ConnectionStateStatus[_]
input.Body.properties.privateEndpointConnections[_].properties.privateLinkServiceConnectionState.description == STRING
input.Body.properties.privateEndpointConnections[_].properties.privateLinkServiceConnectionState.actionsRequired == STRING
input.Body.properties.publicNetworkAccess == enum_DigitalTwinsPropertiesPublicNetworkAccess[_]
input.Body.location == STRING
input.Body.tags.STRING == STRING
input.Body.identity.type == enum_DigitalTwinsIdentityType[_]
input.Body.identity.userAssignedIdentities.STRING == {}
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}DigitalTwins_Delete
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}DigitalTwins_Get
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}DigitalTwins_List
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}DigitalTwins_ListByResourceGroup
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}DigitalTwins_Update
enum_DigitalTwinsIdentityType := [ "None", "SystemAssigned", "UserAssigned", "SystemAssigned,UserAssigned" ]
enum_DigitalTwinsPatchPropertiesPublicNetworkAccess := [ "Enabled", "Disabled" ]
valid {
input.Body.tags.STRING == STRING
input.Body.identity.type == enum_DigitalTwinsIdentityType[_]
input.Body.identity.userAssignedIdentities.STRING == {}
input.Body.properties.publicNetworkAccess == enum_DigitalTwinsPatchPropertiesPublicNetworkAccess[_]
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}Operations_List
valid {
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}PrivateEndpointConnections_CreateOrUpdate
valid {
input.Body.properties.privateEndpoint == {}
input.Body.properties.groupIds[_] == None
input.Body.properties.privateLinkServiceConnectionState == {}
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.privateEndpointConnectionName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}PrivateEndpointConnections_Delete
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.privateEndpointConnectionName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}PrivateEndpointConnections_Get
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.privateEndpointConnectionName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}PrivateEndpointConnections_List
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}PrivateLinkResources_Get
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.resourceId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}PrivateLinkResources_List
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}TimeSeriesDatabaseConnections_CreateOrUpdate
enum_ManagedIdentityReferenceType := [ "SystemAssigned", "UserAssigned" ]
enum_TimeSeriesDatabaseConnectionPropertiesConnectionType := [ "AzureDataExplorer" ]
valid {
input.Body.properties.connectionType == enum_TimeSeriesDatabaseConnectionPropertiesConnectionType[_]
input.Body.properties.identity.type == enum_ManagedIdentityReferenceType[_]
input.Body.properties.identity.userAssignedIdentity == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.timeSeriesDatabaseConnectionName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}TimeSeriesDatabaseConnections_Delete
enum_cleanupConnectionArtifacts := [ "true", "false" ]
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.timeSeriesDatabaseConnectionName == STRING
input.Qs.api-version == STRING
input.Qs.cleanupConnectionArtifacts == enum_cleanupConnectionArtifacts[_]
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}TimeSeriesDatabaseConnections_Get
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.timeSeriesDatabaseConnectionName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}TimeSeriesDatabaseConnections_List
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}Updated 17 days ago