swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector ManagedNetworkGroups API schemes: - https tags: - name: ManagedNetworkGroups paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups/{managedNetworkGroupName} : get: tags: - ManagedNetworkGroups operationId: microsoftAzureManagednetworkgroupsGet description: The Get ManagedNetworkGroups operation gets a Managed Network Group specified by the resource group, Managed Network name, and group name parameters: - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/ManagedNetworkNameParameter' - $ref: '#/parameters/ManagedNetworkGroupNameParameter' responses: '200': description: Get successful. The operation returns the specified Managed Network Group resource. schema: $ref: '#/definitions/ManagedNetworkGroup' default: description: Resource Provider error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: ManagementNetworkGroupsGet: $ref: ./examples/ManagedNetworkGroup/ManagedNetworkGroupsGet.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Managednetwork Managednetworks Managednetworkname Managednetworkgroups Managednetworkgroupname put: tags: - ManagedNetworkGroups operationId: microsoftAzureManagednetworkgroupsCreateorupdate description: The Put ManagedNetworkGroups operation creates or updates a Managed Network Group resource parameters: - name: managedNetworkGroup in: body required: true schema: $ref: '#/definitions/ManagedNetworkGroup' description: Parameters supplied to the create/update a Managed Network Group resource - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/ManagedNetworkNameParameter' - $ref: '#/parameters/ManagedNetworkGroupNameParameter' responses: '200': description: Update successful. The operation returns the resulting Managed Network Group resource. schema: $ref: '#/definitions/ManagedNetworkGroup' '201': description: Create successful. The operation returns the resulting Managed Network Group resource. schema: $ref: '#/definitions/ManagedNetworkGroup' default: description: Resource Provider error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: ManagementNetworkGroupsPut: $ref: ./examples/ManagedNetworkGroup/ManagedNetworkGroupsPut.json x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Managednetwork Managednetworks Managednetworkname Managednetworkgroups Managednetworkgroupname delete: tags: - ManagedNetworkGroups operationId: microsoftAzureManagednetworkgroupsDelete description: The Delete ManagedNetworkGroups operation deletes a Managed Network Group specified by the resource group, Managed Network name, and group name parameters: - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/ManagedNetworkNameParameter' - $ref: '#/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. schema: $ref: '#/definitions/ErrorResponse' x-ms-examples: ManagementNetworkGroupsDelete: $ref: ./examples/ManagedNetworkGroup/ManagedNetworkGroupsDelete.json x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Managednetwork Managednetworks Managednetworkname Managednetworkgroups Managednetworkgroupname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}/managedNetworkGroups : get: tags: - ManagedNetworkGroups operationId: microsoftAzureManagednetworkgroupsListbymanagednetwork description: The ListByManagedNetwork ManagedNetworkGroup operation retrieves all the Managed Network Groups in a specified Managed Networks in a paginated format. parameters: - $ref: '#/parameters/ApiVersionParameter' - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/ManagedNetworkNameParameter' - $ref: '#/parameters/ListPageSizeParameter' - $ref: '#/parameters/ListSkipTokenParameter' responses: '200': description: Get successful. The operation returns all Managed Network Group resources under the specified Managed Network in a paginated format. schema: $ref: '#/definitions/ManagedNetworkGroupListResult' default: description: Resource Provider error response describing why the operation failed. schema: $ref: '#/definitions/ErrorResponse' x-ms-pageable: nextLinkName: nextLink x-ms-examples: ManagedNetworksGroupsListByManagedNetwork: $ref: ./examples/ManagedNetworkGroup/ManagedNetworkGroupsListByManagedNetwork.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Managednetwork Managednetworks Managednetworkname Managednetworkgroups definitions: ErrorResponse: description: The error response that indicates why an operation has failed. type: object properties: code: description: The error code. type: string readOnly: true message: description: The error message. type: string readOnly: true ManagedNetworkGroup: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/ManagedNetworkGroupProperties' description: Gets or sets the properties of a network group kind: description: Responsibility role under which this Managed Network Group will be created enum: - Connectivity type: string x-ms-enum: name: Kind modelAsString: true allOf: - $ref: '#/definitions/ProxyResource' description: The Managed Network Group resource ProxyResource: description: The resource model definition for a ARM proxy resource. It will have everything other than required location and tags allOf: - $ref: '#/definitions/Resource' Resource: description: The general resource model definition properties: id: readOnly: true type: string description: Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} name: readOnly: true type: string description: The name of the resource type: readOnly: true type: string description: The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts. location: type: string x-ms-mutability: - read - create description: The geo-location where the resource lives x-ms-azure-resource: true ResourceId: properties: id: type: string description: Resource Id description: Generic pointer to a resource ManagedNetworkGroupProperties: properties: managementGroups: type: array items: $ref: '#/definitions/ResourceId' description: The collection of management groups covered by the Managed Network subscriptions: type: array items: $ref: '#/definitions/ResourceId' description: The collection of subscriptions covered by the Managed Network virtualNetworks: type: array items: $ref: '#/definitions/ResourceId' description: The collection of virtual nets covered by the Managed Network subnets: type: array items: $ref: '#/definitions/ResourceId' description: The collection of subnets covered by the Managed Network allOf: - $ref: '#/definitions/ResourceProperties' description: Properties of a Managed Network Group ManagedNetworkGroupListResult: properties: value: type: array items: $ref: '#/definitions/ManagedNetworkGroup' description: Gets a page of ManagedNetworkGroup nextLink: type: string description: Gets the URL to get the next set of results. 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. ResourceProperties: properties: provisioningState: type: string readOnly: true description: Provisioning state of the ManagedNetwork resource. enum: - Updating - Deleting - Failed - Succeeded x-ms-enum: name: ProvisioningState modelAsString: true etag: type: string readOnly: true description: A unique read-only string that changes whenever the resource is updated. description: Base for resource properties. parameters: ListPageSizeParameter: name: $top description: May be used to limit the number of results in a page for list queries. in: query required: false type: integer minimum: 1 maximum: 20 x-ms-parameter-location: method ApiVersionParameter: name: api-version in: query required: true type: string description: Client Api Version. ManagedNetworkNameParameter: name: managedNetworkName in: path required: true type: string description: The name of the Managed Network. x-ms-parameter-location: method ManagedNetworkGroupNameParameter: name: managedNetworkGroupName in: path required: true type: string description: The name of the Managed Network Group. x-ms-parameter-location: method SubscriptionIdParameter: name: subscriptionId in: path required: true type: string description: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. ListSkipTokenParameter: name: $skiptoken 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 required: false type: string x-ms-parameter-location: method ResourceGroupNameParameter: name: resourceGroupName in: path required: true type: string description: The name of the resource group. x-ms-parameter-location: method x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'