UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 54.3 kB
{"openapi":"3.0.0","info":{"description":"The Microsoft Azure Managed Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to programmatically view, control, change, and monitor your entire Azure network centrally and with ease.","title":"ManagedNetworkManagementClient","version":"2019-06-01-preview","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/managednetwork/resource-manager/Microsoft.ManagedNetwork/preview/2019-06-01-preview/managedNetwork.json","version":"2.0"}],"x-providerName":"azure.com","x-serviceName":"managednetwork-managedNetwork","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/providers/Microsoft.ManagedNetwork/operations":{"get":{"description":"Lists all of the available MNC operations.","operationId":"Operations_List","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK. The request has succeeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationListResult"}}}},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["Operations"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetwork/managedNetworks":{"get":{"description":"The ListBySubscription ManagedNetwork operation retrieves all the Managed Network Resources in the current subscription in a paginated format.","operationId":"ManagedNetworks_ListBySubscription","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ListPageSizeParameter"},{"$ref":"#/components/parameters/ListSkipTokenParameter"}],"responses":{"200":{"description":"Get successful. The operation returns all Managed Network resources under the current subscription in a paginated format.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetworkListResult"},"examples":{"ManagedNetworksListBySubscription":{"$ref":"#/components/examples/ManagedNetworksListBySubscription"}}}}},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ManagedNetworks"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks":{"get":{"description":"The ListByResourceGroup ManagedNetwork operation retrieves all the Managed Network resources in a resource group in a paginated format.","operationId":"ManagedNetworks_ListByResourceGroup","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ListPageSizeParameter"},{"$ref":"#/components/parameters/ListSkipTokenParameter"}],"responses":{"200":{"description":"Get successful. The operation returns all Managed Network resources under the specified resource group in a paginated format","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetworkListResult"},"examples":{"ManagedNetworksListByResourceGroup":{"$ref":"#/components/examples/ManagedNetworksListByResourceGroup"}}}}},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ManagedNetworks"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}":{"delete":{"description":"The Delete ManagedNetworks operation deletes a Managed Network Resource, specified by the resource group and Managed Network name","operationId":"ManagedNetworks_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkNameParameter"}],"responses":{"200":{"description":"Delete successful."},"202":{"description":"Accepted and the operation will complete asynchronously."},"204":{"description":"Request successful. Resource does not exist."},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ManagedNetworks"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"azure-async-operation"}},"get":{"description":"The Get ManagedNetworks operation gets a Managed Network Resource, specified by the resource group and Managed Network name","operationId":"ManagedNetworks_Get","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkNameParameter"}],"responses":{"200":{"description":"Get successful. The operation returns the specified Managed Network resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetwork"},"examples":{"ManagedNetworksGet":{"$ref":"#/components/examples/ManagedNetworksGet"}}}}},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ManagedNetworks"]},"patch":{"description":"Updates the specified Managed Network resource tags.","operationId":"ManagedNetworks_Update","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetworkUpdate"}}},"description":"Parameters supplied to update application gateway tags and/or scope.","required":true},"responses":{"200":{"description":"Update successful. The operation returns the updated Managed Network resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetwork"},"examples":{"ManagedNetworksPatch":{"$ref":"#/components/examples/ManagedNetworksPatch"}}}}},"201":{"description":"Update successful. The operation returns the updated Managed Network resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetwork"},"examples":{"ManagedNetworksPatch":{"$ref":"#/components/examples/ManagedNetworksPatch"}}}}},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ManagedNetworks"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"azure-async-operation"}},"put":{"description":"The Put ManagedNetworks operation creates/updates a Managed Network Resource, specified by resource group and Managed Network name","operationId":"ManagedNetworks_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetwork"}}},"description":"Parameters supplied to the create/update a Managed Network Resource","required":true},"responses":{"200":{"description":"Update successful. The operation returns the resulting Managed Network resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetwork"},"examples":{"ManagedNetworksPut":{"$ref":"#/components/examples/ManagedNetworksPut"}}}}},"201":{"description":"Create successful. The operation returns the resulting Managed Network resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetwork"},"examples":{"ManagedNetworksPut":{"$ref":"#/components/examples/ManagedNetworksPut"}}}}},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ManagedNetworks"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups":{"get":{"description":"The ListByManagedNetwork ManagedNetworkGroup operation retrieves all the Managed Network Groups in a specified Managed Networks in a paginated format.","operationId":"ManagedNetworkGroups_ListByManagedNetwork","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkNameParameter"},{"$ref":"#/components/parameters/ListPageSizeParameter"},{"$ref":"#/components/parameters/ListSkipTokenParameter"}],"responses":{"200":{"description":"Get successful. The operation returns all Managed Network Group resources under the specified Managed Network in a paginated format.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetworkGroupListResult"},"examples":{"ManagedNetworksGroupsListByManagedNetwork":{"$ref":"#/components/examples/ManagedNetworksGroupsListByManagedNetwork"}}}}},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ManagedNetworkGroups"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}":{"delete":{"description":"The Delete ManagedNetworkGroups operation deletes a Managed Network Group specified by the resource group, Managed Network name, and group name","operationId":"ManagedNetworkGroups_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkGroupNameParameter"}],"responses":{"200":{"description":"Delete successful."},"202":{"description":"Accepted and the operation will complete asynchronously."},"204":{"description":"Request successful. Resource does not exist."},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ManagedNetworkGroups"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"azure-async-operation"}},"get":{"description":"The Get ManagedNetworkGroups operation gets a Managed Network Group specified by the resource group, Managed Network name, and group name","operationId":"ManagedNetworkGroups_Get","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkGroupNameParameter"}],"responses":{"200":{"description":"Get successful. The operation returns the specified Managed Network Group resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetworkGroup"},"examples":{"ManagementNetworkGroupsGet":{"$ref":"#/components/examples/ManagementNetworkGroupsGet"}}}}},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ManagedNetworkGroups"]},"put":{"description":"The Put ManagedNetworkGroups operation creates or updates a Managed Network Group resource","operationId":"ManagedNetworkGroups_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkGroupNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetworkGroup"}}},"description":"Parameters supplied to the create/update a Managed Network Group resource","required":true},"responses":{"200":{"description":"Update successful. The operation returns the resulting Managed Network Group resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetworkGroup"},"examples":{"ManagementNetworkGroupsPut":{"$ref":"#/components/examples/ManagementNetworkGroupsPut"}}}}},"201":{"description":"Create successful. The operation returns the resulting Managed Network Group resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetworkGroup"},"examples":{"ManagementNetworkGroupsPut":{"$ref":"#/components/examples/ManagementNetworkGroupsPut"}}}}},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ManagedNetworkGroups"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"azure-async-operation"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies":{"get":{"description":"The ListByManagedNetwork PeeringPolicies operation retrieves all the Managed Network Peering Policies in a specified Managed Network, in a paginated format.","operationId":"ManagedNetworkPeeringPolicies_ListByManagedNetwork","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkNameParameter"},{"$ref":"#/components/parameters/ListPageSizeParameter"},{"$ref":"#/components/parameters/ListSkipTokenParameter"}],"responses":{"200":{"description":"Get successful. The operation returns all Managed Network Peering Policy resources in the specified Managed Network, in a paginated format","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetworkPeeringPolicyListResult"},"examples":{"ManagedNetworkPeeringPoliciesListByManagedNetwork":{"$ref":"#/components/examples/ManagedNetworkPeeringPoliciesListByManagedNetwork"}}}}},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ManagedNetworkPeeringPolicies"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}":{"delete":{"description":"The Delete ManagedNetworkPeeringPolicies operation deletes a Managed Network Peering Policy, specified by the resource group, Managed Network name, and peering policy name","operationId":"ManagedNetworkPeeringPolicies_Delete","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkPeeringPolicyNameParameter"}],"responses":{"200":{"description":"Delete successful."},"202":{"description":"Accepted and the operation will complete asynchronously."},"204":{"description":"Request successful. Resource does not exist."},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ManagedNetworkPeeringPolicies"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"azure-async-operation"}},"get":{"description":"The Get ManagedNetworkPeeringPolicies operation gets a Managed Network Peering Policy resource, specified by the resource group, Managed Network name, and peering policy name","operationId":"ManagedNetworkPeeringPolicies_Get","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkPeeringPolicyNameParameter"}],"responses":{"200":{"description":"Get successful. The operation returns the specified Managed Network Peering Policy resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetworkPeeringPolicy"},"examples":{"ManagedNetworkPeeringPoliciesGet":{"$ref":"#/components/examples/ManagedNetworkPeeringPoliciesGet"}}}}},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ManagedNetworkPeeringPolicies"]},"put":{"description":"The Put ManagedNetworkPeeringPolicies operation creates/updates a new Managed Network Peering Policy","operationId":"ManagedNetworkPeeringPolicies_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkNameParameter"},{"$ref":"#/components/parameters/ManagedNetworkPeeringPolicyNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetworkPeeringPolicy"}}},"description":"Parameters supplied to create/update a Managed Network Peering Policy","required":true},"responses":{"200":{"description":"Update successful. The operation returns the resulting Managed Network Peering Policy resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetworkPeeringPolicy"},"examples":{"ManagedNetworkPeeringPoliciesPut":{"$ref":"#/components/examples/ManagedNetworkPeeringPoliciesPut"}}}}},"201":{"description":"Create successful. The operation returns the resulting Managed Network Peering Policy resource.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedNetworkPeeringPolicy"},"examples":{"ManagedNetworkPeeringPoliciesPut":{"$ref":"#/components/examples/ManagedNetworkPeeringPoliciesPut"}}}}},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ManagedNetworkPeeringPolicies"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"azure-async-operation"}}},"/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments":{"get":{"description":"Get the specified scope assignment.","operationId":"ScopeAssignments_List","parameters":[{"description":"The base resource of the scope assignment.","in":"path","name":"scope","required":true,"x-ms-skip-url-encoding":true,"schema":{"type":"string"},"examples":{"ScopeAssignmentsList":{"value":"subscriptions/subscriptionC"}}},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK - Returns information about the scope assignment.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScopeAssignmentListResult"},"examples":{"ScopeAssignmentsList":{"$ref":"#/components/examples/ScopeAssignmentsList"}}}}},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ScopeAssignments"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}":{"delete":{"description":"Deletes a scope assignment.","operationId":"ScopeAssignments_Delete","parameters":[{"description":"The scope of the scope assignment to delete.","in":"path","name":"scope","required":true,"x-ms-skip-url-encoding":true,"schema":{"type":"string"},"examples":{"ScopeAssignmentsDelete":{"value":"subscriptions/subscriptionC"}}},{"description":"The name of the scope assignment to delete.","in":"path","name":"scopeAssignmentName","required":true,"schema":{"type":"string"},"examples":{"ScopeAssignmentsDelete":{"value":"subscriptionCAssignment"}}},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"Delete Succeed."},"default":{"description":"Resource Provider error response describing why the operation failed."}},"tags":["ScopeAssignments"]},"get":{"description":"Get the specified scope assignment.","operationId":"ScopeAssignments_Get","parameters":[{"description":"The base resource of the scope assignment.","in":"path","name":"scope","required":true,"x-ms-skip-url-encoding":true,"schema":{"type":"string"},"examples":{"ScopeAssignmentsGet":{"value":"subscriptions/subscriptionC"}}},{"description":"The name of the scope assignment to get.","in":"path","name":"scopeAssignmentName","required":true,"schema":{"type":"string"},"examples":{"ScopeAssignmentsGet":{"value":"subscriptionCAssignment"}}},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK - Returns information about the scope assignment.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScopeAssignment"},"examples":{"ScopeAssignmentsGet":{"$ref":"#/components/examples/ScopeAssignmentsGet"}}}}},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ScopeAssignments"]},"put":{"description":"Creates a scope assignment.","operationId":"ScopeAssignments_CreateOrUpdate","parameters":[{"description":"The base resource of the scope assignment to create. The scope can be any REST resource instance. For example, use 'subscriptions/{subscription-id}' for a subscription, 'subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' for a resource group, and 'subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}' for a resource.","in":"path","name":"scope","required":true,"x-ms-skip-url-encoding":true,"schema":{"type":"string"},"examples":{"ScopeAssignmentsPut":{"value":"subscriptions/subscriptionC"}}},{"description":"The name of the scope assignment to create.","in":"path","name":"scopeAssignmentName","required":true,"schema":{"type":"string"},"examples":{"ScopeAssignmentsPut":{"value":"subscriptionCAssignment"}}},{"$ref":"#/components/parameters/ApiVersionParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScopeAssignment"}}},"description":"Parameters supplied to the specify which Managed Network this scope is being assigned","required":true},"responses":{"200":{"description":"Updated - Returns information about the scope assignment.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScopeAssignment"},"examples":{"ScopeAssignmentsPut":{"$ref":"#/components/examples/ScopeAssignmentsPut"}}}}},"201":{"description":"Created - Returns information about the scope assignment.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScopeAssignment"},"examples":{"ScopeAssignmentsPut":{"$ref":"#/components/examples/ScopeAssignmentsPut"}}}}},"default":{"description":"Resource Provider error response describing why the operation failed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"tags":["ScopeAssignments"]}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"ManagedNetworksListBySubscription":{"value":{"nextLink":"{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks?api-version=2019-06-01$skipToken=10","value":[{"id":"/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork","location":"eastus","name":"myManagedNetwork","properties":{"connectivity":{"groups":[],"peerings":[]},"etag":"sadf-asdf-asdf-asdf","provisioningState":"Succeeded","scope":{"managementGroups":[{"id":"/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000"},{"id":"/providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000"}],"subnets":[{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA"},{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB"}],"subscriptions":[{"id":"subscriptionA"},{"id":"subscriptionB"}],"virtualNetworks":[{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA"},{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB"}]}},"tags":{},"type":"Microsoft.ManagedNetwork/managedNetworks"}]}},"ManagedNetworksListByResourceGroup":{"value":{"nextLink":"{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks?api-version=2019-06-01$skipToken=10","value":[{"id":"/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork","location":"eastus","name":"myManagedNetwork","properties":{"connectivity":{"groups":[],"peerings":[]},"etag":"sadf-asdf-asdf-asdf","provisioningState":"Succeeded","scope":{"managementGroups":[{"id":"/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000"},{"id":"/providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000"}],"subnets":[{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA"},{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB"}],"subscriptions":[{"id":"subscriptionA"},{"id":"subscriptionB"}],"virtualNetworks":[{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA"},{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB"}]}},"tags":{},"type":"Microsoft.ManagedNetwork/managedNetworks"}]}},"ManagedNetworksGet":{"value":{"id":"/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork","location":"eastus","name":"myManagedNetwork","properties":{"connectivity":{"groups":[],"peerings":[]},"etag":"sadf-asdf-asdf-asdf","provisioningState":"Succeeded","scope":{"managementGroups":[{"id":"/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000"},{"id":"/providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000"}],"subnets":[{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA"},{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB"}],"subscriptions":[{"id":"subscriptionA"},{"id":"subscriptionB"}],"virtualNetworks":[{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA"},{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB"}]}},"tags":{},"type":"Microsoft.ManagedNetwork/managedNetworks"}},"ManagedNetworksPatch":{"value":{"id":"/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork","location":"eastus","name":"myManagedNetwork","properties":{"connectivity":{"groups":[],"peerings":[]},"etag":"sadf-asdf-asdf-asdf","provisioningState":"Succeeded","scope":{"managementGroups":[{"id":"/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000"},{"id":"/providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000"}],"subnets":[{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA"},{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB"}],"subscriptions":[{"id":"subscriptionA"},{"id":"subscriptionB"}],"virtualNetworks":[{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA"},{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB"}]}},"tags":{},"type":"Microsoft.ManagedNetwork/managedNetworks"}},"ManagedNetworksPut":{"value":{"id":"/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork","location":"eastus","name":"myManagedNetwork","properties":{"connectivity":{"groups":[],"peerings":[]},"etag":"sadf-asdf-asdf-asdf","provisioningState":"Succeeded","scope":{"managementGroups":[{"id":"/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000"},{"id":"/providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000"}],"subnets":[{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA"},{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB"}],"subscriptions":[{"id":"subscriptionA"},{"id":"subscriptionB"}],"virtualNetworks":[{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA"},{"id":"/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB"}]}},"tags":{},"type":"Microsoft.ManagedNetwork/managedNetworks"}},"ManagedNetworksGroupsListByManagedNetwork":{"value":{"nextLink":"{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups?api-version=2019-06-01&$skipToken=10","value":[{"id":"/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1","name":"myManagedNetworkGroup1","properties":{"etag":"asdf-asdf-asdf1","managementGroups":[],"provisioningState":"Succeeded","subnets":[{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA"}],"subscriptions":[],"virtualNetworks":[{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA"},{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB"}]},"type":"Microsoft.ManagedNetwork/managedNetworkGroups"}]}},"ManagementNetworkGroupsGet":{"value":{"id":"/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1","name":"myManagedNetworkGroup1","properties":{"etag":"asdf-asdf-asdf1","managementGroups":[],"provisioningState":"Succeeded","subnets":[{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA"}],"subscriptions":[],"virtualNetworks":[{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA"},{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB"}]},"type":"Microsoft.ManagedNetwork/managedNetworkGroups"}},"ManagementNetworkGroupsPut":{"value":{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1","name":"myManagedNetworkGroup1","properties":{"etag":"asdf-asdf-asdf1","managementGroups":[],"provisioningState":"Succeeded","subnets":[{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA/subnets/subnetA"}],"subscriptions":[],"virtualNetworks":[{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA"},{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB"}]},"type":"Microsoft.ManagedNetwork/managedNetworkGroups"}},"ManagedNetworkPeeringPoliciesListByManagedNetwork":{"value":{"nextLink":"{baseurl}/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies?api-version=2019-06-01&$skipToken=10","value":[{"id":"/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke","name":"myHubAndSpoke","properties":{"etag":"asdf-asdf-asdf2","hub":{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet"},"provisioningState":"Succeeded","spokes":[{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1"}],"type":"HubAndSpokeTopology"},"type":"Microsoft.ManagedNetwork/peeringPolicies"}]}},"ManagedNetworkPeeringPoliciesGet":{"value":{"id":"/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke","name":"myHubAndSpoke","properties":{"etag":"asdf-asdf-asdf2","hub":{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet"},"provisioningState":"Succeeded","spokes":[{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1"}],"type":"HubAndSpokeTopology"},"type":"Microsoft.ManagedNetwork/peeringPolicies"}},"ManagedNetworkPeeringPoliciesPut":{"value":{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkPeeringPolicies/myHubAndSpoke","name":"myHubAndSpoke","properties":{"etag":"asdf-asdf-asdf2","hub":{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myHubVnet"},"provisioningState":"Succeeded","spokes":[{"id":"/subscriptionB/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork/managedNetworkGroups/myManagedNetworkGroup1"}],"type":"HubAndSpokeTopology"},"type":"Microsoft.ManagedNetwork/peeringPolicies"}},"ScopeAssignmentsList":{"value":{"nextLink":"{baseurl}/subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments?api-version=2019-06-01&$skipToken=10","value":[{"id":"/subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment","name":"subscriptionCAssignemnt","properties":{"assignedManagedNetwork":"/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork","etag":"sadf-asdf-asdf-asdf","provisioningState":"Succeeded"},"type":"Microsoft.ManagedNetwork/scopeAssignment"}]}},"ScopeAssignmentsGet":{"value":{"id":"/subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment","name":"subscriptionCAssignment","properties":{"assignedManagedNetwork":"/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork"},"type":"Microsoft.ManagedNetwork/scopeAssignment"}},"ScopeAssignmentsPut":{"value":{"id":"/subscriptions/subscriptionC/providers/Microsoft.ManagedNetwork/scopeAssignments/subscriptionCAssignment","name":"subscriptionCAssignment","properties":{"assignedManagedNetwork":"/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork","etag":"sadf-asdf-asdf-asdf","provisioningState":"Succeeded"},"type":"Microsoft.ManagedNetwork/scopeAssignment"}}},"parameters":{"ApiVersionParameter":{"description":"Client Api Version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"ManagedNetworksListBySubscription":{"value":"2019-06-01"},"ManagedNetworksListByResourceGroup":{"value":"2019-06-01"},"ManagedNetworksDelete":{"value":"2019-06-01"},"ManagedNetworksGet":{"value":"2019-06-01"},"ManagedNetworksPatch":{"value":"2019-06-01"},"ManagedNetworksPut":{"value":"2019-06-01"},"ManagedNetworksGroupsListByManagedNetwork":{"value":"2019-06-01"},"ManagementNetworkGroupsDelete":{"value":"2019-06-01"},"ManagementNetworkGroupsGet":{"value":"2019-06-01"},"ManagementNetworkGroupsPut":{"value":"2019-06-01"},"ManagedNetworkPeeringPoliciesListByManagedNetwork":{"value":"2019-06-01"},"ManagedNetworkPeeringPoliciesDelete":{"value":"2019-06-01"},"ManagedNetworkPeeringPoliciesGet":{"value":"2019-06-01"},"ManagedNetworkPeeringPoliciesPut":{"value":"2019-06-01"},"ScopeAssignmentsList":{"value":"2019-06-01"},"ScopeAssignmentsDelete":{"value":"2019-06-01"},"ScopeAssignmentsGet":{"value":"2019-06-01"},"ScopeAssignmentsPut":{"value":"2019-06-01"}}},"ListPageSizeParameter":{"description":"May be used to limit the number of results in a page for list queries.","in":"query","name":"$top","required":false,"x-ms-parameter-location":"method","schema":{"type":"integer","minimum":1,"maximum":20}},"ListSkipTokenParameter":{"description":"Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls.","in":"query","name":"$skiptoken","required":false,"x-ms-parameter-location":"method","schema":{"type":"string"}},"ManagedNetworkGroupNameParameter":{"description":"The name of the Managed Network Group.","in":"path","name":"managedNetworkGroupName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"ManagementNetworkGroupsDelete":{"value":"myManagedNetworkGroup1"},"ManagementNetworkGroupsGet":{"value":"myManagedNetworkGroup1"},"ManagementNetworkGroupsPut":{"value":"myManagedNetworkGroup1"}}},"ManagedNetworkNameParameter":{"description":"The name of the Managed Network.","in":"path","name":"managedNetworkName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"ManagedNetworksDelete":{"value":"myManagedNetwork"},"ManagedNetworksGet":{"value":"myManagedNetwork"},"ManagedNetworksPatch":{"value":"myManagedNetwork"},"ManagedNetworksPut":{"value":"myManagedNetwork"},"ManagedNetworksGroupsListByManagedNetwork":{"value":"myManagedNetwork"},"ManagementNetworkGroupsDelete":{"value":"myManagedNetwork"},"ManagementNetworkGroupsGet":{"value":"myManagedNetwork"},"ManagementNetworkGroupsPut":{"value":"myManagedNetwork"},"ManagedNetworkPeeringPoliciesListByManagedNetwork":{"value":"myManagedNetwork"},"ManagedNetworkPeeringPoliciesDelete":{"value":"myManagedNetwork"},"ManagedNetworkPeeringPoliciesGet":{"value":"myManagedNetwork"},"ManagedNetworkPeeringPoliciesPut":{"value":"myManagedNetwork"}}},"ManagedNetworkPeeringPolicyNameParameter":{"description":"The name of the Managed Network Peering Policy.","in":"path","name":"managedNetworkPeeringPolicyName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"ManagedNetworkPeeringPoliciesDelete":{"value":"myHubAndSpoke"},"ManagedNetworkPeeringPoliciesGet":{"value":"myHubAndSpoke"},"ManagedNetworkPeeringPoliciesPut":{"value":"myHubAndSpoke"}}},"ResourceGroupNameParameter":{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"ManagedNetworksListByResourceGroup":{"value":"myResourceGroup"},"ManagedNetworksDelete":{"value":"myResourceGroup"},"ManagedNetworksGet":{"value":"myResourceGroup"},"ManagedNetworksPatch":{"value":"myResourceGroup"},"ManagedNetworksPut":{"value":"myResourceGroup"},"ManagedNetworksGroupsListByManagedNetwork":{"value":"myResourceGroup"},"ManagementNetworkGroupsDelete":{"value":"myResourceGroup"},"ManagementNetworkGroupsGet":{"value":"myResourceGroup"},"ManagementNetworkGroupsPut":{"value":"myResourceGroup"},"ManagedNetworkPeeringPoliciesListByManagedNetwork":{"value":"myResourceGroup"},"ManagedNetworkPeeringPoliciesDelete":{"value":"myResourceGroup"},"ManagedNetworkPeeringPoliciesGet":{"value":"myResourceGroup"},"ManagedNetworkPeeringPoliciesPut":{"value":"myResourceGroup"}}},"SubscriptionIdParameter":{"description":"Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"ManagedNetworksListBySubscription":{"value":"subscriptionA"},"ManagedNetworksListByResourceGroup":{"value":"subscriptionA"},"ManagedNetworksDelete":{"value":"subscriptionA"},"ManagedNetworksGet":{"value":"subscriptionA"},"ManagedNetworksPatch":{"value":"subscriptionA"},"ManagedNetworksPut":{"value":"subscriptionA"},"ManagedNetworksGroupsListByManagedNetwork":{"value":"subscriptionA"},"ManagementNetworkGroupsDelete":{"value":"subscriptionA"},"ManagementNetworkGroupsGet":{"value":"subscriptionA"},"ManagementNetworkGroupsPut":{"value":"subscriptionA"},"ManagedNetworkPeeringPoliciesListByManagedNetwork":{"value":"subscriptionA"},"ManagedNetworkPeeringPoliciesDelete":{"value":"subscriptionA"},"ManagedNetworkPeeringPoliciesGet":{"value":"subscriptionA"},"ManagedNetworkPeeringPoliciesPut":{"value":"subscriptionA"}}}},"securitySchemes":{"azure_auth":{"description":"Azure Active Directory OAuth2 Flow","type":"oauth2","flows":{"implicit":{"authorizationUrl":"https://login.microsoftonline.com/common/oauth2/authorize","scopes":{"user_impersonation":"impersonate your user account"}}}}},"schemas":{"ConnectivityCollection":{"description":"The collection of Connectivity related groups and policies within the Managed Network","properties":{"groups":{"description":"The collection of connectivity related Managed Network Groups within the Managed Network","items":{"$ref":"#/components/schemas/ManagedNetworkGroup"},"readOnly":true,"type":"array"},"peerings":{"description":"The collection of Managed Network Peering Policies within the Managed Network","items":{"$ref":"#/components/schemas/ManagedNetworkPeeringPolicy"},"readOnly":true,"type":"array"}}},"ErrorResponse":{"description":"The error response that indicates why an operation has failed.","properties":{"code":{"description":"The error code.","readOnly":true,"type":"string"},"message":{"description":"The error message.","readOnly":true,"type":"string"}},"type":"object"},"HubAndSpokePeeringPolicyProperties":{"allOf":[{"$ref":"#/components/schemas/ManagedNetworkPeeringPolicyProperties"}],"description":"Properties of a Hub and Spoke Peering Policy","properties":{"hub":{"$ref":"#/components/schemas/ResourceId"},"spokes":{"description":"Gets or sets the spokes group IDs","items":{"$ref":"#/components/schemas/ResourceId"},"type":"array"}},"x-ms-discriminator-value":"HubAndSpokeTopology"},"ManagedNetwork":{"allOf":[{"$ref":"#/components/schemas/TrackedResource"}],"description":"The Managed Network resource","properties":{"properties":{"$ref":"#/components/schemas/ManagedNetworkProperties"}}},"ManagedNetworkGroup":{"allOf":[{"$ref":"#/components/schemas/ProxyResource"}],"description":"The Managed Network Group resource","properties":{"kind":{"description":"Responsibility role under which this Managed Network Group will be created","enum":["Connectivity"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"Kind"}},"properties":{"$ref":"#/components/schemas/ManagedNetworkGroupProperties"}}},"ManagedNetworkGroupListResult":{"description":"Result of the request to list Managed Network Groups. It contains a list of groups and a URL link to get the next set of results.","properties":{"nextLink":{"description":"Gets the URL to get the next set of results.","type":"string"},"value":{"description":"Gets a page of ManagedNetworkGroup","items":{"$ref":"#/components/schemas/ManagedNetworkGroup"},"type":"array"}}},"ManagedNetworkGroupProperties":{"allOf":[{"$ref":"#/components/schemas/ResourceProperties"}],"description":"Properties of a Managed Network Group","properties":{"managementGroups":{"description":"The collection of management groups covered by the Managed Network","items":{"$ref":"#/components/schemas/ResourceId"},"type":"array"},"subnets":{"description":"The collection of subnets covered by the Managed Network","items":{"$ref":"#/components/schemas/ResourceId"},"type":"array"},"subscriptions":{"description":"The collection of subscriptions covered by the Managed Network","items":{"$ref":"#/components/schemas/ResourceId"},"type":"array"},"virtualNetworks":{"description":"The collection of virtual nets covered by the Managed Network","items":{"$ref":"#/components/schemas/ResourceId"},"type":"array"}}},"ManagedNetworkListResult":{"description":"Result of the request to list Managed Network. It contains a list of Managed Networks and a URL link to get the next set of results.","properties":{"nextLink":{"description":"Gets the URL to get the next page of results.","type":"string"},"value":{"description":"Gets a page of ManagedNetworks","items":{"$ref":"#/components/schemas/ManagedNetwork"},"type":"array"}}},"ManagedNetworkPeeringPolicy":{"allOf":[{"$ref":"#/components/schemas/ProxyResource"}],"description":"The Managed Network Peering Policy resource","properties":{"properties":{"$ref":"#/components/schemas/ManagedNetworkPeeringPolicyProperties"}}},"ManagedNetworkPeeringPolicyListResult":{"description":"Result of the request to list Managed Network Peering Policies. It contains a list of policies and a URL link to get the next set of results.","properties":{"nextLink":{"description":"Gets the URL to get the next page of results.","type":"string"},"value":{"description":"Gets a page of Peering Policies","items":{"$ref":"#/components/schemas/ManagedNetworkPeeringPolicy"},"type":"array"}}},"ManagedNetworkPeeringPolicyProperties":{"allOf":[{"$ref":"#/components/schemas/ResourceProperties"}],"description":"Properties of a Managed Network Peering Policy","properties":{"hub":{"$ref":"#/components/schemas/ResourceId"},"mesh":{"description":"Gets or sets the mesh group IDs","items":{"$ref":"#/components/schemas/ResourceId"},"type":"array"},"spokes":{"description":"Gets or sets the spokes group IDs","items":{"$ref":"#/components/schemas/ResourceId"},"type":"array"},"type":{"description":"Gets or sets the connectivity type of a network structure policy","enum":["HubAndSpokeTopology","MeshTopology"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"type"}}},"required":["type"]},"ManagedNetworkProperties":{"allOf":[{"$ref":"#/components/schemas/ResourceProperties"}],"description":"Properties of Managed Network","properties":{"connectivity":{"$ref":"#/components/schemas/ConnectivityCollection"},"scope":{"$ref":"#/components/schemas/Scope"}},"type":"object"},"ManagedNetworkUpdate":{"description":"Update Tags of Managed Network","properties":{"tags":{"additionalProperties":{"type":"string"},"description":"Resource tags","type":"object","x-ms-mutability":["read","create","update"]}},"type":"object"},"MeshPeeringPolicyProperties":{"allOf":[{"$ref":"#/components/schemas/ManagedNetworkPeeringPolicyProperties"}],"description":"Properties of a Mesh Peering Policy","properties":{"mesh":{"description":"Gets or sets the mesh group IDs","items":{"$ref":"#/components/schemas/ResourceId"},"type":"array"}},"x-ms-discriminator-value":"MeshTopology"},"Operation":{"description":"REST API operation","properties":{"display":{"description":"The object that represents the operation.","properties":{"operation":{"description":"Operation type: Read,