Class GetPolicyDocumentArgs
Inherited Members
Namespace: Pulumi.Aws.Iam
Assembly: Pulumi.Aws.dll
Syntax
public sealed class GetPolicyDocumentArgs : InvokeArgs
Constructors
View SourceGetPolicyDocumentArgs()
Declaration
public GetPolicyDocumentArgs()
Properties
View SourceOverrideJson
An IAM policy document to import and override the
current policy document. Statements with non-blank sids in the override
document will overwrite statements with the same sid in the current document.
Statements without an sid cannot be overwritten.
Declaration
public string OverrideJson { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
PolicyId
An ID for the policy document.
Declaration
public string PolicyId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
SourceJson
An IAM policy document to import as a base for the
current policy document. Statements with non-blank sids in the current
policy document will overwrite statements with the same sid in the source
json. Statements without an sid cannot be overwritten.
Declaration
public string SourceJson { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Statements
A nested configuration block (described below) configuring one statement to be included in the policy document.
Declaration
public List<GetPolicyDocumentStatementArgs> Statements { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<GetPolicyDocumentStatementArgs> |
Version
IAM policy document version. Valid values: 2008-10-17, 2012-10-17. Defaults to 2012-10-17. For more information, see the AWS IAM User Guide.
Declaration
public string Version { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |