Documentation ¶
Index ¶
- type CreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions
- func (o CreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
- func (o CreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
- func (o CreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
- type CreateSiteInformationProtectionDataLossPreventionPolicyOperationResponse
- type DataLossPreventionPolicyOperationPredicate
- type DeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions
- func (o DeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
- func (o DeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
- func (o DeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
- type DeleteSiteInformationProtectionDataLossPreventionPolicyOperationResponse
- type EvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationOptions
- func (o EvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToHeaders() *client.Headers
- func (o EvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToOData() *odata.Query
- func (o EvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToQuery() *client.QueryParams
- type EvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationResponse
- type EvaluateSiteInformationProtectionDataLossPreventionPoliciesRequest
- type GetSiteInformationProtectionDataLossPreventionPoliciesCountOperationOptions
- func (o GetSiteInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToHeaders() *client.Headers
- func (o GetSiteInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToOData() *odata.Query
- func (o GetSiteInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToQuery() *client.QueryParams
- type GetSiteInformationProtectionDataLossPreventionPoliciesCountOperationResponse
- type GetSiteInformationProtectionDataLossPreventionPolicyOperationOptions
- func (o GetSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
- func (o GetSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
- func (o GetSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
- type GetSiteInformationProtectionDataLossPreventionPolicyOperationResponse
- type ListSiteInformationProtectionDataLossPreventionPoliciesCompleteResult
- type ListSiteInformationProtectionDataLossPreventionPoliciesCustomPager
- type ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions
- func (o ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToHeaders() *client.Headers
- func (o ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToOData() *odata.Query
- func (o ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToQuery() *client.QueryParams
- type ListSiteInformationProtectionDataLossPreventionPoliciesOperationResponse
- type SiteInformationProtectionDataLossPreventionPolicyClient
- func (c SiteInformationProtectionDataLossPreventionPolicyClient) CreateSiteInformationProtectionDataLossPreventionPolicy(ctx context.Context, id beta.GroupIdSiteId, ...) (...)
- func (c SiteInformationProtectionDataLossPreventionPolicyClient) DeleteSiteInformationProtectionDataLossPreventionPolicy(ctx context.Context, ...) (...)
- func (c SiteInformationProtectionDataLossPreventionPolicyClient) EvaluateSiteInformationProtectionDataLossPreventionPolicies(ctx context.Context, id beta.GroupIdSiteId, ...) (...)
- func (c SiteInformationProtectionDataLossPreventionPolicyClient) GetSiteInformationProtectionDataLossPreventionPoliciesCount(ctx context.Context, id beta.GroupIdSiteId, ...) (...)
- func (c SiteInformationProtectionDataLossPreventionPolicyClient) GetSiteInformationProtectionDataLossPreventionPolicy(ctx context.Context, ...) (result GetSiteInformationProtectionDataLossPreventionPolicyOperationResponse, ...)
- func (c SiteInformationProtectionDataLossPreventionPolicyClient) ListSiteInformationProtectionDataLossPreventionPolicies(ctx context.Context, id beta.GroupIdSiteId, ...) (...)
- func (c SiteInformationProtectionDataLossPreventionPolicyClient) ListSiteInformationProtectionDataLossPreventionPoliciesComplete(ctx context.Context, id beta.GroupIdSiteId, ...) (ListSiteInformationProtectionDataLossPreventionPoliciesCompleteResult, error)
- func (c SiteInformationProtectionDataLossPreventionPolicyClient) ListSiteInformationProtectionDataLossPreventionPoliciesCompleteMatchingPredicate(ctx context.Context, id beta.GroupIdSiteId, ...) (result ListSiteInformationProtectionDataLossPreventionPoliciesCompleteResult, ...)
- func (c SiteInformationProtectionDataLossPreventionPolicyClient) UpdateSiteInformationProtectionDataLossPreventionPolicy(ctx context.Context, ...) (...)
- type UpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions
- func (o UpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
- func (o UpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
- func (o UpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
- type UpdateSiteInformationProtectionDataLossPreventionPolicyOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions ¶
type CreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions ¶
func DefaultCreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions() CreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions
func (CreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders ¶
func (o CreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
func (CreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData ¶
func (o CreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
func (CreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery ¶
func (o CreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
type DataLossPreventionPolicyOperationPredicate ¶
type DataLossPreventionPolicyOperationPredicate struct { }
func (DataLossPreventionPolicyOperationPredicate) Matches ¶
func (p DataLossPreventionPolicyOperationPredicate) Matches(input beta.DataLossPreventionPolicy) bool
type DeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions ¶
type DeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions ¶
func DefaultDeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions() DeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions
func (DeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders ¶
func (o DeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
func (DeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData ¶
func (o DeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
func (DeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery ¶
func (o DeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
type EvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationOptions ¶
type EvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultEvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationOptions ¶
func DefaultEvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationOptions() EvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationOptions
func (EvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToHeaders ¶
func (o EvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToHeaders() *client.Headers
func (EvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToOData ¶
func (o EvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToOData() *odata.Query
type EvaluateSiteInformationProtectionDataLossPreventionPoliciesRequest ¶
type EvaluateSiteInformationProtectionDataLossPreventionPoliciesRequest struct { EvaluationInput *beta.DlpEvaluationInput `json:"evaluationInput,omitempty"` NotificationInfo *beta.DlpNotification `json:"notificationInfo,omitempty"` Target nullable.Type[string] `json:"target,omitempty"` }
type GetSiteInformationProtectionDataLossPreventionPoliciesCountOperationOptions ¶
type GetSiteInformationProtectionDataLossPreventionPoliciesCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetSiteInformationProtectionDataLossPreventionPoliciesCountOperationOptions ¶
func DefaultGetSiteInformationProtectionDataLossPreventionPoliciesCountOperationOptions() GetSiteInformationProtectionDataLossPreventionPoliciesCountOperationOptions
func (GetSiteInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToHeaders ¶
func (o GetSiteInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToHeaders() *client.Headers
func (GetSiteInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToOData ¶
func (o GetSiteInformationProtectionDataLossPreventionPoliciesCountOperationOptions) ToOData() *odata.Query
type GetSiteInformationProtectionDataLossPreventionPolicyOperationOptions ¶
type GetSiteInformationProtectionDataLossPreventionPolicyOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetSiteInformationProtectionDataLossPreventionPolicyOperationOptions ¶
func DefaultGetSiteInformationProtectionDataLossPreventionPolicyOperationOptions() GetSiteInformationProtectionDataLossPreventionPolicyOperationOptions
func (GetSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders ¶
func (o GetSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
func (GetSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData ¶
func (o GetSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
func (GetSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery ¶
func (o GetSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
type ListSiteInformationProtectionDataLossPreventionPoliciesCompleteResult ¶
type ListSiteInformationProtectionDataLossPreventionPoliciesCompleteResult struct { LatestHttpResponse *http.Response Items []beta.DataLossPreventionPolicy }
type ListSiteInformationProtectionDataLossPreventionPoliciesCustomPager ¶
type ListSiteInformationProtectionDataLossPreventionPoliciesCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*ListSiteInformationProtectionDataLossPreventionPoliciesCustomPager) NextPageLink ¶
func (p *ListSiteInformationProtectionDataLossPreventionPoliciesCustomPager) NextPageLink() *odata.Link
type ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions ¶
type ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions 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 DefaultListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions ¶
func DefaultListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions() ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions
func (ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToHeaders ¶
func (o ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToHeaders() *client.Headers
func (ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToOData ¶
func (o ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToOData() *odata.Query
func (ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToQuery ¶
func (o ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) ToQuery() *client.QueryParams
type SiteInformationProtectionDataLossPreventionPolicyClient ¶
func NewSiteInformationProtectionDataLossPreventionPolicyClientWithBaseURI ¶
func NewSiteInformationProtectionDataLossPreventionPolicyClientWithBaseURI(sdkApi sdkEnv.Api) (*SiteInformationProtectionDataLossPreventionPolicyClient, error)
func (SiteInformationProtectionDataLossPreventionPolicyClient) CreateSiteInformationProtectionDataLossPreventionPolicy ¶
func (c SiteInformationProtectionDataLossPreventionPolicyClient) CreateSiteInformationProtectionDataLossPreventionPolicy(ctx context.Context, id beta.GroupIdSiteId, input beta.DataLossPreventionPolicy, options CreateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) (result CreateSiteInformationProtectionDataLossPreventionPolicyOperationResponse, err error)
CreateSiteInformationProtectionDataLossPreventionPolicy - Create new navigation property to dataLossPreventionPolicies for groups
func (SiteInformationProtectionDataLossPreventionPolicyClient) DeleteSiteInformationProtectionDataLossPreventionPolicy ¶
func (c SiteInformationProtectionDataLossPreventionPolicyClient) DeleteSiteInformationProtectionDataLossPreventionPolicy(ctx context.Context, id beta.GroupIdSiteIdInformationProtectionDataLossPreventionPolicyId, options DeleteSiteInformationProtectionDataLossPreventionPolicyOperationOptions) (result DeleteSiteInformationProtectionDataLossPreventionPolicyOperationResponse, err error)
DeleteSiteInformationProtectionDataLossPreventionPolicy - Delete navigation property dataLossPreventionPolicies for groups
func (SiteInformationProtectionDataLossPreventionPolicyClient) EvaluateSiteInformationProtectionDataLossPreventionPolicies ¶
func (c SiteInformationProtectionDataLossPreventionPolicyClient) EvaluateSiteInformationProtectionDataLossPreventionPolicies(ctx context.Context, id beta.GroupIdSiteId, input EvaluateSiteInformationProtectionDataLossPreventionPoliciesRequest, options EvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) (result EvaluateSiteInformationProtectionDataLossPreventionPoliciesOperationResponse, err error)
EvaluateSiteInformationProtectionDataLossPreventionPolicies - Invoke action evaluate
func (SiteInformationProtectionDataLossPreventionPolicyClient) GetSiteInformationProtectionDataLossPreventionPoliciesCount ¶
func (c SiteInformationProtectionDataLossPreventionPolicyClient) GetSiteInformationProtectionDataLossPreventionPoliciesCount(ctx context.Context, id beta.GroupIdSiteId, options GetSiteInformationProtectionDataLossPreventionPoliciesCountOperationOptions) (result GetSiteInformationProtectionDataLossPreventionPoliciesCountOperationResponse, err error)
GetSiteInformationProtectionDataLossPreventionPoliciesCount - Get the number of the resource
func (SiteInformationProtectionDataLossPreventionPolicyClient) GetSiteInformationProtectionDataLossPreventionPolicy ¶
func (c SiteInformationProtectionDataLossPreventionPolicyClient) GetSiteInformationProtectionDataLossPreventionPolicy(ctx context.Context, id beta.GroupIdSiteIdInformationProtectionDataLossPreventionPolicyId, options GetSiteInformationProtectionDataLossPreventionPolicyOperationOptions) (result GetSiteInformationProtectionDataLossPreventionPolicyOperationResponse, err error)
GetSiteInformationProtectionDataLossPreventionPolicy - Get dataLossPreventionPolicies from groups
func (SiteInformationProtectionDataLossPreventionPolicyClient) ListSiteInformationProtectionDataLossPreventionPolicies ¶
func (c SiteInformationProtectionDataLossPreventionPolicyClient) ListSiteInformationProtectionDataLossPreventionPolicies(ctx context.Context, id beta.GroupIdSiteId, options ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) (result ListSiteInformationProtectionDataLossPreventionPoliciesOperationResponse, err error)
ListSiteInformationProtectionDataLossPreventionPolicies - Get dataLossPreventionPolicies from groups
func (SiteInformationProtectionDataLossPreventionPolicyClient) ListSiteInformationProtectionDataLossPreventionPoliciesComplete ¶
func (c SiteInformationProtectionDataLossPreventionPolicyClient) ListSiteInformationProtectionDataLossPreventionPoliciesComplete(ctx context.Context, id beta.GroupIdSiteId, options ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions) (ListSiteInformationProtectionDataLossPreventionPoliciesCompleteResult, error)
ListSiteInformationProtectionDataLossPreventionPoliciesComplete retrieves all the results into a single object
func (SiteInformationProtectionDataLossPreventionPolicyClient) ListSiteInformationProtectionDataLossPreventionPoliciesCompleteMatchingPredicate ¶
func (c SiteInformationProtectionDataLossPreventionPolicyClient) ListSiteInformationProtectionDataLossPreventionPoliciesCompleteMatchingPredicate(ctx context.Context, id beta.GroupIdSiteId, options ListSiteInformationProtectionDataLossPreventionPoliciesOperationOptions, predicate DataLossPreventionPolicyOperationPredicate) (result ListSiteInformationProtectionDataLossPreventionPoliciesCompleteResult, err error)
ListSiteInformationProtectionDataLossPreventionPoliciesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (SiteInformationProtectionDataLossPreventionPolicyClient) UpdateSiteInformationProtectionDataLossPreventionPolicy ¶
func (c SiteInformationProtectionDataLossPreventionPolicyClient) UpdateSiteInformationProtectionDataLossPreventionPolicy(ctx context.Context, id beta.GroupIdSiteIdInformationProtectionDataLossPreventionPolicyId, input beta.DataLossPreventionPolicy, options UpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) (result UpdateSiteInformationProtectionDataLossPreventionPolicyOperationResponse, err error)
UpdateSiteInformationProtectionDataLossPreventionPolicy - Update the navigation property dataLossPreventionPolicies in groups
type UpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions ¶
type UpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions ¶
func DefaultUpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions() UpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions
func (UpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders ¶
func (o UpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToHeaders() *client.Headers
func (UpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData ¶
func (o UpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToOData() *odata.Query
func (UpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery ¶
func (o UpdateSiteInformationProtectionDataLossPreventionPolicyOperationOptions) ToQuery() *client.QueryParams
Source Files ¶
- client.go
- method_createsiteinformationprotectiondatalosspreventionpolicy.go
- method_deletesiteinformationprotectiondatalosspreventionpolicy.go
- method_evaluatesiteinformationprotectiondatalosspreventionpolicies.go
- method_getsiteinformationprotectiondatalosspreventionpoliciescount.go
- method_getsiteinformationprotectiondatalosspreventionpolicy.go
- method_listsiteinformationprotectiondatalosspreventionpolicies.go
- method_updatesiteinformationprotectiondatalosspreventionpolicy.go
- model_evaluatesiteinformationprotectiondatalosspreventionpoliciesrequest.go
- predicates.go
- version.go