Versions in this module Expand all Collapse all v0 v0.6.0 Jun 3, 2015 Changes in this version + type AliasTarget struct + DNSName *string + EvaluateTargetHealth *bool + HostedZoneID *string + type AssociateVPCWithHostedZoneInput struct + Comment *string + HostedZoneID *string + VPC *VPC + type AssociateVPCWithHostedZoneOutput struct + ChangeInfo *ChangeInfo + type Change struct + Action *string + ResourceRecordSet *ResourceRecordSet + type ChangeBatch struct + Changes []*Change + Comment *string + type ChangeInfo struct + Comment *string + ID *string + Status *string + SubmittedAt *time.Time + type ChangeResourceRecordSetsInput struct + ChangeBatch *ChangeBatch + HostedZoneID *string + type ChangeResourceRecordSetsOutput struct + ChangeInfo *ChangeInfo + type ChangeTagsForResourceInput struct + AddTags []*Tag + RemoveTagKeys []*string + ResourceID *string + ResourceType *string + type ChangeTagsForResourceOutput struct + type CreateHealthCheckInput struct + CallerReference *string + HealthCheckConfig *HealthCheckConfig + type CreateHealthCheckOutput struct + HealthCheck *HealthCheck + Location *string + type CreateHostedZoneInput struct + CallerReference *string + DelegationSetID *string + HostedZoneConfig *HostedZoneConfig + Name *string + VPC *VPC + type CreateHostedZoneOutput struct + ChangeInfo *ChangeInfo + DelegationSet *DelegationSet + HostedZone *HostedZone + Location *string + VPC *VPC + type CreateReusableDelegationSetInput struct + CallerReference *string + HostedZoneID *string + type CreateReusableDelegationSetOutput struct + DelegationSet *DelegationSet + Location *string + type DelegationSet struct + CallerReference *string + ID *string + NameServers []*string + type DeleteHealthCheckInput struct + HealthCheckID *string + type DeleteHealthCheckOutput struct + type DeleteHostedZoneInput struct + ID *string + type DeleteHostedZoneOutput struct + ChangeInfo *ChangeInfo + type DeleteReusableDelegationSetInput struct + ID *string + type DeleteReusableDelegationSetOutput struct + type DisassociateVPCFromHostedZoneInput struct + Comment *string + HostedZoneID *string + VPC *VPC + type DisassociateVPCFromHostedZoneOutput struct + ChangeInfo *ChangeInfo + type GeoLocation struct + ContinentCode *string + CountryCode *string + SubdivisionCode *string + type GeoLocationDetails struct + ContinentCode *string + ContinentName *string + CountryCode *string + CountryName *string + SubdivisionCode *string + SubdivisionName *string + type GetChangeInput struct + ID *string + type GetChangeOutput struct + ChangeInfo *ChangeInfo + type GetCheckerIPRangesInput struct + type GetCheckerIPRangesOutput struct + CheckerIPRanges []*string + type GetGeoLocationInput struct + ContinentCode *string + CountryCode *string + SubdivisionCode *string + type GetGeoLocationOutput struct + GeoLocationDetails *GeoLocationDetails + type GetHealthCheckCountInput struct + type GetHealthCheckCountOutput struct + HealthCheckCount *int64 + type GetHealthCheckInput struct + HealthCheckID *string + type GetHealthCheckLastFailureReasonInput struct + HealthCheckID *string + type GetHealthCheckLastFailureReasonOutput struct + HealthCheckObservations []*HealthCheckObservation + type GetHealthCheckOutput struct + HealthCheck *HealthCheck + type GetHealthCheckStatusInput struct + HealthCheckID *string + type GetHealthCheckStatusOutput struct + HealthCheckObservations []*HealthCheckObservation + type GetHostedZoneCountInput struct + type GetHostedZoneCountOutput struct + HostedZoneCount *int64 + type GetHostedZoneInput struct + ID *string + type GetHostedZoneOutput struct + DelegationSet *DelegationSet + HostedZone *HostedZone + VPCs []*VPC + type GetReusableDelegationSetInput struct + ID *string + type GetReusableDelegationSetOutput struct + DelegationSet *DelegationSet + type HealthCheck struct + CallerReference *string + HealthCheckConfig *HealthCheckConfig + HealthCheckVersion *int64 + ID *string + type HealthCheckConfig struct + FailureThreshold *int64 + FullyQualifiedDomainName *string + IPAddress *string + Port *int64 + RequestInterval *int64 + ResourcePath *string + SearchString *string + Type *string + type HealthCheckObservation struct + IPAddress *string + StatusReport *StatusReport + type HostedZone struct + CallerReference *string + Config *HostedZoneConfig + ID *string + Name *string + ResourceRecordSetCount *int64 + type HostedZoneConfig struct + Comment *string + PrivateZone *bool + type ListGeoLocationsInput struct + MaxItems *string + StartContinentCode *string + StartCountryCode *string + StartSubdivisionCode *string + type ListGeoLocationsOutput struct + GeoLocationDetailsList []*GeoLocationDetails + IsTruncated *bool + MaxItems *string + NextContinentCode *string + NextCountryCode *string + NextSubdivisionCode *string + type ListHealthChecksInput struct + Marker *string + MaxItems *string + type ListHealthChecksOutput struct + HealthChecks []*HealthCheck + IsTruncated *bool + Marker *string + MaxItems *string + NextMarker *string + type ListHostedZonesByNameInput struct + DNSName *string + HostedZoneID *string + MaxItems *string + type ListHostedZonesByNameOutput struct + DNSName *string + HostedZoneID *string + HostedZones []*HostedZone + IsTruncated *bool + MaxItems *string + NextDNSName *string + NextHostedZoneID *string + type ListHostedZonesInput struct + DelegationSetID *string + Marker *string + MaxItems *string + type ListHostedZonesOutput struct + HostedZones []*HostedZone + IsTruncated *bool + Marker *string + MaxItems *string + NextMarker *string + type ListResourceRecordSetsInput struct + HostedZoneID *string + MaxItems *string + StartRecordIdentifier *string + StartRecordName *string + StartRecordType *string + type ListResourceRecordSetsOutput struct + IsTruncated *bool + MaxItems *string + NextRecordIdentifier *string + NextRecordName *string + NextRecordType *string + ResourceRecordSets []*ResourceRecordSet + type ListReusableDelegationSetsInput struct + Marker *string + MaxItems *string + type ListReusableDelegationSetsOutput struct + DelegationSets []*DelegationSet + IsTruncated *bool + Marker *string + MaxItems *string + NextMarker *string + type ListTagsForResourceInput struct + ResourceID *string + ResourceType *string + type ListTagsForResourceOutput struct + ResourceTagSet *ResourceTagSet + type ListTagsForResourcesInput struct + ResourceIDs []*string + ResourceType *string + type ListTagsForResourcesOutput struct + ResourceTagSets []*ResourceTagSet + type ResourceRecord struct + Value *string + type ResourceRecordSet struct + AliasTarget *AliasTarget + Failover *string + GeoLocation *GeoLocation + HealthCheckID *string + Name *string + Region *string + ResourceRecords []*ResourceRecord + SetIdentifier *string + TTL *int64 + Type *string + Weight *int64 + type ResourceTagSet struct + ResourceID *string + ResourceType *string + Tags []*Tag + type Route53 struct + func New(config *aws.Config) *Route53 + func (c *Route53) AssociateVPCWithHostedZone(input *AssociateVPCWithHostedZoneInput) (*AssociateVPCWithHostedZoneOutput, error) + func (c *Route53) AssociateVPCWithHostedZoneRequest(input *AssociateVPCWithHostedZoneInput) (req *aws.Request, output *AssociateVPCWithHostedZoneOutput) + func (c *Route53) ChangeResourceRecordSets(input *ChangeResourceRecordSetsInput) (*ChangeResourceRecordSetsOutput, error) + func (c *Route53) ChangeResourceRecordSetsRequest(input *ChangeResourceRecordSetsInput) (req *aws.Request, output *ChangeResourceRecordSetsOutput) + func (c *Route53) ChangeTagsForResource(input *ChangeTagsForResourceInput) (*ChangeTagsForResourceOutput, error) + func (c *Route53) ChangeTagsForResourceRequest(input *ChangeTagsForResourceInput) (req *aws.Request, output *ChangeTagsForResourceOutput) + func (c *Route53) CreateHealthCheck(input *CreateHealthCheckInput) (*CreateHealthCheckOutput, error) + func (c *Route53) CreateHealthCheckRequest(input *CreateHealthCheckInput) (req *aws.Request, output *CreateHealthCheckOutput) + func (c *Route53) CreateHostedZone(input *CreateHostedZoneInput) (*CreateHostedZoneOutput, error) + func (c *Route53) CreateHostedZoneRequest(input *CreateHostedZoneInput) (req *aws.Request, output *CreateHostedZoneOutput) + func (c *Route53) CreateReusableDelegationSet(input *CreateReusableDelegationSetInput) (*CreateReusableDelegationSetOutput, error) + func (c *Route53) CreateReusableDelegationSetRequest(input *CreateReusableDelegationSetInput) (req *aws.Request, output *CreateReusableDelegationSetOutput) + func (c *Route53) DeleteHealthCheck(input *DeleteHealthCheckInput) (*DeleteHealthCheckOutput, error) + func (c *Route53) DeleteHealthCheckRequest(input *DeleteHealthCheckInput) (req *aws.Request, output *DeleteHealthCheckOutput) + func (c *Route53) DeleteHostedZone(input *DeleteHostedZoneInput) (*DeleteHostedZoneOutput, error) + func (c *Route53) DeleteHostedZoneRequest(input *DeleteHostedZoneInput) (req *aws.Request, output *DeleteHostedZoneOutput) + func (c *Route53) DeleteReusableDelegationSet(input *DeleteReusableDelegationSetInput) (*DeleteReusableDelegationSetOutput, error) + func (c *Route53) DeleteReusableDelegationSetRequest(input *DeleteReusableDelegationSetInput) (req *aws.Request, output *DeleteReusableDelegationSetOutput) + func (c *Route53) DisassociateVPCFromHostedZone(input *DisassociateVPCFromHostedZoneInput) (*DisassociateVPCFromHostedZoneOutput, error) + func (c *Route53) DisassociateVPCFromHostedZoneRequest(input *DisassociateVPCFromHostedZoneInput) (req *aws.Request, output *DisassociateVPCFromHostedZoneOutput) + func (c *Route53) GetChange(input *GetChangeInput) (*GetChangeOutput, error) + func (c *Route53) GetChangeRequest(input *GetChangeInput) (req *aws.Request, output *GetChangeOutput) + func (c *Route53) GetCheckerIPRanges(input *GetCheckerIPRangesInput) (*GetCheckerIPRangesOutput, error) + func (c *Route53) GetCheckerIPRangesRequest(input *GetCheckerIPRangesInput) (req *aws.Request, output *GetCheckerIPRangesOutput) + func (c *Route53) GetGeoLocation(input *GetGeoLocationInput) (*GetGeoLocationOutput, error) + func (c *Route53) GetGeoLocationRequest(input *GetGeoLocationInput) (req *aws.Request, output *GetGeoLocationOutput) + func (c *Route53) GetHealthCheck(input *GetHealthCheckInput) (*GetHealthCheckOutput, error) + func (c *Route53) GetHealthCheckCount(input *GetHealthCheckCountInput) (*GetHealthCheckCountOutput, error) + func (c *Route53) GetHealthCheckCountRequest(input *GetHealthCheckCountInput) (req *aws.Request, output *GetHealthCheckCountOutput) + func (c *Route53) GetHealthCheckLastFailureReason(input *GetHealthCheckLastFailureReasonInput) (*GetHealthCheckLastFailureReasonOutput, error) + func (c *Route53) GetHealthCheckLastFailureReasonRequest(input *GetHealthCheckLastFailureReasonInput) (req *aws.Request, output *GetHealthCheckLastFailureReasonOutput) + func (c *Route53) GetHealthCheckRequest(input *GetHealthCheckInput) (req *aws.Request, output *GetHealthCheckOutput) + func (c *Route53) GetHealthCheckStatus(input *GetHealthCheckStatusInput) (*GetHealthCheckStatusOutput, error) + func (c *Route53) GetHealthCheckStatusRequest(input *GetHealthCheckStatusInput) (req *aws.Request, output *GetHealthCheckStatusOutput) + func (c *Route53) GetHostedZone(input *GetHostedZoneInput) (*GetHostedZoneOutput, error) + func (c *Route53) GetHostedZoneCount(input *GetHostedZoneCountInput) (*GetHostedZoneCountOutput, error) + func (c *Route53) GetHostedZoneCountRequest(input *GetHostedZoneCountInput) (req *aws.Request, output *GetHostedZoneCountOutput) + func (c *Route53) GetHostedZoneRequest(input *GetHostedZoneInput) (req *aws.Request, output *GetHostedZoneOutput) + func (c *Route53) GetReusableDelegationSet(input *GetReusableDelegationSetInput) (*GetReusableDelegationSetOutput, error) + func (c *Route53) GetReusableDelegationSetRequest(input *GetReusableDelegationSetInput) (req *aws.Request, output *GetReusableDelegationSetOutput) + func (c *Route53) ListGeoLocations(input *ListGeoLocationsInput) (*ListGeoLocationsOutput, error) + func (c *Route53) ListGeoLocationsRequest(input *ListGeoLocationsInput) (req *aws.Request, output *ListGeoLocationsOutput) + func (c *Route53) ListHealthChecks(input *ListHealthChecksInput) (*ListHealthChecksOutput, error) + func (c *Route53) ListHealthChecksPages(input *ListHealthChecksInput, ...) error + func (c *Route53) ListHealthChecksRequest(input *ListHealthChecksInput) (req *aws.Request, output *ListHealthChecksOutput) + func (c *Route53) ListHostedZones(input *ListHostedZonesInput) (*ListHostedZonesOutput, error) + func (c *Route53) ListHostedZonesByName(input *ListHostedZonesByNameInput) (*ListHostedZonesByNameOutput, error) + func (c *Route53) ListHostedZonesByNameRequest(input *ListHostedZonesByNameInput) (req *aws.Request, output *ListHostedZonesByNameOutput) + func (c *Route53) ListHostedZonesPages(input *ListHostedZonesInput, ...) error + func (c *Route53) ListHostedZonesRequest(input *ListHostedZonesInput) (req *aws.Request, output *ListHostedZonesOutput) + func (c *Route53) ListResourceRecordSets(input *ListResourceRecordSetsInput) (*ListResourceRecordSetsOutput, error) + func (c *Route53) ListResourceRecordSetsPages(input *ListResourceRecordSetsInput, ...) error + func (c *Route53) ListResourceRecordSetsRequest(input *ListResourceRecordSetsInput) (req *aws.Request, output *ListResourceRecordSetsOutput) + func (c *Route53) ListReusableDelegationSets(input *ListReusableDelegationSetsInput) (*ListReusableDelegationSetsOutput, error) + func (c *Route53) ListReusableDelegationSetsRequest(input *ListReusableDelegationSetsInput) (req *aws.Request, output *ListReusableDelegationSetsOutput) + func (c *Route53) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error) + func (c *Route53) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *aws.Request, output *ListTagsForResourceOutput) + func (c *Route53) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error) + func (c *Route53) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *aws.Request, output *ListTagsForResourcesOutput) + func (c *Route53) UpdateHealthCheck(input *UpdateHealthCheckInput) (*UpdateHealthCheckOutput, error) + func (c *Route53) UpdateHealthCheckRequest(input *UpdateHealthCheckInput) (req *aws.Request, output *UpdateHealthCheckOutput) + func (c *Route53) UpdateHostedZoneComment(input *UpdateHostedZoneCommentInput) (*UpdateHostedZoneCommentOutput, error) + func (c *Route53) UpdateHostedZoneCommentRequest(input *UpdateHostedZoneCommentInput) (req *aws.Request, output *UpdateHostedZoneCommentOutput) + type StatusReport struct + CheckedTime *time.Time + Status *string + type Tag struct + Key *string + Value *string + type UpdateHealthCheckInput struct + FailureThreshold *int64 + FullyQualifiedDomainName *string + HealthCheckID *string + HealthCheckVersion *int64 + IPAddress *string + Port *int64 + ResourcePath *string + SearchString *string + type UpdateHealthCheckOutput struct + HealthCheck *HealthCheck + type UpdateHostedZoneCommentInput struct + Comment *string + ID *string + type UpdateHostedZoneCommentOutput struct + HostedZone *HostedZone + type VPC struct + VPCID *string + VPCRegion *string