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.

Provides the AWS Config rule owner (AWS or customer), the rule identifier, and the events that trigger the evaluation of your AWS resources.

Inheritance Hierarchy


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


public class Source

The Source type exposes the following members


Public Method Source()


Public Property Owner Amazon.ConfigService.Owner

Gets and sets the property Owner.

Indicates whether AWS or the customer owns and manages the AWS Config rule.

Public Property SourceDetails System.Collections.Generic.List<Amazon.ConfigService.Model.SourceDetail>

Gets and sets the property SourceDetails.

Provides the source and type of the event that causes AWS Config to evaluate your AWS resources.

Public Property SourceIdentifier System.String

Gets and sets the property SourceIdentifier.

For AWS Config managed rules, a predefined identifier from a list. For example, IAM_PASSWORD_POLICY is a managed rule. To reference a managed rule, see Using AWS Managed Config Rules.

For custom rules, the identifier is the Amazon Resource Name (ARN) of the rule's AWS Lambda function, such as arn:aws:lambda:us-east-2:123456789012:function:custom_rule_name.

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms