IDRARestServer RecycleBinDomainEnum Method DRA REST Extensions SDK
Retrieves a list of managed objects from the specified domain's recycle bin that match the specified filters.
UriTemplate: /dra/recyclebins/{domainFqdn}/managedObjects/get

Namespace: NetIQ.DRA.RestServiceLibrary
Assembly: NetIQ.DRA.RestServiceLibrary (in NetIQ.DRA.RestServiceLibrary.dll) Version: 1.1.0.318 (1.1.0.318)
Syntax

[WebInvokeAttribute(Method = "POST", ResponseFormat = WebMessageFormat.Json, 
	RequestFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped, 
	UriTemplate = "/dra/recyclebins/{domainFqdn}/managedObjects/get")]
[OperationContractAttribute]
Stream RecycleBinDomainEnum(
	string domainFqdn,
	Computer computerAndFilter,
	Computer computerOrFilter,
	Contact contactAndFilter,
	Contact contactOrFilter,
	Domain domainAndFilter,
	Domain domainOrFilter,
	Group groupAndFilter,
	Group groupOrFilter,
	User userAndFilter,
	User userOrFilter,
	EquipmentMailbox equipmentMailboxOrFilter,
	RoomMailbox roomMailboxOrFilter,
	DynamicDistributionGroup ddgAndFilter,
	DynamicDistributionGroup ddgOrFilter,
	PowerFilter[] powerFilters,
	string[] attributes,
	EnumerationOptions enumerationOptions,
	ConnectionParameters connectionParameters
)

Parameters

domainFqdn
Type: OnlineSystem String
The fully qualified domain name of the recycle bin to search
computerAndFilter
Type: NetIQ.DRA.Common.Rest.DataModels Computer
An optional Computer object that defines the attribute patterns to match for computers to use in the 'and' clause
computerOrFilter
Type: NetIQ.DRA.Common.Rest.DataModels Computer
An optional Computer object that defines the attribute patterns to match for computers to use in the 'or' clause
contactAndFilter
Type: NetIQ.DRA.Common.Rest.DataModels Contact
An optional Contact object that defines the attribute patterns to match for contacts to use in the 'and' clause
contactOrFilter
Type: NetIQ.DRA.Common.Rest.DataModels Contact
An optional Contact object that defines the attribute patterns to match for contacts to use in the 'or' clause
domainAndFilter
Type: NetIQ.DRA.Common.Rest.DataModels Domain
An optional Domain object that defines the attribute patterns to match for domains to use in the 'and' clause
domainOrFilter
Type: NetIQ.DRA.Common.Rest.DataModels Domain
An optional Domain object that defines the attribute patterns to match for domains to use in the 'or' clause
groupAndFilter
Type: NetIQ.DRA.Common.Rest.DataModels Group
An optional Group object that defines the attribute patterns to match for groups to use in the 'and' clause
groupOrFilter
Type: NetIQ.DRA.Common.Rest.DataModels Group
An optional Group object that defines the attribute patterns to match for groups to use in the 'or' clause
userAndFilter
Type: NetIQ.DRA.Common.Rest.DataModels User
An optional User object that defines the attribute patterns to for users
userOrFilter
Type: NetIQ.DRA.Common.Rest.DataModels User
An optional User object that defines the attribute patterns to for users
equipmentMailboxOrFilter
Type: NetIQ.DRA.Common.Rest.DataModels EquipmentMailbox
An optional EquipmentMailbox object that defines the attribute patterns to match for resource mailbox users
roomMailboxOrFilter
Type: NetIQ.DRA.Common.Rest.DataModels RoomMailbox
An optional RoomMailbox object that defines the attribute patterns to match for resource mailbox users
ddgAndFilter
Type: NetIQ.DRA.Common.Rest.DataModels DynamicDistributionGroup
An optional DynamicDistributionGroup object that defines the attribute patterns to match for dynamicDistributionGroups to use in the 'and' clause
ddgOrFilter
Type: NetIQ.DRA.Common.Rest.DataModels DynamicDistributionGroup
An optional DynamicDistributionGroup object that defines the attribute patterns to match for dynamicDistributionGroups to use in the 'or' clause
powerFilters
Type:  NetIQ.DRA.Common.Rest.DataModels PowerFilter 
An optional PowerFilter object that limits the returned objects to those which the AA has the specified powers over
attributes
Type:  OnlineSystem String 
An optional list of the properties to retrieve from the server for all objects
enumerationOptions
Type: NetIQ.DRA.Common.Rest.DataModels EnumerationOptions
An optional EnumerationOptions structure that controls how the enumeration is performed
connectionParameters
Type: NetIQ.DRA.Common.Rest.DataModels ConnectionParameters
Optional ConnectionParameters to specify a DRA server and Assistant Admin credentials

Return Value

Type: OnlineStream
A ManagedObjectListResponse object containing the operation results
Remarks

For more information on object filters, see the topic on ContainerEnum(Computer, Computer, Contact, Contact, Domain, Domain, Group, Group, OU, OU, User, User, EquipmentMailbox, RoomMailbox, DynamicDistributionGroup, DynamicDistributionGroup, Container, Container, BuiltinContainer, BuiltinContainer,  PowerFilter , SimpleFilterCollection, SimpleFilterCollection,  String , EnumerationOptions, ConnectionParameters)
See Also