class Amazonite::Ssm::ParameterHistory

Overview

Information about parameter usage.

Included Modules

Defined in:

ssm/parameter_history.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(name : String | Nil = nil, type : ParameterType | Nil = nil, key_id : String | Nil = nil, last_modified_date : Time | Nil = nil, last_modified_user : String | Nil = nil, description : String | Nil = nil, value : String | Nil = nil, allowed_pattern : String | Nil = nil, version : Int64 | Nil = nil, labels : Array(String) | Nil = nil, tier : ParameterTier | Nil = nil, policies : Array(ParameterInlinePolicy) | Nil = nil, data_type : String | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def allowed_pattern : String | Nil #

Parameter names can include the following letters and symbols.

a-zA-Z0-9_.-


[View source]
def allowed_pattern=(allowed_pattern : String | Nil) #

Parameter names can include the following letters and symbols.

a-zA-Z0-9_.-


[View source]
def data_type : String | Nil #

The data type of the parameter, such as text or aws:ec2:image. The default is text.


[View source]
def data_type=(data_type : String | Nil) #

The data type of the parameter, such as text or aws:ec2:image. The default is text.


[View source]
def description : String | Nil #

Information about the parameter.


[View source]
def description=(description : String | Nil) #

Information about the parameter.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def key_id : String | Nil #

The alias of the Key Management Service (KMS) key used to encrypt the parameter. Applies to SecureString parameters only


[View source]
def key_id=(key_id : String | Nil) #

The alias of the Key Management Service (KMS) key used to encrypt the parameter. Applies to SecureString parameters only


[View source]
def labels : Array(String) | Nil #

Labels assigned to the parameter version.


[View source]
def labels=(labels : Array(String) | Nil) #

Labels assigned to the parameter version.


[View source]
def last_modified_date : Time | Nil #

Date the parameter was last changed or updated.


[View source]
def last_modified_date=(last_modified_date : Time | Nil) #

Date the parameter was last changed or updated.


[View source]
def last_modified_user : String | Nil #

Amazon Resource Name (ARN) of the Amazon Web Services user who last changed the parameter.


[View source]
def last_modified_user=(last_modified_user : String | Nil) #

Amazon Resource Name (ARN) of the Amazon Web Services user who last changed the parameter.


[View source]
def name : String | Nil #

The name of the parameter.


[View source]
def name=(name : String | Nil) #

The name of the parameter.


[View source]
def policies : Array(ParameterInlinePolicy) | Nil #

Information about the policies assigned to a parameter.

Assigning parameter policies in the Amazon Web Services Systems Manager User Guide.


[View source]
def policies=(policies : Array(ParameterInlinePolicy) | Nil) #

Information about the policies assigned to a parameter.

Assigning parameter policies in the Amazon Web Services Systems Manager User Guide.


[View source]
def tier : ParameterTier | Nil #

The parameter tier.


[View source]
def tier=(tier : ParameterTier | Nil) #

The parameter tier.


[View source]
def type : ParameterType | Nil #

The type of parameter used.


[View source]
def type=(type : ParameterType | Nil) #

The type of parameter used.


[View source]
def validate! : Nil #

[View source]
def value : String | Nil #

The parameter value.


[View source]
def value=(value : String | Nil) #

The parameter value.


[View source]
def version : Int64 | Nil #

The parameter version.


[View source]
def version=(version : Int64 | Nil) #

The parameter version.


[View source]