SecretParameterProps
Properties for defining a SecretParameter
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-oos-secretparameter
Initializer
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkoos"
&alicloudroscdkoos.SecretParameterProps {
SecretParameterName: interface{},
Value: interface{},
Constraints: interface{},
Description: interface{},
KeyId: interface{},
ResourceGroupId: interface{},
Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkoos.RosSecretParameter.TagsProperty,
}
Properties
Name | Type | Description |
---|---|---|
SecretParameterName |
interface{} |
Property secretParameterName: The name of the encryption parameter. |
Value |
interface{} |
Property value: The value of the encryption parameter. |
Constraints |
interface{} |
Property constraints: The constraints of the encryption parameter. |
Description |
interface{} |
Property description: The description of the encryption parameter. |
KeyId |
interface{} |
Property keyId: The Customer Master Key (CMK) of Key Management Service (KMS) that is used to encrypt the parameter. |
ResourceGroupId |
interface{} |
Property resourceGroupId: The ID of resource group. |
Tags |
*[]TagsProperty |
Property tags: Tags of encryption parameter. |
SecretParameterName
Required
SecretParameterName interface{}
- Type: interface{}
Property secretParameterName: The name of the encryption parameter.
The name must be 1 to 180 characters in length, and can contain letters, digits, hyphens (-), and underscores (_). It cannot start with ALIYUN, ACS, ALIBABA, ALICLOUD, or OOS.
Value
Required
Value interface{}
- Type: interface{}
Property value: The value of the encryption parameter.
The value must be 1 to 4096 characters in length.
Constraints
Optional
Constraints interface{}
- Type: interface{}
Property constraints: The constraints of the encryption parameter.
Description
Optional
Description interface{}
- Type: interface{}
Property description: The description of the encryption parameter.
The description must be 1 to 200 characters in length.
KeyId
Optional
KeyId interface{}
- Type: interface{}
Property keyId: The Customer Master Key (CMK) of Key Management Service (KMS) that is used to encrypt the parameter.
ResourceGroupId
Optional
ResourceGroupId interface{}
- Type: interface{}
Property resourceGroupId: The ID of resource group.
Tags
Optional
Tags *[]TagsProperty
- Type: *[]TagsProperty
Property tags: Tags of encryption parameter.