Class: Aws::QuickSight::Types::MicrosoftPurviewProviderConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb

Overview

The full configuration for Microsoft Purview DLP integration, including the provider credentials and the label-action mappings that define the enforcement policy.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#credentialsTypes::MicrosoftPurviewCredentials

The credentials used to authenticate with Microsoft Purview.



32959
32960
32961
32962
32963
32964
32965
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 32959

class MicrosoftPurviewProviderConfig < Struct.new(
  :credentials,
  :label_action_mappings,
  :unmapped_action)
  SENSITIVE = []
  include Aws::Structure
end

#label_action_mappingsArray<Types::LabelActionMapping>

The mappings from Microsoft Purview sensitivity labels to enforcement actions.

Returns:



32959
32960
32961
32962
32963
32964
32965
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 32959

class MicrosoftPurviewProviderConfig < Struct.new(
  :credentials,
  :label_action_mappings,
  :unmapped_action)
  SENSITIVE = []
  include Aws::Structure
end

#unmapped_actionString

The default action to apply to content that has no sensitivity label or whose label is not mapped. Valid values are ALLOW, BLOCK, and WARN.

Returns:

  • (String)


32959
32960
32961
32962
32963
32964
32965
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 32959

class MicrosoftPurviewProviderConfig < Struct.new(
  :credentials,
  :label_action_mappings,
  :unmapped_action)
  SENSITIVE = []
  include Aws::Structure
end