Class PolicyStatementArgs
Inherited Members
Namespace: Pulumi.AliCloud.Ram.Inputs
Assembly: Pulumi.AliCloud.dll
Syntax
public sealed class PolicyStatementArgs : ResourceArgs
Constructors
View SourcePolicyStatementArgs()
Declaration
public PolicyStatementArgs()
Properties
View SourceActions
(It has been deprecated from version 1.49.0, and use field 'document' to replace.) List of operations for the resource. The format of each item in this list is ${service}:${action_name}, such as oss:ListBuckets and ecs:Describe*. The ${service} can be ecs, oss, ots and so on, the ${action_name} refers to the name of an api interface which related to the ${service}.
Declaration
public InputList<string> Actions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Effect
(It has been deprecated from version 1.49.0, and use field 'document' to replace.) This parameter indicates whether or not the action is allowed. Valid values are Allow and Deny.
Declaration
public Input<string> Effect { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Resources
(It has been deprecated from version 1.49.0, and use field 'document' to replace.) List of specific objects which will be authorized. The format of each item in this list is acs:${service}:${region}:${account_id}:${relative_id}, such as acs:ecs:*:*:instance/inst-002 and acs:oss:*:1234567890000:mybucket. The ${service} can be ecs, oss, ots and so on, the ${region} is the region info which can use * replace when it is not supplied, the ${account_id} refers to someone's Alicloud account id or you can use * to replace, the ${relative_id} is the resource description section which related to the ${service}.
Declaration
public InputList<string> Resources { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |