Skip to content

RosKeyProps

Properties for defining a RosKey.

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

Initializer

import com.aliyun.ros.cdk.kms.RosKeyProps;
RosKeyProps.builder()
//  .description(java.lang.String)
//  .description(IResolvable)
//  .dkmsInstanceId(java.lang.String)
//  .dkmsInstanceId(IResolvable)
//  .enable(java.lang.Boolean)
//  .enable(IResolvable)
//  .enableAutomaticRotation(java.lang.Boolean)
//  .enableAutomaticRotation(IResolvable)
//  .keySpec(java.lang.String)
//  .keySpec(IResolvable)
//  .keyUsage(java.lang.String)
//  .keyUsage(IResolvable)
//  .pendingWindowInDays(java.lang.Number)
//  .pendingWindowInDays(IResolvable)
//  .policy(IResolvable)
//  .policy(java.util.Map<java.lang.String, java.lang.Object>)
//  .protectionLevel(java.lang.String)
//  .protectionLevel(IResolvable)
//  .rotationInterval(java.lang.String)
//  .rotationInterval(IResolvable)
    .build();

Properties

Name Type Description
description java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
dkmsInstanceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
enable java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
enableAutomaticRotation java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
keySpec java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
keyUsage java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
pendingWindowInDays java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
policy com.aliyun.ros.cdk.core.IResolvable OR java.util.Map No description.
protectionLevel java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
rotationInterval java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

descriptionOptional

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

dkmsInstanceIdOptional

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

enableOptional

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

enableAutomaticRotationOptional

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

keySpecOptional

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

keyUsageOptional

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

pendingWindowInDaysOptional

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

policyOptional

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

protectionLevelOptional

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

rotationIntervalOptional

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