Documentation ¶
Overview ¶
Package networkmanager provides the client and types for making API requests to AWS Network Manager.
Transit Gateway Network Manager (Network Manager) enables you to create a global network, in which you can monitor your Amazon Web Services and on-premises networks that are built around transit gateways.
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
Index ¶
- Constants
- func ConnectionState_Values() []string
- func ConnectionStatus_Values() []string
- func ConnectionType_Values() []string
- func CustomerGatewayAssociationState_Values() []string
- func DeviceState_Values() []string
- func GlobalNetworkState_Values() []string
- func LinkAssociationState_Values() []string
- func LinkState_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 ValidationExceptionReason_Values() []string
- type AWSLocation
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type AssociateCustomerGatewayInput
- func (s AssociateCustomerGatewayInput) GoString() string
- func (s *AssociateCustomerGatewayInput) SetCustomerGatewayArn(v string) *AssociateCustomerGatewayInput
- func (s *AssociateCustomerGatewayInput) SetDeviceId(v string) *AssociateCustomerGatewayInput
- func (s *AssociateCustomerGatewayInput) SetGlobalNetworkId(v string) *AssociateCustomerGatewayInput
- func (s *AssociateCustomerGatewayInput) SetLinkId(v string) *AssociateCustomerGatewayInput
- func (s AssociateCustomerGatewayInput) String() string
- func (s *AssociateCustomerGatewayInput) Validate() error
- type AssociateCustomerGatewayOutput
- type AssociateLinkInput
- func (s AssociateLinkInput) GoString() string
- func (s *AssociateLinkInput) SetDeviceId(v string) *AssociateLinkInput
- func (s *AssociateLinkInput) SetGlobalNetworkId(v string) *AssociateLinkInput
- func (s *AssociateLinkInput) SetLinkId(v string) *AssociateLinkInput
- func (s AssociateLinkInput) String() string
- func (s *AssociateLinkInput) Validate() error
- type AssociateLinkOutput
- type AssociateTransitGatewayConnectPeerInput
- func (s AssociateTransitGatewayConnectPeerInput) GoString() string
- func (s *AssociateTransitGatewayConnectPeerInput) SetDeviceId(v string) *AssociateTransitGatewayConnectPeerInput
- func (s *AssociateTransitGatewayConnectPeerInput) SetGlobalNetworkId(v string) *AssociateTransitGatewayConnectPeerInput
- func (s *AssociateTransitGatewayConnectPeerInput) SetLinkId(v string) *AssociateTransitGatewayConnectPeerInput
- func (s *AssociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn(v string) *AssociateTransitGatewayConnectPeerInput
- func (s AssociateTransitGatewayConnectPeerInput) String() string
- func (s *AssociateTransitGatewayConnectPeerInput) Validate() error
- type AssociateTransitGatewayConnectPeerOutput
- func (s AssociateTransitGatewayConnectPeerOutput) GoString() string
- func (s *AssociateTransitGatewayConnectPeerOutput) SetTransitGatewayConnectPeerAssociation(v *TransitGatewayConnectPeerAssociation) *AssociateTransitGatewayConnectPeerOutput
- func (s AssociateTransitGatewayConnectPeerOutput) String() string
- type Bandwidth
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type Connection
- func (s Connection) GoString() string
- func (s *Connection) SetConnectedDeviceId(v string) *Connection
- func (s *Connection) SetConnectedLinkId(v string) *Connection
- func (s *Connection) SetConnectionArn(v string) *Connection
- func (s *Connection) SetConnectionId(v string) *Connection
- func (s *Connection) SetCreatedAt(v time.Time) *Connection
- func (s *Connection) SetDescription(v string) *Connection
- func (s *Connection) SetDeviceId(v string) *Connection
- func (s *Connection) SetGlobalNetworkId(v string) *Connection
- func (s *Connection) SetLinkId(v string) *Connection
- func (s *Connection) SetState(v string) *Connection
- func (s *Connection) SetTags(v []*Tag) *Connection
- func (s Connection) String() string
- type ConnectionHealth
- type CreateConnectionInput
- func (s CreateConnectionInput) GoString() string
- func (s *CreateConnectionInput) SetConnectedDeviceId(v string) *CreateConnectionInput
- func (s *CreateConnectionInput) SetConnectedLinkId(v string) *CreateConnectionInput
- func (s *CreateConnectionInput) SetDescription(v string) *CreateConnectionInput
- func (s *CreateConnectionInput) SetDeviceId(v string) *CreateConnectionInput
- func (s *CreateConnectionInput) SetGlobalNetworkId(v string) *CreateConnectionInput
- func (s *CreateConnectionInput) SetLinkId(v string) *CreateConnectionInput
- func (s *CreateConnectionInput) SetTags(v []*Tag) *CreateConnectionInput
- func (s CreateConnectionInput) String() string
- func (s *CreateConnectionInput) Validate() error
- type CreateConnectionOutput
- type CreateDeviceInput
- func (s CreateDeviceInput) GoString() string
- func (s *CreateDeviceInput) SetAWSLocation(v *AWSLocation) *CreateDeviceInput
- func (s *CreateDeviceInput) SetDescription(v string) *CreateDeviceInput
- func (s *CreateDeviceInput) SetGlobalNetworkId(v string) *CreateDeviceInput
- func (s *CreateDeviceInput) SetLocation(v *Location) *CreateDeviceInput
- func (s *CreateDeviceInput) SetModel(v string) *CreateDeviceInput
- func (s *CreateDeviceInput) SetSerialNumber(v string) *CreateDeviceInput
- func (s *CreateDeviceInput) SetSiteId(v string) *CreateDeviceInput
- func (s *CreateDeviceInput) SetTags(v []*Tag) *CreateDeviceInput
- func (s *CreateDeviceInput) SetType(v string) *CreateDeviceInput
- func (s *CreateDeviceInput) SetVendor(v string) *CreateDeviceInput
- func (s CreateDeviceInput) String() string
- func (s *CreateDeviceInput) Validate() error
- type CreateDeviceOutput
- type CreateGlobalNetworkInput
- type CreateGlobalNetworkOutput
- type CreateLinkInput
- func (s CreateLinkInput) GoString() string
- func (s *CreateLinkInput) SetBandwidth(v *Bandwidth) *CreateLinkInput
- func (s *CreateLinkInput) SetDescription(v string) *CreateLinkInput
- func (s *CreateLinkInput) SetGlobalNetworkId(v string) *CreateLinkInput
- func (s *CreateLinkInput) SetProvider(v string) *CreateLinkInput
- func (s *CreateLinkInput) SetSiteId(v string) *CreateLinkInput
- func (s *CreateLinkInput) SetTags(v []*Tag) *CreateLinkInput
- func (s *CreateLinkInput) SetType(v string) *CreateLinkInput
- func (s CreateLinkInput) String() string
- func (s *CreateLinkInput) Validate() error
- type CreateLinkOutput
- type CreateSiteInput
- func (s CreateSiteInput) GoString() string
- func (s *CreateSiteInput) SetDescription(v string) *CreateSiteInput
- func (s *CreateSiteInput) SetGlobalNetworkId(v string) *CreateSiteInput
- func (s *CreateSiteInput) SetLocation(v *Location) *CreateSiteInput
- func (s *CreateSiteInput) SetTags(v []*Tag) *CreateSiteInput
- func (s CreateSiteInput) String() string
- func (s *CreateSiteInput) Validate() error
- type CreateSiteOutput
- type CustomerGatewayAssociation
- func (s CustomerGatewayAssociation) GoString() string
- func (s *CustomerGatewayAssociation) SetCustomerGatewayArn(v string) *CustomerGatewayAssociation
- func (s *CustomerGatewayAssociation) SetDeviceId(v string) *CustomerGatewayAssociation
- func (s *CustomerGatewayAssociation) SetGlobalNetworkId(v string) *CustomerGatewayAssociation
- func (s *CustomerGatewayAssociation) SetLinkId(v string) *CustomerGatewayAssociation
- func (s *CustomerGatewayAssociation) SetState(v string) *CustomerGatewayAssociation
- func (s CustomerGatewayAssociation) String() string
- type DeleteConnectionInput
- func (s DeleteConnectionInput) GoString() string
- func (s *DeleteConnectionInput) SetConnectionId(v string) *DeleteConnectionInput
- func (s *DeleteConnectionInput) SetGlobalNetworkId(v string) *DeleteConnectionInput
- func (s DeleteConnectionInput) String() string
- func (s *DeleteConnectionInput) Validate() error
- type DeleteConnectionOutput
- type DeleteDeviceInput
- type DeleteDeviceOutput
- type DeleteGlobalNetworkInput
- type DeleteGlobalNetworkOutput
- type DeleteLinkInput
- type DeleteLinkOutput
- type DeleteSiteInput
- type DeleteSiteOutput
- type DeregisterTransitGatewayInput
- func (s DeregisterTransitGatewayInput) GoString() string
- func (s *DeregisterTransitGatewayInput) SetGlobalNetworkId(v string) *DeregisterTransitGatewayInput
- func (s *DeregisterTransitGatewayInput) SetTransitGatewayArn(v string) *DeregisterTransitGatewayInput
- func (s DeregisterTransitGatewayInput) String() string
- func (s *DeregisterTransitGatewayInput) Validate() error
- type DeregisterTransitGatewayOutput
- type DescribeGlobalNetworksInput
- func (s DescribeGlobalNetworksInput) GoString() string
- func (s *DescribeGlobalNetworksInput) SetGlobalNetworkIds(v []*string) *DescribeGlobalNetworksInput
- func (s *DescribeGlobalNetworksInput) SetMaxResults(v int64) *DescribeGlobalNetworksInput
- func (s *DescribeGlobalNetworksInput) SetNextToken(v string) *DescribeGlobalNetworksInput
- func (s DescribeGlobalNetworksInput) String() string
- func (s *DescribeGlobalNetworksInput) Validate() error
- type DescribeGlobalNetworksOutput
- func (s DescribeGlobalNetworksOutput) GoString() string
- func (s *DescribeGlobalNetworksOutput) SetGlobalNetworks(v []*GlobalNetwork) *DescribeGlobalNetworksOutput
- func (s *DescribeGlobalNetworksOutput) SetNextToken(v string) *DescribeGlobalNetworksOutput
- func (s DescribeGlobalNetworksOutput) String() string
- type Device
- func (s Device) GoString() string
- func (s *Device) SetAWSLocation(v *AWSLocation) *Device
- func (s *Device) SetCreatedAt(v time.Time) *Device
- func (s *Device) SetDescription(v string) *Device
- func (s *Device) SetDeviceArn(v string) *Device
- func (s *Device) SetDeviceId(v string) *Device
- func (s *Device) SetGlobalNetworkId(v string) *Device
- func (s *Device) SetLocation(v *Location) *Device
- func (s *Device) SetModel(v string) *Device
- func (s *Device) SetSerialNumber(v string) *Device
- func (s *Device) SetSiteId(v string) *Device
- func (s *Device) SetState(v string) *Device
- func (s *Device) SetTags(v []*Tag) *Device
- func (s *Device) SetType(v string) *Device
- func (s *Device) SetVendor(v string) *Device
- func (s Device) String() string
- type DisassociateCustomerGatewayInput
- func (s DisassociateCustomerGatewayInput) GoString() string
- func (s *DisassociateCustomerGatewayInput) SetCustomerGatewayArn(v string) *DisassociateCustomerGatewayInput
- func (s *DisassociateCustomerGatewayInput) SetGlobalNetworkId(v string) *DisassociateCustomerGatewayInput
- func (s DisassociateCustomerGatewayInput) String() string
- func (s *DisassociateCustomerGatewayInput) Validate() error
- type DisassociateCustomerGatewayOutput
- type DisassociateLinkInput
- func (s DisassociateLinkInput) GoString() string
- func (s *DisassociateLinkInput) SetDeviceId(v string) *DisassociateLinkInput
- func (s *DisassociateLinkInput) SetGlobalNetworkId(v string) *DisassociateLinkInput
- func (s *DisassociateLinkInput) SetLinkId(v string) *DisassociateLinkInput
- func (s DisassociateLinkInput) String() string
- func (s *DisassociateLinkInput) Validate() error
- type DisassociateLinkOutput
- type DisassociateTransitGatewayConnectPeerInput
- func (s DisassociateTransitGatewayConnectPeerInput) GoString() string
- func (s *DisassociateTransitGatewayConnectPeerInput) SetGlobalNetworkId(v string) *DisassociateTransitGatewayConnectPeerInput
- func (s *DisassociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn(v string) *DisassociateTransitGatewayConnectPeerInput
- func (s DisassociateTransitGatewayConnectPeerInput) String() string
- func (s *DisassociateTransitGatewayConnectPeerInput) Validate() error
- type DisassociateTransitGatewayConnectPeerOutput
- func (s DisassociateTransitGatewayConnectPeerOutput) GoString() string
- func (s *DisassociateTransitGatewayConnectPeerOutput) SetTransitGatewayConnectPeerAssociation(v *TransitGatewayConnectPeerAssociation) *DisassociateTransitGatewayConnectPeerOutput
- func (s DisassociateTransitGatewayConnectPeerOutput) String() string
- type GetConnectionsInput
- func (s GetConnectionsInput) GoString() string
- func (s *GetConnectionsInput) SetConnectionIds(v []*string) *GetConnectionsInput
- func (s *GetConnectionsInput) SetDeviceId(v string) *GetConnectionsInput
- func (s *GetConnectionsInput) SetGlobalNetworkId(v string) *GetConnectionsInput
- func (s *GetConnectionsInput) SetMaxResults(v int64) *GetConnectionsInput
- func (s *GetConnectionsInput) SetNextToken(v string) *GetConnectionsInput
- func (s GetConnectionsInput) String() string
- func (s *GetConnectionsInput) Validate() error
- type GetConnectionsOutput
- type GetCustomerGatewayAssociationsInput
- func (s GetCustomerGatewayAssociationsInput) GoString() string
- func (s *GetCustomerGatewayAssociationsInput) SetCustomerGatewayArns(v []*string) *GetCustomerGatewayAssociationsInput
- func (s *GetCustomerGatewayAssociationsInput) SetGlobalNetworkId(v string) *GetCustomerGatewayAssociationsInput
- func (s *GetCustomerGatewayAssociationsInput) SetMaxResults(v int64) *GetCustomerGatewayAssociationsInput
- func (s *GetCustomerGatewayAssociationsInput) SetNextToken(v string) *GetCustomerGatewayAssociationsInput
- func (s GetCustomerGatewayAssociationsInput) String() string
- func (s *GetCustomerGatewayAssociationsInput) Validate() error
- type GetCustomerGatewayAssociationsOutput
- func (s GetCustomerGatewayAssociationsOutput) GoString() string
- func (s *GetCustomerGatewayAssociationsOutput) SetCustomerGatewayAssociations(v []*CustomerGatewayAssociation) *GetCustomerGatewayAssociationsOutput
- func (s *GetCustomerGatewayAssociationsOutput) SetNextToken(v string) *GetCustomerGatewayAssociationsOutput
- func (s GetCustomerGatewayAssociationsOutput) String() string
- type GetDevicesInput
- func (s GetDevicesInput) GoString() string
- func (s *GetDevicesInput) SetDeviceIds(v []*string) *GetDevicesInput
- func (s *GetDevicesInput) SetGlobalNetworkId(v string) *GetDevicesInput
- func (s *GetDevicesInput) SetMaxResults(v int64) *GetDevicesInput
- func (s *GetDevicesInput) SetNextToken(v string) *GetDevicesInput
- func (s *GetDevicesInput) SetSiteId(v string) *GetDevicesInput
- func (s GetDevicesInput) String() string
- func (s *GetDevicesInput) Validate() error
- type GetDevicesOutput
- type GetLinkAssociationsInput
- func (s GetLinkAssociationsInput) GoString() string
- func (s *GetLinkAssociationsInput) SetDeviceId(v string) *GetLinkAssociationsInput
- func (s *GetLinkAssociationsInput) SetGlobalNetworkId(v string) *GetLinkAssociationsInput
- func (s *GetLinkAssociationsInput) SetLinkId(v string) *GetLinkAssociationsInput
- func (s *GetLinkAssociationsInput) SetMaxResults(v int64) *GetLinkAssociationsInput
- func (s *GetLinkAssociationsInput) SetNextToken(v string) *GetLinkAssociationsInput
- func (s GetLinkAssociationsInput) String() string
- func (s *GetLinkAssociationsInput) Validate() error
- type GetLinkAssociationsOutput
- type GetLinksInput
- func (s GetLinksInput) GoString() string
- func (s *GetLinksInput) SetGlobalNetworkId(v string) *GetLinksInput
- func (s *GetLinksInput) SetLinkIds(v []*string) *GetLinksInput
- func (s *GetLinksInput) SetMaxResults(v int64) *GetLinksInput
- func (s *GetLinksInput) SetNextToken(v string) *GetLinksInput
- func (s *GetLinksInput) SetProvider(v string) *GetLinksInput
- func (s *GetLinksInput) SetSiteId(v string) *GetLinksInput
- func (s *GetLinksInput) SetType(v string) *GetLinksInput
- func (s GetLinksInput) String() string
- func (s *GetLinksInput) Validate() error
- type GetLinksOutput
- type GetNetworkResourceCountsInput
- func (s GetNetworkResourceCountsInput) GoString() string
- func (s *GetNetworkResourceCountsInput) SetGlobalNetworkId(v string) *GetNetworkResourceCountsInput
- func (s *GetNetworkResourceCountsInput) SetMaxResults(v int64) *GetNetworkResourceCountsInput
- func (s *GetNetworkResourceCountsInput) SetNextToken(v string) *GetNetworkResourceCountsInput
- func (s *GetNetworkResourceCountsInput) SetResourceType(v string) *GetNetworkResourceCountsInput
- func (s GetNetworkResourceCountsInput) String() string
- func (s *GetNetworkResourceCountsInput) Validate() error
- type GetNetworkResourceCountsOutput
- func (s GetNetworkResourceCountsOutput) GoString() string
- func (s *GetNetworkResourceCountsOutput) SetNetworkResourceCounts(v []*NetworkResourceCount) *GetNetworkResourceCountsOutput
- func (s *GetNetworkResourceCountsOutput) SetNextToken(v string) *GetNetworkResourceCountsOutput
- func (s GetNetworkResourceCountsOutput) String() string
- type GetNetworkResourceRelationshipsInput
- func (s GetNetworkResourceRelationshipsInput) GoString() string
- func (s *GetNetworkResourceRelationshipsInput) SetAccountId(v string) *GetNetworkResourceRelationshipsInput
- func (s *GetNetworkResourceRelationshipsInput) SetAwsRegion(v string) *GetNetworkResourceRelationshipsInput
- func (s *GetNetworkResourceRelationshipsInput) SetGlobalNetworkId(v string) *GetNetworkResourceRelationshipsInput
- func (s *GetNetworkResourceRelationshipsInput) SetMaxResults(v int64) *GetNetworkResourceRelationshipsInput
- func (s *GetNetworkResourceRelationshipsInput) SetNextToken(v string) *GetNetworkResourceRelationshipsInput
- func (s *GetNetworkResourceRelationshipsInput) SetRegisteredGatewayArn(v string) *GetNetworkResourceRelationshipsInput
- func (s *GetNetworkResourceRelationshipsInput) SetResourceArn(v string) *GetNetworkResourceRelationshipsInput
- func (s *GetNetworkResourceRelationshipsInput) SetResourceType(v string) *GetNetworkResourceRelationshipsInput
- func (s GetNetworkResourceRelationshipsInput) String() string
- func (s *GetNetworkResourceRelationshipsInput) Validate() error
- type GetNetworkResourceRelationshipsOutput
- func (s GetNetworkResourceRelationshipsOutput) GoString() string
- func (s *GetNetworkResourceRelationshipsOutput) SetNextToken(v string) *GetNetworkResourceRelationshipsOutput
- func (s *GetNetworkResourceRelationshipsOutput) SetRelationships(v []*Relationship) *GetNetworkResourceRelationshipsOutput
- func (s GetNetworkResourceRelationshipsOutput) String() string
- type GetNetworkResourcesInput
- func (s GetNetworkResourcesInput) GoString() string
- func (s *GetNetworkResourcesInput) SetAccountId(v string) *GetNetworkResourcesInput
- func (s *GetNetworkResourcesInput) SetAwsRegion(v string) *GetNetworkResourcesInput
- func (s *GetNetworkResourcesInput) SetGlobalNetworkId(v string) *GetNetworkResourcesInput
- func (s *GetNetworkResourcesInput) SetMaxResults(v int64) *GetNetworkResourcesInput
- func (s *GetNetworkResourcesInput) SetNextToken(v string) *GetNetworkResourcesInput
- func (s *GetNetworkResourcesInput) SetRegisteredGatewayArn(v string) *GetNetworkResourcesInput
- func (s *GetNetworkResourcesInput) SetResourceArn(v string) *GetNetworkResourcesInput
- func (s *GetNetworkResourcesInput) SetResourceType(v string) *GetNetworkResourcesInput
- func (s GetNetworkResourcesInput) String() string
- func (s *GetNetworkResourcesInput) Validate() error
- type GetNetworkResourcesOutput
- type GetNetworkRoutesInput
- func (s GetNetworkRoutesInput) GoString() string
- func (s *GetNetworkRoutesInput) SetDestinationFilters(v map[string][]*string) *GetNetworkRoutesInput
- func (s *GetNetworkRoutesInput) SetExactCidrMatches(v []*string) *GetNetworkRoutesInput
- func (s *GetNetworkRoutesInput) SetGlobalNetworkId(v string) *GetNetworkRoutesInput
- func (s *GetNetworkRoutesInput) SetLongestPrefixMatches(v []*string) *GetNetworkRoutesInput
- func (s *GetNetworkRoutesInput) SetPrefixListIds(v []*string) *GetNetworkRoutesInput
- func (s *GetNetworkRoutesInput) SetRouteTableIdentifier(v *RouteTableIdentifier) *GetNetworkRoutesInput
- func (s *GetNetworkRoutesInput) SetStates(v []*string) *GetNetworkRoutesInput
- func (s *GetNetworkRoutesInput) SetSubnetOfMatches(v []*string) *GetNetworkRoutesInput
- func (s *GetNetworkRoutesInput) SetSupernetOfMatches(v []*string) *GetNetworkRoutesInput
- func (s *GetNetworkRoutesInput) SetTypes(v []*string) *GetNetworkRoutesInput
- func (s GetNetworkRoutesInput) String() string
- func (s *GetNetworkRoutesInput) Validate() error
- type GetNetworkRoutesOutput
- func (s GetNetworkRoutesOutput) GoString() string
- func (s *GetNetworkRoutesOutput) SetNetworkRoutes(v []*NetworkRoute) *GetNetworkRoutesOutput
- func (s *GetNetworkRoutesOutput) SetRouteTableArn(v string) *GetNetworkRoutesOutput
- func (s *GetNetworkRoutesOutput) SetRouteTableTimestamp(v time.Time) *GetNetworkRoutesOutput
- func (s *GetNetworkRoutesOutput) SetRouteTableType(v string) *GetNetworkRoutesOutput
- func (s GetNetworkRoutesOutput) String() string
- type GetNetworkTelemetryInput
- func (s GetNetworkTelemetryInput) GoString() string
- func (s *GetNetworkTelemetryInput) SetAccountId(v string) *GetNetworkTelemetryInput
- func (s *GetNetworkTelemetryInput) SetAwsRegion(v string) *GetNetworkTelemetryInput
- func (s *GetNetworkTelemetryInput) SetGlobalNetworkId(v string) *GetNetworkTelemetryInput
- func (s *GetNetworkTelemetryInput) SetMaxResults(v int64) *GetNetworkTelemetryInput
- func (s *GetNetworkTelemetryInput) SetNextToken(v string) *GetNetworkTelemetryInput
- func (s *GetNetworkTelemetryInput) SetRegisteredGatewayArn(v string) *GetNetworkTelemetryInput
- func (s *GetNetworkTelemetryInput) SetResourceArn(v string) *GetNetworkTelemetryInput
- func (s *GetNetworkTelemetryInput) SetResourceType(v string) *GetNetworkTelemetryInput
- func (s GetNetworkTelemetryInput) String() string
- func (s *GetNetworkTelemetryInput) Validate() error
- type GetNetworkTelemetryOutput
- type GetRouteAnalysisInput
- func (s GetRouteAnalysisInput) GoString() string
- func (s *GetRouteAnalysisInput) SetGlobalNetworkId(v string) *GetRouteAnalysisInput
- func (s *GetRouteAnalysisInput) SetRouteAnalysisId(v string) *GetRouteAnalysisInput
- func (s GetRouteAnalysisInput) String() string
- func (s *GetRouteAnalysisInput) Validate() error
- type GetRouteAnalysisOutput
- type GetSitesInput
- func (s GetSitesInput) GoString() string
- func (s *GetSitesInput) SetGlobalNetworkId(v string) *GetSitesInput
- func (s *GetSitesInput) SetMaxResults(v int64) *GetSitesInput
- func (s *GetSitesInput) SetNextToken(v string) *GetSitesInput
- func (s *GetSitesInput) SetSiteIds(v []*string) *GetSitesInput
- func (s GetSitesInput) String() string
- func (s *GetSitesInput) Validate() error
- type GetSitesOutput
- type GetTransitGatewayConnectPeerAssociationsInput
- func (s GetTransitGatewayConnectPeerAssociationsInput) GoString() string
- func (s *GetTransitGatewayConnectPeerAssociationsInput) SetGlobalNetworkId(v string) *GetTransitGatewayConnectPeerAssociationsInput
- func (s *GetTransitGatewayConnectPeerAssociationsInput) SetMaxResults(v int64) *GetTransitGatewayConnectPeerAssociationsInput
- func (s *GetTransitGatewayConnectPeerAssociationsInput) SetNextToken(v string) *GetTransitGatewayConnectPeerAssociationsInput
- func (s *GetTransitGatewayConnectPeerAssociationsInput) SetTransitGatewayConnectPeerArns(v []*string) *GetTransitGatewayConnectPeerAssociationsInput
- func (s GetTransitGatewayConnectPeerAssociationsInput) String() string
- func (s *GetTransitGatewayConnectPeerAssociationsInput) Validate() error
- type GetTransitGatewayConnectPeerAssociationsOutput
- func (s GetTransitGatewayConnectPeerAssociationsOutput) GoString() string
- func (s *GetTransitGatewayConnectPeerAssociationsOutput) SetNextToken(v string) *GetTransitGatewayConnectPeerAssociationsOutput
- func (s *GetTransitGatewayConnectPeerAssociationsOutput) SetTransitGatewayConnectPeerAssociations(v []*TransitGatewayConnectPeerAssociation) *GetTransitGatewayConnectPeerAssociationsOutput
- func (s GetTransitGatewayConnectPeerAssociationsOutput) String() string
- type GetTransitGatewayRegistrationsInput
- func (s GetTransitGatewayRegistrationsInput) GoString() string
- func (s *GetTransitGatewayRegistrationsInput) SetGlobalNetworkId(v string) *GetTransitGatewayRegistrationsInput
- func (s *GetTransitGatewayRegistrationsInput) SetMaxResults(v int64) *GetTransitGatewayRegistrationsInput
- func (s *GetTransitGatewayRegistrationsInput) SetNextToken(v string) *GetTransitGatewayRegistrationsInput
- func (s *GetTransitGatewayRegistrationsInput) SetTransitGatewayArns(v []*string) *GetTransitGatewayRegistrationsInput
- func (s GetTransitGatewayRegistrationsInput) String() string
- func (s *GetTransitGatewayRegistrationsInput) Validate() error
- type GetTransitGatewayRegistrationsOutput
- func (s GetTransitGatewayRegistrationsOutput) GoString() string
- func (s *GetTransitGatewayRegistrationsOutput) SetNextToken(v string) *GetTransitGatewayRegistrationsOutput
- func (s *GetTransitGatewayRegistrationsOutput) SetTransitGatewayRegistrations(v []*TransitGatewayRegistration) *GetTransitGatewayRegistrationsOutput
- func (s GetTransitGatewayRegistrationsOutput) String() string
- type GlobalNetwork
- func (s GlobalNetwork) GoString() string
- func (s *GlobalNetwork) SetCreatedAt(v time.Time) *GlobalNetwork
- func (s *GlobalNetwork) SetDescription(v string) *GlobalNetwork
- func (s *GlobalNetwork) SetGlobalNetworkArn(v string) *GlobalNetwork
- func (s *GlobalNetwork) SetGlobalNetworkId(v string) *GlobalNetwork
- func (s *GlobalNetwork) SetState(v string) *GlobalNetwork
- func (s *GlobalNetwork) SetTags(v []*Tag) *GlobalNetwork
- func (s GlobalNetwork) String() string
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type Link
- func (s Link) GoString() string
- func (s *Link) SetBandwidth(v *Bandwidth) *Link
- func (s *Link) SetCreatedAt(v time.Time) *Link
- func (s *Link) SetDescription(v string) *Link
- func (s *Link) SetGlobalNetworkId(v string) *Link
- func (s *Link) SetLinkArn(v string) *Link
- func (s *Link) SetLinkId(v string) *Link
- func (s *Link) SetProvider(v string) *Link
- func (s *Link) SetSiteId(v string) *Link
- func (s *Link) SetState(v string) *Link
- func (s *Link) SetTags(v []*Tag) *Link
- func (s *Link) SetType(v string) *Link
- func (s Link) String() string
- type LinkAssociation
- func (s LinkAssociation) GoString() string
- func (s *LinkAssociation) SetDeviceId(v string) *LinkAssociation
- func (s *LinkAssociation) SetGlobalNetworkId(v string) *LinkAssociation
- func (s *LinkAssociation) SetLinkAssociationState(v string) *LinkAssociation
- func (s *LinkAssociation) SetLinkId(v string) *LinkAssociation
- func (s LinkAssociation) String() string
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type Location
- type NetworkManager
- 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, ...) (*AssociateTransitGatewayConnectPeerOutput, 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) 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) CreateSiteWithContext(ctx aws.Context, input *CreateSiteInput, opts ...request.Option) (*CreateSiteOutput, 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) 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) 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, ...) error
- func (c *NetworkManager) DescribeGlobalNetworksPagesWithContext(ctx aws.Context, input *DescribeGlobalNetworksInput, ...) 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) 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, ...) (*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, ...) (*DisassociateTransitGatewayConnectPeerOutput, 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, ...) 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) GetCustomerGatewayAssociations(input *GetCustomerGatewayAssociationsInput) (*GetCustomerGatewayAssociationsOutput, error)
- func (c *NetworkManager) GetCustomerGatewayAssociationsPages(input *GetCustomerGatewayAssociationsInput, ...) error
- func (c *NetworkManager) GetCustomerGatewayAssociationsPagesWithContext(ctx aws.Context, input *GetCustomerGatewayAssociationsInput, ...) error
- func (c *NetworkManager) GetCustomerGatewayAssociationsRequest(input *GetCustomerGatewayAssociationsInput) (req *request.Request, output *GetCustomerGatewayAssociationsOutput)
- func (c *NetworkManager) GetCustomerGatewayAssociationsWithContext(ctx aws.Context, input *GetCustomerGatewayAssociationsInput, ...) (*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, ...) 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, ...) error
- func (c *NetworkManager) GetLinkAssociationsPagesWithContext(ctx aws.Context, input *GetLinkAssociationsInput, ...) 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, ...) 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, ...) error
- func (c *NetworkManager) GetNetworkResourceCountsPagesWithContext(ctx aws.Context, input *GetNetworkResourceCountsInput, ...) 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, ...) error
- func (c *NetworkManager) GetNetworkResourceRelationshipsPagesWithContext(ctx aws.Context, input *GetNetworkResourceRelationshipsInput, ...) error
- func (c *NetworkManager) GetNetworkResourceRelationshipsRequest(input *GetNetworkResourceRelationshipsInput) (req *request.Request, output *GetNetworkResourceRelationshipsOutput)
- func (c *NetworkManager) GetNetworkResourceRelationshipsWithContext(ctx aws.Context, input *GetNetworkResourceRelationshipsInput, ...) (*GetNetworkResourceRelationshipsOutput, error)
- func (c *NetworkManager) GetNetworkResources(input *GetNetworkResourcesInput) (*GetNetworkResourcesOutput, error)
- func (c *NetworkManager) GetNetworkResourcesPages(input *GetNetworkResourcesInput, ...) error
- func (c *NetworkManager) GetNetworkResourcesPagesWithContext(ctx aws.Context, input *GetNetworkResourcesInput, ...) 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, ...) error
- func (c *NetworkManager) GetNetworkTelemetryPagesWithContext(ctx aws.Context, input *GetNetworkTelemetryInput, ...) 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) 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) 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, ...) 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, ...) error
- func (c *NetworkManager) GetTransitGatewayConnectPeerAssociationsPagesWithContext(ctx aws.Context, input *GetTransitGatewayConnectPeerAssociationsInput, ...) error
- func (c *NetworkManager) GetTransitGatewayConnectPeerAssociationsRequest(input *GetTransitGatewayConnectPeerAssociationsInput) (req *request.Request, output *GetTransitGatewayConnectPeerAssociationsOutput)
- func (c *NetworkManager) GetTransitGatewayConnectPeerAssociationsWithContext(ctx aws.Context, input *GetTransitGatewayConnectPeerAssociationsInput, ...) (*GetTransitGatewayConnectPeerAssociationsOutput, error)
- func (c *NetworkManager) GetTransitGatewayRegistrations(input *GetTransitGatewayRegistrationsInput) (*GetTransitGatewayRegistrationsOutput, error)
- func (c *NetworkManager) GetTransitGatewayRegistrationsPages(input *GetTransitGatewayRegistrationsInput, ...) error
- func (c *NetworkManager) GetTransitGatewayRegistrationsPagesWithContext(ctx aws.Context, input *GetTransitGatewayRegistrationsInput, ...) error
- func (c *NetworkManager) GetTransitGatewayRegistrationsRequest(input *GetTransitGatewayRegistrationsInput) (req *request.Request, output *GetTransitGatewayRegistrationsOutput)
- func (c *NetworkManager) GetTransitGatewayRegistrationsWithContext(ctx aws.Context, input *GetTransitGatewayRegistrationsInput, ...) (*GetTransitGatewayRegistrationsOutput, 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) 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) 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) 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, ...) (*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)
- type NetworkResource
- func (s NetworkResource) GoString() string
- func (s *NetworkResource) SetAccountId(v string) *NetworkResource
- func (s *NetworkResource) SetAwsRegion(v string) *NetworkResource
- func (s *NetworkResource) SetDefinition(v string) *NetworkResource
- func (s *NetworkResource) SetDefinitionTimestamp(v time.Time) *NetworkResource
- func (s *NetworkResource) SetMetadata(v map[string]*string) *NetworkResource
- func (s *NetworkResource) SetRegisteredGatewayArn(v string) *NetworkResource
- func (s *NetworkResource) SetResourceArn(v string) *NetworkResource
- func (s *NetworkResource) SetResourceId(v string) *NetworkResource
- func (s *NetworkResource) SetResourceType(v string) *NetworkResource
- func (s *NetworkResource) SetTags(v []*Tag) *NetworkResource
- func (s NetworkResource) String() string
- type NetworkResourceCount
- type NetworkResourceSummary
- func (s NetworkResourceSummary) GoString() string
- func (s *NetworkResourceSummary) SetDefinition(v string) *NetworkResourceSummary
- func (s *NetworkResourceSummary) SetIsMiddlebox(v bool) *NetworkResourceSummary
- func (s *NetworkResourceSummary) SetNameTag(v string) *NetworkResourceSummary
- func (s *NetworkResourceSummary) SetRegisteredGatewayArn(v string) *NetworkResourceSummary
- func (s *NetworkResourceSummary) SetResourceArn(v string) *NetworkResourceSummary
- func (s *NetworkResourceSummary) SetResourceType(v string) *NetworkResourceSummary
- func (s NetworkResourceSummary) String() string
- type NetworkRoute
- func (s NetworkRoute) GoString() string
- func (s *NetworkRoute) SetDestinationCidrBlock(v string) *NetworkRoute
- func (s *NetworkRoute) SetDestinations(v []*NetworkRouteDestination) *NetworkRoute
- func (s *NetworkRoute) SetPrefixListId(v string) *NetworkRoute
- func (s *NetworkRoute) SetState(v string) *NetworkRoute
- func (s *NetworkRoute) SetType(v string) *NetworkRoute
- func (s NetworkRoute) String() string
- type NetworkRouteDestination
- func (s NetworkRouteDestination) GoString() string
- func (s *NetworkRouteDestination) SetResourceId(v string) *NetworkRouteDestination
- func (s *NetworkRouteDestination) SetResourceType(v string) *NetworkRouteDestination
- func (s *NetworkRouteDestination) SetTransitGatewayAttachmentId(v string) *NetworkRouteDestination
- func (s NetworkRouteDestination) String() string
- type NetworkTelemetry
- func (s NetworkTelemetry) GoString() string
- func (s *NetworkTelemetry) SetAccountId(v string) *NetworkTelemetry
- func (s *NetworkTelemetry) SetAddress(v string) *NetworkTelemetry
- func (s *NetworkTelemetry) SetAwsRegion(v string) *NetworkTelemetry
- func (s *NetworkTelemetry) SetHealth(v *ConnectionHealth) *NetworkTelemetry
- func (s *NetworkTelemetry) SetRegisteredGatewayArn(v string) *NetworkTelemetry
- func (s *NetworkTelemetry) SetResourceArn(v string) *NetworkTelemetry
- func (s *NetworkTelemetry) SetResourceId(v string) *NetworkTelemetry
- func (s *NetworkTelemetry) SetResourceType(v string) *NetworkTelemetry
- func (s NetworkTelemetry) String() string
- type PathComponent
- type RegisterTransitGatewayInput
- func (s RegisterTransitGatewayInput) GoString() string
- func (s *RegisterTransitGatewayInput) SetGlobalNetworkId(v string) *RegisterTransitGatewayInput
- func (s *RegisterTransitGatewayInput) SetTransitGatewayArn(v string) *RegisterTransitGatewayInput
- func (s RegisterTransitGatewayInput) String() string
- func (s *RegisterTransitGatewayInput) Validate() error
- type RegisterTransitGatewayOutput
- type Relationship
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type RouteAnalysis
- func (s RouteAnalysis) GoString() string
- func (s *RouteAnalysis) SetDestination(v *RouteAnalysisEndpointOptions) *RouteAnalysis
- func (s *RouteAnalysis) SetForwardPath(v *RouteAnalysisPath) *RouteAnalysis
- func (s *RouteAnalysis) SetGlobalNetworkId(v string) *RouteAnalysis
- func (s *RouteAnalysis) SetIncludeReturnPath(v bool) *RouteAnalysis
- func (s *RouteAnalysis) SetOwnerAccountId(v string) *RouteAnalysis
- func (s *RouteAnalysis) SetReturnPath(v *RouteAnalysisPath) *RouteAnalysis
- func (s *RouteAnalysis) SetRouteAnalysisId(v string) *RouteAnalysis
- func (s *RouteAnalysis) SetSource(v *RouteAnalysisEndpointOptions) *RouteAnalysis
- func (s *RouteAnalysis) SetStartTimestamp(v time.Time) *RouteAnalysis
- func (s *RouteAnalysis) SetStatus(v string) *RouteAnalysis
- func (s *RouteAnalysis) SetUseMiddleboxes(v bool) *RouteAnalysis
- func (s RouteAnalysis) String() string
- type RouteAnalysisCompletion
- func (s RouteAnalysisCompletion) GoString() string
- func (s *RouteAnalysisCompletion) SetReasonCode(v string) *RouteAnalysisCompletion
- func (s *RouteAnalysisCompletion) SetReasonContext(v map[string]*string) *RouteAnalysisCompletion
- func (s *RouteAnalysisCompletion) SetResultCode(v string) *RouteAnalysisCompletion
- func (s RouteAnalysisCompletion) String() string
- type RouteAnalysisEndpointOptions
- func (s RouteAnalysisEndpointOptions) GoString() string
- func (s *RouteAnalysisEndpointOptions) SetIpAddress(v string) *RouteAnalysisEndpointOptions
- func (s *RouteAnalysisEndpointOptions) SetTransitGatewayArn(v string) *RouteAnalysisEndpointOptions
- func (s *RouteAnalysisEndpointOptions) SetTransitGatewayAttachmentArn(v string) *RouteAnalysisEndpointOptions
- func (s RouteAnalysisEndpointOptions) String() string
- type RouteAnalysisEndpointOptionsSpecification
- func (s RouteAnalysisEndpointOptionsSpecification) GoString() string
- func (s *RouteAnalysisEndpointOptionsSpecification) SetIpAddress(v string) *RouteAnalysisEndpointOptionsSpecification
- func (s *RouteAnalysisEndpointOptionsSpecification) SetTransitGatewayAttachmentArn(v string) *RouteAnalysisEndpointOptionsSpecification
- func (s RouteAnalysisEndpointOptionsSpecification) String() string
- type RouteAnalysisPath
- type RouteTableIdentifier
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type Site
- func (s Site) GoString() string
- func (s *Site) SetCreatedAt(v time.Time) *Site
- func (s *Site) SetDescription(v string) *Site
- func (s *Site) SetGlobalNetworkId(v string) *Site
- func (s *Site) SetLocation(v *Location) *Site
- func (s *Site) SetSiteArn(v string) *Site
- func (s *Site) SetSiteId(v string) *Site
- func (s *Site) SetState(v string) *Site
- func (s *Site) SetTags(v []*Tag) *Site
- func (s Site) String() string
- type StartRouteAnalysisInput
- func (s StartRouteAnalysisInput) GoString() string
- func (s *StartRouteAnalysisInput) SetDestination(v *RouteAnalysisEndpointOptionsSpecification) *StartRouteAnalysisInput
- func (s *StartRouteAnalysisInput) SetGlobalNetworkId(v string) *StartRouteAnalysisInput
- func (s *StartRouteAnalysisInput) SetIncludeReturnPath(v bool) *StartRouteAnalysisInput
- func (s *StartRouteAnalysisInput) SetSource(v *RouteAnalysisEndpointOptionsSpecification) *StartRouteAnalysisInput
- func (s *StartRouteAnalysisInput) SetUseMiddleboxes(v bool) *StartRouteAnalysisInput
- func (s StartRouteAnalysisInput) String() string
- func (s *StartRouteAnalysisInput) Validate() error
- type StartRouteAnalysisOutput
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type TransitGatewayConnectPeerAssociation
- func (s TransitGatewayConnectPeerAssociation) GoString() string
- func (s *TransitGatewayConnectPeerAssociation) SetDeviceId(v string) *TransitGatewayConnectPeerAssociation
- func (s *TransitGatewayConnectPeerAssociation) SetGlobalNetworkId(v string) *TransitGatewayConnectPeerAssociation
- func (s *TransitGatewayConnectPeerAssociation) SetLinkId(v string) *TransitGatewayConnectPeerAssociation
- func (s *TransitGatewayConnectPeerAssociation) SetState(v string) *TransitGatewayConnectPeerAssociation
- func (s *TransitGatewayConnectPeerAssociation) SetTransitGatewayConnectPeerArn(v string) *TransitGatewayConnectPeerAssociation
- func (s TransitGatewayConnectPeerAssociation) String() string
- type TransitGatewayRegistration
- func (s TransitGatewayRegistration) GoString() string
- func (s *TransitGatewayRegistration) SetGlobalNetworkId(v string) *TransitGatewayRegistration
- func (s *TransitGatewayRegistration) SetState(v *TransitGatewayRegistrationStateReason) *TransitGatewayRegistration
- func (s *TransitGatewayRegistration) SetTransitGatewayArn(v string) *TransitGatewayRegistration
- func (s TransitGatewayRegistration) String() string
- type TransitGatewayRegistrationStateReason
- func (s TransitGatewayRegistrationStateReason) GoString() string
- func (s *TransitGatewayRegistrationStateReason) SetCode(v string) *TransitGatewayRegistrationStateReason
- func (s *TransitGatewayRegistrationStateReason) SetMessage(v string) *TransitGatewayRegistrationStateReason
- func (s TransitGatewayRegistrationStateReason) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateConnectionInput
- func (s UpdateConnectionInput) GoString() string
- func (s *UpdateConnectionInput) SetConnectedLinkId(v string) *UpdateConnectionInput
- func (s *UpdateConnectionInput) SetConnectionId(v string) *UpdateConnectionInput
- func (s *UpdateConnectionInput) SetDescription(v string) *UpdateConnectionInput
- func (s *UpdateConnectionInput) SetGlobalNetworkId(v string) *UpdateConnectionInput
- func (s *UpdateConnectionInput) SetLinkId(v string) *UpdateConnectionInput
- func (s UpdateConnectionInput) String() string
- func (s *UpdateConnectionInput) Validate() error
- type UpdateConnectionOutput
- type UpdateDeviceInput
- func (s UpdateDeviceInput) GoString() string
- func (s *UpdateDeviceInput) SetAWSLocation(v *AWSLocation) *UpdateDeviceInput
- func (s *UpdateDeviceInput) SetDescription(v string) *UpdateDeviceInput
- func (s *UpdateDeviceInput) SetDeviceId(v string) *UpdateDeviceInput
- func (s *UpdateDeviceInput) SetGlobalNetworkId(v string) *UpdateDeviceInput
- func (s *UpdateDeviceInput) SetLocation(v *Location) *UpdateDeviceInput
- func (s *UpdateDeviceInput) SetModel(v string) *UpdateDeviceInput
- func (s *UpdateDeviceInput) SetSerialNumber(v string) *UpdateDeviceInput
- func (s *UpdateDeviceInput) SetSiteId(v string) *UpdateDeviceInput
- func (s *UpdateDeviceInput) SetType(v string) *UpdateDeviceInput
- func (s *UpdateDeviceInput) SetVendor(v string) *UpdateDeviceInput
- func (s UpdateDeviceInput) String() string
- func (s *UpdateDeviceInput) Validate() error
- type UpdateDeviceOutput
- type UpdateGlobalNetworkInput
- func (s UpdateGlobalNetworkInput) GoString() string
- func (s *UpdateGlobalNetworkInput) SetDescription(v string) *UpdateGlobalNetworkInput
- func (s *UpdateGlobalNetworkInput) SetGlobalNetworkId(v string) *UpdateGlobalNetworkInput
- func (s UpdateGlobalNetworkInput) String() string
- func (s *UpdateGlobalNetworkInput) Validate() error
- type UpdateGlobalNetworkOutput
- type UpdateLinkInput
- func (s UpdateLinkInput) GoString() string
- func (s *UpdateLinkInput) SetBandwidth(v *Bandwidth) *UpdateLinkInput
- func (s *UpdateLinkInput) SetDescription(v string) *UpdateLinkInput
- func (s *UpdateLinkInput) SetGlobalNetworkId(v string) *UpdateLinkInput
- func (s *UpdateLinkInput) SetLinkId(v string) *UpdateLinkInput
- func (s *UpdateLinkInput) SetProvider(v string) *UpdateLinkInput
- func (s *UpdateLinkInput) SetType(v string) *UpdateLinkInput
- func (s UpdateLinkInput) String() string
- func (s *UpdateLinkInput) Validate() error
- type UpdateLinkOutput
- type UpdateNetworkResourceMetadataInput
- func (s UpdateNetworkResourceMetadataInput) GoString() string
- func (s *UpdateNetworkResourceMetadataInput) SetGlobalNetworkId(v string) *UpdateNetworkResourceMetadataInput
- func (s *UpdateNetworkResourceMetadataInput) SetMetadata(v map[string]*string) *UpdateNetworkResourceMetadataInput
- func (s *UpdateNetworkResourceMetadataInput) SetResourceArn(v string) *UpdateNetworkResourceMetadataInput
- func (s UpdateNetworkResourceMetadataInput) String() string
- func (s *UpdateNetworkResourceMetadataInput) Validate() error
- type UpdateNetworkResourceMetadataOutput
- func (s UpdateNetworkResourceMetadataOutput) GoString() string
- func (s *UpdateNetworkResourceMetadataOutput) SetMetadata(v map[string]*string) *UpdateNetworkResourceMetadataOutput
- func (s *UpdateNetworkResourceMetadataOutput) SetResourceArn(v string) *UpdateNetworkResourceMetadataOutput
- func (s UpdateNetworkResourceMetadataOutput) String() string
- type UpdateSiteInput
- func (s UpdateSiteInput) GoString() string
- func (s *UpdateSiteInput) SetDescription(v string) *UpdateSiteInput
- func (s *UpdateSiteInput) SetGlobalNetworkId(v string) *UpdateSiteInput
- func (s *UpdateSiteInput) SetLocation(v *Location) *UpdateSiteInput
- func (s *UpdateSiteInput) SetSiteId(v string) *UpdateSiteInput
- func (s UpdateSiteInput) String() string
- func (s *UpdateSiteInput) Validate() error
- type UpdateSiteOutput
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type ValidationExceptionField
Constants ¶
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 ( // 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 ( // 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 ( // 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" // 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 (
// RouteTableTypeTransitGatewayRouteTable is a RouteTableType enum value
RouteTableTypeTransitGatewayRouteTable = "TRANSIT_GATEWAY_ROUTE_TABLE"
)
Variables ¶
This section is empty.
Functions ¶
func ConnectionState_Values ¶ added in v1.36.6
func ConnectionState_Values() []string
ConnectionState_Values returns all elements of the ConnectionState enum
func ConnectionStatus_Values ¶ added in v1.41.15
func ConnectionStatus_Values() []string
ConnectionStatus_Values returns all elements of the ConnectionStatus enum
func ConnectionType_Values ¶ added in v1.41.15
func ConnectionType_Values() []string
ConnectionType_Values returns all elements of the ConnectionType enum
func CustomerGatewayAssociationState_Values ¶ added in v1.34.3
func CustomerGatewayAssociationState_Values() []string
CustomerGatewayAssociationState_Values returns all elements of the CustomerGatewayAssociationState enum
func DeviceState_Values ¶ added in v1.34.3
func DeviceState_Values() []string
DeviceState_Values returns all elements of the DeviceState enum
func GlobalNetworkState_Values ¶ added in v1.34.3
func GlobalNetworkState_Values() []string
GlobalNetworkState_Values returns all elements of the GlobalNetworkState enum
func LinkAssociationState_Values ¶ added in v1.34.3
func LinkAssociationState_Values() []string
LinkAssociationState_Values returns all elements of the LinkAssociationState enum
func LinkState_Values ¶ added in v1.34.3
func LinkState_Values() []string
LinkState_Values returns all elements of the LinkState enum
func RouteAnalysisCompletionReasonCode_Values ¶ added in v1.41.15
func RouteAnalysisCompletionReasonCode_Values() []string
RouteAnalysisCompletionReasonCode_Values returns all elements of the RouteAnalysisCompletionReasonCode enum
func RouteAnalysisCompletionResultCode_Values ¶ added in v1.41.15
func RouteAnalysisCompletionResultCode_Values() []string
RouteAnalysisCompletionResultCode_Values returns all elements of the RouteAnalysisCompletionResultCode enum
func RouteAnalysisStatus_Values ¶ added in v1.41.15
func RouteAnalysisStatus_Values() []string
RouteAnalysisStatus_Values returns all elements of the RouteAnalysisStatus enum
func RouteState_Values ¶ added in v1.41.15
func RouteState_Values() []string
RouteState_Values returns all elements of the RouteState enum
func RouteTableType_Values ¶ added in v1.41.15
func RouteTableType_Values() []string
RouteTableType_Values returns all elements of the RouteTableType enum
func RouteType_Values ¶ added in v1.41.15
func RouteType_Values() []string
RouteType_Values returns all elements of the RouteType enum
func SiteState_Values ¶ added in v1.34.3
func SiteState_Values() []string
SiteState_Values returns all elements of the SiteState enum
func TransitGatewayConnectPeerAssociationState_Values ¶ added in v1.36.6
func TransitGatewayConnectPeerAssociationState_Values() []string
TransitGatewayConnectPeerAssociationState_Values returns all elements of the TransitGatewayConnectPeerAssociationState enum
func TransitGatewayRegistrationState_Values ¶ added in v1.34.3
func TransitGatewayRegistrationState_Values() []string
TransitGatewayRegistrationState_Values returns all elements of the TransitGatewayRegistrationState enum
func ValidationExceptionReason_Values ¶ added in v1.34.3
func ValidationExceptionReason_Values() []string
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum
Types ¶
type AWSLocation ¶ added in v1.36.6
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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *AWSLocation) SetSubnetArn(v string) *AWSLocation
SetSubnetArn sets the SubnetArn field's value.
func (*AWSLocation) SetZone ¶ added in v1.36.6
func (s *AWSLocation) SetZone(v string) *AWSLocation
SetZone sets the Zone field's value.
func (AWSLocation) String ¶ added in v1.36.6
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 AccessDeniedException ¶ added in v1.28.0
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 ¶ added in v1.28.0
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶ added in v1.28.0
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶ added in v1.28.0
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 ¶ added in v1.28.0
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶ added in v1.28.0
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶ added in v1.28.0
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶ added in v1.28.0
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶ added in v1.28.0
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 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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *AssociateTransitGatewayConnectPeerInput) SetDeviceId(v string) *AssociateTransitGatewayConnectPeerInput
SetDeviceId sets the DeviceId field's value.
func (*AssociateTransitGatewayConnectPeerInput) SetGlobalNetworkId ¶ added in v1.36.6
func (s *AssociateTransitGatewayConnectPeerInput) SetGlobalNetworkId(v string) *AssociateTransitGatewayConnectPeerInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*AssociateTransitGatewayConnectPeerInput) SetLinkId ¶ added in v1.36.6
func (s *AssociateTransitGatewayConnectPeerInput) SetLinkId(v string) *AssociateTransitGatewayConnectPeerInput
SetLinkId sets the LinkId field's value.
func (*AssociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn ¶ added in v1.36.6
func (s *AssociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn(v string) *AssociateTransitGatewayConnectPeerInput
SetTransitGatewayConnectPeerArn sets the TransitGatewayConnectPeerArn field's value.
func (AssociateTransitGatewayConnectPeerInput) String ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *AssociateTransitGatewayConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateTransitGatewayConnectPeerOutput ¶ added in v1.36.6
type AssociateTransitGatewayConnectPeerOutput struct { // The transit gateway Connect peer association. TransitGatewayConnectPeerAssociation *TransitGatewayConnectPeerAssociation `type:"structure"` // contains filtered or unexported fields }
func (AssociateTransitGatewayConnectPeerOutput) GoString ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *AssociateTransitGatewayConnectPeerOutput) SetTransitGatewayConnectPeerAssociation(v *TransitGatewayConnectPeerAssociation) *AssociateTransitGatewayConnectPeerOutput
SetTransitGatewayConnectPeerAssociation sets the TransitGatewayConnectPeerAssociation field's value.
func (AssociateTransitGatewayConnectPeerOutput) String ¶ added in v1.36.6
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 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 ¶
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 ¶
SetDownloadSpeed sets the DownloadSpeed field's value.
func (*Bandwidth) SetUploadSpeed ¶
SetUploadSpeed sets the UploadSpeed field's value.
type ConflictException ¶ added in v1.28.0
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 ¶ added in v1.28.0
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶ added in v1.28.0
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶ added in v1.28.0
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 ¶ added in v1.28.0
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶ added in v1.28.0
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶ added in v1.28.0
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶ added in v1.28.0
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶ added in v1.28.0
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 Connection ¶ added in v1.36.6
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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *Connection) SetConnectedDeviceId(v string) *Connection
SetConnectedDeviceId sets the ConnectedDeviceId field's value.
func (*Connection) SetConnectedLinkId ¶ added in v1.36.6
func (s *Connection) SetConnectedLinkId(v string) *Connection
SetConnectedLinkId sets the ConnectedLinkId field's value.
func (*Connection) SetConnectionArn ¶ added in v1.36.6
func (s *Connection) SetConnectionArn(v string) *Connection
SetConnectionArn sets the ConnectionArn field's value.
func (*Connection) SetConnectionId ¶ added in v1.36.6
func (s *Connection) SetConnectionId(v string) *Connection
SetConnectionId sets the ConnectionId field's value.
func (*Connection) SetCreatedAt ¶ added in v1.36.6
func (s *Connection) SetCreatedAt(v time.Time) *Connection
SetCreatedAt sets the CreatedAt field's value.
func (*Connection) SetDescription ¶ added in v1.36.6
func (s *Connection) SetDescription(v string) *Connection
SetDescription sets the Description field's value.
func (*Connection) SetDeviceId ¶ added in v1.36.6
func (s *Connection) SetDeviceId(v string) *Connection
SetDeviceId sets the DeviceId field's value.
func (*Connection) SetGlobalNetworkId ¶ added in v1.36.6
func (s *Connection) SetGlobalNetworkId(v string) *Connection
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*Connection) SetLinkId ¶ added in v1.36.6
func (s *Connection) SetLinkId(v string) *Connection
SetLinkId sets the LinkId field's value.
func (*Connection) SetState ¶ added in v1.36.6
func (s *Connection) SetState(v string) *Connection
SetState sets the State field's value.
func (*Connection) SetTags ¶ added in v1.36.6
func (s *Connection) SetTags(v []*Tag) *Connection
SetTags sets the Tags field's value.
func (Connection) String ¶ added in v1.36.6
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 ¶ added in v1.41.15
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 ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *ConnectionHealth) SetStatus(v string) *ConnectionHealth
SetStatus sets the Status field's value.
func (*ConnectionHealth) SetTimestamp ¶ added in v1.41.15
func (s *ConnectionHealth) SetTimestamp(v time.Time) *ConnectionHealth
SetTimestamp sets the Timestamp field's value.
func (*ConnectionHealth) SetType ¶ added in v1.41.15
func (s *ConnectionHealth) SetType(v string) *ConnectionHealth
SetType sets the Type field's value.
func (ConnectionHealth) String ¶ added in v1.41.15
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 CreateConnectionInput ¶ added in v1.36.6
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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *CreateConnectionInput) SetConnectedDeviceId(v string) *CreateConnectionInput
SetConnectedDeviceId sets the ConnectedDeviceId field's value.
func (*CreateConnectionInput) SetConnectedLinkId ¶ added in v1.36.6
func (s *CreateConnectionInput) SetConnectedLinkId(v string) *CreateConnectionInput
SetConnectedLinkId sets the ConnectedLinkId field's value.
func (*CreateConnectionInput) SetDescription ¶ added in v1.36.6
func (s *CreateConnectionInput) SetDescription(v string) *CreateConnectionInput
SetDescription sets the Description field's value.
func (*CreateConnectionInput) SetDeviceId ¶ added in v1.36.6
func (s *CreateConnectionInput) SetDeviceId(v string) *CreateConnectionInput
SetDeviceId sets the DeviceId field's value.
func (*CreateConnectionInput) SetGlobalNetworkId ¶ added in v1.36.6
func (s *CreateConnectionInput) SetGlobalNetworkId(v string) *CreateConnectionInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*CreateConnectionInput) SetLinkId ¶ added in v1.36.6
func (s *CreateConnectionInput) SetLinkId(v string) *CreateConnectionInput
SetLinkId sets the LinkId field's value.
func (*CreateConnectionInput) SetTags ¶ added in v1.36.6
func (s *CreateConnectionInput) SetTags(v []*Tag) *CreateConnectionInput
SetTags sets the Tags field's value.
func (CreateConnectionInput) String ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *CreateConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConnectionOutput ¶ added in v1.36.6
type CreateConnectionOutput struct { // Information about the connection. Connection *Connection `type:"structure"` // contains filtered or unexported fields }
func (CreateConnectionOutput) GoString ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *CreateConnectionOutput) SetConnection(v *Connection) *CreateConnectionOutput
SetConnection sets the Connection field's value.
func (CreateConnectionOutput) String ¶ added in v1.36.6
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 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 ¶ added in v1.36.6
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 (*CreateLinkOutput) SetLink ¶
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 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 DeleteConnectionInput ¶ added in v1.36.6
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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *DeleteConnectionInput) SetConnectionId(v string) *DeleteConnectionInput
SetConnectionId sets the ConnectionId field's value.
func (*DeleteConnectionInput) SetGlobalNetworkId ¶ added in v1.36.6
func (s *DeleteConnectionInput) SetGlobalNetworkId(v string) *DeleteConnectionInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (DeleteConnectionInput) String ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *DeleteConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConnectionOutput ¶ added in v1.36.6
type DeleteConnectionOutput struct { // Information about the connection. Connection *Connection `type:"structure"` // contains filtered or unexported fields }
func (DeleteConnectionOutput) GoString ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *DeleteConnectionOutput) SetConnection(v *Connection) *DeleteConnectionOutput
SetConnection sets the Connection field's value.
func (DeleteConnectionOutput) String ¶ added in v1.36.6
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 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 (*DeleteLinkOutput) SetLink ¶
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 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 ¶
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 ¶ added in v1.36.6
func (s *Device) SetAWSLocation(v *AWSLocation) *Device
SetAWSLocation sets the AWSLocation field's value.
func (*Device) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Device) SetDescription ¶
SetDescription sets the Description field's value.
func (*Device) SetDeviceArn ¶
SetDeviceArn sets the DeviceArn field's value.
func (*Device) SetDeviceId ¶
SetDeviceId sets the DeviceId field's value.
func (*Device) SetGlobalNetworkId ¶
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*Device) SetLocation ¶
SetLocation sets the Location field's value.
func (*Device) SetSerialNumber ¶
SetSerialNumber sets the SerialNumber field's value.
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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *DisassociateTransitGatewayConnectPeerInput) SetGlobalNetworkId(v string) *DisassociateTransitGatewayConnectPeerInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*DisassociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn ¶ added in v1.36.6
func (s *DisassociateTransitGatewayConnectPeerInput) SetTransitGatewayConnectPeerArn(v string) *DisassociateTransitGatewayConnectPeerInput
SetTransitGatewayConnectPeerArn sets the TransitGatewayConnectPeerArn field's value.
func (DisassociateTransitGatewayConnectPeerInput) String ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *DisassociateTransitGatewayConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateTransitGatewayConnectPeerOutput ¶ added in v1.36.6
type DisassociateTransitGatewayConnectPeerOutput struct { // The transit gateway Connect peer association. TransitGatewayConnectPeerAssociation *TransitGatewayConnectPeerAssociation `type:"structure"` // contains filtered or unexported fields }
func (DisassociateTransitGatewayConnectPeerOutput) GoString ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *DisassociateTransitGatewayConnectPeerOutput) SetTransitGatewayConnectPeerAssociation(v *TransitGatewayConnectPeerAssociation) *DisassociateTransitGatewayConnectPeerOutput
SetTransitGatewayConnectPeerAssociation sets the TransitGatewayConnectPeerAssociation field's value.
func (DisassociateTransitGatewayConnectPeerOutput) String ¶ added in v1.36.6
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 GetConnectionsInput ¶ added in v1.36.6
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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *GetConnectionsInput) SetConnectionIds(v []*string) *GetConnectionsInput
SetConnectionIds sets the ConnectionIds field's value.
func (*GetConnectionsInput) SetDeviceId ¶ added in v1.36.6
func (s *GetConnectionsInput) SetDeviceId(v string) *GetConnectionsInput
SetDeviceId sets the DeviceId field's value.
func (*GetConnectionsInput) SetGlobalNetworkId ¶ added in v1.36.6
func (s *GetConnectionsInput) SetGlobalNetworkId(v string) *GetConnectionsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetConnectionsInput) SetMaxResults ¶ added in v1.36.6
func (s *GetConnectionsInput) SetMaxResults(v int64) *GetConnectionsInput
SetMaxResults sets the MaxResults field's value.
func (*GetConnectionsInput) SetNextToken ¶ added in v1.36.6
func (s *GetConnectionsInput) SetNextToken(v string) *GetConnectionsInput
SetNextToken sets the NextToken field's value.
func (GetConnectionsInput) String ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *GetConnectionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectionsOutput ¶ added in v1.36.6
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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *GetConnectionsOutput) SetConnections(v []*Connection) *GetConnectionsOutput
SetConnections sets the Connections field's value.
func (*GetConnectionsOutput) SetNextToken ¶ added in v1.36.6
func (s *GetConnectionsOutput) SetNextToken(v string) *GetConnectionsOutput
SetNextToken sets the NextToken field's value.
func (GetConnectionsOutput) String ¶ added in v1.36.6
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 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 (*GetLinksOutput) SetLinks ¶
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 ¶ added in v1.41.15
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 ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetNetworkResourceCountsInput) SetGlobalNetworkId(v string) *GetNetworkResourceCountsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetNetworkResourceCountsInput) SetMaxResults ¶ added in v1.41.15
func (s *GetNetworkResourceCountsInput) SetMaxResults(v int64) *GetNetworkResourceCountsInput
SetMaxResults sets the MaxResults field's value.
func (*GetNetworkResourceCountsInput) SetNextToken ¶ added in v1.41.15
func (s *GetNetworkResourceCountsInput) SetNextToken(v string) *GetNetworkResourceCountsInput
SetNextToken sets the NextToken field's value.
func (*GetNetworkResourceCountsInput) SetResourceType ¶ added in v1.41.15
func (s *GetNetworkResourceCountsInput) SetResourceType(v string) *GetNetworkResourceCountsInput
SetResourceType sets the ResourceType field's value.
func (GetNetworkResourceCountsInput) String ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetNetworkResourceCountsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetNetworkResourceCountsOutput ¶ added in v1.41.15
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 ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetNetworkResourceCountsOutput) SetNetworkResourceCounts(v []*NetworkResourceCount) *GetNetworkResourceCountsOutput
SetNetworkResourceCounts sets the NetworkResourceCounts field's value.
func (*GetNetworkResourceCountsOutput) SetNextToken ¶ added in v1.41.15
func (s *GetNetworkResourceCountsOutput) SetNextToken(v string) *GetNetworkResourceCountsOutput
SetNextToken sets the NextToken field's value.
func (GetNetworkResourceCountsOutput) String ¶ added in v1.41.15
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 ¶ added in v1.41.15
type GetNetworkResourceRelationshipsInput struct { // The Amazon Web Services account ID. AccountId *string `location:"querystring" locationName:"accountId" type:"string"` // The Amazon Web Services Region. AwsRegion *string `location:"querystring" locationName:"awsRegion" 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 ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetNetworkResourceRelationshipsInput) SetAccountId(v string) *GetNetworkResourceRelationshipsInput
SetAccountId sets the AccountId field's value.
func (*GetNetworkResourceRelationshipsInput) SetAwsRegion ¶ added in v1.41.15
func (s *GetNetworkResourceRelationshipsInput) SetAwsRegion(v string) *GetNetworkResourceRelationshipsInput
SetAwsRegion sets the AwsRegion field's value.
func (*GetNetworkResourceRelationshipsInput) SetGlobalNetworkId ¶ added in v1.41.15
func (s *GetNetworkResourceRelationshipsInput) SetGlobalNetworkId(v string) *GetNetworkResourceRelationshipsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetNetworkResourceRelationshipsInput) SetMaxResults ¶ added in v1.41.15
func (s *GetNetworkResourceRelationshipsInput) SetMaxResults(v int64) *GetNetworkResourceRelationshipsInput
SetMaxResults sets the MaxResults field's value.
func (*GetNetworkResourceRelationshipsInput) SetNextToken ¶ added in v1.41.15
func (s *GetNetworkResourceRelationshipsInput) SetNextToken(v string) *GetNetworkResourceRelationshipsInput
SetNextToken sets the NextToken field's value.
func (*GetNetworkResourceRelationshipsInput) SetRegisteredGatewayArn ¶ added in v1.41.15
func (s *GetNetworkResourceRelationshipsInput) SetRegisteredGatewayArn(v string) *GetNetworkResourceRelationshipsInput
SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.
func (*GetNetworkResourceRelationshipsInput) SetResourceArn ¶ added in v1.41.15
func (s *GetNetworkResourceRelationshipsInput) SetResourceArn(v string) *GetNetworkResourceRelationshipsInput
SetResourceArn sets the ResourceArn field's value.
func (*GetNetworkResourceRelationshipsInput) SetResourceType ¶ added in v1.41.15
func (s *GetNetworkResourceRelationshipsInput) SetResourceType(v string) *GetNetworkResourceRelationshipsInput
SetResourceType sets the ResourceType field's value.
func (GetNetworkResourceRelationshipsInput) String ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetNetworkResourceRelationshipsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetNetworkResourceRelationshipsOutput ¶ added in v1.41.15
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 ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetNetworkResourceRelationshipsOutput) SetNextToken(v string) *GetNetworkResourceRelationshipsOutput
SetNextToken sets the NextToken field's value.
func (*GetNetworkResourceRelationshipsOutput) SetRelationships ¶ added in v1.41.15
func (s *GetNetworkResourceRelationshipsOutput) SetRelationships(v []*Relationship) *GetNetworkResourceRelationshipsOutput
SetRelationships sets the Relationships field's value.
func (GetNetworkResourceRelationshipsOutput) String ¶ added in v1.41.15
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 ¶ added in v1.41.15
type GetNetworkResourcesInput struct { // The Amazon Web Services account ID. AccountId *string `location:"querystring" locationName:"accountId" type:"string"` // The Amazon Web Services Region. AwsRegion *string `location:"querystring" locationName:"awsRegion" 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 ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetNetworkResourcesInput) SetAccountId(v string) *GetNetworkResourcesInput
SetAccountId sets the AccountId field's value.
func (*GetNetworkResourcesInput) SetAwsRegion ¶ added in v1.41.15
func (s *GetNetworkResourcesInput) SetAwsRegion(v string) *GetNetworkResourcesInput
SetAwsRegion sets the AwsRegion field's value.
func (*GetNetworkResourcesInput) SetGlobalNetworkId ¶ added in v1.41.15
func (s *GetNetworkResourcesInput) SetGlobalNetworkId(v string) *GetNetworkResourcesInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetNetworkResourcesInput) SetMaxResults ¶ added in v1.41.15
func (s *GetNetworkResourcesInput) SetMaxResults(v int64) *GetNetworkResourcesInput
SetMaxResults sets the MaxResults field's value.
func (*GetNetworkResourcesInput) SetNextToken ¶ added in v1.41.15
func (s *GetNetworkResourcesInput) SetNextToken(v string) *GetNetworkResourcesInput
SetNextToken sets the NextToken field's value.
func (*GetNetworkResourcesInput) SetRegisteredGatewayArn ¶ added in v1.41.15
func (s *GetNetworkResourcesInput) SetRegisteredGatewayArn(v string) *GetNetworkResourcesInput
SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.
func (*GetNetworkResourcesInput) SetResourceArn ¶ added in v1.41.15
func (s *GetNetworkResourcesInput) SetResourceArn(v string) *GetNetworkResourcesInput
SetResourceArn sets the ResourceArn field's value.
func (*GetNetworkResourcesInput) SetResourceType ¶ added in v1.41.15
func (s *GetNetworkResourcesInput) SetResourceType(v string) *GetNetworkResourcesInput
SetResourceType sets the ResourceType field's value.
func (GetNetworkResourcesInput) String ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetNetworkResourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetNetworkResourcesOutput ¶ added in v1.41.15
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 ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetNetworkResourcesOutput) SetNetworkResources(v []*NetworkResource) *GetNetworkResourcesOutput
SetNetworkResources sets the NetworkResources field's value.
func (*GetNetworkResourcesOutput) SetNextToken ¶ added in v1.41.15
func (s *GetNetworkResourcesOutput) SetNextToken(v string) *GetNetworkResourcesOutput
SetNextToken sets the NextToken field's value.
func (GetNetworkResourcesOutput) String ¶ added in v1.41.15
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 ¶ added in v1.41.15
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"` // 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"` // contains filtered or unexported fields }
func (GetNetworkRoutesInput) GoString ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetNetworkRoutesInput) SetDestinationFilters(v map[string][]*string) *GetNetworkRoutesInput
SetDestinationFilters sets the DestinationFilters field's value.
func (*GetNetworkRoutesInput) SetExactCidrMatches ¶ added in v1.41.15
func (s *GetNetworkRoutesInput) SetExactCidrMatches(v []*string) *GetNetworkRoutesInput
SetExactCidrMatches sets the ExactCidrMatches field's value.
func (*GetNetworkRoutesInput) SetGlobalNetworkId ¶ added in v1.41.15
func (s *GetNetworkRoutesInput) SetGlobalNetworkId(v string) *GetNetworkRoutesInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetNetworkRoutesInput) SetLongestPrefixMatches ¶ added in v1.41.15
func (s *GetNetworkRoutesInput) SetLongestPrefixMatches(v []*string) *GetNetworkRoutesInput
SetLongestPrefixMatches sets the LongestPrefixMatches field's value.
func (*GetNetworkRoutesInput) SetPrefixListIds ¶ added in v1.41.15
func (s *GetNetworkRoutesInput) SetPrefixListIds(v []*string) *GetNetworkRoutesInput
SetPrefixListIds sets the PrefixListIds field's value.
func (*GetNetworkRoutesInput) SetRouteTableIdentifier ¶ added in v1.41.15
func (s *GetNetworkRoutesInput) SetRouteTableIdentifier(v *RouteTableIdentifier) *GetNetworkRoutesInput
SetRouteTableIdentifier sets the RouteTableIdentifier field's value.
func (*GetNetworkRoutesInput) SetStates ¶ added in v1.41.15
func (s *GetNetworkRoutesInput) SetStates(v []*string) *GetNetworkRoutesInput
SetStates sets the States field's value.
func (*GetNetworkRoutesInput) SetSubnetOfMatches ¶ added in v1.41.15
func (s *GetNetworkRoutesInput) SetSubnetOfMatches(v []*string) *GetNetworkRoutesInput
SetSubnetOfMatches sets the SubnetOfMatches field's value.
func (*GetNetworkRoutesInput) SetSupernetOfMatches ¶ added in v1.41.15
func (s *GetNetworkRoutesInput) SetSupernetOfMatches(v []*string) *GetNetworkRoutesInput
SetSupernetOfMatches sets the SupernetOfMatches field's value.
func (*GetNetworkRoutesInput) SetTypes ¶ added in v1.41.15
func (s *GetNetworkRoutesInput) SetTypes(v []*string) *GetNetworkRoutesInput
SetTypes sets the Types field's value.
func (GetNetworkRoutesInput) String ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetNetworkRoutesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetNetworkRoutesOutput ¶ added in v1.41.15
type GetNetworkRoutesOutput struct { // 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 ¶ added in v1.41.15
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) SetNetworkRoutes ¶ added in v1.41.15
func (s *GetNetworkRoutesOutput) SetNetworkRoutes(v []*NetworkRoute) *GetNetworkRoutesOutput
SetNetworkRoutes sets the NetworkRoutes field's value.
func (*GetNetworkRoutesOutput) SetRouteTableArn ¶ added in v1.41.15
func (s *GetNetworkRoutesOutput) SetRouteTableArn(v string) *GetNetworkRoutesOutput
SetRouteTableArn sets the RouteTableArn field's value.
func (*GetNetworkRoutesOutput) SetRouteTableTimestamp ¶ added in v1.41.15
func (s *GetNetworkRoutesOutput) SetRouteTableTimestamp(v time.Time) *GetNetworkRoutesOutput
SetRouteTableTimestamp sets the RouteTableTimestamp field's value.
func (*GetNetworkRoutesOutput) SetRouteTableType ¶ added in v1.41.15
func (s *GetNetworkRoutesOutput) SetRouteTableType(v string) *GetNetworkRoutesOutput
SetRouteTableType sets the RouteTableType field's value.
func (GetNetworkRoutesOutput) String ¶ added in v1.41.15
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 ¶ added in v1.41.15
type GetNetworkTelemetryInput struct { // The Amazon Web Services account ID. AccountId *string `location:"querystring" locationName:"accountId" type:"string"` // The Amazon Web Services Region. AwsRegion *string `location:"querystring" locationName:"awsRegion" 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 ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetNetworkTelemetryInput) SetAccountId(v string) *GetNetworkTelemetryInput
SetAccountId sets the AccountId field's value.
func (*GetNetworkTelemetryInput) SetAwsRegion ¶ added in v1.41.15
func (s *GetNetworkTelemetryInput) SetAwsRegion(v string) *GetNetworkTelemetryInput
SetAwsRegion sets the AwsRegion field's value.
func (*GetNetworkTelemetryInput) SetGlobalNetworkId ¶ added in v1.41.15
func (s *GetNetworkTelemetryInput) SetGlobalNetworkId(v string) *GetNetworkTelemetryInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetNetworkTelemetryInput) SetMaxResults ¶ added in v1.41.15
func (s *GetNetworkTelemetryInput) SetMaxResults(v int64) *GetNetworkTelemetryInput
SetMaxResults sets the MaxResults field's value.
func (*GetNetworkTelemetryInput) SetNextToken ¶ added in v1.41.15
func (s *GetNetworkTelemetryInput) SetNextToken(v string) *GetNetworkTelemetryInput
SetNextToken sets the NextToken field's value.
func (*GetNetworkTelemetryInput) SetRegisteredGatewayArn ¶ added in v1.41.15
func (s *GetNetworkTelemetryInput) SetRegisteredGatewayArn(v string) *GetNetworkTelemetryInput
SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.
func (*GetNetworkTelemetryInput) SetResourceArn ¶ added in v1.41.15
func (s *GetNetworkTelemetryInput) SetResourceArn(v string) *GetNetworkTelemetryInput
SetResourceArn sets the ResourceArn field's value.
func (*GetNetworkTelemetryInput) SetResourceType ¶ added in v1.41.15
func (s *GetNetworkTelemetryInput) SetResourceType(v string) *GetNetworkTelemetryInput
SetResourceType sets the ResourceType field's value.
func (GetNetworkTelemetryInput) String ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetNetworkTelemetryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetNetworkTelemetryOutput ¶ added in v1.41.15
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 ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetNetworkTelemetryOutput) SetNetworkTelemetry(v []*NetworkTelemetry) *GetNetworkTelemetryOutput
SetNetworkTelemetry sets the NetworkTelemetry field's value.
func (*GetNetworkTelemetryOutput) SetNextToken ¶ added in v1.41.15
func (s *GetNetworkTelemetryOutput) SetNextToken(v string) *GetNetworkTelemetryOutput
SetNextToken sets the NextToken field's value.
func (GetNetworkTelemetryOutput) String ¶ added in v1.41.15
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 GetRouteAnalysisInput ¶ added in v1.41.15
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 ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetRouteAnalysisInput) SetGlobalNetworkId(v string) *GetRouteAnalysisInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetRouteAnalysisInput) SetRouteAnalysisId ¶ added in v1.41.15
func (s *GetRouteAnalysisInput) SetRouteAnalysisId(v string) *GetRouteAnalysisInput
SetRouteAnalysisId sets the RouteAnalysisId field's value.
func (GetRouteAnalysisInput) String ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetRouteAnalysisInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRouteAnalysisOutput ¶ added in v1.41.15
type GetRouteAnalysisOutput struct { // The route analysis. RouteAnalysis *RouteAnalysis `type:"structure"` // contains filtered or unexported fields }
func (GetRouteAnalysisOutput) GoString ¶ added in v1.41.15
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 ¶ added in v1.41.15
func (s *GetRouteAnalysisOutput) SetRouteAnalysis(v *RouteAnalysis) *GetRouteAnalysisOutput
SetRouteAnalysis sets the RouteAnalysis field's value.
func (GetRouteAnalysisOutput) String ¶ added in v1.41.15
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 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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *GetTransitGatewayConnectPeerAssociationsInput) SetGlobalNetworkId(v string) *GetTransitGatewayConnectPeerAssociationsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetTransitGatewayConnectPeerAssociationsInput) SetMaxResults ¶ added in v1.36.6
func (s *GetTransitGatewayConnectPeerAssociationsInput) SetMaxResults(v int64) *GetTransitGatewayConnectPeerAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*GetTransitGatewayConnectPeerAssociationsInput) SetNextToken ¶ added in v1.36.6
func (s *GetTransitGatewayConnectPeerAssociationsInput) SetNextToken(v string) *GetTransitGatewayConnectPeerAssociationsInput
SetNextToken sets the NextToken field's value.
func (*GetTransitGatewayConnectPeerAssociationsInput) SetTransitGatewayConnectPeerArns ¶ added in v1.36.6
func (s *GetTransitGatewayConnectPeerAssociationsInput) SetTransitGatewayConnectPeerArns(v []*string) *GetTransitGatewayConnectPeerAssociationsInput
SetTransitGatewayConnectPeerArns sets the TransitGatewayConnectPeerArns field's value.
func (GetTransitGatewayConnectPeerAssociationsInput) String ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *GetTransitGatewayConnectPeerAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTransitGatewayConnectPeerAssociationsOutput ¶ added in v1.36.6
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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
func (s *GetTransitGatewayConnectPeerAssociationsOutput) SetNextToken(v string) *GetTransitGatewayConnectPeerAssociationsOutput
SetNextToken sets the NextToken field's value.
func (*GetTransitGatewayConnectPeerAssociationsOutput) SetTransitGatewayConnectPeerAssociations ¶ added in v1.36.6
func (s *GetTransitGatewayConnectPeerAssociationsOutput) SetTransitGatewayConnectPeerAssociations(v []*TransitGatewayConnectPeerAssociation) *GetTransitGatewayConnectPeerAssociationsOutput
SetTransitGatewayConnectPeerAssociations sets the TransitGatewayConnectPeerAssociations field's value.
func (GetTransitGatewayConnectPeerAssociationsOutput) String ¶ added in v1.36.6
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 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 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.
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 ¶ added in v1.28.0
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 ¶ added in v1.28.0
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶ added in v1.28.0
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶ added in v1.28.0
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 ¶ added in v1.28.0
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶ added in v1.28.0
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶ added in v1.28.0
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶ added in v1.28.0
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶ added in v1.28.0
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 ¶
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 ¶
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 ¶
SetBandwidth sets the Bandwidth field's value.
func (*Link) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Link) SetDescription ¶
SetDescription sets the Description field's value.
func (*Link) SetGlobalNetworkId ¶
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*Link) SetLinkArn ¶
SetLinkArn sets the LinkArn field's value.
func (*Link) SetProvider ¶
SetProvider sets the Provider field's value.
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 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 ¶
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 ¶
SetAddress sets the Address field's value.
func (*Location) SetLatitude ¶
SetLatitude sets the Latitude field's value.
func (*Location) SetLongitude ¶
SetLongitude sets the Longitude field's value.
type NetworkManager ¶
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) 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. The transit gateway must be registered in your global network. When you register a transit gateway, 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 (*NetworkManager) AssociateLink ¶
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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
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) CreateConnection ¶ added in v1.36.6
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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
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) 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 (*NetworkManager) CreateLink ¶
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) 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) DeleteConnection ¶ added in v1.36.6
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 ¶ added in v1.36.6
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 ¶ added in v1.36.6
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) 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) and deregister all transit 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 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 (*NetworkManager) DeleteLink ¶
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) 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) 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 (*NetworkManager) DisassociateLink ¶
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 ¶ added in v1.36.6
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.
func (*NetworkManager) DisassociateTransitGatewayConnectPeerRequest ¶ added in v1.36.6
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) }
func (*NetworkManager) DisassociateTransitGatewayConnectPeerWithContext ¶ added in v1.36.6
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) GetConnections ¶ added in v1.36.6
func (c *NetworkManager) GetConnections(input *GetConnectionsInput) (*GetConnectionsOutput, error)
GetConnections API operation for AWS Network Manager.
Gets information about one or more of your connections 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 GetConnections 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/GetConnections
func (*NetworkManager) GetConnectionsPages ¶ added in v1.36.6
func (c *NetworkManager) GetConnectionsPages(input *GetConnectionsInput, fn func(*GetConnectionsOutput, bool) bool) error
GetConnectionsPages iterates over the pages of a GetConnections operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetConnections 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 GetConnections operation. pageNum := 0 err := client.GetConnectionsPages(params, func(page *networkmanager.GetConnectionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetConnectionsPagesWithContext ¶ added in v1.36.6
func (c *NetworkManager) GetConnectionsPagesWithContext(ctx aws.Context, input *GetConnectionsInput, fn func(*GetConnectionsOutput, bool) bool, opts ...request.Option) error
GetConnectionsPagesWithContext same as GetConnectionsPages 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) GetConnectionsRequest ¶ added in v1.36.6
func (c *NetworkManager) GetConnectionsRequest(input *GetConnectionsInput) (req *request.Request, output *GetConnectionsOutput)
GetConnectionsRequest generates a "aws/request.Request" representing the client's request for the GetConnections 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 GetConnections for more information on using the GetConnections 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 GetConnectionsRequest method. req, resp := client.GetConnectionsRequest(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/GetConnections
func (*NetworkManager) GetConnectionsWithContext ¶ added in v1.36.6
func (c *NetworkManager) GetConnectionsWithContext(ctx aws.Context, input *GetConnectionsInput, opts ...request.Option) (*GetConnectionsOutput, error)
GetConnectionsWithContext is the same as GetConnections with the addition of the ability to pass a context and additional request options.
See GetConnections 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) GetCustomerGatewayAssociations ¶
func (c *NetworkManager) GetCustomerGatewayAssociations(input *GetCustomerGatewayAssociationsInput) (*GetCustomerGatewayAssociationsOutput, error)
GetCustomerGatewayAssociations API operation for AWS Network Manager.
Gets the association information for customer gateways that are associated with devices and links 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 GetCustomerGatewayAssociations 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/GetCustomerGatewayAssociations
func (*NetworkManager) GetCustomerGatewayAssociationsPages ¶
func (c *NetworkManager) GetCustomerGatewayAssociationsPages(input *GetCustomerGatewayAssociationsInput, fn func(*GetCustomerGatewayAssociationsOutput, bool) bool) error
GetCustomerGatewayAssociationsPages iterates over the pages of a GetCustomerGatewayAssociations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetCustomerGatewayAssociations 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 GetCustomerGatewayAssociations operation. pageNum := 0 err := client.GetCustomerGatewayAssociationsPages(params, func(page *networkmanager.GetCustomerGatewayAssociationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetCustomerGatewayAssociationsPagesWithContext ¶
func (c *NetworkManager) GetCustomerGatewayAssociationsPagesWithContext(ctx aws.Context, input *GetCustomerGatewayAssociationsInput, fn func(*GetCustomerGatewayAssociationsOutput, bool) bool, opts ...request.Option) error
GetCustomerGatewayAssociationsPagesWithContext same as GetCustomerGatewayAssociationsPages 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) GetCustomerGatewayAssociationsRequest ¶
func (c *NetworkManager) GetCustomerGatewayAssociationsRequest(input *GetCustomerGatewayAssociationsInput) (req *request.Request, output *GetCustomerGatewayAssociationsOutput)
GetCustomerGatewayAssociationsRequest generates a "aws/request.Request" representing the client's request for the GetCustomerGatewayAssociations 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 GetCustomerGatewayAssociations for more information on using the GetCustomerGatewayAssociations 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 GetCustomerGatewayAssociationsRequest method. req, resp := client.GetCustomerGatewayAssociationsRequest(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/GetCustomerGatewayAssociations
func (*NetworkManager) GetCustomerGatewayAssociationsWithContext ¶
func (c *NetworkManager) GetCustomerGatewayAssociationsWithContext(ctx aws.Context, input *GetCustomerGatewayAssociationsInput, opts ...request.Option) (*GetCustomerGatewayAssociationsOutput, error)
GetCustomerGatewayAssociationsWithContext is the same as GetCustomerGatewayAssociations with the addition of the ability to pass a context and additional request options.
See GetCustomerGatewayAssociations 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) GetDevices ¶
func (c *NetworkManager) GetDevices(input *GetDevicesInput) (*GetDevicesOutput, error)
GetDevices API operation for AWS Network Manager.
Gets information about one or more of your devices 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 GetDevices 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/GetDevices
func (*NetworkManager) GetDevicesPages ¶
func (c *NetworkManager) GetDevicesPages(input *GetDevicesInput, fn func(*GetDevicesOutput, bool) bool) error
GetDevicesPages iterates over the pages of a GetDevices operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetDevices 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 GetDevices operation. pageNum := 0 err := client.GetDevicesPages(params, func(page *networkmanager.GetDevicesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetDevicesPagesWithContext ¶
func (c *NetworkManager) GetDevicesPagesWithContext(ctx aws.Context, input *GetDevicesInput, fn func(*GetDevicesOutput, bool) bool, opts ...request.Option) error
GetDevicesPagesWithContext same as GetDevicesPages 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) GetDevicesRequest ¶
func (c *NetworkManager) GetDevicesRequest(input *GetDevicesInput) (req *request.Request, output *GetDevicesOutput)
GetDevicesRequest generates a "aws/request.Request" representing the client's request for the GetDevices 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 GetDevices for more information on using the GetDevices 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 GetDevicesRequest method. req, resp := client.GetDevicesRequest(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/GetDevices
func (*NetworkManager) GetDevicesWithContext ¶
func (c *NetworkManager) GetDevicesWithContext(ctx aws.Context, input *GetDevicesInput, opts ...request.Option) (*GetDevicesOutput, error)
GetDevicesWithContext is the same as GetDevices with the addition of the ability to pass a context and additional request options.
See GetDevices 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) GetLinkAssociations ¶
func (c *NetworkManager) GetLinkAssociations(input *GetLinkAssociationsInput) (*GetLinkAssociationsOutput, error)
GetLinkAssociations API operation for AWS Network Manager.
Gets the link associations for a device or a link. Either the device ID or the link ID must be specified.
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 GetLinkAssociations 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/GetLinkAssociations
func (*NetworkManager) GetLinkAssociationsPages ¶
func (c *NetworkManager) GetLinkAssociationsPages(input *GetLinkAssociationsInput, fn func(*GetLinkAssociationsOutput, bool) bool) error
GetLinkAssociationsPages iterates over the pages of a GetLinkAssociations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetLinkAssociations 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 GetLinkAssociations operation. pageNum := 0 err := client.GetLinkAssociationsPages(params, func(page *networkmanager.GetLinkAssociationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetLinkAssociationsPagesWithContext ¶
func (c *NetworkManager) GetLinkAssociationsPagesWithContext(ctx aws.Context, input *GetLinkAssociationsInput, fn func(*GetLinkAssociationsOutput, bool) bool, opts ...request.Option) error
GetLinkAssociationsPagesWithContext same as GetLinkAssociationsPages 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) GetLinkAssociationsRequest ¶
func (c *NetworkManager) GetLinkAssociationsRequest(input *GetLinkAssociationsInput) (req *request.Request, output *GetLinkAssociationsOutput)
GetLinkAssociationsRequest generates a "aws/request.Request" representing the client's request for the GetLinkAssociations 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 GetLinkAssociations for more information on using the GetLinkAssociations 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 GetLinkAssociationsRequest method. req, resp := client.GetLinkAssociationsRequest(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/GetLinkAssociations
func (*NetworkManager) GetLinkAssociationsWithContext ¶
func (c *NetworkManager) GetLinkAssociationsWithContext(ctx aws.Context, input *GetLinkAssociationsInput, opts ...request.Option) (*GetLinkAssociationsOutput, error)
GetLinkAssociationsWithContext is the same as GetLinkAssociations with the addition of the ability to pass a context and additional request options.
See GetLinkAssociations 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) GetLinks ¶
func (c *NetworkManager) GetLinks(input *GetLinksInput) (*GetLinksOutput, error)
GetLinks API operation for AWS Network Manager.
Gets information about one or more links in a specified global network.
If you specify the site ID, you cannot specify the type or provider in the same request. You can specify the type and provider in the same request.
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 GetLinks 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/GetLinks
func (*NetworkManager) GetLinksPages ¶
func (c *NetworkManager) GetLinksPages(input *GetLinksInput, fn func(*GetLinksOutput, bool) bool) error
GetLinksPages iterates over the pages of a GetLinks operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetLinks 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 GetLinks operation. pageNum := 0 err := client.GetLinksPages(params, func(page *networkmanager.GetLinksOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetLinksPagesWithContext ¶
func (c *NetworkManager) GetLinksPagesWithContext(ctx aws.Context, input *GetLinksInput, fn func(*GetLinksOutput, bool) bool, opts ...request.Option) error
GetLinksPagesWithContext same as GetLinksPages 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) GetLinksRequest ¶
func (c *NetworkManager) GetLinksRequest(input *GetLinksInput) (req *request.Request, output *GetLinksOutput)
GetLinksRequest generates a "aws/request.Request" representing the client's request for the GetLinks 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 GetLinks for more information on using the GetLinks 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 GetLinksRequest method. req, resp := client.GetLinksRequest(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/GetLinks
func (*NetworkManager) GetLinksWithContext ¶
func (c *NetworkManager) GetLinksWithContext(ctx aws.Context, input *GetLinksInput, opts ...request.Option) (*GetLinksOutput, error)
GetLinksWithContext is the same as GetLinks with the addition of the ability to pass a context and additional request options.
See GetLinks 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) GetNetworkResourceCounts ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkResourceCounts(input *GetNetworkResourceCountsInput) (*GetNetworkResourceCountsOutput, error)
GetNetworkResourceCounts API operation for AWS Network Manager.
Gets the count of network resources, by resource type, for the specified 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 GetNetworkResourceCounts 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.
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/GetNetworkResourceCounts
func (*NetworkManager) GetNetworkResourceCountsPages ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkResourceCountsPages(input *GetNetworkResourceCountsInput, fn func(*GetNetworkResourceCountsOutput, bool) bool) error
GetNetworkResourceCountsPages iterates over the pages of a GetNetworkResourceCounts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetNetworkResourceCounts 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 GetNetworkResourceCounts operation. pageNum := 0 err := client.GetNetworkResourceCountsPages(params, func(page *networkmanager.GetNetworkResourceCountsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetNetworkResourceCountsPagesWithContext ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkResourceCountsPagesWithContext(ctx aws.Context, input *GetNetworkResourceCountsInput, fn func(*GetNetworkResourceCountsOutput, bool) bool, opts ...request.Option) error
GetNetworkResourceCountsPagesWithContext same as GetNetworkResourceCountsPages 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) GetNetworkResourceCountsRequest ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkResourceCountsRequest(input *GetNetworkResourceCountsInput) (req *request.Request, output *GetNetworkResourceCountsOutput)
GetNetworkResourceCountsRequest generates a "aws/request.Request" representing the client's request for the GetNetworkResourceCounts 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 GetNetworkResourceCounts for more information on using the GetNetworkResourceCounts 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 GetNetworkResourceCountsRequest method. req, resp := client.GetNetworkResourceCountsRequest(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/GetNetworkResourceCounts
func (*NetworkManager) GetNetworkResourceCountsWithContext ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkResourceCountsWithContext(ctx aws.Context, input *GetNetworkResourceCountsInput, opts ...request.Option) (*GetNetworkResourceCountsOutput, error)
GetNetworkResourceCountsWithContext is the same as GetNetworkResourceCounts with the addition of the ability to pass a context and additional request options.
See GetNetworkResourceCounts 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) GetNetworkResourceRelationships ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkResourceRelationships(input *GetNetworkResourceRelationshipsInput) (*GetNetworkResourceRelationshipsOutput, error)
GetNetworkResourceRelationships API operation for AWS Network Manager.
Gets the network resource relationships for the specified 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 GetNetworkResourceRelationships 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/GetNetworkResourceRelationships
func (*NetworkManager) GetNetworkResourceRelationshipsPages ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkResourceRelationshipsPages(input *GetNetworkResourceRelationshipsInput, fn func(*GetNetworkResourceRelationshipsOutput, bool) bool) error
GetNetworkResourceRelationshipsPages iterates over the pages of a GetNetworkResourceRelationships operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetNetworkResourceRelationships 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 GetNetworkResourceRelationships operation. pageNum := 0 err := client.GetNetworkResourceRelationshipsPages(params, func(page *networkmanager.GetNetworkResourceRelationshipsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetNetworkResourceRelationshipsPagesWithContext ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkResourceRelationshipsPagesWithContext(ctx aws.Context, input *GetNetworkResourceRelationshipsInput, fn func(*GetNetworkResourceRelationshipsOutput, bool) bool, opts ...request.Option) error
GetNetworkResourceRelationshipsPagesWithContext same as GetNetworkResourceRelationshipsPages 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) GetNetworkResourceRelationshipsRequest ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkResourceRelationshipsRequest(input *GetNetworkResourceRelationshipsInput) (req *request.Request, output *GetNetworkResourceRelationshipsOutput)
GetNetworkResourceRelationshipsRequest generates a "aws/request.Request" representing the client's request for the GetNetworkResourceRelationships 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 GetNetworkResourceRelationships for more information on using the GetNetworkResourceRelationships 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 GetNetworkResourceRelationshipsRequest method. req, resp := client.GetNetworkResourceRelationshipsRequest(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/GetNetworkResourceRelationships
func (*NetworkManager) GetNetworkResourceRelationshipsWithContext ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkResourceRelationshipsWithContext(ctx aws.Context, input *GetNetworkResourceRelationshipsInput, opts ...request.Option) (*GetNetworkResourceRelationshipsOutput, error)
GetNetworkResourceRelationshipsWithContext is the same as GetNetworkResourceRelationships with the addition of the ability to pass a context and additional request options.
See GetNetworkResourceRelationships 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) GetNetworkResources ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkResources(input *GetNetworkResourcesInput) (*GetNetworkResourcesOutput, error)
GetNetworkResources API operation for AWS Network Manager.
Describes the network resources for the specified global network.
The results include information from the corresponding Describe call for the resource, minus any sensitive information such as pre-shared keys.
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 GetNetworkResources 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/GetNetworkResources
func (*NetworkManager) GetNetworkResourcesPages ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkResourcesPages(input *GetNetworkResourcesInput, fn func(*GetNetworkResourcesOutput, bool) bool) error
GetNetworkResourcesPages iterates over the pages of a GetNetworkResources operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetNetworkResources 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 GetNetworkResources operation. pageNum := 0 err := client.GetNetworkResourcesPages(params, func(page *networkmanager.GetNetworkResourcesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetNetworkResourcesPagesWithContext ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkResourcesPagesWithContext(ctx aws.Context, input *GetNetworkResourcesInput, fn func(*GetNetworkResourcesOutput, bool) bool, opts ...request.Option) error
GetNetworkResourcesPagesWithContext same as GetNetworkResourcesPages 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) GetNetworkResourcesRequest ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkResourcesRequest(input *GetNetworkResourcesInput) (req *request.Request, output *GetNetworkResourcesOutput)
GetNetworkResourcesRequest generates a "aws/request.Request" representing the client's request for the GetNetworkResources 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 GetNetworkResources for more information on using the GetNetworkResources 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 GetNetworkResourcesRequest method. req, resp := client.GetNetworkResourcesRequest(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/GetNetworkResources
func (*NetworkManager) GetNetworkResourcesWithContext ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkResourcesWithContext(ctx aws.Context, input *GetNetworkResourcesInput, opts ...request.Option) (*GetNetworkResourcesOutput, error)
GetNetworkResourcesWithContext is the same as GetNetworkResources with the addition of the ability to pass a context and additional request options.
See GetNetworkResources 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) GetNetworkRoutes ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkRoutes(input *GetNetworkRoutesInput) (*GetNetworkRoutesOutput, error)
GetNetworkRoutes API operation for AWS Network Manager.
Gets the network routes of the specified 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 GetNetworkRoutes 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/GetNetworkRoutes
func (*NetworkManager) GetNetworkRoutesRequest ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkRoutesRequest(input *GetNetworkRoutesInput) (req *request.Request, output *GetNetworkRoutesOutput)
GetNetworkRoutesRequest generates a "aws/request.Request" representing the client's request for the GetNetworkRoutes 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 GetNetworkRoutes for more information on using the GetNetworkRoutes 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 GetNetworkRoutesRequest method. req, resp := client.GetNetworkRoutesRequest(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/GetNetworkRoutes
func (*NetworkManager) GetNetworkRoutesWithContext ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkRoutesWithContext(ctx aws.Context, input *GetNetworkRoutesInput, opts ...request.Option) (*GetNetworkRoutesOutput, error)
GetNetworkRoutesWithContext is the same as GetNetworkRoutes with the addition of the ability to pass a context and additional request options.
See GetNetworkRoutes 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) GetNetworkTelemetry ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkTelemetry(input *GetNetworkTelemetryInput) (*GetNetworkTelemetryOutput, error)
GetNetworkTelemetry API operation for AWS Network Manager.
Gets the network telemetry of the specified 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 GetNetworkTelemetry 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/GetNetworkTelemetry
func (*NetworkManager) GetNetworkTelemetryPages ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkTelemetryPages(input *GetNetworkTelemetryInput, fn func(*GetNetworkTelemetryOutput, bool) bool) error
GetNetworkTelemetryPages iterates over the pages of a GetNetworkTelemetry operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetNetworkTelemetry 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 GetNetworkTelemetry operation. pageNum := 0 err := client.GetNetworkTelemetryPages(params, func(page *networkmanager.GetNetworkTelemetryOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetNetworkTelemetryPagesWithContext ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkTelemetryPagesWithContext(ctx aws.Context, input *GetNetworkTelemetryInput, fn func(*GetNetworkTelemetryOutput, bool) bool, opts ...request.Option) error
GetNetworkTelemetryPagesWithContext same as GetNetworkTelemetryPages 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) GetNetworkTelemetryRequest ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkTelemetryRequest(input *GetNetworkTelemetryInput) (req *request.Request, output *GetNetworkTelemetryOutput)
GetNetworkTelemetryRequest generates a "aws/request.Request" representing the client's request for the GetNetworkTelemetry 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 GetNetworkTelemetry for more information on using the GetNetworkTelemetry 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 GetNetworkTelemetryRequest method. req, resp := client.GetNetworkTelemetryRequest(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/GetNetworkTelemetry
func (*NetworkManager) GetNetworkTelemetryWithContext ¶ added in v1.41.15
func (c *NetworkManager) GetNetworkTelemetryWithContext(ctx aws.Context, input *GetNetworkTelemetryInput, opts ...request.Option) (*GetNetworkTelemetryOutput, error)
GetNetworkTelemetryWithContext is the same as GetNetworkTelemetry with the addition of the ability to pass a context and additional request options.
See GetNetworkTelemetry 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) GetRouteAnalysis ¶ added in v1.41.15
func (c *NetworkManager) GetRouteAnalysis(input *GetRouteAnalysisInput) (*GetRouteAnalysisOutput, error)
GetRouteAnalysis API operation for AWS Network Manager.
Gets information about the specified route analysis.
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 GetRouteAnalysis 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/GetRouteAnalysis
func (*NetworkManager) GetRouteAnalysisRequest ¶ added in v1.41.15
func (c *NetworkManager) GetRouteAnalysisRequest(input *GetRouteAnalysisInput) (req *request.Request, output *GetRouteAnalysisOutput)
GetRouteAnalysisRequest generates a "aws/request.Request" representing the client's request for the GetRouteAnalysis 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 GetRouteAnalysis for more information on using the GetRouteAnalysis 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 GetRouteAnalysisRequest method. req, resp := client.GetRouteAnalysisRequest(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/GetRouteAnalysis
func (*NetworkManager) GetRouteAnalysisWithContext ¶ added in v1.41.15
func (c *NetworkManager) GetRouteAnalysisWithContext(ctx aws.Context, input *GetRouteAnalysisInput, opts ...request.Option) (*GetRouteAnalysisOutput, error)
GetRouteAnalysisWithContext is the same as GetRouteAnalysis with the addition of the ability to pass a context and additional request options.
See GetRouteAnalysis 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) GetSites ¶
func (c *NetworkManager) GetSites(input *GetSitesInput) (*GetSitesOutput, error)
GetSites API operation for AWS Network Manager.
Gets information about one or more of your sites 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 GetSites 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/GetSites
func (*NetworkManager) GetSitesPages ¶
func (c *NetworkManager) GetSitesPages(input *GetSitesInput, fn func(*GetSitesOutput, bool) bool) error
GetSitesPages iterates over the pages of a GetSites operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetSites 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 GetSites operation. pageNum := 0 err := client.GetSitesPages(params, func(page *networkmanager.GetSitesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetSitesPagesWithContext ¶
func (c *NetworkManager) GetSitesPagesWithContext(ctx aws.Context, input *GetSitesInput, fn func(*GetSitesOutput, bool) bool, opts ...request.Option) error
GetSitesPagesWithContext same as GetSitesPages 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) GetSitesRequest ¶
func (c *NetworkManager) GetSitesRequest(input *GetSitesInput) (req *request.Request, output *GetSitesOutput)
GetSitesRequest generates a "aws/request.Request" representing the client's request for the GetSites 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 GetSites for more information on using the GetSites 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 GetSitesRequest method. req, resp := client.GetSitesRequest(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/GetSites
func (*NetworkManager) GetSitesWithContext ¶
func (c *NetworkManager) GetSitesWithContext(ctx aws.Context, input *GetSitesInput, opts ...request.Option) (*GetSitesOutput, error)
GetSitesWithContext is the same as GetSites with the addition of the ability to pass a context and additional request options.
See GetSites 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) GetTransitGatewayConnectPeerAssociations ¶ added in v1.36.6
func (c *NetworkManager) GetTransitGatewayConnectPeerAssociations(input *GetTransitGatewayConnectPeerAssociationsInput) (*GetTransitGatewayConnectPeerAssociationsOutput, error)
GetTransitGatewayConnectPeerAssociations API operation for AWS Network Manager.
Gets information about one or more of your transit gateway Connect peer associations 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 GetTransitGatewayConnectPeerAssociations 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.
func (*NetworkManager) GetTransitGatewayConnectPeerAssociationsPages ¶ added in v1.36.6
func (c *NetworkManager) GetTransitGatewayConnectPeerAssociationsPages(input *GetTransitGatewayConnectPeerAssociationsInput, fn func(*GetTransitGatewayConnectPeerAssociationsOutput, bool) bool) error
GetTransitGatewayConnectPeerAssociationsPages iterates over the pages of a GetTransitGatewayConnectPeerAssociations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetTransitGatewayConnectPeerAssociations 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 GetTransitGatewayConnectPeerAssociations operation. pageNum := 0 err := client.GetTransitGatewayConnectPeerAssociationsPages(params, func(page *networkmanager.GetTransitGatewayConnectPeerAssociationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetTransitGatewayConnectPeerAssociationsPagesWithContext ¶ added in v1.36.6
func (c *NetworkManager) GetTransitGatewayConnectPeerAssociationsPagesWithContext(ctx aws.Context, input *GetTransitGatewayConnectPeerAssociationsInput, fn func(*GetTransitGatewayConnectPeerAssociationsOutput, bool) bool, opts ...request.Option) error
GetTransitGatewayConnectPeerAssociationsPagesWithContext same as GetTransitGatewayConnectPeerAssociationsPages 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) GetTransitGatewayConnectPeerAssociationsRequest ¶ added in v1.36.6
func (c *NetworkManager) GetTransitGatewayConnectPeerAssociationsRequest(input *GetTransitGatewayConnectPeerAssociationsInput) (req *request.Request, output *GetTransitGatewayConnectPeerAssociationsOutput)
GetTransitGatewayConnectPeerAssociationsRequest generates a "aws/request.Request" representing the client's request for the GetTransitGatewayConnectPeerAssociations 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 GetTransitGatewayConnectPeerAssociations for more information on using the GetTransitGatewayConnectPeerAssociations 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 GetTransitGatewayConnectPeerAssociationsRequest method. req, resp := client.GetTransitGatewayConnectPeerAssociationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*NetworkManager) GetTransitGatewayConnectPeerAssociationsWithContext ¶ added in v1.36.6
func (c *NetworkManager) GetTransitGatewayConnectPeerAssociationsWithContext(ctx aws.Context, input *GetTransitGatewayConnectPeerAssociationsInput, opts ...request.Option) (*GetTransitGatewayConnectPeerAssociationsOutput, error)
GetTransitGatewayConnectPeerAssociationsWithContext is the same as GetTransitGatewayConnectPeerAssociations with the addition of the ability to pass a context and additional request options.
See GetTransitGatewayConnectPeerAssociations 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) GetTransitGatewayRegistrations ¶
func (c *NetworkManager) GetTransitGatewayRegistrations(input *GetTransitGatewayRegistrationsInput) (*GetTransitGatewayRegistrationsOutput, error)
GetTransitGatewayRegistrations API operation for AWS Network Manager.
Gets information about the transit gateway registrations in a specified 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 GetTransitGatewayRegistrations 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/GetTransitGatewayRegistrations
func (*NetworkManager) GetTransitGatewayRegistrationsPages ¶
func (c *NetworkManager) GetTransitGatewayRegistrationsPages(input *GetTransitGatewayRegistrationsInput, fn func(*GetTransitGatewayRegistrationsOutput, bool) bool) error
GetTransitGatewayRegistrationsPages iterates over the pages of a GetTransitGatewayRegistrations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetTransitGatewayRegistrations 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 GetTransitGatewayRegistrations operation. pageNum := 0 err := client.GetTransitGatewayRegistrationsPages(params, func(page *networkmanager.GetTransitGatewayRegistrationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetTransitGatewayRegistrationsPagesWithContext ¶
func (c *NetworkManager) GetTransitGatewayRegistrationsPagesWithContext(ctx aws.Context, input *GetTransitGatewayRegistrationsInput, fn func(*GetTransitGatewayRegistrationsOutput, bool) bool, opts ...request.Option) error
GetTransitGatewayRegistrationsPagesWithContext same as GetTransitGatewayRegistrationsPages 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) GetTransitGatewayRegistrationsRequest ¶
func (c *NetworkManager) GetTransitGatewayRegistrationsRequest(input *GetTransitGatewayRegistrationsInput) (req *request.Request, output *GetTransitGatewayRegistrationsOutput)
GetTransitGatewayRegistrationsRequest generates a "aws/request.Request" representing the client's request for the GetTransitGatewayRegistrations 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 GetTransitGatewayRegistrations for more information on using the GetTransitGatewayRegistrations 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 GetTransitGatewayRegistrationsRequest method. req, resp := client.GetTransitGatewayRegistrationsRequest(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/GetTransitGatewayRegistrations
func (*NetworkManager) GetTransitGatewayRegistrationsWithContext ¶
func (c *NetworkManager) GetTransitGatewayRegistrationsWithContext(ctx aws.Context, input *GetTransitGatewayRegistrationsInput, opts ...request.Option) (*GetTransitGatewayRegistrationsOutput, error)
GetTransitGatewayRegistrationsWithContext is the same as GetTransitGatewayRegistrations with the addition of the ability to pass a context and additional request options.
See GetTransitGatewayRegistrations 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) ListTagsForResource ¶
func (c *NetworkManager) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Network Manager.
Lists the tags for a specified resource.
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 ListTagsForResource 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/ListTagsForResource
func (*NetworkManager) ListTagsForResourceRequest ¶
func (c *NetworkManager) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource 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 ListTagsForResource for more information on using the ListTagsForResource 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 ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(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/ListTagsForResource
func (*NetworkManager) ListTagsForResourceWithContext ¶
func (c *NetworkManager) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource 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) RegisterTransitGateway ¶
func (c *NetworkManager) RegisterTransitGateway(input *RegisterTransitGatewayInput) (*RegisterTransitGatewayOutput, error)
RegisterTransitGateway API operation for AWS Network Manager.
Registers a transit gateway in your global network. The transit gateway can be in any Amazon Web Services Region, but it must be owned by the same Amazon Web Services account that owns the global network. You cannot register a transit gateway in more than one 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 RegisterTransitGateway 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/RegisterTransitGateway
func (*NetworkManager) RegisterTransitGatewayRequest ¶
func (c *NetworkManager) RegisterTransitGatewayRequest(input *RegisterTransitGatewayInput) (req *request.Request, output *RegisterTransitGatewayOutput)
RegisterTransitGatewayRequest generates a "aws/request.Request" representing the client's request for the RegisterTransitGateway 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 RegisterTransitGateway for more information on using the RegisterTransitGateway 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 RegisterTransitGatewayRequest method. req, resp := client.RegisterTransitGatewayRequest(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/RegisterTransitGateway
func (*NetworkManager) RegisterTransitGatewayWithContext ¶
func (c *NetworkManager) RegisterTransitGatewayWithContext(ctx aws.Context, input *RegisterTransitGatewayInput, opts ...request.Option) (*RegisterTransitGatewayOutput, error)
RegisterTransitGatewayWithContext is the same as RegisterTransitGateway with the addition of the ability to pass a context and additional request options.
See RegisterTransitGateway 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) StartRouteAnalysis ¶ added in v1.41.15
func (c *NetworkManager) StartRouteAnalysis(input *StartRouteAnalysisInput) (*StartRouteAnalysisOutput, error)
StartRouteAnalysis API operation for AWS Network Manager.
Starts analyzing the routing path between the specified source and destination. For more information, see Route Analyzer (https://docs.aws.amazon.com/vpc/latest/tgw/route-analyzer.html).
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 StartRouteAnalysis 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/StartRouteAnalysis
func (*NetworkManager) StartRouteAnalysisRequest ¶ added in v1.41.15
func (c *NetworkManager) StartRouteAnalysisRequest(input *StartRouteAnalysisInput) (req *request.Request, output *StartRouteAnalysisOutput)
StartRouteAnalysisRequest generates a "aws/request.Request" representing the client's request for the StartRouteAnalysis 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 StartRouteAnalysis for more information on using the StartRouteAnalysis 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 StartRouteAnalysisRequest method. req, resp := client.StartRouteAnalysisRequest(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/StartRouteAnalysis
func (*NetworkManager) StartRouteAnalysisWithContext ¶ added in v1.41.15
func (c *NetworkManager) StartRouteAnalysisWithContext(ctx aws.Context, input *StartRouteAnalysisInput, opts ...request.Option) (*StartRouteAnalysisOutput, error)
StartRouteAnalysisWithContext is the same as StartRouteAnalysis with the addition of the ability to pass a context and additional request options.
See StartRouteAnalysis 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) TagResource ¶
func (c *NetworkManager) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Network Manager.
Tags a specified resource.
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 TagResource 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/TagResource
func (*NetworkManager) TagResourceRequest ¶
func (c *NetworkManager) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource 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 TagResource for more information on using the TagResource 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 TagResourceRequest method. req, resp := client.TagResourceRequest(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/TagResource
func (*NetworkManager) TagResourceWithContext ¶
func (c *NetworkManager) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource 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) UntagResource ¶
func (c *NetworkManager) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Network Manager.
Removes tags from a specified resource.
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 UntagResource 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/UntagResource
func (*NetworkManager) UntagResourceRequest ¶
func (c *NetworkManager) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource 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 UntagResource for more information on using the UntagResource 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 UntagResourceRequest method. req, resp := client.UntagResourceRequest(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/UntagResource
func (*NetworkManager) UntagResourceWithContext ¶
func (c *NetworkManager) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource 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) UpdateConnection ¶ added in v1.36.6
func (c *NetworkManager) UpdateConnection(input *UpdateConnectionInput) (*UpdateConnectionOutput, error)
UpdateConnection API operation for AWS Network Manager.
Updates the information for an existing connection. To remove information for any of the parameters, specify an empty string.
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 UpdateConnection 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/UpdateConnection
func (*NetworkManager) UpdateConnectionRequest ¶ added in v1.36.6
func (c *NetworkManager) UpdateConnectionRequest(input *UpdateConnectionInput) (req *request.Request, output *UpdateConnectionOutput)
UpdateConnectionRequest generates a "aws/request.Request" representing the client's request for the UpdateConnection 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 UpdateConnection for more information on using the UpdateConnection 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 UpdateConnectionRequest method. req, resp := client.UpdateConnectionRequest(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/UpdateConnection
func (*NetworkManager) UpdateConnectionWithContext ¶ added in v1.36.6
func (c *NetworkManager) UpdateConnectionWithContext(ctx aws.Context, input *UpdateConnectionInput, opts ...request.Option) (*UpdateConnectionOutput, error)
UpdateConnectionWithContext is the same as UpdateConnection with the addition of the ability to pass a context and additional request options.
See UpdateConnection 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) UpdateDevice ¶
func (c *NetworkManager) UpdateDevice(input *UpdateDeviceInput) (*UpdateDeviceOutput, error)
UpdateDevice API operation for AWS Network Manager.
Updates the details for an existing device. To remove information for any of the parameters, specify an empty string.
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 UpdateDevice 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/UpdateDevice
func (*NetworkManager) UpdateDeviceRequest ¶
func (c *NetworkManager) UpdateDeviceRequest(input *UpdateDeviceInput) (req *request.Request, output *UpdateDeviceOutput)
UpdateDeviceRequest generates a "aws/request.Request" representing the client's request for the UpdateDevice 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 UpdateDevice for more information on using the UpdateDevice 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 UpdateDeviceRequest method. req, resp := client.UpdateDeviceRequest(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/UpdateDevice
func (*NetworkManager) UpdateDeviceWithContext ¶
func (c *NetworkManager) UpdateDeviceWithContext(ctx aws.Context, input *UpdateDeviceInput, opts ...request.Option) (*UpdateDeviceOutput, error)
UpdateDeviceWithContext is the same as UpdateDevice with the addition of the ability to pass a context and additional request options.
See UpdateDevice 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) UpdateGlobalNetwork ¶
func (c *NetworkManager) UpdateGlobalNetwork(input *UpdateGlobalNetworkInput) (*UpdateGlobalNetworkOutput, error)
UpdateGlobalNetwork API operation for AWS Network Manager.
Updates an existing global network. To remove information for any of the parameters, specify an empty string.
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 UpdateGlobalNetwork 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/UpdateGlobalNetwork
func (*NetworkManager) UpdateGlobalNetworkRequest ¶
func (c *NetworkManager) UpdateGlobalNetworkRequest(input *UpdateGlobalNetworkInput) (req *request.Request, output *UpdateGlobalNetworkOutput)
UpdateGlobalNetworkRequest generates a "aws/request.Request" representing the client's request for the UpdateGlobalNetwork 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 UpdateGlobalNetwork for more information on using the UpdateGlobalNetwork 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 UpdateGlobalNetworkRequest method. req, resp := client.UpdateGlobalNetworkRequest(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/UpdateGlobalNetwork
func (*NetworkManager) UpdateGlobalNetworkWithContext ¶
func (c *NetworkManager) UpdateGlobalNetworkWithContext(ctx aws.Context, input *UpdateGlobalNetworkInput, opts ...request.Option) (*UpdateGlobalNetworkOutput, error)
UpdateGlobalNetworkWithContext is the same as UpdateGlobalNetwork with the addition of the ability to pass a context and additional request options.
See UpdateGlobalNetwork 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) UpdateLink ¶
func (c *NetworkManager) UpdateLink(input *UpdateLinkInput) (*UpdateLinkOutput, error)
UpdateLink API operation for AWS Network Manager.
Updates the details for an existing link. To remove information for any of the parameters, specify an empty string.
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 UpdateLink 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/UpdateLink
func (*NetworkManager) UpdateLinkRequest ¶
func (c *NetworkManager) UpdateLinkRequest(input *UpdateLinkInput) (req *request.Request, output *UpdateLinkOutput)
UpdateLinkRequest generates a "aws/request.Request" representing the client's request for the UpdateLink 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 UpdateLink for more information on using the UpdateLink 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 UpdateLinkRequest method. req, resp := client.UpdateLinkRequest(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/UpdateLink
func (*NetworkManager) UpdateLinkWithContext ¶
func (c *NetworkManager) UpdateLinkWithContext(ctx aws.Context, input *UpdateLinkInput, opts ...request.Option) (*UpdateLinkOutput, error)
UpdateLinkWithContext is the same as UpdateLink with the addition of the ability to pass a context and additional request options.
See UpdateLink 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) UpdateNetworkResourceMetadata ¶ added in v1.41.15
func (c *NetworkManager) UpdateNetworkResourceMetadata(input *UpdateNetworkResourceMetadataInput) (*UpdateNetworkResourceMetadataOutput, error)
UpdateNetworkResourceMetadata API operation for AWS Network Manager.
Updates the resource metadata for the specified 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 UpdateNetworkResourceMetadata 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/UpdateNetworkResourceMetadata
func (*NetworkManager) UpdateNetworkResourceMetadataRequest ¶ added in v1.41.15
func (c *NetworkManager) UpdateNetworkResourceMetadataRequest(input *UpdateNetworkResourceMetadataInput) (req *request.Request, output *UpdateNetworkResourceMetadataOutput)
UpdateNetworkResourceMetadataRequest generates a "aws/request.Request" representing the client's request for the UpdateNetworkResourceMetadata 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 UpdateNetworkResourceMetadata for more information on using the UpdateNetworkResourceMetadata 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 UpdateNetworkResourceMetadataRequest method. req, resp := client.UpdateNetworkResourceMetadataRequest(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/UpdateNetworkResourceMetadata
func (*NetworkManager) UpdateNetworkResourceMetadataWithContext ¶ added in v1.41.15
func (c *NetworkManager) UpdateNetworkResourceMetadataWithContext(ctx aws.Context, input *UpdateNetworkResourceMetadataInput, opts ...request.Option) (*UpdateNetworkResourceMetadataOutput, error)
UpdateNetworkResourceMetadataWithContext is the same as UpdateNetworkResourceMetadata with the addition of the ability to pass a context and additional request options.
See UpdateNetworkResourceMetadata 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) UpdateSite ¶
func (c *NetworkManager) UpdateSite(input *UpdateSiteInput) (*UpdateSiteOutput, error)
UpdateSite API operation for AWS Network Manager.
Updates the information for an existing site. To remove information for any of the parameters, specify an empty string.
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 UpdateSite 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/UpdateSite
func (*NetworkManager) UpdateSiteRequest ¶
func (c *NetworkManager) UpdateSiteRequest(input *UpdateSiteInput) (req *request.Request, output *UpdateSiteOutput)
UpdateSiteRequest generates a "aws/request.Request" representing the client's request for the UpdateSite 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 UpdateSite for more information on using the UpdateSite 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 UpdateSiteRequest method. req, resp := client.UpdateSiteRequest(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/UpdateSite
func (*NetworkManager) UpdateSiteWithContext ¶
func (c *NetworkManager) UpdateSiteWithContext(ctx aws.Context, input *UpdateSiteInput, opts ...request.Option) (*UpdateSiteOutput, error)
UpdateSiteWithContext is the same as UpdateSite with the addition of the ability to pass a context and additional request options.
See UpdateSite 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.
type NetworkResource ¶ added in v1.41.15
type NetworkResource struct { // The Amazon Web Services account ID. AccountId *string `type:"string"` // The Amazon Web Services Region. AwsRegion *string `type:"string"` // Information about the resource, in JSON format. Network Manager gets this // information by describing the resource using its Describe API call. Definition *string `type:"string"` // The time that the resource definition was retrieved. DefinitionTimestamp *time.Time `type:"timestamp"` // The resource metadata. Metadata map[string]*string `type:"map"` // The ARN of the gateway. RegisteredGatewayArn *string `type:"string"` // The ARN of the resource. ResourceArn *string `type:"string"` // The ID of the resource. ResourceId *string `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 `type:"string"` // The tags. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Describes a network resource.
func (NetworkResource) GoString ¶ added in v1.41.15
func (s NetworkResource) 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 (*NetworkResource) SetAccountId ¶ added in v1.41.15
func (s *NetworkResource) SetAccountId(v string) *NetworkResource
SetAccountId sets the AccountId field's value.
func (*NetworkResource) SetAwsRegion ¶ added in v1.41.15
func (s *NetworkResource) SetAwsRegion(v string) *NetworkResource
SetAwsRegion sets the AwsRegion field's value.
func (*NetworkResource) SetDefinition ¶ added in v1.41.15
func (s *NetworkResource) SetDefinition(v string) *NetworkResource
SetDefinition sets the Definition field's value.
func (*NetworkResource) SetDefinitionTimestamp ¶ added in v1.41.15
func (s *NetworkResource) SetDefinitionTimestamp(v time.Time) *NetworkResource
SetDefinitionTimestamp sets the DefinitionTimestamp field's value.
func (*NetworkResource) SetMetadata ¶ added in v1.41.15
func (s *NetworkResource) SetMetadata(v map[string]*string) *NetworkResource
SetMetadata sets the Metadata field's value.
func (*NetworkResource) SetRegisteredGatewayArn ¶ added in v1.41.15
func (s *NetworkResource) SetRegisteredGatewayArn(v string) *NetworkResource
SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.
func (*NetworkResource) SetResourceArn ¶ added in v1.41.15
func (s *NetworkResource) SetResourceArn(v string) *NetworkResource
SetResourceArn sets the ResourceArn field's value.
func (*NetworkResource) SetResourceId ¶ added in v1.41.15
func (s *NetworkResource) SetResourceId(v string) *NetworkResource
SetResourceId sets the ResourceId field's value.
func (*NetworkResource) SetResourceType ¶ added in v1.41.15
func (s *NetworkResource) SetResourceType(v string) *NetworkResource
SetResourceType sets the ResourceType field's value.
func (*NetworkResource) SetTags ¶ added in v1.41.15
func (s *NetworkResource) SetTags(v []*Tag) *NetworkResource
SetTags sets the Tags field's value.
func (NetworkResource) String ¶ added in v1.41.15
func (s NetworkResource) 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 NetworkResourceCount ¶ added in v1.41.15
type NetworkResourceCount struct { // The resource count. Count *int64 `type:"integer"` // The resource type. ResourceType *string `type:"string"` // contains filtered or unexported fields }
Describes a resource count.
func (NetworkResourceCount) GoString ¶ added in v1.41.15
func (s NetworkResourceCount) 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 (*NetworkResourceCount) SetCount ¶ added in v1.41.15
func (s *NetworkResourceCount) SetCount(v int64) *NetworkResourceCount
SetCount sets the Count field's value.
func (*NetworkResourceCount) SetResourceType ¶ added in v1.41.15
func (s *NetworkResourceCount) SetResourceType(v string) *NetworkResourceCount
SetResourceType sets the ResourceType field's value.
func (NetworkResourceCount) String ¶ added in v1.41.15
func (s NetworkResourceCount) 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 NetworkResourceSummary ¶ added in v1.41.15
type NetworkResourceSummary struct { // Information about the resource, in JSON format. Network Manager gets this // information by describing the resource using its Describe API call. Definition *string `type:"string"` // Indicates whether this is a middlebox appliance. IsMiddlebox *bool `type:"boolean"` // The value for the Name tag. NameTag *string `type:"string"` // The ARN of the gateway. RegisteredGatewayArn *string `type:"string"` // The ARN of the resource. ResourceArn *string `type:"string"` // The resource type. ResourceType *string `type:"string"` // contains filtered or unexported fields }
Describes a network resource.
func (NetworkResourceSummary) GoString ¶ added in v1.41.15
func (s NetworkResourceSummary) 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 (*NetworkResourceSummary) SetDefinition ¶ added in v1.41.15
func (s *NetworkResourceSummary) SetDefinition(v string) *NetworkResourceSummary
SetDefinition sets the Definition field's value.
func (*NetworkResourceSummary) SetIsMiddlebox ¶ added in v1.41.15
func (s *NetworkResourceSummary) SetIsMiddlebox(v bool) *NetworkResourceSummary
SetIsMiddlebox sets the IsMiddlebox field's value.
func (*NetworkResourceSummary) SetNameTag ¶ added in v1.41.15
func (s *NetworkResourceSummary) SetNameTag(v string) *NetworkResourceSummary
SetNameTag sets the NameTag field's value.
func (*NetworkResourceSummary) SetRegisteredGatewayArn ¶ added in v1.41.15
func (s *NetworkResourceSummary) SetRegisteredGatewayArn(v string) *NetworkResourceSummary
SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.
func (*NetworkResourceSummary) SetResourceArn ¶ added in v1.41.15
func (s *NetworkResourceSummary) SetResourceArn(v string) *NetworkResourceSummary
SetResourceArn sets the ResourceArn field's value.
func (*NetworkResourceSummary) SetResourceType ¶ added in v1.41.15
func (s *NetworkResourceSummary) SetResourceType(v string) *NetworkResourceSummary
SetResourceType sets the ResourceType field's value.
func (NetworkResourceSummary) String ¶ added in v1.41.15
func (s NetworkResourceSummary) 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 NetworkRoute ¶ added in v1.41.15
type NetworkRoute struct { // A unique identifier for the route, such as a CIDR block. DestinationCidrBlock *string `type:"string"` // The destinations. Destinations []*NetworkRouteDestination `type:"list"` // The ID of the prefix list. PrefixListId *string `type:"string"` // The route state. The possible values are active and blackhole. State *string `type:"string" enum:"RouteState"` // The route type. The possible values are propagated and static. Type *string `type:"string" enum:"RouteType"` // contains filtered or unexported fields }
Describes a network route.
func (NetworkRoute) GoString ¶ added in v1.41.15
func (s NetworkRoute) 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 (*NetworkRoute) SetDestinationCidrBlock ¶ added in v1.41.15
func (s *NetworkRoute) SetDestinationCidrBlock(v string) *NetworkRoute
SetDestinationCidrBlock sets the DestinationCidrBlock field's value.
func (*NetworkRoute) SetDestinations ¶ added in v1.41.15
func (s *NetworkRoute) SetDestinations(v []*NetworkRouteDestination) *NetworkRoute
SetDestinations sets the Destinations field's value.
func (*NetworkRoute) SetPrefixListId ¶ added in v1.41.15
func (s *NetworkRoute) SetPrefixListId(v string) *NetworkRoute
SetPrefixListId sets the PrefixListId field's value.
func (*NetworkRoute) SetState ¶ added in v1.41.15
func (s *NetworkRoute) SetState(v string) *NetworkRoute
SetState sets the State field's value.
func (*NetworkRoute) SetType ¶ added in v1.41.15
func (s *NetworkRoute) SetType(v string) *NetworkRoute
SetType sets the Type field's value.
func (NetworkRoute) String ¶ added in v1.41.15
func (s NetworkRoute) 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 NetworkRouteDestination ¶ added in v1.41.15
type NetworkRouteDestination struct { // The ID of the resource. ResourceId *string `type:"string"` // The resource type. ResourceType *string `type:"string"` // The ID of the transit gateway attachment. TransitGatewayAttachmentId *string `type:"string"` // contains filtered or unexported fields }
Describes the destination of a network route.
func (NetworkRouteDestination) GoString ¶ added in v1.41.15
func (s NetworkRouteDestination) 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 (*NetworkRouteDestination) SetResourceId ¶ added in v1.41.15
func (s *NetworkRouteDestination) SetResourceId(v string) *NetworkRouteDestination
SetResourceId sets the ResourceId field's value.
func (*NetworkRouteDestination) SetResourceType ¶ added in v1.41.15
func (s *NetworkRouteDestination) SetResourceType(v string) *NetworkRouteDestination
SetResourceType sets the ResourceType field's value.
func (*NetworkRouteDestination) SetTransitGatewayAttachmentId ¶ added in v1.41.15
func (s *NetworkRouteDestination) SetTransitGatewayAttachmentId(v string) *NetworkRouteDestination
SetTransitGatewayAttachmentId sets the TransitGatewayAttachmentId field's value.
func (NetworkRouteDestination) String ¶ added in v1.41.15
func (s NetworkRouteDestination) 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 NetworkTelemetry ¶ added in v1.41.15
type NetworkTelemetry struct { // The Amazon Web Services account ID. AccountId *string `type:"string"` // The address. Address *string `type:"string"` // The Amazon Web Services Region. AwsRegion *string `type:"string"` // The connection health. Health *ConnectionHealth `type:"structure"` // The ARN of the gateway. RegisteredGatewayArn *string `type:"string"` // The ARN of the resource. ResourceArn *string `type:"string"` // The ID of the resource. ResourceId *string `type:"string"` // The resource type. ResourceType *string `type:"string"` // contains filtered or unexported fields }
Describes the telemetry information for a resource.
func (NetworkTelemetry) GoString ¶ added in v1.41.15
func (s NetworkTelemetry) 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 (*NetworkTelemetry) SetAccountId ¶ added in v1.41.15
func (s *NetworkTelemetry) SetAccountId(v string) *NetworkTelemetry
SetAccountId sets the AccountId field's value.
func (*NetworkTelemetry) SetAddress ¶ added in v1.41.15
func (s *NetworkTelemetry) SetAddress(v string) *NetworkTelemetry
SetAddress sets the Address field's value.
func (*NetworkTelemetry) SetAwsRegion ¶ added in v1.41.15
func (s *NetworkTelemetry) SetAwsRegion(v string) *NetworkTelemetry
SetAwsRegion sets the AwsRegion field's value.
func (*NetworkTelemetry) SetHealth ¶ added in v1.41.15
func (s *NetworkTelemetry) SetHealth(v *ConnectionHealth) *NetworkTelemetry
SetHealth sets the Health field's value.
func (*NetworkTelemetry) SetRegisteredGatewayArn ¶ added in v1.41.15
func (s *NetworkTelemetry) SetRegisteredGatewayArn(v string) *NetworkTelemetry
SetRegisteredGatewayArn sets the RegisteredGatewayArn field's value.
func (*NetworkTelemetry) SetResourceArn ¶ added in v1.41.15
func (s *NetworkTelemetry) SetResourceArn(v string) *NetworkTelemetry
SetResourceArn sets the ResourceArn field's value.
func (*NetworkTelemetry) SetResourceId ¶ added in v1.41.15
func (s *NetworkTelemetry) SetResourceId(v string) *NetworkTelemetry
SetResourceId sets the ResourceId field's value.
func (*NetworkTelemetry) SetResourceType ¶ added in v1.41.15
func (s *NetworkTelemetry) SetResourceType(v string) *NetworkTelemetry
SetResourceType sets the ResourceType field's value.
func (NetworkTelemetry) String ¶ added in v1.41.15
func (s NetworkTelemetry) 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 PathComponent ¶ added in v1.41.15
type PathComponent struct { // The destination CIDR block in the route table. DestinationCidrBlock *string `type:"string"` // The resource. Resource *NetworkResourceSummary `type:"structure"` // The sequence number in the path. The destination is 0. Sequence *int64 `type:"integer"` // contains filtered or unexported fields }
Describes a path component.
func (PathComponent) GoString ¶ added in v1.41.15
func (s PathComponent) 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 (*PathComponent) SetDestinationCidrBlock ¶ added in v1.41.15
func (s *PathComponent) SetDestinationCidrBlock(v string) *PathComponent
SetDestinationCidrBlock sets the DestinationCidrBlock field's value.
func (*PathComponent) SetResource ¶ added in v1.41.15
func (s *PathComponent) SetResource(v *NetworkResourceSummary) *PathComponent
SetResource sets the Resource field's value.
func (*PathComponent) SetSequence ¶ added in v1.41.15
func (s *PathComponent) SetSequence(v int64) *PathComponent
SetSequence sets the Sequence field's value.
func (PathComponent) String ¶ added in v1.41.15
func (s PathComponent) 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 RegisterTransitGatewayInput ¶
type RegisterTransitGatewayInput 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 `type:"string" required:"true"` // contains filtered or unexported fields }
func (RegisterTransitGatewayInput) GoString ¶
func (s RegisterTransitGatewayInput) 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 (*RegisterTransitGatewayInput) SetGlobalNetworkId ¶
func (s *RegisterTransitGatewayInput) SetGlobalNetworkId(v string) *RegisterTransitGatewayInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*RegisterTransitGatewayInput) SetTransitGatewayArn ¶
func (s *RegisterTransitGatewayInput) SetTransitGatewayArn(v string) *RegisterTransitGatewayInput
SetTransitGatewayArn sets the TransitGatewayArn field's value.
func (RegisterTransitGatewayInput) String ¶
func (s RegisterTransitGatewayInput) 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 (*RegisterTransitGatewayInput) Validate ¶
func (s *RegisterTransitGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegisterTransitGatewayOutput ¶
type RegisterTransitGatewayOutput struct { // Information about the transit gateway registration. TransitGatewayRegistration *TransitGatewayRegistration `type:"structure"` // contains filtered or unexported fields }
func (RegisterTransitGatewayOutput) GoString ¶
func (s RegisterTransitGatewayOutput) 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 (*RegisterTransitGatewayOutput) SetTransitGatewayRegistration ¶
func (s *RegisterTransitGatewayOutput) SetTransitGatewayRegistration(v *TransitGatewayRegistration) *RegisterTransitGatewayOutput
SetTransitGatewayRegistration sets the TransitGatewayRegistration field's value.
func (RegisterTransitGatewayOutput) String ¶
func (s RegisterTransitGatewayOutput) 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 Relationship ¶ added in v1.41.15
type Relationship struct { // The ARN of the resource. From *string `type:"string"` // The ARN of the resource. To *string `type:"string"` // contains filtered or unexported fields }
Describes a resource relationship.
func (Relationship) GoString ¶ added in v1.41.15
func (s Relationship) 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 (*Relationship) SetFrom ¶ added in v1.41.15
func (s *Relationship) SetFrom(v string) *Relationship
SetFrom sets the From field's value.
func (*Relationship) SetTo ¶ added in v1.41.15
func (s *Relationship) SetTo(v string) *Relationship
SetTo sets the To field's value.
func (Relationship) String ¶ added in v1.41.15
func (s Relationship) 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 ResourceNotFoundException ¶ added in v1.28.0
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Context map[string]*string `type:"map"` 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 }
The specified resource could not be found.
func (*ResourceNotFoundException) Code ¶ added in v1.28.0
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶ added in v1.28.0
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶ added in v1.28.0
func (s ResourceNotFoundException) 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 (*ResourceNotFoundException) Message ¶ added in v1.28.0
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶ added in v1.28.0
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶ added in v1.28.0
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶ added in v1.28.0
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶ added in v1.28.0
func (s ResourceNotFoundException) 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 RouteAnalysis ¶ added in v1.41.15
type RouteAnalysis struct { // The destination. Destination *RouteAnalysisEndpointOptions `type:"structure"` // The forward path. ForwardPath *RouteAnalysisPath `type:"structure"` // The ID of the global network. GlobalNetworkId *string `type:"string"` // Indicates whether to analyze the return path. The return path is not analyzed // if the forward path analysis does not succeed. IncludeReturnPath *bool `type:"boolean"` // The ID of the AWS account that created the route analysis. OwnerAccountId *string `type:"string"` // The return path. ReturnPath *RouteAnalysisPath `type:"structure"` // The ID of the route analysis. RouteAnalysisId *string `type:"string"` // The source. Source *RouteAnalysisEndpointOptions `type:"structure"` // The time that the analysis started. StartTimestamp *time.Time `type:"timestamp"` // The status of the route analysis. Status *string `type:"string" enum:"RouteAnalysisStatus"` // Indicates whether to include the location of middlebox appliances in the // route analysis. UseMiddleboxes *bool `type:"boolean"` // contains filtered or unexported fields }
Describes a route analysis.
func (RouteAnalysis) GoString ¶ added in v1.41.15
func (s RouteAnalysis) 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 (*RouteAnalysis) SetDestination ¶ added in v1.41.15
func (s *RouteAnalysis) SetDestination(v *RouteAnalysisEndpointOptions) *RouteAnalysis
SetDestination sets the Destination field's value.
func (*RouteAnalysis) SetForwardPath ¶ added in v1.41.15
func (s *RouteAnalysis) SetForwardPath(v *RouteAnalysisPath) *RouteAnalysis
SetForwardPath sets the ForwardPath field's value.
func (*RouteAnalysis) SetGlobalNetworkId ¶ added in v1.41.15
func (s *RouteAnalysis) SetGlobalNetworkId(v string) *RouteAnalysis
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*RouteAnalysis) SetIncludeReturnPath ¶ added in v1.41.15
func (s *RouteAnalysis) SetIncludeReturnPath(v bool) *RouteAnalysis
SetIncludeReturnPath sets the IncludeReturnPath field's value.
func (*RouteAnalysis) SetOwnerAccountId ¶ added in v1.41.15
func (s *RouteAnalysis) SetOwnerAccountId(v string) *RouteAnalysis
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*RouteAnalysis) SetReturnPath ¶ added in v1.41.15
func (s *RouteAnalysis) SetReturnPath(v *RouteAnalysisPath) *RouteAnalysis
SetReturnPath sets the ReturnPath field's value.
func (*RouteAnalysis) SetRouteAnalysisId ¶ added in v1.41.15
func (s *RouteAnalysis) SetRouteAnalysisId(v string) *RouteAnalysis
SetRouteAnalysisId sets the RouteAnalysisId field's value.
func (*RouteAnalysis) SetSource ¶ added in v1.41.15
func (s *RouteAnalysis) SetSource(v *RouteAnalysisEndpointOptions) *RouteAnalysis
SetSource sets the Source field's value.
func (*RouteAnalysis) SetStartTimestamp ¶ added in v1.41.15
func (s *RouteAnalysis) SetStartTimestamp(v time.Time) *RouteAnalysis
SetStartTimestamp sets the StartTimestamp field's value.
func (*RouteAnalysis) SetStatus ¶ added in v1.41.15
func (s *RouteAnalysis) SetStatus(v string) *RouteAnalysis
SetStatus sets the Status field's value.
func (*RouteAnalysis) SetUseMiddleboxes ¶ added in v1.41.15
func (s *RouteAnalysis) SetUseMiddleboxes(v bool) *RouteAnalysis
SetUseMiddleboxes sets the UseMiddleboxes field's value.
func (RouteAnalysis) String ¶ added in v1.41.15
func (s RouteAnalysis) 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 RouteAnalysisCompletion ¶ added in v1.41.15
type RouteAnalysisCompletion struct { // The reason code. Available only if a connection is not found. // // * BLACKHOLE_ROUTE_FOR_DESTINATION_FOUND - Found a black hole route with // the destination CIDR block. // // * CYCLIC_PATH_DETECTED - Found the same resource multiple times while // traversing the path. // // * INACTIVE_ROUTE_FOR_DESTINATION_FOUND - Found an inactive route with // the destination CIDR block. // // * MAX_HOPS_EXCEEDED - Analysis exceeded 64 hops without finding the destination. // // * ROUTE_NOT_FOUND - Cannot find a route table with the destination CIDR // block. // // * TGW_ATTACH_ARN_NO_MATCH - Found an attachment, but not with the correct // destination ARN. // // * TGW_ATTACH_NOT_FOUND - Cannot find an attachment. // // * TGW_ATTACH_NOT_IN_TGW - Found an attachment, but not to the correct // transit gateway. // // * TGW_ATTACH_STABLE_ROUTE_TABLE_NOT_FOUND - The state of the route table // association is not associated. ReasonCode *string `type:"string" enum:"RouteAnalysisCompletionReasonCode"` // Additional information about the path. Available only if a connection is // not found. ReasonContext map[string]*string `type:"map"` // The result of the analysis. If the status is NOT_CONNECTED, check the reason // code. ResultCode *string `type:"string" enum:"RouteAnalysisCompletionResultCode"` // contains filtered or unexported fields }
Describes the status of an analysis at completion.
func (RouteAnalysisCompletion) GoString ¶ added in v1.41.15
func (s RouteAnalysisCompletion) 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 (*RouteAnalysisCompletion) SetReasonCode ¶ added in v1.41.15
func (s *RouteAnalysisCompletion) SetReasonCode(v string) *RouteAnalysisCompletion
SetReasonCode sets the ReasonCode field's value.
func (*RouteAnalysisCompletion) SetReasonContext ¶ added in v1.41.15
func (s *RouteAnalysisCompletion) SetReasonContext(v map[string]*string) *RouteAnalysisCompletion
SetReasonContext sets the ReasonContext field's value.
func (*RouteAnalysisCompletion) SetResultCode ¶ added in v1.41.15
func (s *RouteAnalysisCompletion) SetResultCode(v string) *RouteAnalysisCompletion
SetResultCode sets the ResultCode field's value.
func (RouteAnalysisCompletion) String ¶ added in v1.41.15
func (s RouteAnalysisCompletion) 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 RouteAnalysisEndpointOptions ¶ added in v1.41.15
type RouteAnalysisEndpointOptions struct { // The IP address. IpAddress *string `type:"string"` // The ARN of the transit gateway. TransitGatewayArn *string `type:"string"` // The ARN of the transit gateway attachment. TransitGatewayAttachmentArn *string `type:"string"` // contains filtered or unexported fields }
Describes a source or a destination.
func (RouteAnalysisEndpointOptions) GoString ¶ added in v1.41.15
func (s RouteAnalysisEndpointOptions) 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 (*RouteAnalysisEndpointOptions) SetIpAddress ¶ added in v1.41.15
func (s *RouteAnalysisEndpointOptions) SetIpAddress(v string) *RouteAnalysisEndpointOptions
SetIpAddress sets the IpAddress field's value.
func (*RouteAnalysisEndpointOptions) SetTransitGatewayArn ¶ added in v1.41.15
func (s *RouteAnalysisEndpointOptions) SetTransitGatewayArn(v string) *RouteAnalysisEndpointOptions
SetTransitGatewayArn sets the TransitGatewayArn field's value.
func (*RouteAnalysisEndpointOptions) SetTransitGatewayAttachmentArn ¶ added in v1.41.15
func (s *RouteAnalysisEndpointOptions) SetTransitGatewayAttachmentArn(v string) *RouteAnalysisEndpointOptions
SetTransitGatewayAttachmentArn sets the TransitGatewayAttachmentArn field's value.
func (RouteAnalysisEndpointOptions) String ¶ added in v1.41.15
func (s RouteAnalysisEndpointOptions) 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 RouteAnalysisEndpointOptionsSpecification ¶ added in v1.41.15
type RouteAnalysisEndpointOptionsSpecification struct { // The IP address. IpAddress *string `type:"string"` // The ARN of the transit gateway attachment. TransitGatewayAttachmentArn *string `type:"string"` // contains filtered or unexported fields }
Describes a source or a destination.
func (RouteAnalysisEndpointOptionsSpecification) GoString ¶ added in v1.41.15
func (s RouteAnalysisEndpointOptionsSpecification) 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 (*RouteAnalysisEndpointOptionsSpecification) SetIpAddress ¶ added in v1.41.15
func (s *RouteAnalysisEndpointOptionsSpecification) SetIpAddress(v string) *RouteAnalysisEndpointOptionsSpecification
SetIpAddress sets the IpAddress field's value.
func (*RouteAnalysisEndpointOptionsSpecification) SetTransitGatewayAttachmentArn ¶ added in v1.41.15
func (s *RouteAnalysisEndpointOptionsSpecification) SetTransitGatewayAttachmentArn(v string) *RouteAnalysisEndpointOptionsSpecification
SetTransitGatewayAttachmentArn sets the TransitGatewayAttachmentArn field's value.
func (RouteAnalysisEndpointOptionsSpecification) String ¶ added in v1.41.15
func (s RouteAnalysisEndpointOptionsSpecification) 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 RouteAnalysisPath ¶ added in v1.41.15
type RouteAnalysisPath struct { // The status of the analysis at completion. CompletionStatus *RouteAnalysisCompletion `type:"structure"` // The route analysis path. Path []*PathComponent `type:"list"` // contains filtered or unexported fields }
Describes a route analysis path.
func (RouteAnalysisPath) GoString ¶ added in v1.41.15
func (s RouteAnalysisPath) 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 (*RouteAnalysisPath) SetCompletionStatus ¶ added in v1.41.15
func (s *RouteAnalysisPath) SetCompletionStatus(v *RouteAnalysisCompletion) *RouteAnalysisPath
SetCompletionStatus sets the CompletionStatus field's value.
func (*RouteAnalysisPath) SetPath ¶ added in v1.41.15
func (s *RouteAnalysisPath) SetPath(v []*PathComponent) *RouteAnalysisPath
SetPath sets the Path field's value.
func (RouteAnalysisPath) String ¶ added in v1.41.15
func (s RouteAnalysisPath) 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 RouteTableIdentifier ¶ added in v1.41.15
type RouteTableIdentifier struct { // The ARN of the transit gateway route table. TransitGatewayRouteTableArn *string `type:"string"` // contains filtered or unexported fields }
Describes a route table.
func (RouteTableIdentifier) GoString ¶ added in v1.41.15
func (s RouteTableIdentifier) 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 (*RouteTableIdentifier) SetTransitGatewayRouteTableArn ¶ added in v1.41.15
func (s *RouteTableIdentifier) SetTransitGatewayRouteTableArn(v string) *RouteTableIdentifier
SetTransitGatewayRouteTableArn sets the TransitGatewayRouteTableArn field's value.
func (RouteTableIdentifier) String ¶ added in v1.41.15
func (s RouteTableIdentifier) 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 ServiceQuotaExceededException ¶ added in v1.28.0
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The limit code. // // LimitCode is a required field LimitCode *string `type:"string" required:"true"` // The error message. Message_ *string `locationName:"Message" type:"string"` // The ID of the resource. ResourceId *string `type:"string"` // The resource type. ResourceType *string `type:"string"` // The service code. // // ServiceCode is a required field ServiceCode *string `type:"string" required:"true"` // contains filtered or unexported fields }
A service limit was exceeded.
func (*ServiceQuotaExceededException) Code ¶ added in v1.28.0
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶ added in v1.28.0
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶ added in v1.28.0
func (s ServiceQuotaExceededException) 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 (*ServiceQuotaExceededException) Message ¶ added in v1.28.0
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶ added in v1.28.0
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶ added in v1.28.0
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶ added in v1.28.0
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶ added in v1.28.0
func (s ServiceQuotaExceededException) 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 Site ¶
type Site struct { // The date and time that the site was created. CreatedAt *time.Time `type:"timestamp"` // The description of the site. Description *string `type:"string"` // The ID of the global network. GlobalNetworkId *string `type:"string"` // The location of the site. // // Location is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Site's // String and GoString methods. Location *Location `type:"structure" sensitive:"true"` // The Amazon Resource Name (ARN) of the site. SiteArn *string `type:"string"` // The ID of the site. SiteId *string `type:"string"` // The state of the site. State *string `type:"string" enum:"SiteState"` // The tags for the site. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Describes a site.
func (Site) GoString ¶
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 (*Site) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Site) SetDescription ¶
SetDescription sets the Description field's value.
func (*Site) SetGlobalNetworkId ¶
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*Site) SetLocation ¶
SetLocation sets the Location field's value.
func (*Site) SetSiteArn ¶
SetSiteArn sets the SiteArn field's value.
type StartRouteAnalysisInput ¶ added in v1.41.15
type StartRouteAnalysisInput struct { // The destination. // // Destination is a required field Destination *RouteAnalysisEndpointOptionsSpecification `type:"structure" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // Indicates whether to analyze the return path. The default is false. IncludeReturnPath *bool `type:"boolean"` // The source from which traffic originates. // // Source is a required field Source *RouteAnalysisEndpointOptionsSpecification `type:"structure" required:"true"` // Indicates whether to include the location of middlebox appliances in the // route analysis. The default is false. UseMiddleboxes *bool `type:"boolean"` // contains filtered or unexported fields }
func (StartRouteAnalysisInput) GoString ¶ added in v1.41.15
func (s StartRouteAnalysisInput) 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 (*StartRouteAnalysisInput) SetDestination ¶ added in v1.41.15
func (s *StartRouteAnalysisInput) SetDestination(v *RouteAnalysisEndpointOptionsSpecification) *StartRouteAnalysisInput
SetDestination sets the Destination field's value.
func (*StartRouteAnalysisInput) SetGlobalNetworkId ¶ added in v1.41.15
func (s *StartRouteAnalysisInput) SetGlobalNetworkId(v string) *StartRouteAnalysisInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*StartRouteAnalysisInput) SetIncludeReturnPath ¶ added in v1.41.15
func (s *StartRouteAnalysisInput) SetIncludeReturnPath(v bool) *StartRouteAnalysisInput
SetIncludeReturnPath sets the IncludeReturnPath field's value.
func (*StartRouteAnalysisInput) SetSource ¶ added in v1.41.15
func (s *StartRouteAnalysisInput) SetSource(v *RouteAnalysisEndpointOptionsSpecification) *StartRouteAnalysisInput
SetSource sets the Source field's value.
func (*StartRouteAnalysisInput) SetUseMiddleboxes ¶ added in v1.41.15
func (s *StartRouteAnalysisInput) SetUseMiddleboxes(v bool) *StartRouteAnalysisInput
SetUseMiddleboxes sets the UseMiddleboxes field's value.
func (StartRouteAnalysisInput) String ¶ added in v1.41.15
func (s StartRouteAnalysisInput) 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 (*StartRouteAnalysisInput) Validate ¶ added in v1.41.15
func (s *StartRouteAnalysisInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartRouteAnalysisOutput ¶ added in v1.41.15
type StartRouteAnalysisOutput struct { // The route analysis. RouteAnalysis *RouteAnalysis `type:"structure"` // contains filtered or unexported fields }
func (StartRouteAnalysisOutput) GoString ¶ added in v1.41.15
func (s StartRouteAnalysisOutput) 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 (*StartRouteAnalysisOutput) SetRouteAnalysis ¶ added in v1.41.15
func (s *StartRouteAnalysisOutput) SetRouteAnalysis(v *RouteAnalysis) *StartRouteAnalysisOutput
SetRouteAnalysis sets the RouteAnalysis field's value.
func (StartRouteAnalysisOutput) String ¶ added in v1.41.15
func (s StartRouteAnalysisOutput) 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 Tag ¶
type Tag struct { // The tag key. // // Constraints: Maximum length of 128 characters. Key *string `type:"string"` // The tag value. // // Constraints: Maximum length of 256 characters. Value *string `type:"string"` // contains filtered or unexported fields }
Describes a tag.
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // The tags to apply to the specified resource. // // Tags is a required field Tags []*Tag `type:"list" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) 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 (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) 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 (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) 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 (TagResourceOutput) String ¶
func (s TagResourceOutput) 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 ThrottlingException ¶ added in v1.28.0
type ThrottlingException 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 was denied due to request throttling.
func (*ThrottlingException) Code ¶ added in v1.28.0
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶ added in v1.28.0
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶ added in v1.28.0
func (s ThrottlingException) 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 (*ThrottlingException) Message ¶ added in v1.28.0
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶ added in v1.28.0
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶ added in v1.28.0
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶ added in v1.28.0
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶ added in v1.28.0
func (s ThrottlingException) 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 TransitGatewayConnectPeerAssociation ¶ added in v1.36.6
type TransitGatewayConnectPeerAssociation struct { // 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 state of the association. State *string `type:"string" enum:"TransitGatewayConnectPeerAssociationState"` // The Amazon Resource Name (ARN) of the transit gateway Connect peer. TransitGatewayConnectPeerArn *string `type:"string"` // contains filtered or unexported fields }
Describes a transit gateway Connect peer association.
func (TransitGatewayConnectPeerAssociation) GoString ¶ added in v1.36.6
func (s TransitGatewayConnectPeerAssociation) 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 (*TransitGatewayConnectPeerAssociation) SetDeviceId ¶ added in v1.36.6
func (s *TransitGatewayConnectPeerAssociation) SetDeviceId(v string) *TransitGatewayConnectPeerAssociation
SetDeviceId sets the DeviceId field's value.
func (*TransitGatewayConnectPeerAssociation) SetGlobalNetworkId ¶ added in v1.36.6
func (s *TransitGatewayConnectPeerAssociation) SetGlobalNetworkId(v string) *TransitGatewayConnectPeerAssociation
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*TransitGatewayConnectPeerAssociation) SetLinkId ¶ added in v1.36.6
func (s *TransitGatewayConnectPeerAssociation) SetLinkId(v string) *TransitGatewayConnectPeerAssociation
SetLinkId sets the LinkId field's value.
func (*TransitGatewayConnectPeerAssociation) SetState ¶ added in v1.36.6
func (s *TransitGatewayConnectPeerAssociation) SetState(v string) *TransitGatewayConnectPeerAssociation
SetState sets the State field's value.
func (*TransitGatewayConnectPeerAssociation) SetTransitGatewayConnectPeerArn ¶ added in v1.36.6
func (s *TransitGatewayConnectPeerAssociation) SetTransitGatewayConnectPeerArn(v string) *TransitGatewayConnectPeerAssociation
SetTransitGatewayConnectPeerArn sets the TransitGatewayConnectPeerArn field's value.
func (TransitGatewayConnectPeerAssociation) String ¶ added in v1.36.6
func (s TransitGatewayConnectPeerAssociation) 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 TransitGatewayRegistration ¶
type TransitGatewayRegistration struct { // The ID of the global network. GlobalNetworkId *string `type:"string"` // The state of the transit gateway registration. State *TransitGatewayRegistrationStateReason `type:"structure"` // The Amazon Resource Name (ARN) of the transit gateway. TransitGatewayArn *string `type:"string"` // contains filtered or unexported fields }
Describes the registration of a transit gateway to a global network.
func (TransitGatewayRegistration) GoString ¶
func (s TransitGatewayRegistration) 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 (*TransitGatewayRegistration) SetGlobalNetworkId ¶
func (s *TransitGatewayRegistration) SetGlobalNetworkId(v string) *TransitGatewayRegistration
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*TransitGatewayRegistration) SetState ¶
func (s *TransitGatewayRegistration) SetState(v *TransitGatewayRegistrationStateReason) *TransitGatewayRegistration
SetState sets the State field's value.
func (*TransitGatewayRegistration) SetTransitGatewayArn ¶
func (s *TransitGatewayRegistration) SetTransitGatewayArn(v string) *TransitGatewayRegistration
SetTransitGatewayArn sets the TransitGatewayArn field's value.
func (TransitGatewayRegistration) String ¶
func (s TransitGatewayRegistration) 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 TransitGatewayRegistrationStateReason ¶
type TransitGatewayRegistrationStateReason struct { // The code for the state reason. Code *string `type:"string" enum:"TransitGatewayRegistrationState"` // The message for the state reason. Message *string `type:"string"` // contains filtered or unexported fields }
Describes the status of a transit gateway registration.
func (TransitGatewayRegistrationStateReason) GoString ¶
func (s TransitGatewayRegistrationStateReason) 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 (*TransitGatewayRegistrationStateReason) SetCode ¶
func (s *TransitGatewayRegistrationStateReason) SetCode(v string) *TransitGatewayRegistrationStateReason
SetCode sets the Code field's value.
func (*TransitGatewayRegistrationStateReason) SetMessage ¶
func (s *TransitGatewayRegistrationStateReason) SetMessage(v string) *TransitGatewayRegistrationStateReason
SetMessage sets the Message field's value.
func (TransitGatewayRegistrationStateReason) String ¶
func (s TransitGatewayRegistrationStateReason) 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 UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // The tag keys to remove from the specified resource. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) 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 (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) 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 (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) 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 (UntagResourceOutput) String ¶
func (s UntagResourceOutput) 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 UpdateConnectionInput ¶ added in v1.36.6
type UpdateConnectionInput struct { // The ID of the link for the second device in the connection. ConnectedLinkId *string `type:"string"` // The ID of the connection. // // ConnectionId is a required field ConnectionId *string `location:"uri" locationName:"connectionId" type:"string" required:"true"` // A description of the connection. // // Length 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 ID of the link for the first device in the connection. LinkId *string `type:"string"` // contains filtered or unexported fields }
func (UpdateConnectionInput) GoString ¶ added in v1.36.6
func (s UpdateConnectionInput) 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 (*UpdateConnectionInput) SetConnectedLinkId ¶ added in v1.36.6
func (s *UpdateConnectionInput) SetConnectedLinkId(v string) *UpdateConnectionInput
SetConnectedLinkId sets the ConnectedLinkId field's value.
func (*UpdateConnectionInput) SetConnectionId ¶ added in v1.36.6
func (s *UpdateConnectionInput) SetConnectionId(v string) *UpdateConnectionInput
SetConnectionId sets the ConnectionId field's value.
func (*UpdateConnectionInput) SetDescription ¶ added in v1.36.6
func (s *UpdateConnectionInput) SetDescription(v string) *UpdateConnectionInput
SetDescription sets the Description field's value.
func (*UpdateConnectionInput) SetGlobalNetworkId ¶ added in v1.36.6
func (s *UpdateConnectionInput) SetGlobalNetworkId(v string) *UpdateConnectionInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*UpdateConnectionInput) SetLinkId ¶ added in v1.36.6
func (s *UpdateConnectionInput) SetLinkId(v string) *UpdateConnectionInput
SetLinkId sets the LinkId field's value.
func (UpdateConnectionInput) String ¶ added in v1.36.6
func (s UpdateConnectionInput) 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 (*UpdateConnectionInput) Validate ¶ added in v1.36.6
func (s *UpdateConnectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateConnectionOutput ¶ added in v1.36.6
type UpdateConnectionOutput struct { // Information about the connection. Connection *Connection `type:"structure"` // contains filtered or unexported fields }
func (UpdateConnectionOutput) GoString ¶ added in v1.36.6
func (s UpdateConnectionOutput) 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 (*UpdateConnectionOutput) SetConnection ¶ added in v1.36.6
func (s *UpdateConnectionOutput) SetConnection(v *Connection) *UpdateConnectionOutput
SetConnection sets the Connection field's value.
func (UpdateConnectionOutput) String ¶ added in v1.36.6
func (s UpdateConnectionOutput) 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 UpdateDeviceInput ¶
type UpdateDeviceInput 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 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"` // Describes a location. // // Location is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateDeviceInput'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 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 (UpdateDeviceInput) GoString ¶
func (s UpdateDeviceInput) 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 (*UpdateDeviceInput) SetAWSLocation ¶ added in v1.36.6
func (s *UpdateDeviceInput) SetAWSLocation(v *AWSLocation) *UpdateDeviceInput
SetAWSLocation sets the AWSLocation field's value.
func (*UpdateDeviceInput) SetDescription ¶
func (s *UpdateDeviceInput) SetDescription(v string) *UpdateDeviceInput
SetDescription sets the Description field's value.
func (*UpdateDeviceInput) SetDeviceId ¶
func (s *UpdateDeviceInput) SetDeviceId(v string) *UpdateDeviceInput
SetDeviceId sets the DeviceId field's value.
func (*UpdateDeviceInput) SetGlobalNetworkId ¶
func (s *UpdateDeviceInput) SetGlobalNetworkId(v string) *UpdateDeviceInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*UpdateDeviceInput) SetLocation ¶
func (s *UpdateDeviceInput) SetLocation(v *Location) *UpdateDeviceInput
SetLocation sets the Location field's value.
func (*UpdateDeviceInput) SetModel ¶
func (s *UpdateDeviceInput) SetModel(v string) *UpdateDeviceInput
SetModel sets the Model field's value.
func (*UpdateDeviceInput) SetSerialNumber ¶
func (s *UpdateDeviceInput) SetSerialNumber(v string) *UpdateDeviceInput
SetSerialNumber sets the SerialNumber field's value.
func (*UpdateDeviceInput) SetSiteId ¶
func (s *UpdateDeviceInput) SetSiteId(v string) *UpdateDeviceInput
SetSiteId sets the SiteId field's value.
func (*UpdateDeviceInput) SetType ¶
func (s *UpdateDeviceInput) SetType(v string) *UpdateDeviceInput
SetType sets the Type field's value.
func (*UpdateDeviceInput) SetVendor ¶
func (s *UpdateDeviceInput) SetVendor(v string) *UpdateDeviceInput
SetVendor sets the Vendor field's value.
func (UpdateDeviceInput) String ¶
func (s UpdateDeviceInput) 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 (*UpdateDeviceInput) Validate ¶
func (s *UpdateDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDeviceOutput ¶
type UpdateDeviceOutput struct { // Information about the device. Device *Device `type:"structure"` // contains filtered or unexported fields }
func (UpdateDeviceOutput) GoString ¶
func (s UpdateDeviceOutput) 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 (*UpdateDeviceOutput) SetDevice ¶
func (s *UpdateDeviceOutput) SetDevice(v *Device) *UpdateDeviceOutput
SetDevice sets the Device field's value.
func (UpdateDeviceOutput) String ¶
func (s UpdateDeviceOutput) 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 UpdateGlobalNetworkInput ¶
type UpdateGlobalNetworkInput struct { // A description of the global network. // // Constraints: Maximum length of 256 characters. Description *string `type:"string"` // The ID of your global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateGlobalNetworkInput) GoString ¶
func (s UpdateGlobalNetworkInput) 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 (*UpdateGlobalNetworkInput) SetDescription ¶
func (s *UpdateGlobalNetworkInput) SetDescription(v string) *UpdateGlobalNetworkInput
SetDescription sets the Description field's value.
func (*UpdateGlobalNetworkInput) SetGlobalNetworkId ¶
func (s *UpdateGlobalNetworkInput) SetGlobalNetworkId(v string) *UpdateGlobalNetworkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (UpdateGlobalNetworkInput) String ¶
func (s UpdateGlobalNetworkInput) 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 (*UpdateGlobalNetworkInput) Validate ¶
func (s *UpdateGlobalNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateGlobalNetworkOutput ¶
type UpdateGlobalNetworkOutput struct { // Information about the global network object. GlobalNetwork *GlobalNetwork `type:"structure"` // contains filtered or unexported fields }
func (UpdateGlobalNetworkOutput) GoString ¶
func (s UpdateGlobalNetworkOutput) 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 (*UpdateGlobalNetworkOutput) SetGlobalNetwork ¶
func (s *UpdateGlobalNetworkOutput) SetGlobalNetwork(v *GlobalNetwork) *UpdateGlobalNetworkOutput
SetGlobalNetwork sets the GlobalNetwork field's value.
func (UpdateGlobalNetworkOutput) String ¶
func (s UpdateGlobalNetworkOutput) 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 UpdateLinkInput ¶
type UpdateLinkInput struct { // The upload and download speed in Mbps. Bandwidth *Bandwidth `type:"structure"` // 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 ID of the link. // // LinkId is a required field LinkId *string `location:"uri" locationName:"linkId" type:"string" required:"true"` // The provider of the link. // // Constraints: Maximum length of 128 characters. Provider *string `type:"string"` // The type of the link. // // Constraints: Maximum length of 128 characters. Type *string `type:"string"` // contains filtered or unexported fields }
func (UpdateLinkInput) GoString ¶
func (s UpdateLinkInput) 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 (*UpdateLinkInput) SetBandwidth ¶
func (s *UpdateLinkInput) SetBandwidth(v *Bandwidth) *UpdateLinkInput
SetBandwidth sets the Bandwidth field's value.
func (*UpdateLinkInput) SetDescription ¶
func (s *UpdateLinkInput) SetDescription(v string) *UpdateLinkInput
SetDescription sets the Description field's value.
func (*UpdateLinkInput) SetGlobalNetworkId ¶
func (s *UpdateLinkInput) SetGlobalNetworkId(v string) *UpdateLinkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*UpdateLinkInput) SetLinkId ¶
func (s *UpdateLinkInput) SetLinkId(v string) *UpdateLinkInput
SetLinkId sets the LinkId field's value.
func (*UpdateLinkInput) SetProvider ¶
func (s *UpdateLinkInput) SetProvider(v string) *UpdateLinkInput
SetProvider sets the Provider field's value.
func (*UpdateLinkInput) SetType ¶
func (s *UpdateLinkInput) SetType(v string) *UpdateLinkInput
SetType sets the Type field's value.
func (UpdateLinkInput) String ¶
func (s UpdateLinkInput) 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 (*UpdateLinkInput) Validate ¶
func (s *UpdateLinkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateLinkOutput ¶
type UpdateLinkOutput struct { // Information about the link. Link *Link `type:"structure"` // contains filtered or unexported fields }
func (UpdateLinkOutput) GoString ¶
func (s UpdateLinkOutput) 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 (*UpdateLinkOutput) SetLink ¶
func (s *UpdateLinkOutput) SetLink(v *Link) *UpdateLinkOutput
SetLink sets the Link field's value.
func (UpdateLinkOutput) String ¶
func (s UpdateLinkOutput) 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 UpdateNetworkResourceMetadataInput ¶ added in v1.41.15
type UpdateNetworkResourceMetadataInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The resource metadata. // // Metadata is a required field Metadata map[string]*string `type:"map" required:"true"` // 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 (UpdateNetworkResourceMetadataInput) GoString ¶ added in v1.41.15
func (s UpdateNetworkResourceMetadataInput) 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 (*UpdateNetworkResourceMetadataInput) SetGlobalNetworkId ¶ added in v1.41.15
func (s *UpdateNetworkResourceMetadataInput) SetGlobalNetworkId(v string) *UpdateNetworkResourceMetadataInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*UpdateNetworkResourceMetadataInput) SetMetadata ¶ added in v1.41.15
func (s *UpdateNetworkResourceMetadataInput) SetMetadata(v map[string]*string) *UpdateNetworkResourceMetadataInput
SetMetadata sets the Metadata field's value.
func (*UpdateNetworkResourceMetadataInput) SetResourceArn ¶ added in v1.41.15
func (s *UpdateNetworkResourceMetadataInput) SetResourceArn(v string) *UpdateNetworkResourceMetadataInput
SetResourceArn sets the ResourceArn field's value.
func (UpdateNetworkResourceMetadataInput) String ¶ added in v1.41.15
func (s UpdateNetworkResourceMetadataInput) 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 (*UpdateNetworkResourceMetadataInput) Validate ¶ added in v1.41.15
func (s *UpdateNetworkResourceMetadataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateNetworkResourceMetadataOutput ¶ added in v1.41.15
type UpdateNetworkResourceMetadataOutput struct { // The updated resource metadata. Metadata map[string]*string `type:"map"` // The ARN of the resource. ResourceArn *string `type:"string"` // contains filtered or unexported fields }
func (UpdateNetworkResourceMetadataOutput) GoString ¶ added in v1.41.15
func (s UpdateNetworkResourceMetadataOutput) 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 (*UpdateNetworkResourceMetadataOutput) SetMetadata ¶ added in v1.41.15
func (s *UpdateNetworkResourceMetadataOutput) SetMetadata(v map[string]*string) *UpdateNetworkResourceMetadataOutput
SetMetadata sets the Metadata field's value.
func (*UpdateNetworkResourceMetadataOutput) SetResourceArn ¶ added in v1.41.15
func (s *UpdateNetworkResourceMetadataOutput) SetResourceArn(v string) *UpdateNetworkResourceMetadataOutput
SetResourceArn sets the ResourceArn field's value.
func (UpdateNetworkResourceMetadataOutput) String ¶ added in v1.41.15
func (s UpdateNetworkResourceMetadataOutput) 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 UpdateSiteInput ¶
type UpdateSiteInput 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: // // * 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 UpdateSiteInput's // String and GoString methods. Location *Location `type:"structure" sensitive:"true"` // The ID of your site. // // SiteId is a required field SiteId *string `location:"uri" locationName:"siteId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateSiteInput) GoString ¶
func (s UpdateSiteInput) 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 (*UpdateSiteInput) SetDescription ¶
func (s *UpdateSiteInput) SetDescription(v string) *UpdateSiteInput
SetDescription sets the Description field's value.
func (*UpdateSiteInput) SetGlobalNetworkId ¶
func (s *UpdateSiteInput) SetGlobalNetworkId(v string) *UpdateSiteInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*UpdateSiteInput) SetLocation ¶
func (s *UpdateSiteInput) SetLocation(v *Location) *UpdateSiteInput
SetLocation sets the Location field's value.
func (*UpdateSiteInput) SetSiteId ¶
func (s *UpdateSiteInput) SetSiteId(v string) *UpdateSiteInput
SetSiteId sets the SiteId field's value.
func (UpdateSiteInput) String ¶
func (s UpdateSiteInput) 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 (*UpdateSiteInput) Validate ¶
func (s *UpdateSiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSiteOutput ¶
type UpdateSiteOutput struct { // Information about the site. Site *Site `type:"structure"` // contains filtered or unexported fields }
func (UpdateSiteOutput) GoString ¶
func (s UpdateSiteOutput) 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 (*UpdateSiteOutput) SetSite ¶
func (s *UpdateSiteOutput) SetSite(v *Site) *UpdateSiteOutput
SetSite sets the Site field's value.
func (UpdateSiteOutput) String ¶
func (s UpdateSiteOutput) 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 ValidationException ¶ added in v1.28.0
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The fields that caused the error, if applicable. Fields []*ValidationExceptionField `type:"list"` Message_ *string `locationName:"Message" type:"string"` // The reason for the error. Reason *string `type:"string" enum:"ValidationExceptionReason"` // contains filtered or unexported fields }
The input fails to satisfy the constraints.
func (*ValidationException) Code ¶ added in v1.28.0
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶ added in v1.28.0
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶ added in v1.28.0
func (s ValidationException) 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 (*ValidationException) Message ¶ added in v1.28.0
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶ added in v1.28.0
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶ added in v1.28.0
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶ added in v1.28.0
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶ added in v1.28.0
func (s ValidationException) 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 ValidationExceptionField ¶
type ValidationExceptionField struct { // The message for the field. // // Message is a required field Message *string `type:"string" required:"true"` // The name of the field. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
Describes a validation exception for a field.
func (ValidationExceptionField) GoString ¶
func (s ValidationExceptionField) 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 (*ValidationExceptionField) SetMessage ¶
func (s *ValidationExceptionField) SetMessage(v string) *ValidationExceptionField
SetMessage sets the Message field's value.
func (*ValidationExceptionField) SetName ¶
func (s *ValidationExceptionField) SetName(v string) *ValidationExceptionField
SetName sets the Name field's value.
func (ValidationExceptionField) String ¶
func (s ValidationExceptionField) 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".
Directories ¶
Path | Synopsis |
---|---|
Package networkmanageriface provides an interface to enable mocking the AWS Network Manager service client for testing your code.
|
Package networkmanageriface provides an interface to enable mocking the AWS Network Manager service client for testing your code. |