Show / Hide Table of Contents

Class ParameterState

Inheritance
System.Object
InputArgs
ResourceArgs
ParameterState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Ssm
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ParameterState : ResourceArgs

Constructors

View Source

ParameterState()

Declaration
public ParameterState()

Properties

View Source

AllowedPattern

A regular expression used to validate the parameter value.

Declaration
public Input<string> AllowedPattern { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Arn

The ARN of the parameter.

Declaration
public Input<string> Arn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Description

The description of the parameter.

Declaration
public Input<string> Description { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
View Source

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>
View Source

Tags

A map of tags to assign to the object.

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

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>
View Source

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>
View Source

Value

The value of the parameter.

Declaration
public Input<string> Value { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Version

The version of the parameter.

Declaration
public Input<int> Version { get; set; }
Property Value
Type Description
Input<System.Int32>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.