AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Contains information about an external access finding.

Inheritance Hierarchy

System.Object
  Amazon.AccessAnalyzer.Model.ExternalAccessDetails

Namespace: Amazon.AccessAnalyzer.Model
Assembly: AWSSDK.AccessAnalyzer.dll
Version: 3.x.y.z

Syntax

C#
public class ExternalAccessDetails

The ExternalAccessDetails type exposes the following members

Constructors

NameDescription
Public Method ExternalAccessDetails()

Properties

NameTypeDescription
Public Property Action System.Collections.Generic.List<System.String>

Gets and sets the property Action.

The action in the analyzed policy statement that an external principal has permission to use.

Public Property Condition System.Collections.Generic.Dictionary<System.String, System.String>

Gets and sets the property Condition.

The condition in the analyzed policy statement that resulted in an external access finding.

Public Property IsPublic System.Boolean

Gets and sets the property IsPublic.

Specifies whether the external access finding is public.

Public Property Principal System.Collections.Generic.Dictionary<System.String, System.String>

Gets and sets the property Principal.

The external principal that has access to a resource within the zone of trust.

Public Property ResourceControlPolicyRestriction Amazon.AccessAnalyzer.ResourceControlPolicyRestriction

Gets and sets the property ResourceControlPolicyRestriction.

The type of restriction applied to the finding by the resource owner with an Organizations resource control policy (RCP).

  • APPLICABLE: There is an RCP present in the organization but IAM Access Analyzer does not include it in the evaluation of effective permissions. For example, if s3:DeleteObject is blocked by the RCP and the restriction is APPLICABLE, then s3:DeleteObject would still be included in the list of actions for the finding.

  • FAILED_TO_EVALUATE_RCP: There was an error evaluating the RCP.

  • NOT_APPLICABLE: There was no RCP present in the organization, or there was no RCP applicable to the resource. For example, the resource being analyzed is an Amazon RDS snapshot and there is an RCP in the organization, but the RCP only impacts Amazon S3 buckets.

  • APPLIED: This restriction is not currently available for external access findings.

Public Property Sources System.Collections.Generic.List<Amazon.AccessAnalyzer.Model.FindingSource>

Gets and sets the property Sources.

The sources of the external access finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5