Show / Hide Table of Contents

Class RuleSourceGetArgs

Inheritance
System.Object
InputArgs
ResourceArgs
RuleSourceGetArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Cfg.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class RuleSourceGetArgs : ResourceArgs

Constructors

View Source

RuleSourceGetArgs()

Declaration
public RuleSourceGetArgs()

Properties

View Source

Owner

Indicates whether AWS or the customer owns and manages the AWS Config rule. Valid values are AWS or CUSTOM_LAMBDA. For more information about managed rules, see the AWS Config Managed Rules documentation. For more information about custom rules, see the AWS Config Custom Rules documentation. Custom Lambda Functions require permissions to allow the AWS Config service to invoke them, e.g. via the aws.lambda.Permission resource.

Declaration
public Input<string> Owner { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SourceDetails

Provides the source and type of the event that causes AWS Config to evaluate your AWS resources. Only valid if owner is CUSTOM_LAMBDA.

Declaration
public InputList<RuleSourceSourceDetailGetArgs> SourceDetails { get; set; }
Property Value
Type Description
InputList<RuleSourceSourceDetailGetArgs>
View Source

SourceIdentifier

For AWS Config managed rules, a predefined identifier, e.g IAM_PASSWORD_POLICY. For custom Lambda rules, the identifier is the ARN of the Lambda Function, such as arn:aws:lambda:us-east-1:123456789012:function:custom_rule_name or the arn attribute of the aws.lambda.Function resource.

Declaration
public Input<string> SourceIdentifier { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.