For AI agents: visit https://public.docs.kivera.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.resourceType == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.changeResourceId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.resourceType == STRING
input.ReqMap.resourceName == STRING
input.Qs.api-version == STRING
input.Qs.$top == INTEGER
input.Qs.$skipToken == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.Body.template == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.deploymentName == STRING
input.ReqMap.operationId == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.groupId == STRING
input.ReqMap.deploymentName == STRING
input.ReqMap.operationId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.scope == STRING
input.ReqMap.deploymentName == STRING
input.ReqMap.operationId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.deploymentName == STRING
input.ReqMap.operationId == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.deploymentName == STRING
input.ReqMap.operationId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.$top == INTEGER
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.groupId == STRING
input.ReqMap.deploymentName == STRING
input.Qs.$top == INTEGER
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.scope == STRING
input.ReqMap.deploymentName == STRING
input.Qs.$top == INTEGER
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.$top == INTEGER
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.deploymentName == STRING
input.Qs.$top == INTEGER
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
enum_DeploymentScriptKind := [ "AzurePowerShell", "AzureCLI" ]
enum_ManagedServiceIdentityType := [ "UserAssigned" ]
valid {
input.Body.identity.type == enum_ManagedServiceIdentityType[_]
input.Body.identity.userAssignedIdentities.STRING == {}
input.Body.location == STRING
input.Body.tags.STRING == STRING
input.Body.kind == enum_DeploymentScriptKind[_]
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.scriptName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.scriptName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.scriptName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.scriptName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.scriptName == STRING
input.Qs.api-version == STRING
input.Qs.tail == INTEGER
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
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
}
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.Body.tags.STRING == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.scriptName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
enum_DenySettingsMode := [ "denyDelete", "denyWriteAndDelete", "none" ]
enum_DeploymentStacksDeleteDetachEnum := [ "delete", "detach" ]
valid {
input.Body.location == STRING
input.Body.tags.STRING == STRING
input.Body.properties.template.STRING == STRING
input.Body.properties.templateLink.uri == STRING
input.Body.properties.templateLink.id == STRING
input.Body.properties.templateLink.relativePath == STRING
input.Body.properties.templateLink.queryString == STRING
input.Body.properties.templateLink.contentVersion == STRING
input.Body.properties.parameters.STRING == STRING
input.Body.properties.parametersLink.uri == STRING
input.Body.properties.parametersLink.contentVersion == STRING
input.Body.properties.actionOnUnmanage.resources == enum_DeploymentStacksDeleteDetachEnum[_]
input.Body.properties.actionOnUnmanage.resourceGroups == enum_DeploymentStacksDeleteDetachEnum[_]
input.Body.properties.actionOnUnmanage.managementGroups == enum_DeploymentStacksDeleteDetachEnum[_]
input.Body.properties.debugSetting.detailLevel == STRING
input.Body.properties.deploymentScope == STRING
input.Body.properties.description == STRING
input.Body.properties.denySettings.mode == enum_DenySettingsMode[_]
input.Body.properties.denySettings.excludedPrincipals[_] == STRING
input.Body.properties.denySettings.excludedActions[_] == STRING
input.Body.properties.denySettings.applyToChildScopes == BOOLEAN
input.ReqMap.managementGroupId == STRING
input.ReqMap.deploymentStackName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
enum_DenySettingsMode := [ "denyDelete", "denyWriteAndDelete", "none" ]
enum_DeploymentStacksDeleteDetachEnum := [ "delete", "detach" ]
valid {
input.Body.location == STRING
input.Body.tags.STRING == STRING
input.Body.properties.template.STRING == STRING
input.Body.properties.templateLink.uri == STRING
input.Body.properties.templateLink.id == STRING
input.Body.properties.templateLink.relativePath == STRING
input.Body.properties.templateLink.queryString == STRING
input.Body.properties.templateLink.contentVersion == STRING
input.Body.properties.parameters.STRING == STRING
input.Body.properties.parametersLink.uri == STRING
input.Body.properties.parametersLink.contentVersion == STRING
input.Body.properties.actionOnUnmanage.resources == enum_DeploymentStacksDeleteDetachEnum[_]
input.Body.properties.actionOnUnmanage.resourceGroups == enum_DeploymentStacksDeleteDetachEnum[_]
input.Body.properties.actionOnUnmanage.managementGroups == enum_DeploymentStacksDeleteDetachEnum[_]
input.Body.properties.debugSetting.detailLevel == STRING
input.Body.properties.deploymentScope == STRING
input.Body.properties.description == STRING
input.Body.properties.denySettings.mode == enum_DenySettingsMode[_]
input.Body.properties.denySettings.excludedPrincipals[_] == STRING
input.Body.properties.denySettings.excludedActions[_] == STRING
input.Body.properties.denySettings.applyToChildScopes == BOOLEAN
input.Body.properties.error.error == {}
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.deploymentStackName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
enum_DenySettingsMode := [ "denyDelete", "denyWriteAndDelete", "none" ]
enum_DeploymentStacksDeleteDetachEnum := [ "delete", "detach" ]
valid {
input.Body.location == STRING
input.Body.tags.STRING == STRING
input.Body.properties.template.STRING == STRING
input.Body.properties.templateLink.uri == STRING
input.Body.properties.templateLink.id == STRING
input.Body.properties.templateLink.relativePath == STRING
input.Body.properties.templateLink.queryString == STRING
input.Body.properties.templateLink.contentVersion == STRING
input.Body.properties.parameters.STRING == STRING
input.Body.properties.parametersLink.uri == STRING
input.Body.properties.parametersLink.contentVersion == STRING
input.Body.properties.actionOnUnmanage.resources == enum_DeploymentStacksDeleteDetachEnum[_]
input.Body.properties.actionOnUnmanage.resourceGroups == enum_DeploymentStacksDeleteDetachEnum[_]
input.Body.properties.actionOnUnmanage.managementGroups == enum_DeploymentStacksDeleteDetachEnum[_]
input.Body.properties.debugSetting.detailLevel == STRING
input.Body.properties.deploymentScope == STRING
input.Body.properties.description == STRING
input.Body.properties.denySettings.mode == enum_DenySettingsMode[_]
input.Body.properties.denySettings.excludedPrincipals[_] == STRING
input.Body.properties.denySettings.excludedActions[_] == STRING
input.Body.properties.denySettings.applyToChildScopes == BOOLEAN
input.ReqMap.SubscriptionID == STRING
input.ReqMap.deploymentStackName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
enum_DeleteManagementGroupParameter := [ "delete", "detach" ]
enum_DeleteResourceGroupParameter := [ "delete", "detach" ]
enum_DeleteResourceParameter := [ "delete", "detach" ]
valid {
input.ReqMap.managementGroupId == STRING
input.ReqMap.deploymentStackName == STRING
input.Qs.unmanageAction.Resources == enum_DeleteResourceParameter[_]
input.Qs.unmanageAction.ResourceGroups == enum_DeleteResourceGroupParameter[_]
input.Qs.unmanageAction.ManagementGroups == enum_DeleteManagementGroupParameter[_]
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
enum_DeleteResourceGroupParameter := [ "delete", "detach" ]
enum_DeleteResourceParameter := [ "delete", "detach" ]
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.deploymentStackName == STRING
input.Qs.unmanageAction.Resources == enum_DeleteResourceParameter[_]
input.Qs.unmanageAction.ResourceGroups == enum_DeleteResourceGroupParameter[_]
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
enum_DeleteResourceGroupParameter := [ "delete", "detach" ]
enum_DeleteResourceParameter := [ "delete", "detach" ]
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.deploymentStackName == STRING
input.Qs.unmanageAction.Resources == enum_DeleteResourceParameter[_]
input.Qs.unmanageAction.ResourceGroups == enum_DeleteResourceGroupParameter[_]
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.managementGroupId == STRING
input.ReqMap.deploymentStackName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.deploymentStackName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.deploymentStackName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.managementGroupId == STRING
input.ReqMap.deploymentStackName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.deploymentStackName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.deploymentStackName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.managementGroupId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
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
}
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.Body.STRING == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.groupId == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.scope == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.groupId == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.scope == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
enum_DeploymentPropertiesMode := [ "Incremental", "Complete" ]
enum_ExpressionEvaluationOptionsScope := [ "NotSpecified", "Outer", "Inner" ]
enum_OnErrorDeploymentType := [ "LastSuccessful", "SpecificDeployment" ]
valid {
input.Body.location == STRING
input.Body.properties.template.STRING == STRING
input.Body.properties.templateLink.uri == STRING
input.Body.properties.templateLink.id == STRING
input.Body.properties.templateLink.relativePath == STRING
input.Body.properties.templateLink.contentVersion == STRING
input.Body.properties.templateLink.queryString == STRING
input.Body.properties.parameters.STRING.value == {}
input.Body.properties.parameters.STRING.reference.keyVault.id == STRING
input.Body.properties.parameters.STRING.reference.secretName == STRING
input.Body.properties.parameters.STRING.reference.secretVersion == STRING
input.Body.properties.parametersLink.uri == STRING
input.Body.properties.parametersLink.contentVersion == STRING
input.Body.properties.mode == enum_DeploymentPropertiesMode[_]
input.Body.properties.debugSetting.detailLevel == STRING
input.Body.properties.onErrorDeployment.type == enum_OnErrorDeploymentType[_]
input.Body.properties.onErrorDeployment.deploymentName == STRING
input.Body.properties.expressionEvaluationOptions.scope == enum_ExpressionEvaluationOptionsScope[_]
input.Body.tags.STRING == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
enum_DeploymentPropertiesMode := [ "Incremental", "Complete" ]
enum_ExpressionEvaluationOptionsScope := [ "NotSpecified", "Outer", "Inner" ]
enum_OnErrorDeploymentType := [ "LastSuccessful", "SpecificDeployment" ]
valid {
input.Body.location == STRING
input.Body.properties.template.STRING == STRING
input.Body.properties.templateLink.uri == STRING
input.Body.properties.templateLink.id == STRING
input.Body.properties.templateLink.relativePath == STRING
input.Body.properties.templateLink.contentVersion == STRING
input.Body.properties.templateLink.queryString == STRING
input.Body.properties.parameters.STRING.value == {}
input.Body.properties.parameters.STRING.reference.keyVault.id == STRING
input.Body.properties.parameters.STRING.reference.secretName == STRING
input.Body.properties.parameters.STRING.reference.secretVersion == STRING
input.Body.properties.parametersLink.uri == STRING
input.Body.properties.parametersLink.contentVersion == STRING
input.Body.properties.mode == enum_DeploymentPropertiesMode[_]
input.Body.properties.debugSetting.detailLevel == STRING
input.Body.properties.onErrorDeployment.type == enum_OnErrorDeploymentType[_]
input.Body.properties.onErrorDeployment.deploymentName == STRING
input.Body.properties.expressionEvaluationOptions.scope == enum_ExpressionEvaluationOptionsScope[_]
input.Body.tags.STRING == STRING
input.ReqMap.groupId == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
enum_DeploymentPropertiesMode := [ "Incremental", "Complete" ]
enum_ExpressionEvaluationOptionsScope := [ "NotSpecified", "Outer", "Inner" ]
enum_OnErrorDeploymentType := [ "LastSuccessful", "SpecificDeployment" ]
valid {
input.Body.location == STRING
input.Body.properties.template.STRING == STRING
input.Body.properties.templateLink.uri == STRING
input.Body.properties.templateLink.id == STRING
input.Body.properties.templateLink.relativePath == STRING
input.Body.properties.templateLink.contentVersion == STRING
input.Body.properties.templateLink.queryString == STRING
input.Body.properties.parameters.STRING.value == {}
input.Body.properties.parameters.STRING.reference.keyVault.id == STRING
input.Body.properties.parameters.STRING.reference.secretName == STRING
input.Body.properties.parameters.STRING.reference.secretVersion == STRING
input.Body.properties.parametersLink.uri == STRING
input.Body.properties.parametersLink.contentVersion == STRING
input.Body.properties.mode == enum_DeploymentPropertiesMode[_]
input.Body.properties.debugSetting.detailLevel == STRING
input.Body.properties.onErrorDeployment.type == enum_OnErrorDeploymentType[_]
input.Body.properties.onErrorDeployment.deploymentName == STRING
input.Body.properties.expressionEvaluationOptions.scope == enum_ExpressionEvaluationOptionsScope[_]
input.Body.tags.STRING == STRING
input.ReqMap.scope == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
enum_DeploymentPropertiesMode := [ "Incremental", "Complete" ]
enum_ExpressionEvaluationOptionsScope := [ "NotSpecified", "Outer", "Inner" ]
enum_OnErrorDeploymentType := [ "LastSuccessful", "SpecificDeployment" ]
valid {
input.Body.location == STRING
input.Body.properties.template.STRING == STRING
input.Body.properties.templateLink.uri == STRING
input.Body.properties.templateLink.id == STRING
input.Body.properties.templateLink.relativePath == STRING
input.Body.properties.templateLink.contentVersion == STRING
input.Body.properties.templateLink.queryString == STRING
input.Body.properties.parameters.STRING.value == {}
input.Body.properties.parameters.STRING.reference.keyVault.id == STRING
input.Body.properties.parameters.STRING.reference.secretName == STRING
input.Body.properties.parameters.STRING.reference.secretVersion == STRING
input.Body.properties.parametersLink.uri == STRING
input.Body.properties.parametersLink.contentVersion == STRING
input.Body.properties.mode == enum_DeploymentPropertiesMode[_]
input.Body.properties.debugSetting.detailLevel == STRING
input.Body.properties.onErrorDeployment.type == enum_OnErrorDeploymentType[_]
input.Body.properties.onErrorDeployment.deploymentName == STRING
input.Body.properties.expressionEvaluationOptions.scope == enum_ExpressionEvaluationOptionsScope[_]
input.Body.tags.STRING == STRING
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
enum_DeploymentPropertiesMode := [ "Incremental", "Complete" ]
enum_ExpressionEvaluationOptionsScope := [ "NotSpecified", "Outer", "Inner" ]
enum_OnErrorDeploymentType := [ "LastSuccessful", "SpecificDeployment" ]
valid {
input.Body.location == STRING
input.Body.properties.template.STRING == STRING
input.Body.properties.templateLink.uri == STRING
input.Body.properties.templateLink.id == STRING
input.Body.properties.templateLink.relativePath == STRING
input.Body.properties.templateLink.contentVersion == STRING
input.Body.properties.templateLink.queryString == STRING
input.Body.properties.parameters.STRING.value == {}
input.Body.properties.parameters.STRING.reference.keyVault.id == STRING
input.Body.properties.parameters.STRING.reference.secretName == STRING
input.Body.properties.parameters.STRING.reference.secretVersion == STRING
input.Body.properties.parametersLink.uri == STRING
input.Body.properties.parametersLink.contentVersion == STRING
input.Body.properties.mode == enum_DeploymentPropertiesMode[_]
input.Body.properties.debugSetting.detailLevel == STRING
input.Body.properties.onErrorDeployment.type == enum_OnErrorDeploymentType[_]
input.Body.properties.onErrorDeployment.deploymentName == STRING
input.Body.properties.expressionEvaluationOptions.scope == enum_ExpressionEvaluationOptionsScope[_]
input.Body.tags.STRING == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.groupId == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.scope == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.groupId == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.scope == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.groupId == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.scope == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.groupId == STRING
input.Qs.$filter == STRING
input.Qs.$top == INTEGER
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.scope == STRING
input.Qs.$filter == STRING
input.Qs.$top == INTEGER
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.$filter == STRING
input.Qs.$top == INTEGER
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.Qs.$filter == STRING
input.Qs.$top == INTEGER
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.$filter == STRING
input.Qs.$top == INTEGER
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
enum_DeploymentPropertiesMode := [ "Incremental", "Complete" ]
enum_ExpressionEvaluationOptionsScope := [ "NotSpecified", "Outer", "Inner" ]
enum_OnErrorDeploymentType := [ "LastSuccessful", "SpecificDeployment" ]
valid {
input.Body.location == STRING
input.Body.properties.template.STRING == STRING
input.Body.properties.templateLink.uri == STRING
input.Body.properties.templateLink.id == STRING
input.Body.properties.templateLink.relativePath == STRING
input.Body.properties.templateLink.contentVersion == STRING
input.Body.properties.templateLink.queryString == STRING
input.Body.properties.parameters.STRING.value == {}
input.Body.properties.parameters.STRING.reference.keyVault.id == STRING
input.Body.properties.parameters.STRING.reference.secretName == STRING
input.Body.properties.parameters.STRING.reference.secretVersion == STRING
input.Body.properties.parametersLink.uri == STRING
input.Body.properties.parametersLink.contentVersion == STRING
input.Body.properties.mode == enum_DeploymentPropertiesMode[_]
input.Body.properties.debugSetting.detailLevel == STRING
input.Body.properties.onErrorDeployment.type == enum_OnErrorDeploymentType[_]
input.Body.properties.onErrorDeployment.deploymentName == STRING
input.Body.properties.expressionEvaluationOptions.scope == enum_ExpressionEvaluationOptionsScope[_]
input.Body.tags.STRING == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
enum_DeploymentPropertiesMode := [ "Incremental", "Complete" ]
enum_ExpressionEvaluationOptionsScope := [ "NotSpecified", "Outer", "Inner" ]
enum_OnErrorDeploymentType := [ "LastSuccessful", "SpecificDeployment" ]
valid {
input.Body.location == STRING
input.Body.properties.template.STRING == STRING
input.Body.properties.templateLink.uri == STRING
input.Body.properties.templateLink.id == STRING
input.Body.properties.templateLink.relativePath == STRING
input.Body.properties.templateLink.contentVersion == STRING
input.Body.properties.templateLink.queryString == STRING
input.Body.properties.parameters.STRING.value == {}
input.Body.properties.parameters.STRING.reference.keyVault.id == STRING
input.Body.properties.parameters.STRING.reference.secretName == STRING
input.Body.properties.parameters.STRING.reference.secretVersion == STRING
input.Body.properties.parametersLink.uri == STRING
input.Body.properties.parametersLink.contentVersion == STRING
input.Body.properties.mode == enum_DeploymentPropertiesMode[_]
input.Body.properties.debugSetting.detailLevel == STRING
input.Body.properties.onErrorDeployment.type == enum_OnErrorDeploymentType[_]
input.Body.properties.onErrorDeployment.deploymentName == STRING
input.Body.properties.expressionEvaluationOptions.scope == enum_ExpressionEvaluationOptionsScope[_]
input.Body.tags.STRING == STRING
input.ReqMap.groupId == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
enum_DeploymentPropertiesMode := [ "Incremental", "Complete" ]
enum_ExpressionEvaluationOptionsScope := [ "NotSpecified", "Outer", "Inner" ]
enum_OnErrorDeploymentType := [ "LastSuccessful", "SpecificDeployment" ]
valid {
input.Body.location == STRING
input.Body.properties.template.STRING == STRING
input.Body.properties.templateLink.uri == STRING
input.Body.properties.templateLink.id == STRING
input.Body.properties.templateLink.relativePath == STRING
input.Body.properties.templateLink.contentVersion == STRING
input.Body.properties.templateLink.queryString == STRING
input.Body.properties.parameters.STRING.value == {}
input.Body.properties.parameters.STRING.reference.keyVault.id == STRING
input.Body.properties.parameters.STRING.reference.secretName == STRING
input.Body.properties.parameters.STRING.reference.secretVersion == STRING
input.Body.properties.parametersLink.uri == STRING
input.Body.properties.parametersLink.contentVersion == STRING
input.Body.properties.mode == enum_DeploymentPropertiesMode[_]
input.Body.properties.debugSetting.detailLevel == STRING
input.Body.properties.onErrorDeployment.type == enum_OnErrorDeploymentType[_]
input.Body.properties.onErrorDeployment.deploymentName == STRING
input.Body.properties.expressionEvaluationOptions.scope == enum_ExpressionEvaluationOptionsScope[_]
input.Body.tags.STRING == STRING
input.ReqMap.scope == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
enum_DeploymentPropertiesMode := [ "Incremental", "Complete" ]
enum_ExpressionEvaluationOptionsScope := [ "NotSpecified", "Outer", "Inner" ]
enum_OnErrorDeploymentType := [ "LastSuccessful", "SpecificDeployment" ]
valid {
input.Body.location == STRING
input.Body.properties.template.STRING == STRING
input.Body.properties.templateLink.uri == STRING
input.Body.properties.templateLink.id == STRING
input.Body.properties.templateLink.relativePath == STRING
input.Body.properties.templateLink.contentVersion == STRING
input.Body.properties.templateLink.queryString == STRING
input.Body.properties.parameters.STRING.value == {}
input.Body.properties.parameters.STRING.reference.keyVault.id == STRING
input.Body.properties.parameters.STRING.reference.secretName == STRING
input.Body.properties.parameters.STRING.reference.secretVersion == STRING
input.Body.properties.parametersLink.uri == STRING
input.Body.properties.parametersLink.contentVersion == STRING
input.Body.properties.mode == enum_DeploymentPropertiesMode[_]
input.Body.properties.debugSetting.detailLevel == STRING
input.Body.properties.onErrorDeployment.type == enum_OnErrorDeploymentType[_]
input.Body.properties.onErrorDeployment.deploymentName == STRING
input.Body.properties.expressionEvaluationOptions.scope == enum_ExpressionEvaluationOptionsScope[_]
input.Body.tags.STRING == STRING
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
enum_DeploymentPropertiesMode := [ "Incremental", "Complete" ]
enum_ExpressionEvaluationOptionsScope := [ "NotSpecified", "Outer", "Inner" ]
enum_OnErrorDeploymentType := [ "LastSuccessful", "SpecificDeployment" ]
valid {
input.Body.location == STRING
input.Body.properties.template.STRING == STRING
input.Body.properties.templateLink.uri == STRING
input.Body.properties.templateLink.id == STRING
input.Body.properties.templateLink.relativePath == STRING
input.Body.properties.templateLink.contentVersion == STRING
input.Body.properties.templateLink.queryString == STRING
input.Body.properties.parameters.STRING.value == {}
input.Body.properties.parameters.STRING.reference.keyVault.id == STRING
input.Body.properties.parameters.STRING.reference.secretName == STRING
input.Body.properties.parameters.STRING.reference.secretVersion == STRING
input.Body.properties.parametersLink.uri == STRING
input.Body.properties.parametersLink.contentVersion == STRING
input.Body.properties.mode == enum_DeploymentPropertiesMode[_]
input.Body.properties.debugSetting.detailLevel == STRING
input.Body.properties.onErrorDeployment.type == enum_OnErrorDeploymentType[_]
input.Body.properties.onErrorDeployment.deploymentName == STRING
input.Body.properties.expressionEvaluationOptions.scope == enum_ExpressionEvaluationOptionsScope[_]
input.Body.tags.STRING == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
enum_DeploymentWhatIfSettingsResultFormat := [ "ResourceIdOnly", "FullResourcePayloads" ]
valid {
input.Body.location == STRING
input.Body.properties.whatIfSettings.resultFormat == enum_DeploymentWhatIfSettingsResultFormat[_]
input.ReqMap.ResourceGroup == STRING
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
enum_DeploymentWhatIfSettingsResultFormat := [ "ResourceIdOnly", "FullResourcePayloads" ]
valid {
input.Body.location == STRING
input.Body.properties.whatIfSettings.resultFormat == enum_DeploymentWhatIfSettingsResultFormat[_]
input.ReqMap.groupId == STRING
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
enum_DeploymentWhatIfSettingsResultFormat := [ "ResourceIdOnly", "FullResourcePayloads" ]
valid {
input.Body.location == STRING
input.Body.properties.whatIfSettings.resultFormat == enum_DeploymentWhatIfSettingsResultFormat[_]
input.ReqMap.deploymentName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
enum_DeploymentPropertiesMode := [ "Incremental", "Complete" ]
enum_DeploymentWhatIfSettingsResultFormat := [ "ResourceIdOnly", "FullResourcePayloads" ]
enum_ExpressionEvaluationOptionsScope := [ "NotSpecified", "Outer", "Inner" ]
enum_OnErrorDeploymentType := [ "LastSuccessful", "SpecificDeployment" ]
valid {
input.Body.location == STRING
input.Body.properties.whatIfSettings.resultFormat == enum_DeploymentWhatIfSettingsResultFormat[_]
input.Body.properties.template.STRING == STRING
input.Body.properties.templateLink.uri == STRING
input.Body.properties.templateLink.id == STRING
input.Body.properties.templateLink.relativePath == STRING
input.Body.properties.templateLink.contentVersion == STRING
input.Body.properties.templateLink.queryString == STRING
input.Body.properties.parameters.STRING.value == {}
input.Body.properties.parameters.STRING.reference.keyVault.id == STRING
input.Body.properties.parameters.STRING.reference.secretName == STRING
input.Body.properties.parameters.STRING.reference.secretVersion == STRING
input.Body.properties.parametersLink.uri == STRING
input.Body.properties.parametersLink.contentVersion == STRING
input.Body.properties.mode == enum_DeploymentPropertiesMode[_]
input.Body.properties.debugSetting.detailLevel == STRING
input.Body.properties.onErrorDeployment.type == enum_OnErrorDeploymentType[_]
input.Body.properties.onErrorDeployment.deploymentName == STRING
input.Body.properties.expressionEvaluationOptions.scope == enum_ExpressionEvaluationOptionsScope[_]
input.ReqMap.deploymentName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.parentResourcePath == STRING
input.ReqMap.resourceType == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.$filter == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.scope == STRING
input.Qs.$filter == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.$expand == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.$expand == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.resourceProviderNamespace == STRING
input.Qs.$expand == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.$expand == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.Qs.$expand == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.Body.thirdPartyProviderConsent.consentToAuthorization == BOOLEAN
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.groupId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
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
}
valid {
input.Body.properties == {}
input.Body.location == STRING
input.Body.managedBy == STRING
input.Body.tags.STRING == STRING
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
}
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.forceDeletionTypes == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
enum_ExportTemplateRequestOutputFormat := [ "Json", "Bicep" ]
valid {
input.Body.resources[_] == STRING
input.Body.options == STRING
input.Body.outputFormat == enum_ExportTemplateRequestOutputFormat[_]
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
}
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
}
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.$filter == STRING
input.Qs.$top == INTEGER
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.Body.name == STRING
input.Body.properties == {}
input.Body.managedBy == STRING
input.Body.tags.STRING == STRING
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
}
valid {
input.Body.properties.targetId == STRING
input.Body.properties.notes == STRING
input.ReqMap.linkId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.linkId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.linkId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
enum_$filterParameter := [ "atScope()" ]
valid {
input.ReqMap.scope == STRING
input.Qs.$filter == enum_$filterParameter[_]
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.$filter == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.resourceProviderNamespace == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.parentResourcePath == STRING
input.ReqMap.resourceType == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.resourceId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
enum_ExtendedLocationType := [ "EdgeZone" ]
enum_IdentityType := [ "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned", "None" ]
valid {
input.Body.plan.name == STRING
input.Body.plan.publisher == STRING
input.Body.plan.product == STRING
input.Body.plan.promotionCode == STRING
input.Body.plan.version == STRING
input.Body.properties.STRING == STRING
input.Body.kind == STRING
input.Body.managedBy == STRING
input.Body.sku.name == STRING
input.Body.sku.tier == STRING
input.Body.sku.size == STRING
input.Body.sku.family == STRING
input.Body.sku.model == STRING
input.Body.sku.capacity == INTEGER
input.Body.identity.type == enum_IdentityType[_]
input.Body.identity.userAssignedIdentities.STRING == {}
input.Body.location == STRING
input.Body.extendedLocation.type == enum_ExtendedLocationType[_]
input.Body.extendedLocation.name == STRING
input.Body.tags.STRING == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.parentResourcePath == STRING
input.ReqMap.resourceType == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
enum_IdentityType := [ "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned", "None" ]
valid {
input.Body.plan.name == STRING
input.Body.plan.publisher == STRING
input.Body.plan.product == STRING
input.Body.plan.promotionCode == STRING
input.Body.plan.version == STRING
input.Body.properties.STRING == STRING
input.Body.kind == STRING
input.Body.managedBy == STRING
input.Body.sku.name == STRING
input.Body.sku.tier == STRING
input.Body.sku.size == STRING
input.Body.sku.family == STRING
input.Body.sku.model == STRING
input.Body.sku.capacity == INTEGER
input.Body.identity.type == enum_IdentityType[_]
input.Body.identity.userAssignedIdentities.STRING == {}
input.ReqMap.resourceId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.parentResourcePath == STRING
input.ReqMap.resourceType == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.resourceId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.parentResourcePath == STRING
input.ReqMap.resourceType == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.resourceId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.$filter == STRING
input.Qs.$expand == STRING
input.Qs.$top == INTEGER
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.ResourceGroup == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.$filter == STRING
input.Qs.$expand == STRING
input.Qs.$top == INTEGER
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.Body.resources[_] == STRING
input.Body.targetResourceGroup == STRING
input.ReqMap.sourceResourceGroupName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
enum_IdentityType := [ "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned", "None" ]
valid {
input.Body.plan.name == STRING
input.Body.plan.publisher == STRING
input.Body.plan.product == STRING
input.Body.plan.promotionCode == STRING
input.Body.plan.version == STRING
input.Body.properties.STRING == STRING
input.Body.kind == STRING
input.Body.managedBy == STRING
input.Body.sku.name == STRING
input.Body.sku.tier == STRING
input.Body.sku.size == STRING
input.Body.sku.family == STRING
input.Body.sku.model == STRING
input.Body.sku.capacity == INTEGER
input.Body.identity.type == enum_IdentityType[_]
input.Body.identity.userAssignedIdentities.STRING == {}
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.parentResourcePath == STRING
input.ReqMap.resourceType == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
enum_IdentityType := [ "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned", "None" ]
valid {
input.Body.plan.name == STRING
input.Body.plan.publisher == STRING
input.Body.plan.product == STRING
input.Body.plan.promotionCode == STRING
input.Body.plan.version == STRING
input.Body.properties.STRING == STRING
input.Body.kind == STRING
input.Body.managedBy == STRING
input.Body.sku.name == STRING
input.Body.sku.tier == STRING
input.Body.sku.size == STRING
input.Body.sku.family == STRING
input.Body.sku.model == STRING
input.Body.sku.capacity == INTEGER
input.Body.identity.type == enum_IdentityType[_]
input.Body.identity.userAssignedIdentities.STRING == {}
input.ReqMap.resourceId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.resources[_] == STRING
input.Body.targetResourceGroup == STRING
input.ReqMap.sourceResourceGroupName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.resourceType == STRING
input.ReqMap.resourceName == STRING
input.ReqMap.snapshotId == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.resourceProviderNamespace == STRING
input.ReqMap.resourceType == STRING
input.ReqMap.resourceName == STRING
input.Qs.api-version == STRING
input.Qs.$top == INTEGER
input.Qs.$skipToken == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.Body.location == STRING
input.Body.subscriptionIds[_] == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.Qs.includeExtendedLocations == BOOLEAN
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.tagName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.Body.properties.tags.STRING == STRING
input.ReqMap.scope == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tagName == STRING
input.ReqMap.tagValue == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.tagName == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.scope == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tagName == STRING
input.ReqMap.tagValue == STRING
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.ReqMap.scope == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
enum_TagsPatchResourceOperation := [ "Replace", "Merge", "Delete" ]
valid {
input.Body.operation == enum_TagsPatchResourceOperation[_]
input.Body.properties.tags.STRING == STRING
input.ReqMap.scope == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.location == STRING
input.Body.properties.description == STRING
input.Body.properties.linkedTemplates[_].path == STRING
input.Body.properties.linkedTemplates[_].template.STRING == STRING
input.Body.properties.metadata.STRING == STRING
input.Body.properties.mainTemplate.STRING == STRING
input.Body.properties.uiFormDefinition.STRING == STRING
input.Body.tags.STRING == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.templateSpecName == STRING
input.ReqMap.templateSpecVersion == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.templateSpecName == STRING
input.ReqMap.templateSpecVersion == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.templateSpecName == STRING
input.ReqMap.templateSpecVersion == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.templateSpecName == STRING
input.ReqMap.templateSpecVersion == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.templateSpecName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.templateSpecName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.tags.STRING == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.templateSpecName == STRING
input.ReqMap.templateSpecVersion == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.Body.location == STRING
input.Body.properties.description == STRING
input.Body.properties.displayName == STRING
input.Body.properties.metadata.STRING == STRING
input.Body.tags.STRING == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.templateSpecName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.templateSpecName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
enum_TemplateSpecExpandParameter := [ "versions" ]
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.templateSpecName == STRING
input.Qs.$expand == enum_TemplateSpecExpandParameter[_]
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
enum_TemplateSpecExpandParameter := [ "versions" ]
valid {
input.ReqMap.templateSpecName == STRING
input.Qs.$expand == enum_TemplateSpecExpandParameter[_]
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
enum_TemplateSpecExpandParameter := [ "versions" ]
valid {
input.Qs.$expand == enum_TemplateSpecExpandParameter[_]
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
enum_TemplateSpecExpandParameter := [ "versions" ]
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.Qs.$expand == enum_TemplateSpecExpandParameter[_]
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
enum_TemplateSpecExpandParameter := [ "versions" ]
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.$expand == enum_TemplateSpecExpandParameter[_]
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
valid {
input.Body.tags.STRING == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.templateSpecName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
valid {
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.name == STRING
input.Body.type == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
}