Documentation ¶
Index ¶
- type DirectoryObjectOperationPredicate
- type GetTransitiveMemberOperationOptions
- type GetTransitiveMemberOperationResponse
- type GetTransitiveMembersCountOperationOptions
- type GetTransitiveMembersCountOperationResponse
- type ListTransitiveMembersCompleteResult
- type ListTransitiveMembersCustomPager
- type ListTransitiveMembersOperationOptions
- type ListTransitiveMembersOperationResponse
- type TransitiveMemberClient
- func (c TransitiveMemberClient) GetTransitiveMember(ctx context.Context, id beta.GroupIdTransitiveMemberId, ...) (result GetTransitiveMemberOperationResponse, err error)
- func (c TransitiveMemberClient) GetTransitiveMembersCount(ctx context.Context, id beta.GroupId, ...) (result GetTransitiveMembersCountOperationResponse, err error)
- func (c TransitiveMemberClient) ListTransitiveMembers(ctx context.Context, id beta.GroupId, ...) (result ListTransitiveMembersOperationResponse, err error)
- func (c TransitiveMemberClient) ListTransitiveMembersComplete(ctx context.Context, id beta.GroupId, ...) (ListTransitiveMembersCompleteResult, error)
- func (c TransitiveMemberClient) ListTransitiveMembersCompleteMatchingPredicate(ctx context.Context, id beta.GroupId, ...) (result ListTransitiveMembersCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DirectoryObjectOperationPredicate ¶
type DirectoryObjectOperationPredicate struct { }
func (DirectoryObjectOperationPredicate) Matches ¶
func (p DirectoryObjectOperationPredicate) Matches(input beta.DirectoryObject) bool
type GetTransitiveMemberOperationOptions ¶
type GetTransitiveMemberOperationOptions struct { ConsistencyLevel *odata.ConsistencyLevel Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetTransitiveMemberOperationOptions ¶
func DefaultGetTransitiveMemberOperationOptions() GetTransitiveMemberOperationOptions
func (GetTransitiveMemberOperationOptions) ToHeaders ¶
func (o GetTransitiveMemberOperationOptions) ToHeaders() *client.Headers
func (GetTransitiveMemberOperationOptions) ToOData ¶
func (o GetTransitiveMemberOperationOptions) ToOData() *odata.Query
func (GetTransitiveMemberOperationOptions) ToQuery ¶
func (o GetTransitiveMemberOperationOptions) ToQuery() *client.QueryParams
type GetTransitiveMembersCountOperationOptions ¶
type GetTransitiveMembersCountOperationOptions struct { ConsistencyLevel *odata.ConsistencyLevel Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetTransitiveMembersCountOperationOptions ¶
func DefaultGetTransitiveMembersCountOperationOptions() GetTransitiveMembersCountOperationOptions
func (GetTransitiveMembersCountOperationOptions) ToHeaders ¶
func (o GetTransitiveMembersCountOperationOptions) ToHeaders() *client.Headers
func (GetTransitiveMembersCountOperationOptions) ToOData ¶
func (o GetTransitiveMembersCountOperationOptions) ToOData() *odata.Query
func (GetTransitiveMembersCountOperationOptions) ToQuery ¶
func (o GetTransitiveMembersCountOperationOptions) ToQuery() *client.QueryParams
type ListTransitiveMembersCompleteResult ¶
type ListTransitiveMembersCompleteResult struct { LatestHttpResponse *http.Response Items []beta.DirectoryObject }
type ListTransitiveMembersCustomPager ¶
func (*ListTransitiveMembersCustomPager) NextPageLink ¶
func (p *ListTransitiveMembersCustomPager) NextPageLink() *odata.Link
type ListTransitiveMembersOperationOptions ¶
type ListTransitiveMembersOperationOptions struct { ConsistencyLevel *odata.ConsistencyLevel Count *bool Expand *odata.Expand Filter *string Metadata *odata.Metadata OrderBy *odata.OrderBy RetryFunc client.RequestRetryFunc Search *string Select *[]string Skip *int64 Top *int64 }
func DefaultListTransitiveMembersOperationOptions ¶
func DefaultListTransitiveMembersOperationOptions() ListTransitiveMembersOperationOptions
func (ListTransitiveMembersOperationOptions) ToHeaders ¶
func (o ListTransitiveMembersOperationOptions) ToHeaders() *client.Headers
func (ListTransitiveMembersOperationOptions) ToOData ¶
func (o ListTransitiveMembersOperationOptions) ToOData() *odata.Query
func (ListTransitiveMembersOperationOptions) ToQuery ¶
func (o ListTransitiveMembersOperationOptions) ToQuery() *client.QueryParams
type TransitiveMemberClient ¶
func NewTransitiveMemberClientWithBaseURI ¶
func NewTransitiveMemberClientWithBaseURI(sdkApi sdkEnv.Api) (*TransitiveMemberClient, error)
func (TransitiveMemberClient) GetTransitiveMember ¶
func (c TransitiveMemberClient) GetTransitiveMember(ctx context.Context, id beta.GroupIdTransitiveMemberId, options GetTransitiveMemberOperationOptions) (result GetTransitiveMemberOperationResponse, err error)
GetTransitiveMember - Get transitiveMembers from groups. The direct and transitive members of a group. Nullable.
func (TransitiveMemberClient) GetTransitiveMembersCount ¶
func (c TransitiveMemberClient) GetTransitiveMembersCount(ctx context.Context, id beta.GroupId, options GetTransitiveMembersCountOperationOptions) (result GetTransitiveMembersCountOperationResponse, err error)
GetTransitiveMembersCount - Get the number of the resource
func (TransitiveMemberClient) ListTransitiveMembers ¶
func (c TransitiveMemberClient) ListTransitiveMembers(ctx context.Context, id beta.GroupId, options ListTransitiveMembersOperationOptions) (result ListTransitiveMembersOperationResponse, err error)
ListTransitiveMembers - List group transitive members. Get a list of the group's members. A group can have different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a 400 Bad Request error with the Request_UnsupportedQuery code.
func (TransitiveMemberClient) ListTransitiveMembersComplete ¶
func (c TransitiveMemberClient) ListTransitiveMembersComplete(ctx context.Context, id beta.GroupId, options ListTransitiveMembersOperationOptions) (ListTransitiveMembersCompleteResult, error)
ListTransitiveMembersComplete retrieves all the results into a single object
func (TransitiveMemberClient) ListTransitiveMembersCompleteMatchingPredicate ¶
func (c TransitiveMemberClient) ListTransitiveMembersCompleteMatchingPredicate(ctx context.Context, id beta.GroupId, options ListTransitiveMembersOperationOptions, predicate DirectoryObjectOperationPredicate) (result ListTransitiveMembersCompleteResult, err error)
ListTransitiveMembersCompleteMatchingPredicate retrieves all the results and then applies the predicate