Skip to content

PoliciesProps

Properties for defining a Policies.

See https://www.alibabacloud.com/help/ros/developer-reference/datasource-ram-policies

Initializer

using AlibabaCloud.SDK.ROS.CDK.Ram;
new PoliciesProps {
    object GroupName = null,
    object PolicyName = null,
    object PolicyType = null,
    object RefreshOptions = null,
    object RoleName = null,
    object UserName = null
};

Properties

Name Type Description
GroupName object Property groupName: The specific group to which policies attached.Only one of UserName, GroupName, and RoleName can be specified at most.
PolicyName object Property policyName: Filter the results by a specific policy name.
PolicyType object Property policyType: Filter the results by a specific policy type.
RefreshOptions object Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated.
RoleName object Property roleName: The specific role to which policies attached.Only one of UserName, GroupName, and RoleName can be specified at most.
UserName object Property userName: The specific user to which policies attached.

GroupNameOptional

public object GroupName { get; set; }
  • Type: object

Property groupName: The specific group to which policies attached.Only one of UserName, GroupName, and RoleName can be specified at most.


PolicyNameOptional

public object PolicyName { get; set; }
  • Type: object

Property policyName: Filter the results by a specific policy name.

Supports using * and ? to fuzzy match.


PolicyTypeOptional

public object PolicyType { get; set; }
  • Type: object

Property policyType: Filter the results by a specific policy type.


RefreshOptionsOptional

public object RefreshOptions { get; set; }
  • Type: object

Property refreshOptions: The refresh strategy for the datasource resource when the stack is updated.

Valid values:

  • Never: Never refresh the datasource resource when the stack is updated.
  • Always: Always refresh the datasource resource when the stack is updated. Default is Never.

RoleNameOptional

public object RoleName { get; set; }
  • Type: object

Property roleName: The specific role to which policies attached.Only one of UserName, GroupName, and RoleName can be specified at most.


UserNameOptional

public object UserName { get; set; }
  • Type: object

Property userName: The specific user to which policies attached.

Only one of UserName, GroupName, and RoleName can be specified at most.