Class: Aws::AccessAnalyzer::Types::AnalyzedResource
- Inherits:
-
Struct
- Object
- Struct
- Aws::AccessAnalyzer::Types::AnalyzedResource
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-accessanalyzer/types.rb
Overview
Contains details about the analyzed resource.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#actions ⇒ Array<String>
The actions that an external principal is granted permission to use by the policy that generated the finding.
-
#analyzed_at ⇒ Time
The time at which the resource was analyzed.
-
#created_at ⇒ Time
The time at which the finding was created.
-
#error ⇒ String
An error message.
-
#is_public ⇒ Boolean
Indicates whether the policy that generated the finding grants public access to the resource.
-
#resource_arn ⇒ String
The ARN of the resource that was analyzed.
-
#resource_owner_account ⇒ String
The Amazon Web Services account ID that owns the resource.
-
#resource_type ⇒ String
The type of the resource that was analyzed.
-
#shared_via ⇒ Array<String>
Indicates how the access that generated the finding is granted.
-
#status ⇒ String
The current status of the finding generated from the analyzed resource.
-
#updated_at ⇒ Time
The time at which the finding was updated.
Instance Attribute Details
#actions ⇒ Array<String>
The actions that an external principal is granted permission to use by the policy that generated the finding.
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 366 class AnalyzedResource < Struct.new( :resource_arn, :resource_type, :created_at, :analyzed_at, :updated_at, :is_public, :actions, :shared_via, :status, :resource_owner_account, :error) SENSITIVE = [] include Aws::Structure end |
#analyzed_at ⇒ Time
The time at which the resource was analyzed.
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 366 class AnalyzedResource < Struct.new( :resource_arn, :resource_type, :created_at, :analyzed_at, :updated_at, :is_public, :actions, :shared_via, :status, :resource_owner_account, :error) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The time at which the finding was created.
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 366 class AnalyzedResource < Struct.new( :resource_arn, :resource_type, :created_at, :analyzed_at, :updated_at, :is_public, :actions, :shared_via, :status, :resource_owner_account, :error) SENSITIVE = [] include Aws::Structure end |
#error ⇒ String
An error message.
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 366 class AnalyzedResource < Struct.new( :resource_arn, :resource_type, :created_at, :analyzed_at, :updated_at, :is_public, :actions, :shared_via, :status, :resource_owner_account, :error) SENSITIVE = [] include Aws::Structure end |
#is_public ⇒ Boolean
Indicates whether the policy that generated the finding grants public access to the resource.
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 366 class AnalyzedResource < Struct.new( :resource_arn, :resource_type, :created_at, :analyzed_at, :updated_at, :is_public, :actions, :shared_via, :status, :resource_owner_account, :error) SENSITIVE = [] include Aws::Structure end |
#resource_arn ⇒ String
The ARN of the resource that was analyzed.
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 366 class AnalyzedResource < Struct.new( :resource_arn, :resource_type, :created_at, :analyzed_at, :updated_at, :is_public, :actions, :shared_via, :status, :resource_owner_account, :error) SENSITIVE = [] include Aws::Structure end |
#resource_owner_account ⇒ String
The Amazon Web Services account ID that owns the resource.
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 366 class AnalyzedResource < Struct.new( :resource_arn, :resource_type, :created_at, :analyzed_at, :updated_at, :is_public, :actions, :shared_via, :status, :resource_owner_account, :error) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The type of the resource that was analyzed.
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 366 class AnalyzedResource < Struct.new( :resource_arn, :resource_type, :created_at, :analyzed_at, :updated_at, :is_public, :actions, :shared_via, :status, :resource_owner_account, :error) SENSITIVE = [] include Aws::Structure end |
#shared_via ⇒ Array<String>
Indicates how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 366 class AnalyzedResource < Struct.new( :resource_arn, :resource_type, :created_at, :analyzed_at, :updated_at, :is_public, :actions, :shared_via, :status, :resource_owner_account, :error) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the finding generated from the analyzed resource.
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 366 class AnalyzedResource < Struct.new( :resource_arn, :resource_type, :created_at, :analyzed_at, :updated_at, :is_public, :actions, :shared_via, :status, :resource_owner_account, :error) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The time at which the finding was updated.
366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 366 class AnalyzedResource < Struct.new( :resource_arn, :resource_type, :created_at, :analyzed_at, :updated_at, :is_public, :actions, :shared_via, :status, :resource_owner_account, :error) SENSITIVE = [] include Aws::Structure end |