cloudpcroledefinition

package
v0.20241126.1723 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudPCRoleDefinitionClient

type CloudPCRoleDefinitionClient struct {
	Client *msgraph.Client
}

func NewCloudPCRoleDefinitionClientWithBaseURI

func NewCloudPCRoleDefinitionClientWithBaseURI(sdkApi sdkEnv.Api) (*CloudPCRoleDefinitionClient, error)

func (CloudPCRoleDefinitionClient) CreateCloudPCRoleDefinition

CreateCloudPCRoleDefinition - Create roleDefinitions. Create a new unifiedRoleDefinition object for an RBAC provider. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported: - Cloud PC - device management (Intune) - directory (Microsoft Entra ID)

func (CloudPCRoleDefinitionClient) DeleteCloudPCRoleDefinition

DeleteCloudPCRoleDefinition - Delete unifiedRoleDefinition. Delete a unifiedRoleDefinition object for an RBAC provider. You cannot delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported: - Cloud PC - device management (Intune) - directory (Microsoft Entra ID)

func (CloudPCRoleDefinitionClient) GetCloudPCRoleDefinition

GetCloudPCRoleDefinition - 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 (CloudPCRoleDefinitionClient) GetCloudPCRoleDefinitionsCount

GetCloudPCRoleDefinitionsCount - Get the number of the resource

func (CloudPCRoleDefinitionClient) ListCloudPCRoleDefinitions

ListCloudPCRoleDefinitions - 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 (CloudPCRoleDefinitionClient) ListCloudPCRoleDefinitionsComplete

ListCloudPCRoleDefinitionsComplete retrieves all the results into a single object

func (CloudPCRoleDefinitionClient) ListCloudPCRoleDefinitionsCompleteMatchingPredicate

ListCloudPCRoleDefinitionsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (CloudPCRoleDefinitionClient) UpdateCloudPCRoleDefinition

UpdateCloudPCRoleDefinition - Update unifiedRoleDefinition. Update the properties of a unifiedRoleDefinition object for an RBAC provider. You cannot update built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. The following RBAC providers are currently supported: - Cloud PC - device management (Intune) - directory (Microsoft Entra ID)

type CreateCloudPCRoleDefinitionOperationOptions

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

func DefaultCreateCloudPCRoleDefinitionOperationOptions

func DefaultCreateCloudPCRoleDefinitionOperationOptions() CreateCloudPCRoleDefinitionOperationOptions

func (CreateCloudPCRoleDefinitionOperationOptions) ToHeaders

func (CreateCloudPCRoleDefinitionOperationOptions) ToOData

func (CreateCloudPCRoleDefinitionOperationOptions) ToQuery

type CreateCloudPCRoleDefinitionOperationResponse

type CreateCloudPCRoleDefinitionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *beta.UnifiedRoleDefinition
}

type DeleteCloudPCRoleDefinitionOperationOptions

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

func DefaultDeleteCloudPCRoleDefinitionOperationOptions

func DefaultDeleteCloudPCRoleDefinitionOperationOptions() DeleteCloudPCRoleDefinitionOperationOptions

func (DeleteCloudPCRoleDefinitionOperationOptions) ToHeaders

func (DeleteCloudPCRoleDefinitionOperationOptions) ToOData

func (DeleteCloudPCRoleDefinitionOperationOptions) ToQuery

type DeleteCloudPCRoleDefinitionOperationResponse

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

type GetCloudPCRoleDefinitionOperationOptions

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

func DefaultGetCloudPCRoleDefinitionOperationOptions

func DefaultGetCloudPCRoleDefinitionOperationOptions() GetCloudPCRoleDefinitionOperationOptions

func (GetCloudPCRoleDefinitionOperationOptions) ToHeaders

func (GetCloudPCRoleDefinitionOperationOptions) ToOData

func (GetCloudPCRoleDefinitionOperationOptions) ToQuery

type GetCloudPCRoleDefinitionOperationResponse

type GetCloudPCRoleDefinitionOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *beta.UnifiedRoleDefinition
}

type GetCloudPCRoleDefinitionsCountOperationOptions

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

func DefaultGetCloudPCRoleDefinitionsCountOperationOptions

func DefaultGetCloudPCRoleDefinitionsCountOperationOptions() GetCloudPCRoleDefinitionsCountOperationOptions

func (GetCloudPCRoleDefinitionsCountOperationOptions) ToHeaders

func (GetCloudPCRoleDefinitionsCountOperationOptions) ToOData

func (GetCloudPCRoleDefinitionsCountOperationOptions) ToQuery

type GetCloudPCRoleDefinitionsCountOperationResponse

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

type ListCloudPCRoleDefinitionsCompleteResult

type ListCloudPCRoleDefinitionsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []beta.UnifiedRoleDefinition
}

type ListCloudPCRoleDefinitionsCustomPager

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

type ListCloudPCRoleDefinitionsOperationOptions

type ListCloudPCRoleDefinitionsOperationOptions 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 DefaultListCloudPCRoleDefinitionsOperationOptions

func DefaultListCloudPCRoleDefinitionsOperationOptions() ListCloudPCRoleDefinitionsOperationOptions

func (ListCloudPCRoleDefinitionsOperationOptions) ToHeaders

func (ListCloudPCRoleDefinitionsOperationOptions) ToOData

func (ListCloudPCRoleDefinitionsOperationOptions) ToQuery

type ListCloudPCRoleDefinitionsOperationResponse

type ListCloudPCRoleDefinitionsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]beta.UnifiedRoleDefinition
}

type UnifiedRoleDefinitionOperationPredicate

type UnifiedRoleDefinitionOperationPredicate struct {
}

func (UnifiedRoleDefinitionOperationPredicate) Matches

type UpdateCloudPCRoleDefinitionOperationOptions

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

func DefaultUpdateCloudPCRoleDefinitionOperationOptions

func DefaultUpdateCloudPCRoleDefinitionOperationOptions() UpdateCloudPCRoleDefinitionOperationOptions

func (UpdateCloudPCRoleDefinitionOperationOptions) ToHeaders

func (UpdateCloudPCRoleDefinitionOperationOptions) ToOData

func (UpdateCloudPCRoleDefinitionOperationOptions) ToQuery

type UpdateCloudPCRoleDefinitionOperationResponse

type UpdateCloudPCRoleDefinitionOperationResponse 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