Documentation
¶
Index ¶
- Constants
- func NewProviderFromSecret(ctx context.Context, s *v1.Secret) (provider.Provider, error)
- type InstrumentedRoute53
- func (c *InstrumentedRoute53) ChangeResourceRecordSets(input *route53.ChangeResourceRecordSetsInput) (output *route53.ChangeResourceRecordSetsOutput, err error)
- func (c *InstrumentedRoute53) ChangeTagsForResourceWithContext(ctx aws.Context, input *route53.ChangeTagsForResourceInput, ...) (output *route53.ChangeTagsForResourceOutput, err error)
- func (c *InstrumentedRoute53) CreateHealthCheck(input *route53.CreateHealthCheckInput) (output *route53.CreateHealthCheckOutput, err error)
- func (c *InstrumentedRoute53) CreateHostedZone(input *route53.CreateHostedZoneInput) (output *route53.CreateHostedZoneOutput, err error)
- func (c *InstrumentedRoute53) DeleteHostedZone(input *route53.DeleteHostedZoneInput) (output *route53.DeleteHostedZoneOutput, err error)
- func (c *InstrumentedRoute53) GetHostedZone(input *route53.GetHostedZoneInput) (output *route53.GetHostedZoneOutput, err error)
- func (c *InstrumentedRoute53) ListHostedZones(input *route53.ListHostedZonesInput) (output *route53.ListHostedZonesOutput, err error)
- func (c *InstrumentedRoute53) UpdateHostedZoneComment(input *route53.UpdateHostedZoneCommentInput) (output *route53.UpdateHostedZoneCommentOutput, err error)
- type Route53DNSProvider
- func (p *Route53DNSProvider) Delete(record *v1alpha1.DNSRecord, managedZone *v1alpha1.ManagedZone) error
- func (p *Route53DNSProvider) DeleteManagedZone(zone *v1alpha1.ManagedZone) error
- func (p *Route53DNSProvider) Ensure(record *v1alpha1.DNSRecord, managedZone *v1alpha1.ManagedZone) error
- func (p *Route53DNSProvider) EnsureManagedZone(zone *v1alpha1.ManagedZone) (provider.ManagedZoneOutput, error)
Constants ¶
View Source
const ( ProviderSpecificRegion = "aws/region" ProviderSpecificFailover = "aws/failover" ProviderSpecificGeolocationSubdivisionCode = "aws/geolocation-subdivision-code" ProviderSpecificMultiValueAnswer = "aws/multi-value-answer" ProviderSpecificHealthCheckID = "aws/health-check-id" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type InstrumentedRoute53 ¶
type InstrumentedRoute53 struct {
// contains filtered or unexported fields
}
func (*InstrumentedRoute53) ChangeResourceRecordSets ¶
func (c *InstrumentedRoute53) ChangeResourceRecordSets(input *route53.ChangeResourceRecordSetsInput) (output *route53.ChangeResourceRecordSetsOutput, err error)
func (*InstrumentedRoute53) ChangeTagsForResourceWithContext ¶
func (c *InstrumentedRoute53) ChangeTagsForResourceWithContext(ctx aws.Context, input *route53.ChangeTagsForResourceInput, opts ...request.Option) (output *route53.ChangeTagsForResourceOutput, err error)
func (*InstrumentedRoute53) CreateHealthCheck ¶
func (c *InstrumentedRoute53) CreateHealthCheck(input *route53.CreateHealthCheckInput) (output *route53.CreateHealthCheckOutput, err error)
func (*InstrumentedRoute53) CreateHostedZone ¶
func (c *InstrumentedRoute53) CreateHostedZone(input *route53.CreateHostedZoneInput) (output *route53.CreateHostedZoneOutput, err error)
func (*InstrumentedRoute53) DeleteHostedZone ¶
func (c *InstrumentedRoute53) DeleteHostedZone(input *route53.DeleteHostedZoneInput) (output *route53.DeleteHostedZoneOutput, err error)
func (*InstrumentedRoute53) GetHostedZone ¶
func (c *InstrumentedRoute53) GetHostedZone(input *route53.GetHostedZoneInput) (output *route53.GetHostedZoneOutput, err error)
func (*InstrumentedRoute53) ListHostedZones ¶
func (c *InstrumentedRoute53) ListHostedZones(input *route53.ListHostedZonesInput) (output *route53.ListHostedZonesOutput, err error)
func (*InstrumentedRoute53) UpdateHostedZoneComment ¶
func (c *InstrumentedRoute53) UpdateHostedZoneComment(input *route53.UpdateHostedZoneCommentInput) (output *route53.UpdateHostedZoneCommentOutput, err error)
type Route53DNSProvider ¶
type Route53DNSProvider struct {
// contains filtered or unexported fields
}
func (*Route53DNSProvider) Delete ¶
func (p *Route53DNSProvider) Delete(record *v1alpha1.DNSRecord, managedZone *v1alpha1.ManagedZone) error
func (*Route53DNSProvider) DeleteManagedZone ¶
func (p *Route53DNSProvider) DeleteManagedZone(zone *v1alpha1.ManagedZone) error
func (*Route53DNSProvider) Ensure ¶
func (p *Route53DNSProvider) Ensure(record *v1alpha1.DNSRecord, managedZone *v1alpha1.ManagedZone) error
func (*Route53DNSProvider) EnsureManagedZone ¶
func (p *Route53DNSProvider) EnsureManagedZone(zone *v1alpha1.ManagedZone) (provider.ManagedZoneOutput, error)
Click to show internal directories.
Click to hide internal directories.