securityinformationprotectionsensitivitylabel

package
v0.20241126.2320 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2024 License: MPL-2.0 Imports: 9 Imported by: 0

README

github.com/hashicorp/go-azure-sdk/microsoft-graph/users/beta/securityinformationprotectionsensitivitylabel Documentation

The securityinformationprotectionsensitivitylabel SDK allows for interaction with Microsoft Graph users (API Version beta).

This readme covers example usages, but further information on using this SDK can be found in the project root.

Import Path

import "github.com/hashicorp/go-azure-sdk/microsoft-graph/users/beta/securityinformationprotectionsensitivitylabel"

Client Initialization

client := securityinformationprotectionsensitivitylabel.NewSecurityInformationProtectionSensitivityLabelClientWithBaseURI("https://graph.microsoft.com")
client.Client.Authorizer = authorizer

Example Usage: SecurityInformationProtectionSensitivityLabelClient.CreateSecurityInformationProtectionSensitivityLabel

ctx := context.TODO()
id := securityinformationprotectionsensitivitylabel.NewUserID("userId")

payload := securityinformationprotectionsensitivitylabel.SecuritySensitivityLabel{
	// ...
}


read, err := client.CreateSecurityInformationProtectionSensitivityLabel(ctx, id, payload, securityinformationprotectionsensitivitylabel.DefaultCreateSecurityInformationProtectionSensitivityLabelOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SecurityInformationProtectionSensitivityLabelClient.CreateSecurityInformationProtectionSensitivityLabelSecurityExtractContentLabel

ctx := context.TODO()
id := securityinformationprotectionsensitivitylabel.NewUserID("userId")

payload := securityinformationprotectionsensitivitylabel.CreateSecurityInformationProtectionSensitivityLabelSecurityExtractContentLabelRequest{
	// ...
}


read, err := client.CreateSecurityInformationProtectionSensitivityLabelSecurityExtractContentLabel(ctx, id, payload, securityinformationprotectionsensitivitylabel.DefaultCreateSecurityInformationProtectionSensitivityLabelSecurityExtractContentLabelOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SecurityInformationProtectionSensitivityLabelClient.DeleteSecurityInformationProtectionSensitivityLabel

ctx := context.TODO()
id := securityinformationprotectionsensitivitylabel.NewUserIdSecurityInformationProtectionSensitivityLabelID("userId", "sensitivityLabelId")

read, err := client.DeleteSecurityInformationProtectionSensitivityLabel(ctx, id, securityinformationprotectionsensitivitylabel.DefaultDeleteSecurityInformationProtectionSensitivityLabelOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SecurityInformationProtectionSensitivityLabelClient.GetSecurityInformationProtectionSensitivityLabel

ctx := context.TODO()
id := securityinformationprotectionsensitivitylabel.NewUserIdSecurityInformationProtectionSensitivityLabelID("userId", "sensitivityLabelId")

read, err := client.GetSecurityInformationProtectionSensitivityLabel(ctx, id, securityinformationprotectionsensitivitylabel.DefaultGetSecurityInformationProtectionSensitivityLabelOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SecurityInformationProtectionSensitivityLabelClient.GetSecurityInformationProtectionSensitivityLabelsCount

ctx := context.TODO()
id := securityinformationprotectionsensitivitylabel.NewUserID("userId")

read, err := client.GetSecurityInformationProtectionSensitivityLabelsCount(ctx, id, securityinformationprotectionsensitivitylabel.DefaultGetSecurityInformationProtectionSensitivityLabelsCountOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: SecurityInformationProtectionSensitivityLabelClient.ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplications

ctx := context.TODO()
id := securityinformationprotectionsensitivitylabel.NewUserID("userId")

payload := securityinformationprotectionsensitivitylabel.ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsRequest{
	// ...
}


// alternatively `client.ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplications(ctx, id, payload, securityinformationprotectionsensitivitylabel.DefaultListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsOperationOptions())` can be used to do batched pagination
items, err := client.ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsComplete(ctx, id, payload, securityinformationprotectionsensitivitylabel.DefaultListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: SecurityInformationProtectionSensitivityLabelClient.ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResults

ctx := context.TODO()
id := securityinformationprotectionsensitivitylabel.NewUserID("userId")

payload := securityinformationprotectionsensitivitylabel.ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsRequest{
	// ...
}


// alternatively `client.ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResults(ctx, id, payload, securityinformationprotectionsensitivitylabel.DefaultListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsOperationOptions())` can be used to do batched pagination
items, err := client.ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsComplete(ctx, id, payload, securityinformationprotectionsensitivitylabel.DefaultListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: SecurityInformationProtectionSensitivityLabelClient.ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovals

ctx := context.TODO()
id := securityinformationprotectionsensitivitylabel.NewUserID("userId")

payload := securityinformationprotectionsensitivitylabel.ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsRequest{
	// ...
}


// alternatively `client.ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovals(ctx, id, payload, securityinformationprotectionsensitivitylabel.DefaultListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsOperationOptions())` can be used to do batched pagination
items, err := client.ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsComplete(ctx, id, payload, securityinformationprotectionsensitivitylabel.DefaultListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: SecurityInformationProtectionSensitivityLabelClient.ListSecurityInformationProtectionSensitivityLabels

ctx := context.TODO()
id := securityinformationprotectionsensitivitylabel.NewUserID("userId")

// alternatively `client.ListSecurityInformationProtectionSensitivityLabels(ctx, id, securityinformationprotectionsensitivitylabel.DefaultListSecurityInformationProtectionSensitivityLabelsOperationOptions())` can be used to do batched pagination
items, err := client.ListSecurityInformationProtectionSensitivityLabelsComplete(ctx, id, securityinformationprotectionsensitivitylabel.DefaultListSecurityInformationProtectionSensitivityLabelsOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: SecurityInformationProtectionSensitivityLabelClient.UpdateSecurityInformationProtectionSensitivityLabel

ctx := context.TODO()
id := securityinformationprotectionsensitivitylabel.NewUserIdSecurityInformationProtectionSensitivityLabelID("userId", "sensitivityLabelId")

payload := securityinformationprotectionsensitivitylabel.SecuritySensitivityLabel{
	// ...
}


read, err := client.UpdateSecurityInformationProtectionSensitivityLabel(ctx, id, payload, securityinformationprotectionsensitivitylabel.DefaultUpdateSecurityInformationProtectionSensitivityLabelOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateSecurityInformationProtectionSensitivityLabelOperationOptions

type CreateSecurityInformationProtectionSensitivityLabelOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (CreateSecurityInformationProtectionSensitivityLabelOperationOptions) ToHeaders

func (CreateSecurityInformationProtectionSensitivityLabelOperationOptions) ToOData

func (CreateSecurityInformationProtectionSensitivityLabelOperationOptions) ToQuery

type CreateSecurityInformationProtectionSensitivityLabelOperationResponse

type CreateSecurityInformationProtectionSensitivityLabelOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *beta.SecuritySensitivityLabel
}

type CreateSecurityInformationProtectionSensitivityLabelSecurityExtractContentLabelOperationOptions

type CreateSecurityInformationProtectionSensitivityLabelSecurityExtractContentLabelOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (CreateSecurityInformationProtectionSensitivityLabelSecurityExtractContentLabelOperationOptions) ToHeaders

func (CreateSecurityInformationProtectionSensitivityLabelSecurityExtractContentLabelOperationOptions) ToOData

func (CreateSecurityInformationProtectionSensitivityLabelSecurityExtractContentLabelOperationOptions) ToQuery

type CreateSecurityInformationProtectionSensitivityLabelSecurityExtractContentLabelOperationResponse

type CreateSecurityInformationProtectionSensitivityLabelSecurityExtractContentLabelOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *beta.SecurityContentLabel
}

type CreateSecurityInformationProtectionSensitivityLabelSecurityExtractContentLabelRequest

type CreateSecurityInformationProtectionSensitivityLabelSecurityExtractContentLabelRequest struct {
	ContentInfo *beta.SecurityContentInfo `json:"contentInfo,omitempty"`
}

type DeleteSecurityInformationProtectionSensitivityLabelOperationOptions

type DeleteSecurityInformationProtectionSensitivityLabelOperationOptions struct {
	IfMatch   *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (DeleteSecurityInformationProtectionSensitivityLabelOperationOptions) ToHeaders

func (DeleteSecurityInformationProtectionSensitivityLabelOperationOptions) ToOData

func (DeleteSecurityInformationProtectionSensitivityLabelOperationOptions) ToQuery

type DeleteSecurityInformationProtectionSensitivityLabelOperationResponse

type DeleteSecurityInformationProtectionSensitivityLabelOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type GetSecurityInformationProtectionSensitivityLabelOperationOptions

type GetSecurityInformationProtectionSensitivityLabelOperationOptions struct {
	Expand    *odata.Expand
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Select    *[]string
}

func (GetSecurityInformationProtectionSensitivityLabelOperationOptions) ToHeaders

func (GetSecurityInformationProtectionSensitivityLabelOperationOptions) ToOData

func (GetSecurityInformationProtectionSensitivityLabelOperationOptions) ToQuery

type GetSecurityInformationProtectionSensitivityLabelOperationResponse

type GetSecurityInformationProtectionSensitivityLabelOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *beta.SecuritySensitivityLabel
}

type GetSecurityInformationProtectionSensitivityLabelsCountOperationOptions

type GetSecurityInformationProtectionSensitivityLabelsCountOperationOptions struct {
	Filter    *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Search    *string
}

func (GetSecurityInformationProtectionSensitivityLabelsCountOperationOptions) ToHeaders

func (GetSecurityInformationProtectionSensitivityLabelsCountOperationOptions) ToOData

func (GetSecurityInformationProtectionSensitivityLabelsCountOperationOptions) ToQuery

type GetSecurityInformationProtectionSensitivityLabelsCountOperationResponse

type GetSecurityInformationProtectionSensitivityLabelsCountOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsCompleteResult

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []beta.SecurityInformationProtectionAction
}

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsCustomPager

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsOperationOptions

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Skip      *int64
	Top       *int64
}

func (ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsOperationOptions) ToHeaders

func (ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsOperationOptions) ToOData

func (ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsOperationOptions) ToQuery

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsOperationResponse

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]beta.SecurityInformationProtectionAction
}

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsRequest

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsRequest struct {
	ContentInfo     *beta.SecurityContentInfo     `json:"contentInfo,omitempty"`
	LabelingOptions *beta.SecurityLabelingOptions `json:"labelingOptions,omitempty"`
}

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsCompleteResult

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []beta.SecurityInformationProtectionAction
}

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsCustomPager

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsOperationOptions

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Skip      *int64
	Top       *int64
}

func (ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsOperationOptions) ToHeaders

func (ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsOperationOptions) ToOData

func (ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsOperationOptions) ToQuery

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsOperationResponse

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]beta.SecurityInformationProtectionAction
}

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsRequest

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsRequest struct {
	ClassificationResults *[]beta.SecurityClassificationResult `json:"classificationResults,omitempty"`
	ContentInfo           *beta.SecurityContentInfo            `json:"contentInfo,omitempty"`
}

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsCompleteResult

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []beta.SecurityInformationProtectionAction
}

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsCustomPager

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsOperationOptions

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Skip      *int64
	Top       *int64
}

