/AWS1/CL_LSAINPUTORIGIN¶
Describes the origin resource of an Amazon Lightsail content delivery network (CDN) distribution.
An origin can be a Lightsail instance, bucket, container service, or load balancer. A distribution pulls content from an origin, caches it, and serves it to viewers via a worldwide network of edge servers.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_name TYPE /AWS1/LSARESOURCENAME /AWS1/LSARESOURCENAME¶
The name of the origin resource.
iv_regionname TYPE /AWS1/LSAREGIONNAME /AWS1/LSAREGIONNAME¶
The AWS Region name of the origin resource.
iv_protocolpolicy TYPE /AWS1/LSAORIGINPROTOCOLPLYENUM /AWS1/LSAORIGINPROTOCOLPLYENUM¶
The protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content.
iv_responsetimeout TYPE /AWS1/LSAINTEGER /AWS1/LSAINTEGER¶
The amount of time, in seconds, that the distribution waits for a response after forwarding a request to the origin. The minimum timeout is 1 second, the maximum is 60 seconds, and the default (if you don't specify otherwise) is 30 seconds.
iv_ipaddresstype TYPE /AWS1/LSAORIGINIPADDRTYPEENUM /AWS1/LSAORIGINIPADDRTYPEENUM¶
The IP address type that the distribution uses when connecting to the origin.
The possible values are
ipv4for IPv4 only,ipv6for IPv6 only, anddualstackfor IPv4 and IPv6.
Queryable Attributes¶
name¶
The name of the origin resource.
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 |
regionName¶
The AWS Region name of the origin resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REGIONNAME() |
Getter for REGIONNAME, with configurable default |
ASK_REGIONNAME() |
Getter for REGIONNAME w/ exceptions if field has no value |
HAS_REGIONNAME() |
Determine if REGIONNAME has a value |
protocolPolicy¶
The protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROTOCOLPOLICY() |
Getter for PROTOCOLPOLICY, with configurable default |
ASK_PROTOCOLPOLICY() |
Getter for PROTOCOLPOLICY w/ exceptions if field has no valu |
HAS_PROTOCOLPOLICY() |
Determine if PROTOCOLPOLICY has a value |
responseTimeout¶
The amount of time, in seconds, that the distribution waits for a response after forwarding a request to the origin. The minimum timeout is 1 second, the maximum is 60 seconds, and the default (if you don't specify otherwise) is 30 seconds.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESPONSETIMEOUT() |
Getter for RESPONSETIMEOUT, with configurable default |
ASK_RESPONSETIMEOUT() |
Getter for RESPONSETIMEOUT w/ exceptions if field has no val |
HAS_RESPONSETIMEOUT() |
Determine if RESPONSETIMEOUT has a value |
ipAddressType¶
The IP address type that the distribution uses when connecting to the origin.
The possible values are
ipv4for IPv4 only,ipv6for IPv6 only, anddualstackfor IPv4 and IPv6.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IPADDRESSTYPE() |
Getter for IPADDRESSTYPE, with configurable default |
ASK_IPADDRESSTYPE() |
Getter for IPADDRESSTYPE w/ exceptions if field has no value |
HAS_IPADDRESSTYPE() |
Determine if IPADDRESSTYPE has a value |