Documentation ¶
Index ¶
- type AccessPackageAssignmentRequestRequirementsOperationPredicate
- type AccessPackageOperationPredicate
- type CreateEntitlementManagementAccessPackageOperationOptions
- type CreateEntitlementManagementAccessPackageOperationResponse
- type DeleteEntitlementManagementAccessPackageOperationOptions
- type DeleteEntitlementManagementAccessPackageOperationResponse
- type EntitlementManagementAccessPackageClient
- func (c EntitlementManagementAccessPackageClient) CreateEntitlementManagementAccessPackage(ctx context.Context, input stable.AccessPackage, ...) (result CreateEntitlementManagementAccessPackageOperationResponse, err error)
- func (c EntitlementManagementAccessPackageClient) DeleteEntitlementManagementAccessPackage(ctx context.Context, ...) (result DeleteEntitlementManagementAccessPackageOperationResponse, err error)
- func (c EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackage(ctx context.Context, ...) (result GetEntitlementManagementAccessPackageOperationResponse, err error)
- func (c EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackageApplicablePolicyRequirements(ctx context.Context, ...) (...)
- func (c EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackageApplicablePolicyRequirementsComplete(ctx context.Context, ...) (...)
- func (c EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackageApplicablePolicyRequirementsCompleteMatchingPredicate(ctx context.Context, ...) (...)
- func (c EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackagesCount(ctx context.Context, ...) (result GetEntitlementManagementAccessPackagesCountOperationResponse, err error)
- func (c EntitlementManagementAccessPackageClient) ListEntitlementManagementAccessPackages(ctx context.Context, ...) (result ListEntitlementManagementAccessPackagesOperationResponse, err error)
- func (c EntitlementManagementAccessPackageClient) ListEntitlementManagementAccessPackagesComplete(ctx context.Context, ...) (ListEntitlementManagementAccessPackagesCompleteResult, error)
- func (c EntitlementManagementAccessPackageClient) ListEntitlementManagementAccessPackagesCompleteMatchingPredicate(ctx context.Context, ...) (result ListEntitlementManagementAccessPackagesCompleteResult, err error)
- func (c EntitlementManagementAccessPackageClient) UpdateEntitlementManagementAccessPackage(ctx context.Context, ...) (result UpdateEntitlementManagementAccessPackageOperationResponse, err error)
- type GetEntitlementManagementAccessPackageApplicablePolicyRequirementsCompleteResult
- type GetEntitlementManagementAccessPackageApplicablePolicyRequirementsCustomPager
- type GetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationOptions
- func (o GetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationOptions) ToHeaders() *client.Headers
- func (o GetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationOptions) ToOData() *odata.Query
- func (o GetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationOptions) ToQuery() *client.QueryParams
- type GetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationResponse
- type GetEntitlementManagementAccessPackageOperationOptions
- type GetEntitlementManagementAccessPackageOperationResponse
- type GetEntitlementManagementAccessPackagesCountOperationOptions
- type GetEntitlementManagementAccessPackagesCountOperationResponse
- type ListEntitlementManagementAccessPackagesCompleteResult
- type ListEntitlementManagementAccessPackagesCustomPager
- type ListEntitlementManagementAccessPackagesOperationOptions
- type ListEntitlementManagementAccessPackagesOperationResponse
- type UpdateEntitlementManagementAccessPackageOperationOptions
- type UpdateEntitlementManagementAccessPackageOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPackageAssignmentRequestRequirementsOperationPredicate ¶
type AccessPackageAssignmentRequestRequirementsOperationPredicate struct { }
type AccessPackageOperationPredicate ¶
type AccessPackageOperationPredicate struct { }
func (AccessPackageOperationPredicate) Matches ¶
func (p AccessPackageOperationPredicate) Matches(input stable.AccessPackage) bool
type CreateEntitlementManagementAccessPackageOperationOptions ¶
type CreateEntitlementManagementAccessPackageOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateEntitlementManagementAccessPackageOperationOptions ¶
func DefaultCreateEntitlementManagementAccessPackageOperationOptions() CreateEntitlementManagementAccessPackageOperationOptions
func (CreateEntitlementManagementAccessPackageOperationOptions) ToHeaders ¶
func (o CreateEntitlementManagementAccessPackageOperationOptions) ToHeaders() *client.Headers
func (CreateEntitlementManagementAccessPackageOperationOptions) ToOData ¶
func (o CreateEntitlementManagementAccessPackageOperationOptions) ToOData() *odata.Query
func (CreateEntitlementManagementAccessPackageOperationOptions) ToQuery ¶
func (o CreateEntitlementManagementAccessPackageOperationOptions) ToQuery() *client.QueryParams
type DeleteEntitlementManagementAccessPackageOperationOptions ¶
type DeleteEntitlementManagementAccessPackageOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteEntitlementManagementAccessPackageOperationOptions ¶
func DefaultDeleteEntitlementManagementAccessPackageOperationOptions() DeleteEntitlementManagementAccessPackageOperationOptions
func (DeleteEntitlementManagementAccessPackageOperationOptions) ToHeaders ¶
func (o DeleteEntitlementManagementAccessPackageOperationOptions) ToHeaders() *client.Headers
func (DeleteEntitlementManagementAccessPackageOperationOptions) ToOData ¶
func (o DeleteEntitlementManagementAccessPackageOperationOptions) ToOData() *odata.Query
func (DeleteEntitlementManagementAccessPackageOperationOptions) ToQuery ¶
func (o DeleteEntitlementManagementAccessPackageOperationOptions) ToQuery() *client.QueryParams
type EntitlementManagementAccessPackageClient ¶
func NewEntitlementManagementAccessPackageClientWithBaseURI ¶
func NewEntitlementManagementAccessPackageClientWithBaseURI(sdkApi sdkEnv.Api) (*EntitlementManagementAccessPackageClient, error)
func (EntitlementManagementAccessPackageClient) CreateEntitlementManagementAccessPackage ¶
func (c EntitlementManagementAccessPackageClient) CreateEntitlementManagementAccessPackage(ctx context.Context, input stable.AccessPackage, options CreateEntitlementManagementAccessPackageOperationOptions) (result CreateEntitlementManagementAccessPackageOperationResponse, err error)
CreateEntitlementManagementAccessPackage - Create accessPackage. Create a new accessPackage object. The access package will be added to an existing accessPackageCatalog.
func (EntitlementManagementAccessPackageClient) DeleteEntitlementManagementAccessPackage ¶
func (c EntitlementManagementAccessPackageClient) DeleteEntitlementManagementAccessPackage(ctx context.Context, id stable.IdentityGovernanceEntitlementManagementAccessPackageId, options DeleteEntitlementManagementAccessPackageOperationOptions) (result DeleteEntitlementManagementAccessPackageOperationResponse, err error)
DeleteEntitlementManagementAccessPackage - Delete accessPackage. Delete an accessPackage object. You cannot delete an access package if it has any accessPackageAssignment.
func (EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackage ¶
func (c EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackage(ctx context.Context, id stable.IdentityGovernanceEntitlementManagementAccessPackageId, options GetEntitlementManagementAccessPackageOperationOptions) (result GetEntitlementManagementAccessPackageOperationResponse, err error)
GetEntitlementManagementAccessPackage - List resourceRoleScopes. Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope.
func (EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackageApplicablePolicyRequirements ¶
func (c EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackageApplicablePolicyRequirements(ctx context.Context, id stable.IdentityGovernanceEntitlementManagementAccessPackageId, options GetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationOptions) (result GetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationResponse, err error)
GetEntitlementManagementAccessPackageApplicablePolicyRequirements - Invoke action getApplicablePolicyRequirements. In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for.
func (EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackageApplicablePolicyRequirementsComplete ¶
func (c EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackageApplicablePolicyRequirementsComplete(ctx context.Context, id stable.IdentityGovernanceEntitlementManagementAccessPackageId, options GetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationOptions) (GetEntitlementManagementAccessPackageApplicablePolicyRequirementsCompleteResult, error)
GetEntitlementManagementAccessPackageApplicablePolicyRequirementsComplete retrieves all the results into a single object
func (EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackageApplicablePolicyRequirementsCompleteMatchingPredicate ¶
func (c EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackageApplicablePolicyRequirementsCompleteMatchingPredicate(ctx context.Context, id stable.IdentityGovernanceEntitlementManagementAccessPackageId, options GetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationOptions, predicate AccessPackageAssignmentRequestRequirementsOperationPredicate) (result GetEntitlementManagementAccessPackageApplicablePolicyRequirementsCompleteResult, err error)
GetEntitlementManagementAccessPackageApplicablePolicyRequirementsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackagesCount ¶
func (c EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackagesCount(ctx context.Context, options GetEntitlementManagementAccessPackagesCountOperationOptions) (result GetEntitlementManagementAccessPackagesCountOperationResponse, err error)
GetEntitlementManagementAccessPackagesCount - Get the number of the resource
func (EntitlementManagementAccessPackageClient) ListEntitlementManagementAccessPackages ¶
func (c EntitlementManagementAccessPackageClient) ListEntitlementManagementAccessPackages(ctx context.Context, options ListEntitlementManagementAccessPackagesOperationOptions) (result ListEntitlementManagementAccessPackagesOperationResponse, err error)
ListEntitlementManagementAccessPackages - List accessPackages. Retrieve a list of accessPackage objects. The resulting list includes all the access packages that the caller has access to read, across all catalogs.
func (EntitlementManagementAccessPackageClient) ListEntitlementManagementAccessPackagesComplete ¶
func (c EntitlementManagementAccessPackageClient) ListEntitlementManagementAccessPackagesComplete(ctx context.Context, options ListEntitlementManagementAccessPackagesOperationOptions) (ListEntitlementManagementAccessPackagesCompleteResult, error)
ListEntitlementManagementAccessPackagesComplete retrieves all the results into a single object
func (EntitlementManagementAccessPackageClient) ListEntitlementManagementAccessPackagesCompleteMatchingPredicate ¶
func (c EntitlementManagementAccessPackageClient) ListEntitlementManagementAccessPackagesCompleteMatchingPredicate(ctx context.Context, options ListEntitlementManagementAccessPackagesOperationOptions, predicate AccessPackageOperationPredicate) (result ListEntitlementManagementAccessPackagesCompleteResult, err error)
ListEntitlementManagementAccessPackagesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (EntitlementManagementAccessPackageClient) UpdateEntitlementManagementAccessPackage ¶
func (c EntitlementManagementAccessPackageClient) UpdateEntitlementManagementAccessPackage(ctx context.Context, id stable.IdentityGovernanceEntitlementManagementAccessPackageId, input stable.AccessPackage, options UpdateEntitlementManagementAccessPackageOperationOptions) (result UpdateEntitlementManagementAccessPackageOperationResponse, err error)
UpdateEntitlementManagementAccessPackage - Update accessPackage. Update an existing accessPackage object to change one or more of its properties, such as the display name or description.
type GetEntitlementManagementAccessPackageApplicablePolicyRequirementsCompleteResult ¶
type GetEntitlementManagementAccessPackageApplicablePolicyRequirementsCompleteResult struct { LatestHttpResponse *http.Response Items []stable.AccessPackageAssignmentRequestRequirements }
type GetEntitlementManagementAccessPackageApplicablePolicyRequirementsCustomPager ¶
type GetEntitlementManagementAccessPackageApplicablePolicyRequirementsCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*GetEntitlementManagementAccessPackageApplicablePolicyRequirementsCustomPager) NextPageLink ¶
func (p *GetEntitlementManagementAccessPackageApplicablePolicyRequirementsCustomPager) NextPageLink() *odata.Link
type GetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationOptions ¶
type GetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Skip *int64 Top *int64 }
func DefaultGetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationOptions ¶
func DefaultGetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationOptions() GetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationOptions
func (GetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationOptions) ToHeaders ¶
func (o GetEntitlementManagementAccessPackageApplicablePolicyRequirementsOperationOptions) ToHeaders() *client.Headers
type GetEntitlementManagementAccessPackageOperationOptions ¶
type GetEntitlementManagementAccessPackageOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetEntitlementManagementAccessPackageOperationOptions ¶
func DefaultGetEntitlementManagementAccessPackageOperationOptions() GetEntitlementManagementAccessPackageOperationOptions
func (GetEntitlementManagementAccessPackageOperationOptions) ToHeaders ¶
func (o GetEntitlementManagementAccessPackageOperationOptions) ToHeaders() *client.Headers
func (GetEntitlementManagementAccessPackageOperationOptions) ToOData ¶
func (o GetEntitlementManagementAccessPackageOperationOptions) ToOData() *odata.Query
func (GetEntitlementManagementAccessPackageOperationOptions) ToQuery ¶
func (o GetEntitlementManagementAccessPackageOperationOptions) ToQuery() *client.QueryParams
type GetEntitlementManagementAccessPackagesCountOperationOptions ¶
type GetEntitlementManagementAccessPackagesCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetEntitlementManagementAccessPackagesCountOperationOptions ¶
func DefaultGetEntitlementManagementAccessPackagesCountOperationOptions() GetEntitlementManagementAccessPackagesCountOperationOptions
func (GetEntitlementManagementAccessPackagesCountOperationOptions) ToHeaders ¶
func (o GetEntitlementManagementAccessPackagesCountOperationOptions) ToHeaders() *client.Headers
func (GetEntitlementManagementAccessPackagesCountOperationOptions) ToOData ¶
func (o GetEntitlementManagementAccessPackagesCountOperationOptions) ToOData() *odata.Query
func (GetEntitlementManagementAccessPackagesCountOperationOptions) ToQuery ¶
func (o GetEntitlementManagementAccessPackagesCountOperationOptions) ToQuery() *client.QueryParams
type ListEntitlementManagementAccessPackagesCompleteResult ¶
type ListEntitlementManagementAccessPackagesCompleteResult struct { LatestHttpResponse *http.Response Items []stable.AccessPackage }
type ListEntitlementManagementAccessPackagesCustomPager ¶
type ListEntitlementManagementAccessPackagesCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*ListEntitlementManagementAccessPackagesCustomPager) NextPageLink ¶
func (p *ListEntitlementManagementAccessPackagesCustomPager) NextPageLink() *odata.Link
type ListEntitlementManagementAccessPackagesOperationOptions ¶
type ListEntitlementManagementAccessPackagesOperationOptions 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 DefaultListEntitlementManagementAccessPackagesOperationOptions ¶
func DefaultListEntitlementManagementAccessPackagesOperationOptions() ListEntitlementManagementAccessPackagesOperationOptions
func (ListEntitlementManagementAccessPackagesOperationOptions) ToHeaders ¶
func (o ListEntitlementManagementAccessPackagesOperationOptions) ToHeaders() *client.Headers
func (ListEntitlementManagementAccessPackagesOperationOptions) ToOData ¶
func (o ListEntitlementManagementAccessPackagesOperationOptions) ToOData() *odata.Query
func (ListEntitlementManagementAccessPackagesOperationOptions) ToQuery ¶
func (o ListEntitlementManagementAccessPackagesOperationOptions) ToQuery() *client.QueryParams
type UpdateEntitlementManagementAccessPackageOperationOptions ¶
type UpdateEntitlementManagementAccessPackageOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateEntitlementManagementAccessPackageOperationOptions ¶
func DefaultUpdateEntitlementManagementAccessPackageOperationOptions() UpdateEntitlementManagementAccessPackageOperationOptions
func (UpdateEntitlementManagementAccessPackageOperationOptions) ToHeaders ¶
func (o UpdateEntitlementManagementAccessPackageOperationOptions) ToHeaders() *client.Headers
func (UpdateEntitlementManagementAccessPackageOperationOptions) ToOData ¶
func (o UpdateEntitlementManagementAccessPackageOperationOptions) ToOData() *odata.Query
func (UpdateEntitlementManagementAccessPackageOperationOptions) ToQuery ¶
func (o UpdateEntitlementManagementAccessPackageOperationOptions) ToQuery() *client.QueryParams
Source Files ¶
- client.go
- method_createentitlementmanagementaccesspackage.go
- method_deleteentitlementmanagementaccesspackage.go
- method_getentitlementmanagementaccesspackage.go
- method_getentitlementmanagementaccesspackageapplicablepolicyrequirements.go
- method_getentitlementmanagementaccesspackagescount.go
- method_listentitlementmanagementaccesspackages.go
- method_updateentitlementmanagementaccesspackage.go
- predicates.go
- version.go