func (ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsOperationOptions) ToHeaders

func (ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsOperationOptions) ToOData

func (ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsOperationOptions) ToQuery

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsOperationResponse

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]beta.SecurityInformationProtectionAction
}

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsRequest

type ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsRequest struct {
	ContentInfo            *beta.SecurityContentInfo            `json:"contentInfo,omitempty"`
	DowngradeJustification *beta.SecurityDowngradeJustification `json:"downgradeJustification,omitempty"`
}

type ListSecurityInformationProtectionSensitivityLabelsCompleteResult

type ListSecurityInformationProtectionSensitivityLabelsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []beta.SecuritySensitivityLabel
}

type ListSecurityInformationProtectionSensitivityLabelsCustomPager

type ListSecurityInformationProtectionSensitivityLabelsCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}

type ListSecurityInformationProtectionSensitivityLabelsOperationOptions

type ListSecurityInformationProtectionSensitivityLabelsOperationOptions 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 (ListSecurityInformationProtectionSensitivityLabelsOperationOptions) ToHeaders

func (ListSecurityInformationProtectionSensitivityLabelsOperationOptions) ToOData

func (ListSecurityInformationProtectionSensitivityLabelsOperationOptions) ToQuery

type ListSecurityInformationProtectionSensitivityLabelsOperationResponse

