You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Partitions::Service
- Inherits:
-
Object
- Object
- Aws::Partitions::Service
- Defined in:
- aws-sdk-core/lib/aws-sdk-core/partitions/service.rb
Instance Attribute Summary collapse
-
#name ⇒ String
readonly
The name of this service.
-
#partition_name ⇒ String
readonly
The partition name, e.g "aws", "aws-cn", "aws-us-gov".
-
#partition_region ⇒ String?
readonly
The global patition endpoint for this service.
-
#regions ⇒ Set<String>
readonly
The regions this service is available in.
Instance Method Summary collapse
-
#regionalized? ⇒ Boolean
Returns
false
if the service operates with a single global endpoint for the current partition, returnstrue
if the service is available in mutliple regions.
Instance Attribute Details
#name ⇒ String (readonly)
Returns The name of this service. The name is the module name as used by the AWS SDK for Ruby.
23 24 25 |
# File 'aws-sdk-core/lib/aws-sdk-core/partitions/service.rb', line 23 def name @name end |
#partition_name ⇒ String (readonly)
Returns The partition name, e.g "aws", "aws-cn", "aws-us-gov".
26 27 28 |
# File 'aws-sdk-core/lib/aws-sdk-core/partitions/service.rb', line 26 def partition_name @partition_name end |
#partition_region ⇒ String? (readonly)
Returns The global patition endpoint for this service.
May be nil
.
34 35 36 |
# File 'aws-sdk-core/lib/aws-sdk-core/partitions/service.rb', line 34 def partition_region @partition_region end |
#regions ⇒ Set<String> (readonly)
Returns The regions this service is available in. Regions are scoped to the partition.
30 31 32 |
# File 'aws-sdk-core/lib/aws-sdk-core/partitions/service.rb', line 30 def regions @regions end |
Instance Method Details
#regionalized? ⇒ Boolean
Returns false
if the service operates with a single global
endpoint for the current partition, returns true
if the service
is available in mutliple regions.
Some services have both a partition endpoint and regional endpoints.
43 44 45 |
# File 'aws-sdk-core/lib/aws-sdk-core/partitions/service.rb', line 43 def regionalized? @regionalized end |