class Amazonite::EventBridge::DescribeConnectionResponse

Included Modules

Defined in:

eventbridge/describe_connection_response.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(connection_arn : String | Nil = nil, name : String | Nil = nil, description : String | Nil = nil, invocation_connectivity_parameters : DescribeConnectionConnectivityParameters | Nil = nil, connection_state : ConnectionState | Nil = nil, state_reason : String | Nil = nil, authorization_type : ConnectionAuthorizationType | Nil = nil, secret_arn : String | Nil = nil, kms_key_identifier : String | Nil = nil, auth_parameters : ConnectionAuthResponseParameters | Nil = nil, creation_time : Time | Nil = nil, last_modified_time : Time | Nil = nil, last_authorized_time : Time | Nil = nil) #

[View source]
def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

[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 auth_parameters : ConnectionAuthResponseParameters | Nil #

The parameters to use for authorization for the connection.


[View source]
def auth_parameters=(auth_parameters : ConnectionAuthResponseParameters | Nil) #

The parameters to use for authorization for the connection.


[View source]
def authorization_type : ConnectionAuthorizationType | Nil #

The type of authorization specified for the connection.


[View source]
def authorization_type=(authorization_type : ConnectionAuthorizationType | Nil) #

The type of authorization specified for the connection.


[View source]
def connection_arn : String | Nil #

The ARN of the connection retrieved.


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

The ARN of the connection retrieved.


[View source]
def connection_state : ConnectionState | Nil #

The state of the connection retrieved.


[View source]
def connection_state=(connection_state : ConnectionState | Nil) #

The state of the connection retrieved.


[View source]
def creation_time : Time | Nil #

A time stamp for the time that the connection was created.


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

A time stamp for the time that the connection was created.


[View source]
def description : String | Nil #

The description for the connection retrieved.


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

The description for the connection retrieved.


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

See Object#hash(hasher)


def invocation_connectivity_parameters : DescribeConnectionConnectivityParameters | Nil #

For connections to private APIs The parameters EventBridge uses to invoke the resource endpoint.

For more information, see Connecting to private APIs in the * Amazon EventBridge User Guide *.


[View source]
def invocation_connectivity_parameters=(invocation_connectivity_parameters : DescribeConnectionConnectivityParameters | Nil) #

For connections to private APIs The parameters EventBridge uses to invoke the resource endpoint.

For more information, see Connecting to private APIs in the * Amazon EventBridge User Guide *.


[View source]
def kms_key_identifier : String | Nil #

The identifier of the KMS customer managed key for EventBridge to use to encrypt the connection, if one has been specified.

For more information, see Encrypting connections in the Amazon EventBridge User Guide.


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

The identifier of the KMS customer managed key for EventBridge to use to encrypt the connection, if one has been specified.

For more information, see Encrypting connections in the Amazon EventBridge User Guide.


[View source]
def last_authorized_time : Time | Nil #

A time stamp for the time that the connection was last authorized.


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

A time stamp for the time that the connection was last authorized.


[View source]
def last_modified_time : Time | Nil #

A time stamp for the time that the connection was last modified.


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

A time stamp for the time that the connection was last modified.


[View source]
def name : String | Nil #

The name of the connection retrieved.


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

The name of the connection retrieved.


[View source]
def secret_arn : String | Nil #

The ARN of the secret created from the authorization parameters specified for the connection.


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

The ARN of the secret created from the authorization parameters specified for the connection.


[View source]
def state_reason : String | Nil #

The reason that the connection is in the current connection state.


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

The reason that the connection is in the current connection state.


[View source]
def validate! : Nil #

[View source]