Skip to content

RosPolicyProps

Properties for defining a RosPolicy.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-kms-policy

Initializer

import com.aliyun.ros.cdk.kms.RosPolicyProps;
RosPolicyProps.builder()
    .accessControlRules(IResolvable)
    .accessControlRules(AccessControlRulesProperty)
    .kmsInstanceId(java.lang.String)
    .kmsInstanceId(IResolvable)
    .permissions(IResolvable)
    .permissions(java.util.List<java.lang.String)
    .permissions(IResolvable>)
    .policyName(java.lang.String)
    .policyName(IResolvable)
    .resources(IResolvable)
    .resources(java.util.List<java.lang.String)
    .resources(IResolvable>)
//  .description(java.lang.String)
//  .description(IResolvable)
    .build();

Properties

Name Type Description
accessControlRules com.aliyun.ros.cdk.core.IResolvable OR AccessControlRulesProperty No description.
kmsInstanceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
permissions com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
policyName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
resources com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
description java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

accessControlRulesRequired

public java.lang.Object getAccessControlRules();

kmsInstanceIdRequired

public java.lang.Object getKmsInstanceId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

permissionsRequired

public java.lang.Object getPermissions();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

policyNameRequired

public java.lang.Object getPolicyName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

resourcesRequired

public java.lang.Object getResources();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

descriptionOptional

public java.lang.Object getDescription();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable