MICROSOFT.SERVICEBUS
DisasterRecoveryConfigs_BreakPairing
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.alias == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
DisasterRecoveryConfigs_CheckNameAvailability
valid {
input.Body.name == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
DisasterRecoveryConfigs_CreateOrUpdate
valid {
input.Body.properties.partnerNamespace == STRING
input.Body.properties.alternateName == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.alias == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
DisasterRecoveryConfigs_Delete
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.alias == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
DisasterRecoveryConfigs_FailOver
valid {
input.Body.properties.IsSafeFailover == BOOLEAN
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.alias == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
DisasterRecoveryConfigs_Get
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.alias == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
DisasterRecoveryConfigs_GetAuthorizationRule
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.alias == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
DisasterRecoveryConfigs_List
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
DisasterRecoveryConfigs_ListAuthorizationRules
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.alias == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
DisasterRecoveryConfigs_ListKeys
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.alias == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
EventHub_GetAuthorizationRule
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.eventhubName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
EventHub_ListAuthorizationRules
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.eventhubName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
EventHubs_ListByNamespace
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
MessagingPlan_CreateOrUpdate
valid {
input.Body.properties.sku == INTEGER
input.Body.properties.selectedEventHubUnit == INTEGER
input.Body.properties.revision == INTEGER
input.Body.location == STRING
input.Body.tags.STRING == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
MessagingPlan_Get
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
MigrationConfigs_CompleteMigration
enum_ConfigNameParameter := [ "$default" ]
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.configName == enum_ConfigNameParameter[_]
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
MigrationConfigs_CreateAndStartMigration
enum_ConfigNameParameter := [ "$default" ]
valid {
input.Body.properties.targetNamespace == STRING
input.Body.properties.postMigrationName == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.configName == enum_ConfigNameParameter[_]
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
MigrationConfigs_Delete
enum_ConfigNameParameter := [ "$default" ]
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.configName == enum_ConfigNameParameter[_]
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
MigrationConfigs_Get
enum_ConfigNameParameter := [ "$default" ]
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.configName == enum_ConfigNameParameter[_]
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
MigrationConfigs_List
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
MigrationConfigs_Revert
enum_ConfigNameParameter := [ "$default" ]
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.configName == enum_ConfigNameParameter[_]
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_CheckNameAvailability
valid {
input.Body.name == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
Namespaces_CheckNameSpaceAvailability
valid {
input.Body.name == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
Namespaces_CreateOrUpdate
enum_ConnectionStateStatus := [ "Pending", "Approved", "Rejected", "Disconnected" ]
enum_EncryptionKeySource := [ "Microsoft.KeyVault" ]
enum_IdentityType := [ "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned", "None" ]
enum_PrivateEndpointConnectionPropertiesProvisioningState := [ "Creating", "Updating", "Deleting", "Succeeded", "Canceled", "Failed" ]
enum_SBNamespacePropertiesMinimumTlsVersion := [ "1.0", "1.1", "1.2" ]
enum_SBNamespacePropertiesPublicNetworkAccess := [ "Enabled", "Disabled", "SecuredByPerimeter" ]
enum_SBSkuName := [ "Basic", "Standard", "Premium" ]
enum_SBSkuTier := [ "Basic", "Standard", "Premium" ]
valid {
input.Body.sku.name == enum_SBSkuName[_]
input.Body.sku.tier == enum_SBSkuTier[_]
input.Body.sku.capacity == INTEGER
input.Body.identity.type == enum_IdentityType[_]
input.Body.identity.userAssignedIdentities.STRING == {}
input.Body.properties.minimumTlsVersion == enum_SBNamespacePropertiesMinimumTlsVersion[_]
input.Body.properties.zoneRedundant == BOOLEAN
input.Body.properties.encryption.keyVaultProperties[_].keyName == STRING
input.Body.properties.encryption.keyVaultProperties[_].keyVaultUri == STRING
input.Body.properties.encryption.keyVaultProperties[_].keyVersion == STRING
input.Body.properties.encryption.keyVaultProperties[_].identity.userAssignedIdentity == STRING
input.Body.properties.encryption.keySource == enum_EncryptionKeySource[_]
input.Body.properties.encryption.requireInfrastructureEncryption == BOOLEAN
input.Body.properties.privateEndpointConnections[_].properties.privateEndpoint.id == STRING
input.Body.properties.privateEndpointConnections[_].properties.privateLinkServiceConnectionState.status == enum_ConnectionStateStatus[_]
input.Body.properties.privateEndpointConnections[_].properties.privateLinkServiceConnectionState.description == STRING
input.Body.properties.privateEndpointConnections[_].properties.provisioningState == enum_PrivateEndpointConnectionPropertiesProvisioningState[_]
input.Body.properties.disableLocalAuth == BOOLEAN
input.Body.properties.alternateName == STRING
input.Body.properties.publicNetworkAccess == enum_SBNamespacePropertiesPublicNetworkAccess[_]
input.Body.properties.premiumMessagingPartitions == INTEGER
input.Body.location == STRING
input.Body.tags.STRING == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_CreateOrUpdateAuthorizationRule
enum_SBAuthorizationRulePropertiesRights := [ "Manage", "Send", "Listen" ]
valid {
input.Body.properties.rights[_] == enum_SBAuthorizationRulePropertiesRights[_]
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_CreateOrUpdateIpFilterRule
enum_IpFilterRulePropertiesAction := [ "Accept", "Reject" ]
valid {
input.Body.properties.ipMask == STRING
input.Body.properties.action == enum_IpFilterRulePropertiesAction[_]
input.Body.properties.filterName == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.ipFilterRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_CreateOrUpdateNetworkRuleSet
enum_NWRuleSetIpRulesAction := [ "Allow" ]
enum_NetworkRuleSetPropertiesDefaultAction := [ "Allow", "Deny" ]
enum_NetworkRuleSetPropertiesPublicNetworkAccess := [ "Enabled", "Disabled" ]
valid {
input.Body.properties.trustedServiceAccessEnabled == BOOLEAN
input.Body.properties.defaultAction == enum_NetworkRuleSetPropertiesDefaultAction[_]
input.Body.properties.virtualNetworkRules[_].subnet.id == STRING
input.Body.properties.virtualNetworkRules[_].ignoreMissingVnetServiceEndpoint == BOOLEAN
input.Body.properties.ipRules[_].ipMask == STRING
input.Body.properties.ipRules[_].action == enum_NWRuleSetIpRulesAction[_]
input.Body.properties.publicNetworkAccess == enum_NetworkRuleSetPropertiesPublicNetworkAccess[_]
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_CreateOrUpdateVirtualNetworkRule
valid {
input.Body.properties.virtualNetworkSubnetId == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.virtualNetworkRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_Delete
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_DeleteAuthorizationRule
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_DeleteIpFilterRule
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.ipFilterRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_DeleteVirtualNetworkRule
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.virtualNetworkRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_Get
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_GetAuthorizationRule
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_GetIpFilterRule
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.ipFilterRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_GetNetworkRuleSet
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_GetVirtualNetworkRule
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.virtualNetworkRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_List
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
Namespaces_ListAuthorizationRules
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_ListByResourceGroup
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_ListIpFilterRules
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_ListKeys
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_ListNetworkRuleSets
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_ListPostAuthorizationRules
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_ListVirtualNetworkRules
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_Migrate
enum_SBNamespaceMigrateTargetNamespaceType := [ "Messaging", "NotificationHub", "Mixed", "EventHub", "Relay" ]
valid {
input.Body.targetNamespaceType == enum_SBNamespaceMigrateTargetNamespaceType[_]
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_PostAuthorizationRule
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_RegenerateKeys
enum_RegenerateAccessKeyParametersKeyType := [ "PrimaryKey", "SecondaryKey" ]
valid {
input.Body.keyType == enum_RegenerateAccessKeyParametersKeyType[_]
input.Body.key == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Namespaces_Update
enum_ConnectionStateStatus := [ "Pending", "Approved", "Rejected", "Disconnected" ]
enum_EncryptionKeySource := [ "Microsoft.KeyVault" ]
enum_IdentityType := [ "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned", "None" ]
enum_PrivateEndpointConnectionPropertiesProvisioningState := [ "Creating", "Updating", "Deleting", "Succeeded", "Canceled", "Failed" ]
enum_SBSkuName := [ "Basic", "Standard", "Premium" ]
enum_SBSkuTier := [ "Basic", "Standard", "Premium" ]
valid {
input.Body.sku.name == enum_SBSkuName[_]
input.Body.sku.tier == enum_SBSkuTier[_]
input.Body.sku.capacity == INTEGER
input.Body.properties.encryption.keyVaultProperties[_].keyName == STRING
input.Body.properties.encryption.keyVaultProperties[_].keyVaultUri == STRING
input.Body.properties.encryption.keyVaultProperties[_].keyVersion == STRING
input.Body.properties.encryption.keyVaultProperties[_].identity.userAssignedIdentity == STRING
input.Body.properties.encryption.keySource == enum_EncryptionKeySource[_]
input.Body.properties.encryption.requireInfrastructureEncryption == BOOLEAN
input.Body.properties.privateEndpointConnections[_].properties.privateEndpoint.id == STRING
input.Body.properties.privateEndpointConnections[_].properties.privateLinkServiceConnectionState.status == enum_ConnectionStateStatus[_]
input.Body.properties.privateEndpointConnections[_].properties.privateLinkServiceConnectionState.description == STRING
input.Body.properties.privateEndpointConnections[_].properties.provisioningState == enum_PrivateEndpointConnectionPropertiesProvisioningState[_]
input.Body.properties.disableLocalAuth == BOOLEAN
input.Body.properties.alternateName == STRING
input.Body.identity.type == enum_IdentityType[_]
input.Body.identity.userAssignedIdentities.STRING == {}
input.Body.location == STRING
input.Body.tags.STRING == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == 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
}
PremiumMessagingRegions_List
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
PrivateEndpointConnections_CreateOrUpdate
enum_ConnectionStateStatus := [ "Pending", "Approved", "Rejected", "Disconnected" ]
enum_PrivateEndpointConnectionPropertiesProvisioningState := [ "Creating", "Updating", "Deleting", "Succeeded", "Canceled", "Failed" ]
valid {
input.Body.properties.privateEndpoint.id == STRING
input.Body.properties.privateLinkServiceConnectionState.status == enum_ConnectionStateStatus[_]
input.Body.properties.privateLinkServiceConnectionState.description == STRING
input.Body.properties.provisioningState == enum_PrivateEndpointConnectionPropertiesProvisioningState[_]
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == 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.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == 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.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.privateEndpointConnectionName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
PrivateEndpointConnections_List
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
PrivateLinkResources_Get
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Queues_CreateOrUpdate
enum_EntityStatus := [ "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming", "Unknown" ]
valid {
input.Body.properties.lockDuration == STRING
input.Body.properties.maxSizeInMegabytes == INTEGER
input.Body.properties.maxMessageSizeInKilobytes == INTEGER
input.Body.properties.requiresDuplicateDetection == BOOLEAN
input.Body.properties.requiresSession == BOOLEAN
input.Body.properties.defaultMessageTimeToLive == STRING
input.Body.properties.deadLetteringOnMessageExpiration == BOOLEAN
input.Body.properties.duplicateDetectionHistoryTimeWindow == STRING
input.Body.properties.maxDeliveryCount == INTEGER
input.Body.properties.status == enum_EntityStatus[_]
input.Body.properties.enableBatchedOperations == BOOLEAN
input.Body.properties.autoDeleteOnIdle == STRING
input.Body.properties.enablePartitioning == BOOLEAN
input.Body.properties.enableExpress == BOOLEAN
input.Body.properties.forwardTo == STRING
input.Body.properties.forwardDeadLetteredMessagesTo == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.queueName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Queues_CreateOrUpdateAuthorizationRule
enum_SBAuthorizationRulePropertiesRights := [ "Manage", "Send", "Listen" ]
valid {
input.Body.properties.rights[_] == enum_SBAuthorizationRulePropertiesRights[_]
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.queueName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Queues_Delete
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.queueName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Queues_DeleteAuthorizationRule
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.queueName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Queues_Get
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.queueName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Queues_GetAuthorizationRule
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.queueName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Queues_ListAuthorizationRules
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.queueName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Queues_ListByNamespace
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.Qs.$skip == INTEGER
input.Qs.$top == INTEGER
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Queues_ListKeys
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.queueName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Queues_PostAuthorizationRule
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.queueName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Queues_RegenerateKeys
enum_RegenerateAccessKeyParametersKeyType := [ "PrimaryKey", "SecondaryKey" ]
valid {
input.Body.keyType == enum_RegenerateAccessKeyParametersKeyType[_]
input.Body.key == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.queueName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Regions_ListBySku
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.sku == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
Rules_CreateOrUpdate
enum_FilterType := [ "SqlFilter", "CorrelationFilter" ]
valid {
input.Body.properties.action.sqlExpression == STRING
input.Body.properties.action.compatibilityLevel == INTEGER
input.Body.properties.action.requiresPreprocessing == BOOLEAN
input.Body.properties.filterType == enum_FilterType[_]
input.Body.properties.sqlFilter.sqlExpression == STRING
input.Body.properties.sqlFilter.compatibilityLevel == INTEGER
input.Body.properties.sqlFilter.requiresPreprocessing == BOOLEAN
input.Body.properties.correlationFilter.properties.STRING == STRING
input.Body.properties.correlationFilter.correlationId == STRING
input.Body.properties.correlationFilter.messageId == STRING
input.Body.properties.correlationFilter.to == STRING
input.Body.properties.correlationFilter.replyTo == STRING
input.Body.properties.correlationFilter.label == STRING
input.Body.properties.correlationFilter.sessionId == STRING
input.Body.properties.correlationFilter.replyToSessionId == STRING
input.Body.properties.correlationFilter.contentType == STRING
input.Body.properties.correlationFilter.requiresPreprocessing == BOOLEAN
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ruleName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Rules_Delete
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ruleName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Rules_Get
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ruleName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Rules_ListBySubscriptions
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.Qs.$skip == INTEGER
input.Qs.$top == INTEGER
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Subscriptions_CreateOrUpdate
enum_EntityStatus := [ "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming", "Unknown" ]
valid {
input.Body.properties.lockDuration == STRING
input.Body.properties.requiresSession == BOOLEAN
input.Body.properties.defaultMessageTimeToLive == STRING
input.Body.properties.deadLetteringOnFilterEvaluationExceptions == BOOLEAN
input.Body.properties.deadLetteringOnMessageExpiration == BOOLEAN
input.Body.properties.duplicateDetectionHistoryTimeWindow == STRING
input.Body.properties.maxDeliveryCount == INTEGER
input.Body.properties.status == enum_EntityStatus[_]
input.Body.properties.enableBatchedOperations == BOOLEAN
input.Body.properties.autoDeleteOnIdle == STRING
input.Body.properties.forwardTo == STRING
input.Body.properties.forwardDeadLetteredMessagesTo == STRING
input.Body.properties.isClientAffine == BOOLEAN
input.Body.properties.clientAffineProperties.clientId == STRING
input.Body.properties.clientAffineProperties.isDurable == BOOLEAN
input.Body.properties.clientAffineProperties.isShared == BOOLEAN
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Subscriptions_Delete
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Subscriptions_Get
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Subscriptions_ListByTopic
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.Qs.$skip == INTEGER
input.Qs.$top == INTEGER
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Topics_CreateOrUpdate
enum_EntityStatus := [ "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming", "Unknown" ]
valid {
input.Body.properties.defaultMessageTimeToLive == STRING
input.Body.properties.maxSizeInMegabytes == INTEGER
input.Body.properties.maxMessageSizeInKilobytes == INTEGER
input.Body.properties.requiresDuplicateDetection == BOOLEAN
input.Body.properties.duplicateDetectionHistoryTimeWindow == STRING
input.Body.properties.enableBatchedOperations == BOOLEAN
input.Body.properties.status == enum_EntityStatus[_]
input.Body.properties.supportOrdering == BOOLEAN
input.Body.properties.autoDeleteOnIdle == STRING
input.Body.properties.enablePartitioning == BOOLEAN
input.Body.properties.enableExpress == BOOLEAN
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Topics_CreateOrUpdateAuthorizationRule
enum_SBAuthorizationRulePropertiesRights := [ "Manage", "Send", "Listen" ]
valid {
input.Body.properties.rights[_] == enum_SBAuthorizationRulePropertiesRights[_]
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Topics_Delete
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Topics_DeleteAuthorizationRule
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Topics_Get
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Topics_GetAuthorizationRule
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Topics_ListAuthorizationRules
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Topics_ListByNamespace
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.Qs.$skip == INTEGER
input.Qs.$top == INTEGER
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Topics_ListKeys
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Topics_PostAuthorizationRule
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Topics_RegenerateKeys
enum_RegenerateAccessKeyParametersKeyType := [ "PrimaryKey", "SecondaryKey" ]
valid {
input.Body.keyType == enum_RegenerateAccessKeyParametersKeyType[_]
input.Body.key == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.namespaceName == STRING
input.ReqMap.topicName == STRING
input.ReqMap.authorizationRuleName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Updated 7 months ago