class Amazonite::CloudFormation::DescribeTypeInput

Defined in:

cloudformation/describe_type_input.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(type : RegistryType | Nil = nil, type_name : String | Nil = nil, arn : String | Nil = nil, version_id : String | Nil = nil, publisher_id : String | Nil = nil, public_version_number : 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 arn : String | Nil #

The Amazon Resource Name (ARN) of the extension.

Conditional: You must specify either TypeName and Type, or Arn.


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

The Amazon Resource Name (ARN) of the extension.

Conditional: You must specify either TypeName and Type, or Arn.


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

See Object#hash(hasher)


def public_version_number : String | Nil #

The version number of a public third-party extension.


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

The version number of a public third-party extension.


[View source]
def publisher_id : String | Nil #

The publisher ID of the extension publisher.

Extensions provided by Amazon Web Services are not assigned a publisher ID.


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

The publisher ID of the extension publisher.

Extensions provided by Amazon Web Services are not assigned a publisher ID.


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

[View source]
def type : RegistryType | Nil #

The kind of extension.

Conditional: You must specify either TypeName and Type, or Arn.


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

The kind of extension.

Conditional: You must specify either TypeName and Type, or Arn.


[View source]
def type_name : String | Nil #

The name of the extension.

Conditional: You must specify either TypeName and Type, or Arn.


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

The name of the extension.

Conditional: You must specify either TypeName and Type, or Arn.


[View source]
def validate! : Nil #

[View source]
def version_id : String | Nil #

The ID of a specific version of the extension. The version ID is the value at the end of the Amazon Resource Name (ARN) assigned to the extension version when it is registered.

If you specify a VersionId, DescribeType returns information about that specific extension version. Otherwise, it returns information about the default extension version.


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

The ID of a specific version of the extension. The version ID is the value at the end of the Amazon Resource Name (ARN) assigned to the extension version when it is registered.

If you specify a VersionId, DescribeType returns information about that specific extension version. Otherwise, it returns information about the default extension version.


[View source]