Class: Aws::AccessAnalyzer::Types::AnalyzerSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::AccessAnalyzer::Types::AnalyzerSummary
- Defined in:
- gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb
Overview
Contains information about the analyzer.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The ARN of the analyzer.
-
#configuration ⇒ Types::AnalyzerConfiguration
Specifies if the analyzer is an external access, unused access, or internal access analyzer.
-
#created_at ⇒ Time
A timestamp for the time at which the analyzer was created.
-
#last_resource_analyzed ⇒ String
The resource that was most recently analyzed by the analyzer.
-
#last_resource_analyzed_at ⇒ Time
The time at which the most recently analyzed resource was analyzed.
-
#name ⇒ String
The name of the analyzer.
-
#status ⇒ String
The status of the analyzer.
-
#status_reason ⇒ Types::StatusReason
The
statusReasonprovides more details about the current status of the analyzer. -
#tags ⇒ Hash<String,String>
An array of key-value pairs applied to the analyzer.
-
#type ⇒ String
The type represents the zone of trust or scope for the analyzer.
Instance Attribute Details
#arn ⇒ String
The ARN of the analyzer.
568 569 570 571 572 573 574 575 576 577 578 579 580 581 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 568 class AnalyzerSummary < Struct.new( :arn, :name, :type, :created_at, :last_resource_analyzed, :last_resource_analyzed_at, :tags, :status, :status_reason, :configuration) SENSITIVE = [] include Aws::Structure end |
#configuration ⇒ Types::AnalyzerConfiguration
Specifies if the analyzer is an external access, unused access, or internal access analyzer. The GetAnalyzer action includes this property in its response if a configuration is specified, while the ListAnalyzers action omits it.
568 569 570 571 572 573 574 575 576 577 578 579 580 581 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 568 class AnalyzerSummary < Struct.new( :arn, :name, :type, :created_at, :last_resource_analyzed, :last_resource_analyzed_at, :tags, :status, :status_reason, :configuration) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
A timestamp for the time at which the analyzer was created.
568 569 570 571 572 573 574 575 576 577 578 579 580 581 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 568 class AnalyzerSummary < Struct.new( :arn, :name, :type, :created_at, :last_resource_analyzed, :last_resource_analyzed_at, :tags, :status, :status_reason, :configuration) SENSITIVE = [] include Aws::Structure end |
#last_resource_analyzed ⇒ String
The resource that was most recently analyzed by the analyzer.
568 569 570 571 572 573 574 575 576 577 578 579 580 581 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 568 class AnalyzerSummary < Struct.new( :arn, :name, :type, :created_at, :last_resource_analyzed, :last_resource_analyzed_at, :tags, :status, :status_reason, :configuration) SENSITIVE = [] include Aws::Structure end |
#last_resource_analyzed_at ⇒ Time
The time at which the most recently analyzed resource was analyzed.
568 569 570 571 572 573 574 575 576 577 578 579 580 581 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 568 class AnalyzerSummary < Struct.new( :arn, :name, :type, :created_at, :last_resource_analyzed, :last_resource_analyzed_at, :tags, :status, :status_reason, :configuration) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the analyzer.
568 569 570 571 572 573 574 575 576 577 578 579 580 581 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 568 class AnalyzerSummary < Struct.new( :arn, :name, :type, :created_at, :last_resource_analyzed, :last_resource_analyzed_at, :tags, :status, :status_reason, :configuration) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the analyzer. An Active analyzer successfully
monitors supported resources and generates new findings. The
analyzer is Disabled when a user action, such as removing trusted
access for Identity and Access Management Access Analyzer from
Organizations, causes the analyzer to stop generating new findings.
The status is Creating when the analyzer creation is in progress
and Failed when the analyzer creation has failed.
568 569 570 571 572 573 574 575 576 577 578 579 580 581 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 568 class AnalyzerSummary < Struct.new( :arn, :name, :type, :created_at, :last_resource_analyzed, :last_resource_analyzed_at, :tags, :status, :status_reason, :configuration) SENSITIVE = [] include Aws::Structure end |
#status_reason ⇒ Types::StatusReason
The statusReason provides more details about the current status of
the analyzer. For example, if the creation for the analyzer fails, a
Failed status is returned. For an analyzer with organization as
the type, this failure can be due to an issue with creating the
service-linked roles required in the member accounts of the Amazon
Web Services organization.
568 569 570 571 572 573 574 575 576 577 578 579 580 581 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 568 class AnalyzerSummary < Struct.new( :arn, :name, :type, :created_at, :last_resource_analyzed, :last_resource_analyzed_at, :tags, :status, :status_reason, :configuration) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
An array of key-value pairs applied to the analyzer. The key-value
pairs consist of the set of Unicode letters, digits, whitespace,
_, ., /, =, +, and -.
The tag key is a value that is 1 to 128 characters in length and
cannot be prefixed with aws:.
The tag value is a value that is 0 to 256 characters in length.
568 569 570 571 572 573 574 575 576 577 578 579 580 581 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 568 class AnalyzerSummary < Struct.new( :arn, :name, :type, :created_at, :last_resource_analyzed, :last_resource_analyzed_at, :tags, :status, :status_reason, :configuration) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type represents the zone of trust or scope for the analyzer.
568 569 570 571 572 573 574 575 576 577 578 579 580 581 |
# File 'gems/aws-sdk-accessanalyzer/lib/aws-sdk-accessanalyzer/types.rb', line 568 class AnalyzerSummary < Struct.new( :arn, :name, :type, :created_at, :last_resource_analyzed, :last_resource_analyzed_at, :tags, :status, :status_reason, :configuration) SENSITIVE = [] include Aws::Structure end |