ISecret
-
Extends: AlibabaCloud.SDK.ROS.CDK.Core.IResource
-
Implemented By: AlibabaCloud.SDK.ROS.CDK.Kms.datasource.Secret, AlibabaCloud.SDK.ROS.CDK.Kms.datasource.ISecret
Represents a Secret.
Properties
| Name | Type | Description |
|---|---|---|
Node | AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode | The construct tree node for this construct. |
Env | AlibabaCloud.SDK.ROS.CDK.Core.IResourceEnvironment | The environment this resource belongs to. |
Stack | AlibabaCloud.SDK.ROS.CDK.Core.Stack | The stack in which this resource is defined. |
AttrArn | object | Attribute Arn: The Alibaba Cloud Resource Name (ARN) of the secret. |
AttrAutomaticRotation | object | Attribute AutomaticRotation: Indicates whether automatic rotation is enabled. |
AttrCreateTime | object | Attribute CreateTime: The time when the secret was created. |
AttrDescription | object | Attribute Description: The description of the secret. |
AttrDkmsInstanceId | object | Attribute DKMSInstanceId: The ID of the dedicated KMS instance. |
AttrEncryptionKeyId | object | Attribute EncryptionKeyId: The ID of the customer master key (CMK) that is used to encrypt the secret value. |
AttrExtendedConfig | object | Attribute ExtendedConfig: The extended configuration of the secret. |
AttrLastRotationDate | object | Attribute LastRotationDate: The time when the last rotation was performed. |
AttrNextRotationDate | object | Attribute NextRotationDate: The time when the next rotation will be performed. |
AttrPlannedDeleteTime | object | Attribute PlannedDeleteTime: The time when the secret is scheduled to be deleted. |
AttrRotationInterval | object | Attribute RotationInterval: The interval for automatic rotation. |
AttrSecretName | object | Attribute SecretName: The name of the secret. |
AttrSecretType | object | Attribute SecretType: The type of the secret. |
AttrUpdateTime | object | Attribute UpdateTime: The time when the secret was updated. |
Props | SecretProps | No description. |
NodeRequired
public ConstructNode Node { get; }
- Type: AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode
The construct tree node for this construct.
EnvRequired
public IResourceEnvironment Env { get; }
- Type: AlibabaCloud.SDK.ROS.CDK.Core.IResourceEnvironment
The environment this resource belongs to.
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
StackRequired
public Stack Stack { get; }
- Type: AlibabaCloud.SDK.ROS.CDK.Core.Stack
The stack in which this resource is defined.
AttrArnRequired
public object AttrArn { get; }
- Type: object
Attribute Arn: The Alibaba Cloud Resource Name (ARN) of the secret.
AttrAutomaticRotationRequired
public object AttrAutomaticRotation { get; }
- Type: object
Attribute AutomaticRotation: Indicates whether automatic rotation is enabled.
AttrCreateTimeRequired
public object AttrCreateTime { get; }
- Type: object
Attribute CreateTime: The time when the secret was created.
AttrDescriptionRequired
public object AttrDescription { get; }
- Type: object
Attribute Description: The description of the secret.
AttrDkmsInstanceIdRequired
public object AttrDkmsInstanceId { get; }
- Type: object
Attribute DKMSInstanceId: The ID of the dedicated KMS instance.
AttrEncryptionKeyIdRequired
public object AttrEncryptionKeyId { get; }
- Type: object
Attribute EncryptionKeyId: The ID of the customer master key (CMK) that is used to encrypt the secret value.
AttrExtendedConfigRequired
public object AttrExtendedConfig { get; }
- Type: object
Attribute ExtendedConfig: The extended configuration of the secret.
AttrLastRotationDateRequired
public object AttrLastRotationDate { get; }
- Type: object
Attribute LastRotationDate: The time when the last rotation was performed.
AttrNextRotationDateRequired
public object AttrNextRotationDate { get; }
- Type: object
Attribute NextRotationDate: The time when the next rotation will be performed.
AttrPlannedDeleteTimeRequired
public object AttrPlannedDeleteTime { get; }
- Type: object
Attribute PlannedDeleteTime: The time when the secret is scheduled to be deleted.
AttrRotationIntervalRequired
public object AttrRotationInterval { get; }
- Type: object
Attribute RotationInterval: The interval for automatic rotation.
The value is in the integer[unit] format. integer indicates the length of time. unit: indicates the time unit. The value of unit is fixed as s. For example, if the value is 604800s, automatic rotation is performed at a 7-day interval.The value is in the integer[unit] format. integer indicates the length of time. unit: indicates the time unit. The value of unit is fixed as s. For example, if the value is 604800s, automatic rotation is performed at a 7-day interval.
AttrSecretNameRequired
public object AttrSecretName { get; }
- Type: object
Attribute SecretName: The name of the secret.
AttrSecretTypeRequired
public object AttrSecretType { get; }
- Type: object
Attribute SecretType: The type of the secret.
AttrUpdateTimeRequired
public object AttrUpdateTime { get; }
- Type: object
Attribute UpdateTime: The time when the secret was updated.
PropsRequired
public SecretProps Props { get; }
- Type: SecretProps