Documentation ¶
Index ¶
- type CreateDirectoryTransitiveRoleAssignmentOperationOptions
- type CreateDirectoryTransitiveRoleAssignmentOperationResponse
- type DeleteDirectoryTransitiveRoleAssignmentOperationOptions
- type DeleteDirectoryTransitiveRoleAssignmentOperationResponse
- type DirectoryTransitiveRoleAssignmentClient
- func (c DirectoryTransitiveRoleAssignmentClient) CreateDirectoryTransitiveRoleAssignment(ctx context.Context, input beta.UnifiedRoleAssignment, ...) (result CreateDirectoryTransitiveRoleAssignmentOperationResponse, err error)
- func (c DirectoryTransitiveRoleAssignmentClient) DeleteDirectoryTransitiveRoleAssignment(ctx context.Context, id beta.RoleManagementDirectoryTransitiveRoleAssignmentId, ...) (result DeleteDirectoryTransitiveRoleAssignmentOperationResponse, err error)
- func (c DirectoryTransitiveRoleAssignmentClient) GetDirectoryTransitiveRoleAssignment(ctx context.Context, id beta.RoleManagementDirectoryTransitiveRoleAssignmentId, ...) (result GetDirectoryTransitiveRoleAssignmentOperationResponse, err error)
- func (c DirectoryTransitiveRoleAssignmentClient) GetDirectoryTransitiveRoleAssignmentsCount(ctx context.Context, ...) (result GetDirectoryTransitiveRoleAssignmentsCountOperationResponse, err error)
- func (c DirectoryTransitiveRoleAssignmentClient) ListDirectoryTransitiveRoleAssignments(ctx context.Context, ...) (result ListDirectoryTransitiveRoleAssignmentsOperationResponse, err error)
- func (c DirectoryTransitiveRoleAssignmentClient) ListDirectoryTransitiveRoleAssignmentsComplete(ctx context.Context, ...) (ListDirectoryTransitiveRoleAssignmentsCompleteResult, error)
- func (c DirectoryTransitiveRoleAssignmentClient) ListDirectoryTransitiveRoleAssignmentsCompleteMatchingPredicate(ctx context.Context, ...) (result ListDirectoryTransitiveRoleAssignmentsCompleteResult, err error)
- func (c DirectoryTransitiveRoleAssignmentClient) UpdateDirectoryTransitiveRoleAssignment(ctx context.Context, id beta.RoleManagementDirectoryTransitiveRoleAssignmentId, ...) (result UpdateDirectoryTransitiveRoleAssignmentOperationResponse, err error)
- type GetDirectoryTransitiveRoleAssignmentOperationOptions
- type GetDirectoryTransitiveRoleAssignmentOperationResponse
- type GetDirectoryTransitiveRoleAssignmentsCountOperationOptions
- type GetDirectoryTransitiveRoleAssignmentsCountOperationResponse
- type ListDirectoryTransitiveRoleAssignmentsCompleteResult
- type ListDirectoryTransitiveRoleAssignmentsCustomPager
- type ListDirectoryTransitiveRoleAssignmentsOperationOptions
- type ListDirectoryTransitiveRoleAssignmentsOperationResponse
- type UnifiedRoleAssignmentOperationPredicate
- type UpdateDirectoryTransitiveRoleAssignmentOperationOptions
- type UpdateDirectoryTransitiveRoleAssignmentOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateDirectoryTransitiveRoleAssignmentOperationOptions ¶
type CreateDirectoryTransitiveRoleAssignmentOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateDirectoryTransitiveRoleAssignmentOperationOptions ¶
func DefaultCreateDirectoryTransitiveRoleAssignmentOperationOptions() CreateDirectoryTransitiveRoleAssignmentOperationOptions
func (CreateDirectoryTransitiveRoleAssignmentOperationOptions) ToHeaders ¶
func (o CreateDirectoryTransitiveRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (CreateDirectoryTransitiveRoleAssignmentOperationOptions) ToOData ¶
func (o CreateDirectoryTransitiveRoleAssignmentOperationOptions) ToOData() *odata.Query
func (CreateDirectoryTransitiveRoleAssignmentOperationOptions) ToQuery ¶
func (o CreateDirectoryTransitiveRoleAssignmentOperationOptions) ToQuery() *client.QueryParams
type DeleteDirectoryTransitiveRoleAssignmentOperationOptions ¶
type DeleteDirectoryTransitiveRoleAssignmentOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteDirectoryTransitiveRoleAssignmentOperationOptions ¶
func DefaultDeleteDirectoryTransitiveRoleAssignmentOperationOptions() DeleteDirectoryTransitiveRoleAssignmentOperationOptions
func (DeleteDirectoryTransitiveRoleAssignmentOperationOptions) ToHeaders ¶
func (o DeleteDirectoryTransitiveRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (DeleteDirectoryTransitiveRoleAssignmentOperationOptions) ToOData ¶
func (o DeleteDirectoryTransitiveRoleAssignmentOperationOptions) ToOData() *odata.Query
func (DeleteDirectoryTransitiveRoleAssignmentOperationOptions) ToQuery ¶
func (o DeleteDirectoryTransitiveRoleAssignmentOperationOptions) ToQuery() *client.QueryParams
type DirectoryTransitiveRoleAssignmentClient ¶
func NewDirectoryTransitiveRoleAssignmentClientWithBaseURI ¶
func NewDirectoryTransitiveRoleAssignmentClientWithBaseURI(sdkApi sdkEnv.Api) (*DirectoryTransitiveRoleAssignmentClient, error)
func (DirectoryTransitiveRoleAssignmentClient) CreateDirectoryTransitiveRoleAssignment ¶
func (c DirectoryTransitiveRoleAssignmentClient) CreateDirectoryTransitiveRoleAssignment(ctx context.Context, input beta.UnifiedRoleAssignment, options CreateDirectoryTransitiveRoleAssignmentOperationOptions) (result CreateDirectoryTransitiveRoleAssignmentOperationResponse, err error)
CreateDirectoryTransitiveRoleAssignment - Create new navigation property to transitiveRoleAssignments for roleManagement
func (DirectoryTransitiveRoleAssignmentClient) DeleteDirectoryTransitiveRoleAssignment ¶
func (c DirectoryTransitiveRoleAssignmentClient) DeleteDirectoryTransitiveRoleAssignment(ctx context.Context, id beta.RoleManagementDirectoryTransitiveRoleAssignmentId, options DeleteDirectoryTransitiveRoleAssignmentOperationOptions) (result DeleteDirectoryTransitiveRoleAssignmentOperationResponse, err error)
DeleteDirectoryTransitiveRoleAssignment - Delete navigation property transitiveRoleAssignments for roleManagement
func (DirectoryTransitiveRoleAssignmentClient) GetDirectoryTransitiveRoleAssignment ¶
func (c DirectoryTransitiveRoleAssignmentClient) GetDirectoryTransitiveRoleAssignment(ctx context.Context, id beta.RoleManagementDirectoryTransitiveRoleAssignmentId, options GetDirectoryTransitiveRoleAssignmentOperationOptions) (result GetDirectoryTransitiveRoleAssignmentOperationResponse, err error)
GetDirectoryTransitiveRoleAssignment - Get transitiveRoleAssignments from roleManagement
func (DirectoryTransitiveRoleAssignmentClient) GetDirectoryTransitiveRoleAssignmentsCount ¶
func (c DirectoryTransitiveRoleAssignmentClient) GetDirectoryTransitiveRoleAssignmentsCount(ctx context.Context, options GetDirectoryTransitiveRoleAssignmentsCountOperationOptions) (result GetDirectoryTransitiveRoleAssignmentsCountOperationResponse, err error)
GetDirectoryTransitiveRoleAssignmentsCount - Get the number of the resource
func (DirectoryTransitiveRoleAssignmentClient) ListDirectoryTransitiveRoleAssignments ¶
func (c DirectoryTransitiveRoleAssignmentClient) ListDirectoryTransitiveRoleAssignments(ctx context.Context, options ListDirectoryTransitiveRoleAssignmentsOperationOptions) (result ListDirectoryTransitiveRoleAssignmentsOperationResponse, err error)
ListDirectoryTransitiveRoleAssignments - List transitiveRoleAssignment. Get the list of direct and transitive unifiedRoleAssignment objects for a specific principal. For example, if a user is assigned a Microsoft Entra role through group membership, the role assignment is transitive, and this request will list the group's ID as the principalId. Results can also be filtered by the roleDefinitionId and directoryScopeId. Supported only for directory (Microsoft Entra ID) provider. For more information, see Use Microsoft Entra groups to manage role assignments.
func (DirectoryTransitiveRoleAssignmentClient) ListDirectoryTransitiveRoleAssignmentsComplete ¶
func (c DirectoryTransitiveRoleAssignmentClient) ListDirectoryTransitiveRoleAssignmentsComplete(ctx context.Context, options ListDirectoryTransitiveRoleAssignmentsOperationOptions) (ListDirectoryTransitiveRoleAssignmentsCompleteResult, error)
ListDirectoryTransitiveRoleAssignmentsComplete retrieves all the results into a single object
func (DirectoryTransitiveRoleAssignmentClient) ListDirectoryTransitiveRoleAssignmentsCompleteMatchingPredicate ¶
func (c DirectoryTransitiveRoleAssignmentClient) ListDirectoryTransitiveRoleAssignmentsCompleteMatchingPredicate(ctx context.Context, options ListDirectoryTransitiveRoleAssignmentsOperationOptions, predicate UnifiedRoleAssignmentOperationPredicate) (result ListDirectoryTransitiveRoleAssignmentsCompleteResult, err error)
ListDirectoryTransitiveRoleAssignmentsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DirectoryTransitiveRoleAssignmentClient) UpdateDirectoryTransitiveRoleAssignment ¶
func (c DirectoryTransitiveRoleAssignmentClient) UpdateDirectoryTransitiveRoleAssignment(ctx context.Context, id beta.RoleManagementDirectoryTransitiveRoleAssignmentId, input beta.UnifiedRoleAssignment, options UpdateDirectoryTransitiveRoleAssignmentOperationOptions) (result UpdateDirectoryTransitiveRoleAssignmentOperationResponse, err error)
UpdateDirectoryTransitiveRoleAssignment - Update the navigation property transitiveRoleAssignments in roleManagement
type GetDirectoryTransitiveRoleAssignmentOperationOptions ¶
type GetDirectoryTransitiveRoleAssignmentOperationOptions struct { ConsistencyLevel *odata.ConsistencyLevel Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetDirectoryTransitiveRoleAssignmentOperationOptions ¶
func DefaultGetDirectoryTransitiveRoleAssignmentOperationOptions() GetDirectoryTransitiveRoleAssignmentOperationOptions
func (GetDirectoryTransitiveRoleAssignmentOperationOptions) ToHeaders ¶
func (o GetDirectoryTransitiveRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (GetDirectoryTransitiveRoleAssignmentOperationOptions) ToOData ¶
func (o GetDirectoryTransitiveRoleAssignmentOperationOptions) ToOData() *odata.Query
func (GetDirectoryTransitiveRoleAssignmentOperationOptions) ToQuery ¶
func (o GetDirectoryTransitiveRoleAssignmentOperationOptions) ToQuery() *client.QueryParams
type GetDirectoryTransitiveRoleAssignmentsCountOperationOptions ¶
type GetDirectoryTransitiveRoleAssignmentsCountOperationOptions struct { ConsistencyLevel *odata.ConsistencyLevel Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetDirectoryTransitiveRoleAssignmentsCountOperationOptions ¶
func DefaultGetDirectoryTransitiveRoleAssignmentsCountOperationOptions() GetDirectoryTransitiveRoleAssignmentsCountOperationOptions
func (GetDirectoryTransitiveRoleAssignmentsCountOperationOptions) ToHeaders ¶
func (o GetDirectoryTransitiveRoleAssignmentsCountOperationOptions) ToHeaders() *client.Headers
func (GetDirectoryTransitiveRoleAssignmentsCountOperationOptions) ToOData ¶
func (o GetDirectoryTransitiveRoleAssignmentsCountOperationOptions) ToOData() *odata.Query
func (GetDirectoryTransitiveRoleAssignmentsCountOperationOptions) ToQuery ¶
func (o GetDirectoryTransitiveRoleAssignmentsCountOperationOptions) ToQuery() *client.QueryParams
type ListDirectoryTransitiveRoleAssignmentsCompleteResult ¶
type ListDirectoryTransitiveRoleAssignmentsCompleteResult struct { LatestHttpResponse *http.Response Items []beta.UnifiedRoleAssignment }
type ListDirectoryTransitiveRoleAssignmentsCustomPager ¶
type ListDirectoryTransitiveRoleAssignmentsCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*ListDirectoryTransitiveRoleAssignmentsCustomPager) NextPageLink ¶
func (p *ListDirectoryTransitiveRoleAssignmentsCustomPager) NextPageLink() *odata.Link
type ListDirectoryTransitiveRoleAssignmentsOperationOptions ¶
type ListDirectoryTransitiveRoleAssignmentsOperationOptions 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 DefaultListDirectoryTransitiveRoleAssignmentsOperationOptions ¶
func DefaultListDirectoryTransitiveRoleAssignmentsOperationOptions() ListDirectoryTransitiveRoleAssignmentsOperationOptions
func (ListDirectoryTransitiveRoleAssignmentsOperationOptions) ToHeaders ¶
func (o ListDirectoryTransitiveRoleAssignmentsOperationOptions) ToHeaders() *client.Headers
func (ListDirectoryTransitiveRoleAssignmentsOperationOptions) ToOData ¶
func (o ListDirectoryTransitiveRoleAssignmentsOperationOptions) ToOData() *odata.Query
func (ListDirectoryTransitiveRoleAssignmentsOperationOptions) ToQuery ¶
func (o ListDirectoryTransitiveRoleAssignmentsOperationOptions) ToQuery() *client.QueryParams
type UnifiedRoleAssignmentOperationPredicate ¶
type UnifiedRoleAssignmentOperationPredicate struct { }
func (UnifiedRoleAssignmentOperationPredicate) Matches ¶
func (p UnifiedRoleAssignmentOperationPredicate) Matches(input beta.UnifiedRoleAssignment) bool
type UpdateDirectoryTransitiveRoleAssignmentOperationOptions ¶
type UpdateDirectoryTransitiveRoleAssignmentOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateDirectoryTransitiveRoleAssignmentOperationOptions ¶
func DefaultUpdateDirectoryTransitiveRoleAssignmentOperationOptions() UpdateDirectoryTransitiveRoleAssignmentOperationOptions
func (UpdateDirectoryTransitiveRoleAssignmentOperationOptions) ToHeaders ¶
func (o UpdateDirectoryTransitiveRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (UpdateDirectoryTransitiveRoleAssignmentOperationOptions) ToOData ¶
func (o UpdateDirectoryTransitiveRoleAssignmentOperationOptions) ToOData() *odata.Query
func (UpdateDirectoryTransitiveRoleAssignmentOperationOptions) ToQuery ¶
func (o UpdateDirectoryTransitiveRoleAssignmentOperationOptions) ToQuery() *client.QueryParams
Source Files ¶
- client.go
- method_createdirectorytransitiveroleassignment.go
- method_deletedirectorytransitiveroleassignment.go
- method_getdirectorytransitiveroleassignment.go
- method_getdirectorytransitiveroleassignmentscount.go
- method_listdirectorytransitiveroleassignments.go
- method_updatedirectorytransitiveroleassignment.go
- predicates.go
- version.go