Documentation ¶
Index ¶
- type Cloud
- func (c *Cloud) GetLoadBalancerEndpoint(ctx context.Context) (string, error)
- func (c *Cloud) InitSecretHash(ctx context.Context) ([]byte, error)
- func (c *Cloud) List(ctx context.Context) ([]metadata.InstanceMetadata, error)
- func (c *Cloud) Self(ctx context.Context) (metadata.InstanceMetadata, error)
- func (c *Cloud) UID(ctx context.Context) (string, error)
- type Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cloud ¶ added in v2.3.0
type Cloud struct {
// contains filtered or unexported fields
}
Cloud provides AWS metadata and API access.
func New ¶
New initializes a new AWS Metadata client using instance default credentials. Default region is set up using the AWS imds api.
func (*Cloud) GetLoadBalancerEndpoint ¶ added in v2.3.0
GetLoadBalancerEndpoint returns the endpoint of the load balancer.
func (*Cloud) InitSecretHash ¶ added in v2.3.0
InitSecretHash returns the InitSecretHash of the current instance.
func (*Cloud) List ¶ added in v2.3.0
List retrieves all instances belonging to the current Constellation.
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger is a Cloud Logger for AWS. Log messages are collected and periodically flushed to AWS Cloudwatch Logs.
Click to show internal directories.
Click to hide internal directories.