swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector NetworkGroupMemberships_List API schemes: - https tags: - name: NetworkGroupMemberships_List paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/providers/Microsoft.Network/networkGroupMemberships : parameters: - $ref: ./network.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v4/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/VirtualNetworkNameParameter' - $ref: ./network.json#/parameters/ApiVersionParameter - $ref: '#/parameters/FirstIndexParameter' - $ref: '#/parameters/PageSizeParameter' get: tags: - NetworkGroupMemberships_List operationId: microsoftAzureListnetworkgroupmemberships description: List networkGroupMemberships applied on a virtual network. responses: '200': description: OK - Returns information about the group membership. schema: $ref: '#/definitions/NetworkGroupMembershipsListResult' default: description: Resource Provider error response describing why the operation failed. schema: $ref: ./network.json#/definitions/CloudError x-ms-examples: List network group memberships: $ref: ./examples/NetworkGroupMembershipsList.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Network Virtualnetworks Virtualnetworkname Providers Microsoft Network Networkgroupmemberships definitions: NetworkGroupMembershipGroup: type: object properties: networkGroupId: type: string description: network Group ID. sources: type: array items: $ref: '#/definitions/BaseNetworkGroupMembershipSource' description: Source list description: The network manager Network Group Membership Group NetworkGroupMembership: type: object properties: properties: x-ms-client-flatten: true $ref: '#/definitions/NetworkGroupMembershipProperties' description: The network group membership properties location: type: string description: Parent Resource Virtual Network Location. allOf: - $ref: ../../../../../common-types/resource-management/v4/types.json#/definitions/Resource description: Resource of networkGroupMembership. NetworkGroupMembershipsListResult: type: object properties: value: type: array items: $ref: '#/definitions/NetworkGroupMembership' description: Gets a page of NetworkGroupMembership nextLink: type: string description: Gets the URL to get the next page of results. description: Result of the request to list NetworkGroupMembership. BaseNetworkGroupMembershipSource: type: object properties: kind: type: string description: Whether the NetworkGroupMembershipSource is StaticMembership or Policy. enum: - StaticMembership - Policy x-ms-enum: name: Type modelAsString: true required: - kind discriminator: kind description: Base Network Group Membership Source. NetworkGroupMembershipProperties: type: object properties: groupMemberships: type: array items: $ref: '#/definitions/NetworkGroupMembershipGroup' description: GroupMembership list description: Network Group Membership Properties. parameters: PageSizeParameter: name: pageSize description: An optional query parameter which specifies the maximum number of records to be returned by the server. in: query required: false type: integer format: int32 minimum: 1 maximum: 20 x-ms-parameter-location: method VirtualNetworkNameParameter: name: virtualNetworkName in: path required: true type: string description: The name of the virtual network. x-ms-parameter-location: method FirstIndexParameter: name: firstIndex description: An optional query parameter which specifies the first index of records to be returned by the server. in: query required: false type: integer format: int32 minimum: 0 x-ms-parameter-location: method x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'