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 21631 in Azure/azure-rest-api-specs
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.
There are no files selected for viewing
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,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." | ||
} | ||
} | ||
} |