Documentation ¶
Index ¶
- type AccessPackageAssignmentPolicyOperationPredicate
- type CreateEntitlementManagementAssignmentPolicyOperationOptions
- type CreateEntitlementManagementAssignmentPolicyOperationResponse
- type DeleteEntitlementManagementAssignmentPolicyOperationOptions
- type DeleteEntitlementManagementAssignmentPolicyOperationResponse
- type EntitlementManagementAssignmentPolicyClient
- func (c EntitlementManagementAssignmentPolicyClient) CreateEntitlementManagementAssignmentPolicy(ctx context.Context, input stable.AccessPackageAssignmentPolicy, ...) (result CreateEntitlementManagementAssignmentPolicyOperationResponse, err error)
- func (c EntitlementManagementAssignmentPolicyClient) DeleteEntitlementManagementAssignmentPolicy(ctx context.Context, ...) (result DeleteEntitlementManagementAssignmentPolicyOperationResponse, err error)
- func (c EntitlementManagementAssignmentPolicyClient) GetEntitlementManagementAssignmentPoliciesCount(ctx context.Context, ...) (result GetEntitlementManagementAssignmentPoliciesCountOperationResponse, ...)
- func (c EntitlementManagementAssignmentPolicyClient) GetEntitlementManagementAssignmentPolicy(ctx context.Context, ...) (result GetEntitlementManagementAssignmentPolicyOperationResponse, err error)
- func (c EntitlementManagementAssignmentPolicyClient) ListEntitlementManagementAssignmentPolicies(ctx context.Context, ...) (result ListEntitlementManagementAssignmentPoliciesOperationResponse, err error)
- func (c EntitlementManagementAssignmentPolicyClient) ListEntitlementManagementAssignmentPoliciesComplete(ctx context.Context, ...) (ListEntitlementManagementAssignmentPoliciesCompleteResult, error)
- func (c EntitlementManagementAssignmentPolicyClient) ListEntitlementManagementAssignmentPoliciesCompleteMatchingPredicate(ctx context.Context, ...) (result ListEntitlementManagementAssignmentPoliciesCompleteResult, err error)
- func (c EntitlementManagementAssignmentPolicyClient) SetEntitlementManagementAssignmentPolicy(ctx context.Context, ...) (result SetEntitlementManagementAssignmentPolicyOperationResponse, err error)
- type GetEntitlementManagementAssignmentPoliciesCountOperationOptions
- type GetEntitlementManagementAssignmentPoliciesCountOperationResponse
- type GetEntitlementManagementAssignmentPolicyOperationOptions
- type GetEntitlementManagementAssignmentPolicyOperationResponse
- type ListEntitlementManagementAssignmentPoliciesCompleteResult
- type ListEntitlementManagementAssignmentPoliciesCustomPager
- type ListEntitlementManagementAssignmentPoliciesOperationOptions
- type ListEntitlementManagementAssignmentPoliciesOperationResponse
- type SetEntitlementManagementAssignmentPolicyOperationOptions
- type SetEntitlementManagementAssignmentPolicyOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPackageAssignmentPolicyOperationPredicate ¶
type AccessPackageAssignmentPolicyOperationPredicate struct { }
func (AccessPackageAssignmentPolicyOperationPredicate) Matches ¶
func (p AccessPackageAssignmentPolicyOperationPredicate) Matches(input stable.AccessPackageAssignmentPolicy) bool
type CreateEntitlementManagementAssignmentPolicyOperationOptions ¶
type CreateEntitlementManagementAssignmentPolicyOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateEntitlementManagementAssignmentPolicyOperationOptions ¶
func DefaultCreateEntitlementManagementAssignmentPolicyOperationOptions() CreateEntitlementManagementAssignmentPolicyOperationOptions
func (CreateEntitlementManagementAssignmentPolicyOperationOptions) ToHeaders ¶
func (o CreateEntitlementManagementAssignmentPolicyOperationOptions) ToHeaders() *client.Headers
func (CreateEntitlementManagementAssignmentPolicyOperationOptions) ToOData ¶
func (o CreateEntitlementManagementAssignmentPolicyOperationOptions) ToOData() *odata.Query
func (CreateEntitlementManagementAssignmentPolicyOperationOptions) ToQuery ¶
func (o CreateEntitlementManagementAssignmentPolicyOperationOptions) ToQuery() *client.QueryParams
type DeleteEntitlementManagementAssignmentPolicyOperationOptions ¶
type DeleteEntitlementManagementAssignmentPolicyOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteEntitlementManagementAssignmentPolicyOperationOptions ¶
func DefaultDeleteEntitlementManagementAssignmentPolicyOperationOptions() DeleteEntitlementManagementAssignmentPolicyOperationOptions
func (DeleteEntitlementManagementAssignmentPolicyOperationOptions) ToHeaders ¶
func (o DeleteEntitlementManagementAssignmentPolicyOperationOptions) ToHeaders() *client.Headers
func (DeleteEntitlementManagementAssignmentPolicyOperationOptions) ToOData ¶
func (o DeleteEntitlementManagementAssignmentPolicyOperationOptions) ToOData() *odata.Query
func (DeleteEntitlementManagementAssignmentPolicyOperationOptions) ToQuery ¶
func (o DeleteEntitlementManagementAssignmentPolicyOperationOptions) ToQuery() *client.QueryParams
type EntitlementManagementAssignmentPolicyClient ¶
func NewEntitlementManagementAssignmentPolicyClientWithBaseURI ¶
func NewEntitlementManagementAssignmentPolicyClientWithBaseURI(sdkApi sdkEnv.Api) (*EntitlementManagementAssignmentPolicyClient, error)
func (EntitlementManagementAssignmentPolicyClient) CreateEntitlementManagementAssignmentPolicy ¶
func (c EntitlementManagementAssignmentPolicyClient) CreateEntitlementManagementAssignmentPolicy(ctx context.Context, input stable.AccessPackageAssignmentPolicy, options CreateEntitlementManagementAssignmentPolicyOperationOptions) (result CreateEntitlementManagementAssignmentPolicyOperationResponse, err error)
CreateEntitlementManagementAssignmentPolicy - Create assignmentPolicies. In Microsoft Entra entitlement management, create a new accessPackageAssignmentPolicy object. The request will include a reference to the accessPackage that will contain this policy, which must already exist.
func (EntitlementManagementAssignmentPolicyClient) DeleteEntitlementManagementAssignmentPolicy ¶
func (c EntitlementManagementAssignmentPolicyClient) DeleteEntitlementManagementAssignmentPolicy(ctx context.Context, id stable.IdentityGovernanceEntitlementManagementAssignmentPolicyId, options DeleteEntitlementManagementAssignmentPolicyOperationOptions) (result DeleteEntitlementManagementAssignmentPolicyOperationResponse, err error)
DeleteEntitlementManagementAssignmentPolicy - Delete accessPackageAssignmentPolicy. In Microsoft Entra entitlement management, delete an accessPackageAssignmentPolicy.
func (EntitlementManagementAssignmentPolicyClient) GetEntitlementManagementAssignmentPoliciesCount ¶
func (c EntitlementManagementAssignmentPolicyClient) GetEntitlementManagementAssignmentPoliciesCount(ctx context.Context, options GetEntitlementManagementAssignmentPoliciesCountOperationOptions) (result GetEntitlementManagementAssignmentPoliciesCountOperationResponse, err error)
GetEntitlementManagementAssignmentPoliciesCount - Get the number of the resource
func (EntitlementManagementAssignmentPolicyClient) GetEntitlementManagementAssignmentPolicy ¶
func (c EntitlementManagementAssignmentPolicyClient) GetEntitlementManagementAssignmentPolicy(ctx context.Context, id stable.IdentityGovernanceEntitlementManagementAssignmentPolicyId, options GetEntitlementManagementAssignmentPolicyOperationOptions) (result GetEntitlementManagementAssignmentPolicyOperationResponse, err error)
GetEntitlementManagementAssignmentPolicy - Get accessPackageAssignmentPolicy. In Microsoft Entra entitlement management, retrieve the properties and relationships of an accessPackageAssignmentPolicy object.
func (EntitlementManagementAssignmentPolicyClient) ListEntitlementManagementAssignmentPolicies ¶
func (c EntitlementManagementAssignmentPolicyClient) ListEntitlementManagementAssignmentPolicies(ctx context.Context, options ListEntitlementManagementAssignmentPoliciesOperationOptions) (result ListEntitlementManagementAssignmentPoliciesOperationResponse, err error)
ListEntitlementManagementAssignmentPolicies - List assignmentPolicies. In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignmentPolicy objects. If the delegated user is in a directory role, the resulting list includes all the assignment policies that the caller has access to read, across all catalogs and access packages. If the delegated user is an access package manager or catalog owner, they should instead retrieve the policies for the access packages they can read with list accessPackages by including $expand=assignmentPolicies as a query parameter.
func (EntitlementManagementAssignmentPolicyClient) ListEntitlementManagementAssignmentPoliciesComplete ¶
func (c EntitlementManagementAssignmentPolicyClient) ListEntitlementManagementAssignmentPoliciesComplete(ctx context.Context, options ListEntitlementManagementAssignmentPoliciesOperationOptions) (ListEntitlementManagementAssignmentPoliciesCompleteResult, error)
ListEntitlementManagementAssignmentPoliciesComplete retrieves all the results into a single object
func (EntitlementManagementAssignmentPolicyClient) ListEntitlementManagementAssignmentPoliciesCompleteMatchingPredicate ¶
func (c EntitlementManagementAssignmentPolicyClient) ListEntitlementManagementAssignmentPoliciesCompleteMatchingPredicate(ctx context.Context, options ListEntitlementManagementAssignmentPoliciesOperationOptions, predicate AccessPackageAssignmentPolicyOperationPredicate) (result ListEntitlementManagementAssignmentPoliciesCompleteResult, err error)
ListEntitlementManagementAssignmentPoliciesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (EntitlementManagementAssignmentPolicyClient) SetEntitlementManagementAssignmentPolicy ¶
func (c EntitlementManagementAssignmentPolicyClient) SetEntitlementManagementAssignmentPolicy(ctx context.Context, id stable.IdentityGovernanceEntitlementManagementAssignmentPolicyId, input stable.AccessPackageAssignmentPolicy, options SetEntitlementManagementAssignmentPolicyOperationOptions) (result SetEntitlementManagementAssignmentPolicyOperationResponse, err error)
SetEntitlementManagementAssignmentPolicy - Update the navigation property assignmentPolicies in identityGovernance
type GetEntitlementManagementAssignmentPoliciesCountOperationOptions ¶
type GetEntitlementManagementAssignmentPoliciesCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetEntitlementManagementAssignmentPoliciesCountOperationOptions ¶
func DefaultGetEntitlementManagementAssignmentPoliciesCountOperationOptions() GetEntitlementManagementAssignmentPoliciesCountOperationOptions
func (GetEntitlementManagementAssignmentPoliciesCountOperationOptions) ToHeaders ¶
func (o GetEntitlementManagementAssignmentPoliciesCountOperationOptions) ToHeaders() *client.Headers
func (GetEntitlementManagementAssignmentPoliciesCountOperationOptions) ToOData ¶
func (o GetEntitlementManagementAssignmentPoliciesCountOperationOptions) ToOData() *odata.Query
func (GetEntitlementManagementAssignmentPoliciesCountOperationOptions) ToQuery ¶
func (o GetEntitlementManagementAssignmentPoliciesCountOperationOptions) ToQuery() *client.QueryParams
type GetEntitlementManagementAssignmentPolicyOperationOptions ¶
type GetEntitlementManagementAssignmentPolicyOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetEntitlementManagementAssignmentPolicyOperationOptions ¶
func DefaultGetEntitlementManagementAssignmentPolicyOperationOptions() GetEntitlementManagementAssignmentPolicyOperationOptions
func (GetEntitlementManagementAssignmentPolicyOperationOptions) ToHeaders ¶
func (o GetEntitlementManagementAssignmentPolicyOperationOptions) ToHeaders() *client.Headers
func (GetEntitlementManagementAssignmentPolicyOperationOptions) ToOData ¶
func (o GetEntitlementManagementAssignmentPolicyOperationOptions) ToOData() *odata.Query
func (GetEntitlementManagementAssignmentPolicyOperationOptions) ToQuery ¶
func (o GetEntitlementManagementAssignmentPolicyOperationOptions) ToQuery() *client.QueryParams
type ListEntitlementManagementAssignmentPoliciesCompleteResult ¶
type ListEntitlementManagementAssignmentPoliciesCompleteResult struct { LatestHttpResponse *http.Response Items []stable.AccessPackageAssignmentPolicy }
type ListEntitlementManagementAssignmentPoliciesCustomPager ¶
type ListEntitlementManagementAssignmentPoliciesCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*ListEntitlementManagementAssignmentPoliciesCustomPager) NextPageLink ¶
func (p *ListEntitlementManagementAssignmentPoliciesCustomPager) NextPageLink() *odata.Link
type ListEntitlementManagementAssignmentPoliciesOperationOptions ¶
type ListEntitlementManagementAssignmentPoliciesOperationOptions 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 DefaultListEntitlementManagementAssignmentPoliciesOperationOptions ¶
func DefaultListEntitlementManagementAssignmentPoliciesOperationOptions() ListEntitlementManagementAssignmentPoliciesOperationOptions
func (ListEntitlementManagementAssignmentPoliciesOperationOptions) ToHeaders ¶
func (o ListEntitlementManagementAssignmentPoliciesOperationOptions) ToHeaders() *client.Headers
func (ListEntitlementManagementAssignmentPoliciesOperationOptions) ToOData ¶
func (o ListEntitlementManagementAssignmentPoliciesOperationOptions) ToOData() *odata.Query
func (ListEntitlementManagementAssignmentPoliciesOperationOptions) ToQuery ¶
func (o ListEntitlementManagementAssignmentPoliciesOperationOptions) ToQuery() *client.QueryParams
type SetEntitlementManagementAssignmentPolicyOperationOptions ¶
type SetEntitlementManagementAssignmentPolicyOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultSetEntitlementManagementAssignmentPolicyOperationOptions ¶
func DefaultSetEntitlementManagementAssignmentPolicyOperationOptions() SetEntitlementManagementAssignmentPolicyOperationOptions
func (SetEntitlementManagementAssignmentPolicyOperationOptions) ToHeaders ¶
func (o SetEntitlementManagementAssignmentPolicyOperationOptions) ToHeaders() *client.Headers
func (SetEntitlementManagementAssignmentPolicyOperationOptions) ToOData ¶
func (o SetEntitlementManagementAssignmentPolicyOperationOptions) ToOData() *odata.Query
func (SetEntitlementManagementAssignmentPolicyOperationOptions) ToQuery ¶
func (o SetEntitlementManagementAssignmentPolicyOperationOptions) ToQuery() *client.QueryParams
Source Files ¶
- client.go
- method_createentitlementmanagementassignmentpolicy.go
- method_deleteentitlementmanagementassignmentpolicy.go
- method_getentitlementmanagementassignmentpoliciescount.go
- method_getentitlementmanagementassignmentpolicy.go
- method_listentitlementmanagementassignmentpolicies.go
- method_setentitlementmanagementassignmentpolicy.go
- predicates.go
- version.go