Skip to content

RosSecretProps

Properties for defining a RosSecret.

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

Initializer

import { RosSecretProps } from '@alicloud/ros-cdk-kms'
const rosSecretProps: RosSecretProps = { ... }

Properties

Name Type Description
secretData string | @alicloud/ros-cdk-core.IResolvable No description.
secretName string | @alicloud/ros-cdk-core.IResolvable No description.
versionId string | @alicloud/ros-cdk-core.IResolvable No description.
description string | @alicloud/ros-cdk-core.IResolvable No description.
dkmsInstanceId string | @alicloud/ros-cdk-core.IResolvable No description.
enableAutomaticRotation boolean | @alicloud/ros-cdk-core.IResolvable No description.
encryptionKeyId string | @alicloud/ros-cdk-core.IResolvable No description.
extendedConfig @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any} No description.
forceDeleteWithoutRecovery boolean | @alicloud/ros-cdk-core.IResolvable No description.
recoveryWindowInDays number | @alicloud/ros-cdk-core.IResolvable No description.
rotationInterval string | @alicloud/ros-cdk-core.IResolvable No description.
secretDataType string | @alicloud/ros-cdk-core.IResolvable No description.
secretType string | @alicloud/ros-cdk-core.IResolvable No description.
versionStages @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.

secretDataRequired

public readonly secretData: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

secretNameRequired

public readonly secretName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

versionIdRequired

public readonly versionId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

descriptionOptional

public readonly description: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

dkmsInstanceIdOptional

public readonly dkmsInstanceId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

enableAutomaticRotationOptional

public readonly enableAutomaticRotation: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

encryptionKeyIdOptional

public readonly encryptionKeyId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

extendedConfigOptional

public readonly extendedConfig: IResolvable | {[ key: string ]: any};
  • Type: @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any}

forceDeleteWithoutRecoveryOptional

public readonly forceDeleteWithoutRecovery: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

recoveryWindowInDaysOptional

public readonly recoveryWindowInDays: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

rotationIntervalOptional

public readonly rotationInterval: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

secretDataTypeOptional

public readonly secretDataType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

secretTypeOptional

public readonly secretType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

versionStagesOptional

public readonly versionStages: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]