type ListSecurityInformationProtectionSensitivityLabelsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]beta.SecuritySensitivityLabel
}

type SecurityInformationProtectionActionOperationPredicate

type SecurityInformationProtectionActionOperationPredicate struct {
}

func (SecurityInformationProtectionActionOperationPredicate) Matches

type SecurityInformationProtectionSensitivityLabelClient

type SecurityInformationProtectionSensitivityLabelClient struct {
	Client *msgraph.Client
}

func NewSecurityInformationProtectionSensitivityLabelClientWithBaseURI

func NewSecurityInformationProtectionSensitivityLabelClientWithBaseURI(sdkApi sdkEnv.Api) (*SecurityInformationProtectionSensitivityLabelClient, error)

func (SecurityInformationProtectionSensitivityLabelClient) CreateSecurityInformationProtectionSensitivityLabel

CreateSecurityInformationProtectionSensitivityLabel - Create new navigation property to sensitivityLabels for users

func (SecurityInformationProtectionSensitivityLabelClient) CreateSecurityInformationProtectionSensitivityLabelSecurityExtractContentLabel

CreateSecurityInformationProtectionSensitivityLabelSecurityExtractContentLabel - Invoke action extractContentLabel. Use the metadata that exists on an already-labeled piece of information to resolve the metadata to a specific sensitivity label. The contentInfo input is resolved to informationProtectionContentLabel.

