Documentation ¶
Index ¶
- type CreateExchangeRoleDefinitionOperationOptions
- type CreateExchangeRoleDefinitionOperationResponse
- type DeleteExchangeRoleDefinitionOperationOptions
- type DeleteExchangeRoleDefinitionOperationResponse
- type ExchangeRoleDefinitionClient
- func (c ExchangeRoleDefinitionClient) CreateExchangeRoleDefinition(ctx context.Context, input beta.UnifiedRoleDefinition, ...) (result CreateExchangeRoleDefinitionOperationResponse, err error)
- func (c ExchangeRoleDefinitionClient) DeleteExchangeRoleDefinition(ctx context.Context, id beta.RoleManagementExchangeRoleDefinitionId, ...) (result DeleteExchangeRoleDefinitionOperationResponse, err error)
- func (c ExchangeRoleDefinitionClient) GetExchangeRoleDefinition(ctx context.Context, id beta.RoleManagementExchangeRoleDefinitionId, ...) (result GetExchangeRoleDefinitionOperationResponse, err error)
- func (c ExchangeRoleDefinitionClient) GetExchangeRoleDefinitionsCount(ctx context.Context, options GetExchangeRoleDefinitionsCountOperationOptions) (result GetExchangeRoleDefinitionsCountOperationResponse, err error)
- func (c ExchangeRoleDefinitionClient) ListExchangeRoleDefinitions(ctx context.Context, options ListExchangeRoleDefinitionsOperationOptions) (result ListExchangeRoleDefinitionsOperationResponse, err error)
- func (c ExchangeRoleDefinitionClient) ListExchangeRoleDefinitionsComplete(ctx context.Context, options ListExchangeRoleDefinitionsOperationOptions) (ListExchangeRoleDefinitionsCompleteResult, error)
- func (c ExchangeRoleDefinitionClient) ListExchangeRoleDefinitionsCompleteMatchingPredicate(ctx context.Context, options ListExchangeRoleDefinitionsOperationOptions, ...) (result ListExchangeRoleDefinitionsCompleteResult, err error)
- func (c ExchangeRoleDefinitionClient) UpdateExchangeRoleDefinition(ctx context.Context, id beta.RoleManagementExchangeRoleDefinitionId, ...) (result UpdateExchangeRoleDefinitionOperationResponse, err error)
- type GetExchangeRoleDefinitionOperationOptions
- type GetExchangeRoleDefinitionOperationResponse
- type GetExchangeRoleDefinitionsCountOperationOptions
- type GetExchangeRoleDefinitionsCountOperationResponse
- type ListExchangeRoleDefinitionsCompleteResult
- type ListExchangeRoleDefinitionsCustomPager
- type ListExchangeRoleDefinitionsOperationOptions
- type ListExchangeRoleDefinitionsOperationResponse
- type UnifiedRoleDefinitionOperationPredicate
- type UpdateExchangeRoleDefinitionOperationOptions
- type UpdateExchangeRoleDefinitionOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateExchangeRoleDefinitionOperationOptions ¶
type CreateExchangeRoleDefinitionOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateExchangeRoleDefinitionOperationOptions ¶
func DefaultCreateExchangeRoleDefinitionOperationOptions() CreateExchangeRoleDefinitionOperationOptions
func (CreateExchangeRoleDefinitionOperationOptions) ToHeaders ¶
func (o CreateExchangeRoleDefinitionOperationOptions) ToHeaders() *client.Headers
func (CreateExchangeRoleDefinitionOperationOptions) ToOData ¶
func (o CreateExchangeRoleDefinitionOperationOptions) ToOData() *odata.Query
func (CreateExchangeRoleDefinitionOperationOptions) ToQuery ¶
func (o CreateExchangeRoleDefinitionOperationOptions) ToQuery() *client.QueryParams
type DeleteExchangeRoleDefinitionOperationOptions ¶
type DeleteExchangeRoleDefinitionOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteExchangeRoleDefinitionOperationOptions ¶
func DefaultDeleteExchangeRoleDefinitionOperationOptions() DeleteExchangeRoleDefinitionOperationOptions
func (DeleteExchangeRoleDefinitionOperationOptions) ToHeaders ¶
func (o DeleteExchangeRoleDefinitionOperationOptions) ToHeaders() *client.Headers
func (DeleteExchangeRoleDefinitionOperationOptions) ToOData ¶
func (o DeleteExchangeRoleDefinitionOperationOptions) ToOData() *odata.Query
func (DeleteExchangeRoleDefinitionOperationOptions) ToQuery ¶
func (o DeleteExchangeRoleDefinitionOperationOptions) ToQuery() *client.QueryParams
type ExchangeRoleDefinitionClient ¶
func NewExchangeRoleDefinitionClientWithBaseURI ¶
func NewExchangeRoleDefinitionClientWithBaseURI(sdkApi sdkEnv.Api) (*ExchangeRoleDefinitionClient, error)
func (ExchangeRoleDefinitionClient) CreateExchangeRoleDefinition ¶
func (c ExchangeRoleDefinitionClient) CreateExchangeRoleDefinition(ctx context.Context, input beta.UnifiedRoleDefinition, options CreateExchangeRoleDefinitionOperationOptions) (result CreateExchangeRoleDefinitionOperationResponse, err error)
CreateExchangeRoleDefinition - Create new navigation property to roleDefinitions for roleManagement
func (ExchangeRoleDefinitionClient) DeleteExchangeRoleDefinition ¶
func (c ExchangeRoleDefinitionClient) DeleteExchangeRoleDefinition(ctx context.Context, id beta.RoleManagementExchangeRoleDefinitionId, options DeleteExchangeRoleDefinitionOperationOptions) (result DeleteExchangeRoleDefinitionOperationResponse, err error)
DeleteExchangeRoleDefinition - Delete navigation property roleDefinitions for roleManagement
func (ExchangeRoleDefinitionClient) GetExchangeRoleDefinition ¶
func (c ExchangeRoleDefinitionClient) GetExchangeRoleDefinition(ctx context.Context, id beta.RoleManagementExchangeRoleDefinitionId, options GetExchangeRoleDefinitionOperationOptions) (result GetExchangeRoleDefinitionOperationResponse, err error)
GetExchangeRoleDefinition - Get unifiedRoleDefinition. Get the properties and relationships of a unifiedRoleDefinition object of an RBAC provider. The following RBAC providers are currently supported: - Cloud PC - device management (Intune) - directory (Microsoft Entra directory roles) - entitlement management (Microsoft Entra entitlement management) - Exchange Online
func (ExchangeRoleDefinitionClient) GetExchangeRoleDefinitionsCount ¶
func (c ExchangeRoleDefinitionClient) GetExchangeRoleDefinitionsCount(ctx context.Context, options GetExchangeRoleDefinitionsCountOperationOptions) (result GetExchangeRoleDefinitionsCountOperationResponse, err error)
GetExchangeRoleDefinitionsCount - Get the number of the resource
func (ExchangeRoleDefinitionClient) ListExchangeRoleDefinitions ¶
func (c ExchangeRoleDefinitionClient) ListExchangeRoleDefinitions(ctx context.Context, options ListExchangeRoleDefinitionsOperationOptions) (result ListExchangeRoleDefinitionsOperationResponse, err error)
ListExchangeRoleDefinitions - List roleDefinitions. Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported: - Cloud PC - device management (Intune) - directory (Microsoft Entra ID) - entitlement management (Microsoft Entra ID) - Exchange Online
func (ExchangeRoleDefinitionClient) ListExchangeRoleDefinitionsComplete ¶
func (c ExchangeRoleDefinitionClient) ListExchangeRoleDefinitionsComplete(ctx context.Context, options ListExchangeRoleDefinitionsOperationOptions) (ListExchangeRoleDefinitionsCompleteResult, error)
ListExchangeRoleDefinitionsComplete retrieves all the results into a single object
func (ExchangeRoleDefinitionClient) ListExchangeRoleDefinitionsCompleteMatchingPredicate ¶
func (c ExchangeRoleDefinitionClient) ListExchangeRoleDefinitionsCompleteMatchingPredicate(ctx context.Context, options ListExchangeRoleDefinitionsOperationOptions, predicate UnifiedRoleDefinitionOperationPredicate) (result ListExchangeRoleDefinitionsCompleteResult, err error)
ListExchangeRoleDefinitionsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ExchangeRoleDefinitionClient) UpdateExchangeRoleDefinition ¶
func (c ExchangeRoleDefinitionClient) UpdateExchangeRoleDefinition(ctx context.Context, id beta.RoleManagementExchangeRoleDefinitionId, input beta.UnifiedRoleDefinition, options UpdateExchangeRoleDefinitionOperationOptions) (result UpdateExchangeRoleDefinitionOperationResponse, err error)
UpdateExchangeRoleDefinition - Update the navigation property roleDefinitions in roleManagement
type GetExchangeRoleDefinitionOperationOptions ¶
type GetExchangeRoleDefinitionOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetExchangeRoleDefinitionOperationOptions ¶
func DefaultGetExchangeRoleDefinitionOperationOptions() GetExchangeRoleDefinitionOperationOptions
func (GetExchangeRoleDefinitionOperationOptions) ToHeaders ¶
func (o GetExchangeRoleDefinitionOperationOptions) ToHeaders() *client.Headers
func (GetExchangeRoleDefinitionOperationOptions) ToOData ¶
func (o GetExchangeRoleDefinitionOperationOptions) ToOData() *odata.Query
func (GetExchangeRoleDefinitionOperationOptions) ToQuery ¶
func (o GetExchangeRoleDefinitionOperationOptions) ToQuery() *client.QueryParams
type GetExchangeRoleDefinitionsCountOperationOptions ¶
type GetExchangeRoleDefinitionsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetExchangeRoleDefinitionsCountOperationOptions ¶
func DefaultGetExchangeRoleDefinitionsCountOperationOptions() GetExchangeRoleDefinitionsCountOperationOptions
func (GetExchangeRoleDefinitionsCountOperationOptions) ToHeaders ¶
func (o GetExchangeRoleDefinitionsCountOperationOptions) ToHeaders() *client.Headers
func (GetExchangeRoleDefinitionsCountOperationOptions) ToOData ¶
func (o GetExchangeRoleDefinitionsCountOperationOptions) ToOData() *odata.Query
func (GetExchangeRoleDefinitionsCountOperationOptions) ToQuery ¶
func (o GetExchangeRoleDefinitionsCountOperationOptions) ToQuery() *client.QueryParams
type ListExchangeRoleDefinitionsCompleteResult ¶
type ListExchangeRoleDefinitionsCompleteResult struct { LatestHttpResponse *http.Response Items []beta.UnifiedRoleDefinition }
type ListExchangeRoleDefinitionsCustomPager ¶
type ListExchangeRoleDefinitionsCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*ListExchangeRoleDefinitionsCustomPager) NextPageLink ¶
func (p *ListExchangeRoleDefinitionsCustomPager) NextPageLink() *odata.Link
type ListExchangeRoleDefinitionsOperationOptions ¶
type ListExchangeRoleDefinitionsOperationOptions 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 DefaultListExchangeRoleDefinitionsOperationOptions ¶
func DefaultListExchangeRoleDefinitionsOperationOptions() ListExchangeRoleDefinitionsOperationOptions
func (ListExchangeRoleDefinitionsOperationOptions) ToHeaders ¶
func (o ListExchangeRoleDefinitionsOperationOptions) ToHeaders() *client.Headers
func (ListExchangeRoleDefinitionsOperationOptions) ToOData ¶
func (o ListExchangeRoleDefinitionsOperationOptions) ToOData() *odata.Query
func (ListExchangeRoleDefinitionsOperationOptions) ToQuery ¶
func (o ListExchangeRoleDefinitionsOperationOptions) ToQuery() *client.QueryParams
type UnifiedRoleDefinitionOperationPredicate ¶
type UnifiedRoleDefinitionOperationPredicate struct { }
func (UnifiedRoleDefinitionOperationPredicate) Matches ¶
func (p UnifiedRoleDefinitionOperationPredicate) Matches(input beta.UnifiedRoleDefinition) bool
type UpdateExchangeRoleDefinitionOperationOptions ¶
type UpdateExchangeRoleDefinitionOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateExchangeRoleDefinitionOperationOptions ¶
func DefaultUpdateExchangeRoleDefinitionOperationOptions() UpdateExchangeRoleDefinitionOperationOptions
func (UpdateExchangeRoleDefinitionOperationOptions) ToHeaders ¶
func (o UpdateExchangeRoleDefinitionOperationOptions) ToHeaders() *client.Headers
func (UpdateExchangeRoleDefinitionOperationOptions) ToOData ¶
func (o UpdateExchangeRoleDefinitionOperationOptions) ToOData() *odata.Query
func (UpdateExchangeRoleDefinitionOperationOptions) ToQuery ¶
func (o UpdateExchangeRoleDefinitionOperationOptions) ToQuery() *client.QueryParams