{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-managednetwork-managednetwork","description":"ManagedNetworkManagementClient","version":"2019-06-01-preview","base_url":"https://management.azure.com","endpoints":19,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api ManagedNetworkManagementClient\n@base https://management.azure.com\n@version 2019-06-01-preview\n@auth OAuth2\n@common_fields {api-version: any # Client Api Version.}\n@endpoints 19\n@toc subscriptions(14), {scope}(4), providers(1)\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}\n@desc The Get ManagedNetworks operation gets a Managed Network Resource, specified by the resource group and Managed Network name\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., managedNetworkName: any # The name of the Managed Network.}\n@returns(200) Get successful. The operation returns the specified Managed Network resource.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}\n@desc The Put ManagedNetworks operation creates/updates a Managed Network Resource, specified by resource group and Managed Network name\n@required {managedNetwork: any # Parameters supplied to the create/update a Managed Network Resource, subscriptionId: any # Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., managedNetworkName: any # The name of the Managed Network.}\n@returns(200) Update successful. The operation returns the resulting Managed Network resource.\n@returns(201) Create successful. The operation returns the resulting Managed Network resource.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}\n@desc The Delete ManagedNetworks operation deletes a Managed Network Resource, specified by the  resource group and Managed Network name\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., managedNetworkName: any # The name of the Managed Network.}\n@returns(200) Delete successful.\n@returns(202) Accepted and the operation will complete asynchronously.\n@returns(204) Request successful. Resource does not exist.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}\n@desc Updates the specified Managed Network resource tags.\n@required {parameters: map # Parameters supplied to update application gateway tags and/or scope., subscriptionId: any # Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., managedNetworkName: any # The name of the Managed Network.}\n@returns(200) Update successful. The operation returns the updated Managed Network resource.\n@returns(201) Update successful. The operation returns the updated Managed Network resource.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks\n@desc The ListByResourceGroup ManagedNetwork operation retrieves all the Managed Network resources in a resource group in a paginated format.\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group.}\n@optional {$top: any # May be used to limit the number of results in a page for list queries., $skiptoken: any # 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.}\n@returns(200) Get successful. The operation returns all Managed Network resources under the specified resource group in a paginated format\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.ManagedNetwork/managedNetworks\n@desc The ListBySubscription  ManagedNetwork operation retrieves all the Managed Network Resources in the current subscription in a paginated format.\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.}\n@optional {$top: any # May be used to limit the number of results in a page for list queries., $skiptoken: any # 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.}\n@returns(200) Get successful. The operation returns all Managed Network resources under the current subscription in a paginated format.\n\n@endgroup\n\n@group {scope}\n@endpoint GET /{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}\n@desc Get the specified scope assignment.\n@required {scope: any # The base resource of the scope assignment., scopeAssignmentName: any # The name of the scope assignment to get.}\n@returns(200) OK - Returns information about the scope assignment.\n\n@endpoint PUT /{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}\n@desc Creates a scope assignment.\n@required {parameters: any # Parameters supplied to the specify which Managed Network this scope is being assigned, scope: any # 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., scopeAssignmentName: any # The name of the scope assignment to create.}\n@returns(200) Updated - Returns information about the scope assignment.\n@returns(201) Created - Returns information about the scope assignment.\n\n@endpoint DELETE /{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments/{scopeAssignmentName}\n@desc Deletes a scope assignment.\n@required {scope: any # The scope of the scope assignment to delete., scopeAssignmentName: any # The name of the scope assignment to delete.}\n@returns(200) Delete Succeed.\n\n@endpoint GET /{scope}/providers/Microsoft.ManagedNetwork/scopeAssignments\n@desc Get the specified scope assignment.\n@required {scope: any # The base resource of the scope assignment.}\n@returns(200) OK - Returns information about the scope assignment.\n\n@endgroup\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}\n@desc The Get ManagedNetworkGroups operation gets a Managed Network Group specified by the resource group, Managed Network name, and group name\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., managedNetworkName: any # The name of the Managed Network., managedNetworkGroupName: any # The name of the Managed Network Group.}\n@returns(200) Get successful. The operation returns the specified Managed Network Group resource.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}\n@desc The Put ManagedNetworkGroups operation creates or updates a Managed Network Group resource\n@required {managedNetworkGroup: any # Parameters supplied to the create/update a Managed Network Group resource, subscriptionId: any # Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., managedNetworkName: any # The name of the Managed Network., managedNetworkGroupName: any # The name of the Managed Network Group.}\n@returns(200) Update successful. The operation returns the resulting Managed Network Group resource.\n@returns(201) Create successful. The operation returns the resulting Managed Network Group resource.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName}\n@desc The Delete ManagedNetworkGroups operation deletes a Managed Network Group specified by the resource group, Managed Network name, and group name\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., managedNetworkName: any # The name of the Managed Network., managedNetworkGroupName: any # The name of the Managed Network Group.}\n@returns(200) Delete successful.\n@returns(202) Accepted and the operation will complete asynchronously.\n@returns(204) Request successful. Resource does not exist.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups\n@desc The ListByManagedNetwork ManagedNetworkGroup operation retrieves all the Managed Network Groups in a specified Managed Networks in a paginated format.\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., managedNetworkName: any # The name of the Managed Network.}\n@optional {$top: any # May be used to limit the number of results in a page for list queries., $skiptoken: any # 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.}\n@returns(200) Get successful. The operation returns all Managed Network Group resources under the specified Managed Network in a paginated format.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}\n@desc The Get ManagedNetworkPeeringPolicies operation gets a Managed Network Peering Policy resource, specified by the  resource group, Managed Network name, and peering policy name\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., managedNetworkName: any # The name of the Managed Network., managedNetworkPeeringPolicyName: any # The name of the Managed Network Peering Policy.}\n@returns(200) Get successful. The operation returns the specified Managed Network Peering Policy resource.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}\n@desc The Put ManagedNetworkPeeringPolicies operation creates/updates a new Managed Network Peering Policy\n@required {managedNetworkPolicy: any # Parameters supplied to create/update a Managed Network Peering Policy, subscriptionId: any # Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., managedNetworkName: any # The name of the Managed Network., managedNetworkPeeringPolicyName: any # The name of the Managed Network Peering Policy.}\n@returns(200) Update successful. The operation returns the resulting Managed Network Peering Policy resource.\n@returns(201) Create successful. The operation returns the resulting Managed Network Peering Policy resource.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies/{managedNetworkPeeringPolicyName}\n@desc The Delete ManagedNetworkPeeringPolicies operation deletes a Managed Network Peering Policy, specified by the  resource group, Managed Network name, and peering policy name\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., managedNetworkName: any # The name of the Managed Network., managedNetworkPeeringPolicyName: any # The name of the Managed Network Peering Policy.}\n@returns(200) Delete successful.\n@returns(202) Accepted and the operation will complete asynchronously.\n@returns(204) Request successful. Resource does not exist.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkPeeringPolicies\n@desc The ListByManagedNetwork PeeringPolicies operation retrieves all the Managed Network Peering Policies in a specified Managed Network, in a paginated format.\n@required {subscriptionId: any # Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., managedNetworkName: any # The name of the Managed Network.}\n@optional {$top: any # May be used to limit the number of results in a page for list queries., $skiptoken: any # 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.}\n@returns(200) Get successful. The operation returns all Managed Network Peering Policy resources in the specified Managed Network, in a paginated format\n\n@endgroup\n\n@group providers\n@endpoint GET /providers/Microsoft.ManagedNetwork/operations\n@desc Lists all of the available MNC operations.\n@returns(200) OK. The request has succeeded.\n\n@endgroup\n\n@end\n"}