enum Amazonite::Lambda::SourceAccessType

Defined in:

lambda/source_access_type.cr

Enum Members

BasicAuth = 0
VpcSubnet = 1
VpcSecurityGroup = 2
SaslScram512Auth = 3
SaslScram256Auth = 4
VirtualHost = 5
ClientCertificateTlsAuth = 6
ServerRootCaCertificate = 7

Class Method Summary

Instance Method Summary

Class Method Detail

def self.from_json(pull : JSON::PullParser) : AL::SourceAccessType #

[View source]
def self.from_json_object_key?(key : String) : AL::SourceAccessType | Nil #

[View source]
def self.to_json(e : SourceAccessType, json : JSON::Builder) : Nil #

[View source]

Instance Method Detail

def basic_auth? #

Returns true if this enum value equals BasicAuth


[View source]
def client_certificate_tls_auth? #

Returns true if this enum value equals ClientCertificateTlsAuth


[View source]
def sasl_scram256_auth? #

Returns true if this enum value equals SaslScram256Auth


[View source]
def sasl_scram512_auth? #

Returns true if this enum value equals SaslScram512Auth


[View source]
def server_root_ca_certificate? #

Returns true if this enum value equals ServerRootCaCertificate


[View source]
def to_json_object_key : String #

[View source]
def virtual_host? #

Returns true if this enum value equals VirtualHost


[View source]
def vpc_security_group? #

Returns true if this enum value equals VpcSecurityGroup


[View source]
def vpc_subnet? #

Returns true if this enum value equals VpcSubnet


[View source]