Documentation ¶
Index ¶
- type CreateInformationProtectionPolicyLabelOperationOptions
- type CreateInformationProtectionPolicyLabelOperationResponse
- type DeleteInformationProtectionPolicyLabelOperationOptions
- type DeleteInformationProtectionPolicyLabelOperationResponse
- type EvaluateInformationProtectionPolicyLabelsApplicationsCompleteResult
- type EvaluateInformationProtectionPolicyLabelsApplicationsCustomPager
- type EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions
- func (o EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions) ToHeaders() *client.Headers
- func (o EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions) ToOData() *odata.Query
- func (o EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions) ToQuery() *client.QueryParams
- type EvaluateInformationProtectionPolicyLabelsApplicationsOperationResponse
- type EvaluateInformationProtectionPolicyLabelsApplicationsRequest
- type EvaluateInformationProtectionPolicyLabelsClassificationResultsCompleteResult
- type EvaluateInformationProtectionPolicyLabelsClassificationResultsCustomPager
- type EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions
- func (o EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions) ToHeaders() *client.Headers
- func (o EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions) ToOData() *odata.Query
- func (o EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions) ToQuery() *client.QueryParams
- type EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationResponse
- type EvaluateInformationProtectionPolicyLabelsClassificationResultsRequest
- type EvaluateInformationProtectionPolicyLabelsRemovalsCompleteResult
- type EvaluateInformationProtectionPolicyLabelsRemovalsCustomPager
- type EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions
- func (o EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions) ToHeaders() *client.Headers
- func (o EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions) ToOData() *odata.Query
- func (o EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions) ToQuery() *client.QueryParams
- type EvaluateInformationProtectionPolicyLabelsRemovalsOperationResponse
- type EvaluateInformationProtectionPolicyLabelsRemovalsRequest
- type ExtractInformationProtectionPolicyLabelsLabelOperationOptions
- type ExtractInformationProtectionPolicyLabelsLabelOperationResponse
- type ExtractInformationProtectionPolicyLabelsLabelRequest
- type GetInformationProtectionPolicyLabelOperationOptions
- type GetInformationProtectionPolicyLabelOperationResponse
- type GetInformationProtectionPolicyLabelsCountOperationOptions
- type GetInformationProtectionPolicyLabelsCountOperationResponse
- type InformationProtectionActionOperationPredicate
- type InformationProtectionLabelOperationPredicate
- type InformationProtectionPolicyLabelClient
- func (c InformationProtectionPolicyLabelClient) CreateInformationProtectionPolicyLabel(ctx context.Context, id beta.UserId, input beta.InformationProtectionLabel, ...) (result CreateInformationProtectionPolicyLabelOperationResponse, err error)
- func (c InformationProtectionPolicyLabelClient) DeleteInformationProtectionPolicyLabel(ctx context.Context, id beta.UserIdInformationProtectionPolicyLabelId, ...) (result DeleteInformationProtectionPolicyLabelOperationResponse, err error)
- func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsApplications(ctx context.Context, id beta.UserId, ...) (result EvaluateInformationProtectionPolicyLabelsApplicationsOperationResponse, ...)
- func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsApplicationsComplete(ctx context.Context, id beta.UserId, ...) (EvaluateInformationProtectionPolicyLabelsApplicationsCompleteResult, error)
- func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsApplicationsCompleteMatchingPredicate(ctx context.Context, id beta.UserId, ...) (result EvaluateInformationProtectionPolicyLabelsApplicationsCompleteResult, ...)
- func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsClassificationResults(ctx context.Context, id beta.UserId, ...) (...)
- func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsClassificationResultsComplete(ctx context.Context, id beta.UserId, ...) (EvaluateInformationProtectionPolicyLabelsClassificationResultsCompleteResult, ...)
- func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsClassificationResultsCompleteMatchingPredicate(ctx context.Context, id beta.UserId, ...) (...)
- func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsRemovals(ctx context.Context, id beta.UserId, ...) (result EvaluateInformationProtectionPolicyLabelsRemovalsOperationResponse, ...)
- func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsRemovalsComplete(ctx context.Context, id beta.UserId, ...) (EvaluateInformationProtectionPolicyLabelsRemovalsCompleteResult, error)
- func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsRemovalsCompleteMatchingPredicate(ctx context.Context, id beta.UserId, ...) (result EvaluateInformationProtectionPolicyLabelsRemovalsCompleteResult, ...)
- func (c InformationProtectionPolicyLabelClient) ExtractInformationProtectionPolicyLabelsLabel(ctx context.Context, id beta.UserId, ...) (result ExtractInformationProtectionPolicyLabelsLabelOperationResponse, ...)
- func (c InformationProtectionPolicyLabelClient) GetInformationProtectionPolicyLabel(ctx context.Context, id beta.UserIdInformationProtectionPolicyLabelId, ...) (result GetInformationProtectionPolicyLabelOperationResponse, err error)
- func (c InformationProtectionPolicyLabelClient) GetInformationProtectionPolicyLabelsCount(ctx context.Context, id beta.UserId, ...) (result GetInformationProtectionPolicyLabelsCountOperationResponse, err error)
- func (c InformationProtectionPolicyLabelClient) ListInformationProtectionPolicyLabels(ctx context.Context, id beta.UserId, ...) (result ListInformationProtectionPolicyLabelsOperationResponse, err error)
- func (c InformationProtectionPolicyLabelClient) ListInformationProtectionPolicyLabelsComplete(ctx context.Context, id beta.UserId, ...) (ListInformationProtectionPolicyLabelsCompleteResult, error)
- func (c InformationProtectionPolicyLabelClient) ListInformationProtectionPolicyLabelsCompleteMatchingPredicate(ctx context.Context, id beta.UserId, ...) (result ListInformationProtectionPolicyLabelsCompleteResult, err error)
- func (c InformationProtectionPolicyLabelClient) UpdateInformationProtectionPolicyLabel(ctx context.Context, id beta.UserIdInformationProtectionPolicyLabelId, ...) (result UpdateInformationProtectionPolicyLabelOperationResponse, err error)
- type ListInformationProtectionPolicyLabelsCompleteResult
- type ListInformationProtectionPolicyLabelsCustomPager
- type ListInformationProtectionPolicyLabelsOperationOptions
- type ListInformationProtectionPolicyLabelsOperationResponse
- type UpdateInformationProtectionPolicyLabelOperationOptions
- type UpdateInformationProtectionPolicyLabelOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateInformationProtectionPolicyLabelOperationOptions ¶
type CreateInformationProtectionPolicyLabelOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultCreateInformationProtectionPolicyLabelOperationOptions ¶
func DefaultCreateInformationProtectionPolicyLabelOperationOptions() CreateInformationProtectionPolicyLabelOperationOptions
func (CreateInformationProtectionPolicyLabelOperationOptions) ToHeaders ¶
func (o CreateInformationProtectionPolicyLabelOperationOptions) ToHeaders() *client.Headers
func (CreateInformationProtectionPolicyLabelOperationOptions) ToOData ¶
func (o CreateInformationProtectionPolicyLabelOperationOptions) ToOData() *odata.Query
func (CreateInformationProtectionPolicyLabelOperationOptions) ToQuery ¶
func (o CreateInformationProtectionPolicyLabelOperationOptions) ToQuery() *client.QueryParams
type DeleteInformationProtectionPolicyLabelOperationOptions ¶
type DeleteInformationProtectionPolicyLabelOperationOptions struct { IfMatch *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultDeleteInformationProtectionPolicyLabelOperationOptions ¶
func DefaultDeleteInformationProtectionPolicyLabelOperationOptions() DeleteInformationProtectionPolicyLabelOperationOptions
func (DeleteInformationProtectionPolicyLabelOperationOptions) ToHeaders ¶
func (o DeleteInformationProtectionPolicyLabelOperationOptions) ToHeaders() *client.Headers
func (DeleteInformationProtectionPolicyLabelOperationOptions) ToOData ¶
func (o DeleteInformationProtectionPolicyLabelOperationOptions) ToOData() *odata.Query
func (DeleteInformationProtectionPolicyLabelOperationOptions) ToQuery ¶
func (o DeleteInformationProtectionPolicyLabelOperationOptions) ToQuery() *client.QueryParams
type EvaluateInformationProtectionPolicyLabelsApplicationsCompleteResult ¶
type EvaluateInformationProtectionPolicyLabelsApplicationsCompleteResult struct { LatestHttpResponse *http.Response Items []beta.InformationProtectionAction }
type EvaluateInformationProtectionPolicyLabelsApplicationsCustomPager ¶
type EvaluateInformationProtectionPolicyLabelsApplicationsCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*EvaluateInformationProtectionPolicyLabelsApplicationsCustomPager) NextPageLink ¶
func (p *EvaluateInformationProtectionPolicyLabelsApplicationsCustomPager) NextPageLink() *odata.Link
type EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions ¶
type EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Skip *int64 Top *int64 }
func DefaultEvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions ¶
func DefaultEvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions() EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions
func (EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions) ToHeaders ¶
func (o EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions) ToHeaders() *client.Headers
func (EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions) ToOData ¶
func (o EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions) ToOData() *odata.Query
func (EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions) ToQuery ¶
func (o EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions) ToQuery() *client.QueryParams
type EvaluateInformationProtectionPolicyLabelsApplicationsRequest ¶
type EvaluateInformationProtectionPolicyLabelsApplicationsRequest struct { ContentInfo *beta.ContentInfo `json:"contentInfo,omitempty"` LabelingOptions *beta.LabelingOptions `json:"labelingOptions,omitempty"` }
type EvaluateInformationProtectionPolicyLabelsClassificationResultsCompleteResult ¶
type EvaluateInformationProtectionPolicyLabelsClassificationResultsCompleteResult struct { LatestHttpResponse *http.Response Items []beta.InformationProtectionAction }
type EvaluateInformationProtectionPolicyLabelsClassificationResultsCustomPager ¶
type EvaluateInformationProtectionPolicyLabelsClassificationResultsCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*EvaluateInformationProtectionPolicyLabelsClassificationResultsCustomPager) NextPageLink ¶
func (p *EvaluateInformationProtectionPolicyLabelsClassificationResultsCustomPager) NextPageLink() *odata.Link
type EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions ¶
type EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Skip *int64 Top *int64 }
func DefaultEvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions ¶
func DefaultEvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions() EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions
func (EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions) ToHeaders ¶
func (o EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions) ToHeaders() *client.Headers
func (EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions) ToOData ¶
func (o EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions) ToOData() *odata.Query
type EvaluateInformationProtectionPolicyLabelsClassificationResultsRequest ¶
type EvaluateInformationProtectionPolicyLabelsClassificationResultsRequest struct { ClassificationResults *[]beta.ClassificationResult `json:"classificationResults,omitempty"` ContentInfo *beta.ContentInfo `json:"contentInfo,omitempty"` }
type EvaluateInformationProtectionPolicyLabelsRemovalsCompleteResult ¶
type EvaluateInformationProtectionPolicyLabelsRemovalsCompleteResult struct { LatestHttpResponse *http.Response Items []beta.InformationProtectionAction }
type EvaluateInformationProtectionPolicyLabelsRemovalsCustomPager ¶
type EvaluateInformationProtectionPolicyLabelsRemovalsCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*EvaluateInformationProtectionPolicyLabelsRemovalsCustomPager) NextPageLink ¶
func (p *EvaluateInformationProtectionPolicyLabelsRemovalsCustomPager) NextPageLink() *odata.Link
type EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions ¶
type EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Skip *int64 Top *int64 }
func DefaultEvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions ¶
func DefaultEvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions() EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions
func (EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions) ToHeaders ¶
func (o EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions) ToHeaders() *client.Headers
func (EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions) ToOData ¶
func (o EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions) ToOData() *odata.Query
func (EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions) ToQuery ¶
func (o EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions) ToQuery() *client.QueryParams
type EvaluateInformationProtectionPolicyLabelsRemovalsRequest ¶
type EvaluateInformationProtectionPolicyLabelsRemovalsRequest struct { ContentInfo *beta.ContentInfo `json:"contentInfo,omitempty"` DowngradeJustification *beta.DowngradeJustification `json:"downgradeJustification,omitempty"` }
type ExtractInformationProtectionPolicyLabelsLabelOperationOptions ¶
type ExtractInformationProtectionPolicyLabelsLabelOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultExtractInformationProtectionPolicyLabelsLabelOperationOptions ¶
func DefaultExtractInformationProtectionPolicyLabelsLabelOperationOptions() ExtractInformationProtectionPolicyLabelsLabelOperationOptions
func (ExtractInformationProtectionPolicyLabelsLabelOperationOptions) ToHeaders ¶
func (o ExtractInformationProtectionPolicyLabelsLabelOperationOptions) ToHeaders() *client.Headers
func (ExtractInformationProtectionPolicyLabelsLabelOperationOptions) ToOData ¶
func (o ExtractInformationProtectionPolicyLabelsLabelOperationOptions) ToOData() *odata.Query
func (ExtractInformationProtectionPolicyLabelsLabelOperationOptions) ToQuery ¶
func (o ExtractInformationProtectionPolicyLabelsLabelOperationOptions) ToQuery() *client.QueryParams
type ExtractInformationProtectionPolicyLabelsLabelRequest ¶
type ExtractInformationProtectionPolicyLabelsLabelRequest struct {
ContentInfo *beta.ContentInfo `json:"contentInfo,omitempty"`
}
type GetInformationProtectionPolicyLabelOperationOptions ¶
type GetInformationProtectionPolicyLabelOperationOptions struct { Expand *odata.Expand Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Select *[]string }
func DefaultGetInformationProtectionPolicyLabelOperationOptions ¶
func DefaultGetInformationProtectionPolicyLabelOperationOptions() GetInformationProtectionPolicyLabelOperationOptions
func (GetInformationProtectionPolicyLabelOperationOptions) ToHeaders ¶
func (o GetInformationProtectionPolicyLabelOperationOptions) ToHeaders() *client.Headers
func (GetInformationProtectionPolicyLabelOperationOptions) ToOData ¶
func (o GetInformationProtectionPolicyLabelOperationOptions) ToOData() *odata.Query
func (GetInformationProtectionPolicyLabelOperationOptions) ToQuery ¶
func (o GetInformationProtectionPolicyLabelOperationOptions) ToQuery() *client.QueryParams
type GetInformationProtectionPolicyLabelsCountOperationOptions ¶
type GetInformationProtectionPolicyLabelsCountOperationOptions struct { Filter *string Metadata *odata.Metadata RetryFunc client.RequestRetryFunc Search *string }
func DefaultGetInformationProtectionPolicyLabelsCountOperationOptions ¶
func DefaultGetInformationProtectionPolicyLabelsCountOperationOptions() GetInformationProtectionPolicyLabelsCountOperationOptions
func (GetInformationProtectionPolicyLabelsCountOperationOptions) ToHeaders ¶
func (o GetInformationProtectionPolicyLabelsCountOperationOptions) ToHeaders() *client.Headers
func (GetInformationProtectionPolicyLabelsCountOperationOptions) ToOData ¶
func (o GetInformationProtectionPolicyLabelsCountOperationOptions) ToOData() *odata.Query
func (GetInformationProtectionPolicyLabelsCountOperationOptions) ToQuery ¶
func (o GetInformationProtectionPolicyLabelsCountOperationOptions) ToQuery() *client.QueryParams
type InformationProtectionActionOperationPredicate ¶
type InformationProtectionActionOperationPredicate struct { }
func (InformationProtectionActionOperationPredicate) Matches ¶
func (p InformationProtectionActionOperationPredicate) Matches(input beta.InformationProtectionAction) bool
type InformationProtectionLabelOperationPredicate ¶
type InformationProtectionLabelOperationPredicate struct { }
func (InformationProtectionLabelOperationPredicate) Matches ¶
func (p InformationProtectionLabelOperationPredicate) Matches(input beta.InformationProtectionLabel) bool
type InformationProtectionPolicyLabelClient ¶
func NewInformationProtectionPolicyLabelClientWithBaseURI ¶
func NewInformationProtectionPolicyLabelClientWithBaseURI(sdkApi sdkEnv.Api) (*InformationProtectionPolicyLabelClient, error)
func (InformationProtectionPolicyLabelClient) CreateInformationProtectionPolicyLabel ¶
func (c InformationProtectionPolicyLabelClient) CreateInformationProtectionPolicyLabel(ctx context.Context, id beta.UserId, input beta.InformationProtectionLabel, options CreateInformationProtectionPolicyLabelOperationOptions) (result CreateInformationProtectionPolicyLabelOperationResponse, err error)
CreateInformationProtectionPolicyLabel - Create new navigation property to labels for users
func (InformationProtectionPolicyLabelClient) DeleteInformationProtectionPolicyLabel ¶
func (c InformationProtectionPolicyLabelClient) DeleteInformationProtectionPolicyLabel(ctx context.Context, id beta.UserIdInformationProtectionPolicyLabelId, options DeleteInformationProtectionPolicyLabelOperationOptions) (result DeleteInformationProtectionPolicyLabelOperationResponse, err error)
DeleteInformationProtectionPolicyLabel - Delete navigation property labels for users
func (InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsApplications ¶
func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsApplications(ctx context.Context, id beta.UserId, input EvaluateInformationProtectionPolicyLabelsApplicationsRequest, options EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions) (result EvaluateInformationProtectionPolicyLabelsApplicationsOperationResponse, err error)
EvaluateInformationProtectionPolicyLabelsApplications - Invoke action evaluateApplication. Compute the information protection label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set manually or explicitly by a user or service, rather than automatically based on file contents. Given contentInfo, which includes existing content metadata key/value pairs, and labelingOptions as an input, the API returns an informationProtectionAction object that contains one of more of the following
func (InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsApplicationsComplete ¶
func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsApplicationsComplete(ctx context.Context, id beta.UserId, input EvaluateInformationProtectionPolicyLabelsApplicationsRequest, options EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions) (EvaluateInformationProtectionPolicyLabelsApplicationsCompleteResult, error)
EvaluateInformationProtectionPolicyLabelsApplicationsComplete retrieves all the results into a single object
func (InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsApplicationsCompleteMatchingPredicate ¶
func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsApplicationsCompleteMatchingPredicate(ctx context.Context, id beta.UserId, input EvaluateInformationProtectionPolicyLabelsApplicationsRequest, options EvaluateInformationProtectionPolicyLabelsApplicationsOperationOptions, predicate InformationProtectionActionOperationPredicate) (result EvaluateInformationProtectionPolicyLabelsApplicationsCompleteResult, err error)
EvaluateInformationProtectionPolicyLabelsApplicationsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsClassificationResults ¶
func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsClassificationResults(ctx context.Context, id beta.UserId, input EvaluateInformationProtectionPolicyLabelsClassificationResultsRequest, options EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions) (result EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationResponse, err error)
EvaluateInformationProtectionPolicyLabelsClassificationResults - Invoke action evaluateClassificationResults. Using classification results, compute the information protection label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set automatically based on classification of the file contents, rather than labeled directly by a user or service. To evaluate based on classification results, provide contentInfo, which includes existing content metadata key/value pairs, and classification results. The API returns an informationProtectionAction that contains one of more of the following
func (InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsClassificationResultsComplete ¶
func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsClassificationResultsComplete(ctx context.Context, id beta.UserId, input EvaluateInformationProtectionPolicyLabelsClassificationResultsRequest, options EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions) (EvaluateInformationProtectionPolicyLabelsClassificationResultsCompleteResult, error)
EvaluateInformationProtectionPolicyLabelsClassificationResultsComplete retrieves all the results into a single object
func (InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsClassificationResultsCompleteMatchingPredicate ¶
func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsClassificationResultsCompleteMatchingPredicate(ctx context.Context, id beta.UserId, input EvaluateInformationProtectionPolicyLabelsClassificationResultsRequest, options EvaluateInformationProtectionPolicyLabelsClassificationResultsOperationOptions, predicate InformationProtectionActionOperationPredicate) (result EvaluateInformationProtectionPolicyLabelsClassificationResultsCompleteResult, err error)
EvaluateInformationProtectionPolicyLabelsClassificationResultsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsRemovals ¶
func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsRemovals(ctx context.Context, id beta.UserId, input EvaluateInformationProtectionPolicyLabelsRemovalsRequest, options EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions) (result EvaluateInformationProtectionPolicyLabelsRemovalsOperationResponse, err error)
EvaluateInformationProtectionPolicyLabelsRemovals - Invoke action evaluateRemoval. Indicate to the consuming application what actions it should take to remove the label information. Given contentInfo as an input, which includes existing content metadata key/value pairs, the API returns an informationProtectionAction that contains some combination of one of more of the following
func (InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsRemovalsComplete ¶
func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsRemovalsComplete(ctx context.Context, id beta.UserId, input EvaluateInformationProtectionPolicyLabelsRemovalsRequest, options EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions) (EvaluateInformationProtectionPolicyLabelsRemovalsCompleteResult, error)
EvaluateInformationProtectionPolicyLabelsRemovalsComplete retrieves all the results into a single object
func (InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsRemovalsCompleteMatchingPredicate ¶
func (c InformationProtectionPolicyLabelClient) EvaluateInformationProtectionPolicyLabelsRemovalsCompleteMatchingPredicate(ctx context.Context, id beta.UserId, input EvaluateInformationProtectionPolicyLabelsRemovalsRequest, options EvaluateInformationProtectionPolicyLabelsRemovalsOperationOptions, predicate InformationProtectionActionOperationPredicate) (result EvaluateInformationProtectionPolicyLabelsRemovalsCompleteResult, err error)
EvaluateInformationProtectionPolicyLabelsRemovalsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (InformationProtectionPolicyLabelClient) ExtractInformationProtectionPolicyLabelsLabel ¶
func (c InformationProtectionPolicyLabelClient) ExtractInformationProtectionPolicyLabelsLabel(ctx context.Context, id beta.UserId, input ExtractInformationProtectionPolicyLabelsLabelRequest, options ExtractInformationProtectionPolicyLabelsLabelOperationOptions) (result ExtractInformationProtectionPolicyLabelsLabelOperationResponse, err error)
ExtractInformationProtectionPolicyLabelsLabel - Invoke action extractLabel. Using the metadata that exists on an already-labeled piece of information, resolve the metadata to a specific sensitivity label. The contentInfo input is resolved to informationProtectionContentLabel.
func (InformationProtectionPolicyLabelClient) GetInformationProtectionPolicyLabel ¶
func (c InformationProtectionPolicyLabelClient) GetInformationProtectionPolicyLabel(ctx context.Context, id beta.UserIdInformationProtectionPolicyLabelId, options GetInformationProtectionPolicyLabelOperationOptions) (result GetInformationProtectionPolicyLabelOperationResponse, err error)
GetInformationProtectionPolicyLabel - Get labels from users
func (InformationProtectionPolicyLabelClient) GetInformationProtectionPolicyLabelsCount ¶
func (c InformationProtectionPolicyLabelClient) GetInformationProtectionPolicyLabelsCount(ctx context.Context, id beta.UserId, options GetInformationProtectionPolicyLabelsCountOperationOptions) (result GetInformationProtectionPolicyLabelsCountOperationResponse, err error)
GetInformationProtectionPolicyLabelsCount - Get the number of the resource
func (InformationProtectionPolicyLabelClient) ListInformationProtectionPolicyLabels ¶
func (c InformationProtectionPolicyLabelClient) ListInformationProtectionPolicyLabels(ctx context.Context, id beta.UserId, options ListInformationProtectionPolicyLabelsOperationOptions) (result ListInformationProtectionPolicyLabelsOperationResponse, err error)
ListInformationProtectionPolicyLabels - Get labels from users
func (InformationProtectionPolicyLabelClient) ListInformationProtectionPolicyLabelsComplete ¶
func (c InformationProtectionPolicyLabelClient) ListInformationProtectionPolicyLabelsComplete(ctx context.Context, id beta.UserId, options ListInformationProtectionPolicyLabelsOperationOptions) (ListInformationProtectionPolicyLabelsCompleteResult, error)
ListInformationProtectionPolicyLabelsComplete retrieves all the results into a single object
func (InformationProtectionPolicyLabelClient) ListInformationProtectionPolicyLabelsCompleteMatchingPredicate ¶
func (c InformationProtectionPolicyLabelClient) ListInformationProtectionPolicyLabelsCompleteMatchingPredicate(ctx context.Context, id beta.UserId, options ListInformationProtectionPolicyLabelsOperationOptions, predicate InformationProtectionLabelOperationPredicate) (result ListInformationProtectionPolicyLabelsCompleteResult, err error)
ListInformationProtectionPolicyLabelsCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (InformationProtectionPolicyLabelClient) UpdateInformationProtectionPolicyLabel ¶
func (c InformationProtectionPolicyLabelClient) UpdateInformationProtectionPolicyLabel(ctx context.Context, id beta.UserIdInformationProtectionPolicyLabelId, input beta.InformationProtectionLabel, options UpdateInformationProtectionPolicyLabelOperationOptions) (result UpdateInformationProtectionPolicyLabelOperationResponse, err error)
UpdateInformationProtectionPolicyLabel - Update the navigation property labels in users
type ListInformationProtectionPolicyLabelsCompleteResult ¶
type ListInformationProtectionPolicyLabelsCompleteResult struct { LatestHttpResponse *http.Response Items []beta.InformationProtectionLabel }
type ListInformationProtectionPolicyLabelsCustomPager ¶
type ListInformationProtectionPolicyLabelsCustomPager struct {
NextLink *odata.Link `json:"@odata.nextLink"`
}
func (*ListInformationProtectionPolicyLabelsCustomPager) NextPageLink ¶
func (p *ListInformationProtectionPolicyLabelsCustomPager) NextPageLink() *odata.Link
type ListInformationProtectionPolicyLabelsOperationOptions ¶
type ListInformationProtectionPolicyLabelsOperationOptions 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 DefaultListInformationProtectionPolicyLabelsOperationOptions ¶
func DefaultListInformationProtectionPolicyLabelsOperationOptions() ListInformationProtectionPolicyLabelsOperationOptions
func (ListInformationProtectionPolicyLabelsOperationOptions) ToHeaders ¶
func (o ListInformationProtectionPolicyLabelsOperationOptions) ToHeaders() *client.Headers
func (ListInformationProtectionPolicyLabelsOperationOptions) ToOData ¶
func (o ListInformationProtectionPolicyLabelsOperationOptions) ToOData() *odata.Query
func (ListInformationProtectionPolicyLabelsOperationOptions) ToQuery ¶
func (o ListInformationProtectionPolicyLabelsOperationOptions) ToQuery() *client.QueryParams
type UpdateInformationProtectionPolicyLabelOperationOptions ¶
type UpdateInformationProtectionPolicyLabelOperationOptions struct { Metadata *odata.Metadata RetryFunc client.RequestRetryFunc }
func DefaultUpdateInformationProtectionPolicyLabelOperationOptions ¶
func DefaultUpdateInformationProtectionPolicyLabelOperationOptions() UpdateInformationProtectionPolicyLabelOperationOptions
func (UpdateInformationProtectionPolicyLabelOperationOptions) ToHeaders ¶
func (o UpdateInformationProtectionPolicyLabelOperationOptions) ToHeaders() *client.Headers
func (UpdateInformationProtectionPolicyLabelOperationOptions) ToOData ¶
func (o UpdateInformationProtectionPolicyLabelOperationOptions) ToOData() *odata.Query
func (UpdateInformationProtectionPolicyLabelOperationOptions) ToQuery ¶
func (o UpdateInformationProtectionPolicyLabelOperationOptions) ToQuery() *client.QueryParams
Source Files ¶
- client.go
- method_createinformationprotectionpolicylabel.go
- method_deleteinformationprotectionpolicylabel.go
- method_evaluateinformationprotectionpolicylabelsapplications.go
- method_evaluateinformationprotectionpolicylabelsclassificationresults.go
- method_evaluateinformationprotectionpolicylabelsremovals.go
- method_extractinformationprotectionpolicylabelslabel.go
- method_getinformationprotectionpolicylabel.go
- method_getinformationprotectionpolicylabelscount.go
- method_listinformationprotectionpolicylabels.go
- method_updateinformationprotectionpolicylabel.go
- model_evaluateinformationprotectionpolicylabelsapplicationsrequest.go
- model_evaluateinformationprotectionpolicylabelsclassificationresultsrequest.go
- model_evaluateinformationprotectionpolicylabelsremovalsrequest.go
- model_extractinformationprotectionpolicylabelslabelrequest.go
- predicates.go
- version.go