Class: Aws::Lightsail::Types::Origin
- Inherits:
-
Struct
- Object
- Struct
- Aws::Lightsail::Types::Origin
- Defined in:
- gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb
Overview
Describes the origin resource of an Amazon Lightsail content delivery network (CDN) distribution.
An origin can be a Lightsail instance, bucket, or load balancer. A distribution pulls content from an origin, caches it, and serves it to viewers via a worldwide network of edge servers.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#name ⇒ String
The name of the origin resource.
-
#protocol_policy ⇒ String
The protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content.
-
#region_name ⇒ String
The AWS Region name of the origin resource.
-
#resource_type ⇒ String
The resource type of the origin resource (e.g., Instance).
Instance Attribute Details
#name ⇒ String
The name of the origin resource.
11928 11929 11930 11931 11932 11933 11934 11935 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 11928 class Origin < Struct.new( :name, :resource_type, :region_name, :protocol_policy) SENSITIVE = [] include Aws::Structure end |
#protocol_policy ⇒ String
The protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content.
11928 11929 11930 11931 11932 11933 11934 11935 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 11928 class Origin < Struct.new( :name, :resource_type, :region_name, :protocol_policy) SENSITIVE = [] include Aws::Structure end |
#region_name ⇒ String
The AWS Region name of the origin resource.
11928 11929 11930 11931 11932 11933 11934 11935 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 11928 class Origin < Struct.new( :name, :resource_type, :region_name, :protocol_policy) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The resource type of the origin resource (e.g., Instance).
11928 11929 11930 11931 11932 11933 11934 11935 |
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 11928 class Origin < Struct.new( :name, :resource_type, :region_name, :protocol_policy) SENSITIVE = [] include Aws::Structure end |