Documentation ¶
Index ¶
- type CreateDirectoryRoleDefinitionOperationOptions
- type CreateDirectoryRoleDefinitionOperationResponse
- type DeleteDirectoryRoleDefinitionOperationOptions
- type DeleteDirectoryRoleDefinitionOperationResponse
- type DirectoryRoleDefinitionClient
- func (c DirectoryRoleDefinitionClient) CreateDirectoryRoleDefinition(ctx context.Context, input stable.UnifiedRoleDefinition, ...) (result CreateDirectoryRoleDefinitionOperationResponse, err error)
- func (c DirectoryRoleDefinitionClient) DeleteDirectoryRoleDefinition(ctx context.Context, id stable.RoleManagementDirectoryRoleDefinitionId, ...) (result DeleteDirectoryRoleDefinitionOperationResponse, err error)
- func (c DirectoryRoleDefinitionClient) GetDirectoryRoleDefinition(ctx context.Context, id stable.RoleManagementDirectoryRoleDefinitionId, ...) (result GetDirectoryRoleDefinitionOperationResponse, err error)
- func (c DirectoryRoleDefinitionClient) GetDirectoryRoleDefinitionsCount(ctx context.Context, options GetDirectoryRoleDefinitionsCountOperationOptions) (result GetDirectoryRoleDefinitionsCountOperationResponse, err error)
- func (c DirectoryRoleDefinitionClient) ListDirectoryRoleDefinitions(ctx context.Context, options ListDirectoryRoleDefinitionsOperationOptions) (result ListDirectoryRoleDefinitionsOperationResponse, err error)
- func (c DirectoryRoleDefinitionClient) ListDirectoryRoleDefinitionsComplete(ctx context.Context, options ListDirectoryRoleDefinitionsOperationOptions) (ListDirectoryRoleDefinitionsCompleteResult, error)
- func (c DirectoryRoleDefinitionClient) ListDirectoryRoleDefinitionsCompleteMatchingPredicate(ctx context.Context, options ListDirectoryRoleDefinitionsOperationOptions, ...) (result ListDirectoryRoleDefinitionsCompleteResult, err error)
- func (c DirectoryRoleDefinitionClient) UpdateDirectoryRoleDefinition(ctx context.Context, id stable.RoleManagementDirectoryRoleDefinitionId, ...) (result UpdateDirectoryRoleDefinitionOperationResponse, err error)
- type GetDirectoryRoleDefinitionOperationOptions
- type GetDirectoryRoleDefinitionOperationResponse
- type GetDirectoryRoleDefinitionsCountOperationOptions
- type GetDirectoryRoleDefinitionsCountOperationResponse
- type ListDirectoryRoleDefinitionsCompleteResult
- type ListDirectoryRoleDefinitionsCustomPager
- type ListDirectoryRoleDefinitionsOperationOptions
- type ListDirectoryRoleDefinitionsOperationResponse
- type UnifiedRoleDefinitionOperationPredicate
- type UpdateDirectoryRoleDefinitionOperationOptions
- type UpdateDirectoryRoleDefinitionOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateDirectoryRoleDefinitionOperationOptions ¶
type CreateDirectoryRoleDefinitionOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateDirectoryRoleDefinitionOperationOptions ¶
func DefaultCreateDirectoryRoleDefinitionOperationOptions() CreateDirectoryRoleDefinitionOperationOptions
func (CreateDirectoryRoleDefinitionOperationOptions) ToHeaders ¶
func (o CreateDirectoryRoleDefinitionOperationOptions) ToHeaders() *client.Headers
func (CreateDirectoryRoleDefinitionOperationOptions) ToOData ¶
func (o CreateDirectoryRoleDefinitionOperationOptions) ToOData() *odata.Query
func (CreateDirectoryRoleDefinitionOperationOptions) ToQuery ¶
func (o CreateDirectoryRoleDefinitionOperationOptions) ToQuery() *client.QueryParams
type DeleteDirectoryRoleDefinitionOperationOptions ¶
type DeleteDirectoryRoleDefinitionOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteDirectoryRoleDefinitionOperationOptions ¶
func DefaultDeleteDirectoryRoleDefinitionOperationOptions() DeleteDirectoryRoleDefinitionOperationOptions
func (DeleteDirectoryRoleDefinitionOperationOptions) ToHeaders ¶
func (o DeleteDirectoryRoleDefinitionOperationOptions) ToHeaders() *client.Headers
func (DeleteDirectoryRoleDefinitionOperationOptions) ToOData ¶
func (o DeleteDirectoryRoleDefinitionOperationOptions) ToOData() *odata.Query
func (DeleteDirectoryRoleDefinitionOperationOptions) ToQuery ¶
func (o DeleteDirectoryRoleDefinitionOperationOptions) ToQuery() *client.QueryParams
type DirectoryRoleDefinitionClient ¶
func NewDirectoryRoleDefinitionClientWithBaseURI ¶
func NewDirectoryRoleDefinitionClientWithBaseURI(sdkApi sdkEnv.Api) (*DirectoryRoleDefinitionClient, error)
func (DirectoryRoleDefinitionClient) CreateDirectoryRoleDefinition ¶
func (c DirectoryRoleDefinitionClient) CreateDirectoryRoleDefinition(ctx context.Context, input stable.UnifiedRoleDefinition, options CreateDirectoryRoleDefinitionOperationOptions) (result CreateDirectoryRoleDefinitionOperationResponse, err error)
CreateDirectoryRoleDefinition - Create roleDefinitions. Create a new custom unifiedRoleDefinition object. This feature requires a Microsoft Entra ID P1 or P2 license.
func (DirectoryRoleDefinitionClient) DeleteDirectoryRoleDefinition ¶
func (c DirectoryRoleDefinitionClient) DeleteDirectoryRoleDefinition(ctx context.Context, id stable.RoleManagementDirectoryRoleDefinitionId, options DeleteDirectoryRoleDefinitionOperationOptions) (result DeleteDirectoryRoleDefinitionOperationResponse, err error)
DeleteDirectoryRoleDefinition - Delete unifiedRoleDefinition. Delete a unifiedRoleDefinition object. You can't delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license.
func (DirectoryRoleDefinitionClient) GetDirectoryRoleDefinition ¶
func (c DirectoryRoleDefinitionClient) GetDirectoryRoleDefinition(ctx context.Context, id stable.RoleManagementDirectoryRoleDefinitionId, options GetDirectoryRoleDefinitionOperationOptions) (result GetDirectoryRoleDefinitionOperationResponse, err error)
GetDirectoryRoleDefinition - Get unifiedRoleDefinition. Read the properties and relationships of a unifiedRoleDefinition object. The following role-based access control (RBAC) providers are currently supported
func (DirectoryRoleDefinitionClient) GetDirectoryRoleDefinitionsCount ¶
func (c DirectoryRoleDefinitionClient) GetDirectoryRoleDefinitionsCount(ctx context.Context, options GetDirectoryRoleDefinitionsCountOperationOptions) (result GetDirectoryRoleDefinitionsCountOperationResponse, err error)
GetDirectoryRoleDefinitionsCount - Get the number of the resource
func (DirectoryRoleDefinitionClient) ListDirectoryRoleDefinitions ¶
func (c DirectoryRoleDefinitionClient) ListDirectoryRoleDefinitions(ctx context.Context, options ListDirectoryRoleDefinitionsOperationOptions) (result ListDirectoryRoleDefinitionsOperationResponse, err error)
ListDirectoryRoleDefinitions - List roleDefinitions. Get a list of unifiedRoleDefinition objects for the provider. The following RBAC providers are currently supported: - directory (Microsoft Entra ID) - entitlement management (Microsoft Entra Entitlement Management)
func (DirectoryRoleDefinitionClient) ListDirectoryRoleDefinitionsComplete ¶
func (c DirectoryRoleDefinitionClient) ListDirectoryRoleDefinitionsComplete(ctx context.Context, options ListDirectoryRoleDefinitionsOperationOptions) (ListDirectoryRoleDefinitionsCompleteResult, error)
ListDirectoryRoleDefinitionsComplete retrieves all the results into a single object
func (DirectoryRoleDefinitionClient) ListDirectoryRoleDefinitionsCompleteMatchingPredicate ¶
func (c DirectoryRoleDefinitionClient) ListDirectoryRoleDefinitionsCompleteMatchingPredicate(ctx context.Context, options ListDirectoryRoleDefinitionsOperationOptions, predicate UnifiedRoleDefinitionOperationPredicate) (result ListDirectoryRoleDefinitionsCompleteResult, err error)
ListDirectoryRoleDefinitionsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DirectoryRoleDefinitionClient) UpdateDirectoryRoleDefinition ¶
func (c DirectoryRoleDefinitionClient) UpdateDirectoryRoleDefinition(ctx context.Context, id stable.RoleManagementDirectoryRoleDefinitionId, input stable.UnifiedRoleDefinition, options UpdateDirectoryRoleDefinitionOperationOptions) (result UpdateDirectoryRoleDefinitionOperationResponse, err error)
UpdateDirectoryRoleDefinition - Update unifiedRoleDefinition. Update the properties of a unifiedRoleDefinition object. You cannot update built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license.
type GetDirectoryRoleDefinitionOperationOptions ¶
type GetDirectoryRoleDefinitionOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetDirectoryRoleDefinitionOperationOptions ¶
func DefaultGetDirectoryRoleDefinitionOperationOptions() GetDirectoryRoleDefinitionOperationOptions
func (GetDirectoryRoleDefinitionOperationOptions) ToHeaders ¶
func (o GetDirectoryRoleDefinitionOperationOptions) ToHeaders() *client.Headers
func (GetDirectoryRoleDefinitionOperationOptions) ToOData ¶
func (o GetDirectoryRoleDefinitionOperationOptions) ToOData() *odata.Query
func (GetDirectoryRoleDefinitionOperationOptions) ToQuery ¶
func (o GetDirectoryRoleDefinitionOperationOptions) ToQuery() *client.QueryParams
type GetDirectoryRoleDefinitionsCountOperationOptions ¶
type GetDirectoryRoleDefinitionsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetDirectoryRoleDefinitionsCountOperationOptions ¶
func DefaultGetDirectoryRoleDefinitionsCountOperationOptions() GetDirectoryRoleDefinitionsCountOperationOptions
func (GetDirectoryRoleDefinitionsCountOperationOptions) ToHeaders ¶
func (o GetDirectoryRoleDefinitionsCountOperationOptions) ToHeaders() *client.Headers
func (GetDirectoryRoleDefinitionsCountOperationOptions) ToOData ¶
func (o GetDirectoryRoleDefinitionsCountOperationOptions) ToOData() *odata.Query
func (GetDirectoryRoleDefinitionsCountOperationOptions) ToQuery ¶
func (o GetDirectoryRoleDefinitionsCountOperationOptions) ToQuery() *client.QueryParams
type ListDirectoryRoleDefinitionsCompleteResult ¶
type ListDirectoryRoleDefinitionsCompleteResult struct { LatestHttpResponse *http.Response Items []stable.UnifiedRoleDefinition }
type ListDirectoryRoleDefinitionsCustomPager ¶
type ListDirectoryRoleDefinitionsCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*ListDirectoryRoleDefinitionsCustomPager) NextPageLink ¶
func (p *ListDirectoryRoleDefinitionsCustomPager) NextPageLink() *odata.Link
type ListDirectoryRoleDefinitionsOperationOptions ¶
type ListDirectoryRoleDefinitionsOperationOptions 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 DefaultListDirectoryRoleDefinitionsOperationOptions ¶
func DefaultListDirectoryRoleDefinitionsOperationOptions() ListDirectoryRoleDefinitionsOperationOptions
func (ListDirectoryRoleDefinitionsOperationOptions) ToHeaders ¶
func (o ListDirectoryRoleDefinitionsOperationOptions) ToHeaders() *client.Headers
func (ListDirectoryRoleDefinitionsOperationOptions) ToOData ¶
func (o ListDirectoryRoleDefinitionsOperationOptions) ToOData() *odata.Query
func (ListDirectoryRoleDefinitionsOperationOptions) ToQuery ¶
func (o ListDirectoryRoleDefinitionsOperationOptions) ToQuery() *client.QueryParams
type UnifiedRoleDefinitionOperationPredicate ¶
type UnifiedRoleDefinitionOperationPredicate struct { }
func (UnifiedRoleDefinitionOperationPredicate) Matches ¶
func (p UnifiedRoleDefinitionOperationPredicate) Matches(input stable.UnifiedRoleDefinition) bool
type UpdateDirectoryRoleDefinitionOperationOptions ¶
type UpdateDirectoryRoleDefinitionOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateDirectoryRoleDefinitionOperationOptions ¶
func DefaultUpdateDirectoryRoleDefinitionOperationOptions() UpdateDirectoryRoleDefinitionOperationOptions
func (UpdateDirectoryRoleDefinitionOperationOptions) ToHeaders ¶
func (o UpdateDirectoryRoleDefinitionOperationOptions) ToHeaders() *client.Headers
func (UpdateDirectoryRoleDefinitionOperationOptions) ToOData ¶
func (o UpdateDirectoryRoleDefinitionOperationOptions) ToOData() *odata.Query
func (UpdateDirectoryRoleDefinitionOperationOptions) ToQuery ¶
func (o UpdateDirectoryRoleDefinitionOperationOptions) ToQuery() *client.QueryParams