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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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.



33256
33257
33258
33259
33260
33261
33262
# File 'lib/aws-sdk-quicksight/types.rb', line 33256

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:



33256
33257
33258
33259
33260
33261
33262
# File 'lib/aws-sdk-quicksight/types.rb', line 33256

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)


33256
33257
33258
33259
33260
33261
33262
# File 'lib/aws-sdk-quicksight/types.rb', line 33256

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