Documentation ¶
Index ¶
- type CreateRoleManagementPolicyOperationOptions
- type CreateRoleManagementPolicyOperationResponse
- type DeleteRoleManagementPolicyOperationOptions
- type DeleteRoleManagementPolicyOperationResponse
- type GetRoleManagementPoliciesCountOperationOptions
- type GetRoleManagementPoliciesCountOperationResponse
- type GetRoleManagementPolicyOperationOptions
- type GetRoleManagementPolicyOperationResponse
- type ListRoleManagementPoliciesCompleteResult
- type ListRoleManagementPoliciesCustomPager
- type ListRoleManagementPoliciesOperationOptions
- type ListRoleManagementPoliciesOperationResponse
- type RoleManagementPolicyClient
- func (c RoleManagementPolicyClient) CreateRoleManagementPolicy(ctx context.Context, input beta.UnifiedRoleManagementPolicy, ...) (result CreateRoleManagementPolicyOperationResponse, err error)
- func (c RoleManagementPolicyClient) DeleteRoleManagementPolicy(ctx context.Context, id beta.PolicyRoleManagementPolicyId, ...) (result DeleteRoleManagementPolicyOperationResponse, err error)
- func (c RoleManagementPolicyClient) GetRoleManagementPoliciesCount(ctx context.Context, options GetRoleManagementPoliciesCountOperationOptions) (result GetRoleManagementPoliciesCountOperationResponse, err error)
- func (c RoleManagementPolicyClient) GetRoleManagementPolicy(ctx context.Context, id beta.PolicyRoleManagementPolicyId, ...) (result GetRoleManagementPolicyOperationResponse, err error)
- func (c RoleManagementPolicyClient) ListRoleManagementPolicies(ctx context.Context, options ListRoleManagementPoliciesOperationOptions) (result ListRoleManagementPoliciesOperationResponse, err error)
- func (c RoleManagementPolicyClient) ListRoleManagementPoliciesComplete(ctx context.Context, options ListRoleManagementPoliciesOperationOptions) (ListRoleManagementPoliciesCompleteResult, error)
- func (c RoleManagementPolicyClient) ListRoleManagementPoliciesCompleteMatchingPredicate(ctx context.Context, options ListRoleManagementPoliciesOperationOptions, ...) (result ListRoleManagementPoliciesCompleteResult, err error)
- func (c RoleManagementPolicyClient) UpdateRoleManagementPolicy(ctx context.Context, id beta.PolicyRoleManagementPolicyId, ...) (result UpdateRoleManagementPolicyOperationResponse, err error)
- type UnifiedRoleManagementPolicyOperationPredicate
- type UpdateRoleManagementPolicyOperationOptions
- type UpdateRoleManagementPolicyOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateRoleManagementPolicyOperationOptions ¶
type CreateRoleManagementPolicyOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateRoleManagementPolicyOperationOptions ¶
func DefaultCreateRoleManagementPolicyOperationOptions() CreateRoleManagementPolicyOperationOptions
func (CreateRoleManagementPolicyOperationOptions) ToHeaders ¶
func (o CreateRoleManagementPolicyOperationOptions) ToHeaders() *client.Headers
func (CreateRoleManagementPolicyOperationOptions) ToOData ¶
func (o CreateRoleManagementPolicyOperationOptions) ToOData() *odata.Query
func (CreateRoleManagementPolicyOperationOptions) ToQuery ¶
func (o CreateRoleManagementPolicyOperationOptions) ToQuery() *client.QueryParams
type DeleteRoleManagementPolicyOperationOptions ¶
type DeleteRoleManagementPolicyOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteRoleManagementPolicyOperationOptions ¶
func DefaultDeleteRoleManagementPolicyOperationOptions() DeleteRoleManagementPolicyOperationOptions
func (DeleteRoleManagementPolicyOperationOptions) ToHeaders ¶
func (o DeleteRoleManagementPolicyOperationOptions) ToHeaders() *client.Headers
func (DeleteRoleManagementPolicyOperationOptions) ToOData ¶
func (o DeleteRoleManagementPolicyOperationOptions) ToOData() *odata.Query
func (DeleteRoleManagementPolicyOperationOptions) ToQuery ¶
func (o DeleteRoleManagementPolicyOperationOptions) ToQuery() *client.QueryParams
type GetRoleManagementPoliciesCountOperationOptions ¶
type GetRoleManagementPoliciesCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetRoleManagementPoliciesCountOperationOptions ¶
func DefaultGetRoleManagementPoliciesCountOperationOptions() GetRoleManagementPoliciesCountOperationOptions
func (GetRoleManagementPoliciesCountOperationOptions) ToHeaders ¶
func (o GetRoleManagementPoliciesCountOperationOptions) ToHeaders() *client.Headers
func (GetRoleManagementPoliciesCountOperationOptions) ToOData ¶
func (o GetRoleManagementPoliciesCountOperationOptions) ToOData() *odata.Query
func (GetRoleManagementPoliciesCountOperationOptions) ToQuery ¶
func (o GetRoleManagementPoliciesCountOperationOptions) ToQuery() *client.QueryParams
type GetRoleManagementPolicyOperationOptions ¶
type GetRoleManagementPolicyOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetRoleManagementPolicyOperationOptions ¶
func DefaultGetRoleManagementPolicyOperationOptions() GetRoleManagementPolicyOperationOptions
func (GetRoleManagementPolicyOperationOptions) ToHeaders ¶
func (o GetRoleManagementPolicyOperationOptions) ToHeaders() *client.Headers
func (GetRoleManagementPolicyOperationOptions) ToOData ¶
func (o GetRoleManagementPolicyOperationOptions) ToOData() *odata.Query
func (GetRoleManagementPolicyOperationOptions) ToQuery ¶
func (o GetRoleManagementPolicyOperationOptions) ToQuery() *client.QueryParams
type ListRoleManagementPoliciesCompleteResult ¶
type ListRoleManagementPoliciesCompleteResult struct { LatestHttpResponse *http.Response Items []beta.UnifiedRoleManagementPolicy }
type ListRoleManagementPoliciesCustomPager ¶
func (*ListRoleManagementPoliciesCustomPager) NextPageLink ¶
func (p *ListRoleManagementPoliciesCustomPager) NextPageLink() *odata.Link
type ListRoleManagementPoliciesOperationOptions ¶
type ListRoleManagementPoliciesOperationOptions 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 DefaultListRoleManagementPoliciesOperationOptions ¶
func DefaultListRoleManagementPoliciesOperationOptions() ListRoleManagementPoliciesOperationOptions
func (ListRoleManagementPoliciesOperationOptions) ToHeaders ¶
func (o ListRoleManagementPoliciesOperationOptions) ToHeaders() *client.Headers
func (ListRoleManagementPoliciesOperationOptions) ToOData ¶
func (o ListRoleManagementPoliciesOperationOptions) ToOData() *odata.Query
func (ListRoleManagementPoliciesOperationOptions) ToQuery ¶
func (o ListRoleManagementPoliciesOperationOptions) ToQuery() *client.QueryParams
type RoleManagementPolicyClient ¶
func NewRoleManagementPolicyClientWithBaseURI ¶
func NewRoleManagementPolicyClientWithBaseURI(sdkApi sdkEnv.Api) (*RoleManagementPolicyClient, error)
func (RoleManagementPolicyClient) CreateRoleManagementPolicy ¶
func (c RoleManagementPolicyClient) CreateRoleManagementPolicy(ctx context.Context, input beta.UnifiedRoleManagementPolicy, options CreateRoleManagementPolicyOperationOptions) (result CreateRoleManagementPolicyOperationResponse, err error)
CreateRoleManagementPolicy - Create new navigation property to roleManagementPolicies for policies
func (RoleManagementPolicyClient) DeleteRoleManagementPolicy ¶
func (c RoleManagementPolicyClient) DeleteRoleManagementPolicy(ctx context.Context, id beta.PolicyRoleManagementPolicyId, options DeleteRoleManagementPolicyOperationOptions) (result DeleteRoleManagementPolicyOperationResponse, err error)
DeleteRoleManagementPolicy - Delete navigation property roleManagementPolicies for policies
func (RoleManagementPolicyClient) GetRoleManagementPoliciesCount ¶
func (c RoleManagementPolicyClient) GetRoleManagementPoliciesCount(ctx context.Context, options GetRoleManagementPoliciesCountOperationOptions) (result GetRoleManagementPoliciesCountOperationResponse, err error)
GetRoleManagementPoliciesCount - Get the number of the resource
func (RoleManagementPolicyClient) GetRoleManagementPolicy ¶
func (c RoleManagementPolicyClient) GetRoleManagementPolicy(ctx context.Context, id beta.PolicyRoleManagementPolicyId, options GetRoleManagementPolicyOperationOptions) (result GetRoleManagementPolicyOperationResponse, err error)
GetRoleManagementPolicy - Get roleManagementPolicies from policies. Represents the role management policies.
func (RoleManagementPolicyClient) ListRoleManagementPolicies ¶
func (c RoleManagementPolicyClient) ListRoleManagementPolicies(ctx context.Context, options ListRoleManagementPoliciesOperationOptions) (result ListRoleManagementPoliciesOperationResponse, err error)
ListRoleManagementPolicies - List roleManagementPolicies. Get the details of the policies in PIM that can be applied to Microsoft Entra roles or group membership or ownership. To retrieve policies that apply to Azure RBAC, use the Azure REST PIM API for role management policies.
func (RoleManagementPolicyClient) ListRoleManagementPoliciesComplete ¶
func (c RoleManagementPolicyClient) ListRoleManagementPoliciesComplete(ctx context.Context, options ListRoleManagementPoliciesOperationOptions) (ListRoleManagementPoliciesCompleteResult, error)
ListRoleManagementPoliciesComplete retrieves all the results into a single object
func (RoleManagementPolicyClient) ListRoleManagementPoliciesCompleteMatchingPredicate ¶
func (c RoleManagementPolicyClient) ListRoleManagementPoliciesCompleteMatchingPredicate(ctx context.Context, options ListRoleManagementPoliciesOperationOptions, predicate UnifiedRoleManagementPolicyOperationPredicate) (result ListRoleManagementPoliciesCompleteResult, err error)
ListRoleManagementPoliciesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (RoleManagementPolicyClient) UpdateRoleManagementPolicy ¶
func (c RoleManagementPolicyClient) UpdateRoleManagementPolicy(ctx context.Context, id beta.PolicyRoleManagementPolicyId, input beta.UnifiedRoleManagementPolicy, options UpdateRoleManagementPolicyOperationOptions) (result UpdateRoleManagementPolicyOperationResponse, err error)
UpdateRoleManagementPolicy - Update the navigation property roleManagementPolicies in policies
type UnifiedRoleManagementPolicyOperationPredicate ¶
type UnifiedRoleManagementPolicyOperationPredicate struct { }
func (UnifiedRoleManagementPolicyOperationPredicate) Matches ¶
func (p UnifiedRoleManagementPolicyOperationPredicate) Matches(input beta.UnifiedRoleManagementPolicy) bool
type UpdateRoleManagementPolicyOperationOptions ¶
type UpdateRoleManagementPolicyOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateRoleManagementPolicyOperationOptions ¶
func DefaultUpdateRoleManagementPolicyOperationOptions() UpdateRoleManagementPolicyOperationOptions
func (UpdateRoleManagementPolicyOperationOptions) ToHeaders ¶
func (o UpdateRoleManagementPolicyOperationOptions) ToHeaders() *client.Headers
func (UpdateRoleManagementPolicyOperationOptions) ToOData ¶
func (o UpdateRoleManagementPolicyOperationOptions) ToOData() *odata.Query
func (UpdateRoleManagementPolicyOperationOptions) ToQuery ¶
func (o UpdateRoleManagementPolicyOperationOptions) ToQuery() *client.QueryParams