forked from Azure/azure-resource-manager-schemas
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CodeGen from PR 27668 in Azure/azure-rest-api-specs
Merge b9437d4ed56a2422303ad59e17859f0321518bee into 7b07cc90244d4a2e850cdf3d9c7e200242cc2677
- Loading branch information
SDKAuto
committed
Feb 19, 2024
1 parent
464ea98
commit 40ee8c2
Showing
2 changed files
with
127 additions
and
0 deletions.
There are no files selected for viewing
124 changes: 124 additions & 0 deletions
124
schemas/2024-06-01-preview/Microsoft.HybridOnboarding.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,124 @@ | ||
{ | ||
"id": "https://schema.management.azure.com/schemas/2024-06-01-preview/Microsoft.HybridOnboarding.json#", | ||
"$schema": "http://json-schema.org/draft-04/schema#", | ||
"title": "Microsoft.HybridOnboarding", | ||
"description": "Microsoft HybridOnboarding Resource Types", | ||
"resourceDefinitions": { | ||
"extensionManagers": { | ||
"type": "object", | ||
"properties": { | ||
"apiVersion": { | ||
"type": "string", | ||
"enum": [ | ||
"2024-06-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]{0,61}[a-zA-Z0-9]$", | ||
"minLength": 1, | ||
"maxLength": 63 | ||
}, | ||
{ | ||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" | ||
} | ||
], | ||
"description": "Extension Manager resource" | ||
}, | ||
"properties": { | ||
"oneOf": [ | ||
{ | ||
"$ref": "#/definitions/ExtensionManagerProperties" | ||
}, | ||
{ | ||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" | ||
} | ||
], | ||
"description": "The properties of Extension Manager resource" | ||
}, | ||
"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.HybridOnboarding/extensionManagers" | ||
] | ||
} | ||
}, | ||
"required": [ | ||
"apiVersion", | ||
"location", | ||
"name", | ||
"properties", | ||
"type" | ||
], | ||
"description": "Microsoft.HybridOnboarding/extensionManagers" | ||
} | ||
}, | ||
"definitions": { | ||
"ExtensionManagerProperties": { | ||
"type": "object", | ||
"properties": { | ||
"extendedLocation": { | ||
"type": "string", | ||
"description": "ARM ID of the custom location resource deployed on the Onboarding Appliance" | ||
}, | ||
"scenarioProfile": { | ||
"oneOf": [ | ||
{ | ||
"type": "array", | ||
"items": { | ||
"$ref": "#/definitions/ScenarioObject" | ||
} | ||
}, | ||
{ | ||
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" | ||
} | ||
], | ||
"description": "Scenario profile of the extension manager resource" | ||
} | ||
}, | ||
"required": [ | ||
"extendedLocation" | ||
], | ||
"description": "The properties of Extension Manager resource" | ||
}, | ||
"ScenarioObject": { | ||
"type": "object", | ||
"properties": { | ||
"infrastructure": { | ||
"type": "string", | ||
"description": "Infra on which extension is deployed." | ||
}, | ||
"scenario": { | ||
"type": "string", | ||
"description": "Azure scenario enabled. Ex: Migrate" | ||
} | ||
}, | ||
"required": [ | ||
"infrastructure", | ||
"scenario" | ||
], | ||
"description": "Scenario object inside the scenario profile." | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters