Documentation ¶
Index ¶
- type CloudPCRoleAssignmentClient
- func (c CloudPCRoleAssignmentClient) CreateCloudPCRoleAssignment(ctx context.Context, input beta.UnifiedRoleAssignmentMultiple, ...) (result CreateCloudPCRoleAssignmentOperationResponse, err error)
- func (c CloudPCRoleAssignmentClient) DeleteCloudPCRoleAssignment(ctx context.Context, id beta.RoleManagementCloudPCRoleAssignmentId, ...) (result DeleteCloudPCRoleAssignmentOperationResponse, err error)
- func (c CloudPCRoleAssignmentClient) GetCloudPCRoleAssignment(ctx context.Context, id beta.RoleManagementCloudPCRoleAssignmentId, ...) (result GetCloudPCRoleAssignmentOperationResponse, err error)
- func (c CloudPCRoleAssignmentClient) GetCloudPCRoleAssignmentsCount(ctx context.Context, options GetCloudPCRoleAssignmentsCountOperationOptions) (result GetCloudPCRoleAssignmentsCountOperationResponse, err error)
- func (c CloudPCRoleAssignmentClient) ListCloudPCRoleAssignments(ctx context.Context, options ListCloudPCRoleAssignmentsOperationOptions) (result ListCloudPCRoleAssignmentsOperationResponse, err error)
- func (c CloudPCRoleAssignmentClient) ListCloudPCRoleAssignmentsComplete(ctx context.Context, options ListCloudPCRoleAssignmentsOperationOptions) (ListCloudPCRoleAssignmentsCompleteResult, error)
- func (c CloudPCRoleAssignmentClient) ListCloudPCRoleAssignmentsCompleteMatchingPredicate(ctx context.Context, options ListCloudPCRoleAssignmentsOperationOptions, ...) (result ListCloudPCRoleAssignmentsCompleteResult, err error)
- func (c CloudPCRoleAssignmentClient) UpdateCloudPCRoleAssignment(ctx context.Context, id beta.RoleManagementCloudPCRoleAssignmentId, ...) (result UpdateCloudPCRoleAssignmentOperationResponse, err error)
- type CreateCloudPCRoleAssignmentOperationOptions
- type CreateCloudPCRoleAssignmentOperationResponse
- type DeleteCloudPCRoleAssignmentOperationOptions
- type DeleteCloudPCRoleAssignmentOperationResponse
- type GetCloudPCRoleAssignmentOperationOptions
- type GetCloudPCRoleAssignmentOperationResponse
- type GetCloudPCRoleAssignmentsCountOperationOptions
- type GetCloudPCRoleAssignmentsCountOperationResponse
- type ListCloudPCRoleAssignmentsCompleteResult
- type ListCloudPCRoleAssignmentsCustomPager
- type ListCloudPCRoleAssignmentsOperationOptions
- type ListCloudPCRoleAssignmentsOperationResponse
- type UnifiedRoleAssignmentMultipleOperationPredicate
- type UpdateCloudPCRoleAssignmentOperationOptions
- type UpdateCloudPCRoleAssignmentOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudPCRoleAssignmentClient ¶
func NewCloudPCRoleAssignmentClientWithBaseURI ¶
func NewCloudPCRoleAssignmentClientWithBaseURI(sdkApi sdkEnv.Api) (*CloudPCRoleAssignmentClient, error)
func (CloudPCRoleAssignmentClient) CreateCloudPCRoleAssignment ¶
func (c CloudPCRoleAssignmentClient) CreateCloudPCRoleAssignment(ctx context.Context, input beta.UnifiedRoleAssignmentMultiple, options CreateCloudPCRoleAssignmentOperationOptions) (result CreateCloudPCRoleAssignmentOperationResponse, err error)
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 ¶
func (c CloudPCRoleAssignmentClient) DeleteCloudPCRoleAssignment(ctx context.Context, id beta.RoleManagementCloudPCRoleAssignmentId, options DeleteCloudPCRoleAssignmentOperationOptions) (result DeleteCloudPCRoleAssignmentOperationResponse, err error)
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 ¶
func (c CloudPCRoleAssignmentClient) GetCloudPCRoleAssignment(ctx context.Context, id beta.RoleManagementCloudPCRoleAssignmentId, options GetCloudPCRoleAssignmentOperationOptions) (result GetCloudPCRoleAssignmentOperationResponse, err error)
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 ¶
func (c CloudPCRoleAssignmentClient) GetCloudPCRoleAssignmentsCount(ctx context.Context, options GetCloudPCRoleAssignmentsCountOperationOptions) (result GetCloudPCRoleAssignmentsCountOperationResponse, err error)
GetCloudPCRoleAssignmentsCount - Get the number of the resource
func (CloudPCRoleAssignmentClient) ListCloudPCRoleAssignments ¶
func (c CloudPCRoleAssignmentClient) ListCloudPCRoleAssignments(ctx context.Context, options ListCloudPCRoleAssignmentsOperationOptions) (result ListCloudPCRoleAssignmentsOperationResponse, err error)
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 ¶
func (c CloudPCRoleAssignmentClient) ListCloudPCRoleAssignmentsComplete(ctx context.Context, options ListCloudPCRoleAssignmentsOperationOptions) (ListCloudPCRoleAssignmentsCompleteResult, error)
ListCloudPCRoleAssignmentsComplete retrieves all the results into a single object
func (CloudPCRoleAssignmentClient) ListCloudPCRoleAssignmentsCompleteMatchingPredicate ¶
func (c CloudPCRoleAssignmentClient) ListCloudPCRoleAssignmentsCompleteMatchingPredicate(ctx context.Context, options ListCloudPCRoleAssignmentsOperationOptions, predicate UnifiedRoleAssignmentMultipleOperationPredicate) (result ListCloudPCRoleAssignmentsCompleteResult, err error)
ListCloudPCRoleAssignmentsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (CloudPCRoleAssignmentClient) UpdateCloudPCRoleAssignment ¶
func (c CloudPCRoleAssignmentClient) UpdateCloudPCRoleAssignment(ctx context.Context, id beta.RoleManagementCloudPCRoleAssignmentId, input beta.UnifiedRoleAssignmentMultiple, options UpdateCloudPCRoleAssignmentOperationOptions) (result UpdateCloudPCRoleAssignmentOperationResponse, err error)
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 (o CreateCloudPCRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (CreateCloudPCRoleAssignmentOperationOptions) ToOData ¶
func (o CreateCloudPCRoleAssignmentOperationOptions) ToOData() *odata.Query
func (CreateCloudPCRoleAssignmentOperationOptions) ToQuery ¶
func (o CreateCloudPCRoleAssignmentOperationOptions) ToQuery() *client.QueryParams
type DeleteCloudPCRoleAssignmentOperationOptions ¶
type DeleteCloudPCRoleAssignmentOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteCloudPCRoleAssignmentOperationOptions ¶
func DefaultDeleteCloudPCRoleAssignmentOperationOptions() DeleteCloudPCRoleAssignmentOperationOptions
func (DeleteCloudPCRoleAssignmentOperationOptions) ToHeaders ¶
func (o DeleteCloudPCRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (DeleteCloudPCRoleAssignmentOperationOptions) ToOData ¶
func (o DeleteCloudPCRoleAssignmentOperationOptions) ToOData() *odata.Query
func (DeleteCloudPCRoleAssignmentOperationOptions) ToQuery ¶
func (o DeleteCloudPCRoleAssignmentOperationOptions) ToQuery() *client.QueryParams
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 (o GetCloudPCRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (GetCloudPCRoleAssignmentOperationOptions) ToOData ¶
func (o GetCloudPCRoleAssignmentOperationOptions) ToOData() *odata.Query
func (GetCloudPCRoleAssignmentOperationOptions) ToQuery ¶
func (o GetCloudPCRoleAssignmentOperationOptions) ToQuery() *client.QueryParams
type GetCloudPCRoleAssignmentsCountOperationOptions ¶
type GetCloudPCRoleAssignmentsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetCloudPCRoleAssignmentsCountOperationOptions ¶
func DefaultGetCloudPCRoleAssignmentsCountOperationOptions() GetCloudPCRoleAssignmentsCountOperationOptions
func (GetCloudPCRoleAssignmentsCountOperationOptions) ToHeaders ¶
func (o GetCloudPCRoleAssignmentsCountOperationOptions) ToHeaders() *client.Headers
func (GetCloudPCRoleAssignmentsCountOperationOptions) ToOData ¶
func (o GetCloudPCRoleAssignmentsCountOperationOptions) ToOData() *odata.Query
func (GetCloudPCRoleAssignmentsCountOperationOptions) ToQuery ¶
func (o GetCloudPCRoleAssignmentsCountOperationOptions) ToQuery() *client.QueryParams
type ListCloudPCRoleAssignmentsCompleteResult ¶
type ListCloudPCRoleAssignmentsCompleteResult struct { LatestHttpResponse *http.Response Items []beta.UnifiedRoleAssignmentMultiple }
type ListCloudPCRoleAssignmentsCustomPager ¶
func (*ListCloudPCRoleAssignmentsCustomPager) NextPageLink ¶
func (p *ListCloudPCRoleAssignmentsCustomPager) NextPageLink() *odata.Link
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 (o ListCloudPCRoleAssignmentsOperationOptions) ToHeaders() *client.Headers
func (ListCloudPCRoleAssignmentsOperationOptions) ToOData ¶
func (o ListCloudPCRoleAssignmentsOperationOptions) ToOData() *odata.Query
func (ListCloudPCRoleAssignmentsOperationOptions) ToQuery ¶
func (o ListCloudPCRoleAssignmentsOperationOptions) ToQuery() *client.QueryParams
type UnifiedRoleAssignmentMultipleOperationPredicate ¶
type UnifiedRoleAssignmentMultipleOperationPredicate struct { }
func (UnifiedRoleAssignmentMultipleOperationPredicate) Matches ¶
func (p UnifiedRoleAssignmentMultipleOperationPredicate) Matches(input beta.UnifiedRoleAssignmentMultiple) bool
type UpdateCloudPCRoleAssignmentOperationOptions ¶
type UpdateCloudPCRoleAssignmentOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateCloudPCRoleAssignmentOperationOptions ¶
func DefaultUpdateCloudPCRoleAssignmentOperationOptions() UpdateCloudPCRoleAssignmentOperationOptions
func (UpdateCloudPCRoleAssignmentOperationOptions) ToHeaders ¶
func (o UpdateCloudPCRoleAssignmentOperationOptions) ToHeaders() *client.Headers
func (UpdateCloudPCRoleAssignmentOperationOptions) ToOData ¶
func (o UpdateCloudPCRoleAssignmentOperationOptions) ToOData() *odata.Query
func (UpdateCloudPCRoleAssignmentOperationOptions) ToQuery ¶
func (o UpdateCloudPCRoleAssignmentOperationOptions) ToQuery() *client.QueryParams