Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PartitionRegion ¶
PartitionRegion represents a region within a partition.
type PartitionSchema ¶
type PartitionSchema struct {
ID string
RegionRegex string
DNSSuffix string
DualStackDNSSuffix string
ImplicitGlobalRegion string
Regions []PartitionRegion
}
PartitionSchema holds metadata for a single AWS partition.
type PartitionSchemas ¶
type PartitionSchemas []PartitionSchema
PartitionSchemas is a slice of partition metadata.
type RegionSchema ¶
type RegionSchema struct {
PartitionID string `json:"partition"`
Regions []RegionSummary `json:"regions"`
}
RegionSchema holds region summaries per partition.
type RegionSchemas ¶
type RegionSchemas []RegionSchema
RegionSchemas holds region summaries grouped by partition.
type RegionSummary ¶
RegionSummary holds services for a given region.
type ServiceSchema ¶
type ServiceSchema struct {
APIVersion string
ServiceId string
ServiceFullName string
EndpointPrefix string
GlobalEndpoint string `json:"GlobalEndpoint,omitempty"`
SignatureVersion string `json:"SignatureVersion,omitempty"`
Protocol string `json:"Protocol,omitempty"`
JSONVersion string `json:"JSONVersion,omitempty"`
TargetPrefix string `json:"TargetPrefix,omitempty"`
Operations []string `json:"Operations"`
}
ServiceSchema holds metadata for a single AWS service.
type ServiceSchemas ¶
type ServiceSchemas map[string]ServiceSchema
ServiceSchemas maps service IDs to their schema metadata.
Click to show internal directories.
Click to hide internal directories.