| IDRARestServerRecycleBinObjectEnum Method |
Retrieves a list of managed objects that match the specified filters across all recycle bins
UriTemplate: /dra/recyclebins/objects/get
Namespace:
NetIQ.DRA.RestServiceLibrary
Assembly:
NetIQ.DRA.RestServiceLibrary (in NetIQ.DRA.RestServiceLibrary.dll) Version: 10.2.2.1
Syntax [OperationContractAttribute]
[WebInvokeAttribute(Method = "POST", ResponseFormat = WebMessageFormat.Json,
RequestFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped,
UriTemplate = "/dra/recyclebins/objects/get")]
Stream RecycleBinObjectEnum(
Computer computerAndFilter,
Computer computerOrFilter,
Contact contactAndFilter,
Contact contactOrFilter,
Domain domainAndFilter,
Domain domainOrFilter,
Group groupAndFilter,
Group groupOrFilter,
User userAndFilter,
User userOrFilter,
EquipmentMailbox equipmentMailboxOrFilter,
EquipmentMailbox equipmentMailboxAndFilter,
RoomMailbox roomMailboxOrFilter,
RoomMailbox roomMailboxAndFilter,
SharedMailbox sharedMailboxOrFilter,
DynamicDistributionGroup ddgAndFilter,
DynamicDistributionGroup ddgOrFilter,
PowerFilter[] powerFilters,
string[] attributes,
EnumerationOptions enumerationOptions,
ConnectionParameters connectionParameters
)
<OperationContractAttribute>
<WebInvokeAttribute(Method := "POST", ResponseFormat := WebMessageFormat.Json,
RequestFormat := WebMessageFormat.Json, BodyStyle := WebMessageBodyStyle.Wrapped,
UriTemplate := "/dra/recyclebins/objects/get")>
Function RecycleBinObjectEnum (
computerAndFilter As Computer,
computerOrFilter As Computer,
contactAndFilter As Contact,
contactOrFilter As Contact,
domainAndFilter As Domain,
domainOrFilter As Domain,
groupAndFilter As Group,
groupOrFilter As Group,
userAndFilter As User,
userOrFilter As User,
equipmentMailboxOrFilter As EquipmentMailbox,
equipmentMailboxAndFilter As EquipmentMailbox,
roomMailboxOrFilter As RoomMailbox,
roomMailboxAndFilter As RoomMailbox,
sharedMailboxOrFilter As SharedMailbox,
ddgAndFilter As DynamicDistributionGroup,
ddgOrFilter As DynamicDistributionGroup,
powerFilters As PowerFilter(),
attributes As String(),
enumerationOptions As EnumerationOptions,
connectionParameters As ConnectionParameters
) As Stream
Parameters
- computerAndFilter
- Type: NetIQ.DRA.Common.Rest.DataModelsComputer
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.DataModelsComputer
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.DataModelsContact
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.DataModelsContact
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.DataModelsDomain
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.DataModelsDomain
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.DataModelsGroup
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.DataModelsGroup
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.DataModelsUser
An optional User object that defines the attribute patterns to for users - userOrFilter
- Type: NetIQ.DRA.Common.Rest.DataModelsUser
An optional User object that defines the attribute patterns to for users - equipmentMailboxOrFilter
- Type: NetIQ.DRA.Common.Rest.DataModelsEquipmentMailbox
An optional EquipmentMailbox object that defines the attribute patterns to match for resource mailbox users to use in the 'or' clause - equipmentMailboxAndFilter
- Type: NetIQ.DRA.Common.Rest.DataModelsEquipmentMailbox
An optional EquipmentMailbox object that defines the attribute patterns to match for resource mailbox users to use in the 'and' clause - roomMailboxOrFilter
- Type: NetIQ.DRA.Common.Rest.DataModelsRoomMailbox
An optional RoomMailbox object that defines the attribute patterns to match for resource mailbox users to use in the 'or' clause - roomMailboxAndFilter
- Type: NetIQ.DRA.Common.Rest.DataModelsRoomMailbox
An optional RoomMailbox object that defines the attribute patterns to match for resource mailbox users to use in the 'and' clause - sharedMailboxOrFilter
- Type: NetIQ.DRA.Common.Rest.DataModelsSharedMailbox
An optional SharedMailbox object that defines the attribute patters to match for shared mailboxes to use in the 'or' clause - ddgAndFilter
- Type: NetIQ.DRA.Common.Rest.DataModelsDynamicDistributionGroup
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.DataModelsDynamicDistributionGroup
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.DataModelsPowerFilter
An optional PowerFilter object that limits the returned objects to those which the AA has the specified powers over - attributes
- Type: SystemString
An optional list of the properties to retrieve from the server for all objects - enumerationOptions
- Type: NetIQ.DRA.Common.Rest.DataModelsEnumerationOptions
An optional EnumerationOptions structure that controls how the enumeration is performed - connectionParameters
- Type: NetIQ.DRA.Common.Rest.DataModelsConnectionParameters
Optional ConnectionParameters to specify a DRA server and Assistant Admin credentials
Return Value
Type:
StreamA
EnumObjectListResponse object containing the operation results
Remarks
For more information on object filters, see the topic on
ObjectEnum(Computer, Computer, Contact, Contact, Domain, Domain, DomainMember, DomainMember, AzureTenant, AzureTenant, AzureGroup, AzureGroup, AzureUser, AzureUser, AzureContact, AzureContact, Group, Group, OU, OU, User, User, GroupManagedServiceAccount, GroupManagedServiceAccount, EquipmentMailbox, EquipmentMailbox, RoomMailbox, RoomMailbox, SharedMailbox, DynamicDistributionGroup, DynamicDistributionGroup, Container, Container, BuiltinContainer, BuiltinContainer, PowerFilter, SimpleFilterCollection, SimpleFilterCollection, String, EnumerationOptions, ConnectionParameters)See Also