...
AWS SDK for Go API Reference
import "github.com/aws/aws-sdk-go/service/networkmanager"
Overview
Constants

Overview ▾

Package networkmanager provides the client and types for making API requests to AWS Network Manager.

Amazon Web Services enables you to centrally manage your Amazon Web Services Cloud WAN core network and your Transit Gateway network across Amazon Web Services accounts, Regions, and on-premises locations.

See https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05 for more information on this service.

See networkmanager package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/networkmanager/

Using the Client

To contact AWS Network Manager with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the AWS Network Manager client NetworkManager for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/networkmanager/#New

The stub package, networkmanageriface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Operations ▾

AcceptAttachment
AssociateConnectPeer
AssociateCustomerGateway
AssociateLink
AssociateTransitGatewayConnectPeer
CreateConnectAttachment
CreateConnectPeer
CreateConnection
CreateCoreNetwork
CreateDevice
CreateGlobalNetwork
CreateLink
CreateSite
CreateSiteToSiteVpnAttachment
CreateTransitGatewayPeering
CreateTransitGatewayRouteTableAttachment
CreateVpcAttachment
DeleteAttachment
DeleteConnectPeer
DeleteConnection
DeleteCoreNetwork
DeleteCoreNetworkPolicyVersion
DeleteDevice
DeleteGlobalNetwork
DeleteLink
DeletePeering
DeleteResourcePolicy
DeleteSite
DeregisterTransitGateway
DescribeGlobalNetworks ( Paginator )
DisassociateConnectPeer
DisassociateCustomerGateway
DisassociateLink
DisassociateTransitGatewayConnectPeer
ExecuteCoreNetworkChangeSet
GetConnectAttachment
GetConnectPeer
GetConnectPeerAssociations ( Paginator )
GetConnections ( Paginator )
GetCoreNetwork
GetCoreNetworkChangeEvents ( Paginator )
GetCoreNetworkChangeSet ( Paginator )
GetCoreNetworkPolicy
GetCustomerGatewayAssociations ( Paginator )
GetDevices ( Paginator )
GetLinkAssociations ( Paginator )
GetLinks ( Paginator )
GetNetworkResourceCounts ( Paginator )
GetNetworkResourceRelationships ( Paginator )
GetNetworkResources ( Paginator )
GetNetworkRoutes
GetNetworkTelemetry ( Paginator )
GetResourcePolicy
GetRouteAnalysis
GetSiteToSiteVpnAttachment
GetSites ( Paginator )
GetTransitGatewayConnectPeerAssociations ( Paginator )
GetTransitGatewayPeering
GetTransitGatewayRegistrations ( Paginator )
GetTransitGatewayRouteTableAttachment
GetVpcAttachment
ListAttachments ( Paginator )
ListConnectPeers ( Paginator )
ListCoreNetworkPolicyVersions ( Paginator )
ListCoreNetworks ( Paginator )
ListOrganizationServiceAccessStatus
ListPeerings ( Paginator )
ListTagsForResource
PutCoreNetworkPolicy
PutResourcePolicy
RegisterTransitGateway
RejectAttachment
RestoreCoreNetworkPolicyVersion
StartOrganizationServiceAccessUpdate
StartRouteAnalysis
TagResource
UntagResource
UpdateConnection
UpdateCoreNetwork
UpdateDevice
UpdateGlobalNetwork
UpdateLink
UpdateNetworkResourceMetadata
UpdateSite
UpdateVpcAttachment

Types ▾

type NetworkManager
func New(p client.ConfigProvider, cfgs ...*aws.Config) *NetworkManager
func (c *NetworkManager) AcceptAttachment(input *AcceptAttachmentInput) (*AcceptAttachmentOutput, error)
func (c *NetworkManager) AcceptAttachmentRequest(input *AcceptAttachmentInput) (req *request.Request, output *AcceptAttachmentOutput)
func (c *NetworkManager) AcceptAttachmentWithContext(ctx aws.Context, input *AcceptAttachmentInput, opts ...request.Option) (*AcceptAttachmentOutput, error)
func (c *NetworkManager) AssociateConnectPeer(input *AssociateConnectPeerInput) (*AssociateConnectPeerOutput, error)
func (c *NetworkManager) AssociateConnectPeerRequest(input *AssociateConnectPeerInput) (req *request.Request, output *AssociateConnectPeerOutput)
func (c *NetworkManager) AssociateConnectPeerWithContext(ctx aws.Context, input *AssociateConnectPeerInput, opts ...request.Option) (*AssociateConnectPeerOutput, error)
func (c *NetworkManager) AssociateCustomerGateway(input *AssociateCustomerGatewayInput) (*AssociateCustomerGatewayOutput, error)
func (c *NetworkManager) AssociateCustomerGatewayRequest(input *AssociateCustomerGatewayInput) (req *request.Request, output *AssociateCustomerGatewayOutput)
func (c *NetworkManager) AssociateCustomerGatewayWithContext(ctx aws.Context, input *AssociateCustomerGatewayInput, opts ...request.Option) (*AssociateCustomerGatewayOutput, error)
func (c *NetworkManager) AssociateLink(input *AssociateLinkInput) (*AssociateLinkOutput, error)
func (c *NetworkManager) AssociateLinkRequest(input *AssociateLinkInput) (req *request.Request, output *AssociateLinkOutput)
func (c *NetworkManager) AssociateLinkWithContext(ctx aws.Context, input *AssociateLinkInput, opts ...request.Option) (*AssociateLinkOutput, error)
func (c *NetworkManager) AssociateTransitGatewayConnectPeer(input *AssociateTransitGatewayConnectPeerInput) (*AssociateTransitGatewayConnectPeerOutput, error)
func (c *NetworkManager) AssociateTransitGatewayConnectPeerRequest(input *AssociateTransitGatewayConnectPeerInput) (req *request.Request, output *AssociateTransitGatewayConnectPeerOutput)
func (c *NetworkManager) AssociateTransitGatewayConnectPeerWithContext(ctx aws.Context, input *AssociateTransitGatewayConnectPeerInput, opts ...request.Option) (*AssociateTransitGatewayConnectPeerOutput, error)
func (c *NetworkManager) CreateConnectAttachment(input *CreateConnectAttachmentInput) (*CreateConnectAttachmentOutput, error)
func (c *NetworkManager) CreateConnectAttachmentRequest(input *CreateConnectAttachmentInput) (req *request.Request, output *CreateConnectAttachmentOutput)
func (c *NetworkManager) CreateConnectAttachmentWithContext(ctx aws.Context, input *CreateConnectAttachmentInput, opts ...request.Option) (*CreateConnectAttachmentOutput, error)
func (c *NetworkManager) CreateConnectPeer(input *CreateConnectPeerInput) (*CreateConnectPeerOutput, error)
func (c *NetworkManager) CreateConnectPeerRequest(input *CreateConnectPeerInput) (req *request.Request, output *CreateConnectPeerOutput)
func (c *NetworkManager) CreateConnectPeerWithContext(ctx aws.Context, input *CreateConnectPeerInput, opts ...request.Option) (*CreateConnectPeerOutput, error)
func (c *NetworkManager) CreateConnection(input *CreateConnectionInput) (*CreateConnectionOutput, error)
func (c *NetworkManager) CreateConnectionRequest(input *CreateConnectionInput) (req *request.Request, output *CreateConnectionOutput)
func (c *NetworkManager) CreateConnectionWithContext(ctx aws.Context, input *CreateConnectionInput, opts ...request.Option) (*CreateConnectionOutput, error)
func (c *NetworkManager) CreateCoreNetwork(input *CreateCoreNetworkInput) (*CreateCoreNetworkOutput, error)
func (c *NetworkManager) CreateCoreNetworkRequest(input *CreateCoreNetworkInput) (req *request.Request, output *CreateCoreNetworkOutput)
func (c *NetworkManager) CreateCoreNetworkWithContext(ctx aws.Context, input *CreateCoreNetworkInput, opts ...request.Option) (*CreateCoreNetworkOutput, error)
func (c *NetworkManager) CreateDevice(input *CreateDeviceInput) (*CreateDeviceOutput, error)
func (c *NetworkManager) CreateDeviceRequest(input *CreateDeviceInput) (req *request.Request, output *CreateDeviceOutput)
func (c *NetworkManager) CreateDeviceWithContext(ctx aws.Context, input *CreateDeviceInput, opts ...request.Option) (*CreateDeviceOutput, error)
func (c *NetworkManager) CreateGlobalNetwork(input *CreateGlobalNetworkInput) (*CreateGlobalNetworkOutput, error)
func (c *NetworkManager) CreateGlobalNetworkRequest(input *CreateGlobalNetworkInput) (req *request.Request, output *CreateGlobalNetworkOutput)
func (c *NetworkManager) CreateGlobalNetworkWithContext(ctx aws.Context, input *CreateGlobalNetworkInput, opts ...request.Option) (*CreateGlobalNetworkOutput, error)
func (c *NetworkManager) CreateLink(input *CreateLinkInput) (*CreateLinkOutput, error)
func (c *NetworkManager) CreateLinkRequest(input *CreateLinkInput) (req *request.Request, output *CreateLinkOutput)
func (c *NetworkManager) CreateLinkWithContext(ctx aws.Context, input *CreateLinkInput, opts ...request.Option) (*CreateLinkOutput, error)
func (c *NetworkManager) CreateSite(input *CreateSiteInput) (*CreateSiteOutput, error)
func (c *NetworkManager) CreateSiteRequest(input *CreateSiteInput) (req *request.Request, output *CreateSiteOutput)
func (c *NetworkManager) CreateSiteToSiteVpnAttachment(input *CreateSiteToSiteVpnAttachmentInput) (*CreateSiteToSiteVpnAttachmentOutput, error)
func (c *NetworkManager) CreateSiteToSiteVpnAttachmentRequest(input *CreateSiteToSiteVpnAttachmentInput) (req *request.Request, output *CreateSiteToSiteVpnAttachmentOutput)
func (c *NetworkManager) CreateSiteToSiteVpnAttachmentWithContext(ctx aws.Context, input *CreateSiteToSiteVpnAttachmentInput, opts ...request.Option) (*CreateSiteToSiteVpnAttachmentOutput, error)
func (c *NetworkManager) CreateSiteWithContext(ctx aws.Context, input *CreateSiteInput, opts ...request.Option) (*CreateSiteOutput, error)
func (c *NetworkManager) CreateTransitGatewayPeering(input *CreateTransitGatewayPeeringInput) (*CreateTransitGatewayPeeringOutput, error)
func (c *NetworkManager) CreateTransitGatewayPeeringRequest(input *CreateTransitGatewayPeeringInput) (req *request.Request, output *CreateTransitGatewayPeeringOutput)
func (c *NetworkManager) CreateTransitGatewayPeeringWithContext(ctx aws.Context, input *CreateTransitGatewayPeeringInput, opts ...request.Option) (*CreateTransitGatewayPeeringOutput, error)
func (c *NetworkManager) CreateTransitGatewayRouteTableAttachment(input *CreateTransitGatewayRouteTableAttachmentInput) (*CreateTransitGatewayRouteTableAttachmentOutput, error)
func (c *NetworkManager) CreateTransitGatewayRouteTableAttachmentRequest(input *CreateTransitGatewayRouteTableAttachmentInput) (req *request.Request, output *CreateTransitGatewayRouteTableAttachmentOutput)
func (c *NetworkManager) CreateTransitGatewayRouteTableAttachmentWithContext(ctx aws.Context, input *CreateTransitGatewayRouteTableAttachmentInput, opts ...request.Option) (*CreateTransitGatewayRouteTableAttachmentOutput, error)
func (c *NetworkManager) CreateVpcAttachment(input *CreateVpcAttachmentInput) (*CreateVpcAttachmentOutput, error)
func (c *NetworkManager) CreateVpcAttachmentRequest(input *CreateVpcAttachmentInput) (req *request.Request, output *CreateVpcAttachmentOutput)
func (c *NetworkManager) CreateVpcAttachmentWithContext(ctx aws.Context, input *CreateVpcAttachmentInput, opts ...request.Option) (*CreateVpcAttachmentOutput, error)
func (c *NetworkManager) DeleteAttachment(input *DeleteAttachmentInput) (*DeleteAttachmentOutput, error)
func (c *NetworkManager) DeleteAttachmentRequest(input *DeleteAttachmentInput) (req *request.Request, output *DeleteAttachmentOutput)
func (c *NetworkManager) DeleteAttachmentWithContext(ctx aws.Context, input *DeleteAttachmentInput, opts ...request.Option) (*DeleteAttachmentOutput, error)
func (c *NetworkManager) DeleteConnectPeer(input *DeleteConnectPeerInput) (*DeleteConnectPeerOutput, error)
func (c *NetworkManager) DeleteConnectPeerRequest(input *DeleteConnectPeerInput) (req *request.Request, output *DeleteConnectPeerOutput)
func (c *NetworkManager) DeleteConnectPeerWithContext(ctx aws.Context, input *DeleteConnectPeerInput, opts ...request.Option) (*DeleteConnectPeerOutput, error)
func (c *NetworkManager) DeleteConnection(input *DeleteConnectionInput) (*DeleteConnectionOutput, error)
func (c *NetworkManager) DeleteConnectionRequest(input *DeleteConnectionInput) (req *request.Request, output *DeleteConnectionOutput)
func (c *NetworkManager) DeleteConnectionWithContext(ctx aws.Context, input *DeleteConnectionInput, opts ...request.Option) (*DeleteConnectionOutput, error)
func (c *NetworkManager) DeleteCoreNetwork(input *DeleteCoreNetworkInput) (*DeleteCoreNetworkOutput, error)
func (c *NetworkManager) DeleteCoreNetworkPolicyVersion(input *DeleteCoreNetworkPolicyVersionInput) (*DeleteCoreNetworkPolicyVersionOutput, error)
func (c *NetworkManager) DeleteCoreNetworkPolicyVersionRequest(input *DeleteCoreNetworkPolicyVersionInput) (req *request.Request, output *DeleteCoreNetworkPolicyVersionOutput)
func (c *NetworkManager) DeleteCoreNetworkPolicyVersionWithContext(ctx aws.Context, input *DeleteCoreNetworkPolicyVersionInput, opts ...request.Option) (*DeleteCoreNetworkPolicyVersionOutput, error)
func (c *NetworkManager) DeleteCoreNetworkRequest(input *DeleteCoreNetworkInput) (req *request.Request, output *DeleteCoreNetworkOutput)
func (c *NetworkManager) DeleteCoreNetworkWithContext(ctx aws.Context, input *DeleteCoreNetworkInput, opts ...request.Option) (*DeleteCoreNetworkOutput, error)
func (c *NetworkManager) DeleteDevice(input *DeleteDeviceInput) (*DeleteDeviceOutput, error)
func (c *NetworkManager) DeleteDeviceRequest(input *DeleteDeviceInput) (req *request.Request, output *DeleteDeviceOutput)
func (c *NetworkManager) DeleteDeviceWithContext(ctx aws.Context, input *DeleteDeviceInput, opts ...request.Option) (*DeleteDeviceOutput, error)
func (c *NetworkManager) DeleteGlobalNetwork(input *DeleteGlobalNetworkInput) (*DeleteGlobalNetworkOutput, error)
func (c *NetworkManager) DeleteGlobalNetworkRequest(input *DeleteGlobalNetworkInput) (req *request.Request, output *DeleteGlobalNetworkOutput)
func (c *NetworkManager) DeleteGlobalNetworkWithContext(ctx aws.Context, input *DeleteGlobalNetworkInput, opts ...request.Option) (*DeleteGlobalNetworkOutput, error)
func (c *NetworkManager) DeleteLink(input *DeleteLinkInput) (*DeleteLinkOutput, error)
func (c *NetworkManager) DeleteLinkRequest(input *DeleteLinkInput) (req *request.Request, output *DeleteLinkOutput)
func (c *NetworkManager) DeleteLinkWithContext(ctx aws.Context, input *DeleteLinkInput, opts ...request.Option) (*DeleteLinkOutput, error)
func (c *NetworkManager) DeletePeering(input *DeletePeeringInput) (*DeletePeeringOutput, error)
func (c *NetworkManager) DeletePeeringRequest(input *DeletePeeringInput) (req *request.Request, output *DeletePeeringOutput)
func (c *NetworkManager) DeletePeeringWithContext(ctx aws.Context, input *DeletePeeringInput, opts ...request.Option) (*DeletePeeringOutput, error)
func (c *NetworkManager) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
func (c *NetworkManager) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
func (c *NetworkManager) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
func (c *NetworkManager) DeleteSite(input *DeleteSiteInput) (*DeleteSiteOutput, error)
func (c *NetworkManager) DeleteSiteRequest(input *DeleteSiteInput) (req *request.Request, output *DeleteSiteOutput)
func (c *NetworkManager) DeleteSiteWithContext(ctx aws.Context, input *DeleteSiteInput, opts ...request.Option) (*DeleteSiteOutput, error)
func (c *NetworkManager) DeregisterTransitGateway(input *DeregisterTransitGatewayInput) (*DeregisterTransitGatewayOutput, error)
func (c *NetworkManager) DeregisterTransitGatewayRequest(input *DeregisterTransitGatewayInput) (req *request.Request, output *DeregisterTransitGatewayOutput)
func (c *NetworkManager) DeregisterTransitGatewayWithContext(ctx aws.Context, input *DeregisterTransitGatewayInput, opts ...request.Option) (*DeregisterTransitGatewayOutput, error)
func (c *NetworkManager) DescribeGlobalNetworks(input *DescribeGlobalNetworksInput) (*DescribeGlobalNetworksOutput, error)
func (c *NetworkManager) DescribeGlobalNetworksPages(input *DescribeGlobalNetworksInput, fn func(*DescribeGlobalNetworksOutput, bool) bool) error
func (c *NetworkManager) DescribeGlobalNetworksPagesWithContext(ctx aws.Context, input *DescribeGlobalNetworksInput, fn func(*DescribeGlobalNetworksOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) DescribeGlobalNetworksRequest(input *DescribeGlobalNetworksInput) (req *request.Request, output *DescribeGlobalNetworksOutput)
func (c *NetworkManager) DescribeGlobalNetworksWithContext(ctx aws.Context, input *DescribeGlobalNetworksInput, opts ...request.Option) (*DescribeGlobalNetworksOutput, error)
func (c *NetworkManager) DisassociateConnectPeer(input *DisassociateConnectPeerInput) (*DisassociateConnectPeerOutput, error)
func (c *NetworkManager) DisassociateConnectPeerRequest(input *DisassociateConnectPeerInput) (req *request.Request, output *DisassociateConnectPeerOutput)
func (c *NetworkManager) DisassociateConnectPeerWithContext(ctx aws.Context, input *DisassociateConnectPeerInput, opts ...request.Option) (*DisassociateConnectPeerOutput, error)
func (c *NetworkManager) DisassociateCustomerGateway(input *DisassociateCustomerGatewayInput) (*DisassociateCustomerGatewayOutput, error)
func (c *NetworkManager) DisassociateCustomerGatewayRequest(input *DisassociateCustomerGatewayInput) (req *request.Request, output *DisassociateCustomerGatewayOutput)
func (c *NetworkManager) DisassociateCustomerGatewayWithContext(ctx aws.Context, input *DisassociateCustomerGatewayInput, opts ...request.Option) (*DisassociateCustomerGatewayOutput, error)
func (c *NetworkManager) DisassociateLink(input *DisassociateLinkInput) (*DisassociateLinkOutput, error)
func (c *NetworkManager) DisassociateLinkRequest(input *DisassociateLinkInput) (req *request.Request, output *DisassociateLinkOutput)
func (c *NetworkManager) DisassociateLinkWithContext(ctx aws.Context, input *DisassociateLinkInput, opts ...request.Option) (*DisassociateLinkOutput, error)
func (c *NetworkManager) DisassociateTransitGatewayConnectPeer(input *DisassociateTransitGatewayConnectPeerInput) (*DisassociateTransitGatewayConnectPeerOutput, error)
func (c *NetworkManager) DisassociateTransitGatewayConnectPeerRequest(input *DisassociateTransitGatewayConnectPeerInput) (req *request.Request, output *DisassociateTransitGatewayConnectPeerOutput)
func (c *NetworkManager) DisassociateTransitGatewayConnectPeerWithContext(ctx aws.Context, input *DisassociateTransitGatewayConnectPeerInput, opts ...request.Option) (*DisassociateTransitGatewayConnectPeerOutput, error)
func (c *NetworkManager) ExecuteCoreNetworkChangeSet(input *ExecuteCoreNetworkChangeSetInput) (*ExecuteCoreNetworkChangeSetOutput, error)
func (c *NetworkManager) ExecuteCoreNetworkChangeSetRequest(input *ExecuteCoreNetworkChangeSetInput) (req *request.Request, output *ExecuteCoreNetworkChangeSetOutput)
func (c *NetworkManager) ExecuteCoreNetworkChangeSetWithContext(ctx aws.Context, input *ExecuteCoreNetworkChangeSetInput, opts ...request.Option) (*ExecuteCoreNetworkChangeSetOutput, error)
func (c *NetworkManager) GetConnectAttachment(input *GetConnectAttachmentInput) (*GetConnectAttachmentOutput, error)
func (c *NetworkManager) GetConnectAttachmentRequest(input *GetConnectAttachmentInput) (req *request.Request, output *GetConnectAttachmentOutput)
func (c *NetworkManager) GetConnectAttachmentWithContext(ctx aws.Context, input *GetConnectAttachmentInput, opts ...request.Option) (*GetConnectAttachmentOutput, error)
func (c *NetworkManager) GetConnectPeer(input *GetConnectPeerInput) (*GetConnectPeerOutput, error)
func (c *NetworkManager) GetConnectPeerAssociations(input *GetConnectPeerAssociationsInput) (*GetConnectPeerAssociationsOutput, error)
func (c *NetworkManager) GetConnectPeerAssociationsPages(input *GetConnectPeerAssociationsInput, fn func(*GetConnectPeerAssociationsOutput, bool) bool) error
func (c *NetworkManager) GetConnectPeerAssociationsPagesWithContext(ctx aws.Context, input *GetConnectPeerAssociationsInput, fn func(*GetConnectPeerAssociationsOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) GetConnectPeerAssociationsRequest(input *GetConnectPeerAssociationsInput) (req *request.Request, output *GetConnectPeerAssociationsOutput)
func (c *NetworkManager) GetConnectPeerAssociationsWithContext(ctx aws.Context, input *GetConnectPeerAssociationsInput, opts ...request.Option) (*GetConnectPeerAssociationsOutput, error)
func (c *NetworkManager) GetConnectPeerRequest(input *GetConnectPeerInput) (req *request.Request, output *GetConnectPeerOutput)
func (c *NetworkManager) GetConnectPeerWithContext(ctx aws.Context, input *GetConnectPeerInput, opts ...request.Option) (*GetConnectPeerOutput, error)
func (c *NetworkManager) GetConnections(input *GetConnectionsInput) (*GetConnectionsOutput, error)
func (c *NetworkManager) GetConnectionsPages(input *GetConnectionsInput, fn func(*GetConnectionsOutput, bool) bool) error
func (c *NetworkManager) GetConnectionsPagesWithContext(ctx aws.Context, input *GetConnectionsInput, fn func(*GetConnectionsOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) GetConnectionsRequest(input *GetConnectionsInput) (req *request.Request, output *GetConnectionsOutput)
func (c *NetworkManager) GetConnectionsWithContext(ctx aws.Context, input *GetConnectionsInput, opts ...request.Option) (*GetConnectionsOutput, error)
func (c *NetworkManager) GetCoreNetwork(input *GetCoreNetworkInput) (*GetCoreNetworkOutput, error)
func (c *NetworkManager) GetCoreNetworkChangeEvents(input *GetCoreNetworkChangeEventsInput) (*GetCoreNetworkChangeEventsOutput, error)
func (c *NetworkManager) GetCoreNetworkChangeEventsPages(input *GetCoreNetworkChangeEventsInput, fn func(*GetCoreNetworkChangeEventsOutput, bool) bool) error
func (c *NetworkManager) GetCoreNetworkChangeEventsPagesWithContext(ctx aws.Context, input *GetCoreNetworkChangeEventsInput, fn func(*GetCoreNetworkChangeEventsOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) GetCoreNetworkChangeEventsRequest(input *GetCoreNetworkChangeEventsInput) (req *request.Request, output *GetCoreNetworkChangeEventsOutput)
func (c *NetworkManager) GetCoreNetworkChangeEventsWithContext(ctx aws.Context, input *GetCoreNetworkChangeEventsInput, opts ...request.Option) (*GetCoreNetworkChangeEventsOutput, error)
func (c *NetworkManager) GetCoreNetworkChangeSet(input *GetCoreNetworkChangeSetInput) (*GetCoreNetworkChangeSetOutput, error)
func (c *NetworkManager) GetCoreNetworkChangeSetPages(input *GetCoreNetworkChangeSetInput, fn func(*GetCoreNetworkChangeSetOutput, bool) bool) error
func (c *NetworkManager) GetCoreNetworkChangeSetPagesWithContext(ctx aws.Context, input *GetCoreNetworkChangeSetInput, fn func(*GetCoreNetworkChangeSetOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) GetCoreNetworkChangeSetRequest(input *GetCoreNetworkChangeSetInput) (req *request.Request, output *GetCoreNetworkChangeSetOutput)
func (c *NetworkManager) GetCoreNetworkChangeSetWithContext(ctx aws.Context, input *GetCoreNetworkChangeSetInput, opts ...request.Option) (*GetCoreNetworkChangeSetOutput, error)
func (c *NetworkManager) GetCoreNetworkPolicy(input *GetCoreNetworkPolicyInput) (*GetCoreNetworkPolicyOutput, error)
func (c *NetworkManager) GetCoreNetworkPolicyRequest(input *GetCoreNetworkPolicyInput) (req *request.Request, output *GetCoreNetworkPolicyOutput)
func (c *NetworkManager) GetCoreNetworkPolicyWithContext(ctx aws.Context, input *GetCoreNetworkPolicyInput, opts ...request.Option) (*GetCoreNetworkPolicyOutput, error)
func (c *NetworkManager) GetCoreNetworkRequest(input *GetCoreNetworkInput) (req *request.Request, output *GetCoreNetworkOutput)
func (c *NetworkManager) GetCoreNetworkWithContext(ctx aws.Context, input *GetCoreNetworkInput, opts ...request.Option) (*GetCoreNetworkOutput, error)
func (c *NetworkManager) GetCustomerGatewayAssociations(input *GetCustomerGatewayAssociationsInput) (*GetCustomerGatewayAssociationsOutput, error)
func (c *NetworkManager) GetCustomerGatewayAssociationsPages(input *GetCustomerGatewayAssociationsInput, fn func(*GetCustomerGatewayAssociationsOutput, bool) bool) error
func (c *NetworkManager) GetCustomerGatewayAssociationsPagesWithContext(ctx aws.Context, input *GetCustomerGatewayAssociationsInput, fn func(*GetCustomerGatewayAssociationsOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) GetCustomerGatewayAssociationsRequest(input *GetCustomerGatewayAssociationsInput) (req *request.Request, output *GetCustomerGatewayAssociationsOutput)
func (c *NetworkManager) GetCustomerGatewayAssociationsWithContext(ctx aws.Context, input *GetCustomerGatewayAssociationsInput, opts ...request.Option) (*GetCustomerGatewayAssociationsOutput, error)
func (c *NetworkManager) GetDevices(input *GetDevicesInput) (*GetDevicesOutput, error)
func (c *NetworkManager) GetDevicesPages(input *GetDevicesInput, fn func(*GetDevicesOutput, bool) bool) error
func (c *NetworkManager) GetDevicesPagesWithContext(ctx aws.Context, input *GetDevicesInput, fn func(*GetDevicesOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) GetDevicesRequest(input *GetDevicesInput) (req *request.Request, output *GetDevicesOutput)
func (c *NetworkManager) GetDevicesWithContext(ctx aws.Context, input *GetDevicesInput, opts ...request.Option) (*GetDevicesOutput, error)
func (c *NetworkManager) GetLinkAssociations(input *GetLinkAssociationsInput) (*GetLinkAssociationsOutput, error)
func (c *NetworkManager) GetLinkAssociationsPages(input *GetLinkAssociationsInput, fn func(*GetLinkAssociationsOutput, bool) bool) error
func (c *NetworkManager) GetLinkAssociationsPagesWithContext(ctx aws.Context, input *GetLinkAssociationsInput, fn func(*GetLinkAssociationsOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) GetLinkAssociationsRequest(input *GetLinkAssociationsInput) (req *request.Request, output *GetLinkAssociationsOutput)
func (c *NetworkManager) GetLinkAssociationsWithContext(ctx aws.Context, input *GetLinkAssociationsInput, opts ...request.Option) (*GetLinkAssociationsOutput, error)
func (c *NetworkManager) GetLinks(input *GetLinksInput) (*GetLinksOutput, error)
func (c *NetworkManager) GetLinksPages(input *GetLinksInput, fn func(*GetLinksOutput, bool) bool) error
func (c *NetworkManager) GetLinksPagesWithContext(ctx aws.Context, input *GetLinksInput, fn func(*GetLinksOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) GetLinksRequest(input *GetLinksInput) (req *request.Request, output *GetLinksOutput)
func (c *NetworkManager) GetLinksWithContext(ctx aws.Context, input *GetLinksInput, opts ...request.Option) (*GetLinksOutput, error)
func (c *NetworkManager) GetNetworkResourceCounts(input *GetNetworkResourceCountsInput) (*GetNetworkResourceCountsOutput, error)
func (c *NetworkManager) GetNetworkResourceCountsPages(input *GetNetworkResourceCountsInput, fn func(*GetNetworkResourceCountsOutput, bool) bool) error
func (c *NetworkManager) GetNetworkResourceCountsPagesWithContext(ctx aws.Context, input *GetNetworkResourceCountsInput, fn func(*GetNetworkResourceCountsOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) GetNetworkResourceCountsRequest(input *GetNetworkResourceCountsInput) (req *request.Request, output *GetNetworkResourceCountsOutput)
func (c *NetworkManager) GetNetworkResourceCountsWithContext(ctx aws.Context, input *GetNetworkResourceCountsInput, opts ...request.Option) (*GetNetworkResourceCountsOutput, error)
func (c *NetworkManager) GetNetworkResourceRelationships(input *GetNetworkResourceRelationshipsInput) (*GetNetworkResourceRelationshipsOutput, error)
func (c *NetworkManager) GetNetworkResourceRelationshipsPages(input *GetNetworkResourceRelationshipsInput, fn func(*GetNetworkResourceRelationshipsOutput, bool) bool) error
func (c *NetworkManager) GetNetworkResourceRelationshipsPagesWithContext(ctx aws.Context, input *GetNetworkResourceRelationshipsInput, fn func(*GetNetworkResourceRelationshipsOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) GetNetworkResourceRelationshipsRequest(input *GetNetworkResourceRelationshipsInput) (req *request.Request, output *GetNetworkResourceRelationshipsOutput)
func (c *NetworkManager) GetNetworkResourceRelationshipsWithContext(ctx aws.Context, input *GetNetworkResourceRelationshipsInput, opts ...request.Option) (*GetNetworkResourceRelationshipsOutput, error)
func (c *NetworkManager) GetNetworkResources(input *GetNetworkResourcesInput) (*GetNetworkResourcesOutput, error)
func (c *NetworkManager) GetNetworkResourcesPages(input *GetNetworkResourcesInput, fn func(*GetNetworkResourcesOutput, bool) bool) error
func (c *NetworkManager) GetNetworkResourcesPagesWithContext(ctx aws.Context, input *GetNetworkResourcesInput, fn func(*GetNetworkResourcesOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) GetNetworkResourcesRequest(input *GetNetworkResourcesInput) (req *request.Request, output *GetNetworkResourcesOutput)
func (c *NetworkManager) GetNetworkResourcesWithContext(ctx aws.Context, input *GetNetworkResourcesInput, opts ...request.Option) (*GetNetworkResourcesOutput, error)
func (c *NetworkManager) GetNetworkRoutes(input *GetNetworkRoutesInput) (*GetNetworkRoutesOutput, error)
func (c *NetworkManager) GetNetworkRoutesRequest(input *GetNetworkRoutesInput) (req *request.Request, output *GetNetworkRoutesOutput)
func (c *NetworkManager) GetNetworkRoutesWithContext(ctx aws.Context, input *GetNetworkRoutesInput, opts ...request.Option) (*GetNetworkRoutesOutput, error)
func (c *NetworkManager) GetNetworkTelemetry(input *GetNetworkTelemetryInput) (*GetNetworkTelemetryOutput, error)
func (c *NetworkManager) GetNetworkTelemetryPages(input *GetNetworkTelemetryInput, fn func(*GetNetworkTelemetryOutput, bool) bool) error
func (c *NetworkManager) GetNetworkTelemetryPagesWithContext(ctx aws.Context, input *GetNetworkTelemetryInput, fn func(*GetNetworkTelemetryOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) GetNetworkTelemetryRequest(input *GetNetworkTelemetryInput) (req *request.Request, output *GetNetworkTelemetryOutput)
func (c *NetworkManager) GetNetworkTelemetryWithContext(ctx aws.Context, input *GetNetworkTelemetryInput, opts ...request.Option) (*GetNetworkTelemetryOutput, error)
func (c *NetworkManager) GetResourcePolicy(input *GetResourcePolicyInput) (*GetResourcePolicyOutput, error)
func (c *NetworkManager) GetResourcePolicyRequest(input *GetResourcePolicyInput) (req *request.Request, output *GetResourcePolicyOutput)
func (c *NetworkManager) GetResourcePolicyWithContext(ctx aws.Context, input *GetResourcePolicyInput, opts ...request.Option) (*GetResourcePolicyOutput, error)
func (c *NetworkManager) GetRouteAnalysis(input *GetRouteAnalysisInput) (*GetRouteAnalysisOutput, error)
func (c *NetworkManager) GetRouteAnalysisRequest(input *GetRouteAnalysisInput) (req *request.Request, output *GetRouteAnalysisOutput)
func (c *NetworkManager) GetRouteAnalysisWithContext(ctx aws.Context, input *GetRouteAnalysisInput, opts ...request.Option) (*GetRouteAnalysisOutput, error)
func (c *NetworkManager) GetSiteToSiteVpnAttachment(input *GetSiteToSiteVpnAttachmentInput) (*GetSiteToSiteVpnAttachmentOutput, error)
func (c *NetworkManager) GetSiteToSiteVpnAttachmentRequest(input *GetSiteToSiteVpnAttachmentInput) (req *request.Request, output *GetSiteToSiteVpnAttachmentOutput)
func (c *NetworkManager) GetSiteToSiteVpnAttachmentWithContext(ctx aws.Context, input *GetSiteToSiteVpnAttachmentInput, opts ...request.Option) (*GetSiteToSiteVpnAttachmentOutput, error)
func (c *NetworkManager) GetSites(input *GetSitesInput) (*GetSitesOutput, error)
func (c *NetworkManager) GetSitesPages(input *GetSitesInput, fn func(*GetSitesOutput, bool) bool) error
func (c *NetworkManager) GetSitesPagesWithContext(ctx aws.Context, input *GetSitesInput, fn func(*GetSitesOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) GetSitesRequest(input *GetSitesInput) (req *request.Request, output *GetSitesOutput)
func (c *NetworkManager) GetSitesWithContext(ctx aws.Context, input *GetSitesInput, opts ...request.Option) (*GetSitesOutput, error)
func (c *NetworkManager) GetTransitGatewayConnectPeerAssociations(input *GetTransitGatewayConnectPeerAssociationsInput) (*GetTransitGatewayConnectPeerAssociationsOutput, error)
func (c *NetworkManager) GetTransitGatewayConnectPeerAssociationsPages(input *GetTransitGatewayConnectPeerAssociationsInput, fn func(*GetTransitGatewayConnectPeerAssociationsOutput, bool) bool) error
func (c *NetworkManager) GetTransitGatewayConnectPeerAssociationsPagesWithContext(ctx aws.Context, input *GetTransitGatewayConnectPeerAssociationsInput, fn func(*GetTransitGatewayConnectPeerAssociationsOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) GetTransitGatewayConnectPeerAssociationsRequest(input *GetTransitGatewayConnectPeerAssociationsInput) (req *request.Request, output *GetTransitGatewayConnectPeerAssociationsOutput)
func (c *NetworkManager) GetTransitGatewayConnectPeerAssociationsWithContext(ctx aws.Context, input *GetTransitGatewayConnectPeerAssociationsInput, opts ...request.Option) (*GetTransitGatewayConnectPeerAssociationsOutput, error)
func (c *NetworkManager) GetTransitGatewayPeering(input *GetTransitGatewayPeeringInput) (*GetTransitGatewayPeeringOutput, error)
func (c *NetworkManager) GetTransitGatewayPeeringRequest(input *GetTransitGatewayPeeringInput) (req *request.Request, output *GetTransitGatewayPeeringOutput)
func (c *NetworkManager) GetTransitGatewayPeeringWithContext(ctx aws.Context, input *GetTransitGatewayPeeringInput, opts ...request.Option) (*GetTransitGatewayPeeringOutput, error)
func (c *NetworkManager) GetTransitGatewayRegistrations(input *GetTransitGatewayRegistrationsInput) (*GetTransitGatewayRegistrationsOutput, error)
func (c *NetworkManager) GetTransitGatewayRegistrationsPages(input *GetTransitGatewayRegistrationsInput, fn func(*GetTransitGatewayRegistrationsOutput, bool) bool) error
func (c *NetworkManager) GetTransitGatewayRegistrationsPagesWithContext(ctx aws.Context, input *GetTransitGatewayRegistrationsInput, fn func(*GetTransitGatewayRegistrationsOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) GetTransitGatewayRegistrationsRequest(input *GetTransitGatewayRegistrationsInput) (req *request.Request, output *GetTransitGatewayRegistrationsOutput)
func (c *NetworkManager) GetTransitGatewayRegistrationsWithContext(ctx aws.Context, input *GetTransitGatewayRegistrationsInput, opts ...request.Option) (*GetTransitGatewayRegistrationsOutput, error)
func (c *NetworkManager) GetTransitGatewayRouteTableAttachment(input *GetTransitGatewayRouteTableAttachmentInput) (*GetTransitGatewayRouteTableAttachmentOutput, error)
func (c *NetworkManager) GetTransitGatewayRouteTableAttachmentRequest(input *GetTransitGatewayRouteTableAttachmentInput) (req *request.Request, output *GetTransitGatewayRouteTableAttachmentOutput)
func (c *NetworkManager) GetTransitGatewayRouteTableAttachmentWithContext(ctx aws.Context, input *GetTransitGatewayRouteTableAttachmentInput, opts ...request.Option) (*GetTransitGatewayRouteTableAttachmentOutput, error)
func (c *NetworkManager) GetVpcAttachment(input *GetVpcAttachmentInput) (*GetVpcAttachmentOutput, error)
func (c *NetworkManager) GetVpcAttachmentRequest(input *GetVpcAttachmentInput) (req *request.Request, output *GetVpcAttachmentOutput)
func (c *NetworkManager) GetVpcAttachmentWithContext(ctx aws.Context, input *GetVpcAttachmentInput, opts ...request.Option) (*GetVpcAttachmentOutput, error)
func (c *NetworkManager) ListAttachments(input *ListAttachmentsInput) (*ListAttachmentsOutput, error)
func (c *NetworkManager) ListAttachmentsPages(input *ListAttachmentsInput, fn func(*ListAttachmentsOutput, bool) bool) error
func (c *NetworkManager) ListAttachmentsPagesWithContext(ctx aws.Context, input *ListAttachmentsInput, fn func(*ListAttachmentsOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) ListAttachmentsRequest(input *ListAttachmentsInput) (req *request.Request, output *ListAttachmentsOutput)
func (c *NetworkManager) ListAttachmentsWithContext(ctx aws.Context, input *ListAttachmentsInput, opts ...request.Option) (*ListAttachmentsOutput, error)
func (c *NetworkManager) ListConnectPeers(input *ListConnectPeersInput) (*ListConnectPeersOutput, error)
func (c *NetworkManager) ListConnectPeersPages(input *ListConnectPeersInput, fn func(*ListConnectPeersOutput, bool) bool) error
func (c *NetworkManager) ListConnectPeersPagesWithContext(ctx aws.Context, input *ListConnectPeersInput, fn func(*ListConnectPeersOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) ListConnectPeersRequest(input *ListConnectPeersInput) (req *request.Request, output *ListConnectPeersOutput)
func (c *NetworkManager) ListConnectPeersWithContext(ctx aws.Context, input *ListConnectPeersInput, opts ...request.Option) (*ListConnectPeersOutput, error)
func (c *NetworkManager) ListCoreNetworkPolicyVersions(input *ListCoreNetworkPolicyVersionsInput) (*ListCoreNetworkPolicyVersionsOutput, error)
func (c *NetworkManager) ListCoreNetworkPolicyVersionsPages(input *ListCoreNetworkPolicyVersionsInput, fn func(*ListCoreNetworkPolicyVersionsOutput, bool) bool) error
func (c *NetworkManager) ListCoreNetworkPolicyVersionsPagesWithContext(ctx aws.Context, input *ListCoreNetworkPolicyVersionsInput, fn func(*ListCoreNetworkPolicyVersionsOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) ListCoreNetworkPolicyVersionsRequest(input *ListCoreNetworkPolicyVersionsInput) (req *request.Request, output *ListCoreNetworkPolicyVersionsOutput)
func (c *NetworkManager) ListCoreNetworkPolicyVersionsWithContext(ctx aws.Context, input *ListCoreNetworkPolicyVersionsInput, opts ...request.Option) (*ListCoreNetworkPolicyVersionsOutput, error)
func (c *NetworkManager) ListCoreNetworks(input *ListCoreNetworksInput) (*ListCoreNetworksOutput, error)
func (c *NetworkManager) ListCoreNetworksPages(input *ListCoreNetworksInput, fn func(*ListCoreNetworksOutput, bool) bool) error
func (c *NetworkManager) ListCoreNetworksPagesWithContext(ctx aws.Context, input *ListCoreNetworksInput, fn func(*ListCoreNetworksOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) ListCoreNetworksRequest(input *ListCoreNetworksInput) (req *request.Request, output *ListCoreNetworksOutput)
func (c *NetworkManager) ListCoreNetworksWithContext(ctx aws.Context, input *ListCoreNetworksInput, opts ...request.Option) (*ListCoreNetworksOutput, error)
func (c *NetworkManager) ListOrganizationServiceAccessStatus(input *ListOrganizationServiceAccessStatusInput) (*ListOrganizationServiceAccessStatusOutput, error)
func (c *NetworkManager) ListOrganizationServiceAccessStatusRequest(input *ListOrganizationServiceAccessStatusInput) (req *request.Request, output *ListOrganizationServiceAccessStatusOutput)
func (c *NetworkManager) ListOrganizationServiceAccessStatusWithContext(ctx aws.Context, input *ListOrganizationServiceAccessStatusInput, opts ...request.Option) (*ListOrganizationServiceAccessStatusOutput, error)
func (c *NetworkManager) ListPeerings(input *ListPeeringsInput) (*ListPeeringsOutput, error)
func (c *NetworkManager) ListPeeringsPages(input *ListPeeringsInput, fn func(*ListPeeringsOutput, bool) bool) error
func (c *NetworkManager) ListPeeringsPagesWithContext(ctx aws.Context, input *ListPeeringsInput, fn func(*ListPeeringsOutput, bool) bool, opts ...request.Option) error
func (c *NetworkManager) ListPeeringsRequest(input *ListPeeringsInput) (req *request.Request, output *ListPeeringsOutput)
func (c *NetworkManager) ListPeeringsWithContext(ctx aws.Context, input *ListPeeringsInput, opts ...request.Option) (*ListPeeringsOutput, error)
func (c *NetworkManager) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
func (c *NetworkManager) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
func (c *NetworkManager) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
func (c *NetworkManager) PutCoreNetworkPolicy(input *PutCoreNetworkPolicyInput) (*PutCoreNetworkPolicyOutput, error)
func (c *NetworkManager) PutCoreNetworkPolicyRequest(input *PutCoreNetworkPolicyInput) (req *request.Request, output *PutCoreNetworkPolicyOutput)
func (c *NetworkManager) PutCoreNetworkPolicyWithContext(ctx aws.Context, input *PutCoreNetworkPolicyInput, opts ...request.Option) (*PutCoreNetworkPolicyOutput, error)
func (c *NetworkManager) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
func (c *NetworkManager) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)
func (c *NetworkManager) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)
func (c *NetworkManager) RegisterTransitGateway(input *RegisterTransitGatewayInput) (*RegisterTransitGatewayOutput, error)
func (c *NetworkManager) RegisterTransitGatewayRequest(input *RegisterTransitGatewayInput) (req *request.Request, output *RegisterTransitGatewayOutput)
func (c *NetworkManager) RegisterTransitGatewayWithContext(ctx aws.Context, input *RegisterTransitGatewayInput, opts ...request.Option) (*RegisterTransitGatewayOutput, error)
func (c *NetworkManager) RejectAttachment(input *RejectAttachmentInput) (*RejectAttachmentOutput, error)
func (c *NetworkManager) RejectAttachmentRequest(input *RejectAttachmentInput) (req *request.Request, output *RejectAttachmentOutput)
func (c *NetworkManager) RejectAttachmentWithContext(ctx aws.Context, input *RejectAttachmentInput, opts ...request.Option) (*RejectAttachmentOutput, error)
func (c *NetworkManager) RestoreCoreNetworkPolicyVersion(input *RestoreCoreNetworkPolicyVersionInput) (*RestoreCoreNetworkPolicyVersionOutput, error)
func (c *NetworkManager) RestoreCoreNetworkPolicyVersionRequest(input *RestoreCoreNetworkPolicyVersionInput) (req *request.Request, output *RestoreCoreNetworkPolicyVersionOutput)
func (c *NetworkManager) RestoreCoreNetworkPolicyVersionWithContext(ctx aws.Context, input *RestoreCoreNetworkPolicyVersionInput, opts ...request.Option) (*RestoreCoreNetworkPolicyVersionOutput, error)
func (c *NetworkManager) StartOrganizationServiceAccessUpdate(input *StartOrganizationServiceAccessUpdateInput) (*StartOrganizationServiceAccessUpdateOutput, error)
func (c *NetworkManager) StartOrganizationServiceAccessUpdateRequest(input *StartOrganizationServiceAccessUpdateInput) (req *request.Request, output *StartOrganizationServiceAccessUpdateOutput)
func (c *NetworkManager) StartOrganizationServiceAccessUpdateWithContext(ctx aws.Context, input *StartOrganizationServiceAccessUpdateInput, opts ...request.Option) (*StartOrganizationServiceAccessUpdateOutput, error)
func (c *NetworkManager) StartRouteAnalysis(input *StartRouteAnalysisInput) (*StartRouteAnalysisOutput, error)
func (c *NetworkManager) StartRouteAnalysisRequest(input *StartRouteAnalysisInput) (req *request.Request, output *StartRouteAnalysisOutput)
func (c *NetworkManager) StartRouteAnalysisWithContext(ctx aws.Context, input *StartRouteAnalysisInput, opts ...request.Option) (*StartRouteAnalysisOutput, error)
func (c *NetworkManager) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *NetworkManager) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *NetworkManager) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *NetworkManager) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *NetworkManager) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *NetworkManager) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func (c *NetworkManager) UpdateConnection(input *UpdateConnectionInput) (*UpdateConnectionOutput, error)
func (c *NetworkManager) UpdateConnectionRequest(input *UpdateConnectionInput) (req *request.Request, output *UpdateConnectionOutput)
func (c *NetworkManager) UpdateConnectionWithContext(ctx aws.Context, input *UpdateConnectionInput, opts ...request.Option) (*UpdateConnectionOutput, error)
func (c *NetworkManager) UpdateCoreNetwork(input *UpdateCoreNetworkInput) (*UpdateCoreNetworkOutput, error)
func (c *NetworkManager) UpdateCoreNetworkRequest(input *UpdateCoreNetworkInput) (req *request.Request, output *UpdateCoreNetworkOutput)
func (c *NetworkManager) UpdateCoreNetworkWithContext(ctx aws.Context, input *UpdateCoreNetworkInput, opts ...request.Option) (*UpdateCoreNetworkOutput, error)
func (c *NetworkManager) UpdateDevice(input *UpdateDeviceInput) (*UpdateDeviceOutput, error)
func (c *NetworkManager) UpdateDeviceRequest(input *UpdateDeviceInput) (req *request.Request, output *UpdateDeviceOutput)
func (c *NetworkManager) UpdateDeviceWithContext(ctx aws.Context, input *UpdateDeviceInput, opts ...request.Option) (*UpdateDeviceOutput, error)
func (c *NetworkManager) UpdateGlobalNetwork(input *UpdateGlobalNetworkInput) (*UpdateGlobalNetworkOutput, error)
func (c *NetworkManager) UpdateGlobalNetworkRequest(input *UpdateGlobalNetworkInput) (req *request.Request, output *UpdateGlobalNetworkOutput)
func (c *NetworkManager) UpdateGlobalNetworkWithContext(ctx aws.Context, input *UpdateGlobalNetworkInput, opts ...request.Option) (*UpdateGlobalNetworkOutput, error)
func (c *NetworkManager) UpdateLink(input *UpdateLinkInput) (*UpdateLinkOutput, error)
func (c *NetworkManager) UpdateLinkRequest(input *UpdateLinkInput) (req *request.Request, output *UpdateLinkOutput)
func (c *NetworkManager) UpdateLinkWithContext(ctx aws.Context, input *UpdateLinkInput, opts ...request.Option) (*UpdateLinkOutput, error)
func (c *NetworkManager) UpdateNetworkResourceMetadata(input *UpdateNetworkResourceMetadataInput) (*UpdateNetworkResourceMetadataOutput, error)
func (c *NetworkManager) UpdateNetworkResourceMetadataRequest(input *UpdateNetworkResourceMetadataInput) (req *request.Request, output *UpdateNetworkResourceMetadataOutput)
func (c *NetworkManager) UpdateNetworkResourceMetadataWithContext(ctx aws.Context, input *UpdateNetworkResourceMetadataInput, opts ...request.Option) (*UpdateNetworkResourceMetadataOutput, error)
func (c *NetworkManager) UpdateSite(input *UpdateSiteInput) (*UpdateSiteOutput, error)
func (c *NetworkManager) UpdateSiteRequest(input *UpdateSiteInput) (req *request.Request, output *UpdateSiteOutput)
func (c *NetworkManager) UpdateSiteWithContext(ctx aws.Context, input *UpdateSiteInput, opts ...request.Option) (*UpdateSiteOutput, error)
func (c *NetworkManager) UpdateVpcAttachment(input *UpdateVpcAttachmentInput) (*UpdateVpcAttachmentOutput, error)
func (c *NetworkManager) UpdateVpcAttachmentRequest(input *UpdateVpcAttachmentInput) (req *request.Request, output *UpdateVpcAttachmentOutput)
func (c *NetworkManager) UpdateVpcAttachmentWithContext(ctx aws.Context, input *UpdateVpcAttachmentInput, opts ...request.Option) (*UpdateVpcAttachmentOutput, error)
func AttachmentState_Values() []string
func AttachmentType_Values() []string
func ChangeAction_Values() []string
func ChangeSetState_Values() []string
func ChangeStatus_Values() []string
func ChangeType_Values() []string
func ConnectPeerAssociationState_Values() []string
func ConnectPeerState_Values() []string
func ConnectionState_Values() []string
func ConnectionStatus_Values() []string
func ConnectionType_Values() []string
func CoreNetworkPolicyAlias_Values() []string
func CoreNetworkState_Values() []string
func CustomerGatewayAssociationState_Values() []string
func DeviceState_Values() []string
func GlobalNetworkState_Values() []string
func LinkAssociationState_Values() []string
func LinkState_Values() []string
func PeeringState_Values() []string
func PeeringType_Values() []string
func RouteAnalysisCompletionReasonCode_Values() []string
func RouteAnalysisCompletionResultCode_Values() []string
func RouteAnalysisStatus_Values() []string
func RouteState_Values() []string
func RouteTableType_Values() []string
func RouteType_Values() []string
func SiteState_Values() []string
func TransitGatewayConnectPeerAssociationState_Values() []string
func TransitGatewayRegistrationState_Values() []string
func TunnelProtocol_Values() []string
func ValidationExceptionReason_Values() []string
type AWSLocation
type AcceptAttachmentInput
type AcceptAttachmentOutput
type AccessDeniedException
type AccountStatus
type AssociateConnectPeerInput
type AssociateConnectPeerOutput
type AssociateCustomerGatewayInput
type AssociateCustomerGatewayOutput
type AssociateLinkInput
type AssociateLinkOutput
type AssociateTransitGatewayConnectPeerInput
type AssociateTransitGatewayConnectPeerOutput
type Attachment
type Bandwidth
type BgpOptions
type ConflictException
type ConnectAttachment
type ConnectAttachmentOptions
type ConnectPeer
type ConnectPeerAssociation
type ConnectPeerBgpConfiguration
type ConnectPeerConfiguration
type ConnectPeerSummary
type Connection
type ConnectionHealth
type CoreNetwork
type CoreNetworkChange
type CoreNetworkChangeEvent
type CoreNetworkChangeEventValues
type CoreNetworkChangeValues
type CoreNetworkEdge
type CoreNetworkPolicy
type CoreNetworkPolicyError
type CoreNetworkPolicyException
type CoreNetworkPolicyVersion
type CoreNetworkSegment
type CoreNetworkSegmentEdgeIdentifier
type CoreNetworkSummary
type CreateConnectAttachmentInput
type CreateConnectAttachmentOutput
type CreateConnectPeerInput
type CreateConnectPeerOutput
type CreateConnectionInput
type CreateConnectionOutput
type CreateCoreNetworkInput
type CreateCoreNetworkOutput
type CreateDeviceInput
type CreateDeviceOutput
type CreateGlobalNetworkInput
type CreateGlobalNetworkOutput
type CreateLinkInput
type CreateLinkOutput
type CreateSiteInput
type CreateSiteOutput
type CreateSiteToSiteVpnAttachmentInput
type CreateSiteToSiteVpnAttachmentOutput
type CreateTransitGatewayPeeringInput
type CreateTransitGatewayPeeringOutput
type CreateTransitGatewayRouteTableAttachmentInput
type CreateTransitGatewayRouteTableAttachmentOutput
type CreateVpcAttachmentInput
type CreateVpcAttachmentOutput
type CustomerGatewayAssociation
type DeleteAttachmentInput
type DeleteAttachmentOutput
type DeleteConnectPeerInput
type DeleteConnectPeerOutput
type DeleteConnectionInput
type DeleteConnectionOutput
type DeleteCoreNetworkInput
type DeleteCoreNetworkOutput
type DeleteCoreNetworkPolicyVersionInput
type DeleteCoreNetworkPolicyVersionOutput
type DeleteDeviceInput
type DeleteDeviceOutput
type DeleteGlobalNetworkInput
type DeleteGlobalNetworkOutput
type DeleteLinkInput
type DeleteLinkOutput
type DeletePeeringInput
type DeletePeeringOutput
type DeleteResourcePolicyInput
type DeleteResourcePolicyOutput
type DeleteSiteInput
type DeleteSiteOutput
type DeregisterTransitGatewayInput
type DeregisterTransitGatewayOutput
type DescribeGlobalNetworksInput
type DescribeGlobalNetworksOutput
type Device
type DisassociateConnectPeerInput
type DisassociateConnectPeerOutput
type DisassociateCustomerGatewayInput
type DisassociateCustomerGatewayOutput
type DisassociateLinkInput
type DisassociateLinkOutput
type DisassociateTransitGatewayConnectPeerInput
type DisassociateTransitGatewayConnectPeerOutput
type ExecuteCoreNetworkChangeSetInput
type ExecuteCoreNetworkChangeSetOutput
type GetConnectAttachmentInput
type GetConnectAttachmentOutput
type GetConnectPeerAssociationsInput
type GetConnectPeerAssociationsOutput
type GetConnectPeerInput
type GetConnectPeerOutput
type GetConnectionsInput
type GetConnectionsOutput
type GetCoreNetworkChangeEventsInput
type GetCoreNetworkChangeEventsOutput
type GetCoreNetworkChangeSetInput
type GetCoreNetworkChangeSetOutput
type GetCoreNetworkInput
type GetCoreNetworkOutput
type GetCoreNetworkPolicyInput
type GetCoreNetworkPolicyOutput
type GetCustomerGatewayAssociationsInput
type GetCustomerGatewayAssociationsOutput
type GetDevicesInput
type GetDevicesOutput
type GetLinkAssociationsInput
type GetLinkAssociationsOutput
type GetLinksInput
type GetLinksOutput
type GetNetworkResourceCountsInput
type GetNetworkResourceCountsOutput
type GetNetworkResourceRelationshipsInput
type GetNetworkResourceRelationshipsOutput
type GetNetworkResourcesInput
type GetNetworkResourcesOutput
type GetNetworkRoutesInput
type GetNetworkRoutesOutput
type GetNetworkTelemetryInput
type GetNetworkTelemetryOutput
type GetResourcePolicyInput
type GetResourcePolicyOutput
type GetRouteAnalysisInput
type GetRouteAnalysisOutput
type GetSiteToSiteVpnAttachmentInput
type GetSiteToSiteVpnAttachmentOutput
type GetSitesInput
type GetSitesOutput
type GetTransitGatewayConnectPeerAssociationsInput
type GetTransitGatewayConnectPeerAssociationsOutput
type GetTransitGatewayPeeringInput
type GetTransitGatewayPeeringOutput
type GetTransitGatewayRegistrationsInput
type GetTransitGatewayRegistrationsOutput
type GetTransitGatewayRouteTableAttachmentInput
type GetTransitGatewayRouteTableAttachmentOutput
type GetVpcAttachmentInput
type GetVpcAttachmentOutput
type GlobalNetwork
type InternalServerException
type Link
type LinkAssociation
type ListAttachmentsInput
type ListAttachmentsOutput
type ListConnectPeersInput
type ListConnectPeersOutput
type ListCoreNetworkPolicyVersionsInput
type ListCoreNetworkPolicyVersionsOutput
type ListCoreNetworksInput
type ListCoreNetworksOutput
type ListOrganizationServiceAccessStatusInput
type ListOrganizationServiceAccessStatusOutput
type ListPeeringsInput
type ListPeeringsOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type Location
type NetworkResource
type NetworkResourceCount
type NetworkResourceSummary
type NetworkRoute
type NetworkRouteDestination
type NetworkTelemetry
type OrganizationStatus
type PathComponent
type Peering
type ProposedSegmentChange
type PutCoreNetworkPolicyInput
type PutCoreNetworkPolicyOutput
type PutResourcePolicyInput
type PutResourcePolicyOutput
type RegisterTransitGatewayInput
type RegisterTransitGatewayOutput
type RejectAttachmentInput
type RejectAttachmentOutput
type Relationship
type ResourceNotFoundException
type RestoreCoreNetworkPolicyVersionInput
type RestoreCoreNetworkPolicyVersionOutput
type RouteAnalysis
type RouteAnalysisCompletion
type RouteAnalysisEndpointOptions
type RouteAnalysisEndpointOptionsSpecification
type RouteAnalysisPath
type RouteTableIdentifier
type ServiceQuotaExceededException
type Site
type SiteToSiteVpnAttachment
type StartOrganizationServiceAccessUpdateInput
type StartOrganizationServiceAccessUpdateOutput
type StartRouteAnalysisInput
type StartRouteAnalysisOutput
type Tag
type TagResourceInput
type TagResourceOutput
type ThrottlingException
type TransitGatewayConnectPeerAssociation
type TransitGatewayPeering
type TransitGatewayRegistration
type TransitGatewayRegistrationStateReason
type TransitGatewayRouteTableAttachment
type UntagResourceInput
type UntagResourceOutput
type UpdateConnectionInput
type UpdateConnectionOutput
type UpdateCoreNetworkInput
type UpdateCoreNetworkOutput
type UpdateDeviceInput
type UpdateDeviceOutput
type UpdateGlobalNetworkInput
type UpdateGlobalNetworkOutput
type UpdateLinkInput
type UpdateLinkOutput
type UpdateNetworkResourceMetadataInput
type UpdateNetworkResourceMetadataOutput
type UpdateSiteInput
type UpdateSiteOutput
type UpdateVpcAttachmentInput
type UpdateVpcAttachmentOutput
type ValidationException
type ValidationExceptionField
type VpcAttachment
type VpcOptions

Constants ▾

const (
    // AttachmentStateRejected is a AttachmentState enum value
    AttachmentStateRejected = "REJECTED"

    // AttachmentStatePendingAttachmentAcceptance is a AttachmentState enum value
    AttachmentStatePendingAttachmentAcceptance = "PENDING_ATTACHMENT_ACCEPTANCE"

    // AttachmentStateCreating is a AttachmentState enum value
    AttachmentStateCreating = "CREATING"

    // AttachmentStateFailed is a AttachmentState enum value
    AttachmentStateFailed = "FAILED"

    // AttachmentStateAvailable is a AttachmentState enum value
    AttachmentStateAvailable = "AVAILABLE"

    // AttachmentStateUpdating is a AttachmentState enum value
    AttachmentStateUpdating = "UPDATING"

    // AttachmentStatePendingNetworkUpdate is a AttachmentState enum value
    AttachmentStatePendingNetworkUpdate = "PENDING_NETWORK_UPDATE"

    // AttachmentStatePendingTagAcceptance is a AttachmentState enum value
    AttachmentStatePendingTagAcceptance = "PENDING_TAG_ACCEPTANCE"

    // AttachmentStateDeleting is a AttachmentState enum value
    AttachmentStateDeleting = "DELETING"
)
const (
    // AttachmentTypeConnect is a AttachmentType enum value
    AttachmentTypeConnect = "CONNECT"

    // AttachmentTypeSiteToSiteVpn is a AttachmentType enum value
    AttachmentTypeSiteToSiteVpn = "SITE_TO_SITE_VPN"

    // AttachmentTypeVpc is a AttachmentType enum value
    AttachmentTypeVpc = "VPC"

    // AttachmentTypeTransitGatewayRouteTable is a AttachmentType enum value
    AttachmentTypeTransitGatewayRouteTable = "TRANSIT_GATEWAY_ROUTE_TABLE"
)
const (
    // ChangeActionAdd is a ChangeAction enum value
    ChangeActionAdd = "ADD"

    // ChangeActionModify is a ChangeAction enum value
    ChangeActionModify = "MODIFY"

    // ChangeActionRemove is a ChangeAction enum value
    ChangeActionRemove = "REMOVE"
)
const (
    // ChangeSetStatePendingGeneration is a ChangeSetState enum value
    ChangeSetStatePendingGeneration = "PENDING_GENERATION"

    // ChangeSetStateFailedGeneration is a ChangeSetState enum value
    ChangeSetStateFailedGeneration = "FAILED_GENERATION"

    // ChangeSetStateReadyToExecute is a ChangeSetState enum value
    ChangeSetStateReadyToExecute = "READY_TO_EXECUTE"

    // ChangeSetStateExecuting is a ChangeSetState enum value
    ChangeSetStateExecuting = "EXECUTING"

    // ChangeSetStateExecutionSucceeded is a ChangeSetState enum value
    ChangeSetStateExecutionSucceeded = "EXECUTION_SUCCEEDED"

    // ChangeSetStateOutOfDate is a ChangeSetState enum value
    ChangeSetStateOutOfDate = "OUT_OF_DATE"
)
const (
    // ChangeStatusNotStarted is a ChangeStatus enum value
    ChangeStatusNotStarted = "NOT_STARTED"

    // ChangeStatusInProgress is a ChangeStatus enum value
    ChangeStatusInProgress = "IN_PROGRESS"

    // ChangeStatusComplete is a ChangeStatus enum value
    ChangeStatusComplete = "COMPLETE"

    // ChangeStatusFailed is a ChangeStatus enum value
    ChangeStatusFailed = "FAILED"
)
const (
    // ChangeTypeCoreNetworkSegment is a ChangeType enum value
    ChangeTypeCoreNetworkSegment = "CORE_NETWORK_SEGMENT"

    // ChangeTypeCoreNetworkEdge is a ChangeType enum value
    ChangeTypeCoreNetworkEdge = "CORE_NETWORK_EDGE"

    // ChangeTypeAttachmentMapping is a ChangeType enum value
    ChangeTypeAttachmentMapping = "ATTACHMENT_MAPPING"

    // ChangeTypeAttachmentRoutePropagation is a ChangeType enum value
    ChangeTypeAttachmentRoutePropagation = "ATTACHMENT_ROUTE_PROPAGATION"

    // ChangeTypeAttachmentRouteStatic is a ChangeType enum value
    ChangeTypeAttachmentRouteStatic = "ATTACHMENT_ROUTE_STATIC"

    // ChangeTypeCoreNetworkConfiguration is a ChangeType enum value
    ChangeTypeCoreNetworkConfiguration = "CORE_NETWORK_CONFIGURATION"

    // ChangeTypeSegmentsConfiguration is a ChangeType enum value
    ChangeTypeSegmentsConfiguration = "SEGMENTS_CONFIGURATION"

    // ChangeTypeSegmentActionsConfiguration is a ChangeType enum value
    ChangeTypeSegmentActionsConfiguration = "SEGMENT_ACTIONS_CONFIGURATION"

    // ChangeTypeAttachmentPoliciesConfiguration is a ChangeType enum value
    ChangeTypeAttachmentPoliciesConfiguration = "ATTACHMENT_POLICIES_CONFIGURATION"
)
const (
    // ConnectPeerAssociationStatePending is a ConnectPeerAssociationState enum value
    ConnectPeerAssociationStatePending = "PENDING"

    // ConnectPeerAssociationStateAvailable is a ConnectPeerAssociationState enum value
    ConnectPeerAssociationStateAvailable = "AVAILABLE"

    // ConnectPeerAssociationStateDeleting is a ConnectPeerAssociationState enum value
    ConnectPeerAssociationStateDeleting = "DELETING"

    // ConnectPeerAssociationStateDeleted is a ConnectPeerAssociationState enum value
    ConnectPeerAssociationStateDeleted = "DELETED"
)
const (
    // ConnectPeerStateCreating is a ConnectPeerState enum value
    ConnectPeerStateCreating = "CREATING"

    // ConnectPeerStateFailed is a ConnectPeerState enum value
    ConnectPeerStateFailed = "FAILED"

    // ConnectPeerStateAvailable is a ConnectPeerState enum value
    ConnectPeerStateAvailable = "AVAILABLE"

    // ConnectPeerStateDeleting is a ConnectPeerState enum value
    ConnectPeerStateDeleting = "DELETING"
)
const (
    // ConnectionStatePending is a ConnectionState enum value
    ConnectionStatePending = "PENDING"

    // ConnectionStateAvailable is a ConnectionState enum value
    ConnectionStateAvailable = "AVAILABLE"

    // ConnectionStateDeleting is a ConnectionState enum value
    ConnectionStateDeleting = "DELETING"

    // ConnectionStateUpdating is a ConnectionState enum value
    ConnectionStateUpdating = "UPDATING"
)
const (
    // ConnectionStatusUp is a ConnectionStatus enum value
    ConnectionStatusUp = "UP"

    // ConnectionStatusDown is a ConnectionStatus enum value
    ConnectionStatusDown = "DOWN"
)
const (
    // ConnectionTypeBgp is a ConnectionType enum value
    ConnectionTypeBgp = "BGP"

    // ConnectionTypeIpsec is a ConnectionType enum value
    ConnectionTypeIpsec = "IPSEC"
)
const (
    // CoreNetworkPolicyAliasLive is a CoreNetworkPolicyAlias enum value
    CoreNetworkPolicyAliasLive = "LIVE"

    // CoreNetworkPolicyAliasLatest is a CoreNetworkPolicyAlias enum value
    CoreNetworkPolicyAliasLatest = "LATEST"
)
const (
    // CoreNetworkStateCreating is a CoreNetworkState enum value
    CoreNetworkStateCreating = "CREATING"

    // CoreNetworkStateUpdating is a CoreNetworkState enum value
    CoreNetworkStateUpdating = "UPDATING"

    // CoreNetworkStateAvailable is a CoreNetworkState enum value
    CoreNetworkStateAvailable = "AVAILABLE"

    // CoreNetworkStateDeleting is a CoreNetworkState enum value
    CoreNetworkStateDeleting = "DELETING"
)
const (
    // CustomerGatewayAssociationStatePending is a CustomerGatewayAssociationState enum value
    CustomerGatewayAssociationStatePending = "PENDING"

    // CustomerGatewayAssociationStateAvailable is a CustomerGatewayAssociationState enum value
    CustomerGatewayAssociationStateAvailable = "AVAILABLE"

    // CustomerGatewayAssociationStateDeleting is a CustomerGatewayAssociationState enum value
    CustomerGatewayAssociationStateDeleting = "DELETING"

    // CustomerGatewayAssociationStateDeleted is a CustomerGatewayAssociationState enum value
    CustomerGatewayAssociationStateDeleted = "DELETED"
)
const (
    // DeviceStatePending is a DeviceState enum value
    DeviceStatePending = "PENDING"

    // DeviceStateAvailable is a DeviceState enum value
    DeviceStateAvailable = "AVAILABLE"

    // DeviceStateDeleting is a DeviceState enum value
    DeviceStateDeleting = "DELETING"

    // DeviceStateUpdating is a DeviceState enum value
    DeviceStateUpdating = "UPDATING"
)
const (
    // GlobalNetworkStatePending is a GlobalNetworkState enum value
    GlobalNetworkStatePending = "PENDING"

    // GlobalNetworkStateAvailable is a GlobalNetworkState enum value
    GlobalNetworkStateAvailable = "AVAILABLE"

    // GlobalNetworkStateDeleting is a GlobalNetworkState enum value
    GlobalNetworkStateDeleting = "DELETING"

    // GlobalNetworkStateUpdating is a GlobalNetworkState enum value
    GlobalNetworkStateUpdating = "UPDATING"
)
const (
    // LinkAssociationStatePending is a LinkAssociationState enum value
    LinkAssociationStatePending = "PENDING"

    // LinkAssociationStateAvailable is a LinkAssociationState enum value
    LinkAssociationStateAvailable = "AVAILABLE"

    // LinkAssociationStateDeleting is a LinkAssociationState enum value
    LinkAssociationStateDeleting = "DELETING"

    // LinkAssociationStateDeleted is a LinkAssociationState enum value
    LinkAssociationStateDeleted = "DELETED"
)
const (
    // LinkStatePending is a LinkState enum value
    LinkStatePending = "PENDING"

    // LinkStateAvailable is a LinkState enum value
    LinkStateAvailable = "AVAILABLE"

    // LinkStateDeleting is a LinkState enum value
    LinkStateDeleting = "DELETING"

    // LinkStateUpdating is a LinkState enum value
    LinkStateUpdating = "UPDATING"
)
const (
    // PeeringStateCreating is a PeeringState enum value
    PeeringStateCreating = "CREATING"

    // PeeringStateFailed is a PeeringState enum value
    PeeringStateFailed = "FAILED"

    // PeeringStateAvailable is a PeeringState enum value
    PeeringStateAvailable = "AVAILABLE"

    // PeeringStateDeleting is a PeeringState enum value
    PeeringStateDeleting = "DELETING"
)
const (
    // RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentNotFound is a RouteAnalysisCompletionReasonCode enum value
    RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentNotFound = "TRANSIT_GATEWAY_ATTACHMENT_NOT_FOUND"

    // RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentNotInTransitGateway is a RouteAnalysisCompletionReasonCode enum value
    RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentNotInTransitGateway = "TRANSIT_GATEWAY_ATTACHMENT_NOT_IN_TRANSIT_GATEWAY"

    // RouteAnalysisCompletionReasonCodeCyclicPathDetected is a RouteAnalysisCompletionReasonCode enum value
    RouteAnalysisCompletionReasonCodeCyclicPathDetected = "CYCLIC_PATH_DETECTED"

    // RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentStableRouteTableNotFound is a RouteAnalysisCompletionReasonCode enum value
    RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentStableRouteTableNotFound = "TRANSIT_GATEWAY_ATTACHMENT_STABLE_ROUTE_TABLE_NOT_FOUND"

    // RouteAnalysisCompletionReasonCodeRouteNotFound is a RouteAnalysisCompletionReasonCode enum value
    RouteAnalysisCompletionReasonCodeRouteNotFound = "ROUTE_NOT_FOUND"

    // RouteAnalysisCompletionReasonCodeBlackholeRouteForDestinationFound is a RouteAnalysisCompletionReasonCode enum value
    RouteAnalysisCompletionReasonCodeBlackholeRouteForDestinationFound = "BLACKHOLE_ROUTE_FOR_DESTINATION_FOUND"

    // RouteAnalysisCompletionReasonCodeInactiveRouteForDestinationFound is a RouteAnalysisCompletionReasonCode enum value
    RouteAnalysisCompletionReasonCodeInactiveRouteForDestinationFound = "INACTIVE_ROUTE_FOR_DESTINATION_FOUND"

    // RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentAttachArnNoMatch is a RouteAnalysisCompletionReasonCode enum value
    RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentAttachArnNoMatch = "TRANSIT_GATEWAY_ATTACHMENT_ATTACH_ARN_NO_MATCH"

    // RouteAnalysisCompletionReasonCodeMaxHopsExceeded is a RouteAnalysisCompletionReasonCode enum value
    RouteAnalysisCompletionReasonCodeMaxHopsExceeded = "MAX_HOPS_EXCEEDED"

    // RouteAnalysisCompletionReasonCodePossibleMiddlebox is a RouteAnalysisCompletionReasonCode enum value
    RouteAnalysisCompletionReasonCodePossibleMiddlebox = "POSSIBLE_MIDDLEBOX"

    // RouteAnalysisCompletionReasonCodeNoDestinationArnProvided is a RouteAnalysisCompletionReasonCode enum value
    RouteAnalysisCompletionReasonCodeNoDestinationArnProvided = "NO_DESTINATION_ARN_PROVIDED"
)
const (
    // RouteAnalysisCompletionResultCodeConnected is a RouteAnalysisCompletionResultCode enum value
    RouteAnalysisCompletionResultCodeConnected = "CONNECTED"

    // RouteAnalysisCompletionResultCodeNotConnected is a RouteAnalysisCompletionResultCode enum value
    RouteAnalysisCompletionResultCodeNotConnected = "NOT_CONNECTED"
)
const (
    // RouteAnalysisStatusRunning is a RouteAnalysisStatus enum value
    RouteAnalysisStatusRunning = "RUNNING"

    // RouteAnalysisStatusCompleted is a RouteAnalysisStatus enum value
    RouteAnalysisStatusCompleted = "COMPLETED"

    // RouteAnalysisStatusFailed is a RouteAnalysisStatus enum value
    RouteAnalysisStatusFailed = "FAILED"
)
const (
    // RouteStateActive is a RouteState enum value
    RouteStateActive = "ACTIVE"

    // RouteStateBlackhole is a RouteState enum value
    RouteStateBlackhole = "BLACKHOLE"
)
const (
    // RouteTableTypeTransitGatewayRouteTable is a RouteTableType enum value
    RouteTableTypeTransitGatewayRouteTable = "TRANSIT_GATEWAY_ROUTE_TABLE"

    // RouteTableTypeCoreNetworkSegment is a RouteTableType enum value
    RouteTableTypeCoreNetworkSegment = "CORE_NETWORK_SEGMENT"
)
const (
    // RouteTypePropagated is a RouteType enum value
    RouteTypePropagated = "PROPAGATED"

    // RouteTypeStatic is a RouteType enum value
    RouteTypeStatic = "STATIC"
)
const (
    // SiteStatePending is a SiteState enum value
    SiteStatePending = "PENDING"

    // SiteStateAvailable is a SiteState enum value
    SiteStateAvailable = "AVAILABLE"

    // SiteStateDeleting is a SiteState enum value
    SiteStateDeleting = "DELETING"

    // SiteStateUpdating is a SiteState enum value
    SiteStateUpdating = "UPDATING"
)
const (
    // TransitGatewayConnectPeerAssociationStatePending is a TransitGatewayConnectPeerAssociationState enum value
    TransitGatewayConnectPeerAssociationStatePending = "PENDING"

    // TransitGatewayConnectPeerAssociationStateAvailable is a TransitGatewayConnectPeerAssociationState enum value
    TransitGatewayConnectPeerAssociationStateAvailable = "AVAILABLE"

    // TransitGatewayConnectPeerAssociationStateDeleting is a TransitGatewayConnectPeerAssociationState enum value
    TransitGatewayConnectPeerAssociationStateDeleting = "DELETING"

    // TransitGatewayConnectPeerAssociationStateDeleted is a TransitGatewayConnectPeerAssociationState enum value
    TransitGatewayConnectPeerAssociationStateDeleted = "DELETED"
)
const (
    // TransitGatewayRegistrationStatePending is a TransitGatewayRegistrationState enum value
    TransitGatewayRegistrationStatePending = "PENDING"

    // TransitGatewayRegistrationStateAvailable is a TransitGatewayRegistrationState enum value
    TransitGatewayRegistrationStateAvailable = "AVAILABLE"

    // TransitGatewayRegistrationStateDeleting is a TransitGatewayRegistrationState enum value
    TransitGatewayRegistrationStateDeleting = "DELETING"

    // TransitGatewayRegistrationStateDeleted is a TransitGatewayRegistrationState enum value
    TransitGatewayRegistrationStateDeleted = "DELETED"

    // TransitGatewayRegistrationStateFailed is a TransitGatewayRegistrationState enum value
    TransitGatewayRegistrationStateFailed = "FAILED"
)
const (
    // ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value
    ValidationExceptionReasonUnknownOperation = "UnknownOperation"

    // ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value
    ValidationExceptionReasonCannotParse = "CannotParse"

    // ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value
    ValidationExceptionReasonFieldValidationFailed = "FieldValidationFailed"

    // ValidationExceptionReasonOther is a ValidationExceptionReason enum value
    ValidationExceptionReasonOther = "Other"
)
const (

    // ErrCodeAccessDeniedException for service response error code
    // "AccessDeniedException".
    //
    // You do not have sufficient access to perform this action.
    ErrCodeAccessDeniedException = "AccessDeniedException"

    // ErrCodeConflictException for service response error code
    // "ConflictException".
    //
    // There was a conflict processing the request. Updating or deleting the resource
    // can cause an inconsistent state.
    ErrCodeConflictException = "ConflictException"

    // ErrCodeCoreNetworkPolicyException for service response error code
    // "CoreNetworkPolicyException".
    //
    // Describes a core network policy exception.
    ErrCodeCoreNetworkPolicyException = "CoreNetworkPolicyException"

    // ErrCodeInternalServerException for service response error code
    // "InternalServerException".
    //
    // The request has failed due to an internal error.
    ErrCodeInternalServerException = "InternalServerException"

    // ErrCodeResourceNotFoundException for service response error code
    // "ResourceNotFoundException".
    //
    // The specified resource could not be found.
    ErrCodeResourceNotFoundException = "ResourceNotFoundException"

    // ErrCodeServiceQuotaExceededException for service response error code
    // "ServiceQuotaExceededException".
    //
    // A service limit was exceeded.
    ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"

    // ErrCodeThrottlingException for service response error code
    // "ThrottlingException".
    //
    // The request was denied due to request throttling.
    ErrCodeThrottlingException = "ThrottlingException"

    // ErrCodeValidationException for service response error code
    // "ValidationException".
    //
    // The input fails to satisfy the constraints.
    ErrCodeValidationException = "ValidationException"
)
const (
    ServiceName = "NetworkManager" // Name of service.
    EndpointsID = "networkmanager" // ID to lookup a service endpoint with.
    ServiceID   = "NetworkManager" // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // PeeringTypeTransitGateway is a PeeringType enum value
    PeeringTypeTransitGateway = "TRANSIT_GATEWAY"
)
const (
    // TunnelProtocolGre is a TunnelProtocol enum value
    TunnelProtocolGre = "GRE"
)

func AttachmentState_Values

func AttachmentState_Values() []string

AttachmentState_Values returns all elements of the AttachmentState enum

func AttachmentType_Values

func AttachmentType_Values() []string

AttachmentType_Values returns all elements of the AttachmentType enum

func ChangeAction_Values

func ChangeAction_Values() []string

ChangeAction_Values returns all elements of the ChangeAction enum

func ChangeSetState_Values

func ChangeSetState_Values() []string

ChangeSetState_Values returns all elements of the ChangeSetState enum

func ChangeStatus_Values

func ChangeStatus_Values() []string

ChangeStatus_Values returns all elements of the ChangeStatus enum

func ChangeType_Values

func ChangeType_Values() []string

ChangeType_Values returns all elements of the ChangeType enum

func ConnectPeerAssociationState_Values

func ConnectPeerAssociationState_Values() []string

ConnectPeerAssociationState_Values returns all elements of the ConnectPeerAssociationState enum

func ConnectPeerState_Values

func ConnectPeerState_Values() []string

ConnectPeerState_Values returns all elements of the ConnectPeerState enum

func ConnectionState_Values

func ConnectionState_Values() []string

ConnectionState_Values returns all elements of the ConnectionState enum

func ConnectionStatus_Values

func ConnectionStatus_Values() []string

ConnectionStatus_Values returns all elements of the ConnectionStatus enum

func ConnectionType_Values

func ConnectionType_Values() []string

ConnectionType_Values returns all elements of the ConnectionType enum

func CoreNetworkPolicyAlias_Values

func CoreNetworkPolicyAlias_Values() []string

CoreNetworkPolicyAlias_Values returns all elements of the CoreNetworkPolicyAlias enum

func CoreNetworkState_Values

func CoreNetworkState_Values() []string

CoreNetworkState_Values returns all elements of the CoreNetworkState enum

func CustomerGatewayAssociationState_Values

func CustomerGatewayAssociationState_Values() []string

CustomerGatewayAssociationState_Values returns all elements of the CustomerGatewayAssociationState enum

func DeviceState_Values

func DeviceState_Values() []string

DeviceState_Values returns all elements of the DeviceState enum

func GlobalNetworkState_Values

func GlobalNetworkState_Values() []string

GlobalNetworkState_Values returns all elements of the GlobalNetworkState enum

func LinkAssociationState_Values

func LinkAssociationState_Values() []string

LinkAssociationState_Values returns all elements of the LinkAssociationState enum

func LinkState_Values

func LinkState_Values() []string

LinkState_Values returns all elements of the LinkState enum

func PeeringState_Values

func PeeringState_Values() []string

PeeringState_Values returns all elements of the PeeringState enum

func PeeringType_Values

func PeeringType_Values() []string

PeeringType_Values returns all elements of the PeeringType enum

func RouteAnalysisCompletionReasonCode_Values

func RouteAnalysisCompletionReasonCode_Values() []string

RouteAnalysisCompletionReasonCode_Values returns all elements of the RouteAnalysisCompletionReasonCode enum

func RouteAnalysisCompletionResultCode_Values

func RouteAnalysisCompletionResultCode_Values() []string

RouteAnalysisCompletionResultCode_Values returns all elements of the RouteAnalysisCompletionResultCode enum

func RouteAnalysisStatus_Values

func RouteAnalysisStatus_Values() []string

RouteAnalysisStatus_Values returns all elements of the RouteAnalysisStatus enum

func RouteState_Values

func RouteState_Values() []string

RouteState_Values returns all elements of the RouteState enum

func RouteTableType_Values

func RouteTableType_Values() []string

RouteTableType_Values returns all elements of the RouteTableType enum

func RouteType_Values

func RouteType_Values() []string

RouteType_Values returns all elements of the RouteType enum

func SiteState_Values

func SiteState_Values() []string

SiteState_Values returns all elements of the SiteState enum

func TransitGatewayConnectPeerAssociationState_Values

func TransitGatewayConnectPeerAssociationState_Values() []string

TransitGatewayConnectPeerAssociationState_Values returns all elements of the TransitGatewayConnectPeerAssociationState enum

func TransitGatewayRegistrationState_Values

func TransitGatewayRegistrationState_Values() []string

TransitGatewayRegistrationState_Values returns all elements of the TransitGatewayRegistrationState enum

func TunnelProtocol_Values

func TunnelProtocol_Values() []string

TunnelProtocol_Values returns all elements of the TunnelProtocol enum

func ValidationExceptionReason_Values

func ValidationExceptionReason_Values() []string

ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum

type AWSLocation

type AWSLocation struct {

    // The Amazon Resource Name (ARN) of the subnet that the device is located in.
    SubnetArn *string `type:"string"`

    // The Zone that the device is located in. Specify the ID of an Availability
    // Zone, Local Zone, Wavelength Zone, or an Outpost.
    Zone *string `type:"string"`
    // contains filtered or unexported fields
}

Specifies a location in Amazon Web Services.

func (AWSLocation) GoString

func (s AWSLocation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AWSLocation) SetSubnetArn

func (s *AWSLocation) SetSubnetArn(v string) *AWSLocation

SetSubnetArn sets the SubnetArn field's value.

func (*AWSLocation) SetZone

func (s *AWSLocation) SetZone(v string) *AWSLocation

SetZone sets the Zone field's value.

func (AWSLocation) String

func (s AWSLocation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AcceptAttachmentInput

type AcceptAttachmentInput struct {

    // The ID of the attachment.
    //
    // AttachmentId is a required field
    AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AcceptAttachmentInput) GoString

func (s AcceptAttachmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptAttachmentInput) SetAttachmentId

func (s *AcceptAttachmentInput) SetAttachmentId(v string) *AcceptAttachmentInput

SetAttachmentId sets the AttachmentId field's value.

func (AcceptAttachmentInput) String

func (s AcceptAttachmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptAttachmentInput) Validate

func (s *AcceptAttachmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AcceptAttachmentOutput

type AcceptAttachmentOutput struct {

    // The response to the attachment request.
    Attachment *Attachment `type:"structure"`
    // contains filtered or unexported fields
}

func (AcceptAttachmentOutput) GoString

func (s AcceptAttachmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptAttachmentOutput) SetAttachment

func (s *AcceptAttachmentOutput) SetAttachment(v *Attachment) *AcceptAttachmentOutput

SetAttachment sets the Attachment field's value.

func (AcceptAttachmentOutput) String

func (s AcceptAttachmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AccessDeniedException

type AccessDeniedException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

You do not have sufficient access to perform this action.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AccountStatus

type AccountStatus struct {

    // The ID of an account within the Amazon Web Services Organization.
    AccountId *string `type:"string"`

    // The status of SLR deployment for the account.
    SLRDeploymentStatus *string `type:"string"`
    // contains filtered or unexported fields
}

Describes the current status of an account within an Amazon Web Services Organization, including service-linked roles (SLRs).

func (AccountStatus) GoString

func (s AccountStatus) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccountStatus) SetAccountId

func (s *AccountStatus) SetAccountId(v string) *AccountStatus

SetAccountId sets the AccountId field's value.

func (*AccountStatus) SetSLRDeploymentStatus

func (s *AccountStatus) SetSLRDeploymentStatus(v string) *AccountStatus

SetSLRDeploymentStatus sets the SLRDeploymentStatus field's value.

func (AccountStatus) String

func (s AccountStatus) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateConnectPeerInput

type AssociateConnectPeerInput struct {

    // The ID of the Connect peer.
    //
    // ConnectPeerId is a required field
    ConnectPeerId *string `type:"string" required:"true"`

    // The ID of the device.
    //
    // DeviceId is a required field
    DeviceId *string `type:"string" required:"true"`

    // The ID of your global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The ID of the link.
    LinkId *string `type:"string"`
    // contains filtered or unexported fields
}

func (AssociateConnectPeerInput) GoString

func (s AssociateConnectPeerInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateConnectPeerInput) SetConnectPeerId

func (s *AssociateConnectPeerInput) SetConnectPeerId(v string) *AssociateConnectPeerInput

SetConnectPeerId sets the ConnectPeerId field's value.

func (*AssociateConnectPeerInput) SetDeviceId

func (s *AssociateConnectPeerInput) SetDeviceId(v string) *AssociateConnectPeerInput

SetDeviceId sets the DeviceId field's value.

func (*AssociateConnectPeerInput) SetGlobalNetworkId

func (s *AssociateConnectPeerInput) SetGlobalNetworkId(v string) *AssociateConnectPeerInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*AssociateConnectPeerInput) SetLinkId

func (s *AssociateConnectPeerInput) SetLinkId(v string) *AssociateConnectPeerInput

SetLinkId sets the LinkId field's value.

func (AssociateConnectPeerInput) String

func (s AssociateConnectPeerInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateConnectPeerInput) Validate

func (s *AssociateConnectPeerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateConnectPeerOutput

type AssociateConnectPeerOutput struct {

    // The response to the Connect peer request.
    ConnectPeerAssociation *ConnectPeerAssociation `type:"structure"`
    // contains filtered or unexported fields
}

func (AssociateConnectPeerOutput) GoString

func (s AssociateConnectPeerOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateConnectPeerOutput) SetConnectPeerAssociation

func (s *AssociateConnectPeerOutput) SetConnectPeerAssociation(v *ConnectPeerAssociation) *AssociateConnectPeerOutput

SetConnectPeerAssociation sets the ConnectPeerAssociation field's value.

func (AssociateConnectPeerOutput) String

func (s AssociateConnectPeerOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateCustomerGatewayInput

type AssociateCustomerGatewayInput struct {

    // The Amazon Resource Name (ARN) of the customer gateway.
    //
    // CustomerGatewayArn is a required field
    CustomerGatewayArn *string `type:"string" required:"true"`

    // The ID of the device.
    //
    // DeviceId is a required field
    DeviceId *string `type:"string" required:"true"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The ID of the link.
    LinkId *string `type:"string"`
    // contains filtered or unexported fields
}

func (AssociateCustomerGatewayInput) GoString

func (s AssociateCustomerGatewayInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateCustomerGatewayInput) SetCustomerGatewayArn

func (s *AssociateCustomerGatewayInput) SetCustomerGatewayArn(v string) *AssociateCustomerGatewayInput

SetCustomerGatewayArn sets the CustomerGatewayArn field's value.

func (*AssociateCustomerGatewayInput) SetDeviceId

func (s *AssociateCustomerGatewayInput) SetDeviceId(v string) *AssociateCustomerGatewayInput

SetDeviceId sets the DeviceId field's value.

func (*AssociateCustomerGatewayInput) SetGlobalNetworkId

func (s *AssociateCustomerGatewayInput) SetGlobalNetworkId(v string) *AssociateCustomerGatewayInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*AssociateCustomerGatewayInput) SetLinkId

func (s *AssociateCustomerGatewayInput) SetLinkId(v string) *AssociateCustomerGatewayInput

SetLinkId sets the LinkId field's value.

func (AssociateCustomerGatewayInput) String

func (s AssociateCustomerGatewayInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateCustomerGatewayInput) Validate

func (s *AssociateCustomerGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateCustomerGatewayOutput

type AssociateCustomerGatewayOutput struct {

    // The customer gateway association.
    CustomerGatewayAssociation *CustomerGatewayAssociation `type:"structure"`
    // contains filtered or unexported fields
}

func (AssociateCustomerGatewayOutput) GoString

func (s AssociateCustomerGatewayOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateCustomerGatewayOutput) SetCustomerGatewayAssociation

func (s *AssociateCustomerGatewayOutput) SetCustomerGatewayAssociation(v *CustomerGatewayAssociation) *AssociateCustomerGatewayOutput

SetCustomerGatewayAssociation sets the CustomerGatewayAssociation field's value.

func (AssociateCustomerGatewayOutput) String

func (s AssociateCustomerGatewayOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateLinkInput

type AssociateLinkInput struct {

    // The ID of the device.
    //
    // DeviceId is a required field
    DeviceId *string `type:"string" required:"true"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The ID of the link.
    //
    // LinkId is a required field
    LinkId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateLinkInput) GoString

func (s AssociateLinkInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateLinkInput) SetDeviceId

func (s *AssociateLinkInput) SetDeviceId(v string) *AssociateLinkInput

SetDeviceId sets the DeviceId field's value.

func (*AssociateLinkInput) SetGlobalNetworkId

func (s *AssociateLinkInput) SetGlobalNetworkId(v string) *AssociateLinkInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*AssociateLinkInput) SetLinkId

func (s *AssociateLinkInput) SetLinkId(v string) *AssociateLinkInput

SetLinkId sets the LinkId field's value.

func (AssociateLinkInput) String

func (s AssociateLinkInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateLinkInput) Validate

func (s *AssociateLinkInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateLinkOutput

type AssociateLinkOutput struct {

    // The link association.
    LinkAssociation *LinkAssociation `type:"structure"`
    // contains filtered or unexported fields
}

func (AssociateLinkOutput) GoString

func (s AssociateLinkOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateLinkOutput) SetLinkAssociation

func (s *AssociateLinkOutput) SetLinkAssociation(v *LinkAssociation) *AssociateLinkOutput

SetLinkAssociation sets the LinkAssociation field's value.

func (AssociateLinkOutput) String

func (s AssociateLinkOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateTransitGatewayConnectPeerInput

type AssociateTransitGatewayConnectPeerInput struct {

    // The ID of the device.
    //
    // DeviceId is a required field
    DeviceId *string `type:"string" required:"true"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The ID of the link.
    LinkId *string `type:"string"`

    // The Amazon Resource Name (ARN) of the Connect peer.
    //
    // TransitGatewayConnectPeerArn is a required field
    TransitGatewayConnectPeerArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateTransitGatewayConnectPeerInput) GoString

func (s AssociateTransitGatewayConnectPeerInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateTransitGatewayConnectPeerInput) SetDeviceId

func (s *AssociateTransitGatewayConnectPeerInput) SetDeviceId(v string) *AssociateTransitGatewayConnectPeerInput

SetDeviceId sets the DeviceId field's value.

func (*AssociateTransitGatewayConnectPeerInput) SetGlobalNetworkId

func (s *AssociateTransitGatewayConnectPeerInput) SetGlobalNetworkId(v string) *AssociateTransitGatewayConnectPeerInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*AssociateTransitGatewayConnectPeerInput) SetLinkId

func (s *AssociateTransitGatewayConnectPeerInput) SetLinkId(v string) *AssociateTransitGatewayConnectPeerInput

SetLinkId sets the LinkId field's value.

func (*AssociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn

func (s *AssociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn(v string) *AssociateTransitGatewayConnectPeerInput

SetTransitGatewayConnectPeerArn sets the TransitGatewayConnectPeerArn field's value.

func (AssociateTransitGatewayConnectPeerInput) String

func (s AssociateTransitGatewayConnectPeerInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateTransitGatewayConnectPeerInput) Validate

func (s *AssociateTransitGatewayConnectPeerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateTransitGatewayConnectPeerOutput

type AssociateTransitGatewayConnectPeerOutput struct {

    // The transit gateway Connect peer association.
    TransitGatewayConnectPeerAssociation *TransitGatewayConnectPeerAssociation `type:"structure"`
    // contains filtered or unexported fields
}

func (AssociateTransitGatewayConnectPeerOutput) GoString

func (s AssociateTransitGatewayConnectPeerOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateTransitGatewayConnectPeerOutput) SetTransitGatewayConnectPeerAssociation

func (s *AssociateTransitGatewayConnectPeerOutput) SetTransitGatewayConnectPeerAssociation(v *TransitGatewayConnectPeerAssociation) *AssociateTransitGatewayConnectPeerOutput

SetTransitGatewayConnectPeerAssociation sets the TransitGatewayConnectPeerAssociation field's value.

func (AssociateTransitGatewayConnectPeerOutput) String

func (s AssociateTransitGatewayConnectPeerOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Attachment

type Attachment struct {

    // The ID of the attachment.
    AttachmentId *string `type:"string"`

    // The policy rule number associated with the attachment.
    AttachmentPolicyRuleNumber *int64 `type:"integer"`

    // The type of attachment.
    AttachmentType *string `type:"string" enum:"AttachmentType"`

    // The ARN of a core network.
    CoreNetworkArn *string `type:"string"`

    // The ID of a core network.
    CoreNetworkId *string `type:"string"`

    // The timestamp when the attachment was created.
    CreatedAt *time.Time `type:"timestamp"`

    // The Region where the edge is located.
    EdgeLocation *string `min:"1" type:"string"`

    // The ID of the attachment account owner.
    OwnerAccountId *string `min:"12" type:"string"`

    // The attachment to move from one segment to another.
    ProposedSegmentChange *ProposedSegmentChange `type:"structure"`

    // The attachment resource ARN.
    ResourceArn *string `type:"string"`

    // The name of the segment attachment.
    SegmentName *string `type:"string"`

    // The state of the attachment.
    State *string `type:"string" enum:"AttachmentState"`

    // The tags associated with the attachment.
    Tags []*Tag `type:"list"`

    // The timestamp when the attachment was last updated.
    UpdatedAt *time.Time `type:"timestamp"`
    // contains filtered or unexported fields
}

Describes a core network attachment.

func (Attachment) GoString

func (s Attachment) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Attachment) SetAttachmentId

func (s *Attachment) SetAttachmentId(v string) *Attachment

SetAttachmentId sets the AttachmentId field's value.

func (*Attachment) SetAttachmentPolicyRuleNumber

func (s *Attachment) SetAttachmentPolicyRuleNumber(v int64) *Attachment

SetAttachmentPolicyRuleNumber sets the AttachmentPolicyRuleNumber field's value.

func (*Attachment) SetAttachmentType

func (s *Attachment) SetAttachmentType(v string) *Attachment

SetAttachmentType sets the AttachmentType field's value.

func (*Attachment) SetCoreNetworkArn

func (s *Attachment) SetCoreNetworkArn(v string) *Attachment

SetCoreNetworkArn sets the CoreNetworkArn field's value.

func (*Attachment) SetCoreNetworkId

func (s *Attachment) SetCoreNetworkId(v string) *Attachment

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*Attachment) SetCreatedAt

func (s *Attachment) SetCreatedAt(v time.Time) *Attachment

SetCreatedAt sets the CreatedAt field's value.

func (*Attachment) SetEdgeLocation

func (s *Attachment) SetEdgeLocation(v string) *Attachment

SetEdgeLocation sets the EdgeLocation field's value.

func (*Attachment) SetOwnerAccountId

func (s *Attachment) SetOwnerAccountId(v string) *Attachment

SetOwnerAccountId sets the OwnerAccountId field's value.

func (*Attachment) SetProposedSegmentChange

func (s *Attachment) SetProposedSegmentChange(v *ProposedSegmentChange) *Attachment

SetProposedSegmentChange sets the ProposedSegmentChange field's value.

func (*Attachment) SetResourceArn

func (s *Attachment) SetResourceArn(v string) *Attachment

SetResourceArn sets the ResourceArn field's value.

func (*Attachment) SetSegmentName

func (s *Attachment) SetSegmentName(v string) *Attachment

SetSegmentName sets the SegmentName field's value.

func (*Attachment) SetState

func (s *Attachment) SetState(v string) *Attachment

SetState sets the State field's value.

func (*Attachment) SetTags

func (s *Attachment) SetTags(v []*Tag) *Attachment

SetTags sets the Tags field's value.

func (*Attachment) SetUpdatedAt

func (s *Attachment) SetUpdatedAt(v time.Time) *Attachment

SetUpdatedAt sets the UpdatedAt field's value.

func (Attachment) String

func (s Attachment) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Bandwidth

type Bandwidth struct {

    // Download speed in Mbps.
    DownloadSpeed *int64 `type:"integer"`

    // Upload speed in Mbps.
    UploadSpeed *int64 `type:"integer"`
    // contains filtered or unexported fields
}

Describes bandwidth information.

func (Bandwidth) GoString

func (s Bandwidth) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Bandwidth) SetDownloadSpeed

func (s *Bandwidth) SetDownloadSpeed(v int64) *Bandwidth

SetDownloadSpeed sets the DownloadSpeed field's value.

func (*Bandwidth) SetUploadSpeed

func (s *Bandwidth) SetUploadSpeed(v int64) *Bandwidth

SetUploadSpeed sets the UploadSpeed field's value.

func (Bandwidth) String

func (s Bandwidth) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BgpOptions

type BgpOptions struct {

    // The Peer ASN of the BGP.
    PeerAsn *int64 `type:"long"`
    // contains filtered or unexported fields
}

Describes the BGP options.

func (BgpOptions) GoString

func (s BgpOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BgpOptions) SetPeerAsn

func (s *BgpOptions) SetPeerAsn(v int64) *BgpOptions

SetPeerAsn sets the PeerAsn field's value.

func (BgpOptions) String

func (s BgpOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConflictException

type ConflictException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // The ID of the resource.
    //
    // ResourceId is a required field
    ResourceId *string `type:"string" required:"true"`

    // The resource type.
    //
    // ResourceType is a required field
    ResourceType *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConnectAttachment

type ConnectAttachment struct {

    // The attachment details.
    Attachment *Attachment `type:"structure"`

    // Options for connecting an attachment.
    Options *ConnectAttachmentOptions `type:"structure"`

    // The ID of the transport attachment.
    TransportAttachmentId *string `type:"string"`
    // contains filtered or unexported fields
}

Describes a core network Connect attachment.

func (ConnectAttachment) GoString

func (s ConnectAttachment) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConnectAttachment) SetAttachment

func (s *ConnectAttachment) SetAttachment(v *Attachment) *ConnectAttachment

SetAttachment sets the Attachment field's value.

func (*ConnectAttachment) SetOptions

func (s *ConnectAttachment) SetOptions(v *ConnectAttachmentOptions) *ConnectAttachment

SetOptions sets the Options field's value.

func (*ConnectAttachment) SetTransportAttachmentId

func (s *ConnectAttachment) SetTransportAttachmentId(v string) *ConnectAttachment

SetTransportAttachmentId sets the TransportAttachmentId field's value.

func (ConnectAttachment) String

func (s ConnectAttachment) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConnectAttachmentOptions

type ConnectAttachmentOptions struct {

    // The protocol used for the attachment connection.
    Protocol *string `type:"string" enum:"TunnelProtocol"`
    // contains filtered or unexported fields
}

Describes a core network Connect attachment options.

func (ConnectAttachmentOptions) GoString

func (s ConnectAttachmentOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConnectAttachmentOptions) SetProtocol

func (s *ConnectAttachmentOptions) SetProtocol(v string) *ConnectAttachmentOptions

SetProtocol sets the Protocol field's value.

func (ConnectAttachmentOptions) String

func (s ConnectAttachmentOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConnectPeer

type ConnectPeer struct {

    // The configuration of the Connect peer.
    Configuration *ConnectPeerConfiguration `type:"structure"`

    // The ID of the attachment to connect.
    ConnectAttachmentId *string `type:"string"`

    // The ID of the Connect peer.
    ConnectPeerId *string `type:"string"`

    // The ID of a core network.
    CoreNetworkId *string `type:"string"`

    // The timestamp when the Connect peer was created.
    CreatedAt *time.Time `type:"timestamp"`

    // The Connect peer Regions where edges are located.
    EdgeLocation *string `min:"1" type:"string"`

    // The state of the Connect peer.
    State *string `type:"string" enum:"ConnectPeerState"`

    // The list of key-value tags associated with the Connect peer.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

Describes a core network Connect peer.

func (ConnectPeer) GoString

func (s ConnectPeer) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConnectPeer) SetConfiguration

func (s *ConnectPeer) SetConfiguration(v *ConnectPeerConfiguration) *ConnectPeer

SetConfiguration sets the Configuration field's value.

func (*ConnectPeer) SetConnectAttachmentId

func (s *ConnectPeer) SetConnectAttachmentId(v string) *ConnectPeer

SetConnectAttachmentId sets the ConnectAttachmentId field's value.

func (*ConnectPeer) SetConnectPeerId

func (s *ConnectPeer) SetConnectPeerId(v string) *ConnectPeer

SetConnectPeerId sets the ConnectPeerId field's value.

func (*ConnectPeer) SetCoreNetworkId

func (s *ConnectPeer) SetCoreNetworkId(v string) *ConnectPeer

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*ConnectPeer) SetCreatedAt

func (s *ConnectPeer) SetCreatedAt(v time.Time) *ConnectPeer

SetCreatedAt sets the CreatedAt field's value.

func (*ConnectPeer) SetEdgeLocation

func (s *ConnectPeer) SetEdgeLocation(v string) *ConnectPeer

SetEdgeLocation sets the EdgeLocation field's value.

func (*ConnectPeer) SetState

func (s *ConnectPeer) SetState(v string) *ConnectPeer

SetState sets the State field's value.

func (*ConnectPeer) SetTags

func (s *ConnectPeer) SetTags(v []*Tag) *ConnectPeer

SetTags sets the Tags field's value.

func (ConnectPeer) String

func (s ConnectPeer) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConnectPeerAssociation

type ConnectPeerAssociation struct {

    // The ID of the Connect peer.
    ConnectPeerId *string `type:"string"`

    // The ID of the device to connect to.
    DeviceId *string `type:"string"`

    // The ID of the global network.
    GlobalNetworkId *string `type:"string"`

    // The ID of the link.
    LinkId *string `type:"string"`

    // The state of the Connect peer association.
    State *string `type:"string" enum:"ConnectPeerAssociationState"`
    // contains filtered or unexported fields
}

Describes a core network Connect peer association.

func (ConnectPeerAssociation) GoString

func (s ConnectPeerAssociation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConnectPeerAssociation) SetConnectPeerId

func (s *ConnectPeerAssociation) SetConnectPeerId(v string) *ConnectPeerAssociation

SetConnectPeerId sets the ConnectPeerId field's value.

func (*ConnectPeerAssociation) SetDeviceId

func (s *ConnectPeerAssociation) SetDeviceId(v string) *ConnectPeerAssociation

SetDeviceId sets the DeviceId field's value.

func (*ConnectPeerAssociation) SetGlobalNetworkId

func (s *ConnectPeerAssociation) SetGlobalNetworkId(v string) *ConnectPeerAssociation

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*ConnectPeerAssociation) SetLinkId

func (s *ConnectPeerAssociation) SetLinkId(v string) *ConnectPeerAssociation

SetLinkId sets the LinkId field's value.

func (*ConnectPeerAssociation) SetState

func (s *ConnectPeerAssociation) SetState(v string) *ConnectPeerAssociation

SetState sets the State field's value.

func (ConnectPeerAssociation) String

func (s ConnectPeerAssociation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConnectPeerBgpConfiguration

type ConnectPeerBgpConfiguration struct {

    // The address of a core network.
    CoreNetworkAddress *string `min:"1" type:"string"`

    // The ASN of the Coret Network.
    CoreNetworkAsn *int64 `type:"long"`

    // The address of a core network Connect peer.
    PeerAddress *string `min:"1" type:"string"`

    // The ASN of the Connect peer.
    PeerAsn *int64 `type:"long"`
    // contains filtered or unexported fields
}

Describes a core network BGP configuration.

func (ConnectPeerBgpConfiguration) GoString

func (s ConnectPeerBgpConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConnectPeerBgpConfiguration) SetCoreNetworkAddress

func (s *ConnectPeerBgpConfiguration) SetCoreNetworkAddress(v string) *ConnectPeerBgpConfiguration

SetCoreNetworkAddress sets the CoreNetworkAddress field's value.

func (*ConnectPeerBgpConfiguration) SetCoreNetworkAsn

func (s *ConnectPeerBgpConfiguration) SetCoreNetworkAsn(v int64) *ConnectPeerBgpConfiguration

SetCoreNetworkAsn sets the CoreNetworkAsn field's value.

func (*ConnectPeerBgpConfiguration) SetPeerAddress

func (s *ConnectPeerBgpConfiguration) SetPeerAddress(v string) *ConnectPeerBgpConfiguration

SetPeerAddress sets the PeerAddress field's value.

func (*ConnectPeerBgpConfiguration) SetPeerAsn

func (s *ConnectPeerBgpConfiguration) SetPeerAsn(v int64) *ConnectPeerBgpConfiguration

SetPeerAsn sets the PeerAsn field's value.

func (ConnectPeerBgpConfiguration) String

func (s ConnectPeerBgpConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConnectPeerConfiguration

type ConnectPeerConfiguration struct {

    // The Connect peer BGP configurations.
    BgpConfigurations []*ConnectPeerBgpConfiguration `type:"list"`

    // The IP address of a core network.
    CoreNetworkAddress *string `min:"1" type:"string"`

    // The inside IP addresses used for a Connect peer configuration.
    InsideCidrBlocks []*string `type:"list"`

    // The IP address of the Connect peer.
    PeerAddress *string `min:"1" type:"string"`

    // The protocol used for a Connect peer configuration.
    Protocol *string `type:"string" enum:"TunnelProtocol"`
    // contains filtered or unexported fields
}

Describes a core network Connect peer configuration.

func (ConnectPeerConfiguration) GoString

func (s ConnectPeerConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConnectPeerConfiguration) SetBgpConfigurations

func (s *ConnectPeerConfiguration) SetBgpConfigurations(v []*ConnectPeerBgpConfiguration) *ConnectPeerConfiguration

SetBgpConfigurations sets the BgpConfigurations field's value.

func (*ConnectPeerConfiguration) SetCoreNetworkAddress

func (s *ConnectPeerConfiguration) SetCoreNetworkAddress(v string) *ConnectPeerConfiguration

SetCoreNetworkAddress sets the CoreNetworkAddress field's value.

func (*ConnectPeerConfiguration) SetInsideCidrBlocks

func (s *ConnectPeerConfiguration) SetInsideCidrBlocks(v []*string) *ConnectPeerConfiguration

SetInsideCidrBlocks sets the InsideCidrBlocks field's value.

func (*ConnectPeerConfiguration) SetPeerAddress

func (s *ConnectPeerConfiguration) SetPeerAddress(v string) *ConnectPeerConfiguration

SetPeerAddress sets the PeerAddress field's value.

func (*ConnectPeerConfiguration) SetProtocol

func (s *ConnectPeerConfiguration) SetProtocol(v string) *ConnectPeerConfiguration

SetProtocol sets the Protocol field's value.

func (ConnectPeerConfiguration) String

func (s ConnectPeerConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConnectPeerSummary

type ConnectPeerSummary struct {

    // The ID of a Connect peer attachment.
    ConnectAttachmentId *string `type:"string"`

    // The ID of a Connect peer.
    ConnectPeerId *string `type:"string"`

    // The state of a Connect peer.
    ConnectPeerState *string `type:"string" enum:"ConnectPeerState"`

    // The ID of a core network.
    CoreNetworkId *string `type:"string"`

    // The timestamp when a Connect peer was created.
    CreatedAt *time.Time `type:"timestamp"`

    // The Region where the edge is located.
    EdgeLocation *string `min:"1" type:"string"`

    // The list of key-value tags associated with the Connect peer summary.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

Summary description of a Connect peer.

func (ConnectPeerSummary) GoString

func (s ConnectPeerSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConnectPeerSummary) SetConnectAttachmentId

func (s *ConnectPeerSummary) SetConnectAttachmentId(v string) *ConnectPeerSummary

SetConnectAttachmentId sets the ConnectAttachmentId field's value.

func (*ConnectPeerSummary) SetConnectPeerId

func (s *ConnectPeerSummary) SetConnectPeerId(v string) *ConnectPeerSummary

SetConnectPeerId sets the ConnectPeerId field's value.

func (*ConnectPeerSummary) SetConnectPeerState

func (s *ConnectPeerSummary) SetConnectPeerState(v string) *ConnectPeerSummary

SetConnectPeerState sets the ConnectPeerState field's value.

func (*ConnectPeerSummary) SetCoreNetworkId

func (s *ConnectPeerSummary) SetCoreNetworkId(v string) *ConnectPeerSummary

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*ConnectPeerSummary) SetCreatedAt

func (s *ConnectPeerSummary) SetCreatedAt(v time.Time) *ConnectPeerSummary

SetCreatedAt sets the CreatedAt field's value.

func (*ConnectPeerSummary) SetEdgeLocation

func (s *ConnectPeerSummary) SetEdgeLocation(v string) *ConnectPeerSummary

SetEdgeLocation sets the EdgeLocation field's value.

func (*ConnectPeerSummary) SetTags

func (s *ConnectPeerSummary) SetTags(v []*Tag) *ConnectPeerSummary

SetTags sets the Tags field's value.

func (ConnectPeerSummary) String

func (s ConnectPeerSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Connection

type Connection struct {

    // The ID of the second device in the connection.
    ConnectedDeviceId *string `type:"string"`

    // The ID of the link for the second device in the connection.
    ConnectedLinkId *string `type:"string"`

    // The Amazon Resource Name (ARN) of the connection.
    ConnectionArn *string `type:"string"`

    // The ID of the connection.
    ConnectionId *string `type:"string"`

    // The date and time that the connection was created.
    CreatedAt *time.Time `type:"timestamp"`

    // The description of the connection.
    Description *string `type:"string"`

    // The ID of the first device in the connection.
    DeviceId *string `type:"string"`

    // The ID of the global network.
    GlobalNetworkId *string `type:"string"`

    // The ID of the link for the first device in the connection.
    LinkId *string `type:"string"`

    // The state of the connection.
    State *string `type:"string" enum:"ConnectionState"`

    // The tags for the connection.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

Describes a connection.

func (Connection) GoString

func (s Connection) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Connection) SetConnectedDeviceId

func (s *Connection) SetConnectedDeviceId(v string) *Connection

SetConnectedDeviceId sets the ConnectedDeviceId field's value.

func (*Connection) SetConnectedLinkId

func (s *Connection) SetConnectedLinkId(v string) *Connection

SetConnectedLinkId sets the ConnectedLinkId field's value.

func (*Connection) SetConnectionArn

func (s *Connection) SetConnectionArn(v string) *Connection

SetConnectionArn sets the ConnectionArn field's value.

func (*Connection) SetConnectionId

func (s *Connection) SetConnectionId(v string) *Connection

SetConnectionId sets the ConnectionId field's value.

func (*Connection) SetCreatedAt

func (s *Connection) SetCreatedAt(v time.Time) *Connection

SetCreatedAt sets the CreatedAt field's value.

func (*Connection) SetDescription

func (s *Connection) SetDescription(v string) *Connection

SetDescription sets the Description field's value.

func (*Connection) SetDeviceId

func (s *Connection) SetDeviceId(v string) *Connection

SetDeviceId sets the DeviceId field's value.

func (*Connection) SetGlobalNetworkId

func (s *Connection) SetGlobalNetworkId(v string) *Connection

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*Connection) SetLinkId

func (s *Connection) SetLinkId(v string) *Connection

SetLinkId sets the LinkId field's value.

func (*Connection) SetState

func (s *Connection) SetState(v string) *Connection

SetState sets the State field's value.

func (*Connection) SetTags

func (s *Connection) SetTags(v []*Tag) *Connection

SetTags sets the Tags field's value.

func (Connection) String

func (s Connection) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConnectionHealth

type ConnectionHealth struct {

    // The connection status.
    Status *string `type:"string" enum:"ConnectionStatus"`

    // The time the status was last updated.
    Timestamp *time.Time `type:"timestamp"`

    // The connection type.
    Type *string `type:"string" enum:"ConnectionType"`
    // contains filtered or unexported fields
}

Describes connection health.

func (ConnectionHealth) GoString

func (s ConnectionHealth) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConnectionHealth) SetStatus

func (s *ConnectionHealth) SetStatus(v string) *ConnectionHealth

SetStatus sets the Status field's value.

func (*ConnectionHealth) SetTimestamp

func (s *ConnectionHealth) SetTimestamp(v time.Time) *ConnectionHealth

SetTimestamp sets the Timestamp field's value.

func (*ConnectionHealth) SetType

func (s *ConnectionHealth) SetType(v string) *ConnectionHealth

SetType sets the Type field's value.

func (ConnectionHealth) String

func (s ConnectionHealth) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CoreNetwork

type CoreNetwork struct {

    // The ARN of a core network.
    CoreNetworkArn *string `type:"string"`

    // The ID of a core network.
    CoreNetworkId *string `type:"string"`

    // The timestamp when a core network was created.
    CreatedAt *time.Time `type:"timestamp"`

    // The description of a core network.
    Description *string `type:"string"`

    // The edges within a core network.
    Edges []*CoreNetworkEdge `type:"list"`

    // The ID of the global network that your core network is a part of.
    GlobalNetworkId *string `type:"string"`

    // The segments within a core network.
    Segments []*CoreNetworkSegment `type:"list"`

    // The current state of a core network.
    State *string `type:"string" enum:"CoreNetworkState"`

    // The list of key-value tags associated with a core network.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

Describes a core network.

func (CoreNetwork) GoString

func (s CoreNetwork) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CoreNetwork) SetCoreNetworkArn

func (s *CoreNetwork) SetCoreNetworkArn(v string) *CoreNetwork

SetCoreNetworkArn sets the CoreNetworkArn field's value.

func (*CoreNetwork) SetCoreNetworkId

func (s *CoreNetwork) SetCoreNetworkId(v string) *CoreNetwork

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*CoreNetwork) SetCreatedAt

func (s *CoreNetwork) SetCreatedAt(v time.Time) *CoreNetwork

SetCreatedAt sets the CreatedAt field's value.

func (*CoreNetwork) SetDescription

func (s *CoreNetwork) SetDescription(v string) *CoreNetwork

SetDescription sets the Description field's value.

func (*CoreNetwork) SetEdges

func (s *CoreNetwork) SetEdges(v []*CoreNetworkEdge) *CoreNetwork

SetEdges sets the Edges field's value.

func (*CoreNetwork) SetGlobalNetworkId

func (s *CoreNetwork) SetGlobalNetworkId(v string) *CoreNetwork

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*CoreNetwork) SetSegments

func (s *CoreNetwork) SetSegments(v []*CoreNetworkSegment) *CoreNetwork

SetSegments sets the Segments field's value.

func (*CoreNetwork) SetState

func (s *CoreNetwork) SetState(v string) *CoreNetwork

SetState sets the State field's value.

func (*CoreNetwork) SetTags

func (s *CoreNetwork) SetTags(v []*Tag) *CoreNetwork

SetTags sets the Tags field's value.

func (CoreNetwork) String

func (s CoreNetwork) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CoreNetworkChange

type CoreNetworkChange struct {

    // The action to take for a core network.
    Action *string `type:"string" enum:"ChangeAction"`

    // The resource identifier.
    Identifier *string `type:"string"`

    // Uniquely identifies the path for a change within the changeset. For example,
    // the IdentifierPath for a core network segment change might be "CORE_NETWORK_SEGMENT/us-east-1/devsegment".
    IdentifierPath *string `type:"string"`

    // The new value for a core network
    NewValues *CoreNetworkChangeValues `type:"structure"`

    // The previous values for a core network.
    PreviousValues *CoreNetworkChangeValues `type:"structure"`

    // The type of change.
    Type *string `type:"string" enum:"ChangeType"`
    // contains filtered or unexported fields
}

Details describing a core network change.

func (CoreNetworkChange) GoString

func (s CoreNetworkChange) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CoreNetworkChange) SetAction

func (s *CoreNetworkChange) SetAction(v string) *CoreNetworkChange

SetAction sets the Action field's value.

func (*CoreNetworkChange) SetIdentifier

func (s *CoreNetworkChange) SetIdentifier(v string) *CoreNetworkChange

SetIdentifier sets the Identifier field's value.

func (*CoreNetworkChange) SetIdentifierPath

func (s *CoreNetworkChange) SetIdentifierPath(v string) *CoreNetworkChange

SetIdentifierPath sets the IdentifierPath field's value.

func (*CoreNetworkChange) SetNewValues

func (s *CoreNetworkChange) SetNewValues(v *CoreNetworkChangeValues) *CoreNetworkChange

SetNewValues sets the NewValues field's value.

func (*CoreNetworkChange) SetPreviousValues

func (s *CoreNetworkChange) SetPreviousValues(v *CoreNetworkChangeValues) *CoreNetworkChange

SetPreviousValues sets the PreviousValues field's value.

func (*CoreNetworkChange) SetType

func (s *CoreNetworkChange) SetType(v string) *CoreNetworkChange

SetType sets the Type field's value.

func (CoreNetworkChange) String

func (s CoreNetworkChange) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CoreNetworkChangeEvent

type CoreNetworkChangeEvent struct {

    // The action taken for the change event.
    Action *string `type:"string" enum:"ChangeAction"`

    // The timestamp for an event change in status.
    EventTime *time.Time `type:"timestamp"`

    // Uniquely identifies the path for a change within the changeset. For example,
    // the IdentifierPath for a core network segment change might be "CORE_NETWORK_SEGMENT/us-east-1/devsegment".
    IdentifierPath *string `type:"string"`

    // The status of the core network change event.
    Status *string `type:"string" enum:"ChangeStatus"`

    // Describes the type of change event.
    Type *string `type:"string" enum:"ChangeType"`

    // Details of the change event.
    Values *CoreNetworkChangeEventValues `type:"structure"`
    // contains filtered or unexported fields
}

Describes a core network change event. This can be a change to a segment, attachment, route, etc.

func (CoreNetworkChangeEvent) GoString

func (s CoreNetworkChangeEvent) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CoreNetworkChangeEvent) SetAction

func (s *CoreNetworkChangeEvent) SetAction(v string) *CoreNetworkChangeEvent

SetAction sets the Action field's value.

func (*CoreNetworkChangeEvent) SetEventTime

func (s *CoreNetworkChangeEvent) SetEventTime(v time.Time) *CoreNetworkChangeEvent

SetEventTime sets the EventTime field's value.

func (*CoreNetworkChangeEvent) SetIdentifierPath

func (s *CoreNetworkChangeEvent) SetIdentifierPath(v string) *CoreNetworkChangeEvent

SetIdentifierPath sets the IdentifierPath field's value.

func (*CoreNetworkChangeEvent) SetStatus

func (s *CoreNetworkChangeEvent) SetStatus(v string) *CoreNetworkChangeEvent

SetStatus sets the Status field's value.

func (*CoreNetworkChangeEvent) SetType

func (s *CoreNetworkChangeEvent) SetType(v string) *CoreNetworkChangeEvent

SetType sets the Type field's value.

func (*CoreNetworkChangeEvent) SetValues

func (s *CoreNetworkChangeEvent) SetValues(v *CoreNetworkChangeEventValues) *CoreNetworkChangeEvent

SetValues sets the Values field's value.

func (CoreNetworkChangeEvent) String

func (s CoreNetworkChangeEvent) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CoreNetworkChangeEventValues

type CoreNetworkChangeEventValues struct {

    // The ID of the attachment if the change event is associated with an attachment.
    AttachmentId *string `type:"string"`

    // For a STATIC_ROUTE event, this is the IP address.
    Cidr *string `type:"string"`

    // The edge location for the core network change event.
    EdgeLocation *string `min:"1" type:"string"`

    // The segment name if the change event is associated with a segment.
    SegmentName *string `type:"string"`
    // contains filtered or unexported fields
}

Describes a core network change event.

func (CoreNetworkChangeEventValues) GoString

func (s CoreNetworkChangeEventValues) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CoreNetworkChangeEventValues) SetAttachmentId

func (s *CoreNetworkChangeEventValues) SetAttachmentId(v string) *CoreNetworkChangeEventValues

SetAttachmentId sets the AttachmentId field's value.

func (*CoreNetworkChangeEventValues) SetCidr

func (s *CoreNetworkChangeEventValues) SetCidr(v string) *CoreNetworkChangeEventValues

SetCidr sets the Cidr field's value.

func (*CoreNetworkChangeEventValues) SetEdgeLocation

func (s *CoreNetworkChangeEventValues) SetEdgeLocation(v string) *CoreNetworkChangeEventValues

SetEdgeLocation sets the EdgeLocation field's value.

func (*CoreNetworkChangeEventValues) SetSegmentName

func (s *CoreNetworkChangeEventValues) SetSegmentName(v string) *CoreNetworkChangeEventValues

SetSegmentName sets the SegmentName field's value.

func (CoreNetworkChangeEventValues) String

func (s CoreNetworkChangeEventValues) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CoreNetworkChangeValues

type CoreNetworkChangeValues struct {

    // The ASN of a core network.
    Asn *int64 `type:"long"`

    // The IP addresses used for a core network.
    Cidr *string `type:"string"`

    // The ID of the destination.
    DestinationIdentifier *string `type:"string"`

    // The Regions where edges are located in a core network.
    EdgeLocations []*string `type:"list"`

    // The inside IP addresses used for core network change values.
    InsideCidrBlocks []*string `type:"list"`

    // The names of the segments in a core network.
    SegmentName *string `type:"string"`

    // The shared segments for a core network change value.
    SharedSegments []*string `type:"list"`
    // contains filtered or unexported fields
}

Describes a core network change.

func (CoreNetworkChangeValues) GoString

func (s CoreNetworkChangeValues) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CoreNetworkChangeValues) SetAsn

func (s *CoreNetworkChangeValues) SetAsn(v int64) *CoreNetworkChangeValues

SetAsn sets the Asn field's value.

func (*CoreNetworkChangeValues) SetCidr

func (s *CoreNetworkChangeValues) SetCidr(v string) *CoreNetworkChangeValues

SetCidr sets the Cidr field's value.

func (*CoreNetworkChangeValues) SetDestinationIdentifier

func (s *CoreNetworkChangeValues) SetDestinationIdentifier(v string) *CoreNetworkChangeValues

SetDestinationIdentifier sets the DestinationIdentifier field's value.

func (*CoreNetworkChangeValues) SetEdgeLocations

func (s *CoreNetworkChangeValues) SetEdgeLocations(v []*string) *CoreNetworkChangeValues

SetEdgeLocations sets the EdgeLocations field's value.

func (*CoreNetworkChangeValues) SetInsideCidrBlocks

func (s *CoreNetworkChangeValues) SetInsideCidrBlocks(v []*string) *CoreNetworkChangeValues

SetInsideCidrBlocks sets the InsideCidrBlocks field's value.

func (*CoreNetworkChangeValues) SetSegmentName

func (s *CoreNetworkChangeValues) SetSegmentName(v string) *CoreNetworkChangeValues

SetSegmentName sets the SegmentName field's value.

func (*CoreNetworkChangeValues) SetSharedSegments

func (s *CoreNetworkChangeValues) SetSharedSegments(v []*string) *CoreNetworkChangeValues

SetSharedSegments sets the SharedSegments field's value.

func (CoreNetworkChangeValues) String

func (s CoreNetworkChangeValues) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CoreNetworkEdge

type CoreNetworkEdge struct {

    // The ASN of a core network edge.
    Asn *int64 `type:"long"`

    // The Region where a core network edge is located.
    EdgeLocation *string `min:"1" type:"string"`

    // The inside IP addresses used for core network edges.
    InsideCidrBlocks []*string `type:"list"`
    // contains filtered or unexported fields
}

Describes a core network edge.

func (CoreNetworkEdge) GoString

func (s CoreNetworkEdge) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CoreNetworkEdge) SetAsn

func (s *CoreNetworkEdge) SetAsn(v int64) *CoreNetworkEdge

SetAsn sets the Asn field's value.

func (*CoreNetworkEdge) SetEdgeLocation

func (s *CoreNetworkEdge) SetEdgeLocation(v string) *CoreNetworkEdge

SetEdgeLocation sets the EdgeLocation field's value.

func (*CoreNetworkEdge) SetInsideCidrBlocks

func (s *CoreNetworkEdge) SetInsideCidrBlocks(v []*string) *CoreNetworkEdge

SetInsideCidrBlocks sets the InsideCidrBlocks field's value.

func (CoreNetworkEdge) String

func (s CoreNetworkEdge) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CoreNetworkPolicy

type CoreNetworkPolicy struct {

    // Whether a core network policy is the current LIVE policy or the most recently
    // submitted policy.
    Alias *string `type:"string" enum:"CoreNetworkPolicyAlias"`

    // The state of a core network policy.
    ChangeSetState *string `type:"string" enum:"ChangeSetState"`

    // The ID of a core network.
    CoreNetworkId *string `type:"string"`

    // The timestamp when a core network policy was created.
    CreatedAt *time.Time `type:"timestamp"`

    // The description of a core network policy.
    Description *string `type:"string"`

    // Describes a core network policy.
    PolicyDocument aws.JSONValue `type:"jsonvalue"`

    // Describes any errors in a core network policy.
    PolicyErrors []*CoreNetworkPolicyError `type:"list"`

    // The ID of the policy version.
    PolicyVersionId *int64 `type:"integer"`
    // contains filtered or unexported fields
}

Describes a core network policy. You can have only one LIVE Core Policy.

func (CoreNetworkPolicy) GoString

func (s CoreNetworkPolicy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CoreNetworkPolicy) SetAlias

func (s *CoreNetworkPolicy) SetAlias(v string) *CoreNetworkPolicy

SetAlias sets the Alias field's value.

func (*CoreNetworkPolicy) SetChangeSetState

func (s *CoreNetworkPolicy) SetChangeSetState(v string) *CoreNetworkPolicy

SetChangeSetState sets the ChangeSetState field's value.

func (*CoreNetworkPolicy) SetCoreNetworkId

func (s *CoreNetworkPolicy) SetCoreNetworkId(v string) *CoreNetworkPolicy

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*CoreNetworkPolicy) SetCreatedAt

func (s *CoreNetworkPolicy) SetCreatedAt(v time.Time) *CoreNetworkPolicy

SetCreatedAt sets the CreatedAt field's value.

func (*CoreNetworkPolicy) SetDescription

func (s *CoreNetworkPolicy) SetDescription(v string) *CoreNetworkPolicy

SetDescription sets the Description field's value.

func (*CoreNetworkPolicy) SetPolicyDocument

func (s *CoreNetworkPolicy) SetPolicyDocument(v aws.JSONValue) *CoreNetworkPolicy

SetPolicyDocument sets the PolicyDocument field's value.

func (*CoreNetworkPolicy) SetPolicyErrors

func (s *CoreNetworkPolicy) SetPolicyErrors(v []*CoreNetworkPolicyError) *CoreNetworkPolicy

SetPolicyErrors sets the PolicyErrors field's value.

func (*CoreNetworkPolicy) SetPolicyVersionId

func (s *CoreNetworkPolicy) SetPolicyVersionId(v int64) *CoreNetworkPolicy

SetPolicyVersionId sets the PolicyVersionId field's value.

func (CoreNetworkPolicy) String

func (s CoreNetworkPolicy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CoreNetworkPolicyError

type CoreNetworkPolicyError struct {

    // The error code associated with a core network policy error.
    //
    // ErrorCode is a required field
    ErrorCode *string `type:"string" required:"true"`

    // The message associated with a core network policy error code.
    //
    // Message is a required field
    Message *string `type:"string" required:"true"`

    // The JSON path where the error was discovered in the policy document.
    Path *string `type:"string"`
    // contains filtered or unexported fields
}

Provides details about an error in a core network policy.

func (CoreNetworkPolicyError) GoString

func (s CoreNetworkPolicyError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CoreNetworkPolicyError) SetErrorCode

func (s *CoreNetworkPolicyError) SetErrorCode(v string) *CoreNetworkPolicyError

SetErrorCode sets the ErrorCode field's value.

func (*CoreNetworkPolicyError) SetMessage

func (s *CoreNetworkPolicyError) SetMessage(v string) *CoreNetworkPolicyError

SetMessage sets the Message field's value.

func (*CoreNetworkPolicyError) SetPath

func (s *CoreNetworkPolicyError) SetPath(v string) *CoreNetworkPolicyError

SetPath sets the Path field's value.

func (CoreNetworkPolicyError) String

func (s CoreNetworkPolicyError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CoreNetworkPolicyException

type CoreNetworkPolicyException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    // Describes a core network policy exception.
    Errors []*CoreNetworkPolicyError `type:"list"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

Describes a core network policy exception.

func (*CoreNetworkPolicyException) Code

func (s *CoreNetworkPolicyException) Code() string

Code returns the exception type name.

func (*CoreNetworkPolicyException) Error

func (s *CoreNetworkPolicyException) Error() string

func (CoreNetworkPolicyException) GoString

func (s CoreNetworkPolicyException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CoreNetworkPolicyException) Message

func (s *CoreNetworkPolicyException) Message() string

Message returns the exception's message.

func (*CoreNetworkPolicyException) OrigErr

func (s *CoreNetworkPolicyException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*CoreNetworkPolicyException) RequestID

func (s *CoreNetworkPolicyException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*CoreNetworkPolicyException) StatusCode

func (s *CoreNetworkPolicyException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (CoreNetworkPolicyException) String

func (s CoreNetworkPolicyException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CoreNetworkPolicyVersion

type CoreNetworkPolicyVersion struct {

    // Whether a core network policy is the current policy or the most recently
    // submitted policy.
    Alias *string `type:"string" enum:"CoreNetworkPolicyAlias"`

    // The status of the policy version change set.
    ChangeSetState *string `type:"string" enum:"ChangeSetState"`

    // The ID of a core network.
    CoreNetworkId *string `type:"string"`

    // The timestamp when a core network policy version was created.
    CreatedAt *time.Time `type:"timestamp"`

    // The description of a core network policy version.
    Description *string `type:"string"`

    // The ID of the policy version.
    PolicyVersionId *int64 `type:"integer"`
    // contains filtered or unexported fields
}

Describes a core network policy version.

func (CoreNetworkPolicyVersion) GoString

func (s CoreNetworkPolicyVersion) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CoreNetworkPolicyVersion) SetAlias

func (s *CoreNetworkPolicyVersion) SetAlias(v string) *CoreNetworkPolicyVersion

SetAlias sets the Alias field's value.

func (*CoreNetworkPolicyVersion) SetChangeSetState

func (s *CoreNetworkPolicyVersion) SetChangeSetState(v string) *CoreNetworkPolicyVersion

SetChangeSetState sets the ChangeSetState field's value.

func (*CoreNetworkPolicyVersion) SetCoreNetworkId

func (s *CoreNetworkPolicyVersion) SetCoreNetworkId(v string) *CoreNetworkPolicyVersion

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*CoreNetworkPolicyVersion) SetCreatedAt

func (s *CoreNetworkPolicyVersion) SetCreatedAt(v time.Time) *CoreNetworkPolicyVersion

SetCreatedAt sets the CreatedAt field's value.

func (*CoreNetworkPolicyVersion) SetDescription

func (s *CoreNetworkPolicyVersion) SetDescription(v string) *CoreNetworkPolicyVersion

SetDescription sets the Description field's value.

func (*CoreNetworkPolicyVersion) SetPolicyVersionId

func (s *CoreNetworkPolicyVersion) SetPolicyVersionId(v int64) *CoreNetworkPolicyVersion

SetPolicyVersionId sets the PolicyVersionId field's value.

func (CoreNetworkPolicyVersion) String

func (s CoreNetworkPolicyVersion) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CoreNetworkSegment

type CoreNetworkSegment struct {

    // The Regions where the edges are located.
    EdgeLocations []*string `type:"list"`

    // The name of a core network segment.
    Name *string `type:"string"`

    // The shared segments of a core network.
    SharedSegments []*string `type:"list"`
    // contains filtered or unexported fields
}

Describes a core network segment, which are dedicated routes. Only attachments within this segment can communicate with each other.

func (CoreNetworkSegment) GoString

func (s CoreNetworkSegment) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CoreNetworkSegment) SetEdgeLocations

func (s *CoreNetworkSegment) SetEdgeLocations(v []*string) *CoreNetworkSegment

SetEdgeLocations sets the EdgeLocations field's value.

func (*CoreNetworkSegment) SetName

func (s *CoreNetworkSegment) SetName(v string) *CoreNetworkSegment

SetName sets the Name field's value.

func (*CoreNetworkSegment) SetSharedSegments

func (s *CoreNetworkSegment) SetSharedSegments(v []*string) *CoreNetworkSegment

SetSharedSegments sets the SharedSegments field's value.

func (CoreNetworkSegment) String

func (s CoreNetworkSegment) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CoreNetworkSegmentEdgeIdentifier

type CoreNetworkSegmentEdgeIdentifier struct {

    // The ID of a core network.
    CoreNetworkId *string `type:"string"`

    // The Region where the segment edge is located.
    EdgeLocation *string `min:"1" type:"string"`

    // The name of the segment edge.
    SegmentName *string `type:"string"`
    // contains filtered or unexported fields
}

Returns details about a core network edge.

func (CoreNetworkSegmentEdgeIdentifier) GoString

func (s CoreNetworkSegmentEdgeIdentifier) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CoreNetworkSegmentEdgeIdentifier) SetCoreNetworkId

func (s *CoreNetworkSegmentEdgeIdentifier) SetCoreNetworkId(v string) *CoreNetworkSegmentEdgeIdentifier

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*CoreNetworkSegmentEdgeIdentifier) SetEdgeLocation

func (s *CoreNetworkSegmentEdgeIdentifier) SetEdgeLocation(v string) *CoreNetworkSegmentEdgeIdentifier

SetEdgeLocation sets the EdgeLocation field's value.

func (*CoreNetworkSegmentEdgeIdentifier) SetSegmentName

func (s *CoreNetworkSegmentEdgeIdentifier) SetSegmentName(v string) *CoreNetworkSegmentEdgeIdentifier

SetSegmentName sets the SegmentName field's value.

func (CoreNetworkSegmentEdgeIdentifier) String

func (s CoreNetworkSegmentEdgeIdentifier) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CoreNetworkSegmentEdgeIdentifier) Validate

func (s *CoreNetworkSegmentEdgeIdentifier) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CoreNetworkSummary

type CoreNetworkSummary struct {

    // a core network ARN.
    CoreNetworkArn *string `type:"string"`

    // The ID of a core network.
    CoreNetworkId *string `type:"string"`

    // The description of a core network.
    Description *string `type:"string"`

    // The global network ID.
    GlobalNetworkId *string `type:"string"`

    // The ID of the account owner.
    OwnerAccountId *string `min:"12" type:"string"`

    // The state of a core network.
    State *string `type:"string" enum:"CoreNetworkState"`

    // The key-value tags associated with a core network summary.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

Returns summary information about a core network.

func (CoreNetworkSummary) GoString

func (s CoreNetworkSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CoreNetworkSummary) SetCoreNetworkArn

func (s *CoreNetworkSummary) SetCoreNetworkArn(v string) *CoreNetworkSummary

SetCoreNetworkArn sets the CoreNetworkArn field's value.

func (*CoreNetworkSummary) SetCoreNetworkId

func (s *CoreNetworkSummary) SetCoreNetworkId(v string) *CoreNetworkSummary

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*CoreNetworkSummary) SetDescription

func (s *CoreNetworkSummary) SetDescription(v string) *CoreNetworkSummary

SetDescription sets the Description field's value.

func (*CoreNetworkSummary) SetGlobalNetworkId

func (s *CoreNetworkSummary) SetGlobalNetworkId(v string) *CoreNetworkSummary

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*CoreNetworkSummary) SetOwnerAccountId

func (s *CoreNetworkSummary) SetOwnerAccountId(v string) *CoreNetworkSummary

SetOwnerAccountId sets the OwnerAccountId field's value.

func (*CoreNetworkSummary) SetState

func (s *CoreNetworkSummary) SetState(v string) *CoreNetworkSummary

SetState sets the State field's value.

func (*CoreNetworkSummary) SetTags

func (s *CoreNetworkSummary) SetTags(v []*Tag) *CoreNetworkSummary

SetTags sets the Tags field's value.

func (CoreNetworkSummary) String

func (s CoreNetworkSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateConnectAttachmentInput

type CreateConnectAttachmentInput struct {

    // The client token associated with the request.
    ClientToken *string `type:"string" idempotencyToken:"true"`

    // The ID of a core network where you want to create the attachment.
    //
    // CoreNetworkId is a required field
    CoreNetworkId *string `type:"string" required:"true"`

    // The Region where the edge is located.
    //
    // EdgeLocation is a required field
    EdgeLocation *string `min:"1" type:"string" required:"true"`

    // Options for creating an attachment.
    //
    // Options is a required field
    Options *ConnectAttachmentOptions `type:"structure" required:"true"`

    // The list of key-value tags associated with the request.
    Tags []*Tag `type:"list"`

    // The ID of the attachment between the two connections.
    //
    // TransportAttachmentId is a required field
    TransportAttachmentId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateConnectAttachmentInput) GoString

func (s CreateConnectAttachmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateConnectAttachmentInput) SetClientToken

func (s *CreateConnectAttachmentInput) SetClientToken(v string) *CreateConnectAttachmentInput

SetClientToken sets the ClientToken field's value.

func (*CreateConnectAttachmentInput) SetCoreNetworkId

func (s *CreateConnectAttachmentInput) SetCoreNetworkId(v string) *CreateConnectAttachmentInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*CreateConnectAttachmentInput) SetEdgeLocation

func (s *CreateConnectAttachmentInput) SetEdgeLocation(v string) *CreateConnectAttachmentInput

SetEdgeLocation sets the EdgeLocation field's value.

func (*CreateConnectAttachmentInput) SetOptions

func (s *CreateConnectAttachmentInput) SetOptions(v *ConnectAttachmentOptions) *CreateConnectAttachmentInput

SetOptions sets the Options field's value.

func (*CreateConnectAttachmentInput) SetTags

func (s *CreateConnectAttachmentInput) SetTags(v []*Tag) *CreateConnectAttachmentInput

SetTags sets the Tags field's value.

func (*CreateConnectAttachmentInput) SetTransportAttachmentId

func (s *CreateConnectAttachmentInput) SetTransportAttachmentId(v string) *CreateConnectAttachmentInput

SetTransportAttachmentId sets the TransportAttachmentId field's value.

func (CreateConnectAttachmentInput) String

func (s CreateConnectAttachmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateConnectAttachmentInput) Validate

func (s *CreateConnectAttachmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateConnectAttachmentOutput

type CreateConnectAttachmentOutput struct {

    // The response to a Connect attachment request.
    ConnectAttachment *ConnectAttachment `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateConnectAttachmentOutput) GoString

func (s CreateConnectAttachmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateConnectAttachmentOutput) SetConnectAttachment

func (s *CreateConnectAttachmentOutput) SetConnectAttachment(v *ConnectAttachment) *CreateConnectAttachmentOutput

SetConnectAttachment sets the ConnectAttachment field's value.

func (CreateConnectAttachmentOutput) String

func (s CreateConnectAttachmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateConnectPeerInput

type CreateConnectPeerInput struct {

    // The Connect peer BGP options.
    BgpOptions *BgpOptions `type:"structure"`

    // The client token associated with the request.
    ClientToken *string `type:"string" idempotencyToken:"true"`

    // The ID of the connection attachment.
    //
    // ConnectAttachmentId is a required field
    ConnectAttachmentId *string `type:"string" required:"true"`

    // A Connect peer core network address.
    CoreNetworkAddress *string `min:"1" type:"string"`

    // The inside IP addresses used for BGP peering.
    //
    // InsideCidrBlocks is a required field
    InsideCidrBlocks []*string `type:"list" required:"true"`

    // The Connect peer address.
    //
    // PeerAddress is a required field
    PeerAddress *string `min:"1" type:"string" required:"true"`

    // The tags associated with the peer request.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateConnectPeerInput) GoString

func (s CreateConnectPeerInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateConnectPeerInput) SetBgpOptions

func (s *CreateConnectPeerInput) SetBgpOptions(v *BgpOptions) *CreateConnectPeerInput

SetBgpOptions sets the BgpOptions field's value.

func (*CreateConnectPeerInput) SetClientToken

func (s *CreateConnectPeerInput) SetClientToken(v string) *CreateConnectPeerInput

SetClientToken sets the ClientToken field's value.

func (*CreateConnectPeerInput) SetConnectAttachmentId

func (s *CreateConnectPeerInput) SetConnectAttachmentId(v string) *CreateConnectPeerInput

SetConnectAttachmentId sets the ConnectAttachmentId field's value.

func (*CreateConnectPeerInput) SetCoreNetworkAddress

func (s *CreateConnectPeerInput) SetCoreNetworkAddress(v string) *CreateConnectPeerInput

SetCoreNetworkAddress sets the CoreNetworkAddress field's value.

func (*CreateConnectPeerInput) SetInsideCidrBlocks

func (s *CreateConnectPeerInput) SetInsideCidrBlocks(v []*string) *CreateConnectPeerInput

SetInsideCidrBlocks sets the InsideCidrBlocks field's value.

func (*CreateConnectPeerInput) SetPeerAddress

func (s *CreateConnectPeerInput) SetPeerAddress(v string) *CreateConnectPeerInput

SetPeerAddress sets the PeerAddress field's value.

func (*CreateConnectPeerInput) SetTags

func (s *CreateConnectPeerInput) SetTags(v []*Tag) *CreateConnectPeerInput

SetTags sets the Tags field's value.

func (CreateConnectPeerInput) String

func (s CreateConnectPeerInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateConnectPeerInput) Validate

func (s *CreateConnectPeerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateConnectPeerOutput

type CreateConnectPeerOutput struct {

    // The response to the request.
    ConnectPeer *ConnectPeer `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateConnectPeerOutput) GoString

func (s CreateConnectPeerOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateConnectPeerOutput) SetConnectPeer

func (s *CreateConnectPeerOutput) SetConnectPeer(v *ConnectPeer) *CreateConnectPeerOutput

SetConnectPeer sets the ConnectPeer field's value.

func (CreateConnectPeerOutput) String

func (s CreateConnectPeerOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateConnectionInput

type CreateConnectionInput struct {

    // The ID of the second device in the connection.
    //
    // ConnectedDeviceId is a required field
    ConnectedDeviceId *string `type:"string" required:"true"`

    // The ID of the link for the second device.
    ConnectedLinkId *string `type:"string"`

    // A description of the connection.
    //
    // Length Constraints: Maximum length of 256 characters.
    Description *string `type:"string"`

    // The ID of the first device in the connection.
    //
    // DeviceId is a required field
    DeviceId *string `type:"string" required:"true"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The ID of the link for the first device.
    LinkId *string `type:"string"`

    // The tags to apply to the resource during creation.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateConnectionInput) GoString

func (s CreateConnectionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateConnectionInput) SetConnectedDeviceId

func (s *CreateConnectionInput) SetConnectedDeviceId(v string) *CreateConnectionInput

SetConnectedDeviceId sets the ConnectedDeviceId field's value.

func (*CreateConnectionInput) SetConnectedLinkId

func (s *CreateConnectionInput) SetConnectedLinkId(v string) *CreateConnectionInput

SetConnectedLinkId sets the ConnectedLinkId field's value.

func (*CreateConnectionInput) SetDescription

func (s *CreateConnectionInput) SetDescription(v string) *CreateConnectionInput

SetDescription sets the Description field's value.

func (*CreateConnectionInput) SetDeviceId

func (s *CreateConnectionInput) SetDeviceId(v string) *CreateConnectionInput

SetDeviceId sets the DeviceId field's value.

func (*CreateConnectionInput) SetGlobalNetworkId

func (s *CreateConnectionInput) SetGlobalNetworkId(v string) *CreateConnectionInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*CreateConnectionInput) SetLinkId

func (s *CreateConnectionInput) SetLinkId(v string) *CreateConnectionInput

SetLinkId sets the LinkId field's value.

func (*CreateConnectionInput) SetTags

func (s *CreateConnectionInput) SetTags(v []*Tag) *CreateConnectionInput

SetTags sets the Tags field's value.

func (CreateConnectionInput) String

func (s CreateConnectionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateConnectionInput) Validate

func (s *CreateConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateConnectionOutput

type CreateConnectionOutput struct {

    // Information about the connection.
    Connection *Connection `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateConnectionOutput) GoString

func (s CreateConnectionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateConnectionOutput) SetConnection

func (s *CreateConnectionOutput) SetConnection(v *Connection) *CreateConnectionOutput

SetConnection sets the Connection field's value.

func (CreateConnectionOutput) String

func (s CreateConnectionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateCoreNetworkInput

type CreateCoreNetworkInput struct {

    // The client token associated with a core network request.
    ClientToken *string `type:"string" idempotencyToken:"true"`

    // The description of a core network.
    Description *string `type:"string"`

    // The ID of the global network that a core network will be a part of.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `type:"string" required:"true"`

    // The policy document for creating a core network.
    PolicyDocument *string `type:"string"`

    // Key-value tags associated with a core network request.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateCoreNetworkInput) GoString

func (s CreateCoreNetworkInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateCoreNetworkInput) SetClientToken

func (s *CreateCoreNetworkInput) SetClientToken(v string) *CreateCoreNetworkInput

SetClientToken sets the ClientToken field's value.

func (*CreateCoreNetworkInput) SetDescription

func (s *CreateCoreNetworkInput) SetDescription(v string) *CreateCoreNetworkInput

SetDescription sets the Description field's value.

func (*CreateCoreNetworkInput) SetGlobalNetworkId

func (s *CreateCoreNetworkInput) SetGlobalNetworkId(v string) *CreateCoreNetworkInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*CreateCoreNetworkInput) SetPolicyDocument

func (s *CreateCoreNetworkInput) SetPolicyDocument(v string) *CreateCoreNetworkInput

SetPolicyDocument sets the PolicyDocument field's value.

func (*CreateCoreNetworkInput) SetTags

func (s *CreateCoreNetworkInput) SetTags(v []*Tag) *CreateCoreNetworkInput

SetTags sets the Tags field's value.

func (CreateCoreNetworkInput) String

func (s CreateCoreNetworkInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateCoreNetworkInput) Validate

func (s *CreateCoreNetworkInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateCoreNetworkOutput

type CreateCoreNetworkOutput struct {

    // Returns details about a core network.
    CoreNetwork *CoreNetwork `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateCoreNetworkOutput) GoString

func (s CreateCoreNetworkOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateCoreNetworkOutput) SetCoreNetwork

func (s *CreateCoreNetworkOutput) SetCoreNetwork(v *CoreNetwork) *CreateCoreNetworkOutput

SetCoreNetwork sets the CoreNetwork field's value.

func (CreateCoreNetworkOutput) String

func (s CreateCoreNetworkOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateDeviceInput

type CreateDeviceInput struct {

    // The Amazon Web Services location of the device, if applicable. For an on-premises
    // device, you can omit this parameter.
    AWSLocation *AWSLocation `type:"structure"`

    // A description of the device.
    //
    // Constraints: Maximum length of 256 characters.
    Description *string `type:"string"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The location of the device.
    //
    // Location is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateDeviceInput's
    // String and GoString methods.
    Location *Location `type:"structure" sensitive:"true"`

    // The model of the device.
    //
    // Constraints: Maximum length of 128 characters.
    Model *string `type:"string"`

    // The serial number of the device.
    //
    // Constraints: Maximum length of 128 characters.
    SerialNumber *string `type:"string"`

    // The ID of the site.
    SiteId *string `type:"string"`

    // The tags to apply to the resource during creation.
    Tags []*Tag `type:"list"`

    // The type of the device.
    Type *string `type:"string"`

    // The vendor of the device.
    //
    // Constraints: Maximum length of 128 characters.
    Vendor *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateDeviceInput) GoString

func (s CreateDeviceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDeviceInput) SetAWSLocation

func (s *CreateDeviceInput) SetAWSLocation(v *AWSLocation) *CreateDeviceInput

SetAWSLocation sets the AWSLocation field's value.

func (*CreateDeviceInput) SetDescription

func (s *CreateDeviceInput) SetDescription(v string) *CreateDeviceInput

SetDescription sets the Description field's value.

func (*CreateDeviceInput) SetGlobalNetworkId

func (s *CreateDeviceInput) SetGlobalNetworkId(v string) *CreateDeviceInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*CreateDeviceInput) SetLocation

func (s *CreateDeviceInput) SetLocation(v *Location) *CreateDeviceInput

SetLocation sets the Location field's value.

func (*CreateDeviceInput) SetModel

func (s *CreateDeviceInput) SetModel(v string) *CreateDeviceInput

SetModel sets the Model field's value.

func (*CreateDeviceInput) SetSerialNumber

func (s *CreateDeviceInput) SetSerialNumber(v string) *CreateDeviceInput

SetSerialNumber sets the SerialNumber field's value.

func (*CreateDeviceInput) SetSiteId

func (s *CreateDeviceInput) SetSiteId(v string) *CreateDeviceInput

SetSiteId sets the SiteId field's value.

func (*CreateDeviceInput) SetTags

func (s *CreateDeviceInput) SetTags(v []*Tag) *CreateDeviceInput

SetTags sets the Tags field's value.

func (*CreateDeviceInput) SetType

func (s *CreateDeviceInput) SetType(v string) *CreateDeviceInput

SetType sets the Type field's value.

func (*CreateDeviceInput) SetVendor

func (s *CreateDeviceInput) SetVendor(v string) *CreateDeviceInput

SetVendor sets the Vendor field's value.

func (CreateDeviceInput) String

func (s CreateDeviceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDeviceInput) Validate

func (s *CreateDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDeviceOutput

type CreateDeviceOutput struct {

    // Information about the device.
    Device *Device `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateDeviceOutput) GoString

func (s CreateDeviceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDeviceOutput) SetDevice

func (s *CreateDeviceOutput) SetDevice(v *Device) *CreateDeviceOutput

SetDevice sets the Device field's value.

func (CreateDeviceOutput) String

func (s CreateDeviceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateGlobalNetworkInput

type CreateGlobalNetworkInput struct {

    // A description of the global network.
    //
    // Constraints: Maximum length of 256 characters.
    Description *string `type:"string"`

    // The tags to apply to the resource during creation.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateGlobalNetworkInput) GoString

func (s CreateGlobalNetworkInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGlobalNetworkInput) SetDescription

func (s *CreateGlobalNetworkInput) SetDescription(v string) *CreateGlobalNetworkInput

SetDescription sets the Description field's value.

func (*CreateGlobalNetworkInput) SetTags

func (s *CreateGlobalNetworkInput) SetTags(v []*Tag) *CreateGlobalNetworkInput

SetTags sets the Tags field's value.

func (CreateGlobalNetworkInput) String

func (s CreateGlobalNetworkInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateGlobalNetworkOutput

type CreateGlobalNetworkOutput struct {

    // Information about the global network object.
    GlobalNetwork *GlobalNetwork `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateGlobalNetworkOutput) GoString

func (s CreateGlobalNetworkOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateGlobalNetworkOutput) SetGlobalNetwork

func (s *CreateGlobalNetworkOutput) SetGlobalNetwork(v *GlobalNetwork) *CreateGlobalNetworkOutput

SetGlobalNetwork sets the GlobalNetwork field's value.

func (CreateGlobalNetworkOutput) String

func (s CreateGlobalNetworkOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateLinkInput

type CreateLinkInput struct {

    // The upload speed and download speed in Mbps.
    //
    // Bandwidth is a required field
    Bandwidth *Bandwidth `type:"structure" required:"true"`

    // A description of the link.
    //
    // Constraints: Maximum length of 256 characters.
    Description *string `type:"string"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The provider of the link.
    //
    // Constraints: Maximum length of 128 characters. Cannot include the following
    // characters: | \ ^
    Provider *string `type:"string"`

    // The ID of the site.
    //
    // SiteId is a required field
    SiteId *string `type:"string" required:"true"`

    // The tags to apply to the resource during creation.
    Tags []*Tag `type:"list"`

    // The type of the link.
    //
    // Constraints: Maximum length of 128 characters. Cannot include the following
    // characters: | \ ^
    Type *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateLinkInput) GoString

func (s CreateLinkInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateLinkInput) SetBandwidth

func (s *CreateLinkInput) SetBandwidth(v *Bandwidth) *CreateLinkInput

SetBandwidth sets the Bandwidth field's value.

func (*CreateLinkInput) SetDescription

func (s *CreateLinkInput) SetDescription(v string) *CreateLinkInput

SetDescription sets the Description field's value.

func (*CreateLinkInput) SetGlobalNetworkId

func (s *CreateLinkInput) SetGlobalNetworkId(v string) *CreateLinkInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*CreateLinkInput) SetProvider

func (s *CreateLinkInput) SetProvider(v string) *CreateLinkInput

SetProvider sets the Provider field's value.

func (*CreateLinkInput) SetSiteId

func (s *CreateLinkInput) SetSiteId(v string) *CreateLinkInput

SetSiteId sets the SiteId field's value.

func (*CreateLinkInput) SetTags

func (s *CreateLinkInput) SetTags(v []*Tag) *CreateLinkInput

SetTags sets the Tags field's value.

func (*CreateLinkInput) SetType

func (s *CreateLinkInput) SetType(v string) *CreateLinkInput

SetType sets the Type field's value.

func (CreateLinkInput) String

func (s CreateLinkInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateLinkInput) Validate

func (s *CreateLinkInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateLinkOutput

type CreateLinkOutput struct {

    // Information about the link.
    Link *Link `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateLinkOutput) GoString

func (s CreateLinkOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (s *CreateLinkOutput) SetLink(v *Link) *CreateLinkOutput

SetLink sets the Link field's value.

func (CreateLinkOutput) String

func (s CreateLinkOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateSiteInput

type CreateSiteInput struct {

    // A description of your site.
    //
    // Constraints: Maximum length of 256 characters.
    Description *string `type:"string"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The site location. This information is used for visualization in the Network
    // Manager console. If you specify the address, the latitude and longitude are
    // automatically calculated.
    //
    //    * Address: The physical address of the site.
    //
    //    * Latitude: The latitude of the site.
    //
    //    * Longitude: The longitude of the site.
    //
    // Location is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateSiteInput's
    // String and GoString methods.
    Location *Location `type:"structure" sensitive:"true"`

    // The tags to apply to the resource during creation.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateSiteInput) GoString

func (s CreateSiteInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSiteInput) SetDescription

func (s *CreateSiteInput) SetDescription(v string) *CreateSiteInput

SetDescription sets the Description field's value.

func (*CreateSiteInput) SetGlobalNetworkId

func (s *CreateSiteInput) SetGlobalNetworkId(v string) *CreateSiteInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*CreateSiteInput) SetLocation

func (s *CreateSiteInput) SetLocation(v *Location) *CreateSiteInput

SetLocation sets the Location field's value.

func (*CreateSiteInput) SetTags

func (s *CreateSiteInput) SetTags(v []*Tag) *CreateSiteInput

SetTags sets the Tags field's value.

func (CreateSiteInput) String

func (s CreateSiteInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSiteInput) Validate

func (s *CreateSiteInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSiteOutput

type CreateSiteOutput struct {

    // Information about the site.
    Site *Site `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateSiteOutput) GoString

func (s CreateSiteOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSiteOutput) SetSite

func (s *CreateSiteOutput) SetSite(v *Site) *CreateSiteOutput

SetSite sets the Site field's value.

func (CreateSiteOutput) String

func (s CreateSiteOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateSiteToSiteVpnAttachmentInput

type CreateSiteToSiteVpnAttachmentInput struct {

    // The client token associated with the request.
    ClientToken *string `type:"string" idempotencyToken:"true"`

    // The ID of a core network where you're creating a site-to-site VPN attachment.
    //
    // CoreNetworkId is a required field
    CoreNetworkId *string `type:"string" required:"true"`

    // The tags associated with the request.
    Tags []*Tag `type:"list"`

    // The ARN identifying the VPN attachment.
    //
    // VpnConnectionArn is a required field
    VpnConnectionArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateSiteToSiteVpnAttachmentInput) GoString

func (s CreateSiteToSiteVpnAttachmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSiteToSiteVpnAttachmentInput) SetClientToken

func (s *CreateSiteToSiteVpnAttachmentInput) SetClientToken(v string) *CreateSiteToSiteVpnAttachmentInput

SetClientToken sets the ClientToken field's value.

func (*CreateSiteToSiteVpnAttachmentInput) SetCoreNetworkId

func (s *CreateSiteToSiteVpnAttachmentInput) SetCoreNetworkId(v string) *CreateSiteToSiteVpnAttachmentInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*CreateSiteToSiteVpnAttachmentInput) SetTags

func (s *CreateSiteToSiteVpnAttachmentInput) SetTags(v []*Tag) *CreateSiteToSiteVpnAttachmentInput

SetTags sets the Tags field's value.

func (*CreateSiteToSiteVpnAttachmentInput) SetVpnConnectionArn

func (s *CreateSiteToSiteVpnAttachmentInput) SetVpnConnectionArn(v string) *CreateSiteToSiteVpnAttachmentInput

SetVpnConnectionArn sets the VpnConnectionArn field's value.

func (CreateSiteToSiteVpnAttachmentInput) String

func (s CreateSiteToSiteVpnAttachmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSiteToSiteVpnAttachmentInput) Validate

func (s *CreateSiteToSiteVpnAttachmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSiteToSiteVpnAttachmentOutput

type CreateSiteToSiteVpnAttachmentOutput struct {

    // Details about a site-to-site VPN attachment.
    SiteToSiteVpnAttachment *SiteToSiteVpnAttachment `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateSiteToSiteVpnAttachmentOutput) GoString

func (s CreateSiteToSiteVpnAttachmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSiteToSiteVpnAttachmentOutput) SetSiteToSiteVpnAttachment

func (s *CreateSiteToSiteVpnAttachmentOutput) SetSiteToSiteVpnAttachment(v *SiteToSiteVpnAttachment) *CreateSiteToSiteVpnAttachmentOutput

SetSiteToSiteVpnAttachment sets the SiteToSiteVpnAttachment field's value.

func (CreateSiteToSiteVpnAttachmentOutput) String

func (s CreateSiteToSiteVpnAttachmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateTransitGatewayPeeringInput

type CreateTransitGatewayPeeringInput struct {

    // The client token associated with the request.
    ClientToken *string `type:"string" idempotencyToken:"true"`

    // The ID of a core network.
    //
    // CoreNetworkId is a required field
    CoreNetworkId *string `type:"string" required:"true"`

    // The list of key-value tags associated with the request.
    Tags []*Tag `type:"list"`

    // The ARN of the transit gateway for the peering request.
    //
    // TransitGatewayArn is a required field
    TransitGatewayArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateTransitGatewayPeeringInput) GoString

func (s CreateTransitGatewayPeeringInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTransitGatewayPeeringInput) SetClientToken

func (s *CreateTransitGatewayPeeringInput) SetClientToken(v string) *CreateTransitGatewayPeeringInput

SetClientToken sets the ClientToken field's value.

func (*CreateTransitGatewayPeeringInput) SetCoreNetworkId

func (s *CreateTransitGatewayPeeringInput) SetCoreNetworkId(v string) *CreateTransitGatewayPeeringInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*CreateTransitGatewayPeeringInput) SetTags

func (s *CreateTransitGatewayPeeringInput) SetTags(v []*Tag) *CreateTransitGatewayPeeringInput

SetTags sets the Tags field's value.

func (*CreateTransitGatewayPeeringInput) SetTransitGatewayArn

func (s *CreateTransitGatewayPeeringInput) SetTransitGatewayArn(v string) *CreateTransitGatewayPeeringInput

SetTransitGatewayArn sets the TransitGatewayArn field's value.

func (CreateTransitGatewayPeeringInput) String

func (s CreateTransitGatewayPeeringInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTransitGatewayPeeringInput) Validate

func (s *CreateTransitGatewayPeeringInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTransitGatewayPeeringOutput

type CreateTransitGatewayPeeringOutput struct {

    // Returns information about the transit gateway peering connection request.
    TransitGatewayPeering *TransitGatewayPeering `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateTransitGatewayPeeringOutput) GoString

func (s CreateTransitGatewayPeeringOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTransitGatewayPeeringOutput) SetTransitGatewayPeering

func (s *CreateTransitGatewayPeeringOutput) SetTransitGatewayPeering(v *TransitGatewayPeering) *CreateTransitGatewayPeeringOutput

SetTransitGatewayPeering sets the TransitGatewayPeering field's value.

func (CreateTransitGatewayPeeringOutput) String

func (s CreateTransitGatewayPeeringOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateTransitGatewayRouteTableAttachmentInput

type CreateTransitGatewayRouteTableAttachmentInput struct {

    // The client token associated with the request.
    ClientToken *string `type:"string" idempotencyToken:"true"`

    // The ID of the peer for the
    //
    // PeeringId is a required field
    PeeringId *string `type:"string" required:"true"`

    // The list of key-value tags associated with the request.
    Tags []*Tag `type:"list"`

    // The ARN of the transit gateway route table for the attachment request.
    //
    // TransitGatewayRouteTableArn is a required field
    TransitGatewayRouteTableArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateTransitGatewayRouteTableAttachmentInput) GoString

func (s CreateTransitGatewayRouteTableAttachmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTransitGatewayRouteTableAttachmentInput) SetClientToken

func (s *CreateTransitGatewayRouteTableAttachmentInput) SetClientToken(v string) *CreateTransitGatewayRouteTableAttachmentInput

SetClientToken sets the ClientToken field's value.

func (*CreateTransitGatewayRouteTableAttachmentInput) SetPeeringId

func (s *CreateTransitGatewayRouteTableAttachmentInput) SetPeeringId(v string) *CreateTransitGatewayRouteTableAttachmentInput

SetPeeringId sets the PeeringId field's value.

func (*CreateTransitGatewayRouteTableAttachmentInput) SetTags

func (s *CreateTransitGatewayRouteTableAttachmentInput) SetTags(v []*Tag) *CreateTransitGatewayRouteTableAttachmentInput

SetTags sets the Tags field's value.

func (*CreateTransitGatewayRouteTableAttachmentInput) SetTransitGatewayRouteTableArn

func (s *CreateTransitGatewayRouteTableAttachmentInput) SetTransitGatewayRouteTableArn(v string) *CreateTransitGatewayRouteTableAttachmentInput

SetTransitGatewayRouteTableArn sets the TransitGatewayRouteTableArn field's value.

func (CreateTransitGatewayRouteTableAttachmentInput) String

func (s CreateTransitGatewayRouteTableAttachmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTransitGatewayRouteTableAttachmentInput) Validate

func (s *CreateTransitGatewayRouteTableAttachmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTransitGatewayRouteTableAttachmentOutput

type CreateTransitGatewayRouteTableAttachmentOutput struct {

    // The route table associated with the create transit gateway route table attachment
    // request.
    TransitGatewayRouteTableAttachment *TransitGatewayRouteTableAttachment `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateTransitGatewayRouteTableAttachmentOutput) GoString

func (s CreateTransitGatewayRouteTableAttachmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTransitGatewayRouteTableAttachmentOutput) SetTransitGatewayRouteTableAttachment

func (s *CreateTransitGatewayRouteTableAttachmentOutput) SetTransitGatewayRouteTableAttachment(v *TransitGatewayRouteTableAttachment) *CreateTransitGatewayRouteTableAttachmentOutput

SetTransitGatewayRouteTableAttachment sets the TransitGatewayRouteTableAttachment field's value.

func (CreateTransitGatewayRouteTableAttachmentOutput) String

func (s CreateTransitGatewayRouteTableAttachmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateVpcAttachmentInput

type CreateVpcAttachmentInput struct {

    // The client token associated with the request.
    ClientToken *string `type:"string" idempotencyToken:"true"`

    // The ID of a core network for the VPC attachment.
    //
    // CoreNetworkId is a required field
    CoreNetworkId *string `type:"string" required:"true"`

    // Options for the VPC attachment.
    Options *VpcOptions `type:"structure"`

    // The subnet ARN of the VPC attachment.
    //
    // SubnetArns is a required field
    SubnetArns []*string `type:"list" required:"true"`

    // The key-value tags associated with the request.
    Tags []*Tag `type:"list"`

    // The ARN of the VPC.
    //
    // VpcArn is a required field
    VpcArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateVpcAttachmentInput) GoString

func (s CreateVpcAttachmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVpcAttachmentInput) SetClientToken

func (s *CreateVpcAttachmentInput) SetClientToken(v string) *CreateVpcAttachmentInput

SetClientToken sets the ClientToken field's value.

func (*CreateVpcAttachmentInput) SetCoreNetworkId

func (s *CreateVpcAttachmentInput) SetCoreNetworkId(v string) *CreateVpcAttachmentInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*CreateVpcAttachmentInput) SetOptions

func (s *CreateVpcAttachmentInput) SetOptions(v *VpcOptions) *CreateVpcAttachmentInput

SetOptions sets the Options field's value.

func (*CreateVpcAttachmentInput) SetSubnetArns

func (s *CreateVpcAttachmentInput) SetSubnetArns(v []*string) *CreateVpcAttachmentInput

SetSubnetArns sets the SubnetArns field's value.

func (*CreateVpcAttachmentInput) SetTags

func (s *CreateVpcAttachmentInput) SetTags(v []*Tag) *CreateVpcAttachmentInput

SetTags sets the Tags field's value.

func (*CreateVpcAttachmentInput) SetVpcArn

func (s *CreateVpcAttachmentInput) SetVpcArn(v string) *CreateVpcAttachmentInput

SetVpcArn sets the VpcArn field's value.

func (CreateVpcAttachmentInput) String

func (s CreateVpcAttachmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVpcAttachmentInput) Validate

func (s *CreateVpcAttachmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateVpcAttachmentOutput

type CreateVpcAttachmentOutput struct {

    // Provides details about the VPC attachment.
    VpcAttachment *VpcAttachment `type:"structure"`
    // contains filtered or unexported fields
}

func (CreateVpcAttachmentOutput) GoString

func (s CreateVpcAttachmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVpcAttachmentOutput) SetVpcAttachment

func (s *CreateVpcAttachmentOutput) SetVpcAttachment(v *VpcAttachment) *CreateVpcAttachmentOutput

SetVpcAttachment sets the VpcAttachment field's value.

func (CreateVpcAttachmentOutput) String

func (s CreateVpcAttachmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CustomerGatewayAssociation

type CustomerGatewayAssociation struct {

    // The Amazon Resource Name (ARN) of the customer gateway.
    CustomerGatewayArn *string `type:"string"`

    // The ID of the device.
    DeviceId *string `type:"string"`

    // The ID of the global network.
    GlobalNetworkId *string `type:"string"`

    // The ID of the link.
    LinkId *string `type:"string"`

    // The association state.
    State *string `type:"string" enum:"CustomerGatewayAssociationState"`
    // contains filtered or unexported fields
}

Describes the association between a customer gateway, a device, and a link.

func (CustomerGatewayAssociation) GoString

func (s CustomerGatewayAssociation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CustomerGatewayAssociation) SetCustomerGatewayArn

func (s *CustomerGatewayAssociation) SetCustomerGatewayArn(v string) *CustomerGatewayAssociation

SetCustomerGatewayArn sets the CustomerGatewayArn field's value.

func (*CustomerGatewayAssociation) SetDeviceId

func (s *CustomerGatewayAssociation) SetDeviceId(v string) *CustomerGatewayAssociation

SetDeviceId sets the DeviceId field's value.

func (*CustomerGatewayAssociation) SetGlobalNetworkId

func (s *CustomerGatewayAssociation) SetGlobalNetworkId(v string) *CustomerGatewayAssociation

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*CustomerGatewayAssociation) SetLinkId

func (s *CustomerGatewayAssociation) SetLinkId(v string) *CustomerGatewayAssociation

SetLinkId sets the LinkId field's value.

func (*CustomerGatewayAssociation) SetState

func (s *CustomerGatewayAssociation) SetState(v string) *CustomerGatewayAssociation

SetState sets the State field's value.

func (CustomerGatewayAssociation) String

func (s CustomerGatewayAssociation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteAttachmentInput

type DeleteAttachmentInput struct {

    // The ID of the attachment to delete.
    //
    // AttachmentId is a required field
    AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteAttachmentInput) GoString

func (s DeleteAttachmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAttachmentInput) SetAttachmentId

func (s *DeleteAttachmentInput) SetAttachmentId(v string) *DeleteAttachmentInput

SetAttachmentId sets the AttachmentId field's value.

func (DeleteAttachmentInput) String

func (s DeleteAttachmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAttachmentInput) Validate

func (s *DeleteAttachmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAttachmentOutput

type DeleteAttachmentOutput struct {

    // Information about the deleted attachment.
    Attachment *Attachment `type:"structure"`
    // contains filtered or unexported fields
}

func (DeleteAttachmentOutput) GoString

func (s DeleteAttachmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAttachmentOutput) SetAttachment

func (s *DeleteAttachmentOutput) SetAttachment(v *Attachment) *DeleteAttachmentOutput

SetAttachment sets the Attachment field's value.

func (DeleteAttachmentOutput) String

func (s DeleteAttachmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteConnectPeerInput

type DeleteConnectPeerInput struct {

    // The ID of the deleted Connect peer.
    //
    // ConnectPeerId is a required field
    ConnectPeerId *string `location:"uri" locationName:"connectPeerId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteConnectPeerInput) GoString

func (s DeleteConnectPeerInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteConnectPeerInput) SetConnectPeerId

func (s *DeleteConnectPeerInput) SetConnectPeerId(v string) *DeleteConnectPeerInput

SetConnectPeerId sets the ConnectPeerId field's value.

func (DeleteConnectPeerInput) String

func (s DeleteConnectPeerInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteConnectPeerInput) Validate

func (s *DeleteConnectPeerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteConnectPeerOutput

type DeleteConnectPeerOutput struct {

    // Information about the deleted Connect peer.
    ConnectPeer *ConnectPeer `type:"structure"`
    // contains filtered or unexported fields
}

func (DeleteConnectPeerOutput) GoString

func (s DeleteConnectPeerOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteConnectPeerOutput) SetConnectPeer

func (s *DeleteConnectPeerOutput) SetConnectPeer(v *ConnectPeer) *DeleteConnectPeerOutput

SetConnectPeer sets the ConnectPeer field's value.

func (DeleteConnectPeerOutput) String

func (s DeleteConnectPeerOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteConnectionInput

type DeleteConnectionInput struct {

    // The ID of the connection.
    //
    // ConnectionId is a required field
    ConnectionId *string `location:"uri" locationName:"connectionId" type:"string" required:"true"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteConnectionInput) GoString

func (s DeleteConnectionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteConnectionInput) SetConnectionId

func (s *DeleteConnectionInput) SetConnectionId(v string) *DeleteConnectionInput

SetConnectionId sets the ConnectionId field's value.

func (*DeleteConnectionInput) SetGlobalNetworkId

func (s *DeleteConnectionInput) SetGlobalNetworkId(v string) *DeleteConnectionInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (DeleteConnectionInput) String

func (s DeleteConnectionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteConnectionInput) Validate

func (s *DeleteConnectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteConnectionOutput

type DeleteConnectionOutput struct {

    // Information about the connection.
    Connection *Connection `type:"structure"`
    // contains filtered or unexported fields
}

func (DeleteConnectionOutput) GoString

func (s DeleteConnectionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteConnectionOutput) SetConnection

func (s *DeleteConnectionOutput) SetConnection(v *Connection) *DeleteConnectionOutput

SetConnection sets the Connection field's value.

func (DeleteConnectionOutput) String

func (s DeleteConnectionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteCoreNetworkInput

type DeleteCoreNetworkInput struct {

    // The network ID of the deleted core network.
    //
    // CoreNetworkId is a required field
    CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteCoreNetworkInput) GoString

func (s DeleteCoreNetworkInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteCoreNetworkInput) SetCoreNetworkId

func (s *DeleteCoreNetworkInput) SetCoreNetworkId(v string) *DeleteCoreNetworkInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (DeleteCoreNetworkInput) String

func (s DeleteCoreNetworkInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteCoreNetworkInput) Validate

func (s *DeleteCoreNetworkInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteCoreNetworkOutput

type DeleteCoreNetworkOutput struct {

    // Information about the deleted core network.
    CoreNetwork *CoreNetwork `type:"structure"`
    // contains filtered or unexported fields
}

func (DeleteCoreNetworkOutput) GoString

func (s DeleteCoreNetworkOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteCoreNetworkOutput) SetCoreNetwork

func (s *DeleteCoreNetworkOutput) SetCoreNetwork(v *CoreNetwork) *DeleteCoreNetworkOutput

SetCoreNetwork sets the CoreNetwork field's value.

func (DeleteCoreNetworkOutput) String

func (s DeleteCoreNetworkOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteCoreNetworkPolicyVersionInput

type DeleteCoreNetworkPolicyVersionInput struct {

    // The ID of a core network for the deleted policy.
    //
    // CoreNetworkId is a required field
    CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"`

    // The version ID of the deleted policy.
    //
    // PolicyVersionId is a required field
    PolicyVersionId *int64 `location:"uri" locationName:"policyVersionId" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteCoreNetworkPolicyVersionInput) GoString

func (s DeleteCoreNetworkPolicyVersionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteCoreNetworkPolicyVersionInput) SetCoreNetworkId

func (s *DeleteCoreNetworkPolicyVersionInput) SetCoreNetworkId(v string) *DeleteCoreNetworkPolicyVersionInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*DeleteCoreNetworkPolicyVersionInput) SetPolicyVersionId

func (s *DeleteCoreNetworkPolicyVersionInput) SetPolicyVersionId(v int64) *DeleteCoreNetworkPolicyVersionInput

SetPolicyVersionId sets the PolicyVersionId field's value.

func (DeleteCoreNetworkPolicyVersionInput) String

func (s DeleteCoreNetworkPolicyVersionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteCoreNetworkPolicyVersionInput) Validate

func (s *DeleteCoreNetworkPolicyVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteCoreNetworkPolicyVersionOutput

type DeleteCoreNetworkPolicyVersionOutput struct {

    // Returns information about the deleted policy version.
    CoreNetworkPolicy *CoreNetworkPolicy `type:"structure"`
    // contains filtered or unexported fields
}

func (DeleteCoreNetworkPolicyVersionOutput) GoString

func (s DeleteCoreNetworkPolicyVersionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteCoreNetworkPolicyVersionOutput) SetCoreNetworkPolicy

func (s *DeleteCoreNetworkPolicyVersionOutput) SetCoreNetworkPolicy(v *CoreNetworkPolicy) *DeleteCoreNetworkPolicyVersionOutput

SetCoreNetworkPolicy sets the CoreNetworkPolicy field's value.

func (DeleteCoreNetworkPolicyVersionOutput) String

func (s DeleteCoreNetworkPolicyVersionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteDeviceInput

type DeleteDeviceInput struct {

    // The ID of the device.
    //
    // DeviceId is a required field
    DeviceId *string `location:"uri" locationName:"deviceId" type:"string" required:"true"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteDeviceInput) GoString

func (s DeleteDeviceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDeviceInput) SetDeviceId

func (s *DeleteDeviceInput) SetDeviceId(v string) *DeleteDeviceInput

SetDeviceId sets the DeviceId field's value.

func (*DeleteDeviceInput) SetGlobalNetworkId

func (s *DeleteDeviceInput) SetGlobalNetworkId(v string) *DeleteDeviceInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (DeleteDeviceInput) String

func (s DeleteDeviceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDeviceInput) Validate

func (s *DeleteDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDeviceOutput

type DeleteDeviceOutput struct {

    // Information about the device.
    Device *Device `type:"structure"`
    // contains filtered or unexported fields
}

func (DeleteDeviceOutput) GoString

func (s DeleteDeviceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDeviceOutput) SetDevice

func (s *DeleteDeviceOutput) SetDevice(v *Device) *DeleteDeviceOutput

SetDevice sets the Device field's value.

func (DeleteDeviceOutput) String

func (s DeleteDeviceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteGlobalNetworkInput

type DeleteGlobalNetworkInput struct {

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteGlobalNetworkInput) GoString

func (s DeleteGlobalNetworkInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteGlobalNetworkInput) SetGlobalNetworkId

func (s *DeleteGlobalNetworkInput) SetGlobalNetworkId(v string) *DeleteGlobalNetworkInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (DeleteGlobalNetworkInput) String

func (s DeleteGlobalNetworkInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteGlobalNetworkInput) Validate

func (s *DeleteGlobalNetworkInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteGlobalNetworkOutput

type DeleteGlobalNetworkOutput struct {

    // Information about the global network.
    GlobalNetwork *GlobalNetwork `type:"structure"`
    // contains filtered or unexported fields
}

func (DeleteGlobalNetworkOutput) GoString

func (s DeleteGlobalNetworkOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteGlobalNetworkOutput) SetGlobalNetwork

func (s *DeleteGlobalNetworkOutput) SetGlobalNetwork(v *GlobalNetwork) *DeleteGlobalNetworkOutput

SetGlobalNetwork sets the GlobalNetwork field's value.

func (DeleteGlobalNetworkOutput) String

func (s DeleteGlobalNetworkOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteLinkInput

type DeleteLinkInput struct {

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The ID of the link.
    //
    // LinkId is a required field
    LinkId *string `location:"uri" locationName:"linkId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteLinkInput) GoString

func (s DeleteLinkInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteLinkInput) SetGlobalNetworkId

func (s *DeleteLinkInput) SetGlobalNetworkId(v string) *DeleteLinkInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*DeleteLinkInput) SetLinkId

func (s *DeleteLinkInput) SetLinkId(v string) *DeleteLinkInput

SetLinkId sets the LinkId field's value.

func (DeleteLinkInput) String

func (s DeleteLinkInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteLinkInput) Validate

func (s *DeleteLinkInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteLinkOutput

type DeleteLinkOutput struct {

    // Information about the link.
    Link *Link `type:"structure"`
    // contains filtered or unexported fields
}

func (DeleteLinkOutput) GoString

func (s DeleteLinkOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (s *DeleteLinkOutput) SetLink(v *Link) *DeleteLinkOutput

SetLink sets the Link field's value.

func (DeleteLinkOutput) String

func (s DeleteLinkOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeletePeeringInput

type DeletePeeringInput struct {

    // The ID of the peering connection to delete.
    //
    // PeeringId is a required field
    PeeringId *string `location:"uri" locationName:"peeringId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeletePeeringInput) GoString

func (s DeletePeeringInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeletePeeringInput) SetPeeringId

func (s *DeletePeeringInput) SetPeeringId(v string) *DeletePeeringInput

SetPeeringId sets the PeeringId field's value.

func (DeletePeeringInput) String

func (s DeletePeeringInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeletePeeringInput) Validate

func (s *DeletePeeringInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeletePeeringOutput

type DeletePeeringOutput struct {

    // Information about a deleted peering connection.
    Peering *Peering `type:"structure"`
    // contains filtered or unexported fields
}

func (DeletePeeringOutput) GoString

func (s DeletePeeringOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeletePeeringOutput) SetPeering

func (s *DeletePeeringOutput) SetPeering(v *Peering) *DeletePeeringOutput

SetPeering sets the Peering field's value.

func (DeletePeeringOutput) String

func (s DeletePeeringOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteResourcePolicyInput

type DeleteResourcePolicyInput struct {

    // The ARN of the policy to delete.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteResourcePolicyInput) GoString

func (s DeleteResourcePolicyInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteResourcePolicyInput) SetResourceArn

func (s *DeleteResourcePolicyInput) SetResourceArn(v string) *DeleteResourcePolicyInput

SetResourceArn sets the ResourceArn field's value.

func (DeleteResourcePolicyInput) String

func (s DeleteResourcePolicyInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteResourcePolicyInput) Validate

func (s *DeleteResourcePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteResourcePolicyOutput

type DeleteResourcePolicyOutput struct {
    // contains filtered or unexported fields
}

func (DeleteResourcePolicyOutput) GoString

func (s DeleteResourcePolicyOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteResourcePolicyOutput) String

func (s DeleteResourcePolicyOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteSiteInput

type DeleteSiteInput struct {

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The ID of the site.
    //
    // SiteId is a required field
    SiteId *string `location:"uri" locationName:"siteId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteSiteInput) GoString

func (s DeleteSiteInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSiteInput) SetGlobalNetworkId

func (s *DeleteSiteInput) SetGlobalNetworkId(v string) *DeleteSiteInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*DeleteSiteInput) SetSiteId

func (s *DeleteSiteInput) SetSiteId(v string) *DeleteSiteInput

SetSiteId sets the SiteId field's value.

func (DeleteSiteInput) String

func (s DeleteSiteInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSiteInput) Validate

func (s *DeleteSiteInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSiteOutput

type DeleteSiteOutput struct {

    // Information about the site.
    Site *Site `type:"structure"`
    // contains filtered or unexported fields
}

func (DeleteSiteOutput) GoString

func (s DeleteSiteOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSiteOutput) SetSite

func (s *DeleteSiteOutput) SetSite(v *Site) *DeleteSiteOutput

SetSite sets the Site field's value.

func (DeleteSiteOutput) String

func (s DeleteSiteOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeregisterTransitGatewayInput

type DeregisterTransitGatewayInput struct {

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The Amazon Resource Name (ARN) of the transit gateway.
    //
    // TransitGatewayArn is a required field
    TransitGatewayArn *string `location:"uri" locationName:"transitGatewayArn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeregisterTransitGatewayInput) GoString

func (s DeregisterTransitGatewayInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeregisterTransitGatewayInput) SetGlobalNetworkId

func (s *DeregisterTransitGatewayInput) SetGlobalNetworkId(v string) *DeregisterTransitGatewayInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*DeregisterTransitGatewayInput) SetTransitGatewayArn

func (s *DeregisterTransitGatewayInput) SetTransitGatewayArn(v string) *DeregisterTransitGatewayInput

SetTransitGatewayArn sets the TransitGatewayArn field's value.

func (DeregisterTransitGatewayInput) String

func (s DeregisterTransitGatewayInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeregisterTransitGatewayInput) Validate

func (s *DeregisterTransitGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeregisterTransitGatewayOutput

type DeregisterTransitGatewayOutput struct {

    // The transit gateway registration information.
    TransitGatewayRegistration *TransitGatewayRegistration `type:"structure"`
    // contains filtered or unexported fields
}

func (DeregisterTransitGatewayOutput) GoString

func (s DeregisterTransitGatewayOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeregisterTransitGatewayOutput) SetTransitGatewayRegistration

func (s *DeregisterTransitGatewayOutput) SetTransitGatewayRegistration(v *TransitGatewayRegistration) *DeregisterTransitGatewayOutput

SetTransitGatewayRegistration sets the TransitGatewayRegistration field's value.

func (DeregisterTransitGatewayOutput) String

func (s DeregisterTransitGatewayOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeGlobalNetworksInput

type DescribeGlobalNetworksInput struct {

    // The IDs of one or more global networks. The maximum is 10.
    GlobalNetworkIds []*string `location:"querystring" locationName:"globalNetworkIds" type:"list"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeGlobalNetworksInput) GoString

func (s DescribeGlobalNetworksInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeGlobalNetworksInput) SetGlobalNetworkIds

func (s *DescribeGlobalNetworksInput) SetGlobalNetworkIds(v []*string) *DescribeGlobalNetworksInput

SetGlobalNetworkIds sets the GlobalNetworkIds field's value.

func (*DescribeGlobalNetworksInput) SetMaxResults

func (s *DescribeGlobalNetworksInput) SetMaxResults(v int64) *DescribeGlobalNetworksInput

SetMaxResults sets the MaxResults field's value.

func (*DescribeGlobalNetworksInput) SetNextToken

func (s *DescribeGlobalNetworksInput) SetNextToken(v string) *DescribeGlobalNetworksInput

SetNextToken sets the NextToken field's value.

func (DescribeGlobalNetworksInput) String

func (s DescribeGlobalNetworksInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeGlobalNetworksInput) Validate

func (s *DescribeGlobalNetworksInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeGlobalNetworksOutput

type DescribeGlobalNetworksOutput struct {

    // Information about the global networks.
    GlobalNetworks []*GlobalNetwork `type:"list"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (DescribeGlobalNetworksOutput) GoString

func (s DescribeGlobalNetworksOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeGlobalNetworksOutput) SetGlobalNetworks

func (s *DescribeGlobalNetworksOutput) SetGlobalNetworks(v []*GlobalNetwork) *DescribeGlobalNetworksOutput

SetGlobalNetworks sets the GlobalNetworks field's value.

func (*DescribeGlobalNetworksOutput) SetNextToken

func (s *DescribeGlobalNetworksOutput) SetNextToken(v string) *DescribeGlobalNetworksOutput

SetNextToken sets the NextToken field's value.

func (DescribeGlobalNetworksOutput) String

func (s DescribeGlobalNetworksOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Device

type Device struct {

    // The Amazon Web Services location of the device.
    AWSLocation *AWSLocation `type:"structure"`

    // The date and time that the site was created.
    CreatedAt *time.Time `type:"timestamp"`

    // The description of the device.
    Description *string `type:"string"`

    // The Amazon Resource Name (ARN) of the device.
    DeviceArn *string `type:"string"`

    // The ID of the device.
    DeviceId *string `type:"string"`

    // The ID of the global network.
    GlobalNetworkId *string `type:"string"`

    // The site location.
    //
    // Location is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Device's
    // String and GoString methods.
    Location *Location `type:"structure" sensitive:"true"`

    // The device model.
    Model *string `type:"string"`

    // The device serial number.
    SerialNumber *string `type:"string"`

    // The site ID.
    SiteId *string `type:"string"`

    // The device state.
    State *string `type:"string" enum:"DeviceState"`

    // The tags for the device.
    Tags []*Tag `type:"list"`

    // The device type.
    Type *string `type:"string"`

    // The device vendor.
    Vendor *string `type:"string"`
    // contains filtered or unexported fields
}

Describes a device.

func (Device) GoString

func (s Device) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Device) SetAWSLocation

func (s *Device) SetAWSLocation(v *AWSLocation) *Device

SetAWSLocation sets the AWSLocation field's value.

func (*Device) SetCreatedAt

func (s *Device) SetCreatedAt(v time.Time) *Device

SetCreatedAt sets the CreatedAt field's value.

func (*Device) SetDescription

func (s *Device) SetDescription(v string) *Device

SetDescription sets the Description field's value.

func (*Device) SetDeviceArn

func (s *Device) SetDeviceArn(v string) *Device

SetDeviceArn sets the DeviceArn field's value.

func (*Device) SetDeviceId

func (s *Device) SetDeviceId(v string) *Device

SetDeviceId sets the DeviceId field's value.

func (*Device) SetGlobalNetworkId

func (s *Device) SetGlobalNetworkId(v string) *Device

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*Device) SetLocation

func (s *Device) SetLocation(v *Location) *Device

SetLocation sets the Location field's value.

func (*Device) SetModel

func (s *Device) SetModel(v string) *Device

SetModel sets the Model field's value.

func (*Device) SetSerialNumber

func (s *Device) SetSerialNumber(v string) *Device

SetSerialNumber sets the SerialNumber field's value.

func (*Device) SetSiteId

func (s *Device) SetSiteId(v string) *Device

SetSiteId sets the SiteId field's value.

func (*Device) SetState

func (s *Device) SetState(v string) *Device

SetState sets the State field's value.

func (*Device) SetTags

func (s *Device) SetTags(v []*Tag) *Device

SetTags sets the Tags field's value.

func (*Device) SetType

func (s *Device) SetType(v string) *Device

SetType sets the Type field's value.

func (*Device) SetVendor

func (s *Device) SetVendor(v string) *Device

SetVendor sets the Vendor field's value.

func (Device) String

func (s Device) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateConnectPeerInput

type DisassociateConnectPeerInput struct {

    // The ID of the Connect peer to disassociate from a device.
    //
    // ConnectPeerId is a required field
    ConnectPeerId *string `location:"uri" locationName:"connectPeerId" type:"string" required:"true"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociateConnectPeerInput) GoString

func (s DisassociateConnectPeerInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateConnectPeerInput) SetConnectPeerId

func (s *DisassociateConnectPeerInput) SetConnectPeerId(v string) *DisassociateConnectPeerInput

SetConnectPeerId sets the ConnectPeerId field's value.

func (*DisassociateConnectPeerInput) SetGlobalNetworkId

func (s *DisassociateConnectPeerInput) SetGlobalNetworkId(v string) *DisassociateConnectPeerInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (DisassociateConnectPeerInput) String

func (s DisassociateConnectPeerInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateConnectPeerInput) Validate

func (s *DisassociateConnectPeerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateConnectPeerOutput

type DisassociateConnectPeerOutput struct {

    // Describes the Connect peer association.
    ConnectPeerAssociation *ConnectPeerAssociation `type:"structure"`
    // contains filtered or unexported fields
}

func (DisassociateConnectPeerOutput) GoString

func (s DisassociateConnectPeerOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateConnectPeerOutput) SetConnectPeerAssociation

func (s *DisassociateConnectPeerOutput) SetConnectPeerAssociation(v *ConnectPeerAssociation) *DisassociateConnectPeerOutput

SetConnectPeerAssociation sets the ConnectPeerAssociation field's value.

func (DisassociateConnectPeerOutput) String

func (s DisassociateConnectPeerOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateCustomerGatewayInput

type DisassociateCustomerGatewayInput struct {

    // The Amazon Resource Name (ARN) of the customer gateway.
    //
    // CustomerGatewayArn is a required field
    CustomerGatewayArn *string `location:"uri" locationName:"customerGatewayArn" type:"string" required:"true"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociateCustomerGatewayInput) GoString

func (s DisassociateCustomerGatewayInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateCustomerGatewayInput) SetCustomerGatewayArn

func (s *DisassociateCustomerGatewayInput) SetCustomerGatewayArn(v string) *DisassociateCustomerGatewayInput

SetCustomerGatewayArn sets the CustomerGatewayArn field's value.

func (*DisassociateCustomerGatewayInput) SetGlobalNetworkId

func (s *DisassociateCustomerGatewayInput) SetGlobalNetworkId(v string) *DisassociateCustomerGatewayInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (DisassociateCustomerGatewayInput) String

func (s DisassociateCustomerGatewayInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateCustomerGatewayInput) Validate

func (s *DisassociateCustomerGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateCustomerGatewayOutput

type DisassociateCustomerGatewayOutput struct {

    // Information about the customer gateway association.
    CustomerGatewayAssociation *CustomerGatewayAssociation `type:"structure"`
    // contains filtered or unexported fields
}

func (DisassociateCustomerGatewayOutput) GoString

func (s DisassociateCustomerGatewayOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateCustomerGatewayOutput) SetCustomerGatewayAssociation

func (s *DisassociateCustomerGatewayOutput) SetCustomerGatewayAssociation(v *CustomerGatewayAssociation) *DisassociateCustomerGatewayOutput

SetCustomerGatewayAssociation sets the CustomerGatewayAssociation field's value.

func (DisassociateCustomerGatewayOutput) String

func (s DisassociateCustomerGatewayOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateLinkInput

type DisassociateLinkInput struct {

    // The ID of the device.
    //
    // DeviceId is a required field
    DeviceId *string `location:"querystring" locationName:"deviceId" type:"string" required:"true"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The ID of the link.
    //
    // LinkId is a required field
    LinkId *string `location:"querystring" locationName:"linkId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociateLinkInput) GoString

func (s DisassociateLinkInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateLinkInput) SetDeviceId

func (s *DisassociateLinkInput) SetDeviceId(v string) *DisassociateLinkInput

SetDeviceId sets the DeviceId field's value.

func (*DisassociateLinkInput) SetGlobalNetworkId

func (s *DisassociateLinkInput) SetGlobalNetworkId(v string) *DisassociateLinkInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*DisassociateLinkInput) SetLinkId

func (s *DisassociateLinkInput) SetLinkId(v string) *DisassociateLinkInput

SetLinkId sets the LinkId field's value.

func (DisassociateLinkInput) String

func (s DisassociateLinkInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateLinkInput) Validate

func (s *DisassociateLinkInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateLinkOutput

type DisassociateLinkOutput struct {

    // Information about the link association.
    LinkAssociation *LinkAssociation `type:"structure"`
    // contains filtered or unexported fields
}

func (DisassociateLinkOutput) GoString

func (s DisassociateLinkOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateLinkOutput) SetLinkAssociation

func (s *DisassociateLinkOutput) SetLinkAssociation(v *LinkAssociation) *DisassociateLinkOutput

SetLinkAssociation sets the LinkAssociation field's value.

func (DisassociateLinkOutput) String

func (s DisassociateLinkOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateTransitGatewayConnectPeerInput

type DisassociateTransitGatewayConnectPeerInput struct {

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The Amazon Resource Name (ARN) of the transit gateway Connect peer.
    //
    // TransitGatewayConnectPeerArn is a required field
    TransitGatewayConnectPeerArn *string `location:"uri" locationName:"transitGatewayConnectPeerArn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociateTransitGatewayConnectPeerInput) GoString

func (s DisassociateTransitGatewayConnectPeerInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateTransitGatewayConnectPeerInput) SetGlobalNetworkId

func (s *DisassociateTransitGatewayConnectPeerInput) SetGlobalNetworkId(v string) *DisassociateTransitGatewayConnectPeerInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*DisassociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn

func (s *DisassociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn(v string) *DisassociateTransitGatewayConnectPeerInput

SetTransitGatewayConnectPeerArn sets the TransitGatewayConnectPeerArn field's value.

func (DisassociateTransitGatewayConnectPeerInput) String

func (s DisassociateTransitGatewayConnectPeerInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateTransitGatewayConnectPeerInput) Validate

func (s *DisassociateTransitGatewayConnectPeerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateTransitGatewayConnectPeerOutput

type DisassociateTransitGatewayConnectPeerOutput struct {

    // The transit gateway Connect peer association.
    TransitGatewayConnectPeerAssociation *TransitGatewayConnectPeerAssociation `type:"structure"`
    // contains filtered or unexported fields
}

func (DisassociateTransitGatewayConnectPeerOutput) GoString

func (s DisassociateTransitGatewayConnectPeerOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateTransitGatewayConnectPeerOutput) SetTransitGatewayConnectPeerAssociation

func (s *DisassociateTransitGatewayConnectPeerOutput) SetTransitGatewayConnectPeerAssociation(v *TransitGatewayConnectPeerAssociation) *DisassociateTransitGatewayConnectPeerOutput

SetTransitGatewayConnectPeerAssociation sets the TransitGatewayConnectPeerAssociation field's value.

func (DisassociateTransitGatewayConnectPeerOutput) String

func (s DisassociateTransitGatewayConnectPeerOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ExecuteCoreNetworkChangeSetInput

type ExecuteCoreNetworkChangeSetInput struct {

    // The ID of a core network.
    //
    // CoreNetworkId is a required field
    CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"`

    // The ID of the policy version.
    //
    // PolicyVersionId is a required field
    PolicyVersionId *int64 `location:"uri" locationName:"policyVersionId" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

func (ExecuteCoreNetworkChangeSetInput) GoString

func (s ExecuteCoreNetworkChangeSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExecuteCoreNetworkChangeSetInput) SetCoreNetworkId

func (s *ExecuteCoreNetworkChangeSetInput) SetCoreNetworkId(v string) *ExecuteCoreNetworkChangeSetInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*ExecuteCoreNetworkChangeSetInput) SetPolicyVersionId

func (s *ExecuteCoreNetworkChangeSetInput) SetPolicyVersionId(v int64) *ExecuteCoreNetworkChangeSetInput

SetPolicyVersionId sets the PolicyVersionId field's value.

func (ExecuteCoreNetworkChangeSetInput) String

func (s ExecuteCoreNetworkChangeSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExecuteCoreNetworkChangeSetInput) Validate

func (s *ExecuteCoreNetworkChangeSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ExecuteCoreNetworkChangeSetOutput

type ExecuteCoreNetworkChangeSetOutput struct {
    // contains filtered or unexported fields
}

func (ExecuteCoreNetworkChangeSetOutput) GoString

func (s ExecuteCoreNetworkChangeSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (ExecuteCoreNetworkChangeSetOutput) String

func (s ExecuteCoreNetworkChangeSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetConnectAttachmentInput

type GetConnectAttachmentInput struct {

    // The ID of the attachment.
    //
    // AttachmentId is a required field
    AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetConnectAttachmentInput) GoString

func (s GetConnectAttachmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetConnectAttachmentInput) SetAttachmentId

func (s *GetConnectAttachmentInput) SetAttachmentId(v string) *GetConnectAttachmentInput

SetAttachmentId sets the AttachmentId field's value.

func (GetConnectAttachmentInput) String

func (s GetConnectAttachmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetConnectAttachmentInput) Validate

func (s *GetConnectAttachmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConnectAttachmentOutput

type GetConnectAttachmentOutput struct {

    // Details about the Connect attachment.
    ConnectAttachment *ConnectAttachment `type:"structure"`
    // contains filtered or unexported fields
}

func (GetConnectAttachmentOutput) GoString

func (s GetConnectAttachmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetConnectAttachmentOutput) SetConnectAttachment

func (s *GetConnectAttachmentOutput) SetConnectAttachment(v *ConnectAttachment) *GetConnectAttachmentOutput

SetConnectAttachment sets the ConnectAttachment field's value.

func (GetConnectAttachmentOutput) String

func (s GetConnectAttachmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetConnectPeerAssociationsInput

type GetConnectPeerAssociationsInput struct {

    // The IDs of the Connect peers.
    ConnectPeerIds []*string `location:"querystring" locationName:"connectPeerIds" type:"list"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (GetConnectPeerAssociationsInput) GoString

func (s GetConnectPeerAssociationsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetConnectPeerAssociationsInput) SetConnectPeerIds

func (s *GetConnectPeerAssociationsInput) SetConnectPeerIds(v []*string) *GetConnectPeerAssociationsInput

SetConnectPeerIds sets the ConnectPeerIds field's value.

func (*GetConnectPeerAssociationsInput) SetGlobalNetworkId

func (s *GetConnectPeerAssociationsInput) SetGlobalNetworkId(v string) *GetConnectPeerAssociationsInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GetConnectPeerAssociationsInput) SetMaxResults

func (s *GetConnectPeerAssociationsInput) SetMaxResults(v int64) *GetConnectPeerAssociationsInput

SetMaxResults sets the MaxResults field's value.

func (*GetConnectPeerAssociationsInput) SetNextToken

func (s *GetConnectPeerAssociationsInput) SetNextToken(v string) *GetConnectPeerAssociationsInput

SetNextToken sets the NextToken field's value.

func (GetConnectPeerAssociationsInput) String

func (s GetConnectPeerAssociationsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetConnectPeerAssociationsInput) Validate

func (s *GetConnectPeerAssociationsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConnectPeerAssociationsOutput

type GetConnectPeerAssociationsOutput struct {

    // Displays a list of Connect peer associations.
    ConnectPeerAssociations []*ConnectPeerAssociation `type:"list"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetConnectPeerAssociationsOutput) GoString

func (s GetConnectPeerAssociationsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetConnectPeerAssociationsOutput) SetConnectPeerAssociations

func (s *GetConnectPeerAssociationsOutput) SetConnectPeerAssociations(v []*ConnectPeerAssociation) *GetConnectPeerAssociationsOutput

SetConnectPeerAssociations sets the ConnectPeerAssociations field's value.

func (*GetConnectPeerAssociationsOutput) SetNextToken

func (s *GetConnectPeerAssociationsOutput) SetNextToken(v string) *GetConnectPeerAssociationsOutput

SetNextToken sets the NextToken field's value.

func (GetConnectPeerAssociationsOutput) String

func (s GetConnectPeerAssociationsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetConnectPeerInput

type GetConnectPeerInput struct {

    // The ID of the Connect peer.
    //
    // ConnectPeerId is a required field
    ConnectPeerId *string `location:"uri" locationName:"connectPeerId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetConnectPeerInput) GoString

func (s GetConnectPeerInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetConnectPeerInput) SetConnectPeerId

func (s *GetConnectPeerInput) SetConnectPeerId(v string) *GetConnectPeerInput

SetConnectPeerId sets the ConnectPeerId field's value.

func (GetConnectPeerInput) String

func (s GetConnectPeerInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetConnectPeerInput) Validate

func (s *GetConnectPeerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConnectPeerOutput

type GetConnectPeerOutput struct {

    // Returns information about a core network Connect peer.
    ConnectPeer *ConnectPeer `type:"structure"`
    // contains filtered or unexported fields
}

func (GetConnectPeerOutput) GoString

func (s GetConnectPeerOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetConnectPeerOutput) SetConnectPeer

func (s *GetConnectPeerOutput) SetConnectPeer(v *ConnectPeer) *GetConnectPeerOutput

SetConnectPeer sets the ConnectPeer field's value.

func (GetConnectPeerOutput) String

func (s GetConnectPeerOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetConnectionsInput

type GetConnectionsInput struct {

    // One or more connection IDs.
    ConnectionIds []*string `location:"querystring" locationName:"connectionIds" type:"list"`

    // The ID of the device.
    DeviceId *string `location:"querystring" locationName:"deviceId" type:"string"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (GetConnectionsInput) GoString

func (s GetConnectionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetConnectionsInput) SetConnectionIds

func (s *GetConnectionsInput) SetConnectionIds(v []*string) *GetConnectionsInput

SetConnectionIds sets the ConnectionIds field's value.

func (*GetConnectionsInput) SetDeviceId

func (s *GetConnectionsInput) SetDeviceId(v string) *GetConnectionsInput

SetDeviceId sets the DeviceId field's value.

func (*GetConnectionsInput) SetGlobalNetworkId

func (s *GetConnectionsInput) SetGlobalNetworkId(v string) *GetConnectionsInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GetConnectionsInput) SetMaxResults

func (s *GetConnectionsInput) SetMaxResults(v int64) *GetConnectionsInput

SetMaxResults sets the MaxResults field's value.

func (*GetConnectionsInput) SetNextToken

func (s *GetConnectionsInput) SetNextToken(v string) *GetConnectionsInput

SetNextToken sets the NextToken field's value.

func (GetConnectionsInput) String

func (s GetConnectionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetConnectionsInput) Validate

func (s *GetConnectionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConnectionsOutput

type GetConnectionsOutput struct {

    // Information about the connections.
    Connections []*Connection `type:"list"`

    // The token to use for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetConnectionsOutput) GoString

func (s GetConnectionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetConnectionsOutput) SetConnections

func (s *GetConnectionsOutput) SetConnections(v []*Connection) *GetConnectionsOutput

SetConnections sets the Connections field's value.

func (*GetConnectionsOutput) SetNextToken

func (s *GetConnectionsOutput) SetNextToken(v string) *GetConnectionsOutput

SetNextToken sets the NextToken field's value.

func (GetConnectionsOutput) String

func (s GetConnectionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetCoreNetworkChangeEventsInput

type GetCoreNetworkChangeEventsInput struct {

    // The ID of a core network.
    //
    // CoreNetworkId is a required field
    CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // The ID of the policy version.
    //
    // PolicyVersionId is a required field
    PolicyVersionId *int64 `location:"uri" locationName:"policyVersionId" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

func (GetCoreNetworkChangeEventsInput) GoString

func (s GetCoreNetworkChangeEventsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetCoreNetworkChangeEventsInput) SetCoreNetworkId

func (s *GetCoreNetworkChangeEventsInput) SetCoreNetworkId(v string) *GetCoreNetworkChangeEventsInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*GetCoreNetworkChangeEventsInput) SetMaxResults

func (s *GetCoreNetworkChangeEventsInput) SetMaxResults(v int64) *GetCoreNetworkChangeEventsInput

SetMaxResults sets the MaxResults field's value.

func (*GetCoreNetworkChangeEventsInput) SetNextToken

func (s *GetCoreNetworkChangeEventsInput) SetNextToken(v string) *GetCoreNetworkChangeEventsInput

SetNextToken sets the NextToken field's value.

func (*GetCoreNetworkChangeEventsInput) SetPolicyVersionId

func (s *GetCoreNetworkChangeEventsInput) SetPolicyVersionId(v int64) *GetCoreNetworkChangeEventsInput

SetPolicyVersionId sets the PolicyVersionId field's value.

func (GetCoreNetworkChangeEventsInput) String

func (s GetCoreNetworkChangeEventsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetCoreNetworkChangeEventsInput) Validate

func (s *GetCoreNetworkChangeEventsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetCoreNetworkChangeEventsOutput

type GetCoreNetworkChangeEventsOutput struct {

    // The response to GetCoreNetworkChangeEventsRequest.
    CoreNetworkChangeEvents []*CoreNetworkChangeEvent `type:"list"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetCoreNetworkChangeEventsOutput) GoString

func (s GetCoreNetworkChangeEventsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetCoreNetworkChangeEventsOutput) SetCoreNetworkChangeEvents

func (s *GetCoreNetworkChangeEventsOutput) SetCoreNetworkChangeEvents(v []*CoreNetworkChangeEvent) *GetCoreNetworkChangeEventsOutput

SetCoreNetworkChangeEvents sets the CoreNetworkChangeEvents field's value.

func (*GetCoreNetworkChangeEventsOutput) SetNextToken

func (s *GetCoreNetworkChangeEventsOutput) SetNextToken(v string) *GetCoreNetworkChangeEventsOutput

SetNextToken sets the NextToken field's value.

func (GetCoreNetworkChangeEventsOutput) String

func (s GetCoreNetworkChangeEventsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetCoreNetworkChangeSetInput

type GetCoreNetworkChangeSetInput struct {

    // The ID of a core network.
    //
    // CoreNetworkId is a required field
    CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // The ID of the policy version.
    //
    // PolicyVersionId is a required field
    PolicyVersionId *int64 `location:"uri" locationName:"policyVersionId" type:"integer" required:"true"`
    // contains filtered or unexported fields
}

func (GetCoreNetworkChangeSetInput) GoString

func (s GetCoreNetworkChangeSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetCoreNetworkChangeSetInput) SetCoreNetworkId

func (s *GetCoreNetworkChangeSetInput) SetCoreNetworkId(v string) *GetCoreNetworkChangeSetInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*GetCoreNetworkChangeSetInput) SetMaxResults

func (s *GetCoreNetworkChangeSetInput) SetMaxResults(v int64) *GetCoreNetworkChangeSetInput

SetMaxResults sets the MaxResults field's value.

func (*GetCoreNetworkChangeSetInput) SetNextToken

func (s *GetCoreNetworkChangeSetInput) SetNextToken(v string) *GetCoreNetworkChangeSetInput

SetNextToken sets the NextToken field's value.

func (*GetCoreNetworkChangeSetInput) SetPolicyVersionId

func (s *GetCoreNetworkChangeSetInput) SetPolicyVersionId(v int64) *GetCoreNetworkChangeSetInput

SetPolicyVersionId sets the PolicyVersionId field's value.

func (GetCoreNetworkChangeSetInput) String

func (s GetCoreNetworkChangeSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetCoreNetworkChangeSetInput) Validate

func (s *GetCoreNetworkChangeSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetCoreNetworkChangeSetOutput

type GetCoreNetworkChangeSetOutput struct {

    // Describes a core network changes.
    CoreNetworkChanges []*CoreNetworkChange `type:"list"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetCoreNetworkChangeSetOutput) GoString

func (s GetCoreNetworkChangeSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetCoreNetworkChangeSetOutput) SetCoreNetworkChanges

func (s *GetCoreNetworkChangeSetOutput) SetCoreNetworkChanges(v []*CoreNetworkChange) *GetCoreNetworkChangeSetOutput

SetCoreNetworkChanges sets the CoreNetworkChanges field's value.

func (*GetCoreNetworkChangeSetOutput) SetNextToken

func (s *GetCoreNetworkChangeSetOutput) SetNextToken(v string) *GetCoreNetworkChangeSetOutput

SetNextToken sets the NextToken field's value.

func (GetCoreNetworkChangeSetOutput) String

func (s GetCoreNetworkChangeSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetCoreNetworkInput

type GetCoreNetworkInput struct {

    // The ID of a core network.
    //
    // CoreNetworkId is a required field
    CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetCoreNetworkInput) GoString

func (s GetCoreNetworkInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetCoreNetworkInput) SetCoreNetworkId

func (s *GetCoreNetworkInput) SetCoreNetworkId(v string) *GetCoreNetworkInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (GetCoreNetworkInput) String

func (s GetCoreNetworkInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetCoreNetworkInput) Validate

func (s *GetCoreNetworkInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetCoreNetworkOutput

type GetCoreNetworkOutput struct {

    // Details about a core network.
    CoreNetwork *CoreNetwork `type:"structure"`
    // contains filtered or unexported fields
}

func (GetCoreNetworkOutput) GoString

func (s GetCoreNetworkOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetCoreNetworkOutput) SetCoreNetwork

func (s *GetCoreNetworkOutput) SetCoreNetwork(v *CoreNetwork) *GetCoreNetworkOutput

SetCoreNetwork sets the CoreNetwork field's value.

func (GetCoreNetworkOutput) String

func (s GetCoreNetworkOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetCoreNetworkPolicyInput

type GetCoreNetworkPolicyInput struct {

    // The alias of a core network policy
    Alias *string `location:"querystring" locationName:"alias" type:"string" enum:"CoreNetworkPolicyAlias"`

    // The ID of a core network.
    //
    // CoreNetworkId is a required field
    CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"`

    // The ID of a core network policy version.
    PolicyVersionId *int64 `location:"querystring" locationName:"policyVersionId" type:"integer"`
    // contains filtered or unexported fields
}

func (GetCoreNetworkPolicyInput) GoString

func (s GetCoreNetworkPolicyInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetCoreNetworkPolicyInput) SetAlias

func (s *GetCoreNetworkPolicyInput) SetAlias(v string) *GetCoreNetworkPolicyInput

SetAlias sets the Alias field's value.

func (*GetCoreNetworkPolicyInput) SetCoreNetworkId

func (s *GetCoreNetworkPolicyInput) SetCoreNetworkId(v string) *GetCoreNetworkPolicyInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*GetCoreNetworkPolicyInput) SetPolicyVersionId

func (s *GetCoreNetworkPolicyInput) SetPolicyVersionId(v int64) *GetCoreNetworkPolicyInput

SetPolicyVersionId sets the PolicyVersionId field's value.

func (GetCoreNetworkPolicyInput) String

func (s GetCoreNetworkPolicyInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetCoreNetworkPolicyInput) Validate

func (s *GetCoreNetworkPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetCoreNetworkPolicyOutput

type GetCoreNetworkPolicyOutput struct {

    // The details about a core network policy.
    CoreNetworkPolicy *CoreNetworkPolicy `type:"structure"`
    // contains filtered or unexported fields
}

func (GetCoreNetworkPolicyOutput) GoString

func (s GetCoreNetworkPolicyOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetCoreNetworkPolicyOutput) SetCoreNetworkPolicy

func (s *GetCoreNetworkPolicyOutput) SetCoreNetworkPolicy(v *CoreNetworkPolicy) *GetCoreNetworkPolicyOutput

SetCoreNetworkPolicy sets the CoreNetworkPolicy field's value.

func (GetCoreNetworkPolicyOutput) String

func (s GetCoreNetworkPolicyOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetCustomerGatewayAssociationsInput

type GetCustomerGatewayAssociationsInput struct {

    // One or more customer gateway Amazon Resource Names (ARNs). The maximum is
    // 10.
    CustomerGatewayArns []*string `location:"querystring" locationName:"customerGatewayArns" type:"list"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (GetCustomerGatewayAssociationsInput) GoString

func (s GetCustomerGatewayAssociationsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetCustomerGatewayAssociationsInput) SetCustomerGatewayArns

func (s *GetCustomerGatewayAssociationsInput) SetCustomerGatewayArns(v []*string) *GetCustomerGatewayAssociationsInput

SetCustomerGatewayArns sets the CustomerGatewayArns field's value.

func (*GetCustomerGatewayAssociationsInput) SetGlobalNetworkId

func (s *GetCustomerGatewayAssociationsInput) SetGlobalNetworkId(v string) *GetCustomerGatewayAssociationsInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GetCustomerGatewayAssociationsInput) SetMaxResults

func (s *GetCustomerGatewayAssociationsInput) SetMaxResults(v int64) *GetCustomerGatewayAssociationsInput

SetMaxResults sets the MaxResults field's value.

func (*GetCustomerGatewayAssociationsInput) SetNextToken

func (s *GetCustomerGatewayAssociationsInput) SetNextToken(v string) *GetCustomerGatewayAssociationsInput

SetNextToken sets the NextToken field's value.

func (GetCustomerGatewayAssociationsInput) String

func (s GetCustomerGatewayAssociationsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetCustomerGatewayAssociationsInput) Validate

func (s *GetCustomerGatewayAssociationsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetCustomerGatewayAssociationsOutput

type GetCustomerGatewayAssociationsOutput struct {

    // The customer gateway associations.
    CustomerGatewayAssociations []*CustomerGatewayAssociation `type:"list"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetCustomerGatewayAssociationsOutput) GoString

func (s GetCustomerGatewayAssociationsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetCustomerGatewayAssociationsOutput) SetCustomerGatewayAssociations

func (s *GetCustomerGatewayAssociationsOutput) SetCustomerGatewayAssociations(v []*CustomerGatewayAssociation) *GetCustomerGatewayAssociationsOutput

SetCustomerGatewayAssociations sets the CustomerGatewayAssociations field's value.

func (*GetCustomerGatewayAssociationsOutput) SetNextToken

func (s *GetCustomerGatewayAssociationsOutput) SetNextToken(v string) *GetCustomerGatewayAssociationsOutput

SetNextToken sets the NextToken field's value.

func (GetCustomerGatewayAssociationsOutput) String

func (s GetCustomerGatewayAssociationsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetDevicesInput

type GetDevicesInput struct {

    // One or more device IDs. The maximum is 10.
    DeviceIds []*string `location:"querystring" locationName:"deviceIds" type:"list"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // The ID of the site.
    SiteId *string `location:"querystring" locationName:"siteId" type:"string"`
    // contains filtered or unexported fields
}

func (GetDevicesInput) GoString

func (s GetDevicesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDevicesInput) SetDeviceIds

func (s *GetDevicesInput) SetDeviceIds(v []*string) *GetDevicesInput

SetDeviceIds sets the DeviceIds field's value.

func (*GetDevicesInput) SetGlobalNetworkId

func (s *GetDevicesInput) SetGlobalNetworkId(v string) *GetDevicesInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GetDevicesInput) SetMaxResults

func (s *GetDevicesInput) SetMaxResults(v int64) *GetDevicesInput

SetMaxResults sets the MaxResults field's value.

func (*GetDevicesInput) SetNextToken

func (s *GetDevicesInput) SetNextToken(v string) *GetDevicesInput

SetNextToken sets the NextToken field's value.

func (*GetDevicesInput) SetSiteId

func (s *GetDevicesInput) SetSiteId(v string) *GetDevicesInput

SetSiteId sets the SiteId field's value.

func (GetDevicesInput) String

func (s GetDevicesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDevicesInput) Validate

func (s *GetDevicesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDevicesOutput

type GetDevicesOutput struct {

    // The devices.
    Devices []*Device `type:"list"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetDevicesOutput) GoString

func (s GetDevicesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDevicesOutput) SetDevices

func (s *GetDevicesOutput) SetDevices(v []*Device) *GetDevicesOutput

SetDevices sets the Devices field's value.

func (*GetDevicesOutput) SetNextToken

func (s *GetDevicesOutput) SetNextToken(v string) *GetDevicesOutput

SetNextToken sets the NextToken field's value.

func (GetDevicesOutput) String

func (s GetDevicesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetLinkAssociationsInput

type GetLinkAssociationsInput struct {

    // The ID of the device.
    DeviceId *string `location:"querystring" locationName:"deviceId" type:"string"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The ID of the link.
    LinkId *string `location:"querystring" locationName:"linkId" type:"string"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (GetLinkAssociationsInput) GoString

func (s GetLinkAssociationsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetLinkAssociationsInput) SetDeviceId

func (s *GetLinkAssociationsInput) SetDeviceId(v string) *GetLinkAssociationsInput

SetDeviceId sets the DeviceId field's value.

func (*GetLinkAssociationsInput) SetGlobalNetworkId

func (s *GetLinkAssociationsInput) SetGlobalNetworkId(v string) *GetLinkAssociationsInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GetLinkAssociationsInput) SetLinkId

func (s *GetLinkAssociationsInput) SetLinkId(v string) *GetLinkAssociationsInput

SetLinkId sets the LinkId field's value.

func (*GetLinkAssociationsInput) SetMaxResults

func (s *GetLinkAssociationsInput) SetMaxResults(v int64) *GetLinkAssociationsInput

SetMaxResults sets the MaxResults field's value.

func (*GetLinkAssociationsInput) SetNextToken

func (s *GetLinkAssociationsInput) SetNextToken(v string) *GetLinkAssociationsInput

SetNextToken sets the NextToken field's value.

func (GetLinkAssociationsInput) String

func (s GetLinkAssociationsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetLinkAssociationsInput) Validate

func (s *GetLinkAssociationsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetLinkAssociationsOutput

type GetLinkAssociationsOutput struct {

    // The link associations.
    LinkAssociations []*LinkAssociation `type:"list"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetLinkAssociationsOutput) GoString

func (s GetLinkAssociationsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetLinkAssociationsOutput) SetLinkAssociations

func (s *GetLinkAssociationsOutput) SetLinkAssociations(v []*LinkAssociation) *GetLinkAssociationsOutput

SetLinkAssociations sets the LinkAssociations field's value.

func (*GetLinkAssociationsOutput) SetNextToken

func (s *GetLinkAssociationsOutput) SetNextToken(v string) *GetLinkAssociationsOutput

SetNextToken sets the NextToken field's value.

func (GetLinkAssociationsOutput) String

func (s GetLinkAssociationsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetLinksInput

type GetLinksInput struct {

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // One or more link IDs. The maximum is 10.
    LinkIds []*string `location:"querystring" locationName:"linkIds" type:"list"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // The link provider.
    Provider *string `location:"querystring" locationName:"provider" type:"string"`

    // The ID of the site.
    SiteId *string `location:"querystring" locationName:"siteId" type:"string"`

    // The link type.
    Type *string `location:"querystring" locationName:"type" type:"string"`
    // contains filtered or unexported fields
}

func (GetLinksInput) GoString

func (s GetLinksInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetLinksInput) SetGlobalNetworkId

func (s *GetLinksInput) SetGlobalNetworkId(v string) *GetLinksInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GetLinksInput) SetLinkIds

func (s *GetLinksInput) SetLinkIds(v []*string) *GetLinksInput

SetLinkIds sets the LinkIds field's value.

func (*GetLinksInput) SetMaxResults

func (s *GetLinksInput) SetMaxResults(v int64) *GetLinksInput

SetMaxResults sets the MaxResults field's value.

func (*GetLinksInput) SetNextToken

func (s *GetLinksInput) SetNextToken(v string) *GetLinksInput

SetNextToken sets the NextToken field's value.

func (*GetLinksInput) SetProvider

func (s *GetLinksInput) SetProvider(v string) *GetLinksInput

SetProvider sets the Provider field's value.

func (*GetLinksInput) SetSiteId

func (s *GetLinksInput) SetSiteId(v string) *GetLinksInput

SetSiteId sets the SiteId field's value.

func (*GetLinksInput) SetType

func (s *GetLinksInput) SetType(v string) *GetLinksInput

SetType sets the Type field's value.

func (GetLinksInput) String

func (s GetLinksInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetLinksInput) Validate

func (s *GetLinksInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetLinksOutput

type GetLinksOutput struct {

    // The links.
    Links []*Link `type:"list"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetLinksOutput) GoString

func (s GetLinksOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (s *GetLinksOutput) SetLinks(v []*Link) *GetLinksOutput

SetLinks sets the Links field's value.

func (*GetLinksOutput) SetNextToken

func (s *GetLinksOutput) SetNextToken(v string) *GetLinksOutput

SetNextToken sets the NextToken field's value.

func (GetLinksOutput) String

func (s GetLinksOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetNetworkResourceCountsInput

type GetNetworkResourceCountsInput struct {

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // The resource type.
    //
    // The following are the supported resource types for Direct Connect:
    //
    //    * dxcon
    //
    //    * dx-gateway
    //
    //    * dx-vif
    //
    // The following are the supported resource types for Network Manager:
    //
    //    * connection
    //
    //    * device
    //
    //    * link
    //
    //    * site
    //
    // The following are the supported resource types for Amazon VPC:
    //
    //    * customer-gateway
    //
    //    * transit-gateway
    //
    //    * transit-gateway-attachment
    //
    //    * transit-gateway-connect-peer
    //
    //    * transit-gateway-route-table
    //
    //    * vpn-connection
    ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"`
    // contains filtered or unexported fields
}

func (GetNetworkResourceCountsInput) GoString

func (s GetNetworkResourceCountsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkResourceCountsInput) SetGlobalNetworkId

func (s *GetNetworkResourceCountsInput) SetGlobalNetworkId(v string) *GetNetworkResourceCountsInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GetNetworkResourceCountsInput) SetMaxResults

func (s *GetNetworkResourceCountsInput) SetMaxResults(v int64) *GetNetworkResourceCountsInput

SetMaxResults sets the MaxResults field's value.

func (*GetNetworkResourceCountsInput) SetNextToken

func (s *GetNetworkResourceCountsInput) SetNextToken(v string) *GetNetworkResourceCountsInput

SetNextToken sets the NextToken field's value.

func (*GetNetworkResourceCountsInput) SetResourceType

func (s *GetNetworkResourceCountsInput) SetResourceType(v string) *GetNetworkResourceCountsInput

SetResourceType sets the ResourceType field's value.

func (GetNetworkResourceCountsInput) String

func (s GetNetworkResourceCountsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkResourceCountsInput) Validate

func (s *GetNetworkResourceCountsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetNetworkResourceCountsOutput

type GetNetworkResourceCountsOutput struct {

    // The count of resources.
    NetworkResourceCounts []*NetworkResourceCount `type:"list"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetNetworkResourceCountsOutput) GoString

func (s GetNetworkResourceCountsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkResourceCountsOutput) SetNetworkResourceCounts

func (s *GetNetworkResourceCountsOutput) SetNetworkResourceCounts(v []*NetworkResourceCount) *GetNetworkResourceCountsOutput

SetNetworkResourceCounts sets the NetworkResourceCounts field's value.

func (*GetNetworkResourceCountsOutput) SetNextToken

func (s *GetNetworkResourceCountsOutput) SetNextToken(v string) *GetNetworkResourceCountsOutput

SetNextToken sets the NextToken field's value.

func (GetNetworkResourceCountsOutput) String

func (s GetNetworkResourceCountsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetNetworkResourceRelationshipsInput

type GetNetworkResourceRelationshipsInput struct {

    // The Amazon Web Services account ID.
    AccountId *string `location:"querystring" locationName:"accountId" min:"12" type:"string"`

    // The Amazon Web Services Region.
    AwsRegion *string `location:"querystring" locationName:"awsRegion" min:"1" type:"string"`

    // The ID of a core network.
    CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // The ARN of the registered gateway.
    RegisteredGatewayArn *string `location:"querystring" locationName:"registeredGatewayArn" type:"string"`

    // The ARN of the gateway.
    ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string"`

    // The resource type.
    //
    // The following are the supported resource types for Direct Connect:
    //
    //    * dxcon
    //
    //    * dx-gateway
    //
    //    * dx-vif
    //
    // The following are the supported resource types for Network Manager:
    //
    //    * connection
    //
    //    * device
    //
    //    * link
    //
    //    * site
    //
    // The following are the supported resource types for Amazon VPC:
    //
    //    * customer-gateway
    //
    //    * transit-gateway
    //
    //    * transit-gateway-attachment
    //
    //    * transit-gateway-connect-peer
    //
    //    * transit-gateway-route-table
    //
    //    * vpn-connection
    ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"`
    // contains filtered or unexported fields
}

func (GetNetworkResourceRelationshipsInput) GoString

func (s GetNetworkResourceRelationshipsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkResourceRelationshipsInput) SetAccountId

func (s *GetNetworkResourceRelationshipsInput) SetAccountId(v string) *GetNetworkResourceRelationshipsInput

SetAccountId sets the AccountId field's value.

func (*GetNetworkResourceRelationshipsInput) SetAwsRegion

func (s *GetNetworkResourceRelationshipsInput) SetAwsRegion(v string) *GetNetworkResourceRelationshipsInput

SetAwsRegion sets the AwsRegion field's value.

func (*GetNetworkResourceRelationshipsInput) SetCoreNetworkId

func (s *GetNetworkResourceRelationshipsInput) SetCoreNetworkId(v string) *GetNetworkResourceRelationshipsInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*GetNetworkResourceRelationshipsInput) SetGlobalNetworkId

func (s *GetNetworkResourceRelationshipsInput) SetGlobalNetworkId(v string) *GetNetworkResourceRelationshipsInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GetNetworkResourceRelationshipsInput) SetMaxResults

func (s *GetNetworkResourceRelationshipsInput) SetMaxResults(v int64) *GetNetworkResourceRelationshipsInput

SetMaxResults sets the MaxResults field's value.

func (*GetNetworkResourceRelationshipsInput) SetNextToken

func (s *GetNetworkResourceRelationshipsInput) SetNextToken(v string) *GetNetworkResourceRelationshipsInput

SetNextToken sets the NextToken field's value.

func (*GetNetworkResourceRelationshipsInput) SetRegisteredGatewayArn

func (s *GetNetworkResourceRelationshipsInput) SetRegisteredGatewayArn(v string) *GetNetworkResourceRelationshipsInput

SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.

func (*GetNetworkResourceRelationshipsInput) SetResourceArn

func (s *GetNetworkResourceRelationshipsInput) SetResourceArn(v string) *GetNetworkResourceRelationshipsInput

SetResourceArn sets the ResourceArn field's value.

func (*GetNetworkResourceRelationshipsInput) SetResourceType

func (s *GetNetworkResourceRelationshipsInput) SetResourceType(v string) *GetNetworkResourceRelationshipsInput

SetResourceType sets the ResourceType field's value.

func (GetNetworkResourceRelationshipsInput) String

func (s GetNetworkResourceRelationshipsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkResourceRelationshipsInput) Validate

func (s *GetNetworkResourceRelationshipsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetNetworkResourceRelationshipsOutput

type GetNetworkResourceRelationshipsOutput struct {

    // The token for the next page of results.
    NextToken *string `type:"string"`

    // The resource relationships.
    Relationships []*Relationship `type:"list"`
    // contains filtered or unexported fields
}

func (GetNetworkResourceRelationshipsOutput) GoString

func (s GetNetworkResourceRelationshipsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkResourceRelationshipsOutput) SetNextToken

func (s *GetNetworkResourceRelationshipsOutput) SetNextToken(v string) *GetNetworkResourceRelationshipsOutput

SetNextToken sets the NextToken field's value.

func (*GetNetworkResourceRelationshipsOutput) SetRelationships

func (s *GetNetworkResourceRelationshipsOutput) SetRelationships(v []*Relationship) *GetNetworkResourceRelationshipsOutput

SetRelationships sets the Relationships field's value.

func (GetNetworkResourceRelationshipsOutput) String

func (s GetNetworkResourceRelationshipsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetNetworkResourcesInput

type GetNetworkResourcesInput struct {

    // The Amazon Web Services account ID.
    AccountId *string `location:"querystring" locationName:"accountId" min:"12" type:"string"`

    // The Amazon Web Services Region.
    AwsRegion *string `location:"querystring" locationName:"awsRegion" min:"1" type:"string"`

    // The ID of a core network.
    CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // The ARN of the gateway.
    RegisteredGatewayArn *string `location:"querystring" locationName:"registeredGatewayArn" type:"string"`

    // The ARN of the resource.
    ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string"`

    // The resource type.
    //
    // The following are the supported resource types for Direct Connect:
    //
    //    * dxcon - The definition model is Connection (https://docs.aws.amazon.com/directconnect/latest/APIReference/API_Connection.html).
    //
    //    * dx-gateway - The definition model is DirectConnectGateway (https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DirectConnectGateway.html).
    //
    //    * dx-vif - The definition model is VirtualInterface (https://docs.aws.amazon.com/directconnect/latest/APIReference/API_VirtualInterface.html).
    //
    // The following are the supported resource types for Network Manager:
    //
    //    * connection - The definition model is Connection (https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Connection.html).
    //
    //    * device - The definition model is Device (https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Device.html).
    //
    //    * link - The definition model is Link (https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Link.html).
    //
    //    * site - The definition model is Site (https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Site.html).
    //
    // The following are the supported resource types for Amazon VPC:
    //
    //    * customer-gateway - The definition model is CustomerGateway (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CustomerGateway.html).
    //
    //    * transit-gateway - The definition model is TransitGateway (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGateway.html).
    //
    //    * transit-gateway-attachment - The definition model is TransitGatewayAttachment
    //    (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGatewayAttachment.html).
    //
    //    * transit-gateway-connect-peer - The definition model is TransitGatewayConnectPeer
    //    (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGatewayConnectPeer.html).
    //
    //    * transit-gateway-route-table - The definition model is TransitGatewayRouteTable
    //    (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGatewayRouteTable.html).
    //
    //    * vpn-connection - The definition model is VpnConnection (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_VpnConnection.html).
    ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"`
    // contains filtered or unexported fields
}

func (GetNetworkResourcesInput) GoString

func (s GetNetworkResourcesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkResourcesInput) SetAccountId

func (s *GetNetworkResourcesInput) SetAccountId(v string) *GetNetworkResourcesInput

SetAccountId sets the AccountId field's value.

func (*GetNetworkResourcesInput) SetAwsRegion

func (s *GetNetworkResourcesInput) SetAwsRegion(v string) *GetNetworkResourcesInput

SetAwsRegion sets the AwsRegion field's value.

func (*GetNetworkResourcesInput) SetCoreNetworkId

func (s *GetNetworkResourcesInput) SetCoreNetworkId(v string) *GetNetworkResourcesInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*GetNetworkResourcesInput) SetGlobalNetworkId

func (s *GetNetworkResourcesInput) SetGlobalNetworkId(v string) *GetNetworkResourcesInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GetNetworkResourcesInput) SetMaxResults

func (s *GetNetworkResourcesInput) SetMaxResults(v int64) *GetNetworkResourcesInput

SetMaxResults sets the MaxResults field's value.

func (*GetNetworkResourcesInput) SetNextToken

func (s *GetNetworkResourcesInput) SetNextToken(v string) *GetNetworkResourcesInput

SetNextToken sets the NextToken field's value.

func (*GetNetworkResourcesInput) SetRegisteredGatewayArn

func (s *GetNetworkResourcesInput) SetRegisteredGatewayArn(v string) *GetNetworkResourcesInput

SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.

func (*GetNetworkResourcesInput) SetResourceArn

func (s *GetNetworkResourcesInput) SetResourceArn(v string) *GetNetworkResourcesInput

SetResourceArn sets the ResourceArn field's value.

func (*GetNetworkResourcesInput) SetResourceType

func (s *GetNetworkResourcesInput) SetResourceType(v string) *GetNetworkResourcesInput

SetResourceType sets the ResourceType field's value.

func (GetNetworkResourcesInput) String

func (s GetNetworkResourcesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkResourcesInput) Validate

func (s *GetNetworkResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetNetworkResourcesOutput

type GetNetworkResourcesOutput struct {

    // The network resources.
    NetworkResources []*NetworkResource `type:"list"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetNetworkResourcesOutput) GoString

func (s GetNetworkResourcesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkResourcesOutput) SetNetworkResources

func (s *GetNetworkResourcesOutput) SetNetworkResources(v []*NetworkResource) *GetNetworkResourcesOutput

SetNetworkResources sets the NetworkResources field's value.

func (*GetNetworkResourcesOutput) SetNextToken

func (s *GetNetworkResourcesOutput) SetNextToken(v string) *GetNetworkResourcesOutput

SetNextToken sets the NextToken field's value.

func (GetNetworkResourcesOutput) String

func (s GetNetworkResourcesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetNetworkRoutesInput

type GetNetworkRoutesInput struct {

    // Filter by route table destination. Possible Values: TRANSIT_GATEWAY_ATTACHMENT_ID,
    // RESOURCE_ID, or RESOURCE_TYPE.
    DestinationFilters map[string][]*string `type:"map"`

    // An exact CIDR block.
    ExactCidrMatches []*string `type:"list"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The most specific route that matches the traffic (longest prefix match).
    LongestPrefixMatches []*string `type:"list"`

    // The IDs of the prefix lists.
    PrefixListIds []*string `type:"list"`

    // The ID of the route table.
    //
    // RouteTableIdentifier is a required field
    RouteTableIdentifier *RouteTableIdentifier `type:"structure" required:"true"`

    // The route states.
    States []*string `type:"list" enum:"RouteState"`

    // The routes with a subnet that match the specified CIDR filter.
    SubnetOfMatches []*string `type:"list"`

    // The routes with a CIDR that encompasses the CIDR filter. Example: If you
    // specify 10.0.1.0/30, then the result returns 10.0.1.0/29.
    SupernetOfMatches []*string `type:"list"`

    // The route types.
    Types []*string `type:"list" enum:"RouteType"`
    // contains filtered or unexported fields
}

func (GetNetworkRoutesInput) GoString

func (s GetNetworkRoutesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkRoutesInput) SetDestinationFilters

func (s *GetNetworkRoutesInput) SetDestinationFilters(v map[string][]*string) *GetNetworkRoutesInput

SetDestinationFilters sets the DestinationFilters field's value.

func (*GetNetworkRoutesInput) SetExactCidrMatches

func (s *GetNetworkRoutesInput) SetExactCidrMatches(v []*string) *GetNetworkRoutesInput

SetExactCidrMatches sets the ExactCidrMatches field's value.

func (*GetNetworkRoutesInput) SetGlobalNetworkId

func (s *GetNetworkRoutesInput) SetGlobalNetworkId(v string) *GetNetworkRoutesInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GetNetworkRoutesInput) SetLongestPrefixMatches

func (s *GetNetworkRoutesInput) SetLongestPrefixMatches(v []*string) *GetNetworkRoutesInput

SetLongestPrefixMatches sets the LongestPrefixMatches field's value.

func (*GetNetworkRoutesInput) SetPrefixListIds

func (s *GetNetworkRoutesInput) SetPrefixListIds(v []*string) *GetNetworkRoutesInput

SetPrefixListIds sets the PrefixListIds field's value.

func (*GetNetworkRoutesInput) SetRouteTableIdentifier

func (s *GetNetworkRoutesInput) SetRouteTableIdentifier(v *RouteTableIdentifier) *GetNetworkRoutesInput

SetRouteTableIdentifier sets the RouteTableIdentifier field's value.

func (*GetNetworkRoutesInput) SetStates

func (s *GetNetworkRoutesInput) SetStates(v []*string) *GetNetworkRoutesInput

SetStates sets the States field's value.

func (*GetNetworkRoutesInput) SetSubnetOfMatches

func (s *GetNetworkRoutesInput) SetSubnetOfMatches(v []*string) *GetNetworkRoutesInput

SetSubnetOfMatches sets the SubnetOfMatches field's value.

func (*GetNetworkRoutesInput) SetSupernetOfMatches

func (s *GetNetworkRoutesInput) SetSupernetOfMatches(v []*string) *GetNetworkRoutesInput

SetSupernetOfMatches sets the SupernetOfMatches field's value.

func (*GetNetworkRoutesInput) SetTypes

func (s *GetNetworkRoutesInput) SetTypes(v []*string) *GetNetworkRoutesInput

SetTypes sets the Types field's value.

func (GetNetworkRoutesInput) String

func (s GetNetworkRoutesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkRoutesInput) Validate

func (s *GetNetworkRoutesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetNetworkRoutesOutput

type GetNetworkRoutesOutput struct {

    // Describes a core network segment edge.
    CoreNetworkSegmentEdge *CoreNetworkSegmentEdgeIdentifier `type:"structure"`

    // The network routes.
    NetworkRoutes []*NetworkRoute `type:"list"`

    // The ARN of the route table.
    RouteTableArn *string `type:"string"`

    // The route table creation time.
    RouteTableTimestamp *time.Time `type:"timestamp"`

    // The route table type.
    RouteTableType *string `type:"string" enum:"RouteTableType"`
    // contains filtered or unexported fields
}

func (GetNetworkRoutesOutput) GoString

func (s GetNetworkRoutesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkRoutesOutput) SetCoreNetworkSegmentEdge

func (s *GetNetworkRoutesOutput) SetCoreNetworkSegmentEdge(v *CoreNetworkSegmentEdgeIdentifier) *GetNetworkRoutesOutput

SetCoreNetworkSegmentEdge sets the CoreNetworkSegmentEdge field's value.

func (*GetNetworkRoutesOutput) SetNetworkRoutes

func (s *GetNetworkRoutesOutput) SetNetworkRoutes(v []*NetworkRoute) *GetNetworkRoutesOutput

SetNetworkRoutes sets the NetworkRoutes field's value.

func (*GetNetworkRoutesOutput) SetRouteTableArn

func (s *GetNetworkRoutesOutput) SetRouteTableArn(v string) *GetNetworkRoutesOutput

SetRouteTableArn sets the RouteTableArn field's value.

func (*GetNetworkRoutesOutput) SetRouteTableTimestamp

func (s *GetNetworkRoutesOutput) SetRouteTableTimestamp(v time.Time) *GetNetworkRoutesOutput

SetRouteTableTimestamp sets the RouteTableTimestamp field's value.

func (*GetNetworkRoutesOutput) SetRouteTableType

func (s *GetNetworkRoutesOutput) SetRouteTableType(v string) *GetNetworkRoutesOutput

SetRouteTableType sets the RouteTableType field's value.

func (GetNetworkRoutesOutput) String

func (s GetNetworkRoutesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetNetworkTelemetryInput

type GetNetworkTelemetryInput struct {

    // The Amazon Web Services account ID.
    AccountId *string `location:"querystring" locationName:"accountId" min:"12" type:"string"`

    // The Amazon Web Services Region.
    AwsRegion *string `location:"querystring" locationName:"awsRegion" min:"1" type:"string"`

    // The ID of a core network.
    CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"`

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // The ARN of the gateway.
    RegisteredGatewayArn *string `location:"querystring" locationName:"registeredGatewayArn" type:"string"`

    // The ARN of the resource.
    ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string"`

    // The resource type.
    //
    // The following are the supported resource types for Direct Connect:
    //
    //    * dxcon
    //
    //    * dx-gateway
    //
    //    * dx-vif
    //
    // The following are the supported resource types for Network Manager:
    //
    //    * connection
    //
    //    * device
    //
    //    * link
    //
    //    * site
    //
    // The following are the supported resource types for Amazon VPC:
    //
    //    * customer-gateway
    //
    //    * transit-gateway
    //
    //    * transit-gateway-attachment
    //
    //    * transit-gateway-connect-peer
    //
    //    * transit-gateway-route-table
    //
    //    * vpn-connection
    ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"`
    // contains filtered or unexported fields
}

func (GetNetworkTelemetryInput) GoString

func (s GetNetworkTelemetryInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkTelemetryInput) SetAccountId

func (s *GetNetworkTelemetryInput) SetAccountId(v string) *GetNetworkTelemetryInput

SetAccountId sets the AccountId field's value.

func (*GetNetworkTelemetryInput) SetAwsRegion

func (s *GetNetworkTelemetryInput) SetAwsRegion(v string) *GetNetworkTelemetryInput

SetAwsRegion sets the AwsRegion field's value.

func (*GetNetworkTelemetryInput) SetCoreNetworkId

func (s *GetNetworkTelemetryInput) SetCoreNetworkId(v string) *GetNetworkTelemetryInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*GetNetworkTelemetryInput) SetGlobalNetworkId

func (s *GetNetworkTelemetryInput) SetGlobalNetworkId(v string) *GetNetworkTelemetryInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GetNetworkTelemetryInput) SetMaxResults

func (s *GetNetworkTelemetryInput) SetMaxResults(v int64) *GetNetworkTelemetryInput

SetMaxResults sets the MaxResults field's value.

func (*GetNetworkTelemetryInput) SetNextToken

func (s *GetNetworkTelemetryInput) SetNextToken(v string) *GetNetworkTelemetryInput

SetNextToken sets the NextToken field's value.

func (*GetNetworkTelemetryInput) SetRegisteredGatewayArn

func (s *GetNetworkTelemetryInput) SetRegisteredGatewayArn(v string) *GetNetworkTelemetryInput

SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.

func (*GetNetworkTelemetryInput) SetResourceArn

func (s *GetNetworkTelemetryInput) SetResourceArn(v string) *GetNetworkTelemetryInput

SetResourceArn sets the ResourceArn field's value.

func (*GetNetworkTelemetryInput) SetResourceType

func (s *GetNetworkTelemetryInput) SetResourceType(v string) *GetNetworkTelemetryInput

SetResourceType sets the ResourceType field's value.

func (GetNetworkTelemetryInput) String

func (s GetNetworkTelemetryInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkTelemetryInput) Validate

func (s *GetNetworkTelemetryInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetNetworkTelemetryOutput

type GetNetworkTelemetryOutput struct {

    // The network telemetry.
    NetworkTelemetry []*NetworkTelemetry `type:"list"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetNetworkTelemetryOutput) GoString

func (s GetNetworkTelemetryOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkTelemetryOutput) SetNetworkTelemetry

func (s *GetNetworkTelemetryOutput) SetNetworkTelemetry(v []*NetworkTelemetry) *GetNetworkTelemetryOutput

SetNetworkTelemetry sets the NetworkTelemetry field's value.

func (*GetNetworkTelemetryOutput) SetNextToken

func (s *GetNetworkTelemetryOutput) SetNextToken(v string) *GetNetworkTelemetryOutput

SetNextToken sets the NextToken field's value.

func (GetNetworkTelemetryOutput) String

func (s GetNetworkTelemetryOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetResourcePolicyInput

type GetResourcePolicyInput struct {

    // The ARN of the resource.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetResourcePolicyInput) GoString

func (s GetResourcePolicyInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetResourcePolicyInput) SetResourceArn

func (s *GetResourcePolicyInput) SetResourceArn(v string) *GetResourcePolicyInput

SetResourceArn sets the ResourceArn field's value.

func (GetResourcePolicyInput) String

func (s GetResourcePolicyInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetResourcePolicyInput) Validate

func (s *GetResourcePolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetResourcePolicyOutput

type GetResourcePolicyOutput struct {

    // The resource policy document.
    PolicyDocument aws.JSONValue `type:"jsonvalue"`
    // contains filtered or unexported fields
}

func (GetResourcePolicyOutput) GoString

func (s GetResourcePolicyOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetResourcePolicyOutput) SetPolicyDocument

func (s *GetResourcePolicyOutput) SetPolicyDocument(v aws.JSONValue) *GetResourcePolicyOutput

SetPolicyDocument sets the PolicyDocument field's value.

func (GetResourcePolicyOutput) String

func (s GetResourcePolicyOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetRouteAnalysisInput

type GetRouteAnalysisInput struct {

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The ID of the route analysis.
    //
    // RouteAnalysisId is a required field
    RouteAnalysisId *string `location:"uri" locationName:"routeAnalysisId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetRouteAnalysisInput) GoString

func (s GetRouteAnalysisInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetRouteAnalysisInput) SetGlobalNetworkId

func (s *GetRouteAnalysisInput) SetGlobalNetworkId(v string) *GetRouteAnalysisInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GetRouteAnalysisInput) SetRouteAnalysisId

func (s *GetRouteAnalysisInput) SetRouteAnalysisId(v string) *GetRouteAnalysisInput

SetRouteAnalysisId sets the RouteAnalysisId field's value.

func (GetRouteAnalysisInput) String

func (s GetRouteAnalysisInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetRouteAnalysisInput) Validate

func (s *GetRouteAnalysisInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetRouteAnalysisOutput

type GetRouteAnalysisOutput struct {

    // The route analysis.
    RouteAnalysis *RouteAnalysis `type:"structure"`
    // contains filtered or unexported fields
}

func (GetRouteAnalysisOutput) GoString

func (s GetRouteAnalysisOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetRouteAnalysisOutput) SetRouteAnalysis

func (s *GetRouteAnalysisOutput) SetRouteAnalysis(v *RouteAnalysis) *GetRouteAnalysisOutput

SetRouteAnalysis sets the RouteAnalysis field's value.

func (GetRouteAnalysisOutput) String

func (s GetRouteAnalysisOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSiteToSiteVpnAttachmentInput

type GetSiteToSiteVpnAttachmentInput struct {

    // The ID of the attachment.
    //
    // AttachmentId is a required field
    AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetSiteToSiteVpnAttachmentInput) GoString

func (s GetSiteToSiteVpnAttachmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSiteToSiteVpnAttachmentInput) SetAttachmentId

func (s *GetSiteToSiteVpnAttachmentInput) SetAttachmentId(v string) *GetSiteToSiteVpnAttachmentInput

SetAttachmentId sets the AttachmentId field's value.

func (GetSiteToSiteVpnAttachmentInput) String

func (s GetSiteToSiteVpnAttachmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSiteToSiteVpnAttachmentInput) Validate

func (s *GetSiteToSiteVpnAttachmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSiteToSiteVpnAttachmentOutput

type GetSiteToSiteVpnAttachmentOutput struct {

    // Describes the site-to-site attachment.
    SiteToSiteVpnAttachment *SiteToSiteVpnAttachment `type:"structure"`
    // contains filtered or unexported fields
}

func (GetSiteToSiteVpnAttachmentOutput) GoString

func (s GetSiteToSiteVpnAttachmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSiteToSiteVpnAttachmentOutput) SetSiteToSiteVpnAttachment

func (s *GetSiteToSiteVpnAttachmentOutput) SetSiteToSiteVpnAttachment(v *SiteToSiteVpnAttachment) *GetSiteToSiteVpnAttachmentOutput

SetSiteToSiteVpnAttachment sets the SiteToSiteVpnAttachment field's value.

func (GetSiteToSiteVpnAttachmentOutput) String

func (s GetSiteToSiteVpnAttachmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSitesInput

type GetSitesInput struct {

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // One or more site IDs. The maximum is 10.
    SiteIds []*string `location:"querystring" locationName:"siteIds" type:"list"`
    // contains filtered or unexported fields
}

func (GetSitesInput) GoString

func (s GetSitesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSitesInput) SetGlobalNetworkId

func (s *GetSitesInput) SetGlobalNetworkId(v string) *GetSitesInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GetSitesInput) SetMaxResults

func (s *GetSitesInput) SetMaxResults(v int64) *GetSitesInput

SetMaxResults sets the MaxResults field's value.

func (*GetSitesInput) SetNextToken

func (s *GetSitesInput) SetNextToken(v string) *GetSitesInput

SetNextToken sets the NextToken field's value.

func (*GetSitesInput) SetSiteIds

func (s *GetSitesInput) SetSiteIds(v []*string) *GetSitesInput

SetSiteIds sets the SiteIds field's value.

func (GetSitesInput) String

func (s GetSitesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSitesInput) Validate

func (s *GetSitesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSitesOutput

type GetSitesOutput struct {

    // The token for the next page of results.
    NextToken *string `type:"string"`

    // The sites.
    Sites []*Site `type:"list"`
    // contains filtered or unexported fields
}

func (GetSitesOutput) GoString

func (s GetSitesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSitesOutput) SetNextToken

func (s *GetSitesOutput) SetNextToken(v string) *GetSitesOutput

SetNextToken sets the NextToken field's value.

func (*GetSitesOutput) SetSites

func (s *GetSitesOutput) SetSites(v []*Site) *GetSitesOutput

SetSites sets the Sites field's value.

func (GetSitesOutput) String

func (s GetSitesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetTransitGatewayConnectPeerAssociationsInput

type GetTransitGatewayConnectPeerAssociationsInput struct {

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // One or more transit gateway Connect peer Amazon Resource Names (ARNs).
    TransitGatewayConnectPeerArns []*string `location:"querystring" locationName:"transitGatewayConnectPeerArns" type:"list"`
    // contains filtered or unexported fields
}

func (GetTransitGatewayConnectPeerAssociationsInput) GoString

func (s GetTransitGatewayConnectPeerAssociationsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTransitGatewayConnectPeerAssociationsInput) SetGlobalNetworkId

func (s *GetTransitGatewayConnectPeerAssociationsInput) SetGlobalNetworkId(v string) *GetTransitGatewayConnectPeerAssociationsInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GetTransitGatewayConnectPeerAssociationsInput) SetMaxResults

func (s *GetTransitGatewayConnectPeerAssociationsInput) SetMaxResults(v int64) *GetTransitGatewayConnectPeerAssociationsInput

SetMaxResults sets the MaxResults field's value.

func (*GetTransitGatewayConnectPeerAssociationsInput) SetNextToken

func (s *GetTransitGatewayConnectPeerAssociationsInput) SetNextToken(v string) *GetTransitGatewayConnectPeerAssociationsInput

SetNextToken sets the NextToken field's value.

func (*GetTransitGatewayConnectPeerAssociationsInput) SetTransitGatewayConnectPeerArns

func (s *GetTransitGatewayConnectPeerAssociationsInput) SetTransitGatewayConnectPeerArns(v []*string) *GetTransitGatewayConnectPeerAssociationsInput

SetTransitGatewayConnectPeerArns sets the TransitGatewayConnectPeerArns field's value.

func (GetTransitGatewayConnectPeerAssociationsInput) String

func (s GetTransitGatewayConnectPeerAssociationsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTransitGatewayConnectPeerAssociationsInput) Validate

func (s *GetTransitGatewayConnectPeerAssociationsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTransitGatewayConnectPeerAssociationsOutput

type GetTransitGatewayConnectPeerAssociationsOutput struct {

    // The token to use for the next page of results.
    NextToken *string `type:"string"`

    // Information about the transit gateway Connect peer associations.
    TransitGatewayConnectPeerAssociations []*TransitGatewayConnectPeerAssociation `type:"list"`
    // contains filtered or unexported fields
}

func (GetTransitGatewayConnectPeerAssociationsOutput) GoString

func (s GetTransitGatewayConnectPeerAssociationsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTransitGatewayConnectPeerAssociationsOutput) SetNextToken

func (s *GetTransitGatewayConnectPeerAssociationsOutput) SetNextToken(v string) *GetTransitGatewayConnectPeerAssociationsOutput

SetNextToken sets the NextToken field's value.

func (*GetTransitGatewayConnectPeerAssociationsOutput) SetTransitGatewayConnectPeerAssociations

func (s *GetTransitGatewayConnectPeerAssociationsOutput) SetTransitGatewayConnectPeerAssociations(v []*TransitGatewayConnectPeerAssociation) *GetTransitGatewayConnectPeerAssociationsOutput

SetTransitGatewayConnectPeerAssociations sets the TransitGatewayConnectPeerAssociations field's value.

func (GetTransitGatewayConnectPeerAssociationsOutput) String

func (s GetTransitGatewayConnectPeerAssociationsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetTransitGatewayPeeringInput

type GetTransitGatewayPeeringInput struct {

    // The ID of the peering request.
    //
    // PeeringId is a required field
    PeeringId *string `location:"uri" locationName:"peeringId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetTransitGatewayPeeringInput) GoString

func (s GetTransitGatewayPeeringInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTransitGatewayPeeringInput) SetPeeringId

func (s *GetTransitGatewayPeeringInput) SetPeeringId(v string) *GetTransitGatewayPeeringInput

SetPeeringId sets the PeeringId field's value.

func (GetTransitGatewayPeeringInput) String

func (s GetTransitGatewayPeeringInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTransitGatewayPeeringInput) Validate

func (s *GetTransitGatewayPeeringInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTransitGatewayPeeringOutput

type GetTransitGatewayPeeringOutput struct {

    // Returns information about a transit gateway peering.
    TransitGatewayPeering *TransitGatewayPeering `type:"structure"`
    // contains filtered or unexported fields
}

func (GetTransitGatewayPeeringOutput) GoString

func (s GetTransitGatewayPeeringOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTransitGatewayPeeringOutput) SetTransitGatewayPeering

func (s *GetTransitGatewayPeeringOutput) SetTransitGatewayPeering(v *TransitGatewayPeering) *GetTransitGatewayPeeringOutput

SetTransitGatewayPeering sets the TransitGatewayPeering field's value.

func (GetTransitGatewayPeeringOutput) String

func (s GetTransitGatewayPeeringOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetTransitGatewayRegistrationsInput

type GetTransitGatewayRegistrationsInput struct {

    // The ID of the global network.
    //
    // GlobalNetworkId is a required field
    GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // The Amazon Resource Names (ARNs) of one or more transit gateways. The maximum
    // is 10.
    TransitGatewayArns []*string `location:"querystring" locationName:"transitGatewayArns" type:"list"`
    // contains filtered or unexported fields
}

func (GetTransitGatewayRegistrationsInput) GoString

func (s GetTransitGatewayRegistrationsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTransitGatewayRegistrationsInput) SetGlobalNetworkId

func (s *GetTransitGatewayRegistrationsInput) SetGlobalNetworkId(v string) *GetTransitGatewayRegistrationsInput

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GetTransitGatewayRegistrationsInput) SetMaxResults

func (s *GetTransitGatewayRegistrationsInput) SetMaxResults(v int64) *GetTransitGatewayRegistrationsInput

SetMaxResults sets the MaxResults field's value.

func (*GetTransitGatewayRegistrationsInput) SetNextToken

func (s *GetTransitGatewayRegistrationsInput) SetNextToken(v string) *GetTransitGatewayRegistrationsInput

SetNextToken sets the NextToken field's value.

func (*GetTransitGatewayRegistrationsInput) SetTransitGatewayArns

func (s *GetTransitGatewayRegistrationsInput) SetTransitGatewayArns(v []*string) *GetTransitGatewayRegistrationsInput

SetTransitGatewayArns sets the TransitGatewayArns field's value.

func (GetTransitGatewayRegistrationsInput) String

func (s GetTransitGatewayRegistrationsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTransitGatewayRegistrationsInput) Validate

func (s *GetTransitGatewayRegistrationsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTransitGatewayRegistrationsOutput

type GetTransitGatewayRegistrationsOutput struct {

    // The token for the next page of results.
    NextToken *string `type:"string"`

    // The transit gateway registrations.
    TransitGatewayRegistrations []*TransitGatewayRegistration `type:"list"`
    // contains filtered or unexported fields
}

func (GetTransitGatewayRegistrationsOutput) GoString

func (s GetTransitGatewayRegistrationsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTransitGatewayRegistrationsOutput) SetNextToken

func (s *GetTransitGatewayRegistrationsOutput) SetNextToken(v string) *GetTransitGatewayRegistrationsOutput

SetNextToken sets the NextToken field's value.

func (*GetTransitGatewayRegistrationsOutput) SetTransitGatewayRegistrations

func (s *GetTransitGatewayRegistrationsOutput) SetTransitGatewayRegistrations(v []*TransitGatewayRegistration) *GetTransitGatewayRegistrationsOutput

SetTransitGatewayRegistrations sets the TransitGatewayRegistrations field's value.

func (GetTransitGatewayRegistrationsOutput) String

func (s GetTransitGatewayRegistrationsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetTransitGatewayRouteTableAttachmentInput

type GetTransitGatewayRouteTableAttachmentInput struct {

    // The ID of the transit gateway route table attachment.
    //
    // AttachmentId is a required field
    AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetTransitGatewayRouteTableAttachmentInput) GoString

func (s GetTransitGatewayRouteTableAttachmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTransitGatewayRouteTableAttachmentInput) SetAttachmentId

func (s *GetTransitGatewayRouteTableAttachmentInput) SetAttachmentId(v string) *GetTransitGatewayRouteTableAttachmentInput

SetAttachmentId sets the AttachmentId field's value.

func (GetTransitGatewayRouteTableAttachmentInput) String

func (s GetTransitGatewayRouteTableAttachmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTransitGatewayRouteTableAttachmentInput) Validate

func (s *GetTransitGatewayRouteTableAttachmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTransitGatewayRouteTableAttachmentOutput

type GetTransitGatewayRouteTableAttachmentOutput struct {

    // Returns information about the transit gateway route table attachment.
    TransitGatewayRouteTableAttachment *TransitGatewayRouteTableAttachment `type:"structure"`
    // contains filtered or unexported fields
}

func (GetTransitGatewayRouteTableAttachmentOutput) GoString

func (s GetTransitGatewayRouteTableAttachmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTransitGatewayRouteTableAttachmentOutput) SetTransitGatewayRouteTableAttachment

func (s *GetTransitGatewayRouteTableAttachmentOutput) SetTransitGatewayRouteTableAttachment(v *TransitGatewayRouteTableAttachment) *GetTransitGatewayRouteTableAttachmentOutput

SetTransitGatewayRouteTableAttachment sets the TransitGatewayRouteTableAttachment field's value.

func (GetTransitGatewayRouteTableAttachmentOutput) String

func (s GetTransitGatewayRouteTableAttachmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVpcAttachmentInput

type GetVpcAttachmentInput struct {

    // The ID of the attachment.
    //
    // AttachmentId is a required field
    AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetVpcAttachmentInput) GoString

func (s GetVpcAttachmentInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVpcAttachmentInput) SetAttachmentId

func (s *GetVpcAttachmentInput) SetAttachmentId(v string) *GetVpcAttachmentInput

SetAttachmentId sets the AttachmentId field's value.

func (GetVpcAttachmentInput) String

func (s GetVpcAttachmentInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVpcAttachmentInput) Validate

func (s *GetVpcAttachmentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetVpcAttachmentOutput

type GetVpcAttachmentOutput struct {

    // Returns details about a VPC attachment.
    VpcAttachment *VpcAttachment `type:"structure"`
    // contains filtered or unexported fields
}

func (GetVpcAttachmentOutput) GoString

func (s GetVpcAttachmentOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVpcAttachmentOutput) SetVpcAttachment

func (s *GetVpcAttachmentOutput) SetVpcAttachment(v *VpcAttachment) *GetVpcAttachmentOutput

SetVpcAttachment sets the VpcAttachment field's value.

func (GetVpcAttachmentOutput) String

func (s GetVpcAttachmentOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GlobalNetwork

type GlobalNetwork struct {

    // The date and time that the global network was created.
    CreatedAt *time.Time `type:"timestamp"`

    // The description of the global network.
    Description *string `type:"string"`

    // The Amazon Resource Name (ARN) of the global network.
    GlobalNetworkArn *string `type:"string"`

    // The ID of the global network.
    GlobalNetworkId *string `type:"string"`

    // The state of the global network.
    State *string `type:"string" enum:"GlobalNetworkState"`

    // The tags for the global network.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

Describes a global network. This is a single private network acting as a high-level container for your network objects, including an Amazon Web Services-managed Core Network.

func (GlobalNetwork) GoString

func (s GlobalNetwork) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GlobalNetwork) SetCreatedAt

func (s *GlobalNetwork) SetCreatedAt(v time.Time) *GlobalNetwork

SetCreatedAt sets the CreatedAt field's value.

func (*GlobalNetwork) SetDescription

func (s *GlobalNetwork) SetDescription(v string) *GlobalNetwork

SetDescription sets the Description field's value.

func (*GlobalNetwork) SetGlobalNetworkArn

func (s *GlobalNetwork) SetGlobalNetworkArn(v string) *GlobalNetwork

SetGlobalNetworkArn sets the GlobalNetworkArn field's value.

func (*GlobalNetwork) SetGlobalNetworkId

func (s *GlobalNetwork) SetGlobalNetworkId(v string) *GlobalNetwork

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*GlobalNetwork) SetState

func (s *GlobalNetwork) SetState(v string) *GlobalNetwork

SetState sets the State field's value.

func (*GlobalNetwork) SetTags

func (s *GlobalNetwork) SetTags(v []*Tag) *GlobalNetwork

SetTags sets the Tags field's value.

func (GlobalNetwork) String

func (s GlobalNetwork) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InternalServerException

type InternalServerException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`

    // Indicates when to retry the request.
    RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"`
    // contains filtered or unexported fields
}

The request has failed due to an internal error.

func (*InternalServerException) Code

func (s *InternalServerException) Code() string

Code returns the exception type name.

func (*InternalServerException) Error

func (s *InternalServerException) Error() string

func (InternalServerException) GoString

func (s InternalServerException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InternalServerException) Message

func (s *InternalServerException) Message() string

Message returns the exception's message.

func (*InternalServerException) OrigErr

func (s *InternalServerException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerException) RequestID

func (s *InternalServerException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerException) StatusCode

func (s *InternalServerException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerException) String

func (s InternalServerException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Link struct {

    // The bandwidth for the link.
    Bandwidth *Bandwidth `type:"structure"`

    // The date and time that the link was created.
    CreatedAt *time.Time `type:"timestamp"`

    // The description of the link.
    Description *string `type:"string"`

    // The ID of the global network.
    GlobalNetworkId *string `type:"string"`

    // The Amazon Resource Name (ARN) of the link.
    LinkArn *string `type:"string"`

    // The ID of the link.
    LinkId *string `type:"string"`

    // The provider of the link.
    Provider *string `type:"string"`

    // The ID of the site.
    SiteId *string `type:"string"`

    // The state of the link.
    State *string `type:"string" enum:"LinkState"`

    // The tags for the link.
    Tags []*Tag `type:"list"`

    // The type of the link.
    Type *string `type:"string"`
    // contains filtered or unexported fields
}

Describes a link.

func (Link) GoString

func (s Link) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Link) SetBandwidth

func (s *Link) SetBandwidth(v *Bandwidth) *Link

SetBandwidth sets the Bandwidth field's value.

func (*Link) SetCreatedAt

func (s *Link) SetCreatedAt(v time.Time) *Link

SetCreatedAt sets the CreatedAt field's value.

func (*Link) SetDescription

func (s *Link) SetDescription(v string) *Link

SetDescription sets the Description field's value.

func (*Link) SetGlobalNetworkId

func (s *Link) SetGlobalNetworkId(v string) *Link

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*Link) SetLinkArn

func (s *Link) SetLinkArn(v string) *Link

SetLinkArn sets the LinkArn field's value.

func (*Link) SetLinkId

func (s *Link) SetLinkId(v string) *Link

SetLinkId sets the LinkId field's value.

func (*Link) SetProvider

func (s *Link) SetProvider(v string) *Link

SetProvider sets the Provider field's value.

func (*Link) SetSiteId

func (s *Link) SetSiteId(v string) *Link

SetSiteId sets the SiteId field's value.

func (*Link) SetState

func (s *Link) SetState(v string) *Link

SetState sets the State field's value.

func (*Link) SetTags

func (s *Link) SetTags(v []*Tag) *Link

SetTags sets the Tags field's value.

func (*Link) SetType

func (s *Link) SetType(v string) *Link

SetType sets the Type field's value.

func (Link) String

func (s Link) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LinkAssociation

type LinkAssociation struct {

    // The device ID for the link association.
    DeviceId *string `type:"string"`

    // The ID of the global network.
    GlobalNetworkId *string `type:"string"`

    // The state of the association.
    LinkAssociationState *string `type:"string" enum:"LinkAssociationState"`

    // The ID of the link.
    LinkId *string `type:"string"`
    // contains filtered or unexported fields
}

Describes the association between a device and a link.

func (LinkAssociation) GoString

func (s LinkAssociation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LinkAssociation) SetDeviceId

func (s *LinkAssociation) SetDeviceId(v string) *LinkAssociation

SetDeviceId sets the DeviceId field's value.

func (*LinkAssociation) SetGlobalNetworkId

func (s *LinkAssociation) SetGlobalNetworkId(v string) *LinkAssociation

SetGlobalNetworkId sets the GlobalNetworkId field's value.

func (*LinkAssociation) SetLinkAssociationState

func (s *LinkAssociation) SetLinkAssociationState(v string) *LinkAssociation

SetLinkAssociationState sets the LinkAssociationState field's value.

func (*LinkAssociation) SetLinkId

func (s *LinkAssociation) SetLinkId(v string) *LinkAssociation

SetLinkId sets the LinkId field's value.

func (LinkAssociation) String

func (s LinkAssociation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAttachmentsInput

type ListAttachmentsInput struct {

    // The type of attachment.
    AttachmentType *string `location:"querystring" locationName:"attachmentType" type:"string" enum:"AttachmentType"`

    // The ID of a core network.
    CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"`

    // The Region where the edge is located.
    EdgeLocation *string `location:"querystring" locationName:"edgeLocation" min:"1" type:"string"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // The state of the attachment.
    State *string `location:"querystring" locationName:"state" type:"string" enum:"AttachmentState"`
    // contains filtered or unexported fields
}

func (ListAttachmentsInput) GoString

func (s ListAttachmentsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAttachmentsInput) SetAttachmentType

func (s *ListAttachmentsInput) SetAttachmentType(v string) *ListAttachmentsInput

SetAttachmentType sets the AttachmentType field's value.

func (*ListAttachmentsInput) SetCoreNetworkId

func (s *ListAttachmentsInput) SetCoreNetworkId(v string) *ListAttachmentsInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*ListAttachmentsInput) SetEdgeLocation

func (s *ListAttachmentsInput) SetEdgeLocation(v string) *ListAttachmentsInput

SetEdgeLocation sets the EdgeLocation field's value.

func (*ListAttachmentsInput) SetMaxResults

func (s *ListAttachmentsInput) SetMaxResults(v int64) *ListAttachmentsInput

SetMaxResults sets the MaxResults field's value.

func (*ListAttachmentsInput) SetNextToken

func (s *ListAttachmentsInput) SetNextToken(v string) *ListAttachmentsInput

SetNextToken sets the NextToken field's value.

func (*ListAttachmentsInput) SetState

func (s *ListAttachmentsInput) SetState(v string) *ListAttachmentsInput

SetState sets the State field's value.

func (ListAttachmentsInput) String

func (s ListAttachmentsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAttachmentsInput) Validate

func (s *ListAttachmentsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAttachmentsOutput

type ListAttachmentsOutput struct {

    // Describes the list of attachments.
    Attachments []*Attachment `type:"list"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListAttachmentsOutput) GoString

func (s ListAttachmentsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAttachmentsOutput) SetAttachments

func (s *ListAttachmentsOutput) SetAttachments(v []*Attachment) *ListAttachmentsOutput

SetAttachments sets the Attachments field's value.

func (*ListAttachmentsOutput) SetNextToken

func (s *ListAttachmentsOutput) SetNextToken(v string) *ListAttachmentsOutput

SetNextToken sets the NextToken field's value.

func (ListAttachmentsOutput) String

func (s ListAttachmentsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListConnectPeersInput

type ListConnectPeersInput struct {

    // The ID of the attachment.
    ConnectAttachmentId *string `location:"querystring" locationName:"connectAttachmentId" type:"string"`

    // The ID of a core network.
    CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListConnectPeersInput) GoString

func (s ListConnectPeersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListConnectPeersInput) SetConnectAttachmentId

func (s *ListConnectPeersInput) SetConnectAttachmentId(v string) *ListConnectPeersInput

SetConnectAttachmentId sets the ConnectAttachmentId field's value.

func (*ListConnectPeersInput) SetCoreNetworkId

func (s *ListConnectPeersInput) SetCoreNetworkId(v string) *ListConnectPeersInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*ListConnectPeersInput) SetMaxResults

func (s *ListConnectPeersInput) SetMaxResults(v int64) *ListConnectPeersInput

SetMaxResults sets the MaxResults field's value.

func (*ListConnectPeersInput) SetNextToken

func (s *ListConnectPeersInput) SetNextToken(v string) *ListConnectPeersInput

SetNextToken sets the NextToken field's value.

func (ListConnectPeersInput) String

func (s ListConnectPeersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListConnectPeersInput) Validate

func (s *ListConnectPeersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListConnectPeersOutput

type ListConnectPeersOutput struct {

    // Describes the Connect peers.
    ConnectPeers []*ConnectPeerSummary `type:"list"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListConnectPeersOutput) GoString

func (s ListConnectPeersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListConnectPeersOutput) SetConnectPeers

func (s *ListConnectPeersOutput) SetConnectPeers(v []*ConnectPeerSummary) *ListConnectPeersOutput

SetConnectPeers sets the ConnectPeers field's value.

func (*ListConnectPeersOutput) SetNextToken

func (s *ListConnectPeersOutput) SetNextToken(v string) *ListConnectPeersOutput

SetNextToken sets the NextToken field's value.

func (ListConnectPeersOutput) String

func (s ListConnectPeersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListCoreNetworkPolicyVersionsInput

type ListCoreNetworkPolicyVersionsInput struct {

    // The ID of a core network.
    //
    // CoreNetworkId is a required field
    CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListCoreNetworkPolicyVersionsInput) GoString

func (s ListCoreNetworkPolicyVersionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListCoreNetworkPolicyVersionsInput) SetCoreNetworkId

func (s *ListCoreNetworkPolicyVersionsInput) SetCoreNetworkId(v string) *ListCoreNetworkPolicyVersionsInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*ListCoreNetworkPolicyVersionsInput) SetMaxResults

func (s *ListCoreNetworkPolicyVersionsInput) SetMaxResults(v int64) *ListCoreNetworkPolicyVersionsInput

SetMaxResults sets the MaxResults field's value.

func (*ListCoreNetworkPolicyVersionsInput) SetNextToken

func (s *ListCoreNetworkPolicyVersionsInput) SetNextToken(v string) *ListCoreNetworkPolicyVersionsInput

SetNextToken sets the NextToken field's value.

func (ListCoreNetworkPolicyVersionsInput) String

func (s ListCoreNetworkPolicyVersionsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListCoreNetworkPolicyVersionsInput) Validate

func (s *ListCoreNetworkPolicyVersionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListCoreNetworkPolicyVersionsOutput

type ListCoreNetworkPolicyVersionsOutput struct {

    // Describes core network policy versions.
    CoreNetworkPolicyVersions []*CoreNetworkPolicyVersion `type:"list"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListCoreNetworkPolicyVersionsOutput) GoString

func (s ListCoreNetworkPolicyVersionsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListCoreNetworkPolicyVersionsOutput) SetCoreNetworkPolicyVersions

func (s *ListCoreNetworkPolicyVersionsOutput) SetCoreNetworkPolicyVersions(v []*CoreNetworkPolicyVersion) *ListCoreNetworkPolicyVersionsOutput

SetCoreNetworkPolicyVersions sets the CoreNetworkPolicyVersions field's value.

func (*ListCoreNetworkPolicyVersionsOutput) SetNextToken

func (s *ListCoreNetworkPolicyVersionsOutput) SetNextToken(v string) *ListCoreNetworkPolicyVersionsOutput

SetNextToken sets the NextToken field's value.

func (ListCoreNetworkPolicyVersionsOutput) String

func (s ListCoreNetworkPolicyVersionsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListCoreNetworksInput

type ListCoreNetworksInput struct {

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListCoreNetworksInput) GoString

func (s ListCoreNetworksInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListCoreNetworksInput) SetMaxResults

func (s *ListCoreNetworksInput) SetMaxResults(v int64) *ListCoreNetworksInput

SetMaxResults sets the MaxResults field's value.

func (*ListCoreNetworksInput) SetNextToken

func (s *ListCoreNetworksInput) SetNextToken(v string) *ListCoreNetworksInput

SetNextToken sets the NextToken field's value.

func (ListCoreNetworksInput) String

func (s ListCoreNetworksInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListCoreNetworksInput) Validate

func (s *ListCoreNetworksInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListCoreNetworksOutput

type ListCoreNetworksOutput struct {

    // Describes the list of core networks.
    CoreNetworks []*CoreNetworkSummary `type:"list"`

    // The token for the next page of results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListCoreNetworksOutput) GoString

func (s ListCoreNetworksOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListCoreNetworksOutput) SetCoreNetworks

func (s *ListCoreNetworksOutput) SetCoreNetworks(v []*CoreNetworkSummary) *ListCoreNetworksOutput

SetCoreNetworks sets the CoreNetworks field's value.

func (*ListCoreNetworksOutput) SetNextToken

func (s *ListCoreNetworksOutput) SetNextToken(v string) *ListCoreNetworksOutput

SetNextToken sets the NextToken field's value.

func (ListCoreNetworksOutput) String

func (s ListCoreNetworksOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListOrganizationServiceAccessStatusInput

type ListOrganizationServiceAccessStatusInput struct {

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListOrganizationServiceAccessStatusInput) GoString

func (s ListOrganizationServiceAccessStatusInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListOrganizationServiceAccessStatusInput) SetMaxResults

func (s *ListOrganizationServiceAccessStatusInput) SetMaxResults(v int64) *ListOrganizationServiceAccessStatusInput

SetMaxResults sets the MaxResults field's value.

func (*ListOrganizationServiceAccessStatusInput) SetNextToken

func (s *ListOrganizationServiceAccessStatusInput) SetNextToken(v string) *ListOrganizationServiceAccessStatusInput

SetNextToken sets the NextToken field's value.

func (ListOrganizationServiceAccessStatusInput) String

func (s ListOrganizationServiceAccessStatusInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListOrganizationServiceAccessStatusInput) Validate

func (s *ListOrganizationServiceAccessStatusInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListOrganizationServiceAccessStatusOutput

type ListOrganizationServiceAccessStatusOutput struct {

    // The token for the next page of results.
    NextToken *string `type:"string"`

    // Displays the status of an Amazon Web Services Organization.
    OrganizationStatus *OrganizationStatus `type:"structure"`
    // contains filtered or unexported fields
}

func (ListOrganizationServiceAccessStatusOutput) GoString

func (s ListOrganizationServiceAccessStatusOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListOrganizationServiceAccessStatusOutput) SetNextToken

func (s *ListOrganizationServiceAccessStatusOutput) SetNextToken(v string) *ListOrganizationServiceAccessStatusOutput

SetNextToken sets the NextToken field's value.

func (*ListOrganizationServiceAccessStatusOutput) SetOrganizationStatus

func (s *ListOrganizationServiceAccessStatusOutput) SetOrganizationStatus(v *OrganizationStatus) *ListOrganizationServiceAccessStatusOutput

SetOrganizationStatus sets the OrganizationStatus field's value.

func (ListOrganizationServiceAccessStatusOutput) String

func (s ListOrganizationServiceAccessStatusOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListPeeringsInput

type ListPeeringsInput struct {

    // The ID of a core network.
    CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"`

    // Returns a list edge locations for the
    EdgeLocation *string `location:"querystring" locationName:"edgeLocation" min:"1" type:"string"`

    // The maximum number of results to return.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    // The token for the next page of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // Returns a list of a peering requests.
    PeeringType *string `location:"querystring" locationName:"peeringType" type:"string" enum:"PeeringType"`

    // Returns a list of the peering request states.
    State *string `location:"querystring" locationName:"state" type:"string" enum:"PeeringState"`
    // contains filtered or unexported fields
}

func (ListPeeringsInput) GoString

func (s ListPeeringsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPeeringsInput) SetCoreNetworkId

func (s *ListPeeringsInput) SetCoreNetworkId(v string) *ListPeeringsInput

SetCoreNetworkId sets the CoreNetworkId field's value.

func (*ListPeeringsInput) SetEdgeLocation

func (s *ListPeeringsInput) SetEdgeLocation(v string) *ListPeeringsInput

SetEdgeLocation sets the EdgeLocation field's value.

func (*ListPeeringsInput) SetMaxResults

func (s *ListPeeringsInput) SetMaxResults(v int64) *ListPeeringsInput

SetMaxResults sets the MaxResults field's value.

func (*ListPeeringsInput) SetNextToken

func (s *ListPeeringsInput) SetNextToken(v string) *ListPeeringsInput

SetNextToken sets the NextToken field's value.

func (*ListPeeringsInput) SetPeeringType

func (s *ListPeeringsInput) SetPeeringType(v string) *ListPeeringsInput

SetPeeringType sets the PeeringType field's value.

func (*ListPeeringsInput) SetState

func (s *ListPeeringsInput) SetState(v string) *ListPeeringsInput

SetState sets the State field's value.

func (ListPeeringsInput) String

func (s ListPeeringsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPeeringsInput) Validate

func (s *ListPeeringsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListPeeringsOutput

type ListPeeringsOutput struct {

    // The token for the next page of results.
    NextToken *string `type:"string"`

    // Lists the transit gateway peerings for the ListPeerings request.
    Peerings []*Peering `type:"list"`
    // contains filtered or unexported fields
}

func (ListPeeringsOutput) GoString

func (s ListPeeringsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPeeringsOutput) SetNextToken

func (s *ListPeeringsOutput) SetNextToken(v string) *ListPeeringsOutput

SetNextToken sets the NextToken field's value.

func (*ListPeeringsOutput) SetPeerings

func (s *ListPeeringsOutput) SetPeerings(v []*Peering) *ListPeeringsOutput

SetPeerings sets the Peerings field's value.

func (ListPeeringsOutput) String

func (s ListPeeringsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

    // The Amazon Resource Name (ARN) of the resource.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) SetResourceArn

func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

    // The list of tags.
    TagList []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceOutput) SetTagList

func (s *ListTagsForResourceOutput) SetTagList(v []*Tag) *ListTagsForResourceOutput

SetTagList sets the TagList field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Location

type Location struct {

    // The physical address.
    Address *string `type:"string"`

    // The latitude.
    Latitude *string `type:"string"`

    // The longitude.
    Longitude *string `type:"string"`
    // contains filtered or unexported fields
}

Describes a location.

func (Location) GoString

func (s Location) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Location) SetAddress

func (s *Location) SetAddress(v string) *Location

SetAddress sets the Address field's value.

func (*Location) SetLatitude

func (s *Location) SetLatitude(v string) *Location

SetLatitude sets the Latitude field's value.

func (*Location) SetLongitude

func (s *Location) SetLongitude(v string) *Location

SetLongitude sets the Longitude field's value.

func (Location) String

func (s Location) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NetworkManager

type NetworkManager struct {
    *client.Client
}

NetworkManager provides the API operation methods for making requests to AWS Network Manager. See this package's package overview docs for details on the service.

NetworkManager methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *NetworkManager

New creates a new instance of the NetworkManager client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a NetworkManager client from just a session.
svc := networkmanager.New(mySession)

// Create a NetworkManager client with additional configuration
svc := networkmanager.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*NetworkManager) AcceptAttachment

func (c *NetworkManager) AcceptAttachment(input *AcceptAttachmentInput) (*AcceptAttachmentOutput, error)

AcceptAttachment API operation for AWS Network Manager.

Accepts a core network attachment request.

Once the attachment request is accepted by a core network owner, the attachment is created and connected to a core network.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation AcceptAttachment for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AcceptAttachment

func (*NetworkManager) AcceptAttachmentRequest

func (c *NetworkManager) AcceptAttachmentRequest(input *AcceptAttachmentInput) (req *request.Request, output *AcceptAttachmentOutput)

AcceptAttachmentRequest generates a "aws/request.Request" representing the client's request for the AcceptAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AcceptAttachment for more information on using the AcceptAttachment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AcceptAttachmentRequest method.
req, resp := client.AcceptAttachmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AcceptAttachment

func (*NetworkManager) AcceptAttachmentWithContext

func (c *NetworkManager) AcceptAttachmentWithContext(ctx aws.Context, input *AcceptAttachmentInput, opts ...request.Option) (*AcceptAttachmentOutput, error)

AcceptAttachmentWithContext is the same as AcceptAttachment with the addition of the ability to pass a context and additional request options.

See AcceptAttachment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) AssociateConnectPeer

func (c *NetworkManager) AssociateConnectPeer(input *AssociateConnectPeerInput) (*AssociateConnectPeerOutput, error)

AssociateConnectPeer API operation for AWS Network Manager.

Associates a core network Connect peer with a device and optionally, with a link.

If you specify a link, it must be associated with the specified device. You can only associate core network Connect peers that have been created on a core network Connect attachment on a core network.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation AssociateConnectPeer for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • ServiceQuotaExceededException A service limit was exceeded.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateConnectPeer

func (*NetworkManager) AssociateConnectPeerRequest

func (c *NetworkManager) AssociateConnectPeerRequest(input *AssociateConnectPeerInput) (req *request.Request, output *AssociateConnectPeerOutput)

AssociateConnectPeerRequest generates a "aws/request.Request" representing the client's request for the AssociateConnectPeer operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateConnectPeer for more information on using the AssociateConnectPeer API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateConnectPeerRequest method.
req, resp := client.AssociateConnectPeerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateConnectPeer

func (*NetworkManager) AssociateConnectPeerWithContext

func (c *NetworkManager) AssociateConnectPeerWithContext(ctx aws.Context, input *AssociateConnectPeerInput, opts ...request.Option) (*AssociateConnectPeerOutput, error)

AssociateConnectPeerWithContext is the same as AssociateConnectPeer with the addition of the ability to pass a context and additional request options.

See AssociateConnectPeer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) AssociateCustomerGateway

func (c *NetworkManager) AssociateCustomerGateway(input *AssociateCustomerGatewayInput) (*AssociateCustomerGatewayOutput, error)

AssociateCustomerGateway API operation for AWS Network Manager.

Associates a customer gateway with a device and optionally, with a link. If you specify a link, it must be associated with the specified device.

You can only associate customer gateways that are connected to a VPN attachment on a transit gateway or core network registered in your global network. When you register a transit gateway or core network, customer gateways that are connected to the transit gateway are automatically included in the global network. To list customer gateways that are connected to a transit gateway, use the DescribeVpnConnections (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeVpnConnections.html) EC2 API and filter by transit-gateway-id.

You cannot associate a customer gateway with more than one device and link.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation AssociateCustomerGateway for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • ServiceQuotaExceededException A service limit was exceeded.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateCustomerGateway

func (*NetworkManager) AssociateCustomerGatewayRequest

func (c *NetworkManager) AssociateCustomerGatewayRequest(input *AssociateCustomerGatewayInput) (req *request.Request, output *AssociateCustomerGatewayOutput)

AssociateCustomerGatewayRequest generates a "aws/request.Request" representing the client's request for the AssociateCustomerGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateCustomerGateway for more information on using the AssociateCustomerGateway API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateCustomerGatewayRequest method.
req, resp := client.AssociateCustomerGatewayRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateCustomerGateway

func (*NetworkManager) AssociateCustomerGatewayWithContext

func (c *NetworkManager) AssociateCustomerGatewayWithContext(ctx aws.Context, input *AssociateCustomerGatewayInput, opts ...request.Option) (*AssociateCustomerGatewayOutput, error)

AssociateCustomerGatewayWithContext is the same as AssociateCustomerGateway with the addition of the ability to pass a context and additional request options.

See AssociateCustomerGateway for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (c *NetworkManager) AssociateLink(input *AssociateLinkInput) (*AssociateLinkOutput, error)

AssociateLink API operation for AWS Network Manager.

Associates a link to a device. A device can be associated to multiple links and a link can be associated to multiple devices. The device and link must be in the same global network and the same site.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation AssociateLink for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • ServiceQuotaExceededException A service limit was exceeded.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateLink

func (*NetworkManager) AssociateLinkRequest

func (c *NetworkManager) AssociateLinkRequest(input *AssociateLinkInput) (req *request.Request, output *AssociateLinkOutput)

AssociateLinkRequest generates a "aws/request.Request" representing the client's request for the AssociateLink operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateLink for more information on using the AssociateLink API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateLinkRequest method.
req, resp := client.AssociateLinkRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateLink

func (*NetworkManager) AssociateLinkWithContext

func (c *NetworkManager) AssociateLinkWithContext(ctx aws.Context, input *AssociateLinkInput, opts ...request.Option) (*AssociateLinkOutput, error)

AssociateLinkWithContext is the same as AssociateLink with the addition of the ability to pass a context and additional request options.

See AssociateLink for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) AssociateTransitGatewayConnectPeer

func (c *NetworkManager) AssociateTransitGatewayConnectPeer(input *AssociateTransitGatewayConnectPeerInput) (*AssociateTransitGatewayConnectPeerOutput, error)

AssociateTransitGatewayConnectPeer API operation for AWS Network Manager.

Associates a transit gateway Connect peer with a device, and optionally, with a link. If you specify a link, it must be associated with the specified device.

You can only associate transit gateway Connect peers that have been created on a transit gateway that's registered in your global network.

You cannot associate a transit gateway Connect peer with more than one device and link.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation AssociateTransitGatewayConnectPeer for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • ServiceQuotaExceededException A service limit was exceeded.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateTransitGatewayConnectPeer

func (*NetworkManager) AssociateTransitGatewayConnectPeerRequest

func (c *NetworkManager) AssociateTransitGatewayConnectPeerRequest(input *AssociateTransitGatewayConnectPeerInput) (req *request.Request, output *AssociateTransitGatewayConnectPeerOutput)

AssociateTransitGatewayConnectPeerRequest generates a "aws/request.Request" representing the client's request for the AssociateTransitGatewayConnectPeer operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateTransitGatewayConnectPeer for more information on using the AssociateTransitGatewayConnectPeer API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateTransitGatewayConnectPeerRequest method.
req, resp := client.AssociateTransitGatewayConnectPeerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateTransitGatewayConnectPeer

func (*NetworkManager) AssociateTransitGatewayConnectPeerWithContext

func (c *NetworkManager) AssociateTransitGatewayConnectPeerWithContext(ctx aws.Context, input *AssociateTransitGatewayConnectPeerInput, opts ...request.Option) (*AssociateTransitGatewayConnectPeerOutput, error)

AssociateTransitGatewayConnectPeerWithContext is the same as AssociateTransitGatewayConnectPeer with the addition of the ability to pass a context and additional request options.

See AssociateTransitGatewayConnectPeer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) CreateConnectAttachment

func (c *NetworkManager) CreateConnectAttachment(input *CreateConnectAttachmentInput) (*CreateConnectAttachmentOutput, error)

CreateConnectAttachment API operation for AWS Network Manager.

Creates a core network Connect attachment from a specified core network attachment.

A core network Connect attachment is a GRE-based tunnel attachment that you can use to establish a connection between a core network and an appliance. A core network Connect attachment uses an existing VPC attachment as the underlying transport mechanism.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation CreateConnectAttachment for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnectAttachment

func (*NetworkManager) CreateConnectAttachmentRequest

func (c *NetworkManager) CreateConnectAttachmentRequest(input *CreateConnectAttachmentInput) (req *request.Request, output *CreateConnectAttachmentOutput)

CreateConnectAttachmentRequest generates a "aws/request.Request" representing the client's request for the CreateConnectAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateConnectAttachment for more information on using the CreateConnectAttachment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateConnectAttachmentRequest method.
req, resp := client.CreateConnectAttachmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnectAttachment

func (*NetworkManager) CreateConnectAttachmentWithContext

func (c *NetworkManager) CreateConnectAttachmentWithContext(ctx aws.Context, input *CreateConnectAttachmentInput, opts ...request.Option) (*CreateConnectAttachmentOutput, error)

CreateConnectAttachmentWithContext is the same as CreateConnectAttachment with the addition of the ability to pass a context and additional request options.

See CreateConnectAttachment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) CreateConnectPeer

func (c *NetworkManager) CreateConnectPeer(input *CreateConnectPeerInput) (*CreateConnectPeerOutput, error)

CreateConnectPeer API operation for AWS Network Manager.

Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance. The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation CreateConnectPeer for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnectPeer

func (*NetworkManager) CreateConnectPeerRequest

func (c *NetworkManager) CreateConnectPeerRequest(input *CreateConnectPeerInput) (req *request.Request, output *CreateConnectPeerOutput)

CreateConnectPeerRequest generates a "aws/request.Request" representing the client's request for the CreateConnectPeer operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateConnectPeer for more information on using the CreateConnectPeer API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateConnectPeerRequest method.
req, resp := client.CreateConnectPeerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnectPeer

func (*NetworkManager) CreateConnectPeerWithContext

func (c *NetworkManager) CreateConnectPeerWithContext(ctx aws.Context, input *CreateConnectPeerInput, opts ...request.Option) (*CreateConnectPeerOutput, error)

CreateConnectPeerWithContext is the same as CreateConnectPeer with the addition of the ability to pass a context and additional request options.

See CreateConnectPeer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) CreateConnection

func (c *NetworkManager) CreateConnection(input *CreateConnectionInput) (*CreateConnectionOutput, error)

CreateConnection API operation for AWS Network Manager.

Creates a connection between two devices. The devices can be a physical or virtual appliance that connects to a third-party appliance in a VPC, or a physical appliance that connects to another physical appliance in an on-premises network.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation CreateConnection for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • ServiceQuotaExceededException A service limit was exceeded.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnection

func (*NetworkManager) CreateConnectionRequest

func (c *NetworkManager) CreateConnectionRequest(input *CreateConnectionInput) (req *request.Request, output *CreateConnectionOutput)

CreateConnectionRequest generates a "aws/request.Request" representing the client's request for the CreateConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateConnection for more information on using the CreateConnection API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateConnectionRequest method.
req, resp := client.CreateConnectionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnection

func (*NetworkManager) CreateConnectionWithContext

func (c *NetworkManager) CreateConnectionWithContext(ctx aws.Context, input *CreateConnectionInput, opts ...request.Option) (*CreateConnectionOutput, error)

CreateConnectionWithContext is the same as CreateConnection with the addition of the ability to pass a context and additional request options.

See CreateConnection for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) CreateCoreNetwork

func (c *NetworkManager) CreateCoreNetwork(input *CreateCoreNetworkInput) (*CreateCoreNetworkOutput, error)

CreateCoreNetwork API operation for AWS Network Manager.

Creates a core network as part of your global network, and optionally, with a core network policy.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation CreateCoreNetwork for usage and error information.

Returned Error Types:

  • CoreNetworkPolicyException Describes a core network policy exception.

  • ValidationException The input fails to satisfy the constraints.

  • ServiceQuotaExceededException A service limit was exceeded.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateCoreNetwork

func (*NetworkManager) CreateCoreNetworkRequest

func (c *NetworkManager) CreateCoreNetworkRequest(input *CreateCoreNetworkInput) (req *request.Request, output *CreateCoreNetworkOutput)

CreateCoreNetworkRequest generates a "aws/request.Request" representing the client's request for the CreateCoreNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateCoreNetwork for more information on using the CreateCoreNetwork API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateCoreNetworkRequest method.
req, resp := client.CreateCoreNetworkRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateCoreNetwork

func (*NetworkManager) CreateCoreNetworkWithContext

func (c *NetworkManager) CreateCoreNetworkWithContext(ctx aws.Context, input *CreateCoreNetworkInput, opts ...request.Option) (*CreateCoreNetworkOutput, error)

CreateCoreNetworkWithContext is the same as CreateCoreNetwork with the addition of the ability to pass a context and additional request options.

See CreateCoreNetwork for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) CreateDevice

func (c *NetworkManager) CreateDevice(input *CreateDeviceInput) (*CreateDeviceOutput, error)

CreateDevice API operation for AWS Network Manager.

Creates a new device in a global network. If you specify both a site ID and a location, the location of the site is used for visualization in the Network Manager console.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation CreateDevice for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • ServiceQuotaExceededException A service limit was exceeded.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateDevice

func (*NetworkManager) CreateDeviceRequest

func (c *NetworkManager) CreateDeviceRequest(input *CreateDeviceInput) (req *request.Request, output *CreateDeviceOutput)

CreateDeviceRequest generates a "aws/request.Request" representing the client's request for the CreateDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateDevice for more information on using the CreateDevice API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateDeviceRequest method.
req, resp := client.CreateDeviceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateDevice

func (*NetworkManager) CreateDeviceWithContext

func (c *NetworkManager) CreateDeviceWithContext(ctx aws.Context, input *CreateDeviceInput, opts ...request.Option) (*CreateDeviceOutput, error)

CreateDeviceWithContext is the same as CreateDevice with the addition of the ability to pass a context and additional request options.

See CreateDevice for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) CreateGlobalNetwork

func (c *NetworkManager) CreateGlobalNetwork(input *CreateGlobalNetworkInput) (*CreateGlobalNetworkOutput, error)

CreateGlobalNetwork API operation for AWS Network Manager.

Creates a new, empty global network.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation CreateGlobalNetwork for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • ServiceQuotaExceededException A service limit was exceeded.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateGlobalNetwork

func (*NetworkManager) CreateGlobalNetworkRequest

func (c *NetworkManager) CreateGlobalNetworkRequest(input *CreateGlobalNetworkInput) (req *request.Request, output *CreateGlobalNetworkOutput)

CreateGlobalNetworkRequest generates a "aws/request.Request" representing the client's request for the CreateGlobalNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateGlobalNetwork for more information on using the CreateGlobalNetwork API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateGlobalNetworkRequest method.
req, resp := client.CreateGlobalNetworkRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateGlobalNetwork

func (*NetworkManager) CreateGlobalNetworkWithContext

func (c *NetworkManager) CreateGlobalNetworkWithContext(ctx aws.Context, input *CreateGlobalNetworkInput, opts ...request.Option) (*CreateGlobalNetworkOutput, error)

CreateGlobalNetworkWithContext is the same as CreateGlobalNetwork with the addition of the ability to pass a context and additional request options.

See CreateGlobalNetwork for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (c *NetworkManager) CreateLink(input *CreateLinkInput) (*CreateLinkOutput, error)

CreateLink API operation for AWS Network Manager.

Creates a new link for a specified site.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation CreateLink for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • ServiceQuotaExceededException A service limit was exceeded.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateLink

func (*NetworkManager) CreateLinkRequest

func (c *NetworkManager) CreateLinkRequest(input *CreateLinkInput) (req *request.Request, output *CreateLinkOutput)

CreateLinkRequest generates a "aws/request.Request" representing the client's request for the CreateLink operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateLink for more information on using the CreateLink API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateLinkRequest method.
req, resp := client.CreateLinkRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateLink

func (*NetworkManager) CreateLinkWithContext

func (c *NetworkManager) CreateLinkWithContext(ctx aws.Context, input *CreateLinkInput, opts ...request.Option) (*CreateLinkOutput, error)

CreateLinkWithContext is the same as CreateLink with the addition of the ability to pass a context and additional request options.

See CreateLink for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) CreateSite

func (c *NetworkManager) CreateSite(input *CreateSiteInput) (*CreateSiteOutput, error)

CreateSite API operation for AWS Network Manager.

Creates a new site in a global network.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation CreateSite for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • ServiceQuotaExceededException A service limit was exceeded.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateSite

func (*NetworkManager) CreateSiteRequest

func (c *NetworkManager) CreateSiteRequest(input *CreateSiteInput) (req *request.Request, output *CreateSiteOutput)

CreateSiteRequest generates a "aws/request.Request" representing the client's request for the CreateSite operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateSite for more information on using the CreateSite API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateSiteRequest method.
req, resp := client.CreateSiteRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateSite

func (*NetworkManager) CreateSiteToSiteVpnAttachment

func (c *NetworkManager) CreateSiteToSiteVpnAttachment(input *CreateSiteToSiteVpnAttachmentInput) (*CreateSiteToSiteVpnAttachmentOutput, error)

CreateSiteToSiteVpnAttachment API operation for AWS Network Manager.

Creates an Amazon Web Services site-to-site VPN attachment on an edge location of a core network.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation CreateSiteToSiteVpnAttachment for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateSiteToSiteVpnAttachment

func (*NetworkManager) CreateSiteToSiteVpnAttachmentRequest

func (c *NetworkManager) CreateSiteToSiteVpnAttachmentRequest(input *CreateSiteToSiteVpnAttachmentInput) (req *request.Request, output *CreateSiteToSiteVpnAttachmentOutput)

CreateSiteToSiteVpnAttachmentRequest generates a "aws/request.Request" representing the client's request for the CreateSiteToSiteVpnAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateSiteToSiteVpnAttachment for more information on using the CreateSiteToSiteVpnAttachment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateSiteToSiteVpnAttachmentRequest method.
req, resp := client.CreateSiteToSiteVpnAttachmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateSiteToSiteVpnAttachment

func (*NetworkManager) CreateSiteToSiteVpnAttachmentWithContext

func (c *NetworkManager) CreateSiteToSiteVpnAttachmentWithContext(ctx aws.Context, input *CreateSiteToSiteVpnAttachmentInput, opts ...request.Option) (*CreateSiteToSiteVpnAttachmentOutput, error)

CreateSiteToSiteVpnAttachmentWithContext is the same as CreateSiteToSiteVpnAttachment with the addition of the ability to pass a context and additional request options.

See CreateSiteToSiteVpnAttachment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) CreateSiteWithContext

func (c *NetworkManager) CreateSiteWithContext(ctx aws.Context, input *CreateSiteInput, opts ...request.Option) (*CreateSiteOutput, error)

CreateSiteWithContext is the same as CreateSite with the addition of the ability to pass a context and additional request options.

See CreateSite for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) CreateTransitGatewayPeering

func (c *NetworkManager) CreateTransitGatewayPeering(input *CreateTransitGatewayPeeringInput) (*CreateTransitGatewayPeeringOutput, error)

CreateTransitGatewayPeering API operation for AWS Network Manager.

Creates a transit gateway peering connection.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation CreateTransitGatewayPeering for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateTransitGatewayPeering

func (*NetworkManager) CreateTransitGatewayPeeringRequest

func (c *NetworkManager) CreateTransitGatewayPeeringRequest(input *CreateTransitGatewayPeeringInput) (req *request.Request, output *CreateTransitGatewayPeeringOutput)

CreateTransitGatewayPeeringRequest generates a "aws/request.Request" representing the client's request for the CreateTransitGatewayPeering operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateTransitGatewayPeering for more information on using the CreateTransitGatewayPeering API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateTransitGatewayPeeringRequest method.
req, resp := client.CreateTransitGatewayPeeringRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateTransitGatewayPeering

func (*NetworkManager) CreateTransitGatewayPeeringWithContext

func (c *NetworkManager) CreateTransitGatewayPeeringWithContext(ctx aws.Context, input *CreateTransitGatewayPeeringInput, opts ...request.Option) (*CreateTransitGatewayPeeringOutput, error)

CreateTransitGatewayPeeringWithContext is the same as CreateTransitGatewayPeering with the addition of the ability to pass a context and additional request options.

See CreateTransitGatewayPeering for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) CreateTransitGatewayRouteTableAttachment

func (c *NetworkManager) CreateTransitGatewayRouteTableAttachment(input *CreateTransitGatewayRouteTableAttachmentInput) (*CreateTransitGatewayRouteTableAttachmentOutput, error)

CreateTransitGatewayRouteTableAttachment API operation for AWS Network Manager.

Creates a transit gateway route table attachment.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation CreateTransitGatewayRouteTableAttachment for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateTransitGatewayRouteTableAttachment

func (*NetworkManager) CreateTransitGatewayRouteTableAttachmentRequest

func (c *NetworkManager) CreateTransitGatewayRouteTableAttachmentRequest(input *CreateTransitGatewayRouteTableAttachmentInput) (req *request.Request, output *CreateTransitGatewayRouteTableAttachmentOutput)

CreateTransitGatewayRouteTableAttachmentRequest generates a "aws/request.Request" representing the client's request for the CreateTransitGatewayRouteTableAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateTransitGatewayRouteTableAttachment for more information on using the CreateTransitGatewayRouteTableAttachment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateTransitGatewayRouteTableAttachmentRequest method.
req, resp := client.CreateTransitGatewayRouteTableAttachmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateTransitGatewayRouteTableAttachment

func (*NetworkManager) CreateTransitGatewayRouteTableAttachmentWithContext

func (c *NetworkManager) CreateTransitGatewayRouteTableAttachmentWithContext(ctx aws.Context, input *CreateTransitGatewayRouteTableAttachmentInput, opts ...request.Option) (*CreateTransitGatewayRouteTableAttachmentOutput, error)

CreateTransitGatewayRouteTableAttachmentWithContext is the same as CreateTransitGatewayRouteTableAttachment with the addition of the ability to pass a context and additional request options.

See CreateTransitGatewayRouteTableAttachment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) CreateVpcAttachment

func (c *NetworkManager) CreateVpcAttachment(input *CreateVpcAttachmentInput) (*CreateVpcAttachmentOutput, error)

CreateVpcAttachment API operation for AWS Network Manager.

Creates a VPC attachment on an edge location of a core network.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation CreateVpcAttachment for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateVpcAttachment

func (*NetworkManager) CreateVpcAttachmentRequest

func (c *NetworkManager) CreateVpcAttachmentRequest(input *CreateVpcAttachmentInput) (req *request.Request, output *CreateVpcAttachmentOutput)

CreateVpcAttachmentRequest generates a "aws/request.Request" representing the client's request for the CreateVpcAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateVpcAttachment for more information on using the CreateVpcAttachment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateVpcAttachmentRequest method.
req, resp := client.CreateVpcAttachmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateVpcAttachment

func (*NetworkManager) CreateVpcAttachmentWithContext

func (c *NetworkManager) CreateVpcAttachmentWithContext(ctx aws.Context, input *CreateVpcAttachmentInput, opts ...request.Option) (*CreateVpcAttachmentOutput, error)

CreateVpcAttachmentWithContext is the same as CreateVpcAttachment with the addition of the ability to pass a context and additional request options.

See CreateVpcAttachment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DeleteAttachment

func (c *NetworkManager) DeleteAttachment(input *DeleteAttachmentInput) (*DeleteAttachmentOutput, error)

DeleteAttachment API operation for AWS Network Manager.

Deletes an attachment. Supports all attachment types.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DeleteAttachment for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteAttachment

func (*NetworkManager) DeleteAttachmentRequest

func (c *NetworkManager) DeleteAttachmentRequest(input *DeleteAttachmentInput) (req *request.Request, output *DeleteAttachmentOutput)

DeleteAttachmentRequest generates a "aws/request.Request" representing the client's request for the DeleteAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteAttachment for more information on using the DeleteAttachment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteAttachmentRequest method.
req, resp := client.DeleteAttachmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteAttachment

func (*NetworkManager) DeleteAttachmentWithContext

func (c *NetworkManager) DeleteAttachmentWithContext(ctx aws.Context, input *DeleteAttachmentInput, opts ...request.Option) (*DeleteAttachmentOutput, error)

DeleteAttachmentWithContext is the same as DeleteAttachment with the addition of the ability to pass a context and additional request options.

See DeleteAttachment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DeleteConnectPeer

func (c *NetworkManager) DeleteConnectPeer(input *DeleteConnectPeerInput) (*DeleteConnectPeerOutput, error)

DeleteConnectPeer API operation for AWS Network Manager.

Deletes a Connect peer.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DeleteConnectPeer for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteConnectPeer

func (*NetworkManager) DeleteConnectPeerRequest

func (c *NetworkManager) DeleteConnectPeerRequest(input *DeleteConnectPeerInput) (req *request.Request, output *DeleteConnectPeerOutput)

DeleteConnectPeerRequest generates a "aws/request.Request" representing the client's request for the DeleteConnectPeer operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteConnectPeer for more information on using the DeleteConnectPeer API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteConnectPeerRequest method.
req, resp := client.DeleteConnectPeerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteConnectPeer

func (*NetworkManager) DeleteConnectPeerWithContext

func (c *NetworkManager) DeleteConnectPeerWithContext(ctx aws.Context, input *DeleteConnectPeerInput, opts ...request.Option) (*DeleteConnectPeerOutput, error)

DeleteConnectPeerWithContext is the same as DeleteConnectPeer with the addition of the ability to pass a context and additional request options.

See DeleteConnectPeer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DeleteConnection

func (c *NetworkManager) DeleteConnection(input *DeleteConnectionInput) (*DeleteConnectionOutput, error)

DeleteConnection API operation for AWS Network Manager.

Deletes the specified connection in your global network.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DeleteConnection for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteConnection

func (*NetworkManager) DeleteConnectionRequest

func (c *NetworkManager) DeleteConnectionRequest(input *DeleteConnectionInput) (req *request.Request, output *DeleteConnectionOutput)

DeleteConnectionRequest generates a "aws/request.Request" representing the client's request for the DeleteConnection operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteConnection for more information on using the DeleteConnection API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteConnectionRequest method.
req, resp := client.DeleteConnectionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteConnection

func (*NetworkManager) DeleteConnectionWithContext

func (c *NetworkManager) DeleteConnectionWithContext(ctx aws.Context, input *DeleteConnectionInput, opts ...request.Option) (*DeleteConnectionOutput, error)

DeleteConnectionWithContext is the same as DeleteConnection with the addition of the ability to pass a context and additional request options.

See DeleteConnection for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DeleteCoreNetwork

func (c *NetworkManager) DeleteCoreNetwork(input *DeleteCoreNetworkInput) (*DeleteCoreNetworkOutput, error)

DeleteCoreNetwork API operation for AWS Network Manager.

Deletes a core network along with all core network policies. This can only be done if there are no attachments on a core network.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DeleteCoreNetwork for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteCoreNetwork

func (*NetworkManager) DeleteCoreNetworkPolicyVersion

func (c *NetworkManager) DeleteCoreNetworkPolicyVersion(input *DeleteCoreNetworkPolicyVersionInput) (*DeleteCoreNetworkPolicyVersionOutput, error)

DeleteCoreNetworkPolicyVersion API operation for AWS Network Manager.

Deletes a policy version from a core network. You can't delete the current LIVE policy.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DeleteCoreNetworkPolicyVersion for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteCoreNetworkPolicyVersion

func (*NetworkManager) DeleteCoreNetworkPolicyVersionRequest

func (c *NetworkManager) DeleteCoreNetworkPolicyVersionRequest(input *DeleteCoreNetworkPolicyVersionInput) (req *request.Request, output *DeleteCoreNetworkPolicyVersionOutput)

DeleteCoreNetworkPolicyVersionRequest generates a "aws/request.Request" representing the client's request for the DeleteCoreNetworkPolicyVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteCoreNetworkPolicyVersion for more information on using the DeleteCoreNetworkPolicyVersion API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteCoreNetworkPolicyVersionRequest method.
req, resp := client.DeleteCoreNetworkPolicyVersionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteCoreNetworkPolicyVersion

func (*NetworkManager) DeleteCoreNetworkPolicyVersionWithContext

func (c *NetworkManager) DeleteCoreNetworkPolicyVersionWithContext(ctx aws.Context, input *DeleteCoreNetworkPolicyVersionInput, opts ...request.Option) (*DeleteCoreNetworkPolicyVersionOutput, error)

DeleteCoreNetworkPolicyVersionWithContext is the same as DeleteCoreNetworkPolicyVersion with the addition of the ability to pass a context and additional request options.

See DeleteCoreNetworkPolicyVersion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DeleteCoreNetworkRequest

func (c *NetworkManager) DeleteCoreNetworkRequest(input *DeleteCoreNetworkInput) (req *request.Request, output *DeleteCoreNetworkOutput)

DeleteCoreNetworkRequest generates a "aws/request.Request" representing the client's request for the DeleteCoreNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteCoreNetwork for more information on using the DeleteCoreNetwork API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteCoreNetworkRequest method.
req, resp := client.DeleteCoreNetworkRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteCoreNetwork

func (*NetworkManager) DeleteCoreNetworkWithContext

func (c *NetworkManager) DeleteCoreNetworkWithContext(ctx aws.Context, input *DeleteCoreNetworkInput, opts ...request.Option) (*DeleteCoreNetworkOutput, error)

DeleteCoreNetworkWithContext is the same as DeleteCoreNetwork with the addition of the ability to pass a context and additional request options.

See DeleteCoreNetwork for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DeleteDevice

func (c *NetworkManager) DeleteDevice(input *DeleteDeviceInput) (*DeleteDeviceOutput, error)

DeleteDevice API operation for AWS Network Manager.

Deletes an existing device. You must first disassociate the device from any links and customer gateways.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DeleteDevice for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteDevice

func (*NetworkManager) DeleteDeviceRequest

func (c *NetworkManager) DeleteDeviceRequest(input *DeleteDeviceInput) (req *request.Request, output *DeleteDeviceOutput)

DeleteDeviceRequest generates a "aws/request.Request" representing the client's request for the DeleteDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteDevice for more information on using the DeleteDevice API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteDeviceRequest method.
req, resp := client.DeleteDeviceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteDevice

func (*NetworkManager) DeleteDeviceWithContext

func (c *NetworkManager) DeleteDeviceWithContext(ctx aws.Context, input *DeleteDeviceInput, opts ...request.Option) (*DeleteDeviceOutput, error)

DeleteDeviceWithContext is the same as DeleteDevice with the addition of the ability to pass a context and additional request options.

See DeleteDevice for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DeleteGlobalNetwork

func (c *NetworkManager) DeleteGlobalNetwork(input *DeleteGlobalNetworkInput) (*DeleteGlobalNetworkOutput, error)

DeleteGlobalNetwork API operation for AWS Network Manager.

Deletes an existing global network. You must first delete all global network objects (devices, links, and sites), deregister all transit gateways, and delete any core networks.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DeleteGlobalNetwork for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteGlobalNetwork

func (*NetworkManager) DeleteGlobalNetworkRequest

func (c *NetworkManager) DeleteGlobalNetworkRequest(input *DeleteGlobalNetworkInput) (req *request.Request, output *DeleteGlobalNetworkOutput)

DeleteGlobalNetworkRequest generates a "aws/request.Request" representing the client's request for the DeleteGlobalNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteGlobalNetwork for more information on using the DeleteGlobalNetwork API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteGlobalNetworkRequest method.
req, resp := client.DeleteGlobalNetworkRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteGlobalNetwork

func (*NetworkManager) DeleteGlobalNetworkWithContext

func (c *NetworkManager) DeleteGlobalNetworkWithContext(ctx aws.Context, input *DeleteGlobalNetworkInput, opts ...request.Option) (*DeleteGlobalNetworkOutput, error)

DeleteGlobalNetworkWithContext is the same as DeleteGlobalNetwork with the addition of the ability to pass a context and additional request options.

See DeleteGlobalNetwork for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (c *NetworkManager) DeleteLink(input *DeleteLinkInput) (*DeleteLinkOutput, error)

DeleteLink API operation for AWS Network Manager.

Deletes an existing link. You must first disassociate the link from any devices and customer gateways.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DeleteLink for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteLink

func (*NetworkManager) DeleteLinkRequest

func (c *NetworkManager) DeleteLinkRequest(input *DeleteLinkInput) (req *request.Request, output *DeleteLinkOutput)

DeleteLinkRequest generates a "aws/request.Request" representing the client's request for the DeleteLink operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteLink for more information on using the DeleteLink API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteLinkRequest method.
req, resp := client.DeleteLinkRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteLink

func (*NetworkManager) DeleteLinkWithContext

func (c *NetworkManager) DeleteLinkWithContext(ctx aws.Context, input *DeleteLinkInput, opts ...request.Option) (*DeleteLinkOutput, error)

DeleteLinkWithContext is the same as DeleteLink with the addition of the ability to pass a context and additional request options.

See DeleteLink for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DeletePeering

func (c *NetworkManager) DeletePeering(input *DeletePeeringInput) (*DeletePeeringOutput, error)

DeletePeering API operation for AWS Network Manager.

Deletes an existing peering connection.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DeletePeering for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeletePeering

func (*NetworkManager) DeletePeeringRequest

func (c *NetworkManager) DeletePeeringRequest(input *DeletePeeringInput) (req *request.Request, output *DeletePeeringOutput)

DeletePeeringRequest generates a "aws/request.Request" representing the client's request for the DeletePeering operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeletePeering for more information on using the DeletePeering API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeletePeeringRequest method.
req, resp := client.DeletePeeringRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeletePeering

func (*NetworkManager) DeletePeeringWithContext

func (c *NetworkManager) DeletePeeringWithContext(ctx aws.Context, input *DeletePeeringInput, opts ...request.Option) (*DeletePeeringOutput, error)

DeletePeeringWithContext is the same as DeletePeering with the addition of the ability to pass a context and additional request options.

See DeletePeering for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DeleteResourcePolicy

func (c *NetworkManager) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)

DeleteResourcePolicy API operation for AWS Network Manager.

Deletes a resource policy for the specified resource. This revokes the access of the principals specified in the resource policy.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DeleteResourcePolicy for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteResourcePolicy

func (*NetworkManager) DeleteResourcePolicyRequest

func (c *NetworkManager) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)

DeleteResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the DeleteResourcePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteResourcePolicy for more information on using the DeleteResourcePolicy API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteResourcePolicyRequest method.
req, resp := client.DeleteResourcePolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteResourcePolicy

func (*NetworkManager) DeleteResourcePolicyWithContext

func (c *NetworkManager) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)

DeleteResourcePolicyWithContext is the same as DeleteResourcePolicy with the addition of the ability to pass a context and additional request options.

See DeleteResourcePolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DeleteSite

func (c *NetworkManager) DeleteSite(input *DeleteSiteInput) (*DeleteSiteOutput, error)

DeleteSite API operation for AWS Network Manager.

Deletes an existing site. The site cannot be associated with any device or link.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DeleteSite for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteSite

func (*NetworkManager) DeleteSiteRequest

func (c *NetworkManager) DeleteSiteRequest(input *DeleteSiteInput) (req *request.Request, output *DeleteSiteOutput)

DeleteSiteRequest generates a "aws/request.Request" representing the client's request for the DeleteSite operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteSite for more information on using the DeleteSite API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteSiteRequest method.
req, resp := client.DeleteSiteRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteSite

func (*NetworkManager) DeleteSiteWithContext

func (c *NetworkManager) DeleteSiteWithContext(ctx aws.Context, input *DeleteSiteInput, opts ...request.Option) (*DeleteSiteOutput, error)

DeleteSiteWithContext is the same as DeleteSite with the addition of the ability to pass a context and additional request options.

See DeleteSite for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DeregisterTransitGateway

func (c *NetworkManager) DeregisterTransitGateway(input *DeregisterTransitGatewayInput) (*DeregisterTransitGatewayOutput, error)

DeregisterTransitGateway API operation for AWS Network Manager.

Deregisters a transit gateway from your global network. This action does not delete your transit gateway, or modify any of its attachments. This action removes any customer gateway associations.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DeregisterTransitGateway for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeregisterTransitGateway

func (*NetworkManager) DeregisterTransitGatewayRequest

func (c *NetworkManager) DeregisterTransitGatewayRequest(input *DeregisterTransitGatewayInput) (req *request.Request, output *DeregisterTransitGatewayOutput)

DeregisterTransitGatewayRequest generates a "aws/request.Request" representing the client's request for the DeregisterTransitGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeregisterTransitGateway for more information on using the DeregisterTransitGateway API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeregisterTransitGatewayRequest method.
req, resp := client.DeregisterTransitGatewayRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeregisterTransitGateway

func (*NetworkManager) DeregisterTransitGatewayWithContext

func (c *NetworkManager) DeregisterTransitGatewayWithContext(ctx aws.Context, input *DeregisterTransitGatewayInput, opts ...request.Option) (*DeregisterTransitGatewayOutput, error)

DeregisterTransitGatewayWithContext is the same as DeregisterTransitGateway with the addition of the ability to pass a context and additional request options.

See DeregisterTransitGateway for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DescribeGlobalNetworks

func (c *NetworkManager) DescribeGlobalNetworks(input *DescribeGlobalNetworksInput) (*DescribeGlobalNetworksOutput, error)

DescribeGlobalNetworks API operation for AWS Network Manager.

Describes one or more global networks. By default, all global networks are described. To describe the objects in your global network, you must use the appropriate Get* action. For example, to list the transit gateways in your global network, use GetTransitGatewayRegistrations.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DescribeGlobalNetworks for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DescribeGlobalNetworks

func (*NetworkManager) DescribeGlobalNetworksPages

func (c *NetworkManager) DescribeGlobalNetworksPages(input *DescribeGlobalNetworksInput, fn func(*DescribeGlobalNetworksOutput, bool) bool) error

DescribeGlobalNetworksPages iterates over the pages of a DescribeGlobalNetworks operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See DescribeGlobalNetworks method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a DescribeGlobalNetworks operation.
pageNum := 0
err := client.DescribeGlobalNetworksPages(params,
    func(page *networkmanager.DescribeGlobalNetworksOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*NetworkManager) DescribeGlobalNetworksPagesWithContext

func (c *NetworkManager) DescribeGlobalNetworksPagesWithContext(ctx aws.Context, input *DescribeGlobalNetworksInput, fn func(*DescribeGlobalNetworksOutput, bool) bool, opts ...request.Option) error

DescribeGlobalNetworksPagesWithContext same as DescribeGlobalNetworksPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DescribeGlobalNetworksRequest

func (c *NetworkManager) DescribeGlobalNetworksRequest(input *DescribeGlobalNetworksInput) (req *request.Request, output *DescribeGlobalNetworksOutput)

DescribeGlobalNetworksRequest generates a "aws/request.Request" representing the client's request for the DescribeGlobalNetworks operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeGlobalNetworks for more information on using the DescribeGlobalNetworks API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeGlobalNetworksRequest method.
req, resp := client.DescribeGlobalNetworksRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DescribeGlobalNetworks

func (*NetworkManager) DescribeGlobalNetworksWithContext

func (c *NetworkManager) DescribeGlobalNetworksWithContext(ctx aws.Context, input *DescribeGlobalNetworksInput, opts ...request.Option) (*DescribeGlobalNetworksOutput, error)

DescribeGlobalNetworksWithContext is the same as DescribeGlobalNetworks with the addition of the ability to pass a context and additional request options.

See DescribeGlobalNetworks for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DisassociateConnectPeer

func (c *NetworkManager) DisassociateConnectPeer(input *DisassociateConnectPeerInput) (*DisassociateConnectPeerOutput, error)

DisassociateConnectPeer API operation for AWS Network Manager.

Disassociates a core network Connect peer from a device and a link.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DisassociateConnectPeer for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateConnectPeer

func (*NetworkManager) DisassociateConnectPeerRequest

func (c *NetworkManager) DisassociateConnectPeerRequest(input *DisassociateConnectPeerInput) (req *request.Request, output *DisassociateConnectPeerOutput)

DisassociateConnectPeerRequest generates a "aws/request.Request" representing the client's request for the DisassociateConnectPeer operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateConnectPeer for more information on using the DisassociateConnectPeer API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateConnectPeerRequest method.
req, resp := client.DisassociateConnectPeerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateConnectPeer

func (*NetworkManager) DisassociateConnectPeerWithContext

func (c *NetworkManager) DisassociateConnectPeerWithContext(ctx aws.Context, input *DisassociateConnectPeerInput, opts ...request.Option) (*DisassociateConnectPeerOutput, error)

DisassociateConnectPeerWithContext is the same as DisassociateConnectPeer with the addition of the ability to pass a context and additional request options.

See DisassociateConnectPeer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DisassociateCustomerGateway

func (c *NetworkManager) DisassociateCustomerGateway(input *DisassociateCustomerGatewayInput) (*DisassociateCustomerGatewayOutput, error)

DisassociateCustomerGateway API operation for AWS Network Manager.

Disassociates a customer gateway from a device and a link.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DisassociateCustomerGateway for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateCustomerGateway

func (*NetworkManager) DisassociateCustomerGatewayRequest

func (c *NetworkManager) DisassociateCustomerGatewayRequest(input *DisassociateCustomerGatewayInput) (req *request.Request, output *DisassociateCustomerGatewayOutput)

DisassociateCustomerGatewayRequest generates a "aws/request.Request" representing the client's request for the DisassociateCustomerGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateCustomerGateway for more information on using the DisassociateCustomerGateway API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateCustomerGatewayRequest method.
req, resp := client.DisassociateCustomerGatewayRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateCustomerGateway

func (*NetworkManager) DisassociateCustomerGatewayWithContext

func (c *NetworkManager) DisassociateCustomerGatewayWithContext(ctx aws.Context, input *DisassociateCustomerGatewayInput, opts ...request.Option) (*DisassociateCustomerGatewayOutput, error)

DisassociateCustomerGatewayWithContext is the same as DisassociateCustomerGateway with the addition of the ability to pass a context and additional request options.

See DisassociateCustomerGateway for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (c *NetworkManager) DisassociateLink(input *DisassociateLinkInput) (*DisassociateLinkOutput, error)

DisassociateLink API operation for AWS Network Manager.

Disassociates an existing device from a link. You must first disassociate any customer gateways that are associated with the link.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DisassociateLink for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateLink

func (*NetworkManager) DisassociateLinkRequest

func (c *NetworkManager) DisassociateLinkRequest(input *DisassociateLinkInput) (req *request.Request, output *DisassociateLinkOutput)

DisassociateLinkRequest generates a "aws/request.Request" representing the client's request for the DisassociateLink operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateLink for more information on using the DisassociateLink API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateLinkRequest method.
req, resp := client.DisassociateLinkRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateLink

func (*NetworkManager) DisassociateLinkWithContext

func (c *NetworkManager) DisassociateLinkWithContext(ctx aws.Context, input *DisassociateLinkInput, opts ...request.Option) (*DisassociateLinkOutput, error)

DisassociateLinkWithContext is the same as DisassociateLink with the addition of the ability to pass a context and additional request options.

See DisassociateLink for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) DisassociateTransitGatewayConnectPeer

func (c *NetworkManager) DisassociateTransitGatewayConnectPeer(input *DisassociateTransitGatewayConnectPeerInput) (*DisassociateTransitGatewayConnectPeerOutput, error)

DisassociateTransitGatewayConnectPeer API operation for AWS Network Manager.

Disassociates a transit gateway Connect peer from a device and link.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation DisassociateTransitGatewayConnectPeer for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateTransitGatewayConnectPeer

func (*NetworkManager) DisassociateTransitGatewayConnectPeerRequest

func (c *NetworkManager) DisassociateTransitGatewayConnectPeerRequest(input *DisassociateTransitGatewayConnectPeerInput) (req *request.Request, output *DisassociateTransitGatewayConnectPeerOutput)

DisassociateTransitGatewayConnectPeerRequest generates a "aws/request.Request" representing the client's request for the DisassociateTransitGatewayConnectPeer operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateTransitGatewayConnectPeer for more information on using the DisassociateTransitGatewayConnectPeer API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateTransitGatewayConnectPeerRequest method.
req, resp := client.DisassociateTransitGatewayConnectPeerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateTransitGatewayConnectPeer

func (*NetworkManager) DisassociateTransitGatewayConnectPeerWithContext

func (c *NetworkManager) DisassociateTransitGatewayConnectPeerWithContext(ctx aws.Context, input *DisassociateTransitGatewayConnectPeerInput, opts ...request.Option) (*DisassociateTransitGatewayConnectPeerOutput, error)

DisassociateTransitGatewayConnectPeerWithContext is the same as DisassociateTransitGatewayConnectPeer with the addition of the ability to pass a context and additional request options.

See DisassociateTransitGatewayConnectPeer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) ExecuteCoreNetworkChangeSet

func (c *NetworkManager) ExecuteCoreNetworkChangeSet(input *ExecuteCoreNetworkChangeSetInput) (*ExecuteCoreNetworkChangeSetOutput, error)

ExecuteCoreNetworkChangeSet API operation for AWS Network Manager.

Executes a change set on your core network. Deploys changes globally based on the policy submitted..

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation ExecuteCoreNetworkChangeSet for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/ExecuteCoreNetworkChangeSet

func (*NetworkManager) ExecuteCoreNetworkChangeSetRequest

func (c *NetworkManager) ExecuteCoreNetworkChangeSetRequest(input *ExecuteCoreNetworkChangeSetInput) (req *request.Request, output *ExecuteCoreNetworkChangeSetOutput)

ExecuteCoreNetworkChangeSetRequest generates a "aws/request.Request" representing the client's request for the ExecuteCoreNetworkChangeSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ExecuteCoreNetworkChangeSet for more information on using the ExecuteCoreNetworkChangeSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ExecuteCoreNetworkChangeSetRequest method.
req, resp := client.ExecuteCoreNetworkChangeSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/ExecuteCoreNetworkChangeSet

func (*NetworkManager) ExecuteCoreNetworkChangeSetWithContext

func (c *NetworkManager) ExecuteCoreNetworkChangeSetWithContext(ctx aws.Context, input *ExecuteCoreNetworkChangeSetInput, opts ...request.Option) (*ExecuteCoreNetworkChangeSetOutput, error)

ExecuteCoreNetworkChangeSetWithContext is the same as ExecuteCoreNetworkChangeSet with the addition of the ability to pass a context and additional request options.

See ExecuteCoreNetworkChangeSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) GetConnectAttachment

func (c *NetworkManager) GetConnectAttachment(input *GetConnectAttachmentInput) (*GetConnectAttachmentOutput, error)

GetConnectAttachment API operation for AWS Network Manager.

Returns information about a core network Connect attachment.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation GetConnectAttachment for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/GetConnectAttachment

func (*NetworkManager) GetConnectAttachmentRequest

func (c *NetworkManager) GetConnectAttachmentRequest(input *GetConnectAttachmentInput) (req *request.Request, output *GetConnectAttachmentOutput)

GetConnectAttachmentRequest generates a "aws/request.Request" representing the client's request for the GetConnectAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetConnectAttachment for more information on using the GetConnectAttachment API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetConnectAttachmentRequest method.
req, resp := client.GetConnectAttachmentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/GetConnectAttachment

func (*NetworkManager) GetConnectAttachmentWithContext

func (c *NetworkManager) GetConnectAttachmentWithContext(ctx aws.Context, input *GetConnectAttachmentInput, opts ...request.Option) (*GetConnectAttachmentOutput, error)

GetConnectAttachmentWithContext is the same as GetConnectAttachment with the addition of the ability to pass a context and additional request options.

See GetConnectAttachment for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) GetConnectPeer

func (c *NetworkManager) GetConnectPeer(input *GetConnectPeerInput) (*GetConnectPeerOutput, error)

GetConnectPeer API operation for AWS Network Manager.

Returns information about a core network Connect peer.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation GetConnectPeer for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/GetConnectPeer

func (*NetworkManager) GetConnectPeerAssociations

func (c *NetworkManager) GetConnectPeerAssociations(input *GetConnectPeerAssociationsInput) (*GetConnectPeerAssociationsOutput, error)

GetConnectPeerAssociations API operation for AWS Network Manager.

Returns information about a core network Connect peer associations.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Network Manager's API operation GetConnectPeerAssociations for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy the constraints.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • ResourceNotFoundException The specified resource could not be found.

  • ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException The request has failed due to an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/GetConnectPeerAssociations

func (*NetworkManager) GetConnectPeerAssociationsPages

func (c *NetworkManager) GetConnectPeerAssociationsPages(input *GetConnectPeerAssociationsInput, fn func(*GetConnectPeerAssociationsOutput, bool) bool) error

GetConnectPeerAssociationsPages iterates over the pages of a GetConnectPeerAssociations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See GetConnectPeerAssociations method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a GetConnectPeerAssociations operation.
pageNum := 0
err := client.GetConnectPeerAssociationsPages(params,
    func(page *networkmanager.GetConnectPeerAssociationsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*NetworkManager) GetConnectPeerAssociationsPagesWithContext

func (c *NetworkManager) GetConnectPeerAssociationsPagesWithContext(ctx aws.Context, input *GetConnectPeerAssociationsInput, fn func(*GetConnectPeerAssociationsOutput, bool) bool, opts ...request.Option) error

GetConnectPeerAssociationsPagesWithContext same as GetConnectPeerAssociationsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*NetworkManager) GetConnectPeerAssociationsRequ