diff --git a/generator/resources.json b/generator/resources.json index c6465c0dc1..f382b7fb5f 100644 --- a/generator/resources.json +++ b/generator/resources.json @@ -1480,7 +1480,8 @@ "2022-01-01", "2022-03-01", "2022-05-01", - "2022-09-01" + "2022-09-01", + "2022-10-01" ], "Microsoft.AzureStackHCI/clusters/arcSettings": [ "2021-01-01-preview", @@ -1488,7 +1489,8 @@ "2022-01-01", "2022-03-01", "2022-05-01", - "2022-09-01" + "2022-09-01", + "2022-10-01" ], "Microsoft.AzureStackHCI/clusters/arcSettings/extensions": [ "2021-01-01-preview", @@ -1496,7 +1498,8 @@ "2022-01-01", "2022-03-01", "2022-05-01", - "2022-09-01" + "2022-09-01", + "2022-10-01" ], "Microsoft.BareMetal/crayServers": [ "2018-09-01-preview" @@ -5690,6 +5693,33 @@ "Microsoft.MachineLearningExperimentation/accounts/workspaces/projects": [ "2017-05-01-preview" ], + "Microsoft.MachineLearningServices/registries": [ + "2022-10-01-preview" + ], + "Microsoft.MachineLearningServices/registries/codes": [ + "2022-10-01-preview" + ], + "Microsoft.MachineLearningServices/registries/codes/versions": [ + "2022-10-01-preview" + ], + "Microsoft.MachineLearningServices/registries/components": [ + "2022-10-01-preview" + ], + "Microsoft.MachineLearningServices/registries/components/versions": [ + "2022-10-01-preview" + ], + "Microsoft.MachineLearningServices/registries/environments": [ + "2022-10-01-preview" + ], + "Microsoft.MachineLearningServices/registries/environments/versions": [ + "2022-10-01-preview" + ], + "Microsoft.MachineLearningServices/registries/models": [ + "2022-10-01-preview" + ], + "Microsoft.MachineLearningServices/registries/models/versions": [ + "2022-10-01-preview" + ], "Microsoft.MachineLearningServices/workspaces": [ "2018-03-01-preview", "2018-11-19", @@ -5712,41 +5742,55 @@ "2022-01-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/batchEndpoints": [ "2021-03-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments": [ "2021-03-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/codes": [ "2021-03-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/codes/versions": [ "2021-03-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/components": [ "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/components/versions": [ "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/computes": [ "2018-03-01-preview", @@ -5770,7 +5814,9 @@ "2022-01-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/connections": [ "2020-06-01", @@ -5783,19 +5829,25 @@ "2022-01-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/data": [ "2021-03-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/data/versions": [ "2021-03-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/datasets": [ "2020-05-01-preview" @@ -5805,30 +5857,39 @@ "2021-03-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/environments": [ "2021-03-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/environments/versions": [ "2021-03-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/jobs": [ "2021-03-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/labelingJobs": [ "2020-09-01-preview", "2021-03-01-preview", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/linkedServices": [ "2020-09-01-preview" @@ -5841,25 +5902,33 @@ "2021-03-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/models/versions": [ "2021-03-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/onlineEndpoints": [ "2021-03-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/onlineEndpoints/deployments": [ "2021-03-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/privateEndpointConnections": [ "2020-01-01", @@ -5878,10 +5947,14 @@ "2022-01-01-preview", "2022-02-01-preview", "2022-05-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/schedules": [ - "2022-06-01-preview" + "2022-06-01-preview", + "2022-10-01", + "2022-10-01-preview" ], "Microsoft.MachineLearningServices/workspaces/services": [ "2020-05-01-preview", @@ -8969,6 +9042,63 @@ "2021-06-01-preview", "2022-04-04-preview" ], + "Microsoft.OperationalInsights/clusters": [ + "2019-08-01-preview", + "2020-03-01-preview", + "2020-08-01", + "2020-10-01", + "2021-06-01" + ], + "Microsoft.OperationalInsights/queryPacks": [ + "2019-09-01", + "2019-09-01-preview" + ], + "Microsoft.OperationalInsights/queryPacks/queries": [ + "2019-09-01", + "2019-09-01-preview" + ], + "Microsoft.OperationalInsights/workspaces": [ + "2015-11-01-preview", + "2020-03-01-preview", + "2020-08-01", + "2020-10-01", + "2021-06-01", + "2021-12-01-preview" + ], + "Microsoft.OperationalInsights/workspaces/dataExports": [ + "2019-08-01-preview", + "2020-03-01-preview", + "2020-08-01" + ], + "Microsoft.OperationalInsights/workspaces/dataSources": [ + "2015-11-01-preview", + "2020-03-01-preview", + "2020-08-01" + ], + "Microsoft.OperationalInsights/workspaces/linkedServices": [ + "2015-11-01-preview", + "2019-08-01-preview", + "2020-03-01-preview", + "2020-08-01" + ], + "Microsoft.OperationalInsights/workspaces/linkedStorageAccounts": [ + "2019-08-01-preview", + "2020-03-01-preview", + "2020-08-01" + ], + "Microsoft.OperationalInsights/workspaces/savedSearches": [ + "2015-03-20", + "2020-03-01-preview", + "2020-08-01" + ], + "Microsoft.OperationalInsights/workspaces/storageInsightConfigs": [ + "2015-03-20", + "2020-03-01-preview", + "2020-08-01" + ], + "Microsoft.OperationalInsights/workspaces/tables": [ + "2021-12-01-preview" + ], "Microsoft.OperationsManagement/ManagementConfigurations": [ "2015-11-01-preview" ], @@ -9268,7 +9398,8 @@ "2022-01-01", "2022-02-01", "2022-03-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-09-01-preview" ], "Microsoft.RecoveryServices/vaults/backupFabrics/backupProtectionIntent": [ "2017-07-01", @@ -9286,7 +9417,8 @@ "2022-01-01", "2022-02-01", "2022-03-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-09-01-preview" ], "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers": [ "2016-12-01", @@ -9306,7 +9438,8 @@ "2022-01-01", "2022-02-01", "2022-03-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-09-01-preview" ], "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems": [ "2016-06-01", @@ -9329,7 +9462,8 @@ "2022-01-01", "2022-02-01", "2022-03-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-09-01-preview" ], "Microsoft.RecoveryServices/vaults/backupPolicies": [ "2016-06-01", @@ -9352,7 +9486,8 @@ "2022-01-01", "2022-02-01", "2022-03-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-09-01-preview" ], "Microsoft.RecoveryServices/vaults/backupResourceGuardProxies": [ "2021-02-01-preview", @@ -9363,7 +9498,8 @@ "2022-01-01", "2022-02-01", "2022-03-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-09-01-preview" ], "Microsoft.RecoveryServices/vaults/backupconfig": [ "2019-06-15", @@ -9383,7 +9519,8 @@ "2022-01-01", "2022-02-01", "2022-03-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-09-01-preview" ], "Microsoft.RecoveryServices/vaults/backupstorageconfig": [ "2016-12-01", @@ -9397,7 +9534,8 @@ "2022-01-01", "2022-02-01", "2022-03-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-09-01-preview" ], "Microsoft.RecoveryServices/vaults/certificates": [ "2016-06-01", @@ -9459,7 +9597,8 @@ "2022-01-01", "2022-02-01", "2022-03-01", - "2022-06-01-preview" + "2022-06-01-preview", + "2022-09-01-preview" ], "Microsoft.RecoveryServices/vaults/replicationAlertSettings": [ "2016-08-10", @@ -9479,7 +9618,8 @@ "2022-03-01", "2022-04-01", "2022-05-01", - "2022-08-01" + "2022-08-01", + "2022-09-10" ], "Microsoft.RecoveryServices/vaults/replicationFabrics": [ "2016-08-10", @@ -9499,7 +9639,8 @@ "2022-03-01", "2022-04-01", "2022-05-01", - "2022-08-01" + "2022-08-01", + "2022-09-10" ], "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationNetworks/replicationNetworkMappings": [ "2016-08-10", @@ -9519,7 +9660,8 @@ "2022-03-01", "2022-04-01", "2022-05-01", - "2022-08-01" + "2022-08-01", + "2022-09-10" ], "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers": [ "2016-08-10", @@ -9539,7 +9681,8 @@ "2022-03-01", "2022-04-01", "2022-05-01", - "2022-08-01" + "2022-08-01", + "2022-09-10" ], "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems": [ "2018-01-10", @@ -9558,7 +9701,8 @@ "2022-03-01", "2022-04-01", "2022-05-01", - "2022-08-01" + "2022-08-01", + "2022-09-10" ], "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems": [ "2016-08-10", @@ -9578,7 +9722,8 @@ "2022-03-01", "2022-04-01", "2022-05-01", - "2022-08-01" + "2022-08-01", + "2022-09-10" ], "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings": [ "2016-08-10", @@ -9598,7 +9743,8 @@ "2022-03-01", "2022-04-01", "2022-05-01", - "2022-08-01" + "2022-08-01", + "2022-09-10" ], "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders": [ "2018-01-10", @@ -9617,7 +9763,8 @@ "2022-03-01", "2022-04-01", "2022-05-01", - "2022-08-01" + "2022-08-01", + "2022-09-10" ], "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationStorageClassifications/replicationStorageClassificationMappings": [ "2016-08-10", @@ -9637,7 +9784,8 @@ "2022-03-01", "2022-04-01", "2022-05-01", - "2022-08-01" + "2022-08-01", + "2022-09-10" ], "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationvCenters": [ "2016-08-10", @@ -9657,7 +9805,8 @@ "2022-03-01", "2022-04-01", "2022-05-01", - "2022-08-01" + "2022-08-01", + "2022-09-10" ], "Microsoft.RecoveryServices/vaults/replicationPolicies": [ "2016-08-10", @@ -9677,7 +9826,8 @@ "2022-03-01", "2022-04-01", "2022-05-01", - "2022-08-01" + "2022-08-01", + "2022-09-10" ], "Microsoft.RecoveryServices/vaults/replicationProtectionIntents": [ "2018-07-10", @@ -9695,7 +9845,8 @@ "2022-03-01", "2022-04-01", "2022-05-01", - "2022-08-01" + "2022-08-01", + "2022-09-10" ], "Microsoft.RecoveryServices/vaults/replicationRecoveryPlans": [ "2016-08-10", @@ -9715,7 +9866,8 @@ "2022-03-01", "2022-04-01", "2022-05-01", - "2022-08-01" + "2022-08-01", + "2022-09-10" ], "Microsoft.RecoveryServices/vaults/replicationVaultSettings": [ "2018-07-10", @@ -9733,7 +9885,8 @@ "2022-03-01", "2022-04-01", "2022-05-01", - "2022-08-01" + "2022-08-01", + "2022-09-10" ], "Microsoft.RedHatOpenShift/openShiftClusters": [ "2020-04-30", @@ -9978,6 +10131,27 @@ "2021-01-11", "2021-03-08" ], + "Microsoft.SecurityDevOps/azureDevOpsConnectors": [ + "2022-09-01-preview" + ], + "Microsoft.SecurityDevOps/azureDevOpsConnectors/orgs": [ + "2022-09-01-preview" + ], + "Microsoft.SecurityDevOps/azureDevOpsConnectors/orgs/projects": [ + "2022-09-01-preview" + ], + "Microsoft.SecurityDevOps/azureDevOpsConnectors/orgs/projects/repos": [ + "2022-09-01-preview" + ], + "Microsoft.SecurityDevOps/gitHubConnectors": [ + "2022-09-01-preview" + ], + "Microsoft.SecurityDevOps/gitHubConnectors/owners": [ + "2022-09-01-preview" + ], + "Microsoft.SecurityDevOps/gitHubConnectors/owners/repos": [ + "2022-09-01-preview" + ], "Microsoft.ServiceBus/namespaces": [ "2015-08-01", "2017-04-01", @@ -12014,6 +12188,9 @@ "2021-06-01", "2021-06-01-preview" ], + "Microsoft.Syntex/documentProcessors": [ + "2022-09-15-preview" + ], "Microsoft.TestBase/testBaseAccounts": [ "2020-12-16-preview", "2022-04-01-preview" diff --git a/onboarded-report/result.json b/onboarded-report/result.json index 48597697e2..036eee8524 100644 --- a/onboarded-report/result.json +++ b/onboarded-report/result.json @@ -889,8 +889,10 @@ }, { "basePath": "operationalinsights/resource-manager", - "onboardedToAutogen": "yes", - "missing": [], + "onboardedToAutogen": "no", + "missing": [ + "Microsoft.OperationalInsights" + ], "onboarded": [] }, { @@ -1113,6 +1115,12 @@ "missing": [], "onboarded": [] }, + { + "basePath": "securitydevops/resource-manager", + "onboardedToAutogen": "yes", + "missing": [], + "onboarded": [] + }, { "basePath": "securityinsights/resource-manager", "onboardedToAutogen": "yes", @@ -1267,6 +1275,12 @@ "missing": [], "onboarded": [] }, + { + "basePath": "syntex/resource-manager", + "onboardedToAutogen": "yes", + "missing": [], + "onboarded": [] + }, { "basePath": "testbase/resource-manager", "onboardedToAutogen": "yes", diff --git a/schemas/2022-01-01-preview/Microsoft.MobileNetwork.json b/schemas/2022-01-01-preview/Microsoft.MobileNetwork.json deleted file mode 100644 index 3b39df1fd6..0000000000 --- a/schemas/2022-01-01-preview/Microsoft.MobileNetwork.json +++ /dev/null @@ -1,2698 +0,0 @@ -{ - "id": "https://schema.management.azure.com/schemas/2022-01-01-preview/Microsoft.MobileNetwork.json#", - "$schema": "http://json-schema.org/draft-04/schema#", - "title": "Microsoft.MobileNetwork", - "description": "Microsoft MobileNetwork Resource Types", - "resourceDefinitions": { - "mobileNetworks": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the mobile network." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/MobileNetworkPropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Mobile network properties." - }, - "resources": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "#/definitions/mobileNetworks_dataNetworks_childResource" - }, - { - "$ref": "#/definitions/mobileNetworks_sites_childResource" - }, - { - "$ref": "#/definitions/mobileNetworks_services_childResource" - }, - { - "$ref": "#/definitions/mobileNetworks_simPolicies_childResource" - }, - { - "$ref": "#/definitions/mobileNetworks_slices_childResource" - } - ] - } - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.MobileNetwork/mobileNetworks" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/mobileNetworks" - }, - "mobileNetworks_dataNetworks": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])*(\\.[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])*)*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the mobile network dataNetwork." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/DataNetworkPropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Data network properties." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.MobileNetwork/mobileNetworks/dataNetworks" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/mobileNetworks/dataNetworks" - }, - "mobileNetworks_services": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the service. You must not use any of the following reserved strings - `default`, `requested` or `service`" - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/ServicePropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Service properties." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.MobileNetwork/mobileNetworks/services" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/mobileNetworks/services" - }, - "mobileNetworks_simPolicies": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the SIM policy." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/SimPolicyPropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "SimPolicy properties." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.MobileNetwork/mobileNetworks/simPolicies" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/mobileNetworks/simPolicies" - }, - "mobileNetworks_sites": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the mobile network site." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/SitePropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Site properties." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.MobileNetwork/mobileNetworks/sites" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/mobileNetworks/sites" - }, - "mobileNetworks_slices": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the mobile network slice." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/SlicePropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Network slice properties." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.MobileNetwork/mobileNetworks/slices" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/mobileNetworks/slices" - }, - "packetCoreControlPlanes": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the packet core control plane." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/PacketCoreControlPlanePropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "PacketCoreControlPlane properties." - }, - "resources": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "#/definitions/packetCoreControlPlanes_packetCoreDataPlanes_childResource" - } - ] - } - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.MobileNetwork/packetCoreControlPlanes" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/packetCoreControlPlanes" - }, - "packetCoreControlPlanes_packetCoreDataPlanes": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the packet core data plane." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/PacketCoreDataPlanePropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "PacketCoreDataPlane properties." - }, - "resources": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "#/definitions/packetCoreControlPlanes_packetCoreDataPlanes_attachedDataNetworks_childResource" - } - ] - } - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes" - }, - "packetCoreControlPlanes_packetCoreDataPlanes_attachedDataNetworks": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])*(\\.[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])*)*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the attached data network." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/AttachedDataNetworkPropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Data network properties." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes/attachedDataNetworks" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes/attachedDataNetworks" - }, - "sims": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the SIM." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/SimPropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Sim properties." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "Microsoft.MobileNetwork/sims" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/sims" - } - }, - "definitions": { - "Ambr": { - "type": "object", - "properties": { - "downlink": { - "oneOf": [ - { - "type": "string", - "pattern": "^\\d+(\\.\\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Bit rate." - }, - "uplink": { - "oneOf": [ - { - "type": "string", - "pattern": "^\\d+(\\.\\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Bit rate." - } - }, - "required": [ - "downlink", - "uplink" - ], - "description": "Aggregate Maximum Bit Rate." - }, - "AttachedDataNetworkPropertiesFormat": { - "type": "object", - "properties": { - "naptConfiguration": { - "oneOf": [ - { - "$ref": "#/definitions/NaptConfiguration" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The Network Address and Port Translation settings to use for the attached data network." - }, - "userEquipmentAddressPoolPrefix": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The user equipment address pool prefixes for the attached data network that are dynamically assigned by the core to UEs when they set up a PDU session.\nAt least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size." - }, - "userEquipmentStaticAddressPoolPrefix": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The user equipment address pool prefixes for the attached data network that are statically assigned by the core to UEs when they set up a PDU session.\nThe mapping of static IP to sim is configured in staticIpConfiguration on the sim resource.\nAt least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size." - }, - "userPlaneDataInterface": { - "oneOf": [ - { - "$ref": "#/definitions/InterfaceProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Interface properties" - } - }, - "required": [ - "userPlaneDataInterface" - ], - "description": "Data network properties." - }, - "AttachedDataNetworkResourceId": { - "type": "object", - "properties": { - "id": { - "oneOf": [ - { - "type": "string", - "pattern": "^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\\.[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK]/[pP][aA][cC][kK][eE][tT][cC][oO][rR][eE][cC][oO][nN][tT][rR][oO][lL][pP][lL][aA][nN][eE][sS]/[^/?#]+/[pP][aA][cC][kK][eE][tT][cC][oO][rR][eE][dD][aA][tT][aA][pP][lL][aA][nN][eE][sS]/[^/?#]+/[aA][tT][tT][aA][cC][hH][eE][dD][dD][aA][tT][aA][nN][eE][tT][wW][oO][rR][kK][sS]/[^/?#]+$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Attached Data Network resource ID." - } - }, - "required": [ - "id" - ], - "description": "Reference to an Attached Data Network resource." - }, - "CustomLocationResourceId": { - "type": "object", - "properties": { - "id": { - "oneOf": [ - { - "type": "string", - "pattern": "^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\\.[eE][xX][tT][eE][nN][dD][eE][dD][lL][oO][cC][aA][tT][iI][oO][nN]/[cC][uU][sS][tT][oO][mM][lL][oO][cC][aA][tT][iI][oO][nN][sS]/[^/?#]+$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Azure ARC custom location resource ID." - } - }, - "required": [ - "id" - ], - "description": "Reference to an Azure ARC custom location resource." - }, - "DataNetworkConfiguration": { - "type": "object", - "properties": { - "5qi": { - "oneOf": [ - { - "type": "integer", - "minimum": 1, - "maximum": 127 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "5G QoS Identifier priority level." - }, - "additionalAllowedSessionTypes": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string", - "enum": [ - "IPv4", - "IPv6" - ] - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Allowed session types in addition to the default session type. Must not duplicate the default session type." - }, - "allocationAndRetentionPriorityLevel": { - "oneOf": [ - { - "type": "integer", - "minimum": 1, - "maximum": 15 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "ARP priority level." - }, - "allowedServices": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/ServiceResourceId" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "List of Services that can be used as part of this Sim Policy. The list must not contain duplicate items and must contain at least one item." - }, - "dataNetwork": { - "oneOf": [ - { - "$ref": "#/definitions/DataNetworkResourceId" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Reference to a Data Network resource." - }, - "defaultSessionType": { - "oneOf": [ - { - "type": "string", - "enum": [ - "IPv4", - "IPv6" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The default PDU session type, which is used if the UE does not request a specific session type." - }, - "preemptionCapability": { - "oneOf": [ - { - "type": "string", - "enum": [ - "NotPreempt", - "MayPreempt" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Default QoS Flow preemption capability. The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters." - }, - "preemptionVulnerability": { - "oneOf": [ - { - "type": "string", - "enum": [ - "NotPreemptable", - "Preemptable" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Default QoS Flow preemption vulnerability. The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters." - }, - "sessionAmbr": { - "oneOf": [ - { - "$ref": "#/definitions/Ambr" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Aggregate Maximum Bit Rate." - } - }, - "required": [ - "allowedServices", - "dataNetwork", - "sessionAmbr" - ], - "description": "Settings controlling Data Network use" - }, - "DataNetworkPropertiesFormat": { - "type": "object", - "properties": { - "description": { - "type": "string", - "description": "An optional description for this data network." - } - }, - "description": "Data network properties." - }, - "DataNetworkResourceId": { - "type": "object", - "properties": { - "id": { - "oneOf": [ - { - "type": "string", - "pattern": "^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\\.[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK]/[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK][sS]/[^/?#]+/[dD][aA][tT][aA][nN][eE][tT][wW][oO][rR][kK][sS]/[^/?#]+$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Data Network resource ID." - } - }, - "required": [ - "id" - ], - "description": "Reference to a Data Network resource." - }, - "InterfaceProperties": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge machine." - } - }, - "required": [ - "name" - ], - "description": "Interface properties" - }, - "MobileNetworkPropertiesFormat": { - "type": "object", - "properties": { - "publicLandMobileNetworkIdentifier": { - "oneOf": [ - { - "$ref": "#/definitions/PlmnId" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Public Land Mobile Network (PLMN) ID." - } - }, - "required": [ - "publicLandMobileNetworkIdentifier" - ], - "description": "Mobile network properties." - }, - "MobileNetworkResourceId": { - "type": "object", - "properties": { - "id": { - "oneOf": [ - { - "type": "string", - "pattern": "^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\\.[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK]/[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK][sS]/[^/?#]+$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Mobile Network resource ID." - } - }, - "required": [ - "id" - ], - "description": "Reference to a Mobile Network resource." - }, - "mobileNetworks_dataNetworks_childResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])*(\\.[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])*)*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the mobile network dataNetwork." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/DataNetworkPropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Data network properties." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "dataNetworks" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/mobileNetworks/dataNetworks" - }, - "mobileNetworks_services_childResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the service. You must not use any of the following reserved strings - `default`, `requested` or `service`" - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/ServicePropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Service properties." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "services" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/mobileNetworks/services" - }, - "mobileNetworks_simPolicies_childResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the SIM policy." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/SimPolicyPropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "SimPolicy properties." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "simPolicies" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/mobileNetworks/simPolicies" - }, - "mobileNetworks_sites_childResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the mobile network site." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/SitePropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Site properties." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "sites" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/mobileNetworks/sites" - }, - "mobileNetworks_slices_childResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the mobile network slice." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/SlicePropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Network slice properties." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "slices" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/mobileNetworks/slices" - }, - "NaptConfiguration": { - "type": "object", - "properties": { - "enabled": { - "oneOf": [ - { - "type": "string", - "enum": [ - "Enabled", - "Disabled" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Whether NAPT is enabled for connections to this attachedDataNetwork." - }, - "pinholeLimits": { - "oneOf": [ - { - "type": "integer", - "minimum": 1, - "maximum": 65536, - "default": "65536" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface." - }, - "pinholeTimeouts": { - "oneOf": [ - { - "$ref": "#/definitions/PinholeTimeouts" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second." - }, - "portRange": { - "oneOf": [ - { - "$ref": "#/definitions/PortRange" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Range of port numbers to use as translated ports on each translated address.\nIf not specified and NAPT is enabled, this range defaults to 1,024 - 65,535. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA.)" - }, - "portReuseHoldTime": { - "oneOf": [ - { - "$ref": "#/definitions/PortReuseHoldTimes" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be minimum 1 second." - } - }, - "description": "The Network Address and Port Translation settings to use for the attached data network." - }, - "PacketCoreControlPlanePropertiesFormat": { - "type": "object", - "properties": { - "controlPlaneAccessInterface": { - "oneOf": [ - { - "$ref": "#/definitions/InterfaceProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Interface properties" - }, - "coreNetworkTechnology": { - "oneOf": [ - { - "type": "string", - "enum": [ - "5GC", - "EPC" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The core network technology generation." - }, - "customLocation": { - "oneOf": [ - { - "$ref": "#/definitions/CustomLocationResourceId" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Reference to an Azure ARC custom location resource." - }, - "mobileNetwork": { - "oneOf": [ - { - "$ref": "#/definitions/MobileNetworkResourceId" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Reference to a Mobile Network resource." - }, - "version": { - "type": "string", - "description": "The version of the packet core software that is deployed." - } - }, - "required": [ - "controlPlaneAccessInterface", - "mobileNetwork" - ], - "description": "PacketCoreControlPlane properties." - }, - "packetCoreControlPlanes_packetCoreDataPlanes_attachedDataNetworks_childResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])*(\\.[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])*)*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the attached data network." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/AttachedDataNetworkPropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Data network properties." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "attachedDataNetworks" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes/attachedDataNetworks" - }, - "packetCoreControlPlanes_packetCoreDataPlanes_childResource": { - "type": "object", - "properties": { - "apiVersion": { - "type": "string", - "enum": [ - "2022-01-01-preview" - ] - }, - "location": { - "type": "string", - "description": "The geo-location where the resource lives" - }, - "name": { - "oneOf": [ - { - "type": "string", - "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_-]*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the packet core data plane." - }, - "properties": { - "oneOf": [ - { - "$ref": "#/definitions/PacketCoreDataPlanePropertiesFormat" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "PacketCoreDataPlane properties." - }, - "tags": { - "oneOf": [ - { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "properties": {} - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Resource tags." - }, - "type": { - "type": "string", - "enum": [ - "packetCoreDataPlanes" - ] - } - }, - "required": [ - "apiVersion", - "location", - "name", - "properties", - "type" - ], - "description": "Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreDataPlanes" - }, - "PacketCoreDataPlanePropertiesFormat": { - "type": "object", - "properties": { - "userPlaneAccessInterface": { - "oneOf": [ - { - "$ref": "#/definitions/InterfaceProperties" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Interface properties" - } - }, - "required": [ - "userPlaneAccessInterface" - ], - "description": "PacketCoreDataPlane properties." - }, - "PccRuleConfiguration": { - "type": "object", - "properties": { - "ruleName": { - "oneOf": [ - { - "type": "string", - "pattern": "^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the rule. This must be unique within the parent Service. You must not use any of the following reserved strings - `default`, `requested` or `service`." - }, - "rulePrecedence": { - "oneOf": [ - { - "type": "integer", - "minimum": 0, - "maximum": 255 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A precedence value that is used to decide between PCC Rules when identifying the QoS values to use for a particular Sim. A lower value means a higher priority. This value should be unique among all PCC Rules configured in the Mobile Network." - }, - "ruleQosPolicy": { - "oneOf": [ - { - "$ref": "#/definitions/PccRuleQosPolicy" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "PCC rule QoS policy" - }, - "serviceDataFlowTemplates": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/ServiceDataFlowTemplate" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The set of service data flow templates to use for this PCC Rule." - }, - "trafficControl": { - "oneOf": [ - { - "type": "string", - "enum": [ - "Enabled", - "Blocked" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Determines whether flows that match this PCC Rule are permitted." - } - }, - "required": [ - "ruleName", - "rulePrecedence", - "serviceDataFlowTemplates" - ], - "description": "PCC rule configuration" - }, - "PccRuleQosPolicy": { - "type": "object", - "properties": { - "5qi": { - "oneOf": [ - { - "type": "integer", - "minimum": 1, - "maximum": 127 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "5G QoS Identifier priority level." - }, - "allocationAndRetentionPriorityLevel": { - "oneOf": [ - { - "type": "integer", - "minimum": 1, - "maximum": 15 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "ARP priority level." - }, - "guaranteedBitRate": { - "oneOf": [ - { - "$ref": "#/definitions/Ambr" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Aggregate Maximum Bit Rate." - }, - "maximumBitRate": { - "oneOf": [ - { - "$ref": "#/definitions/Ambr" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Aggregate Maximum Bit Rate." - }, - "preemptionCapability": { - "oneOf": [ - { - "type": "string", - "enum": [ - "NotPreempt", - "MayPreempt" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "QoS Flow preemption capability. The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters." - }, - "preemptionVulnerability": { - "oneOf": [ - { - "type": "string", - "enum": [ - "NotPreemptable", - "Preemptable" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "QoS Flow preemption vulnerability. The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters." - } - }, - "required": [ - "maximumBitRate" - ], - "description": "PCC rule QoS policy" - }, - "PinholeTimeouts": { - "type": "object", - "properties": { - "icmp": { - "oneOf": [ - { - "type": "integer", - "minimum": 1, - "default": "60" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 60 seconds per RFC 5508 section 3.2." - }, - "tcp": { - "oneOf": [ - { - "type": "integer", - "minimum": 1, - "default": "7440" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Pinhole timeout for TCP pinholes in seconds. Default for TCP is 2 hours 4 minutes per RFC 5382 section 5." - }, - "udp": { - "oneOf": [ - { - "type": "integer", - "minimum": 1, - "default": "300" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Pinhole timeout for UDP pinholes in seconds. Default for UDP is 5 minutes per RFC 4787 section 4.3." - } - }, - "description": "Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second." - }, - "PlmnId": { - "type": "object", - "properties": { - "mcc": { - "oneOf": [ - { - "type": "string", - "pattern": "^\\d{3}$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Mobile Country Code." - }, - "mnc": { - "oneOf": [ - { - "type": "string", - "pattern": "^\\d{2,3}$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Mobile Network Code." - } - }, - "required": [ - "mcc", - "mnc" - ], - "description": "Public Land Mobile Network (PLMN) ID." - }, - "PortRange": { - "type": "object", - "properties": { - "maxPort": { - "oneOf": [ - { - "type": "integer", - "minimum": 1024, - "maximum": 65535, - "default": "65535" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The maximum port number" - }, - "minPort": { - "oneOf": [ - { - "type": "integer", - "minimum": 1024, - "maximum": 65535, - "default": "1024" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The minimum port number" - } - }, - "description": "Range of port numbers to use as translated ports on each translated address.\nIf not specified and NAPT is enabled, this range defaults to 1,024 - 65,535. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA.)" - }, - "PortReuseHoldTimes": { - "type": "object", - "properties": { - "tcp": { - "oneOf": [ - { - "type": "integer", - "minimum": 1, - "default": "120" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Default for TCP is 2 minutes." - }, - "udp": { - "oneOf": [ - { - "type": "integer", - "minimum": 1, - "default": "60" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Default for UDP is 1 minute." - } - }, - "description": "The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be minimum 1 second." - }, - "QosPolicy": { - "type": "object", - "properties": { - "5qi": { - "oneOf": [ - { - "type": "integer", - "minimum": 1, - "maximum": 127 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "5G QoS Identifier priority level." - }, - "allocationAndRetentionPriorityLevel": { - "oneOf": [ - { - "type": "integer", - "minimum": 1, - "maximum": 15 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "ARP priority level." - }, - "maximumBitRate": { - "oneOf": [ - { - "$ref": "#/definitions/Ambr" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Aggregate Maximum Bit Rate." - }, - "preemptionCapability": { - "oneOf": [ - { - "type": "string", - "enum": [ - "NotPreempt", - "MayPreempt" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "QoS Flow preemption capability. The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters." - }, - "preemptionVulnerability": { - "oneOf": [ - { - "type": "string", - "enum": [ - "NotPreemptable", - "Preemptable" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "QoS Flow preemption vulnerability. The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters." - } - }, - "required": [ - "maximumBitRate" - ], - "description": "QoS policy" - }, - "ServiceDataFlowTemplate": { - "type": "object", - "properties": { - "direction": { - "oneOf": [ - { - "type": "string", - "enum": [ - "Uplink", - "Downlink", - "Bidirectional" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The direction of this flow." - }, - "ports": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than `ip` in the `protocol` field. This is an optional setting. If you do not specify it then connections will be allowed on all ports. Port ranges must be specified as -. For example: [`8080`, `8082-8085`]." - }, - "protocol": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value `ip`. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the value `ip` then you must leave the field `port` unspecified." - }, - "remoteIpList": { - "oneOf": [ - { - "type": "array", - "items": { - "type": "string" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value `any`. Otherwise, you must provide each of the remote IP addresses to which Fusion Core will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, 192.0.2.54/24)." - }, - "templateName": { - "oneOf": [ - { - "type": "string", - "pattern": "^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$", - "maxLength": 64 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The name of the SDF template. This must be unique within the parent PccRuleConfiguration. You must not use any of the following reserved strings - `default`, `requested` or `service`." - } - }, - "required": [ - "direction", - "protocol", - "remoteIpList", - "templateName" - ], - "description": "Service data flow (SDF) template" - }, - "ServicePropertiesFormat": { - "type": "object", - "properties": { - "pccRules": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/PccRuleConfiguration" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The set of PCC Rules that make up this service." - }, - "provisioningState": { - "oneOf": [ - { - "type": "string", - "enum": [ - "Unknown", - "Succeeded", - "Accepted", - "Deleting", - "Failed", - "Canceled", - "Deleted" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The provisioning state of the service resource." - }, - "servicePrecedence": { - "oneOf": [ - { - "type": "integer", - "minimum": 0, - "maximum": 255 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A precedence value that is used to decide between services when identifying the QoS values to use for a particular Sim. A lower value means a higher priority. This value should be unique among all services configured in the Mobile Network." - }, - "serviceQosPolicy": { - "oneOf": [ - { - "$ref": "#/definitions/QosPolicy" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "QoS policy" - } - }, - "required": [ - "pccRules", - "servicePrecedence" - ], - "description": "Service properties." - }, - "ServiceResourceId": { - "type": "object", - "properties": { - "id": { - "oneOf": [ - { - "type": "string", - "pattern": "^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\\.[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK]/[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK][sS]/[^/?#]+/[sS][eE][rR][vV][iI][cC][eE][sS]/[^/?#]+$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Service resource ID." - } - }, - "required": [ - "id" - ], - "description": "Reference to a Service resource." - }, - "SimPolicyPropertiesFormat": { - "type": "object", - "properties": { - "defaultSlice": { - "oneOf": [ - { - "$ref": "#/definitions/SliceResourceId" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Reference to a Slice resource." - }, - "provisioningState": { - "oneOf": [ - { - "type": "string", - "enum": [ - "Unknown", - "Succeeded", - "Accepted", - "Deleting", - "Failed", - "Canceled", - "Deleted" - ] - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The provisioning state of the sim policy resource." - }, - "registrationTimer": { - "oneOf": [ - { - "type": "integer", - "minimum": 30, - "default": "3240" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Interval for the UE periodic registration update procedure, in seconds." - }, - "rfspIndex": { - "oneOf": [ - { - "type": "integer", - "minimum": 1, - "maximum": 256 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "RAT/Frequency Selection Priority Index" - }, - "sliceConfigurations": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/SliceConfiguration" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item." - }, - "ueAmbr": { - "oneOf": [ - { - "$ref": "#/definitions/Ambr" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Aggregate Maximum Bit Rate." - } - }, - "required": [ - "defaultSlice", - "sliceConfigurations", - "ueAmbr" - ], - "description": "SimPolicy properties." - }, - "SimPolicyResourceId": { - "type": "object", - "properties": { - "id": { - "oneOf": [ - { - "type": "string", - "pattern": "^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\\.[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK]/[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK][sS]/[^/?#]+/[sS][iI][mM][pP][oO][lL][iI][cC][iI][eE][sS]/[^/?#]+$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "SIM Policy resource ID." - } - }, - "required": [ - "id" - ], - "description": "Reference to a SIM Policy resource." - }, - "SimPropertiesFormat": { - "type": "object", - "properties": { - "authenticationKey": { - "oneOf": [ - { - "type": "string", - "pattern": "^[0-9a-fA-F]{32}$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The ki value for the sim." - }, - "deviceType": { - "type": "string", - "description": "An optional free-form text field that can be used to record the device type this sim is associated with, for example 'Video camera'. The Azure portal allows Sims to be grouped and filtered based on this value." - }, - "integratedCircuitCardIdentifier": { - "oneOf": [ - { - "type": "string", - "pattern": "^89[0-9]{17,18}$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The Integrated Circuit Card ID (ICC Id) for the sim." - }, - "internationalMobileSubscriberIdentity": { - "oneOf": [ - { - "type": "string", - "pattern": "^[0-9]{5,15}$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The International Mobile Subscriber Identity (IMSI) for the sim." - }, - "mobileNetwork": { - "oneOf": [ - { - "$ref": "#/definitions/MobileNetworkResourceId" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Reference to a Mobile Network resource." - }, - "operatorKeyCode": { - "oneOf": [ - { - "type": "string", - "pattern": "^[0-9a-fA-F]{32}$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The Opc value for the sim." - }, - "simPolicy": { - "oneOf": [ - { - "$ref": "#/definitions/SimPolicyResourceId" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Reference to a SIM Policy resource." - }, - "staticIpConfiguration": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/SimStaticIpProperties" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "A list of static IP addresses assigned to this sim. Each address is assigned at a defined network scope, made up of {attached data network, slice}." - } - }, - "required": [ - "internationalMobileSubscriberIdentity" - ], - "description": "Sim properties." - }, - "SimStaticIpProperties": { - "type": "object", - "properties": { - "attachedDataNetwork": { - "oneOf": [ - { - "$ref": "#/definitions/AttachedDataNetworkResourceId" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Reference to an Attached Data Network resource." - }, - "slice": { - "oneOf": [ - { - "$ref": "#/definitions/SliceResourceId" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Reference to a Slice resource." - }, - "staticIp": { - "oneOf": [ - { - "$ref": "#/definitions/SimStaticIpPropertiesStaticIp" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The static IP configuration for the sim to use at the defined network scope." - } - }, - "description": "Static IP configuration for a sim, scoped to a particular attached data network and slice." - }, - "SimStaticIpPropertiesStaticIp": { - "type": "object", - "properties": { - "ipv4Address": { - "oneOf": [ - { - "type": "string", - "pattern": "^(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "IPv4 address." - } - }, - "description": "The static IP configuration for the sim to use at the defined network scope." - }, - "SitePropertiesFormat": { - "type": "object", - "properties": { - "networkFunctions": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/SubResource" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "An array of ids of the network functions deployed on the site, maintained by the user." - } - }, - "description": "Site properties." - }, - "SliceConfiguration": { - "type": "object", - "properties": { - "dataNetworkConfigurations": { - "oneOf": [ - { - "type": "array", - "items": { - "$ref": "#/definitions/DataNetworkConfiguration" - } - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "The allowed data networks and the settings to use for them. The list must not contain duplicate items and must contain at least one item." - }, - "defaultDataNetwork": { - "oneOf": [ - { - "$ref": "#/definitions/DataNetworkResourceId" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Reference to a Data Network resource." - }, - "slice": { - "oneOf": [ - { - "$ref": "#/definitions/SliceResourceId" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Reference to a Slice resource." - } - }, - "required": [ - "dataNetworkConfigurations", - "defaultDataNetwork", - "slice" - ], - "description": "Per-slice settings" - }, - "SlicePropertiesFormat": { - "type": "object", - "properties": { - "description": { - "type": "string", - "description": "An optional description for this network slice." - }, - "snssai": { - "oneOf": [ - { - "$ref": "#/definitions/Snssai" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Single-Network Slice Selection Assistance Information (S-NSSAI)." - } - }, - "required": [ - "snssai" - ], - "description": "Network slice properties." - }, - "SliceResourceId": { - "type": "object", - "properties": { - "id": { - "oneOf": [ - { - "type": "string", - "pattern": "^/[sS][uU][bB][sS][cC][rR][iI][pP][tT][iI][oO][nN][sS]/[^/?#]+/[rR][eE][sS][oO][uU][rR][cC][eE][gG][rR][oO][uU][pP][sS]/[^/?#]+/[pP][rR][oO][vV][iI][dD][eE][rR][sS]/[mM][iI][cC][rR][oO][sS][oO][fF][tT]\\.[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK]/[mM][oO][bB][iI][lL][eE][nN][eE][tT][wW][oO][rR][kK][sS]/[^/?#]+/[sS][lL][iI][cC][eE][sS]/[^/?#]+$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Slice resource ID." - } - }, - "required": [ - "id" - ], - "description": "Reference to a Slice resource." - }, - "Snssai": { - "type": "object", - "properties": { - "sd": { - "oneOf": [ - { - "type": "string", - "pattern": "^[A-Fa-f0-9]{6}$" - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Slice Differentiator (SD)." - }, - "sst": { - "oneOf": [ - { - "type": "integer", - "minimum": 0, - "maximum": 255 - }, - { - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" - } - ], - "description": "Slice/Service Type (SST)." - } - }, - "required": [ - "sst" - ], - "description": "Single-Network Slice Selection Assistance Information (S-NSSAI)." - }, - "SubResource": { - "type": "object", - "properties": { - "id": { - "type": "string", - "description": "Resource ID." - } - }, - "required": [ - "id" - ], - "description": "Reference to another sub resource." - } - } -} \ No newline at end of file diff --git a/schemas/common/autogeneratedResources.json b/schemas/common/autogeneratedResources.json index ad963855fb..7cdd21385f 100644 --- a/schemas/common/autogeneratedResources.json +++ b/schemas/common/autogeneratedResources.json @@ -13339,36 +13339,6 @@ { "$ref": "https://schema.management.azure.com/schemas/2021-03-01-preview/Microsoft.MixedReality.json#/resourceDefinitions/spatialAnchorsAccounts" }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-01-01-preview/Microsoft.MobileNetwork.json#/resourceDefinitions/mobileNetworks" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-01-01-preview/Microsoft.MobileNetwork.json#/resourceDefinitions/mobileNetworks_dataNetworks" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-01-01-preview/Microsoft.MobileNetwork.json#/resourceDefinitions/mobileNetworks_services" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-01-01-preview/Microsoft.MobileNetwork.json#/resourceDefinitions/mobileNetworks_simPolicies" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-01-01-preview/Microsoft.MobileNetwork.json#/resourceDefinitions/mobileNetworks_sites" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-01-01-preview/Microsoft.MobileNetwork.json#/resourceDefinitions/mobileNetworks_slices" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-01-01-preview/Microsoft.MobileNetwork.json#/resourceDefinitions/packetCoreControlPlanes" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-01-01-preview/Microsoft.MobileNetwork.json#/resourceDefinitions/packetCoreControlPlanes_packetCoreDataPlanes" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-01-01-preview/Microsoft.MobileNetwork.json#/resourceDefinitions/packetCoreControlPlanes_packetCoreDataPlanes_attachedDataNetworks" - }, - { - "$ref": "https://schema.management.azure.com/schemas/2022-01-01-preview/Microsoft.MobileNetwork.json#/resourceDefinitions/sims" - }, { "$ref": "https://schema.management.azure.com/schemas/2022-03-01-preview/Microsoft.MobileNetwork.json#/resourceDefinitions/mobileNetworks" },