Documentation ¶
Index ¶
- type AccessPackageAssignmentRequestRequirementsOperationPredicate
- type AccessPackageOperationPredicate
- type CreateEntitlementManagementAccessPackageOperationOptions
- type CreateEntitlementManagementAccessPackageOperationResponse
- type DeleteEntitlementManagementAccessPackageOperationOptions
- type DeleteEntitlementManagementAccessPackageOperationResponse
- type EntitlementManagementAccessPackageClient
- func (c EntitlementManagementAccessPackageClient) CreateEntitlementManagementAccessPackage(ctx context.Context, input beta.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) MoveEntitlementManagementAccessPackageToCatalog(ctx context.Context, ...) (result MoveEntitlementManagementAccessPackageToCatalogOperationResponse, ...)
- 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 MoveEntitlementManagementAccessPackageToCatalogOperationOptions
- type MoveEntitlementManagementAccessPackageToCatalogOperationResponse
- type MoveEntitlementManagementAccessPackageToCatalogRequest
- 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 beta.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 beta.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. After the access package is created, you can then create accessPackageAssignmentPolicies which specify how users are assigned to the access package.
func (EntitlementManagementAccessPackageClient) DeleteEntitlementManagementAccessPackage ¶
func (c EntitlementManagementAccessPackageClient) DeleteEntitlementManagementAccessPackage(ctx context.Context, id beta.IdentityGovernanceEntitlementManagementAccessPackageId, options DeleteEntitlementManagementAccessPackageOperationOptions) (result DeleteEntitlementManagementAccessPackageOperationResponse, err error)
DeleteEntitlementManagementAccessPackage - Delete accessPackage. Delete an accessPackage object. You can't delete an access package if it has any accessPackageAssignment. To delete the access package, first query if there are any assignments with a filter to indicate the specific access package, such as: $filter=accessPackage/id eq 'a914b616-e04e-476b-aa37-91038f0b165b'. For more information on how to remove assignments that are still in the delivered state, see Remove an assignment.
func (EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackage ¶
func (c EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackage(ctx context.Context, id beta.IdentityGovernanceEntitlementManagementAccessPackageId, options GetEntitlementManagementAccessPackageOperationOptions) (result GetEntitlementManagementAccessPackageOperationResponse, err error)
GetEntitlementManagementAccessPackage - Get accessPackage. Retrieve the properties and relationships of an accessPackage object.
func (EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackageApplicablePolicyRequirements ¶
func (c EntitlementManagementAccessPackageClient) GetEntitlementManagementAccessPackageApplicablePolicyRequirements(ctx context.Context, id beta.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 beta.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 beta.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) MoveEntitlementManagementAccessPackageToCatalog ¶
func (c EntitlementManagementAccessPackageClient) MoveEntitlementManagementAccessPackageToCatalog(ctx context.Context, id beta.IdentityGovernanceEntitlementManagementAccessPackageId, input MoveEntitlementManagementAccessPackageToCatalogRequest, options MoveEntitlementManagementAccessPackageToCatalogOperationOptions) (result MoveEntitlementManagementAccessPackageToCatalogOperationResponse, err error)
MoveEntitlementManagementAccessPackageToCatalog - Invoke action moveToCatalog. In Microsoft Entra entitlement management, this action moves the accessPackage to a specified target accessPackageCatalog. The resources in the access package must be present in the target catalog.
func (EntitlementManagementAccessPackageClient) UpdateEntitlementManagementAccessPackage ¶
func (c EntitlementManagementAccessPackageClient) UpdateEntitlementManagementAccessPackage(ctx context.Context, id beta.IdentityGovernanceEntitlementManagementAccessPackageId, input beta.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 []beta.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 []beta.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 MoveEntitlementManagementAccessPackageToCatalogOperationOptions ¶
type MoveEntitlementManagementAccessPackageToCatalogOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultMoveEntitlementManagementAccessPackageToCatalogOperationOptions ¶
func DefaultMoveEntitlementManagementAccessPackageToCatalogOperationOptions() MoveEntitlementManagementAccessPackageToCatalogOperationOptions
func (MoveEntitlementManagementAccessPackageToCatalogOperationOptions) ToHeaders ¶
func (o MoveEntitlementManagementAccessPackageToCatalogOperationOptions) ToHeaders() *client.Headers
func (MoveEntitlementManagementAccessPackageToCatalogOperationOptions) ToOData ¶
func (o MoveEntitlementManagementAccessPackageToCatalogOperationOptions) ToOData() *odata.Query
func (MoveEntitlementManagementAccessPackageToCatalogOperationOptions) ToQuery ¶
func (o MoveEntitlementManagementAccessPackageToCatalogOperationOptions) ToQuery() *client.QueryParams
type MoveEntitlementManagementAccessPackageToCatalogRequest ¶
type MoveEntitlementManagementAccessPackageToCatalogRequest struct {
CatalogId *string `json:"catalogId,omitempty"`
}
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_moveentitlementmanagementaccesspackagetocatalog.go
- method_updateentitlementmanagementaccesspackage.go
- model_moveentitlementmanagementaccesspackagetocatalogrequest.go
- predicates.go
- version.go