class Amazonite::CloudFormation::TypeConfigurationIdentifier

Overview

Identifying information for the configuration of a CloudFormation extension.

Defined in:

cloudformation/type_configuration_identifier.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(type_arn : String | Nil = nil, type_configuration_alias : String | Nil = nil, type_configuration_arn : String | Nil = nil, type : ThirdPartyType | Nil = nil, type_name : 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 to_query_params(prefix : String) : Array(Tuple(String, String)) #

[View source]
def type : ThirdPartyType | Nil #

The type of extension.


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

The type of extension.


[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_configuration_alias : String | Nil #

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


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

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


[View source]
def type_configuration_arn : String | Nil #

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


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

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


[View source]
def type_name : String | Nil #

The name of the extension type to which this configuration applies.


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

The name of the extension type to which this configuration applies.


[View source]
def validate! : Nil #

[View source]