swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector ManagedVirtualNetworks API schemes: - https tags: - name: ManagedVirtualNetworks paths: /managedvirtualnetworks/{managedVirtualNetworkName}: get: tags: - ManagedVirtualNetworks description: Gets a ManagedVirtualNetwork operationId: microsoftAzureManagedvirtualnetworksGet produces: - application/json parameters: - $ref: '#/parameters/managedVirtualNetworkName' - $ref: '#/parameters/api-version' responses: '200': description: Success schema: $ref: '#/definitions/ManagedVirtualNetwork' default: description: An error response received from the Scanning Service schema: $ref: '#/definitions/ErrorResponseModel' x-ms-examples: ManagedVirtualNetworks_Get: $ref: ./examples/ManagedVirtualNetworks_Get.json summary: Microsoft Azure Get Managedvirtualnetworks Managedvirtualnetworkname put: tags: - ManagedVirtualNetworks description: Create or replace a ManagedVirtualNetwork operationId: microsoftAzureManagedvirtualnetworksCreateorreplace consumes: - application/json produces: - application/json parameters: - $ref: '#/parameters/managedVirtualNetworkName' - $ref: '#/parameters/api-version' - in: body name: body required: true schema: $ref: '#/definitions/ManagedVirtualNetwork' responses: '200': description: Success schema: $ref: '#/definitions/ManagedVirtualNetwork' '201': description: Success schema: $ref: '#/definitions/ManagedVirtualNetwork' default: description: An error response received from the Scanning Service schema: $ref: '#/definitions/ErrorResponseModel' x-ms-examples: ManagedVirtualNetworks_CreateOrReplace: $ref: ./examples/ManagedVirtualNetworks_CreateOrReplace.json summary: Microsoft Azure Put Managedvirtualnetworks Managedvirtualnetworkname /managedvirtualnetworks/{managedVirtualNetworkName}/managedprivateendpoints/{managedPrivateEndpointName}: get: tags: - ManagedVirtualNetworks description: Gets a ManagedPrivateEndpoint operationId: microsoftAzureManagedvirtualnetworksGetprivateendpoint produces: - application/json parameters: - $ref: '#/parameters/managedVirtualNetworkName' - $ref: '#/parameters/managedPrivateEndpointName' - $ref: '#/parameters/api-version' responses: '200': description: Success schema: $ref: '#/definitions/ManagedPrivateEndpoint' default: description: An error response received from the Scanning Service schema: $ref: '#/definitions/ErrorResponseModel' x-ms-examples: ManagedVirtualNetworks_GetPrivateEndpoint: $ref: ./examples/ManagedVirtualNetworks_GetPrivateEndpoint.json summary: Microsoft Azure Get Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints Managedprivateendpointname delete: tags: - ManagedVirtualNetworks description: Deletes a ManagedPrivateEndpoint operationId: microsoftAzureManagedvirtualnetworksDeleteprivateendpoint produces: - application/json parameters: - $ref: '#/parameters/managedVirtualNetworkName' - $ref: '#/parameters/managedPrivateEndpointName' - $ref: '#/parameters/api-version' responses: '204': description: Success schema: $ref: '#/definitions/IActionResult' default: description: An error response received from the Scanning Service schema: $ref: '#/definitions/ErrorResponseModel' x-ms-examples: ManagedVirtualNetworks_DeletePrivateEndpoint: $ref: ./examples/ManagedVirtualNetworks_DeletePrivateEndpoint.json summary: Microsoft Azure Delete Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints Managedprivateendpointname put: tags: - ManagedVirtualNetworks description: Create or replace a ManagedPrivateEndpoint operationId: microsoftAzureManagedvirtualnetworksCreateorreplaceprivateendpoint consumes: - application/json produces: - application/json parameters: - $ref: '#/parameters/managedVirtualNetworkName' - $ref: '#/parameters/managedPrivateEndpointName' - $ref: '#/parameters/api-version' - in: body name: body required: true schema: $ref: '#/definitions/ManagedPrivateEndpoint' responses: '200': description: Success schema: $ref: '#/definitions/ManagedPrivateEndpoint' '201': description: Success schema: $ref: '#/definitions/ManagedPrivateEndpoint' default: description: An error response received from the Scanning Service schema: $ref: '#/definitions/ErrorResponseModel' x-ms-examples: ManagedVirtualNetworks_CreateOrReplacePrivateEndpoint: $ref: ./examples/ManagedVirtualNetworks_CreateOrReplacePrivateEndpoint.json summary: Microsoft Azure Put Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints Managedprivateendpointname /managedvirtualnetworks: get: tags: - ManagedVirtualNetworks description: Gets a list of ManagedVirtualNetworks operationId: microsoftAzureManagedvirtualnetworksListbyaccount produces: - application/json parameters: - $ref: '#/parameters/api-version' responses: '200': description: Success schema: $ref: '#/definitions/ManagedVirtualNetworkList' default: description: An error response received from the Scanning Service schema: $ref: '#/definitions/ErrorResponseModel' x-ms-examples: ManagedVirtualNetworks_ListByAccount: $ref: ./examples/ManagedVirtualNetworks_ListByAccount.json x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Managedvirtualnetworks /managedvirtualnetworks/{managedVirtualNetworkName}/managedprivateendpoints: get: tags: - ManagedVirtualNetworks description: Gets a list of ManagedPrivateEndpoints for a given account operationId: microsoftAzureManagedvirtualnetworksListprivateendpointsbyaccount produces: - application/json parameters: - $ref: '#/parameters/managedVirtualNetworkName' - $ref: '#/parameters/api-version' responses: '200': description: Success schema: $ref: '#/definitions/ManagedPrivateEndpointList' default: description: An error response received from the Scanning Service schema: $ref: '#/definitions/ErrorResponseModel' x-ms-examples: ManagedVirtualNetworks_ListPrivateEndpointsByAccount: $ref: ./examples/ManagedVirtualNetworks_ListPrivateEndpointsByAccount.json x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints definitions: ManagedVirtualNetworkProperties: type: object properties: vNetId: type: string readOnly: true alias: type: string readOnly: true ManagedPrivateEndpointProperties: type: object properties: connectionState: allOf: - $ref: '#/definitions/ConnectionStateProperties' fqdns: type: array items: type: string groupId: type: string privateLinkResourceId: type: string provisioningState: type: string ManagedVirtualNetwork: type: object allOf: - $ref: '#/definitions/ProxyResource' properties: properties: allOf: - $ref: '#/definitions/ManagedVirtualNetworkProperties' ProxyResource: type: object properties: id: type: string readOnly: true name: type: string readOnly: true ErrorResponseModel: type: object properties: error: allOf: - $ref: '#/definitions/ErrorModel' ErrorModel: type: object properties: code: type: string message: type: string target: type: string details: type: array items: $ref: '#/definitions/ErrorModel' ManagedPrivateEndpoint: type: object allOf: - $ref: '#/definitions/ProxyResource' properties: properties: allOf: - $ref: '#/definitions/ManagedPrivateEndpointProperties' ManagedVirtualNetworkList: required: - value type: object properties: value: type: array items: $ref: '#/definitions/ManagedVirtualNetwork' nextLink: type: string count: format: int64 type: integer ManagedPrivateEndpointList: required: - value type: object properties: value: type: array items: $ref: '#/definitions/ManagedPrivateEndpoint' nextLink: type: string count: format: int64 type: integer IActionResult: type: object ConnectionStateProperties: type: object properties: actionsRequired: type: string readOnly: true description: type: string readOnly: true status: type: string readOnly: true parameters: managedPrivateEndpointName: in: path name: managedPrivateEndpointName description: The Managed PrivateEndpoint name. required: true type: string minLength: 1 maxLength: 127 pattern: ^([_A-Za-z0-9]|([_A-Za-z0-9][-_A-Za-z0-9]{0,125}[_A-Za-z0-9]))$ x-ms-parameter-location: client managedVirtualNetworkName: in: path name: managedVirtualNetworkName description: The Managed VirtualNetwork name. It is restricted to the value 'default' for now. required: true type: string enum: - default x-ms-enum: name: ManagedVirtualNetworkName modelAsString: true x-ms-parameter-location: client api-version: in: query name: api-version description: The api version to use. required: true type: string x-ms-client-name: ApiVersion x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'