Documentation ¶
Index ¶
- type CreateDeviceManagementRoleAssignmentOperationOptions
- type CreateDeviceManagementRoleAssignmentOperationResponse
- type DeleteDeviceManagementRoleAssignmentOperationOptions
- type DeleteDeviceManagementRoleAssignmentOperationResponse
- type DeviceManagementRoleAssignmentClient
- func (c DeviceManagementRoleAssignmentClient) CreateDeviceManagementRoleAssignment(ctx context.Context, input beta.UnifiedRoleAssignmentMultiple, ...) (result CreateDeviceManagementRoleAssignmentOperationResponse, err error)
- func (c DeviceManagementRoleAssignmentClient) DeleteDeviceManagementRoleAssignment(ctx context.Context, id beta.RoleManagementDeviceManagementRoleAssignmentId, ...) (result DeleteDeviceManagementRoleAssignmentOperationResponse, err error)
- func (c DeviceManagementRoleAssignmentClient) GetDeviceManagementRoleAssignment(ctx context.Context, id beta.RoleManagementDeviceManagementRoleAssignmentId, ...) (result GetDeviceManagementRoleAssignmentOperationResponse, err error)
- func (c DeviceManagementRoleAssignmentClient) GetDeviceManagementRoleAssignmentsCount(ctx context.Context, ...) (result GetDeviceManagementRoleAssignmentsCountOperationResponse, err error)
- func (c DeviceManagementRoleAssignmentClient) ListDeviceManagementRoleAssignments(ctx context.Context, ...) (result ListDeviceManagementRoleAssignmentsOperationResponse, err error)
- func (c DeviceManagementRoleAssignmentClient) ListDeviceManagementRoleAssignmentsComplete(ctx context.Context, ...) (ListDeviceManagementRoleAssignmentsCompleteResult, error)
- func (c DeviceManagementRoleAssignmentClient) ListDeviceManagementRoleAssignmentsCompleteMatchingPredicate(ctx context.Context, ...) (result ListDeviceManagementRoleAssignmentsCompleteResult, err error)
- func (c DeviceManagementRoleAssignmentClient) UpdateDeviceManagementRoleAssignment(ctx context.Context, id beta.RoleManagementDeviceManagementRoleAssignmentId, ...) (result UpdateDeviceManagementRoleAssignmentOperationResponse, err error)
- type GetDeviceManagementRoleAssignmentOperationOptions
- type GetDeviceManagementRoleAssignmentOperationResponse
- type GetDeviceManagementRoleAssignmentsCountOperationOptions
- type GetDeviceManagementRoleAssignmentsCountOperationResponse
- type ListDeviceManagementRoleAssignmentsCompleteResult
- type ListDeviceManagementRoleAssignmentsCustomPager
- type ListDeviceManagementRoleAssignmentsOperationOptions
- type ListDeviceManagementRoleAssignmentsOperationResponse
- type UnifiedRoleAssignmentMultipleOperationPredicate
- type UpdateDeviceManagementRoleAssignmentOperationOptions
- type UpdateDeviceManagementRoleAssignmentOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateDeviceManagementRoleAssignmentOperationOptions ¶
type CreateDeviceManagementRoleAssignmentOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateDeviceManagementRoleAssignmentOperationOptions ¶
func DefaultCreateDeviceManagementRoleAssignmentOperationOptions() CreateDeviceManagementRoleAssignmentOperationOptions
func (CreateDeviceManagementRoleAssignmentOperationOptions) ToHeaders ¶
func (o CreateDeviceManagementRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (CreateDeviceManagementRoleAssignmentOperationOptions) ToOData ¶
func (o CreateDeviceManagementRoleAssignmentOperationOptions) ToOData() *odata.Query
func (CreateDeviceManagementRoleAssignmentOperationOptions) ToQuery ¶
func (o CreateDeviceManagementRoleAssignmentOperationOptions) ToQuery() *client.QueryParams
type DeleteDeviceManagementRoleAssignmentOperationOptions ¶
type DeleteDeviceManagementRoleAssignmentOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteDeviceManagementRoleAssignmentOperationOptions ¶
func DefaultDeleteDeviceManagementRoleAssignmentOperationOptions() DeleteDeviceManagementRoleAssignmentOperationOptions
func (DeleteDeviceManagementRoleAssignmentOperationOptions) ToHeaders ¶
func (o DeleteDeviceManagementRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (DeleteDeviceManagementRoleAssignmentOperationOptions) ToOData ¶
func (o DeleteDeviceManagementRoleAssignmentOperationOptions) ToOData() *odata.Query
func (DeleteDeviceManagementRoleAssignmentOperationOptions) ToQuery ¶
func (o DeleteDeviceManagementRoleAssignmentOperationOptions) ToQuery() *client.QueryParams
type DeviceManagementRoleAssignmentClient ¶
func NewDeviceManagementRoleAssignmentClientWithBaseURI ¶
func NewDeviceManagementRoleAssignmentClientWithBaseURI(sdkApi sdkEnv.Api) (*DeviceManagementRoleAssignmentClient, error)
func (DeviceManagementRoleAssignmentClient) CreateDeviceManagementRoleAssignment ¶
func (c DeviceManagementRoleAssignmentClient) CreateDeviceManagementRoleAssignment(ctx context.Context, input beta.UnifiedRoleAssignmentMultiple, options CreateDeviceManagementRoleAssignmentOperationOptions) (result CreateDeviceManagementRoleAssignmentOperationResponse, err error)
CreateDeviceManagementRoleAssignment - Create unifiedRoleAssignmentMultiple. Create a new unifiedRoleAssignmentMultiple object for an RBAC provider. The following RBAC providers are currently supported: - Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment.
func (DeviceManagementRoleAssignmentClient) DeleteDeviceManagementRoleAssignment ¶
func (c DeviceManagementRoleAssignmentClient) DeleteDeviceManagementRoleAssignment(ctx context.Context, id beta.RoleManagementDeviceManagementRoleAssignmentId, options DeleteDeviceManagementRoleAssignmentOperationOptions) (result DeleteDeviceManagementRoleAssignmentOperationResponse, err error)
DeleteDeviceManagementRoleAssignment - Delete unifiedRoleAssignmentMultiple. Delete a unifiedRoleAssignmentMultiple object of an RBAC provider. This is applicable for a RBAC application that supports multiple principals and scopes. The following RBAC providers are currently supported: - Cloud PC - device management (Intune)
func (DeviceManagementRoleAssignmentClient) GetDeviceManagementRoleAssignment ¶
func (c DeviceManagementRoleAssignmentClient) GetDeviceManagementRoleAssignment(ctx context.Context, id beta.RoleManagementDeviceManagementRoleAssignmentId, options GetDeviceManagementRoleAssignmentOperationOptions) (result GetDeviceManagementRoleAssignmentOperationResponse, err error)
GetDeviceManagementRoleAssignment - Get unifiedRoleAssignmentMultiple. Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported: - Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment.
func (DeviceManagementRoleAssignmentClient) GetDeviceManagementRoleAssignmentsCount ¶
func (c DeviceManagementRoleAssignmentClient) GetDeviceManagementRoleAssignmentsCount(ctx context.Context, options GetDeviceManagementRoleAssignmentsCountOperationOptions) (result GetDeviceManagementRoleAssignmentsCountOperationResponse, err error)
GetDeviceManagementRoleAssignmentsCount - Get the number of the resource
func (DeviceManagementRoleAssignmentClient) ListDeviceManagementRoleAssignments ¶
func (c DeviceManagementRoleAssignmentClient) ListDeviceManagementRoleAssignments(ctx context.Context, options ListDeviceManagementRoleAssignmentsOperationOptions) (result ListDeviceManagementRoleAssignmentsOperationResponse, err error)
ListDeviceManagementRoleAssignments - List unifiedRoleAssignmentMultiple. Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported: - Cloud PC - device management (Intune) For other Microsoft 365 applications (like Microsoft Entra ID), use unifiedRoleAssignment.
func (DeviceManagementRoleAssignmentClient) ListDeviceManagementRoleAssignmentsComplete ¶
func (c DeviceManagementRoleAssignmentClient) ListDeviceManagementRoleAssignmentsComplete(ctx context.Context, options ListDeviceManagementRoleAssignmentsOperationOptions) (ListDeviceManagementRoleAssignmentsCompleteResult, error)
ListDeviceManagementRoleAssignmentsComplete retrieves all the results into a single object
func (DeviceManagementRoleAssignmentClient) ListDeviceManagementRoleAssignmentsCompleteMatchingPredicate ¶
func (c DeviceManagementRoleAssignmentClient) ListDeviceManagementRoleAssignmentsCompleteMatchingPredicate(ctx context.Context, options ListDeviceManagementRoleAssignmentsOperationOptions, predicate UnifiedRoleAssignmentMultipleOperationPredicate) (result ListDeviceManagementRoleAssignmentsCompleteResult, err error)
ListDeviceManagementRoleAssignmentsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DeviceManagementRoleAssignmentClient) UpdateDeviceManagementRoleAssignment ¶
func (c DeviceManagementRoleAssignmentClient) UpdateDeviceManagementRoleAssignment(ctx context.Context, id beta.RoleManagementDeviceManagementRoleAssignmentId, input beta.UnifiedRoleAssignmentMultiple, options UpdateDeviceManagementRoleAssignmentOperationOptions) (result UpdateDeviceManagementRoleAssignmentOperationResponse, err error)
UpdateDeviceManagementRoleAssignment - Update unifiedRoleAssignmentMultiple. Update an existing unifiedRoleAssignmentMultiple object of an RBAC provider. The following RBAC providers are currently supported: - Cloud PC - device management (Intune) In contrast, unifiedRoleAssignment does not support update.
type GetDeviceManagementRoleAssignmentOperationOptions ¶
type GetDeviceManagementRoleAssignmentOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetDeviceManagementRoleAssignmentOperationOptions ¶
func DefaultGetDeviceManagementRoleAssignmentOperationOptions() GetDeviceManagementRoleAssignmentOperationOptions
func (GetDeviceManagementRoleAssignmentOperationOptions) ToHeaders ¶
func (o GetDeviceManagementRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (GetDeviceManagementRoleAssignmentOperationOptions) ToOData ¶
func (o GetDeviceManagementRoleAssignmentOperationOptions) ToOData() *odata.Query
func (GetDeviceManagementRoleAssignmentOperationOptions) ToQuery ¶
func (o GetDeviceManagementRoleAssignmentOperationOptions) ToQuery() *client.QueryParams
type GetDeviceManagementRoleAssignmentsCountOperationOptions ¶
type GetDeviceManagementRoleAssignmentsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetDeviceManagementRoleAssignmentsCountOperationOptions ¶
func DefaultGetDeviceManagementRoleAssignmentsCountOperationOptions() GetDeviceManagementRoleAssignmentsCountOperationOptions
func (GetDeviceManagementRoleAssignmentsCountOperationOptions) ToHeaders ¶
func (o GetDeviceManagementRoleAssignmentsCountOperationOptions) ToHeaders() *client.Headers
func (GetDeviceManagementRoleAssignmentsCountOperationOptions) ToOData ¶
func (o GetDeviceManagementRoleAssignmentsCountOperationOptions) ToOData() *odata.Query
func (GetDeviceManagementRoleAssignmentsCountOperationOptions) ToQuery ¶
func (o GetDeviceManagementRoleAssignmentsCountOperationOptions) ToQuery() *client.QueryParams
type ListDeviceManagementRoleAssignmentsCompleteResult ¶
type ListDeviceManagementRoleAssignmentsCompleteResult struct { LatestHttpResponse *http.Response Items []beta.UnifiedRoleAssignmentMultiple }
type ListDeviceManagementRoleAssignmentsCustomPager ¶
type ListDeviceManagementRoleAssignmentsCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*ListDeviceManagementRoleAssignmentsCustomPager) NextPageLink ¶
func (p *ListDeviceManagementRoleAssignmentsCustomPager) NextPageLink() *odata.Link
type ListDeviceManagementRoleAssignmentsOperationOptions ¶
type ListDeviceManagementRoleAssignmentsOperationOptions 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 DefaultListDeviceManagementRoleAssignmentsOperationOptions ¶
func DefaultListDeviceManagementRoleAssignmentsOperationOptions() ListDeviceManagementRoleAssignmentsOperationOptions
func (ListDeviceManagementRoleAssignmentsOperationOptions) ToHeaders ¶
func (o ListDeviceManagementRoleAssignmentsOperationOptions) ToHeaders() *client.Headers
func (ListDeviceManagementRoleAssignmentsOperationOptions) ToOData ¶
func (o ListDeviceManagementRoleAssignmentsOperationOptions) ToOData() *odata.Query
func (ListDeviceManagementRoleAssignmentsOperationOptions) ToQuery ¶
func (o ListDeviceManagementRoleAssignmentsOperationOptions) ToQuery() *client.QueryParams
type UnifiedRoleAssignmentMultipleOperationPredicate ¶
type UnifiedRoleAssignmentMultipleOperationPredicate struct { }
func (UnifiedRoleAssignmentMultipleOperationPredicate) Matches ¶
func (p UnifiedRoleAssignmentMultipleOperationPredicate) Matches(input beta.UnifiedRoleAssignmentMultiple) bool
type UpdateDeviceManagementRoleAssignmentOperationOptions ¶
type UpdateDeviceManagementRoleAssignmentOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateDeviceManagementRoleAssignmentOperationOptions ¶
func DefaultUpdateDeviceManagementRoleAssignmentOperationOptions() UpdateDeviceManagementRoleAssignmentOperationOptions
func (UpdateDeviceManagementRoleAssignmentOperationOptions) ToHeaders ¶
func (o UpdateDeviceManagementRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (UpdateDeviceManagementRoleAssignmentOperationOptions) ToOData ¶
func (o UpdateDeviceManagementRoleAssignmentOperationOptions) ToOData() *odata.Query
func (UpdateDeviceManagementRoleAssignmentOperationOptions) ToQuery ¶
func (o UpdateDeviceManagementRoleAssignmentOperationOptions) ToQuery() *client.QueryParams
Source Files ¶
- client.go
- method_createdevicemanagementroleassignment.go
- method_deletedevicemanagementroleassignment.go
- method_getdevicemanagementroleassignment.go
- method_getdevicemanagementroleassignmentscount.go
- method_listdevicemanagementroleassignments.go
- method_updatedevicemanagementroleassignment.go
- predicates.go
- version.go