Skip to content

Commit

Permalink
CodeGen from PR 21631 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 8063592b962ca31bf5f55b19c0f80b4544346fc3 into a1ac491c7a753e63710b5cf38d8c10211a5ae4e6
  • Loading branch information
SDKAuto committed Dec 13, 2022
1 parent 4f3e06e commit 4fe604b
Showing 1 changed file with 186 additions and 0 deletions.
186 changes: 186 additions & 0 deletions schemas/2023-03-15/Microsoft.HybridConnectivity.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,186 @@
{
"id": "https://schema.management.azure.com/schemas/2023-03-15/Microsoft.HybridConnectivity.json#",
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Microsoft.HybridConnectivity",
"description": "Microsoft HybridConnectivity Resource Types",
"resourceDefinitions": {},
"unknown_resourceDefinitions": {
"endpoints": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"enum": [
"2023-03-15"
]
},
"name": {
"type": "string",
"description": "The endpoint name."
},
"properties": {
"oneOf": [
{
"$ref": "#/definitions/EndpointProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Endpoint details"
},
"systemData": {
"oneOf": [
{
"$ref": "#/definitions/SystemData"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Metadata pertaining to creation and last modification of the resource."
},
"type": {
"type": "string",
"enum": [
"Microsoft.HybridConnectivity/endpoints"
]
}
},
"required": [
"apiVersion",
"name",
"properties",
"type"
],
"description": "Microsoft.HybridConnectivity/endpoints"
}
},
"definitions": {
"EndpointProperties": {
"type": "object",
"properties": {
"resourceId": {
"type": "string",
"description": "The resource Id of the connectivity endpoint (optional)."
},
"serviceConfigurations": {
"oneOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/ServiceConfiguration"
}
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The enabled service configurations."
},
"type": {
"oneOf": [
{
"type": "string",
"enum": [
"default",
"custom"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The type of endpoint."
}
},
"required": [
"type"
],
"description": "Endpoint details"
},
"ServiceConfiguration": {
"type": "object",
"properties": {
"port": {
"type": "string",
"description": "The port on which service is enabled."
},
"serviceName": {
"oneOf": [
{
"type": "string",
"enum": [
"SSH",
"WAC"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The type of service enabled."
}
},
"description": "The service configuration object definition"
},
"SystemData": {
"type": "object",
"properties": {
"createdAt": {
"type": "string",
"format": "date-time",
"description": "The timestamp of resource creation (UTC)."
},
"createdBy": {
"type": "string",
"description": "The identity that created the resource."
},
"createdByType": {
"oneOf": [
{
"type": "string",
"enum": [
"User",
"Application",
"ManagedIdentity",
"Key"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The type of identity that created the resource."
},
"lastModifiedAt": {
"type": "string",
"format": "date-time",
"description": "The timestamp of resource last modification (UTC)"
},
"lastModifiedBy": {
"type": "string",
"description": "The identity that last modified the resource."
},
"lastModifiedByType": {
"oneOf": [
{
"type": "string",
"enum": [
"User",
"Application",
"ManagedIdentity",
"Key"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The type of identity that last modified the resource."
}
},
"description": "Metadata pertaining to creation and last modification of the resource."
}
}
}

0 comments on commit 4fe604b

Please sign in to comment.