class Amazonite::Ssm::ParameterInlinePolicy

Overview

One or more policies assigned to a parameter.

Included Modules

Defined in:

ssm/parameter_inline_policy.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(policy_text : String | Nil = nil, policy_type : String | Nil = nil, policy_status : 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 hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def policy_status : String | Nil #

The status of the policy. Policies report the following statuses: Pending (the policy hasn't been enforced or applied yet), Finished (the policy was applied), Failed (the policy wasn't applied), or InProgress (the policy is being applied now).


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

The status of the policy. Policies report the following statuses: Pending (the policy hasn't been enforced or applied yet), Finished (the policy was applied), Failed (the policy wasn't applied), or InProgress (the policy is being applied now).


[View source]
def policy_text : String | Nil #

The JSON text of the policy.


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

The JSON text of the policy.


[View source]
def policy_type : String | Nil #

The type of policy. Parameter Store, a tool in Amazon Web Services Systems Manager, supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.


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

The type of policy. Parameter Store, a tool in Amazon Web Services Systems Manager, supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.


[View source]
def validate! : Nil #

[View source]