Documentation ¶
Index ¶
- type CloudPCRoleDefinitionClient
- func (c CloudPCRoleDefinitionClient) CreateCloudPCRoleDefinition(ctx context.Context, input beta.UnifiedRoleDefinition, ...) (result CreateCloudPCRoleDefinitionOperationResponse, err error)
- func (c CloudPCRoleDefinitionClient) DeleteCloudPCRoleDefinition(ctx context.Context, id beta.RoleManagementCloudPCRoleDefinitionId, ...) (result DeleteCloudPCRoleDefinitionOperationResponse, err error)
- func (c CloudPCRoleDefinitionClient) GetCloudPCRoleDefinition(ctx context.Context, id beta.RoleManagementCloudPCRoleDefinitionId, ...) (result GetCloudPCRoleDefinitionOperationResponse, err error)
- func (c CloudPCRoleDefinitionClient) GetCloudPCRoleDefinitionsCount(ctx context.Context, options GetCloudPCRoleDefinitionsCountOperationOptions) (result GetCloudPCRoleDefinitionsCountOperationResponse, err error)
- func (c CloudPCRoleDefinitionClient) ListCloudPCRoleDefinitions(ctx context.Context, options ListCloudPCRoleDefinitionsOperationOptions) (result ListCloudPCRoleDefinitionsOperationResponse, err error)
- func (c CloudPCRoleDefinitionClient) ListCloudPCRoleDefinitionsComplete(ctx context.Context, options ListCloudPCRoleDefinitionsOperationOptions) (ListCloudPCRoleDefinitionsCompleteResult, error)
- func (c CloudPCRoleDefinitionClient) ListCloudPCRoleDefinitionsCompleteMatchingPredicate(ctx context.Context, options ListCloudPCRoleDefinitionsOperationOptions, ...) (result ListCloudPCRoleDefinitionsCompleteResult, err error)
- func (c CloudPCRoleDefinitionClient) UpdateCloudPCRoleDefinition(ctx context.Context, id beta.RoleManagementCloudPCRoleDefinitionId, ...) (result UpdateCloudPCRoleDefinitionOperationResponse, err error)
- type CreateCloudPCRoleDefinitionOperationOptions
- type CreateCloudPCRoleDefinitionOperationResponse
- type DeleteCloudPCRoleDefinitionOperationOptions
- type DeleteCloudPCRoleDefinitionOperationResponse
- type GetCloudPCRoleDefinitionOperationOptions
- type GetCloudPCRoleDefinitionOperationResponse
- type GetCloudPCRoleDefinitionsCountOperationOptions
- type GetCloudPCRoleDefinitionsCountOperationResponse
- type ListCloudPCRoleDefinitionsCompleteResult
- type ListCloudPCRoleDefinitionsCustomPager
- type ListCloudPCRoleDefinitionsOperationOptions
- type ListCloudPCRoleDefinitionsOperationResponse
- type UnifiedRoleDefinitionOperationPredicate
- type UpdateCloudPCRoleDefinitionOperationOptions
- type UpdateCloudPCRoleDefinitionOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudPCRoleDefinitionClient ¶
func NewCloudPCRoleDefinitionClientWithBaseURI ¶
func NewCloudPCRoleDefinitionClientWithBaseURI(sdkApi sdkEnv.Api) (*CloudPCRoleDefinitionClient, error)
func (CloudPCRoleDefinitionClient) CreateCloudPCRoleDefinition ¶
func (c CloudPCRoleDefinitionClient) CreateCloudPCRoleDefinition(ctx context.Context, input beta.UnifiedRoleDefinition, options CreateCloudPCRoleDefinitionOperationOptions) (result CreateCloudPCRoleDefinitionOperationResponse, err error)
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 ¶
func (c CloudPCRoleDefinitionClient) DeleteCloudPCRoleDefinition(ctx context.Context, id beta.RoleManagementCloudPCRoleDefinitionId, options DeleteCloudPCRoleDefinitionOperationOptions) (result DeleteCloudPCRoleDefinitionOperationResponse, err error)
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 ¶
func (c CloudPCRoleDefinitionClient) GetCloudPCRoleDefinition(ctx context.Context, id beta.RoleManagementCloudPCRoleDefinitionId, options GetCloudPCRoleDefinitionOperationOptions) (result GetCloudPCRoleDefinitionOperationResponse, err error)
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 ¶
func (c CloudPCRoleDefinitionClient) GetCloudPCRoleDefinitionsCount(ctx context.Context, options GetCloudPCRoleDefinitionsCountOperationOptions) (result GetCloudPCRoleDefinitionsCountOperationResponse, err error)
GetCloudPCRoleDefinitionsCount - Get the number of the resource
func (CloudPCRoleDefinitionClient) ListCloudPCRoleDefinitions ¶
func (c CloudPCRoleDefinitionClient) ListCloudPCRoleDefinitions(ctx context.Context, options ListCloudPCRoleDefinitionsOperationOptions) (result ListCloudPCRoleDefinitionsOperationResponse, err error)
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 ¶
func (c CloudPCRoleDefinitionClient) ListCloudPCRoleDefinitionsComplete(ctx context.Context, options ListCloudPCRoleDefinitionsOperationOptions) (ListCloudPCRoleDefinitionsCompleteResult, error)
ListCloudPCRoleDefinitionsComplete retrieves all the results into a single object
func (CloudPCRoleDefinitionClient) ListCloudPCRoleDefinitionsCompleteMatchingPredicate ¶
func (c CloudPCRoleDefinitionClient) ListCloudPCRoleDefinitionsCompleteMatchingPredicate(ctx context.Context, options ListCloudPCRoleDefinitionsOperationOptions, predicate UnifiedRoleDefinitionOperationPredicate) (result ListCloudPCRoleDefinitionsCompleteResult, err error)
ListCloudPCRoleDefinitionsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (CloudPCRoleDefinitionClient) UpdateCloudPCRoleDefinition ¶
func (c CloudPCRoleDefinitionClient) UpdateCloudPCRoleDefinition(ctx context.Context, id beta.RoleManagementCloudPCRoleDefinitionId, input beta.UnifiedRoleDefinition, options UpdateCloudPCRoleDefinitionOperationOptions) (result UpdateCloudPCRoleDefinitionOperationResponse, err error)
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 (o CreateCloudPCRoleDefinitionOperationOptions) ToHeaders() *client.Headers
func (CreateCloudPCRoleDefinitionOperationOptions) ToOData ¶
func (o CreateCloudPCRoleDefinitionOperationOptions) ToOData() *odata.Query
func (CreateCloudPCRoleDefinitionOperationOptions) ToQuery ¶
func (o CreateCloudPCRoleDefinitionOperationOptions) ToQuery() *client.QueryParams
type DeleteCloudPCRoleDefinitionOperationOptions ¶
type DeleteCloudPCRoleDefinitionOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteCloudPCRoleDefinitionOperationOptions ¶
func DefaultDeleteCloudPCRoleDefinitionOperationOptions() DeleteCloudPCRoleDefinitionOperationOptions
func (DeleteCloudPCRoleDefinitionOperationOptions) ToHeaders ¶
func (o DeleteCloudPCRoleDefinitionOperationOptions) ToHeaders() *client.Headers
func (DeleteCloudPCRoleDefinitionOperationOptions) ToOData ¶
func (o DeleteCloudPCRoleDefinitionOperationOptions) ToOData() *odata.Query
func (DeleteCloudPCRoleDefinitionOperationOptions) ToQuery ¶
func (o DeleteCloudPCRoleDefinitionOperationOptions) ToQuery() *client.QueryParams
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 (o GetCloudPCRoleDefinitionOperationOptions) ToHeaders() *client.Headers
func (GetCloudPCRoleDefinitionOperationOptions) ToOData ¶
func (o GetCloudPCRoleDefinitionOperationOptions) ToOData() *odata.Query
func (GetCloudPCRoleDefinitionOperationOptions) ToQuery ¶
func (o GetCloudPCRoleDefinitionOperationOptions) ToQuery() *client.QueryParams
type GetCloudPCRoleDefinitionsCountOperationOptions ¶
type GetCloudPCRoleDefinitionsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetCloudPCRoleDefinitionsCountOperationOptions ¶
func DefaultGetCloudPCRoleDefinitionsCountOperationOptions() GetCloudPCRoleDefinitionsCountOperationOptions
func (GetCloudPCRoleDefinitionsCountOperationOptions) ToHeaders ¶
func (o GetCloudPCRoleDefinitionsCountOperationOptions) ToHeaders() *client.Headers
func (GetCloudPCRoleDefinitionsCountOperationOptions) ToOData ¶
func (o GetCloudPCRoleDefinitionsCountOperationOptions) ToOData() *odata.Query
func (GetCloudPCRoleDefinitionsCountOperationOptions) ToQuery ¶
func (o GetCloudPCRoleDefinitionsCountOperationOptions) ToQuery() *client.QueryParams
type ListCloudPCRoleDefinitionsCompleteResult ¶
type ListCloudPCRoleDefinitionsCompleteResult struct { LatestHttpResponse *http.Response Items []beta.UnifiedRoleDefinition }
type ListCloudPCRoleDefinitionsCustomPager ¶
func (*ListCloudPCRoleDefinitionsCustomPager) NextPageLink ¶
func (p *ListCloudPCRoleDefinitionsCustomPager) NextPageLink() *odata.Link
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 (o ListCloudPCRoleDefinitionsOperationOptions) ToHeaders() *client.Headers
func (ListCloudPCRoleDefinitionsOperationOptions) ToOData ¶
func (o ListCloudPCRoleDefinitionsOperationOptions) ToOData() *odata.Query
func (ListCloudPCRoleDefinitionsOperationOptions) ToQuery ¶
func (o ListCloudPCRoleDefinitionsOperationOptions) ToQuery() *client.QueryParams
type UnifiedRoleDefinitionOperationPredicate ¶
type UnifiedRoleDefinitionOperationPredicate struct { }
func (UnifiedRoleDefinitionOperationPredicate) Matches ¶
func (p UnifiedRoleDefinitionOperationPredicate) Matches(input beta.UnifiedRoleDefinition) bool
type UpdateCloudPCRoleDefinitionOperationOptions ¶
type UpdateCloudPCRoleDefinitionOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateCloudPCRoleDefinitionOperationOptions ¶
func DefaultUpdateCloudPCRoleDefinitionOperationOptions() UpdateCloudPCRoleDefinitionOperationOptions
func (UpdateCloudPCRoleDefinitionOperationOptions) ToHeaders ¶
func (o UpdateCloudPCRoleDefinitionOperationOptions) ToHeaders() *client.Headers
func (UpdateCloudPCRoleDefinitionOperationOptions) ToOData ¶
func (o UpdateCloudPCRoleDefinitionOperationOptions) ToOData() *odata.Query
func (UpdateCloudPCRoleDefinitionOperationOptions) ToQuery ¶
func (o UpdateCloudPCRoleDefinitionOperationOptions) ToQuery() *client.QueryParams