Documentation ¶
Index ¶
- type CreateExchangeRoleAssignmentOperationOptions
- type CreateExchangeRoleAssignmentOperationResponse
- type DeleteExchangeRoleAssignmentOperationOptions
- type DeleteExchangeRoleAssignmentOperationResponse
- type ExchangeRoleAssignmentClient
- func (c ExchangeRoleAssignmentClient) CreateExchangeRoleAssignment(ctx context.Context, input beta.UnifiedRoleAssignment, ...) (result CreateExchangeRoleAssignmentOperationResponse, err error)
- func (c ExchangeRoleAssignmentClient) DeleteExchangeRoleAssignment(ctx context.Context, id beta.RoleManagementExchangeRoleAssignmentId, ...) (result DeleteExchangeRoleAssignmentOperationResponse, err error)
- func (c ExchangeRoleAssignmentClient) GetExchangeRoleAssignment(ctx context.Context, id beta.RoleManagementExchangeRoleAssignmentId, ...) (result GetExchangeRoleAssignmentOperationResponse, err error)
- func (c ExchangeRoleAssignmentClient) GetExchangeRoleAssignmentsCount(ctx context.Context, options GetExchangeRoleAssignmentsCountOperationOptions) (result GetExchangeRoleAssignmentsCountOperationResponse, err error)
- func (c ExchangeRoleAssignmentClient) ListExchangeRoleAssignments(ctx context.Context, options ListExchangeRoleAssignmentsOperationOptions) (result ListExchangeRoleAssignmentsOperationResponse, err error)
- func (c ExchangeRoleAssignmentClient) ListExchangeRoleAssignmentsComplete(ctx context.Context, options ListExchangeRoleAssignmentsOperationOptions) (ListExchangeRoleAssignmentsCompleteResult, error)
- func (c ExchangeRoleAssignmentClient) ListExchangeRoleAssignmentsCompleteMatchingPredicate(ctx context.Context, options ListExchangeRoleAssignmentsOperationOptions, ...) (result ListExchangeRoleAssignmentsCompleteResult, err error)
- func (c ExchangeRoleAssignmentClient) UpdateExchangeRoleAssignment(ctx context.Context, id beta.RoleManagementExchangeRoleAssignmentId, ...) (result UpdateExchangeRoleAssignmentOperationResponse, err error)
- type GetExchangeRoleAssignmentOperationOptions
- type GetExchangeRoleAssignmentOperationResponse
- type GetExchangeRoleAssignmentsCountOperationOptions
- type GetExchangeRoleAssignmentsCountOperationResponse
- type ListExchangeRoleAssignmentsCompleteResult
- type ListExchangeRoleAssignmentsCustomPager
- type ListExchangeRoleAssignmentsOperationOptions
- type ListExchangeRoleAssignmentsOperationResponse
- type UnifiedRoleAssignmentOperationPredicate
- type UpdateExchangeRoleAssignmentOperationOptions
- type UpdateExchangeRoleAssignmentOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateExchangeRoleAssignmentOperationOptions ¶
type CreateExchangeRoleAssignmentOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateExchangeRoleAssignmentOperationOptions ¶
func DefaultCreateExchangeRoleAssignmentOperationOptions() CreateExchangeRoleAssignmentOperationOptions
func (CreateExchangeRoleAssignmentOperationOptions) ToHeaders ¶
func (o CreateExchangeRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (CreateExchangeRoleAssignmentOperationOptions) ToOData ¶
func (o CreateExchangeRoleAssignmentOperationOptions) ToOData() *odata.Query
func (CreateExchangeRoleAssignmentOperationOptions) ToQuery ¶
func (o CreateExchangeRoleAssignmentOperationOptions) ToQuery() *client.QueryParams
type DeleteExchangeRoleAssignmentOperationOptions ¶
type DeleteExchangeRoleAssignmentOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteExchangeRoleAssignmentOperationOptions ¶
func DefaultDeleteExchangeRoleAssignmentOperationOptions() DeleteExchangeRoleAssignmentOperationOptions
func (DeleteExchangeRoleAssignmentOperationOptions) ToHeaders ¶
func (o DeleteExchangeRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (DeleteExchangeRoleAssignmentOperationOptions) ToOData ¶
func (o DeleteExchangeRoleAssignmentOperationOptions) ToOData() *odata.Query
func (DeleteExchangeRoleAssignmentOperationOptions) ToQuery ¶
func (o DeleteExchangeRoleAssignmentOperationOptions) ToQuery() *client.QueryParams
type ExchangeRoleAssignmentClient ¶
func NewExchangeRoleAssignmentClientWithBaseURI ¶
func NewExchangeRoleAssignmentClientWithBaseURI(sdkApi sdkEnv.Api) (*ExchangeRoleAssignmentClient, error)
func (ExchangeRoleAssignmentClient) CreateExchangeRoleAssignment ¶
func (c ExchangeRoleAssignmentClient) CreateExchangeRoleAssignment(ctx context.Context, input beta.UnifiedRoleAssignment, options CreateExchangeRoleAssignmentOperationOptions) (result CreateExchangeRoleAssignmentOperationResponse, err error)
CreateExchangeRoleAssignment - Create unifiedRoleAssignment. Create a new unifiedRoleAssignment object.
func (ExchangeRoleAssignmentClient) DeleteExchangeRoleAssignment ¶
func (c ExchangeRoleAssignmentClient) DeleteExchangeRoleAssignment(ctx context.Context, id beta.RoleManagementExchangeRoleAssignmentId, options DeleteExchangeRoleAssignmentOperationOptions) (result DeleteExchangeRoleAssignmentOperationResponse, err error)
DeleteExchangeRoleAssignment - Delete unifiedRoleAssignment. Delete a unifiedRoleAssignment object.
func (ExchangeRoleAssignmentClient) GetExchangeRoleAssignment ¶
func (c ExchangeRoleAssignmentClient) GetExchangeRoleAssignment(ctx context.Context, id beta.RoleManagementExchangeRoleAssignmentId, options GetExchangeRoleAssignmentOperationOptions) (result GetExchangeRoleAssignmentOperationResponse, err error)
GetExchangeRoleAssignment - Get unifiedRoleAssignment. Retrieve the properties and relationships of a unifiedRoleAssignment object.
func (ExchangeRoleAssignmentClient) GetExchangeRoleAssignmentsCount ¶
func (c ExchangeRoleAssignmentClient) GetExchangeRoleAssignmentsCount(ctx context.Context, options GetExchangeRoleAssignmentsCountOperationOptions) (result GetExchangeRoleAssignmentsCountOperationResponse, err error)
GetExchangeRoleAssignmentsCount - Get the number of the resource
func (ExchangeRoleAssignmentClient) ListExchangeRoleAssignments ¶
func (c ExchangeRoleAssignmentClient) ListExchangeRoleAssignments(ctx context.Context, options ListExchangeRoleAssignmentsOperationOptions) (result ListExchangeRoleAssignmentsOperationResponse, err error)
ListExchangeRoleAssignments - List unifiedRoleAssignments. Get a list of unifiedRoleAssignment objects for the provider. The following RBAC providers are currently supported: - directory (Microsoft Entra ID) - entitlement management (Microsoft Entra entitlement management) - Exchange Online
func (ExchangeRoleAssignmentClient) ListExchangeRoleAssignmentsComplete ¶
func (c ExchangeRoleAssignmentClient) ListExchangeRoleAssignmentsComplete(ctx context.Context, options ListExchangeRoleAssignmentsOperationOptions) (ListExchangeRoleAssignmentsCompleteResult, error)
ListExchangeRoleAssignmentsComplete retrieves all the results into a single object
func (ExchangeRoleAssignmentClient) ListExchangeRoleAssignmentsCompleteMatchingPredicate ¶
func (c ExchangeRoleAssignmentClient) ListExchangeRoleAssignmentsCompleteMatchingPredicate(ctx context.Context, options ListExchangeRoleAssignmentsOperationOptions, predicate UnifiedRoleAssignmentOperationPredicate) (result ListExchangeRoleAssignmentsCompleteResult, err error)
ListExchangeRoleAssignmentsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ExchangeRoleAssignmentClient) UpdateExchangeRoleAssignment ¶
func (c ExchangeRoleAssignmentClient) UpdateExchangeRoleAssignment(ctx context.Context, id beta.RoleManagementExchangeRoleAssignmentId, input beta.UnifiedRoleAssignment, options UpdateExchangeRoleAssignmentOperationOptions) (result UpdateExchangeRoleAssignmentOperationResponse, err error)
UpdateExchangeRoleAssignment - Update the navigation property roleAssignments in roleManagement
type GetExchangeRoleAssignmentOperationOptions ¶
type GetExchangeRoleAssignmentOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetExchangeRoleAssignmentOperationOptions ¶
func DefaultGetExchangeRoleAssignmentOperationOptions() GetExchangeRoleAssignmentOperationOptions
func (GetExchangeRoleAssignmentOperationOptions) ToHeaders ¶
func (o GetExchangeRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (GetExchangeRoleAssignmentOperationOptions) ToOData ¶
func (o GetExchangeRoleAssignmentOperationOptions) ToOData() *odata.Query
func (GetExchangeRoleAssignmentOperationOptions) ToQuery ¶
func (o GetExchangeRoleAssignmentOperationOptions) ToQuery() *client.QueryParams
type GetExchangeRoleAssignmentsCountOperationOptions ¶
type GetExchangeRoleAssignmentsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetExchangeRoleAssignmentsCountOperationOptions ¶
func DefaultGetExchangeRoleAssignmentsCountOperationOptions() GetExchangeRoleAssignmentsCountOperationOptions
func (GetExchangeRoleAssignmentsCountOperationOptions) ToHeaders ¶
func (o GetExchangeRoleAssignmentsCountOperationOptions) ToHeaders() *client.Headers
func (GetExchangeRoleAssignmentsCountOperationOptions) ToOData ¶
func (o GetExchangeRoleAssignmentsCountOperationOptions) ToOData() *odata.Query
func (GetExchangeRoleAssignmentsCountOperationOptions) ToQuery ¶
func (o GetExchangeRoleAssignmentsCountOperationOptions) ToQuery() *client.QueryParams
type ListExchangeRoleAssignmentsCompleteResult ¶
type ListExchangeRoleAssignmentsCompleteResult struct { LatestHttpResponse *http.Response Items []beta.UnifiedRoleAssignment }
type ListExchangeRoleAssignmentsCustomPager ¶
type ListExchangeRoleAssignmentsCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*ListExchangeRoleAssignmentsCustomPager) NextPageLink ¶
func (p *ListExchangeRoleAssignmentsCustomPager) NextPageLink() *odata.Link
type ListExchangeRoleAssignmentsOperationOptions ¶
type ListExchangeRoleAssignmentsOperationOptions struct { 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 DefaultListExchangeRoleAssignmentsOperationOptions ¶
func DefaultListExchangeRoleAssignmentsOperationOptions() ListExchangeRoleAssignmentsOperationOptions
func (ListExchangeRoleAssignmentsOperationOptions) ToHeaders ¶
func (o ListExchangeRoleAssignmentsOperationOptions) ToHeaders() *client.Headers
func (ListExchangeRoleAssignmentsOperationOptions) ToOData ¶
func (o ListExchangeRoleAssignmentsOperationOptions) ToOData() *odata.Query
func (ListExchangeRoleAssignmentsOperationOptions) ToQuery ¶
func (o ListExchangeRoleAssignmentsOperationOptions) ToQuery() *client.QueryParams
type UnifiedRoleAssignmentOperationPredicate ¶
type UnifiedRoleAssignmentOperationPredicate struct { }
func (UnifiedRoleAssignmentOperationPredicate) Matches ¶
func (p UnifiedRoleAssignmentOperationPredicate) Matches(input beta.UnifiedRoleAssignment) bool
type UpdateExchangeRoleAssignmentOperationOptions ¶
type UpdateExchangeRoleAssignmentOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateExchangeRoleAssignmentOperationOptions ¶
func DefaultUpdateExchangeRoleAssignmentOperationOptions() UpdateExchangeRoleAssignmentOperationOptions
func (UpdateExchangeRoleAssignmentOperationOptions) ToHeaders ¶
func (o UpdateExchangeRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (UpdateExchangeRoleAssignmentOperationOptions) ToOData ¶
func (o UpdateExchangeRoleAssignmentOperationOptions) ToOData() *odata.Query
func (UpdateExchangeRoleAssignmentOperationOptions) ToQuery ¶
func (o UpdateExchangeRoleAssignmentOperationOptions) ToQuery() *client.QueryParams