Class: Aws::AccessAnalyzer::Types::AnalyzerConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::AccessAnalyzer::Types::AnalyzerConfiguration
- Defined in:
- gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb
Overview
AnalyzerConfiguration is a union - when making an API calls you must set exactly one of the members.
AnalyzerConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of AnalyzerConfiguration corresponding to the set member.
Contains information about the configuration of an analyzer for an Amazon Web Services organization or account.
Direct Known Subclasses
Defined Under Namespace
Classes: InternalAccess, Unknown, UnusedAccess
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#internal_access ⇒ Types::InternalAccessConfiguration
Specifies the configuration of an internal access analyzer for an Amazon Web Services organization or account.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
-
#unused_access ⇒ Types::UnusedAccessConfiguration
Specifies the configuration of an unused access analyzer for an Amazon Web Services organization or account.
Instance Attribute Details
#internal_access ⇒ Types::InternalAccessConfiguration
Specifies the configuration of an internal access analyzer for an Amazon Web Services organization or account. This configuration determines how the analyzer evaluates access within your Amazon Web Services environment.
485 486 487 488 489 490 491 492 493 494 495 496 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 485 class AnalyzerConfiguration < Struct.new( :unused_access, :internal_access, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class UnusedAccess < AnalyzerConfiguration; end class InternalAccess < AnalyzerConfiguration; end class Unknown < AnalyzerConfiguration; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
485 486 487 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 485 def unknown @unknown end |
#unused_access ⇒ Types::UnusedAccessConfiguration
Specifies the configuration of an unused access analyzer for an Amazon Web Services organization or account.
485 486 487 488 489 490 491 492 493 494 495 496 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 485 class AnalyzerConfiguration < Struct.new( :unused_access, :internal_access, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class UnusedAccess < AnalyzerConfiguration; end class InternalAccess < AnalyzerConfiguration; end class Unknown < AnalyzerConfiguration; end end |