Skip to content

/AWS1/CL_EVBDESCRAPIDSTRSP

DescribeApiDestinationResponse

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_apidestinationarn TYPE /AWS1/EVBAPIDESTINATIONARN /AWS1/EVBAPIDESTINATIONARN

The ARN of the API destination retrieved.

iv_name TYPE /AWS1/EVBAPIDESTINATIONNAME /AWS1/EVBAPIDESTINATIONNAME

The name of the API destination retrieved.

iv_description TYPE /AWS1/EVBAPIDSTDESCRIPTION /AWS1/EVBAPIDSTDESCRIPTION

The description for the API destination retrieved.

iv_apidestinationstate TYPE /AWS1/EVBAPIDESTINATIONSTATE /AWS1/EVBAPIDESTINATIONSTATE

The state of the API destination retrieved.

iv_connectionarn TYPE /AWS1/EVBCONNECTIONARN /AWS1/EVBCONNECTIONARN

The ARN of the connection specified for the API destination retrieved.

iv_invocationendpoint TYPE /AWS1/EVBHTTPSENDPOINT /AWS1/EVBHTTPSENDPOINT

The URL to use to connect to the HTTP endpoint.

iv_httpmethod TYPE /AWS1/EVBAPIDSTHTTPMETHOD /AWS1/EVBAPIDSTHTTPMETHOD

The method to use to connect to the HTTP endpoint.

iv_invcratelimitpersecond TYPE /AWS1/EVBAPIDSTINVCRLIMPERSEC /AWS1/EVBAPIDSTINVCRLIMPERSEC

The maximum number of invocations per second to specified for the API destination. Note that if you set the invocation rate maximum to a value lower the rate necessary to send all events received on to the destination HTTP endpoint, some events may not be delivered within the 24-hour retry window. If you plan to set the rate lower than the rate necessary to deliver all events, consider using a dead-letter queue to catch events that are not delivered within 24 hours.

iv_creationtime TYPE /AWS1/EVBTIMESTAMP /AWS1/EVBTIMESTAMP

A time stamp for the time that the API destination was created.

iv_lastmodifiedtime TYPE /AWS1/EVBTIMESTAMP /AWS1/EVBTIMESTAMP

A time stamp for the time that the API destination was last modified.


Queryable Attributes

ApiDestinationArn

The ARN of the API destination retrieved.

Accessible with the following methods

Method Description
GET_APIDESTINATIONARN() Getter for APIDESTINATIONARN, with configurable default
ASK_APIDESTINATIONARN() Getter for APIDESTINATIONARN w/ exceptions if field has no v
HAS_APIDESTINATIONARN() Determine if APIDESTINATIONARN has a value

Name

The name of the API destination retrieved.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

Description

The description for the API destination retrieved.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

ApiDestinationState

The state of the API destination retrieved.

Accessible with the following methods

Method Description
GET_APIDESTINATIONSTATE() Getter for APIDESTINATIONSTATE, with configurable default
ASK_APIDESTINATIONSTATE() Getter for APIDESTINATIONSTATE w/ exceptions if field has no
HAS_APIDESTINATIONSTATE() Determine if APIDESTINATIONSTATE has a value

ConnectionArn

The ARN of the connection specified for the API destination retrieved.

Accessible with the following methods

Method Description
GET_CONNECTIONARN() Getter for CONNECTIONARN, with configurable default
ASK_CONNECTIONARN() Getter for CONNECTIONARN w/ exceptions if field has no value
HAS_CONNECTIONARN() Determine if CONNECTIONARN has a value

InvocationEndpoint

The URL to use to connect to the HTTP endpoint.

Accessible with the following methods

Method Description
GET_INVOCATIONENDPOINT() Getter for INVOCATIONENDPOINT, with configurable default
ASK_INVOCATIONENDPOINT() Getter for INVOCATIONENDPOINT w/ exceptions if field has no
HAS_INVOCATIONENDPOINT() Determine if INVOCATIONENDPOINT has a value

HttpMethod

The method to use to connect to the HTTP endpoint.

Accessible with the following methods

Method Description
GET_HTTPMETHOD() Getter for HTTPMETHOD, with configurable default
ASK_HTTPMETHOD() Getter for HTTPMETHOD w/ exceptions if field has no value
HAS_HTTPMETHOD() Determine if HTTPMETHOD has a value

InvocationRateLimitPerSecond

The maximum number of invocations per second to specified for the API destination. Note that if you set the invocation rate maximum to a value lower the rate necessary to send all events received on to the destination HTTP endpoint, some events may not be delivered within the 24-hour retry window. If you plan to set the rate lower than the rate necessary to deliver all events, consider using a dead-letter queue to catch events that are not delivered within 24 hours.

Accessible with the following methods

Method Description
GET_INVCRATELIMITPERSECOND() Getter for INVOCATIONRATELIMITPERSECOND, with configurable d
ASK_INVCRATELIMITPERSECOND() Getter for INVOCATIONRATELIMITPERSECOND w/ exceptions if fie
HAS_INVCRATELIMITPERSECOND() Determine if INVOCATIONRATELIMITPERSECOND has a value

CreationTime

A time stamp for the time that the API destination was created.

Accessible with the following methods

Method Description
GET_CREATIONTIME() Getter for CREATIONTIME, with configurable default
ASK_CREATIONTIME() Getter for CREATIONTIME w/ exceptions if field has no value
HAS_CREATIONTIME() Determine if CREATIONTIME has a value

LastModifiedTime

A time stamp for the time that the API destination was last modified.

Accessible with the following methods

Method Description
GET_LASTMODIFIEDTIME() Getter for LASTMODIFIEDTIME, with configurable default
ASK_LASTMODIFIEDTIME() Getter for LASTMODIFIEDTIME w/ exceptions if field has no va
HAS_LASTMODIFIEDTIME() Determine if LASTMODIFIEDTIME has a value