Documentation ¶
Index ¶
- type CreateRoleManagementPolicyAssignmentOperationOptions
- type CreateRoleManagementPolicyAssignmentOperationResponse
- type DeleteRoleManagementPolicyAssignmentOperationOptions
- type DeleteRoleManagementPolicyAssignmentOperationResponse
- type GetRoleManagementPolicyAssignmentOperationOptions
- type GetRoleManagementPolicyAssignmentOperationResponse
- type GetRoleManagementPolicyAssignmentsCountOperationOptions
- type GetRoleManagementPolicyAssignmentsCountOperationResponse
- type ListRoleManagementPolicyAssignmentsCompleteResult
- type ListRoleManagementPolicyAssignmentsCustomPager
- type ListRoleManagementPolicyAssignmentsOperationOptions
- type ListRoleManagementPolicyAssignmentsOperationResponse
- type RoleManagementPolicyAssignmentClient
- func (c RoleManagementPolicyAssignmentClient) CreateRoleManagementPolicyAssignment(ctx context.Context, input stable.UnifiedRoleManagementPolicyAssignment, ...) (result CreateRoleManagementPolicyAssignmentOperationResponse, err error)
- func (c RoleManagementPolicyAssignmentClient) DeleteRoleManagementPolicyAssignment(ctx context.Context, id stable.PolicyRoleManagementPolicyAssignmentId, ...) (result DeleteRoleManagementPolicyAssignmentOperationResponse, err error)
- func (c RoleManagementPolicyAssignmentClient) GetRoleManagementPolicyAssignment(ctx context.Context, id stable.PolicyRoleManagementPolicyAssignmentId, ...) (result GetRoleManagementPolicyAssignmentOperationResponse, err error)
- func (c RoleManagementPolicyAssignmentClient) GetRoleManagementPolicyAssignmentsCount(ctx context.Context, ...) (result GetRoleManagementPolicyAssignmentsCountOperationResponse, err error)
- func (c RoleManagementPolicyAssignmentClient) ListRoleManagementPolicyAssignments(ctx context.Context, ...) (result ListRoleManagementPolicyAssignmentsOperationResponse, err error)
- func (c RoleManagementPolicyAssignmentClient) ListRoleManagementPolicyAssignmentsComplete(ctx context.Context, ...) (ListRoleManagementPolicyAssignmentsCompleteResult, error)
- func (c RoleManagementPolicyAssignmentClient) ListRoleManagementPolicyAssignmentsCompleteMatchingPredicate(ctx context.Context, ...) (result ListRoleManagementPolicyAssignmentsCompleteResult, err error)
- func (c RoleManagementPolicyAssignmentClient) UpdateRoleManagementPolicyAssignment(ctx context.Context, id stable.PolicyRoleManagementPolicyAssignmentId, ...) (result UpdateRoleManagementPolicyAssignmentOperationResponse, err error)
- type UnifiedRoleManagementPolicyAssignmentOperationPredicate
- type UpdateRoleManagementPolicyAssignmentOperationOptions
- type UpdateRoleManagementPolicyAssignmentOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateRoleManagementPolicyAssignmentOperationOptions ¶
type CreateRoleManagementPolicyAssignmentOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateRoleManagementPolicyAssignmentOperationOptions ¶
func DefaultCreateRoleManagementPolicyAssignmentOperationOptions() CreateRoleManagementPolicyAssignmentOperationOptions
func (CreateRoleManagementPolicyAssignmentOperationOptions) ToHeaders ¶
func (o CreateRoleManagementPolicyAssignmentOperationOptions) ToHeaders() *client.Headers
func (CreateRoleManagementPolicyAssignmentOperationOptions) ToOData ¶
func (o CreateRoleManagementPolicyAssignmentOperationOptions) ToOData() *odata.Query
func (CreateRoleManagementPolicyAssignmentOperationOptions) ToQuery ¶
func (o CreateRoleManagementPolicyAssignmentOperationOptions) ToQuery() *client.QueryParams
type DeleteRoleManagementPolicyAssignmentOperationOptions ¶
type DeleteRoleManagementPolicyAssignmentOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteRoleManagementPolicyAssignmentOperationOptions ¶
func DefaultDeleteRoleManagementPolicyAssignmentOperationOptions() DeleteRoleManagementPolicyAssignmentOperationOptions
func (DeleteRoleManagementPolicyAssignmentOperationOptions) ToHeaders ¶
func (o DeleteRoleManagementPolicyAssignmentOperationOptions) ToHeaders() *client.Headers
func (DeleteRoleManagementPolicyAssignmentOperationOptions) ToOData ¶
func (o DeleteRoleManagementPolicyAssignmentOperationOptions) ToOData() *odata.Query
func (DeleteRoleManagementPolicyAssignmentOperationOptions) ToQuery ¶
func (o DeleteRoleManagementPolicyAssignmentOperationOptions) ToQuery() *client.QueryParams
type GetRoleManagementPolicyAssignmentOperationOptions ¶
type GetRoleManagementPolicyAssignmentOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetRoleManagementPolicyAssignmentOperationOptions ¶
func DefaultGetRoleManagementPolicyAssignmentOperationOptions() GetRoleManagementPolicyAssignmentOperationOptions
func (GetRoleManagementPolicyAssignmentOperationOptions) ToHeaders ¶
func (o GetRoleManagementPolicyAssignmentOperationOptions) ToHeaders() *client.Headers
func (GetRoleManagementPolicyAssignmentOperationOptions) ToOData ¶
func (o GetRoleManagementPolicyAssignmentOperationOptions) ToOData() *odata.Query
func (GetRoleManagementPolicyAssignmentOperationOptions) ToQuery ¶
func (o GetRoleManagementPolicyAssignmentOperationOptions) ToQuery() *client.QueryParams
type GetRoleManagementPolicyAssignmentsCountOperationOptions ¶
type GetRoleManagementPolicyAssignmentsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetRoleManagementPolicyAssignmentsCountOperationOptions ¶
func DefaultGetRoleManagementPolicyAssignmentsCountOperationOptions() GetRoleManagementPolicyAssignmentsCountOperationOptions
func (GetRoleManagementPolicyAssignmentsCountOperationOptions) ToHeaders ¶
func (o GetRoleManagementPolicyAssignmentsCountOperationOptions) ToHeaders() *client.Headers
func (GetRoleManagementPolicyAssignmentsCountOperationOptions) ToOData ¶
func (o GetRoleManagementPolicyAssignmentsCountOperationOptions) ToOData() *odata.Query
func (GetRoleManagementPolicyAssignmentsCountOperationOptions) ToQuery ¶
func (o GetRoleManagementPolicyAssignmentsCountOperationOptions) ToQuery() *client.QueryParams
type ListRoleManagementPolicyAssignmentsCompleteResult ¶
type ListRoleManagementPolicyAssignmentsCompleteResult struct { LatestHttpResponse *http.Response Items []stable.UnifiedRoleManagementPolicyAssignment }
type ListRoleManagementPolicyAssignmentsCustomPager ¶
type ListRoleManagementPolicyAssignmentsCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*ListRoleManagementPolicyAssignmentsCustomPager) NextPageLink ¶
func (p *ListRoleManagementPolicyAssignmentsCustomPager) NextPageLink() *odata.Link
type ListRoleManagementPolicyAssignmentsOperationOptions ¶
type ListRoleManagementPolicyAssignmentsOperationOptions 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 DefaultListRoleManagementPolicyAssignmentsOperationOptions ¶
func DefaultListRoleManagementPolicyAssignmentsOperationOptions() ListRoleManagementPolicyAssignmentsOperationOptions
func (ListRoleManagementPolicyAssignmentsOperationOptions) ToHeaders ¶
func (o ListRoleManagementPolicyAssignmentsOperationOptions) ToHeaders() *client.Headers
func (ListRoleManagementPolicyAssignmentsOperationOptions) ToOData ¶
func (o ListRoleManagementPolicyAssignmentsOperationOptions) ToOData() *odata.Query
func (ListRoleManagementPolicyAssignmentsOperationOptions) ToQuery ¶
func (o ListRoleManagementPolicyAssignmentsOperationOptions) ToQuery() *client.QueryParams
type RoleManagementPolicyAssignmentClient ¶
func NewRoleManagementPolicyAssignmentClientWithBaseURI ¶
func NewRoleManagementPolicyAssignmentClientWithBaseURI(sdkApi sdkEnv.Api) (*RoleManagementPolicyAssignmentClient, error)
func (RoleManagementPolicyAssignmentClient) CreateRoleManagementPolicyAssignment ¶
func (c RoleManagementPolicyAssignmentClient) CreateRoleManagementPolicyAssignment(ctx context.Context, input stable.UnifiedRoleManagementPolicyAssignment, options CreateRoleManagementPolicyAssignmentOperationOptions) (result CreateRoleManagementPolicyAssignmentOperationResponse, err error)
CreateRoleManagementPolicyAssignment - Create new navigation property to roleManagementPolicyAssignments for policies
func (RoleManagementPolicyAssignmentClient) DeleteRoleManagementPolicyAssignment ¶
func (c RoleManagementPolicyAssignmentClient) DeleteRoleManagementPolicyAssignment(ctx context.Context, id stable.PolicyRoleManagementPolicyAssignmentId, options DeleteRoleManagementPolicyAssignmentOperationOptions) (result DeleteRoleManagementPolicyAssignmentOperationResponse, err error)
DeleteRoleManagementPolicyAssignment - Delete navigation property roleManagementPolicyAssignments for policies
func (RoleManagementPolicyAssignmentClient) GetRoleManagementPolicyAssignment ¶
func (c RoleManagementPolicyAssignmentClient) GetRoleManagementPolicyAssignment(ctx context.Context, id stable.PolicyRoleManagementPolicyAssignmentId, options GetRoleManagementPolicyAssignmentOperationOptions) (result GetRoleManagementPolicyAssignmentOperationResponse, err error)
GetRoleManagementPolicyAssignment - Get unifiedRoleManagementPolicyAssignment. Get the details of a policy assignment in PIM that's assigned to Microsoft Entra roles or group membership or ownership.
func (RoleManagementPolicyAssignmentClient) GetRoleManagementPolicyAssignmentsCount ¶
func (c RoleManagementPolicyAssignmentClient) GetRoleManagementPolicyAssignmentsCount(ctx context.Context, options GetRoleManagementPolicyAssignmentsCountOperationOptions) (result GetRoleManagementPolicyAssignmentsCountOperationResponse, err error)
GetRoleManagementPolicyAssignmentsCount - Get the number of the resource
func (RoleManagementPolicyAssignmentClient) ListRoleManagementPolicyAssignments ¶
func (c RoleManagementPolicyAssignmentClient) ListRoleManagementPolicyAssignments(ctx context.Context, options ListRoleManagementPolicyAssignmentsOperationOptions) (result ListRoleManagementPolicyAssignmentsOperationResponse, err error)
ListRoleManagementPolicyAssignments - List roleManagementPolicyAssignments. Get the details of all role management policy assignments made in PIM for Microsoft Entra roles and PIM for groups.
func (RoleManagementPolicyAssignmentClient) ListRoleManagementPolicyAssignmentsComplete ¶
func (c RoleManagementPolicyAssignmentClient) ListRoleManagementPolicyAssignmentsComplete(ctx context.Context, options ListRoleManagementPolicyAssignmentsOperationOptions) (ListRoleManagementPolicyAssignmentsCompleteResult, error)
ListRoleManagementPolicyAssignmentsComplete retrieves all the results into a single object
func (RoleManagementPolicyAssignmentClient) ListRoleManagementPolicyAssignmentsCompleteMatchingPredicate ¶
func (c RoleManagementPolicyAssignmentClient) ListRoleManagementPolicyAssignmentsCompleteMatchingPredicate(ctx context.Context, options ListRoleManagementPolicyAssignmentsOperationOptions, predicate UnifiedRoleManagementPolicyAssignmentOperationPredicate) (result ListRoleManagementPolicyAssignmentsCompleteResult, err error)
ListRoleManagementPolicyAssignmentsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (RoleManagementPolicyAssignmentClient) UpdateRoleManagementPolicyAssignment ¶
func (c RoleManagementPolicyAssignmentClient) UpdateRoleManagementPolicyAssignment(ctx context.Context, id stable.PolicyRoleManagementPolicyAssignmentId, input stable.UnifiedRoleManagementPolicyAssignment, options UpdateRoleManagementPolicyAssignmentOperationOptions) (result UpdateRoleManagementPolicyAssignmentOperationResponse, err error)
UpdateRoleManagementPolicyAssignment - Update the navigation property roleManagementPolicyAssignments in policies
type UnifiedRoleManagementPolicyAssignmentOperationPredicate ¶
type UnifiedRoleManagementPolicyAssignmentOperationPredicate struct { }
func (UnifiedRoleManagementPolicyAssignmentOperationPredicate) Matches ¶
func (p UnifiedRoleManagementPolicyAssignmentOperationPredicate) Matches(input stable.UnifiedRoleManagementPolicyAssignment) bool
type UpdateRoleManagementPolicyAssignmentOperationOptions ¶
type UpdateRoleManagementPolicyAssignmentOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateRoleManagementPolicyAssignmentOperationOptions ¶
func DefaultUpdateRoleManagementPolicyAssignmentOperationOptions() UpdateRoleManagementPolicyAssignmentOperationOptions
func (UpdateRoleManagementPolicyAssignmentOperationOptions) ToHeaders ¶
func (o UpdateRoleManagementPolicyAssignmentOperationOptions) ToHeaders() *client.Headers
func (UpdateRoleManagementPolicyAssignmentOperationOptions) ToOData ¶
func (o UpdateRoleManagementPolicyAssignmentOperationOptions) ToOData() *odata.Query
func (UpdateRoleManagementPolicyAssignmentOperationOptions) ToQuery ¶
func (o UpdateRoleManagementPolicyAssignmentOperationOptions) ToQuery() *client.QueryParams
Source Files ¶
- client.go
- method_createrolemanagementpolicyassignment.go
- method_deleterolemanagementpolicyassignment.go
- method_getrolemanagementpolicyassignment.go
- method_getrolemanagementpolicyassignmentscount.go
- method_listrolemanagementpolicyassignments.go
- method_updaterolemanagementpolicyassignment.go
- predicates.go
- version.go