cloudpcroleassignment

package
v0.20241118.1115603 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 18, 2024 License: MPL-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudPCRoleAssignmentClient

type CloudPCRoleAssignmentClient struct {
	Client *msgraph.Client
}

func NewCloudPCRoleAssignmentClientWithBaseURI

func NewCloudPCRoleAssignmentClientWithBaseURI(sdkApi sdkEnv.Api) (*CloudPCRoleAssignmentClient, error)

func (CloudPCRoleAssignmentClient) CreateCloudPCRoleAssignment

CreateCloudPCRoleAssignment - 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 (CloudPCRoleAssignmentClient) DeleteCloudPCRoleAssignment

DeleteCloudPCRoleAssignment - 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 (CloudPCRoleAssignmentClient) GetCloudPCRoleAssignment

GetCloudPCRoleAssignment - 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 (CloudPCRoleAssignmentClient) GetCloudPCRoleAssignmentsCount

GetCloudPCRoleAssignmentsCount - Get the number of the resource

func (CloudPCRoleAssignmentClient) ListCloudPCRoleAssignments

ListCloudPCRoleAssignments - 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 (CloudPCRoleAssignmentClient) ListCloudPCRoleAssignmentsComplete

ListCloudPCRoleAssignmentsComplete retrieves all the results into a single object

func (CloudPCRoleAssignmentClient) ListCloudPCRoleAssignmentsCompleteMatchingPredicate

ListCloudPCRoleAssignmentsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (CloudPCRoleAssignmentClient) UpdateCloudPCRoleAssignment

UpdateCloudPCRoleAssignment - 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 CreateCloudPCRoleAssignmentOperationOptions

type CreateCloudPCRoleAssignmentOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultCreateCloudPCRoleAssignmentOperationOptions

func DefaultCreateCloudPCRoleAssignmentOperationOptions() CreateCloudPCRoleAssignmentOperationOptions

func (CreateCloudPCRoleAssignmentOperationOptions) ToHeaders

func (CreateCloudPCRoleAssignmentOperationOptions) ToOData

func (CreateCloudPCRoleAssignmentOperationOptions) ToQuery

type CreateCloudPCRoleAssignmentOperationResponse

type CreateCloudPCRoleAssignmentOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *beta.UnifiedRoleAssignmentMultiple
}

type DeleteCloudPCRoleAssignmentOperationOptions

type DeleteCloudPCRoleAssignmentOperationOptions struct {
	IfMatch   *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultDeleteCloudPCRoleAssignmentOperationOptions

func DefaultDeleteCloudPCRoleAssignmentOperationOptions() DeleteCloudPCRoleAssignmentOperationOptions

func (DeleteCloudPCRoleAssignmentOperationOptions) ToHeaders

func (DeleteCloudPCRoleAssignmentOperationOptions) ToOData

func (DeleteCloudPCRoleAssignmentOperationOptions) ToQuery

type DeleteCloudPCRoleAssignmentOperationResponse

type DeleteCloudPCRoleAssignmentOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type GetCloudPCRoleAssignmentOperationOptions

type GetCloudPCRoleAssignmentOperationOptions struct {
	Expand    *odata.Expand
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Select    *[]string
}

func DefaultGetCloudPCRoleAssignmentOperationOptions

func DefaultGetCloudPCRoleAssignmentOperationOptions() GetCloudPCRoleAssignmentOperationOptions

func (GetCloudPCRoleAssignmentOperationOptions) ToHeaders

func (GetCloudPCRoleAssignmentOperationOptions) ToOData

func (GetCloudPCRoleAssignmentOperationOptions) ToQuery

type GetCloudPCRoleAssignmentOperationResponse

type GetCloudPCRoleAssignmentOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *beta.UnifiedRoleAssignmentMultiple
}

type GetCloudPCRoleAssignmentsCountOperationOptions

type GetCloudPCRoleAssignmentsCountOperationOptions struct {
	Filter    *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Search    *string
}

func DefaultGetCloudPCRoleAssignmentsCountOperationOptions

func DefaultGetCloudPCRoleAssignmentsCountOperationOptions() GetCloudPCRoleAssignmentsCountOperationOptions

func (GetCloudPCRoleAssignmentsCountOperationOptions) ToHeaders

func (GetCloudPCRoleAssignmentsCountOperationOptions) ToOData

func (GetCloudPCRoleAssignmentsCountOperationOptions) ToQuery

type GetCloudPCRoleAssignmentsCountOperationResponse

type GetCloudPCRoleAssignmentsCountOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type ListCloudPCRoleAssignmentsCompleteResult

type ListCloudPCRoleAssignmentsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []beta.UnifiedRoleAssignmentMultiple
}

type ListCloudPCRoleAssignmentsCustomPager

type ListCloudPCRoleAssignmentsCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}

type ListCloudPCRoleAssignmentsOperationOptions

type ListCloudPCRoleAssignmentsOperationOptions 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 DefaultListCloudPCRoleAssignmentsOperationOptions

func DefaultListCloudPCRoleAssignmentsOperationOptions() ListCloudPCRoleAssignmentsOperationOptions

func (ListCloudPCRoleAssignmentsOperationOptions) ToHeaders

func (ListCloudPCRoleAssignmentsOperationOptions) ToOData

func (ListCloudPCRoleAssignmentsOperationOptions) ToQuery

type ListCloudPCRoleAssignmentsOperationResponse

type ListCloudPCRoleAssignmentsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]beta.UnifiedRoleAssignmentMultiple
}

type UnifiedRoleAssignmentMultipleOperationPredicate

type UnifiedRoleAssignmentMultipleOperationPredicate struct {
}

func (UnifiedRoleAssignmentMultipleOperationPredicate) Matches

type UpdateCloudPCRoleAssignmentOperationOptions

type UpdateCloudPCRoleAssignmentOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultUpdateCloudPCRoleAssignmentOperationOptions

func DefaultUpdateCloudPCRoleAssignmentOperationOptions() UpdateCloudPCRoleAssignmentOperationOptions

func (UpdateCloudPCRoleAssignmentOperationOptions) ToHeaders

func (UpdateCloudPCRoleAssignmentOperationOptions) ToOData

func (UpdateCloudPCRoleAssignmentOperationOptions) ToQuery

type UpdateCloudPCRoleAssignmentOperationResponse

type UpdateCloudPCRoleAssignmentOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL