Skip to content

RosSecretProps

Properties for defining a RosSecret.

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

Initializer

import com.aliyun.ros.cdk.kms.RosSecretProps;
RosSecretProps.builder()
    .secretData(java.lang.String)
    .secretData(IResolvable)
    .secretName(java.lang.String)
    .secretName(IResolvable)
    .versionId(java.lang.String)
    .versionId(IResolvable)
//  .description(java.lang.String)
//  .description(IResolvable)
//  .dkmsInstanceId(java.lang.String)
//  .dkmsInstanceId(IResolvable)
//  .enableAutomaticRotation(java.lang.Boolean)
//  .enableAutomaticRotation(IResolvable)
//  .encryptionKeyId(java.lang.String)
//  .encryptionKeyId(IResolvable)
//  .extendedConfig(IResolvable)
//  .extendedConfig(java.util.Map<java.lang.String, java.lang.Object>)
//  .forceDeleteWithoutRecovery(java.lang.Boolean)
//  .forceDeleteWithoutRecovery(IResolvable)
//  .recoveryWindowInDays(java.lang.Number)
//  .recoveryWindowInDays(IResolvable)
//  .rotationInterval(java.lang.String)
//  .rotationInterval(IResolvable)
//  .secretDataType(java.lang.String)
//  .secretDataType(IResolvable)
//  .secretType(java.lang.String)
//  .secretType(IResolvable)
//  .versionStages(IResolvable)
//  .versionStages(java.util.List<java.lang.String)
//  .versionStages(IResolvable>)
    .build();

Properties

Name Type Description
secretData java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
secretName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
versionId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No 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.
enableAutomaticRotation java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
encryptionKeyId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
extendedConfig com.aliyun.ros.cdk.core.IResolvable OR java.util.Map No description.
forceDeleteWithoutRecovery java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
recoveryWindowInDays java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
rotationInterval java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
secretDataType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
secretType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
versionStages com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.

secretDataRequired

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

secretNameRequired

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

versionIdRequired

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

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

enableAutomaticRotationOptional

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

encryptionKeyIdOptional

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

extendedConfigOptional

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

forceDeleteWithoutRecoveryOptional

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

recoveryWindowInDaysOptional

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

rotationIntervalOptional

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

secretDataTypeOptional

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

secretTypeOptional

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

versionStagesOptional

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