Skip to content

RosPolicyProps

Properties for defining a RosPolicy.

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

Initializer

import com.aliyun.ros.cdk.apig.RosPolicyProps;
RosPolicyProps.builder()
    .attachResourceIds(IResolvable)
    .attachResourceIds(java.util.List<java.lang.String)
    .attachResourceIds(IResolvable>)
    .attachResourceType(java.lang.String)
    .attachResourceType(IResolvable)
    .environmentId(java.lang.String)
    .environmentId(IResolvable)
    .gatewayId(java.lang.String)
    .gatewayId(IResolvable)
    .policyClassName(java.lang.String)
    .policyClassName(IResolvable)
    .policyConfig(java.lang.String)
    .policyConfig(IResolvable)
//  .policyName(java.lang.String)
//  .policyName(IResolvable)
    .build();

Properties

Name Type Description
attachResourceIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
attachResourceType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
environmentId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
gatewayId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
policyClassName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
policyConfig java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
policyName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

attachResourceIdsRequired

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

attachResourceTypeRequired

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

environmentIdRequired

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

gatewayIdRequired

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

policyClassNameRequired

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

policyConfigRequired

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

policyNameOptional

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