func ExampleDirectConnect_CreatePrivateVirtualInterface() { svc := directconnect.New(nil) params := &directconnect.CreatePrivateVirtualInterfaceInput{ ConnectionID: aws.String("ConnectionId"), // Required NewPrivateVirtualInterface: &directconnect.NewPrivateVirtualInterface{ // Required ASN: aws.Long(1), // Required VLAN: aws.Long(1), // Required VirtualGatewayID: aws.String("VirtualGatewayId"), // Required VirtualInterfaceName: aws.String("VirtualInterfaceName"), // Required AmazonAddress: aws.String("AmazonAddress"), AuthKey: aws.String("BGPAuthKey"), CustomerAddress: aws.String("CustomerAddress"), }, } resp, err := svc.CreatePrivateVirtualInterface(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleDirectConnect_AllocatePublicVirtualInterface() { svc := directconnect.New(nil) params := &directconnect.AllocatePublicVirtualInterfaceInput{ ConnectionID: aws.String("ConnectionId"), // Required NewPublicVirtualInterfaceAllocation: &directconnect.NewPublicVirtualInterfaceAllocation{ // Required ASN: aws.Long(1), // Required AmazonAddress: aws.String("AmazonAddress"), // Required CustomerAddress: aws.String("CustomerAddress"), // Required RouteFilterPrefixes: []*directconnect.RouteFilterPrefix{ // Required &directconnect.RouteFilterPrefix{ // Required CIDR: aws.String("CIDR"), }, // More values... }, VLAN: aws.Long(1), // Required VirtualInterfaceName: aws.String("VirtualInterfaceName"), // Required AuthKey: aws.String("BGPAuthKey"), }, OwnerAccount: aws.String("OwnerAccount"), // Required } resp, err := svc.AllocatePublicVirtualInterface(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleDirectConnect_DescribeVirtualGateways() { svc := directconnect.New(nil) var params *directconnect.DescribeVirtualGatewaysInput resp, err := svc.DescribeVirtualGateways(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleDirectConnect_DescribeInterconnects() { svc := directconnect.New(nil) params := &directconnect.DescribeInterconnectsInput{ InterconnectID: aws.String("InterconnectId"), } resp, err := svc.DescribeInterconnects(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleDirectConnect_ConfirmPublicVirtualInterface() { svc := directconnect.New(nil) params := &directconnect.ConfirmPublicVirtualInterfaceInput{ VirtualInterfaceID: aws.String("VirtualInterfaceId"), // Required } resp, err := svc.ConfirmPublicVirtualInterface(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleDirectConnect_CreateInterconnect() { svc := directconnect.New(nil) params := &directconnect.CreateInterconnectInput{ Bandwidth: aws.String("Bandwidth"), // Required InterconnectName: aws.String("InterconnectName"), // Required Location: aws.String("LocationCode"), // Required } resp, err := svc.CreateInterconnect(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }
func ExampleDirectConnect_AllocateConnectionOnInterconnect() { svc := directconnect.New(nil) params := &directconnect.AllocateConnectionOnInterconnectInput{ Bandwidth: aws.String("Bandwidth"), // Required ConnectionName: aws.String("ConnectionName"), // Required InterconnectID: aws.String("InterconnectId"), // Required OwnerAccount: aws.String("OwnerAccount"), // Required VLAN: aws.Long(1), // Required } resp, err := svc.AllocateConnectionOnInterconnect(params) if awserr := aws.Error(err); awserr != nil { // A service error occurred. fmt.Println("Error:", awserr.Code, awserr.Message) } else if err != nil { // A non-service error occurred. panic(err) } // Pretty-print the response data. fmt.Println(awsutil.StringValue(resp)) }