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

#credentials ⇒ Types::MicrosoftPurviewCredentials

The credentials used to authenticate with Microsoft Purview.



33822
33823
33824
33825
33826
33827
33828
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33822

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

#label_action_mappings ⇒ Array<Types::LabelActionMapping>

The mappings from Microsoft Purview sensitivity labels to enforcement actions.

Returns:



33822
33823
33824
33825
33826
33827
33828
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33822

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

#unmapped_action ⇒ String

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)


33822
33823
33824
33825
33826
33827
33828
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33822

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