Class ParameterArgs
Inherited Members
Namespace: Pulumi.Aws.Ssm
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ParameterArgs : ResourceArgs
Constructors
View SourceParameterArgs()
Declaration
public ParameterArgs()
Properties
View SourceAllowedPattern
A regular expression used to validate the parameter value.
Declaration
public Input<string> AllowedPattern { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Arn
The ARN of the parameter.
Declaration
public Input<string> Arn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Description
The description of the parameter.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
KeyId
The KMS key id or arn for encrypting a SecureString.
Declaration
public Input<string> KeyId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
The name of the parameter. If the name contains a path (e.g. any forward slashes (/)), it must be fully qualified with a leading forward slash (/). For additional requirements and constraints, see the AWS SSM User Guide.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Overwrite
Overwrite an existing parameter. If not specified, will default to false if the resource has not been created by this provider to avoid overwrite of existing resource and will default to true otherwise (lifecycle rules should then be used to manage the update behavior).
Declaration
public Input<bool> Overwrite { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Tags
A map of tags to assign to the object.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
Tier
The tier of the parameter. If not specified, will default to Standard. Valid tiers are Standard and Advanced. For more information on parameter tiers, see the AWS SSM Parameter tier comparison and guide.
Declaration
public Input<string> Tier { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Type
The type of the parameter. Valid types are String, StringList and SecureString.
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Value
The value of the parameter.
Declaration
public Input<string> Value { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |