class Amazonite::CloudFormation::TypeConfigurationDetails

Overview

Detailed information concerning the specification of a CloudFormation extension in a given account and Region.

For more information, see Edit configuration data for extensions in your account in the CloudFormation User Guide.

Defined in:

cloudformation/type_configuration_details.cr

Constructors

Instance Method Summary

Constructor Detail

def self.from_xml(node : XML::Node) : self #

[View source]
def self.new(arn : String | Nil = nil, alias __arg0 : String | Nil = nil, configuration : String | Nil = nil, last_updated : Time | Nil = nil, type_arn : String | Nil = nil, type_name : String | Nil = nil, is_default_configuration : Bool | 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 alias : String | Nil #

The alias specified for this configuration, if one was specified when the configuration was set.


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

The alias specified for this configuration, if one was specified when the configuration was set.


[View source]
def arn : String | Nil #

The ARN for the configuration data, in this account and Region.


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

The ARN for the configuration data, in this account and Region.


[View source]
def configuration : String | Nil #

A JSON string specifying the configuration data for the extension, in this account and Region.

If a configuration hasn't been set for a specified extension, CloudFormation returns {}.


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

A JSON string specifying the configuration data for the extension, in this account and Region.

If a configuration hasn't been set for a specified extension, CloudFormation returns {}.


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

See Object#hash(hasher)


def is_default_configuration : Bool | Nil #

Whether this configuration data is the default configuration for the extension.


[View source]
def is_default_configuration=(is_default_configuration : Bool | Nil) #

Whether this configuration data is the default configuration for the extension.


[View source]
def last_updated : Time | Nil #

When the configuration data was last updated for this extension.

If a configuration hasn't been set for a specified extension, CloudFormation returns null.


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

When the configuration data was last updated for this extension.

If a configuration hasn't been set for a specified extension, CloudFormation returns null.


[View source]
def to_query_params(prefix : String) : Array(Tuple(String, String)) #

[View source]
def type_arn : String | Nil #

The ARN for the extension, in this account and Region.

For public extensions, this will be the ARN assigned when you call the ActivateType API operation in this account and Region. For private extensions, this will be the ARN assigned when you call the RegisterType API operation in this account and Region.


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

The ARN for the extension, in this account and Region.

For public extensions, this will be the ARN assigned when you call the ActivateType API operation in this account and Region. For private extensions, this will be the ARN assigned when you call the RegisterType API operation in this account and Region.


[View source]
def type_name : String | Nil #

The name of the extension.


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

The name of the extension.


[View source]
def validate! : Nil #

[View source]