// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT. package route53_test import ( "bytes" "fmt" "time" "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/route53" ) var _ time.Duration var _ bytes.Buffer func ExampleRoute53_AssociateVPCWithHostedZone() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.AssociateVPCWithHostedZoneInput{ HostedZoneId: aws.String("ResourceId"), // Required VPC: &route53.VPC{ // Required VPCId: aws.String("VPCId"), VPCRegion: aws.String("VPCRegion"), }, Comment: aws.String("AssociateVPCComment"), } resp, err := svc.AssociateVPCWithHostedZone(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ChangeResourceRecordSets() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ChangeResourceRecordSetsInput{ ChangeBatch: &route53.ChangeBatch{ // Required Changes: []*route53.Change{ // Required { // Required Action: aws.String("ChangeAction"), // Required ResourceRecordSet: &route53.ResourceRecordSet{ // Required Name: aws.String("DNSName"), // Required Type: aws.String("RRType"), // Required AliasTarget: &route53.AliasTarget{ DNSName: aws.String("DNSName"), // Required EvaluateTargetHealth: aws.Bool(true), // Required HostedZoneId: aws.String("ResourceId"), // Required }, Failover: aws.String("ResourceRecordSetFailover"), GeoLocation: &route53.GeoLocation{ ContinentCode: aws.String("GeoLocationContinentCode"), CountryCode: aws.String("GeoLocationCountryCode"), SubdivisionCode: aws.String("GeoLocationSubdivisionCode"), }, HealthCheckId: aws.String("HealthCheckId"), Region: aws.String("ResourceRecordSetRegion"), ResourceRecords: []*route53.ResourceRecord{ { // Required Value: aws.String("RData"), // Required }, // More values... }, SetIdentifier: aws.String("ResourceRecordSetIdentifier"), TTL: aws.Int64(1), TrafficPolicyInstanceId: aws.String("TrafficPolicyInstanceId"), Weight: aws.Int64(1), }, }, // More values... }, Comment: aws.String("ResourceDescription"), }, HostedZoneId: aws.String("ResourceId"), // Required } resp, err := svc.ChangeResourceRecordSets(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ChangeTagsForResource() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ChangeTagsForResourceInput{ ResourceId: aws.String("TagResourceId"), // Required ResourceType: aws.String("TagResourceType"), // Required AddTags: []*route53.Tag{ { // Required Key: aws.String("TagKey"), Value: aws.String("TagValue"), }, // More values... }, RemoveTagKeys: []*string{ aws.String("TagKey"), // Required // More values... }, } resp, err := svc.ChangeTagsForResource(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_CreateHealthCheck() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.CreateHealthCheckInput{ CallerReference: aws.String("HealthCheckNonce"), // Required HealthCheckConfig: &route53.HealthCheckConfig{ // Required Type: aws.String("HealthCheckType"), // Required AlarmIdentifier: &route53.AlarmIdentifier{ Name: aws.String("AlarmName"), // Required Region: aws.String("CloudWatchRegion"), // Required }, ChildHealthChecks: []*string{ aws.String("HealthCheckId"), // Required // More values... }, EnableSNI: aws.Bool(true), FailureThreshold: aws.Int64(1), FullyQualifiedDomainName: aws.String("FullyQualifiedDomainName"), HealthThreshold: aws.Int64(1), IPAddress: aws.String("IPAddress"), InsufficientDataHealthStatus: aws.String("InsufficientDataHealthStatus"), Inverted: aws.Bool(true), MeasureLatency: aws.Bool(true), Port: aws.Int64(1), Regions: []*string{ aws.String("HealthCheckRegion"), // Required // More values... }, RequestInterval: aws.Int64(1), ResourcePath: aws.String("ResourcePath"), SearchString: aws.String("SearchString"), }, } resp, err := svc.CreateHealthCheck(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_CreateHostedZone() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.CreateHostedZoneInput{ CallerReference: aws.String("Nonce"), // Required Name: aws.String("DNSName"), // Required DelegationSetId: aws.String("ResourceId"), HostedZoneConfig: &route53.HostedZoneConfig{ Comment: aws.String("ResourceDescription"), PrivateZone: aws.Bool(true), }, VPC: &route53.VPC{ VPCId: aws.String("VPCId"), VPCRegion: aws.String("VPCRegion"), }, } resp, err := svc.CreateHostedZone(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_CreateReusableDelegationSet() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.CreateReusableDelegationSetInput{ CallerReference: aws.String("Nonce"), // Required HostedZoneId: aws.String("ResourceId"), } resp, err := svc.CreateReusableDelegationSet(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_CreateTrafficPolicy() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.CreateTrafficPolicyInput{ Document: aws.String("TrafficPolicyDocument"), // Required Name: aws.String("TrafficPolicyName"), // Required Comment: aws.String("TrafficPolicyComment"), } resp, err := svc.CreateTrafficPolicy(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_CreateTrafficPolicyInstance() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.CreateTrafficPolicyInstanceInput{ HostedZoneId: aws.String("ResourceId"), // Required Name: aws.String("DNSName"), // Required TTL: aws.Int64(1), // Required TrafficPolicyId: aws.String("TrafficPolicyId"), // Required TrafficPolicyVersion: aws.Int64(1), // Required } resp, err := svc.CreateTrafficPolicyInstance(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_CreateTrafficPolicyVersion() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.CreateTrafficPolicyVersionInput{ Document: aws.String("TrafficPolicyDocument"), // Required Id: aws.String("TrafficPolicyId"), // Required Comment: aws.String("TrafficPolicyComment"), } resp, err := svc.CreateTrafficPolicyVersion(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_CreateVPCAssociationAuthorization() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.CreateVPCAssociationAuthorizationInput{ HostedZoneId: aws.String("ResourceId"), // Required VPC: &route53.VPC{ // Required VPCId: aws.String("VPCId"), VPCRegion: aws.String("VPCRegion"), }, } resp, err := svc.CreateVPCAssociationAuthorization(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_DeleteHealthCheck() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.DeleteHealthCheckInput{ HealthCheckId: aws.String("HealthCheckId"), // Required } resp, err := svc.DeleteHealthCheck(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_DeleteHostedZone() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.DeleteHostedZoneInput{ Id: aws.String("ResourceId"), // Required } resp, err := svc.DeleteHostedZone(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_DeleteReusableDelegationSet() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.DeleteReusableDelegationSetInput{ Id: aws.String("ResourceId"), // Required } resp, err := svc.DeleteReusableDelegationSet(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_DeleteTrafficPolicy() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.DeleteTrafficPolicyInput{ Id: aws.String("TrafficPolicyId"), // Required Version: aws.Int64(1), // Required } resp, err := svc.DeleteTrafficPolicy(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_DeleteTrafficPolicyInstance() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.DeleteTrafficPolicyInstanceInput{ Id: aws.String("TrafficPolicyInstanceId"), // Required } resp, err := svc.DeleteTrafficPolicyInstance(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_DeleteVPCAssociationAuthorization() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.DeleteVPCAssociationAuthorizationInput{ HostedZoneId: aws.String("ResourceId"), // Required VPC: &route53.VPC{ // Required VPCId: aws.String("VPCId"), VPCRegion: aws.String("VPCRegion"), }, } resp, err := svc.DeleteVPCAssociationAuthorization(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_DisassociateVPCFromHostedZone() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.DisassociateVPCFromHostedZoneInput{ HostedZoneId: aws.String("ResourceId"), // Required VPC: &route53.VPC{ // Required VPCId: aws.String("VPCId"), VPCRegion: aws.String("VPCRegion"), }, Comment: aws.String("DisassociateVPCComment"), } resp, err := svc.DisassociateVPCFromHostedZone(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_GetChange() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.GetChangeInput{ Id: aws.String("ResourceId"), // Required } resp, err := svc.GetChange(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_GetCheckerIpRanges() { sess := session.Must(session.NewSession()) svc := route53.New(sess) var params *route53.GetCheckerIpRangesInput resp, err := svc.GetCheckerIpRanges(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_GetGeoLocation() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.GetGeoLocationInput{ ContinentCode: aws.String("GeoLocationContinentCode"), CountryCode: aws.String("GeoLocationCountryCode"), SubdivisionCode: aws.String("GeoLocationSubdivisionCode"), } resp, err := svc.GetGeoLocation(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_GetHealthCheck() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.GetHealthCheckInput{ HealthCheckId: aws.String("HealthCheckId"), // Required } resp, err := svc.GetHealthCheck(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_GetHealthCheckCount() { sess := session.Must(session.NewSession()) svc := route53.New(sess) var params *route53.GetHealthCheckCountInput resp, err := svc.GetHealthCheckCount(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_GetHealthCheckLastFailureReason() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.GetHealthCheckLastFailureReasonInput{ HealthCheckId: aws.String("HealthCheckId"), // Required } resp, err := svc.GetHealthCheckLastFailureReason(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_GetHealthCheckStatus() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.GetHealthCheckStatusInput{ HealthCheckId: aws.String("HealthCheckId"), // Required } resp, err := svc.GetHealthCheckStatus(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_GetHostedZone() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.GetHostedZoneInput{ Id: aws.String("ResourceId"), // Required } resp, err := svc.GetHostedZone(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_GetHostedZoneCount() { sess := session.Must(session.NewSession()) svc := route53.New(sess) var params *route53.GetHostedZoneCountInput resp, err := svc.GetHostedZoneCount(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_GetReusableDelegationSet() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.GetReusableDelegationSetInput{ Id: aws.String("ResourceId"), // Required } resp, err := svc.GetReusableDelegationSet(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_GetTrafficPolicy() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.GetTrafficPolicyInput{ Id: aws.String("TrafficPolicyId"), // Required Version: aws.Int64(1), // Required } resp, err := svc.GetTrafficPolicy(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_GetTrafficPolicyInstance() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.GetTrafficPolicyInstanceInput{ Id: aws.String("TrafficPolicyInstanceId"), // Required } resp, err := svc.GetTrafficPolicyInstance(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_GetTrafficPolicyInstanceCount() { sess := session.Must(session.NewSession()) svc := route53.New(sess) var params *route53.GetTrafficPolicyInstanceCountInput resp, err := svc.GetTrafficPolicyInstanceCount(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ListGeoLocations() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ListGeoLocationsInput{ MaxItems: aws.String("PageMaxItems"), StartContinentCode: aws.String("GeoLocationContinentCode"), StartCountryCode: aws.String("GeoLocationCountryCode"), StartSubdivisionCode: aws.String("GeoLocationSubdivisionCode"), } resp, err := svc.ListGeoLocations(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ListHealthChecks() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ListHealthChecksInput{ Marker: aws.String("PageMarker"), MaxItems: aws.String("PageMaxItems"), } resp, err := svc.ListHealthChecks(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ListHostedZones() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ListHostedZonesInput{ DelegationSetId: aws.String("ResourceId"), Marker: aws.String("PageMarker"), MaxItems: aws.String("PageMaxItems"), } resp, err := svc.ListHostedZones(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ListHostedZonesByName() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ListHostedZonesByNameInput{ DNSName: aws.String("DNSName"), HostedZoneId: aws.String("ResourceId"), MaxItems: aws.String("PageMaxItems"), } resp, err := svc.ListHostedZonesByName(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ListResourceRecordSets() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ListResourceRecordSetsInput{ HostedZoneId: aws.String("ResourceId"), // Required MaxItems: aws.String("PageMaxItems"), StartRecordIdentifier: aws.String("ResourceRecordSetIdentifier"), StartRecordName: aws.String("DNSName"), StartRecordType: aws.String("RRType"), } resp, err := svc.ListResourceRecordSets(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ListReusableDelegationSets() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ListReusableDelegationSetsInput{ Marker: aws.String("PageMarker"), MaxItems: aws.String("PageMaxItems"), } resp, err := svc.ListReusableDelegationSets(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ListTagsForResource() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ListTagsForResourceInput{ ResourceId: aws.String("TagResourceId"), // Required ResourceType: aws.String("TagResourceType"), // Required } resp, err := svc.ListTagsForResource(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ListTagsForResources() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ListTagsForResourcesInput{ ResourceIds: []*string{ // Required aws.String("TagResourceId"), // Required // More values... }, ResourceType: aws.String("TagResourceType"), // Required } resp, err := svc.ListTagsForResources(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ListTrafficPolicies() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ListTrafficPoliciesInput{ MaxItems: aws.String("PageMaxItems"), TrafficPolicyIdMarker: aws.String("TrafficPolicyId"), } resp, err := svc.ListTrafficPolicies(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ListTrafficPolicyInstances() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ListTrafficPolicyInstancesInput{ HostedZoneIdMarker: aws.String("ResourceId"), MaxItems: aws.String("PageMaxItems"), TrafficPolicyInstanceNameMarker: aws.String("DNSName"), TrafficPolicyInstanceTypeMarker: aws.String("RRType"), } resp, err := svc.ListTrafficPolicyInstances(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ListTrafficPolicyInstancesByHostedZone() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ListTrafficPolicyInstancesByHostedZoneInput{ HostedZoneId: aws.String("ResourceId"), // Required MaxItems: aws.String("PageMaxItems"), TrafficPolicyInstanceNameMarker: aws.String("DNSName"), TrafficPolicyInstanceTypeMarker: aws.String("RRType"), } resp, err := svc.ListTrafficPolicyInstancesByHostedZone(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ListTrafficPolicyInstancesByPolicy() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ListTrafficPolicyInstancesByPolicyInput{ TrafficPolicyId: aws.String("TrafficPolicyId"), // Required TrafficPolicyVersion: aws.Int64(1), // Required HostedZoneIdMarker: aws.String("ResourceId"), MaxItems: aws.String("PageMaxItems"), TrafficPolicyInstanceNameMarker: aws.String("DNSName"), TrafficPolicyInstanceTypeMarker: aws.String("RRType"), } resp, err := svc.ListTrafficPolicyInstancesByPolicy(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ListTrafficPolicyVersions() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ListTrafficPolicyVersionsInput{ Id: aws.String("TrafficPolicyId"), // Required MaxItems: aws.String("PageMaxItems"), TrafficPolicyVersionMarker: aws.String("TrafficPolicyVersionMarker"), } resp, err := svc.ListTrafficPolicyVersions(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_ListVPCAssociationAuthorizations() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.ListVPCAssociationAuthorizationsInput{ HostedZoneId: aws.String("ResourceId"), // Required MaxResults: aws.String("MaxResults"), NextToken: aws.String("PaginationToken"), } resp, err := svc.ListVPCAssociationAuthorizations(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_TestDNSAnswer() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.TestDNSAnswerInput{ HostedZoneId: aws.String("ResourceId"), // Required RecordName: aws.String("DNSName"), // Required RecordType: aws.String("RRType"), // Required EDNS0ClientSubnetIP: aws.String("IPAddress"), EDNS0ClientSubnetMask: aws.String("SubnetMask"), ResolverIP: aws.String("IPAddress"), } resp, err := svc.TestDNSAnswer(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_UpdateHealthCheck() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.UpdateHealthCheckInput{ HealthCheckId: aws.String("HealthCheckId"), // Required AlarmIdentifier: &route53.AlarmIdentifier{ Name: aws.String("AlarmName"), // Required Region: aws.String("CloudWatchRegion"), // Required }, ChildHealthChecks: []*string{ aws.String("HealthCheckId"), // Required // More values... }, EnableSNI: aws.Bool(true), FailureThreshold: aws.Int64(1), FullyQualifiedDomainName: aws.String("FullyQualifiedDomainName"), HealthCheckVersion: aws.Int64(1), HealthThreshold: aws.Int64(1), IPAddress: aws.String("IPAddress"), InsufficientDataHealthStatus: aws.String("InsufficientDataHealthStatus"), Inverted: aws.Bool(true), Port: aws.Int64(1), Regions: []*string{ aws.String("HealthCheckRegion"), // Required // More values... }, ResourcePath: aws.String("ResourcePath"), SearchString: aws.String("SearchString"), } resp, err := svc.UpdateHealthCheck(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_UpdateHostedZoneComment() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.UpdateHostedZoneCommentInput{ Id: aws.String("ResourceId"), // Required Comment: aws.String("ResourceDescription"), } resp, err := svc.UpdateHostedZoneComment(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_UpdateTrafficPolicyComment() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.UpdateTrafficPolicyCommentInput{ Comment: aws.String("TrafficPolicyComment"), // Required Id: aws.String("TrafficPolicyId"), // Required Version: aws.Int64(1), // Required } resp, err := svc.UpdateTrafficPolicyComment(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) } func ExampleRoute53_UpdateTrafficPolicyInstance() { sess := session.Must(session.NewSession()) svc := route53.New(sess) params := &route53.UpdateTrafficPolicyInstanceInput{ Id: aws.String("TrafficPolicyInstanceId"), // Required TTL: aws.Int64(1), // Required TrafficPolicyId: aws.String("TrafficPolicyId"), // Required TrafficPolicyVersion: aws.Int64(1), // Required } resp, err := svc.UpdateTrafficPolicyInstance(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }