Documentation ¶
Index ¶
- type CreateInformationProtectionDataLossPreventionPolicyOperationOptions
- func (o CreateInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
- func (o CreateInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
- func (o CreateInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
- type CreateInformationProtectionDataLossPreventionPolicyOperationResponse
- type DataLossPreventionPolicyOperationPredicate
- type DeleteInformationProtectionDataLossPreventionPolicyOperationOptions
- func (o DeleteInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
- func (o DeleteInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
- func (o DeleteInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
- type DeleteInformationProtectionDataLossPreventionPolicyOperationResponse
- type EvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions
- func (o EvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions) ToHeaders() *client.Headers
- func (o EvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions) ToOData() *odata.Query
- func (o EvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions) ToQuery() *client.QueryParams
- type EvaluateInformationProtectionDataLossPreventionPoliciesOperationResponse
- type EvaluateInformationProtectionDataLossPreventionPoliciesRequest
- type GetInformationProtectionDataLossPreventionPoliciesCountOperationOptions
- func (o GetInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToHeaders() *client.Headers
- func (o GetInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToOData() *odata.Query
- func (o GetInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToQuery() *client.QueryParams
- type GetInformationProtectionDataLossPreventionPoliciesCountOperationResponse
- type GetInformationProtectionDataLossPreventionPolicyOperationOptions
- func (o GetInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
- func (o GetInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
- func (o GetInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
- type GetInformationProtectionDataLossPreventionPolicyOperationResponse
- type InformationProtectionDataLossPreventionPolicyClient
- func (c InformationProtectionDataLossPreventionPolicyClient) CreateInformationProtectionDataLossPreventionPolicy(ctx context.Context, id beta.UserId, input beta.DataLossPreventionPolicy, ...) (result CreateInformationProtectionDataLossPreventionPolicyOperationResponse, ...)
- func (c InformationProtectionDataLossPreventionPolicyClient) DeleteInformationProtectionDataLossPreventionPolicy(ctx context.Context, ...) (result DeleteInformationProtectionDataLossPreventionPolicyOperationResponse, ...)
- func (c InformationProtectionDataLossPreventionPolicyClient) EvaluateInformationProtectionDataLossPreventionPolicies(ctx context.Context, id beta.UserId, ...) (...)
- func (c InformationProtectionDataLossPreventionPolicyClient) GetInformationProtectionDataLossPreventionPoliciesCount(ctx context.Context, id beta.UserId, ...) (...)
- func (c InformationProtectionDataLossPreventionPolicyClient) GetInformationProtectionDataLossPreventionPolicy(ctx context.Context, ...) (result GetInformationProtectionDataLossPreventionPolicyOperationResponse, ...)
- func (c InformationProtectionDataLossPreventionPolicyClient) ListInformationProtectionDataLossPreventionPolicies(ctx context.Context, id beta.UserId, ...) (result ListInformationProtectionDataLossPreventionPoliciesOperationResponse, ...)
- func (c InformationProtectionDataLossPreventionPolicyClient) ListInformationProtectionDataLossPreventionPoliciesComplete(ctx context.Context, id beta.UserId, ...) (ListInformationProtectionDataLossPreventionPoliciesCompleteResult, error)
- func (c InformationProtectionDataLossPreventionPolicyClient) ListInformationProtectionDataLossPreventionPoliciesCompleteMatchingPredicate(ctx context.Context, id beta.UserId, ...) (result ListInformationProtectionDataLossPreventionPoliciesCompleteResult, ...)
- func (c InformationProtectionDataLossPreventionPolicyClient) UpdateInformationProtectionDataLossPreventionPolicy(ctx context.Context, ...) (result UpdateInformationProtectionDataLossPreventionPolicyOperationResponse, ...)
- type ListInformationProtectionDataLossPreventionPoliciesCompleteResult
- type ListInformationProtectionDataLossPreventionPoliciesCustomPager
- type ListInformationProtectionDataLossPreventionPoliciesOperationOptions
- func (o ListInformationProtectionDataLossPreventionPoliciesOperationOptions) ToHeaders() *client.Headers
- func (o ListInformationProtectionDataLossPreventionPoliciesOperationOptions) ToOData() *odata.Query
- func (o ListInformationProtectionDataLossPreventionPoliciesOperationOptions) ToQuery() *client.QueryParams
- type ListInformationProtectionDataLossPreventionPoliciesOperationResponse
- type UpdateInformationProtectionDataLossPreventionPolicyOperationOptions
- func (o UpdateInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
- func (o UpdateInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
- func (o UpdateInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
- type UpdateInformationProtectionDataLossPreventionPolicyOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateInformationProtectionDataLossPreventionPolicyOperationOptions ¶
type CreateInformationProtectionDataLossPreventionPolicyOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateInformationProtectionDataLossPreventionPolicyOperationOptions ¶
func DefaultCreateInformationProtectionDataLossPreventionPolicyOperationOptions() CreateInformationProtectionDataLossPreventionPolicyOperationOptions
func (CreateInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders ¶
func (o CreateInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
func (CreateInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData ¶
func (o CreateInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
func (CreateInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery ¶
func (o CreateInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
type DataLossPreventionPolicyOperationPredicate ¶
type DataLossPreventionPolicyOperationPredicate struct { }
func (DataLossPreventionPolicyOperationPredicate) Matches ¶
func (p DataLossPreventionPolicyOperationPredicate) Matches(input beta.DataLossPreventionPolicy) bool
type DeleteInformationProtectionDataLossPreventionPolicyOperationOptions ¶
type DeleteInformationProtectionDataLossPreventionPolicyOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteInformationProtectionDataLossPreventionPolicyOperationOptions ¶
func DefaultDeleteInformationProtectionDataLossPreventionPolicyOperationOptions() DeleteInformationProtectionDataLossPreventionPolicyOperationOptions
func (DeleteInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders ¶
func (o DeleteInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
func (DeleteInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData ¶
func (o DeleteInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
func (DeleteInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery ¶
func (o DeleteInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
type EvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions ¶
type EvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultEvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions ¶
func DefaultEvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions() EvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions
func (EvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions) ToHeaders ¶
func (o EvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions) ToHeaders() *client.Headers
func (EvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions) ToOData ¶
func (o EvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions) ToOData() *odata.Query
func (EvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions) ToQuery ¶
func (o EvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions) ToQuery() *client.QueryParams
type EvaluateInformationProtectionDataLossPreventionPoliciesRequest ¶
type EvaluateInformationProtectionDataLossPreventionPoliciesRequest struct { EvaluationInput *beta.DlpEvaluationInput `json:"evaluationInput,omitempty"` NotificationInfo *beta.DlpNotification `json:"notificationInfo,omitempty"` Target nullable.Type[string] `json:"target,omitempty"` }
type GetInformationProtectionDataLossPreventionPoliciesCountOperationOptions ¶
type GetInformationProtectionDataLossPreventionPoliciesCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetInformationProtectionDataLossPreventionPoliciesCountOperationOptions ¶
func DefaultGetInformationProtectionDataLossPreventionPoliciesCountOperationOptions() GetInformationProtectionDataLossPreventionPoliciesCountOperationOptions
func (GetInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToHeaders ¶
func (o GetInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToHeaders() *client.Headers
func (GetInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToOData ¶
func (o GetInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToOData() *odata.Query
func (GetInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToQuery ¶
func (o GetInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToQuery() *client.QueryParams
type GetInformationProtectionDataLossPreventionPolicyOperationOptions ¶
type GetInformationProtectionDataLossPreventionPolicyOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetInformationProtectionDataLossPreventionPolicyOperationOptions ¶
func DefaultGetInformationProtectionDataLossPreventionPolicyOperationOptions() GetInformationProtectionDataLossPreventionPolicyOperationOptions
func (GetInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders ¶
func (o GetInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
func (GetInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData ¶
func (o GetInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
func (GetInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery ¶
func (o GetInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
type InformationProtectionDataLossPreventionPolicyClient ¶
func NewInformationProtectionDataLossPreventionPolicyClientWithBaseURI ¶
func NewInformationProtectionDataLossPreventionPolicyClientWithBaseURI(sdkApi sdkEnv.Api) (*InformationProtectionDataLossPreventionPolicyClient, error)
func (InformationProtectionDataLossPreventionPolicyClient) CreateInformationProtectionDataLossPreventionPolicy ¶
func (c InformationProtectionDataLossPreventionPolicyClient) CreateInformationProtectionDataLossPreventionPolicy(ctx context.Context, id beta.UserId, input beta.DataLossPreventionPolicy, options CreateInformationProtectionDataLossPreventionPolicyOperationOptions) (result CreateInformationProtectionDataLossPreventionPolicyOperationResponse, err error)
CreateInformationProtectionDataLossPreventionPolicy - Create new navigation property to dataLossPreventionPolicies for users
func (InformationProtectionDataLossPreventionPolicyClient) DeleteInformationProtectionDataLossPreventionPolicy ¶
func (c InformationProtectionDataLossPreventionPolicyClient) DeleteInformationProtectionDataLossPreventionPolicy(ctx context.Context, id beta.UserIdInformationProtectionDataLossPreventionPolicyId, options DeleteInformationProtectionDataLossPreventionPolicyOperationOptions) (result DeleteInformationProtectionDataLossPreventionPolicyOperationResponse, err error)
DeleteInformationProtectionDataLossPreventionPolicy - Delete navigation property dataLossPreventionPolicies for users
func (InformationProtectionDataLossPreventionPolicyClient) EvaluateInformationProtectionDataLossPreventionPolicies ¶
func (c InformationProtectionDataLossPreventionPolicyClient) EvaluateInformationProtectionDataLossPreventionPolicies(ctx context.Context, id beta.UserId, input EvaluateInformationProtectionDataLossPreventionPoliciesRequest, options EvaluateInformationProtectionDataLossPreventionPoliciesOperationOptions) (result EvaluateInformationProtectionDataLossPreventionPoliciesOperationResponse, err error)
EvaluateInformationProtectionDataLossPreventionPolicies - Invoke action evaluate
func (InformationProtectionDataLossPreventionPolicyClient) GetInformationProtectionDataLossPreventionPoliciesCount ¶
func (c InformationProtectionDataLossPreventionPolicyClient) GetInformationProtectionDataLossPreventionPoliciesCount(ctx context.Context, id beta.UserId, options GetInformationProtectionDataLossPreventionPoliciesCountOperationOptions) (result GetInformationProtectionDataLossPreventionPoliciesCountOperationResponse, err error)
GetInformationProtectionDataLossPreventionPoliciesCount - Get the number of the resource
func (InformationProtectionDataLossPreventionPolicyClient) GetInformationProtectionDataLossPreventionPolicy ¶
func (c InformationProtectionDataLossPreventionPolicyClient) GetInformationProtectionDataLossPreventionPolicy(ctx context.Context, id beta.UserIdInformationProtectionDataLossPreventionPolicyId, options GetInformationProtectionDataLossPreventionPolicyOperationOptions) (result GetInformationProtectionDataLossPreventionPolicyOperationResponse, err error)
GetInformationProtectionDataLossPreventionPolicy - Get dataLossPreventionPolicies from users
func (InformationProtectionDataLossPreventionPolicyClient) ListInformationProtectionDataLossPreventionPolicies ¶
func (c InformationProtectionDataLossPreventionPolicyClient) ListInformationProtectionDataLossPreventionPolicies(ctx context.Context, id beta.UserId, options ListInformationProtectionDataLossPreventionPoliciesOperationOptions) (result ListInformationProtectionDataLossPreventionPoliciesOperationResponse, err error)
ListInformationProtectionDataLossPreventionPolicies - Get dataLossPreventionPolicies from users
func (InformationProtectionDataLossPreventionPolicyClient) ListInformationProtectionDataLossPreventionPoliciesComplete ¶
func (c InformationProtectionDataLossPreventionPolicyClient) ListInformationProtectionDataLossPreventionPoliciesComplete(ctx context.Context, id beta.UserId, options ListInformationProtectionDataLossPreventionPoliciesOperationOptions) (ListInformationProtectionDataLossPreventionPoliciesCompleteResult, error)
ListInformationProtectionDataLossPreventionPoliciesComplete retrieves all the results into a single object
func (InformationProtectionDataLossPreventionPolicyClient) ListInformationProtectionDataLossPreventionPoliciesCompleteMatchingPredicate ¶
func (c InformationProtectionDataLossPreventionPolicyClient) ListInformationProtectionDataLossPreventionPoliciesCompleteMatchingPredicate(ctx context.Context, id beta.UserId, options ListInformationProtectionDataLossPreventionPoliciesOperationOptions, predicate DataLossPreventionPolicyOperationPredicate) (result ListInformationProtectionDataLossPreventionPoliciesCompleteResult, err error)
ListInformationProtectionDataLossPreventionPoliciesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (InformationProtectionDataLossPreventionPolicyClient) UpdateInformationProtectionDataLossPreventionPolicy ¶
func (c InformationProtectionDataLossPreventionPolicyClient) UpdateInformationProtectionDataLossPreventionPolicy(ctx context.Context, id beta.UserIdInformationProtectionDataLossPreventionPolicyId, input beta.DataLossPreventionPolicy, options UpdateInformationProtectionDataLossPreventionPolicyOperationOptions) (result UpdateInformationProtectionDataLossPreventionPolicyOperationResponse, err error)
UpdateInformationProtectionDataLossPreventionPolicy - Update the navigation property dataLossPreventionPolicies in users
type ListInformationProtectionDataLossPreventionPoliciesCompleteResult ¶
type ListInformationProtectionDataLossPreventionPoliciesCompleteResult struct { LatestHttpResponse *http.Response Items []beta.DataLossPreventionPolicy }
type ListInformationProtectionDataLossPreventionPoliciesCustomPager ¶
type ListInformationProtectionDataLossPreventionPoliciesCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*ListInformationProtectionDataLossPreventionPoliciesCustomPager) NextPageLink ¶
func (p *ListInformationProtectionDataLossPreventionPoliciesCustomPager) NextPageLink() *odata.Link
type ListInformationProtectionDataLossPreventionPoliciesOperationOptions ¶
type ListInformationProtectionDataLossPreventionPoliciesOperationOptions 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 DefaultListInformationProtectionDataLossPreventionPoliciesOperationOptions ¶
func DefaultListInformationProtectionDataLossPreventionPoliciesOperationOptions() ListInformationProtectionDataLossPreventionPoliciesOperationOptions
func (ListInformationProtectionDataLossPreventionPoliciesOperationOptions) ToHeaders ¶
func (o ListInformationProtectionDataLossPreventionPoliciesOperationOptions) ToHeaders() *client.Headers
func (ListInformationProtectionDataLossPreventionPoliciesOperationOptions) ToOData ¶
func (o ListInformationProtectionDataLossPreventionPoliciesOperationOptions) ToOData() *odata.Query
func (ListInformationProtectionDataLossPreventionPoliciesOperationOptions) ToQuery ¶
func (o ListInformationProtectionDataLossPreventionPoliciesOperationOptions) ToQuery() *client.QueryParams
type UpdateInformationProtectionDataLossPreventionPolicyOperationOptions ¶
type UpdateInformationProtectionDataLossPreventionPolicyOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateInformationProtectionDataLossPreventionPolicyOperationOptions ¶
func DefaultUpdateInformationProtectionDataLossPreventionPolicyOperationOptions() UpdateInformationProtectionDataLossPreventionPolicyOperationOptions
func (UpdateInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders ¶
func (o UpdateInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
func (UpdateInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData ¶
func (o UpdateInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
func (UpdateInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery ¶
func (o UpdateInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
Source Files ¶
- client.go
- method_createinformationprotectiondatalosspreventionpolicy.go
- method_deleteinformationprotectiondatalosspreventionpolicy.go
- method_evaluateinformationprotectiondatalosspreventionpolicies.go
- method_getinformationprotectiondatalosspreventionpoliciescount.go
- method_getinformationprotectiondatalosspreventionpolicy.go
- method_listinformationprotectiondatalosspreventionpolicies.go
- method_updateinformationprotectiondatalosspreventionpolicy.go
- model_evaluateinformationprotectiondatalosspreventionpoliciesrequest.go
- predicates.go
- version.go