MICROSOFT.APPCONFIGURATION
ConfigurationStores_Create
enum_ConfigurationStorePropertiesCreateMode := [ "Recover", "Default" ]
enum_ConfigurationStorePropertiesPublicNetworkAccess := [ "Enabled", "Disabled" ]
enum_DataPlaneProxyPropertiesAuthenticationMode := [ "Local", "Pass-through" ]
enum_DataPlaneProxyPropertiesPrivateLinkDelegation := [ "Enabled", "Disabled" ]
enum_ResourceIdentityType := [ "None", "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned" ]
valid {
input.Body.identity.type == enum_ResourceIdentityType[_]
input.Body.identity.userAssignedIdentities.STRING == {}
input.Body.properties.encryption.keyVaultProperties.keyIdentifier == STRING
input.Body.properties.encryption.keyVaultProperties.identityClientId == STRING
input.Body.properties.publicNetworkAccess == enum_ConfigurationStorePropertiesPublicNetworkAccess[_]
input.Body.properties.disableLocalAuth == BOOLEAN
input.Body.properties.softDeleteRetentionInDays == INTEGER
input.Body.properties.enablePurgeProtection == BOOLEAN
input.Body.properties.dataPlaneProxy.authenticationMode == enum_DataPlaneProxyPropertiesAuthenticationMode[_]
input.Body.properties.dataPlaneProxy.privateLinkDelegation == enum_DataPlaneProxyPropertiesPrivateLinkDelegation[_]
input.Body.properties.createMode == enum_ConfigurationStorePropertiesCreateMode[_]
input.Body.properties.telemetry.resourceId == STRING
input.Body.properties.experimentation.resourceId == STRING
input.Body.properties.experimentation.dataPlaneEndpoint == STRING
input.Body.sku.name == STRING
input.Body.tags.STRING == STRING
input.Body.location == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
ConfigurationStores_Delete
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
ConfigurationStores_Get
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
ConfigurationStores_GetDeleted
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.location == STRING
input.ReqMap.configStoreName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
ConfigurationStores_List
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.Qs.$skipToken == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
ConfigurationStores_ListByResourceGroup
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.Qs.api-version == STRING
input.Qs.$skipToken == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
ConfigurationStores_ListDeleted
valid {
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
ConfigurationStores_ListKeyValue
valid {
input.Body.key == STRING
input.Body.label == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
ConfigurationStores_ListKeys
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.Qs.api-version == STRING
input.Qs.$skipToken == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
ConfigurationStores_PurgeDeleted
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.location == STRING
input.ReqMap.configStoreName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
ConfigurationStores_RegenerateKey
valid {
input.Body.id == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
ConfigurationStores_Update
enum_ConfigurationStorePropertiesUpdateParametersPublicNetworkAccess := [ "Enabled", "Disabled" ]
enum_DataPlaneProxyPropertiesAuthenticationMode := [ "Local", "Pass-through" ]
enum_DataPlaneProxyPropertiesPrivateLinkDelegation := [ "Enabled", "Disabled" ]
enum_ResourceIdentityType := [ "None", "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned" ]
valid {
input.Body.properties.encryption.keyVaultProperties.keyIdentifier == STRING
input.Body.properties.encryption.keyVaultProperties.identityClientId == STRING
input.Body.properties.disableLocalAuth == BOOLEAN
input.Body.properties.publicNetworkAccess == enum_ConfigurationStorePropertiesUpdateParametersPublicNetworkAccess[_]
input.Body.properties.enablePurgeProtection == BOOLEAN
input.Body.properties.dataPlaneProxy.authenticationMode == enum_DataPlaneProxyPropertiesAuthenticationMode[_]
input.Body.properties.dataPlaneProxy.privateLinkDelegation == enum_DataPlaneProxyPropertiesPrivateLinkDelegation[_]
input.Body.properties.telemetry.resourceId == STRING
input.Body.properties.experimentation.resourceId == STRING
input.Body.properties.experimentation.dataPlaneEndpoint == STRING
input.Body.identity.type == enum_ResourceIdentityType[_]
input.Body.identity.userAssignedIdentities.STRING == {}
input.Body.sku.name == STRING
input.Body.tags.STRING == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
KeyValues_CreateOrUpdate
valid {
input.Body.properties.value == STRING
input.Body.properties.contentType == STRING
input.Body.properties.tags.STRING == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.ReqMap.keyValueName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
KeyValues_Delete
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.ReqMap.keyValueName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
KeyValues_Get
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.ReqMap.keyValueName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
KeyValues_ListByConfigurationStore
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.Qs.api-version == STRING
input.Qs.$skipToken == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Operations_CheckNameAvailability
enum_CheckNameAvailabilityParametersType := [ "Microsoft.AppConfiguration/configurationStores" ]
valid {
input.Body.name == STRING
input.Body.type == enum_CheckNameAvailabilityParametersType[_]
input.ReqMap.SubscriptionID == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
Operations_List
valid {
input.Qs.api-version == STRING
input.Qs.$skipToken == STRING
input.ProviderMetadata.Region == STRING
}
Operations_RegionalCheckNameAvailability
enum_CheckNameAvailabilityParametersType := [ "Microsoft.AppConfiguration/configurationStores" ]
valid {
input.Body.name == STRING
input.Body.type == enum_CheckNameAvailabilityParametersType[_]
input.ReqMap.SubscriptionID == STRING
input.ReqMap.location == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
}
PrivateEndpointConnections_CreateOrUpdate
enum_PrivateLinkServiceConnectionStateStatus := [ "Pending", "Approved", "Rejected", "Disconnected" ]
valid {
input.Body.properties.privateEndpoint.id == STRING
input.Body.properties.privateLinkServiceConnectionState.status == enum_PrivateLinkServiceConnectionStateStatus[_]
input.Body.properties.privateLinkServiceConnectionState.description == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.ReqMap.privateEndpointConnectionName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
PrivateEndpointConnections_Delete
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.ReqMap.privateEndpointConnectionName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
PrivateEndpointConnections_Get
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.ReqMap.privateEndpointConnectionName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
PrivateEndpointConnections_ListByConfigurationStore
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
PrivateLinkResources_Get
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.ReqMap.groupName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
PrivateLinkResources_ListByConfigurationStore
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Replicas_Create
valid {
input.Body.location == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.ReqMap.replicaName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Replicas_Delete
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.ReqMap.replicaName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Replicas_Get
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.ReqMap.replicaName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Replicas_ListByConfigurationStore
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.Qs.api-version == STRING
input.Qs.$skipToken == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Snapshots_Create
enum_SnapshotPropertiesCompositionType := [ "Key", "Key_Label" ]
valid {
input.Body.properties.filters[_].key == STRING
input.Body.properties.filters[_].label == STRING
input.Body.properties.compositionType == enum_SnapshotPropertiesCompositionType[_]
input.Body.properties.retentionPeriod == INTEGER
input.Body.properties.tags.STRING == STRING
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.ReqMap.snapshotName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Snapshots_Get
valid {
input.ReqMap.SubscriptionID == STRING
input.ReqMap.ResourceGroup == STRING
input.ReqMap.configStoreName == STRING
input.ReqMap.snapshotName == STRING
input.Qs.api-version == STRING
input.ProviderMetadata.Region == STRING
input.ProviderMetadata.SubscriptionID == STRING
input.ProviderMetadata.ResourceGroup == STRING
}
Updated 8 months ago