func (SecurityInformationProtectionSensitivityLabelClient) DeleteSecurityInformationProtectionSensitivityLabel

DeleteSecurityInformationProtectionSensitivityLabel - Delete navigation property sensitivityLabels for users

func (SecurityInformationProtectionSensitivityLabelClient) GetSecurityInformationProtectionSensitivityLabel

GetSecurityInformationProtectionSensitivityLabel - Get sensitivityLabels from users. Read the Microsoft Purview Information Protection labels for the user or organization.

func (SecurityInformationProtectionSensitivityLabelClient) GetSecurityInformationProtectionSensitivityLabelsCount

GetSecurityInformationProtectionSensitivityLabelsCount - Get the number of the resource

func (SecurityInformationProtectionSensitivityLabelClient) ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplications

ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplications - Invoke action evaluateApplication. Compute the sensitivity 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 (SecurityInformationProtectionSensitivityLabelClient) ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsComplete

ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsComplete retrieves all the results into a single object

func (SecurityInformationProtectionSensitivityLabelClient) ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsCompleteMatchingPredicate

ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateApplicationsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (SecurityInformationProtectionSensitivityLabelClient) ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResults

ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResults - Invoke action evaluateClassificationResults. Use the classification results to compute the sensitivity 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 the 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 (SecurityInformationProtectionSensitivityLabelClient) ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsComplete

ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsComplete retrieves all the results into a single object

func (SecurityInformationProtectionSensitivityLabelClient) ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsCompleteMatchingPredicate

ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateClassificationResultsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (SecurityInformationProtectionSensitivityLabelClient) ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovals

ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovals - 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 or more of the following

func (SecurityInformationProtectionSensitivityLabelClient) ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsComplete

ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsComplete retrieves all the results into a single object

func (SecurityInformationProtectionSensitivityLabelClient) ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsCompleteMatchingPredicate

ListSecurityInformationProtectionSensitivityLabelSecurityEvaluateRemovalsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (SecurityInformationProtectionSensitivityLabelClient) ListSecurityInformationProtectionSensitivityLabels

ListSecurityInformationProtectionSensitivityLabels - List sensitivityLabels. Get a list of sensitivityLabel objects associated with a user or organization.

func (SecurityInformationProtectionSensitivityLabelClient) ListSecurityInformationProtectionSensitivityLabelsComplete

ListSecurityInformationProtectionSensitivityLabelsComplete retrieves all the results into a single object

func (SecurityInformationProtectionSensitivityLabelClient) ListSecurityInformationProtectionSensitivityLabelsCompleteMatchingPredicate

ListSecurityInformationProtectionSensitivityLabelsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (SecurityInformationProtectionSensitivityLabelClient) UpdateSecurityInformationProtectionSensitivityLabel

UpdateSecurityInformationProtectionSensitivityLabel - Update the navigation property sensitivityLabels in users

type SecuritySensitivityLabelOperationPredicate

type SecuritySensitivityLabelOperationPredicate struct {
}

func (SecuritySensitivityLabelOperationPredicate) Matches

type UpdateSecurityInformationProtectionSensitivityLabelOperationOptions

type UpdateSecurityInformationProtectionSensitivityLabelOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func (UpdateSecurityInformationProtectionSensitivityLabelOperationOptions) ToHeaders

func (UpdateSecurityInformationProtectionSensitivityLabelOperationOptions) ToOData

func (UpdateSecurityInformationProtectionSensitivityLabelOperationOptions) ToQuery

type UpdateSecurityInformationProtectionSensitivityLabelOperationResponse

type UpdateSecurityInformationProtectionSensitivityLabelOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL