class Amazonite::ApiGateway::Deployment

Overview

An immutable representation of a RestApi resource that can be called by users using Stages. A deployment must be associated with a Stage for it to be callable over the Internet.

Included Modules

Defined in:

api_gateway/deployment.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(id : String | Nil = nil, description : String | Nil = nil, created_date : Time | Nil = nil, api_summary : Hash(String, Hash(String, MethodSnapshot)) | 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 api_summary : Hash(String, Hash(String, MethodSnapshot)) | Nil #

A summary of the RestApi at the date and time that the deployment resource was created.


[View source]
def api_summary=(api_summary : Hash(String, Hash(String, MethodSnapshot)) | Nil) #

A summary of the RestApi at the date and time that the deployment resource was created.


[View source]
def created_date : Time | Nil #

The date and time that the deployment resource was created.


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

The date and time that the deployment resource was created.


[View source]
def description : String | Nil #

The description for the deployment resource.


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

The description for the deployment resource.


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

See Object#hash(hasher)


def id : String | Nil #

The identifier for the deployment resource.


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

The identifier for the deployment resource.


[View source]
def validate! : Nil #

[View source]