Documentation ¶
Index ¶
- type CreatePermissionGrantPolicyOperationOptions
- type CreatePermissionGrantPolicyOperationResponse
- type DeletePermissionGrantPolicyOperationOptions
- type DeletePermissionGrantPolicyOperationResponse
- type GetPermissionGrantPoliciesCountOperationOptions
- type GetPermissionGrantPoliciesCountOperationResponse
- type GetPermissionGrantPolicyOperationOptions
- type GetPermissionGrantPolicyOperationResponse
- type ListPermissionGrantPoliciesCompleteResult
- type ListPermissionGrantPoliciesCustomPager
- type ListPermissionGrantPoliciesOperationOptions
- type ListPermissionGrantPoliciesOperationResponse
- type PermissionGrantPolicyClient
- func (c PermissionGrantPolicyClient) CreatePermissionGrantPolicy(ctx context.Context, input stable.PermissionGrantPolicy, ...) (result CreatePermissionGrantPolicyOperationResponse, err error)
- func (c PermissionGrantPolicyClient) DeletePermissionGrantPolicy(ctx context.Context, id stable.PolicyPermissionGrantPolicyId, ...) (result DeletePermissionGrantPolicyOperationResponse, err error)
- func (c PermissionGrantPolicyClient) GetPermissionGrantPoliciesCount(ctx context.Context, options GetPermissionGrantPoliciesCountOperationOptions) (result GetPermissionGrantPoliciesCountOperationResponse, err error)
- func (c PermissionGrantPolicyClient) GetPermissionGrantPolicy(ctx context.Context, id stable.PolicyPermissionGrantPolicyId, ...) (result GetPermissionGrantPolicyOperationResponse, err error)
- func (c PermissionGrantPolicyClient) ListPermissionGrantPolicies(ctx context.Context, options ListPermissionGrantPoliciesOperationOptions) (result ListPermissionGrantPoliciesOperationResponse, err error)
- func (c PermissionGrantPolicyClient) ListPermissionGrantPoliciesComplete(ctx context.Context, options ListPermissionGrantPoliciesOperationOptions) (ListPermissionGrantPoliciesCompleteResult, error)
- func (c PermissionGrantPolicyClient) ListPermissionGrantPoliciesCompleteMatchingPredicate(ctx context.Context, options ListPermissionGrantPoliciesOperationOptions, ...) (result ListPermissionGrantPoliciesCompleteResult, err error)
- func (c PermissionGrantPolicyClient) UpdatePermissionGrantPolicy(ctx context.Context, id stable.PolicyPermissionGrantPolicyId, ...) (result UpdatePermissionGrantPolicyOperationResponse, err error)
- type PermissionGrantPolicyOperationPredicate
- type UpdatePermissionGrantPolicyOperationOptions
- type UpdatePermissionGrantPolicyOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreatePermissionGrantPolicyOperationOptions ¶
type CreatePermissionGrantPolicyOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreatePermissionGrantPolicyOperationOptions ¶
func DefaultCreatePermissionGrantPolicyOperationOptions() CreatePermissionGrantPolicyOperationOptions
func (CreatePermissionGrantPolicyOperationOptions) ToHeaders ¶
func (o CreatePermissionGrantPolicyOperationOptions) ToHeaders() *client.Headers
func (CreatePermissionGrantPolicyOperationOptions) ToOData ¶
func (o CreatePermissionGrantPolicyOperationOptions) ToOData() *odata.Query
func (CreatePermissionGrantPolicyOperationOptions) ToQuery ¶
func (o CreatePermissionGrantPolicyOperationOptions) ToQuery() *client.QueryParams
type DeletePermissionGrantPolicyOperationOptions ¶
type DeletePermissionGrantPolicyOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeletePermissionGrantPolicyOperationOptions ¶
func DefaultDeletePermissionGrantPolicyOperationOptions() DeletePermissionGrantPolicyOperationOptions
func (DeletePermissionGrantPolicyOperationOptions) ToHeaders ¶
func (o DeletePermissionGrantPolicyOperationOptions) ToHeaders() *client.Headers
func (DeletePermissionGrantPolicyOperationOptions) ToOData ¶
func (o DeletePermissionGrantPolicyOperationOptions) ToOData() *odata.Query
func (DeletePermissionGrantPolicyOperationOptions) ToQuery ¶
func (o DeletePermissionGrantPolicyOperationOptions) ToQuery() *client.QueryParams
type GetPermissionGrantPoliciesCountOperationOptions ¶
type GetPermissionGrantPoliciesCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetPermissionGrantPoliciesCountOperationOptions ¶
func DefaultGetPermissionGrantPoliciesCountOperationOptions() GetPermissionGrantPoliciesCountOperationOptions
func (GetPermissionGrantPoliciesCountOperationOptions) ToHeaders ¶
func (o GetPermissionGrantPoliciesCountOperationOptions) ToHeaders() *client.Headers
func (GetPermissionGrantPoliciesCountOperationOptions) ToOData ¶
func (o GetPermissionGrantPoliciesCountOperationOptions) ToOData() *odata.Query
func (GetPermissionGrantPoliciesCountOperationOptions) ToQuery ¶
func (o GetPermissionGrantPoliciesCountOperationOptions) ToQuery() *client.QueryParams
type GetPermissionGrantPolicyOperationOptions ¶
type GetPermissionGrantPolicyOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetPermissionGrantPolicyOperationOptions ¶
func DefaultGetPermissionGrantPolicyOperationOptions() GetPermissionGrantPolicyOperationOptions
func (GetPermissionGrantPolicyOperationOptions) ToHeaders ¶
func (o GetPermissionGrantPolicyOperationOptions) ToHeaders() *client.Headers
func (GetPermissionGrantPolicyOperationOptions) ToOData ¶
func (o GetPermissionGrantPolicyOperationOptions) ToOData() *odata.Query
func (GetPermissionGrantPolicyOperationOptions) ToQuery ¶
func (o GetPermissionGrantPolicyOperationOptions) ToQuery() *client.QueryParams
type ListPermissionGrantPoliciesCompleteResult ¶
type ListPermissionGrantPoliciesCompleteResult struct { LatestHttpResponse *http.Response Items []stable.PermissionGrantPolicy }
type ListPermissionGrantPoliciesCustomPager ¶
type ListPermissionGrantPoliciesCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*ListPermissionGrantPoliciesCustomPager) NextPageLink ¶
func (p *ListPermissionGrantPoliciesCustomPager) NextPageLink() *odata.Link
type ListPermissionGrantPoliciesOperationOptions ¶
type ListPermissionGrantPoliciesOperationOptions 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 DefaultListPermissionGrantPoliciesOperationOptions ¶
func DefaultListPermissionGrantPoliciesOperationOptions() ListPermissionGrantPoliciesOperationOptions
func (ListPermissionGrantPoliciesOperationOptions) ToHeaders ¶
func (o ListPermissionGrantPoliciesOperationOptions) ToHeaders() *client.Headers
func (ListPermissionGrantPoliciesOperationOptions) ToOData ¶
func (o ListPermissionGrantPoliciesOperationOptions) ToOData() *odata.Query
func (ListPermissionGrantPoliciesOperationOptions) ToQuery ¶
func (o ListPermissionGrantPoliciesOperationOptions) ToQuery() *client.QueryParams
type PermissionGrantPolicyClient ¶
func NewPermissionGrantPolicyClientWithBaseURI ¶
func NewPermissionGrantPolicyClientWithBaseURI(sdkApi sdkEnv.Api) (*PermissionGrantPolicyClient, error)
func (PermissionGrantPolicyClient) CreatePermissionGrantPolicy ¶
func (c PermissionGrantPolicyClient) CreatePermissionGrantPolicy(ctx context.Context, input stable.PermissionGrantPolicy, options CreatePermissionGrantPolicyOperationOptions) (result CreatePermissionGrantPolicyOperationResponse, err error)
CreatePermissionGrantPolicy - Create permissionGrantPolicy. Creates a permissionGrantPolicy. A permission grant policy is used to describe the conditions under which permissions can be granted (for example, during application consent). After creating the permission grant policy, you can add include condition sets to add matching rules, and add exclude condition sets to add exclusion rules.
func (PermissionGrantPolicyClient) DeletePermissionGrantPolicy ¶
func (c PermissionGrantPolicyClient) DeletePermissionGrantPolicy(ctx context.Context, id stable.PolicyPermissionGrantPolicyId, options DeletePermissionGrantPolicyOperationOptions) (result DeletePermissionGrantPolicyOperationResponse, err error)
DeletePermissionGrantPolicy - Delete permissionGrantPolicy. Delete a permissionGrantPolicy object.
func (PermissionGrantPolicyClient) GetPermissionGrantPoliciesCount ¶
func (c PermissionGrantPolicyClient) GetPermissionGrantPoliciesCount(ctx context.Context, options GetPermissionGrantPoliciesCountOperationOptions) (result GetPermissionGrantPoliciesCountOperationResponse, err error)
GetPermissionGrantPoliciesCount - Get the number of the resource
func (PermissionGrantPolicyClient) GetPermissionGrantPolicy ¶
func (c PermissionGrantPolicyClient) GetPermissionGrantPolicy(ctx context.Context, id stable.PolicyPermissionGrantPolicyId, options GetPermissionGrantPolicyOperationOptions) (result GetPermissionGrantPolicyOperationResponse, err error)
GetPermissionGrantPolicy - Get permissionGrantPolicy. Retrieve a single permissionGrantPolicy object.
func (PermissionGrantPolicyClient) ListPermissionGrantPolicies ¶
func (c PermissionGrantPolicyClient) ListPermissionGrantPolicies(ctx context.Context, options ListPermissionGrantPoliciesOperationOptions) (result ListPermissionGrantPoliciesOperationResponse, err error)
ListPermissionGrantPolicies - List permissionGrantPolicies. Retrieve the list of permissionGrantPolicy objects.
func (PermissionGrantPolicyClient) ListPermissionGrantPoliciesComplete ¶
func (c PermissionGrantPolicyClient) ListPermissionGrantPoliciesComplete(ctx context.Context, options ListPermissionGrantPoliciesOperationOptions) (ListPermissionGrantPoliciesCompleteResult, error)
ListPermissionGrantPoliciesComplete retrieves all the results into a single object
func (PermissionGrantPolicyClient) ListPermissionGrantPoliciesCompleteMatchingPredicate ¶
func (c PermissionGrantPolicyClient) ListPermissionGrantPoliciesCompleteMatchingPredicate(ctx context.Context, options ListPermissionGrantPoliciesOperationOptions, predicate PermissionGrantPolicyOperationPredicate) (result ListPermissionGrantPoliciesCompleteResult, err error)
ListPermissionGrantPoliciesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (PermissionGrantPolicyClient) UpdatePermissionGrantPolicy ¶
func (c PermissionGrantPolicyClient) UpdatePermissionGrantPolicy(ctx context.Context, id stable.PolicyPermissionGrantPolicyId, input stable.PermissionGrantPolicy, options UpdatePermissionGrantPolicyOperationOptions) (result UpdatePermissionGrantPolicyOperationResponse, err error)
UpdatePermissionGrantPolicy - Update permissionGrantPolicy. Update properties of a permissionGrantPolicy.
type PermissionGrantPolicyOperationPredicate ¶
type PermissionGrantPolicyOperationPredicate struct { }
func (PermissionGrantPolicyOperationPredicate) Matches ¶
func (p PermissionGrantPolicyOperationPredicate) Matches(input stable.PermissionGrantPolicy) bool
type UpdatePermissionGrantPolicyOperationOptions ¶
type UpdatePermissionGrantPolicyOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdatePermissionGrantPolicyOperationOptions ¶
func DefaultUpdatePermissionGrantPolicyOperationOptions() UpdatePermissionGrantPolicyOperationOptions
func (UpdatePermissionGrantPolicyOperationOptions) ToHeaders ¶
func (o UpdatePermissionGrantPolicyOperationOptions) ToHeaders() *client.Headers
func (UpdatePermissionGrantPolicyOperationOptions) ToOData ¶
func (o UpdatePermissionGrantPolicyOperationOptions) ToOData() *odata.Query
func (UpdatePermissionGrantPolicyOperationOptions) ToQuery ¶
func (o UpdatePermissionGrantPolicyOperationOptions) ToQuery() *client.QueryParams