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 AttachmentState_Values() []string
- func AttachmentType_Values() []string
- func ChangeAction_Values() []string
- func ChangeSetState_Values() []string
- func ChangeType_Values() []string
- func ConnectPeerAssociationState_Values() []string
- func ConnectPeerState_Values() []string
- func ConnectionState_Values() []string
- func ConnectionStatus_Values() []string
- func ConnectionType_Values() []string
- func CoreNetworkPolicyAlias_Values() []string
- func CoreNetworkState_Values() []string
- func CustomerGatewayAssociationState_Values() []string
- func DeviceState_Values() []string
- func GlobalNetworkState_Values() []string
- func LinkAssociationState_Values() []string
- func LinkState_Values() []string
- func RouteAnalysisCompletionReasonCode_Values() []string
- func RouteAnalysisCompletionResultCode_Values() []string
- func RouteAnalysisStatus_Values() []string
- func RouteState_Values() []string
- func RouteTableType_Values() []string
- func RouteType_Values() []string
- func SiteState_Values() []string
- func TransitGatewayConnectPeerAssociationState_Values() []string
- func TransitGatewayRegistrationState_Values() []string
- func TunnelProtocol_Values() []string
- func ValidationExceptionReason_Values() []string
- type AWSLocation
- type AcceptAttachmentInput
- type AcceptAttachmentOutput
- type AccessDeniedException
- 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 AssociateConnectPeerInput
- func (s AssociateConnectPeerInput) GoString() string
- func (s *AssociateConnectPeerInput) SetConnectPeerId(v string) *AssociateConnectPeerInput
- func (s *AssociateConnectPeerInput) SetDeviceId(v string) *AssociateConnectPeerInput
- func (s *AssociateConnectPeerInput) SetGlobalNetworkId(v string) *AssociateConnectPeerInput
- func (s *AssociateConnectPeerInput) SetLinkId(v string) *AssociateConnectPeerInput
- func (s AssociateConnectPeerInput) String() string
- func (s *AssociateConnectPeerInput) Validate() error
- type AssociateConnectPeerOutput
- 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 Attachment
- func (s Attachment) GoString() string
- func (s *Attachment) SetAttachmentId(v string) *Attachment
- func (s *Attachment) SetAttachmentPolicyRuleNumber(v int64) *Attachment
- func (s *Attachment) SetAttachmentType(v string) *Attachment
- func (s *Attachment) SetCoreNetworkArn(v string) *Attachment
- func (s *Attachment) SetCoreNetworkId(v string) *Attachment
- func (s *Attachment) SetCreatedAt(v time.Time) *Attachment
- func (s *Attachment) SetEdgeLocation(v string) *Attachment
- func (s *Attachment) SetOwnerAccountId(v string) *Attachment
- func (s *Attachment) SetProposedSegmentChange(v *ProposedSegmentChange) *Attachment
- func (s *Attachment) SetResourceArn(v string) *Attachment
- func (s *Attachment) SetSegmentName(v string) *Attachment
- func (s *Attachment) SetState(v string) *Attachment
- func (s *Attachment) SetTags(v []*Tag) *Attachment
- func (s *Attachment) SetUpdatedAt(v time.Time) *Attachment
- func (s Attachment) String() string
- type Bandwidth
- type BgpOptions
- 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 ConnectAttachment
- func (s ConnectAttachment) GoString() string
- func (s *ConnectAttachment) SetAttachment(v *Attachment) *ConnectAttachment
- func (s *ConnectAttachment) SetOptions(v *ConnectAttachmentOptions) *ConnectAttachment
- func (s *ConnectAttachment) SetTransportAttachmentId(v string) *ConnectAttachment
- func (s ConnectAttachment) String() string
- type ConnectAttachmentOptions
- type ConnectPeer
- func (s ConnectPeer) GoString() string
- func (s *ConnectPeer) SetConfiguration(v *ConnectPeerConfiguration) *ConnectPeer
- func (s *ConnectPeer) SetConnectAttachmentId(v string) *ConnectPeer
- func (s *ConnectPeer) SetConnectPeerId(v string) *ConnectPeer
- func (s *ConnectPeer) SetCoreNetworkId(v string) *ConnectPeer
- func (s *ConnectPeer) SetCreatedAt(v time.Time) *ConnectPeer
- func (s *ConnectPeer) SetEdgeLocation(v string) *ConnectPeer
- func (s *ConnectPeer) SetState(v string) *ConnectPeer
- func (s *ConnectPeer) SetTags(v []*Tag) *ConnectPeer
- func (s ConnectPeer) String() string
- type ConnectPeerAssociation
- func (s ConnectPeerAssociation) GoString() string
- func (s *ConnectPeerAssociation) SetConnectPeerId(v string) *ConnectPeerAssociation
- func (s *ConnectPeerAssociation) SetDeviceId(v string) *ConnectPeerAssociation
- func (s *ConnectPeerAssociation) SetGlobalNetworkId(v string) *ConnectPeerAssociation
- func (s *ConnectPeerAssociation) SetLinkId(v string) *ConnectPeerAssociation
- func (s *ConnectPeerAssociation) SetState(v string) *ConnectPeerAssociation
- func (s ConnectPeerAssociation) String() string
- type ConnectPeerBgpConfiguration
- func (s ConnectPeerBgpConfiguration) GoString() string
- func (s *ConnectPeerBgpConfiguration) SetCoreNetworkAddress(v string) *ConnectPeerBgpConfiguration
- func (s *ConnectPeerBgpConfiguration) SetCoreNetworkAsn(v int64) *ConnectPeerBgpConfiguration
- func (s *ConnectPeerBgpConfiguration) SetPeerAddress(v string) *ConnectPeerBgpConfiguration
- func (s *ConnectPeerBgpConfiguration) SetPeerAsn(v int64) *ConnectPeerBgpConfiguration
- func (s ConnectPeerBgpConfiguration) String() string
- type ConnectPeerConfiguration
- func (s ConnectPeerConfiguration) GoString() string
- func (s *ConnectPeerConfiguration) SetBgpConfigurations(v []*ConnectPeerBgpConfiguration) *ConnectPeerConfiguration
- func (s *ConnectPeerConfiguration) SetCoreNetworkAddress(v string) *ConnectPeerConfiguration
- func (s *ConnectPeerConfiguration) SetInsideCidrBlocks(v []*string) *ConnectPeerConfiguration
- func (s *ConnectPeerConfiguration) SetPeerAddress(v string) *ConnectPeerConfiguration
- func (s *ConnectPeerConfiguration) SetProtocol(v string) *ConnectPeerConfiguration
- func (s ConnectPeerConfiguration) String() string
- type ConnectPeerSummary
- func (s ConnectPeerSummary) GoString() string
- func (s *ConnectPeerSummary) SetConnectAttachmentId(v string) *ConnectPeerSummary
- func (s *ConnectPeerSummary) SetConnectPeerId(v string) *ConnectPeerSummary
- func (s *ConnectPeerSummary) SetConnectPeerState(v string) *ConnectPeerSummary
- func (s *ConnectPeerSummary) SetCoreNetworkId(v string) *ConnectPeerSummary
- func (s *ConnectPeerSummary) SetCreatedAt(v time.Time) *ConnectPeerSummary
- func (s *ConnectPeerSummary) SetEdgeLocation(v string) *ConnectPeerSummary
- func (s *ConnectPeerSummary) SetTags(v []*Tag) *ConnectPeerSummary
- func (s ConnectPeerSummary) 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 CoreNetwork
- func (s CoreNetwork) GoString() string
- func (s *CoreNetwork) SetCoreNetworkArn(v string) *CoreNetwork
- func (s *CoreNetwork) SetCoreNetworkId(v string) *CoreNetwork
- func (s *CoreNetwork) SetCreatedAt(v time.Time) *CoreNetwork
- func (s *CoreNetwork) SetDescription(v string) *CoreNetwork
- func (s *CoreNetwork) SetEdges(v []*CoreNetworkEdge) *CoreNetwork
- func (s *CoreNetwork) SetGlobalNetworkId(v string) *CoreNetwork
- func (s *CoreNetwork) SetSegments(v []*CoreNetworkSegment) *CoreNetwork
- func (s *CoreNetwork) SetState(v string) *CoreNetwork
- func (s *CoreNetwork) SetTags(v []*Tag) *CoreNetwork
- func (s CoreNetwork) String() string
- type CoreNetworkChange
- func (s CoreNetworkChange) GoString() string
- func (s *CoreNetworkChange) SetAction(v string) *CoreNetworkChange
- func (s *CoreNetworkChange) SetIdentifier(v string) *CoreNetworkChange
- func (s *CoreNetworkChange) SetNewValues(v *CoreNetworkChangeValues) *CoreNetworkChange
- func (s *CoreNetworkChange) SetPreviousValues(v *CoreNetworkChangeValues) *CoreNetworkChange
- func (s *CoreNetworkChange) SetType(v string) *CoreNetworkChange
- func (s CoreNetworkChange) String() string
- type CoreNetworkChangeValues
- func (s CoreNetworkChangeValues) GoString() string
- func (s *CoreNetworkChangeValues) SetAsn(v int64) *CoreNetworkChangeValues
- func (s *CoreNetworkChangeValues) SetCidr(v string) *CoreNetworkChangeValues
- func (s *CoreNetworkChangeValues) SetDestinationIdentifier(v string) *CoreNetworkChangeValues
- func (s *CoreNetworkChangeValues) SetEdgeLocations(v []*string) *CoreNetworkChangeValues
- func (s *CoreNetworkChangeValues) SetInsideCidrBlocks(v []*string) *CoreNetworkChangeValues
- func (s *CoreNetworkChangeValues) SetSegmentName(v string) *CoreNetworkChangeValues
- func (s *CoreNetworkChangeValues) SetSharedSegments(v []*string) *CoreNetworkChangeValues
- func (s CoreNetworkChangeValues) String() string
- type CoreNetworkEdge
- type CoreNetworkPolicy
- func (s CoreNetworkPolicy) GoString() string
- func (s *CoreNetworkPolicy) SetAlias(v string) *CoreNetworkPolicy
- func (s *CoreNetworkPolicy) SetChangeSetState(v string) *CoreNetworkPolicy
- func (s *CoreNetworkPolicy) SetCoreNetworkId(v string) *CoreNetworkPolicy
- func (s *CoreNetworkPolicy) SetCreatedAt(v time.Time) *CoreNetworkPolicy
- func (s *CoreNetworkPolicy) SetDescription(v string) *CoreNetworkPolicy
- func (s *CoreNetworkPolicy) SetPolicyDocument(v aws.JSONValue) *CoreNetworkPolicy
- func (s *CoreNetworkPolicy) SetPolicyErrors(v []*CoreNetworkPolicyError) *CoreNetworkPolicy
- func (s *CoreNetworkPolicy) SetPolicyVersionId(v int64) *CoreNetworkPolicy
- func (s CoreNetworkPolicy) String() string
- type CoreNetworkPolicyError
- func (s CoreNetworkPolicyError) GoString() string
- func (s *CoreNetworkPolicyError) SetErrorCode(v string) *CoreNetworkPolicyError
- func (s *CoreNetworkPolicyError) SetMessage(v string) *CoreNetworkPolicyError
- func (s *CoreNetworkPolicyError) SetPath(v string) *CoreNetworkPolicyError
- func (s CoreNetworkPolicyError) String() string
- type CoreNetworkPolicyException
- func (s *CoreNetworkPolicyException) Code() string
- func (s *CoreNetworkPolicyException) Error() string
- func (s CoreNetworkPolicyException) GoString() string
- func (s *CoreNetworkPolicyException) Message() string
- func (s *CoreNetworkPolicyException) OrigErr() error
- func (s *CoreNetworkPolicyException) RequestID() string
- func (s *CoreNetworkPolicyException) StatusCode() int
- func (s CoreNetworkPolicyException) String() string
- type CoreNetworkPolicyVersion
- func (s CoreNetworkPolicyVersion) GoString() string
- func (s *CoreNetworkPolicyVersion) SetAlias(v string) *CoreNetworkPolicyVersion
- func (s *CoreNetworkPolicyVersion) SetChangeSetState(v string) *CoreNetworkPolicyVersion
- func (s *CoreNetworkPolicyVersion) SetCoreNetworkId(v string) *CoreNetworkPolicyVersion
- func (s *CoreNetworkPolicyVersion) SetCreatedAt(v time.Time) *CoreNetworkPolicyVersion
- func (s *CoreNetworkPolicyVersion) SetDescription(v string) *CoreNetworkPolicyVersion
- func (s *CoreNetworkPolicyVersion) SetPolicyVersionId(v int64) *CoreNetworkPolicyVersion
- func (s CoreNetworkPolicyVersion) String() string
- type CoreNetworkSegment
- func (s CoreNetworkSegment) GoString() string
- func (s *CoreNetworkSegment) SetEdgeLocations(v []*string) *CoreNetworkSegment
- func (s *CoreNetworkSegment) SetName(v string) *CoreNetworkSegment
- func (s *CoreNetworkSegment) SetSharedSegments(v []*string) *CoreNetworkSegment
- func (s CoreNetworkSegment) String() string
- type CoreNetworkSegmentEdgeIdentifier
- func (s CoreNetworkSegmentEdgeIdentifier) GoString() string
- func (s *CoreNetworkSegmentEdgeIdentifier) SetCoreNetworkId(v string) *CoreNetworkSegmentEdgeIdentifier
- func (s *CoreNetworkSegmentEdgeIdentifier) SetEdgeLocation(v string) *CoreNetworkSegmentEdgeIdentifier
- func (s *CoreNetworkSegmentEdgeIdentifier) SetSegmentName(v string) *CoreNetworkSegmentEdgeIdentifier
- func (s CoreNetworkSegmentEdgeIdentifier) String() string
- func (s *CoreNetworkSegmentEdgeIdentifier) Validate() error
- type CoreNetworkSummary
- func (s CoreNetworkSummary) GoString() string
- func (s *CoreNetworkSummary) SetCoreNetworkArn(v string) *CoreNetworkSummary
- func (s *CoreNetworkSummary) SetCoreNetworkId(v string) *CoreNetworkSummary
- func (s *CoreNetworkSummary) SetDescription(v string) *CoreNetworkSummary
- func (s *CoreNetworkSummary) SetGlobalNetworkId(v string) *CoreNetworkSummary
- func (s *CoreNetworkSummary) SetOwnerAccountId(v string) *CoreNetworkSummary
- func (s *CoreNetworkSummary) SetState(v string) *CoreNetworkSummary
- func (s *CoreNetworkSummary) SetTags(v []*Tag) *CoreNetworkSummary
- func (s CoreNetworkSummary) String() string
- type CreateConnectAttachmentInput
- func (s CreateConnectAttachmentInput) GoString() string
- func (s *CreateConnectAttachmentInput) SetClientToken(v string) *CreateConnectAttachmentInput
- func (s *CreateConnectAttachmentInput) SetCoreNetworkId(v string) *CreateConnectAttachmentInput
- func (s *CreateConnectAttachmentInput) SetEdgeLocation(v string) *CreateConnectAttachmentInput
- func (s *CreateConnectAttachmentInput) SetOptions(v *ConnectAttachmentOptions) *CreateConnectAttachmentInput
- func (s *CreateConnectAttachmentInput) SetTags(v []*Tag) *CreateConnectAttachmentInput
- func (s *CreateConnectAttachmentInput) SetTransportAttachmentId(v string) *CreateConnectAttachmentInput
- func (s CreateConnectAttachmentInput) String() string
- func (s *CreateConnectAttachmentInput) Validate() error
- type CreateConnectAttachmentOutput
- type CreateConnectPeerInput
- func (s CreateConnectPeerInput) GoString() string
- func (s *CreateConnectPeerInput) SetBgpOptions(v *BgpOptions) *CreateConnectPeerInput
- func (s *CreateConnectPeerInput) SetClientToken(v string) *CreateConnectPeerInput
- func (s *CreateConnectPeerInput) SetConnectAttachmentId(v string) *CreateConnectPeerInput
- func (s *CreateConnectPeerInput) SetCoreNetworkAddress(v string) *CreateConnectPeerInput
- func (s *CreateConnectPeerInput) SetInsideCidrBlocks(v []*string) *CreateConnectPeerInput
- func (s *CreateConnectPeerInput) SetPeerAddress(v string) *CreateConnectPeerInput
- func (s *CreateConnectPeerInput) SetTags(v []*Tag) *CreateConnectPeerInput
- func (s CreateConnectPeerInput) String() string
- func (s *CreateConnectPeerInput) Validate() error
- type CreateConnectPeerOutput
- 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 CreateCoreNetworkInput
- func (s CreateCoreNetworkInput) GoString() string
- func (s *CreateCoreNetworkInput) SetClientToken(v string) *CreateCoreNetworkInput
- func (s *CreateCoreNetworkInput) SetDescription(v string) *CreateCoreNetworkInput
- func (s *CreateCoreNetworkInput) SetGlobalNetworkId(v string) *CreateCoreNetworkInput
- func (s *CreateCoreNetworkInput) SetPolicyDocument(v string) *CreateCoreNetworkInput
- func (s *CreateCoreNetworkInput) SetTags(v []*Tag) *CreateCoreNetworkInput
- func (s CreateCoreNetworkInput) String() string
- func (s *CreateCoreNetworkInput) Validate() error
- type CreateCoreNetworkOutput
- 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 CreateSiteToSiteVpnAttachmentInput
- func (s CreateSiteToSiteVpnAttachmentInput) GoString() string
- func (s *CreateSiteToSiteVpnAttachmentInput) SetClientToken(v string) *CreateSiteToSiteVpnAttachmentInput
- func (s *CreateSiteToSiteVpnAttachmentInput) SetCoreNetworkId(v string) *CreateSiteToSiteVpnAttachmentInput
- func (s *CreateSiteToSiteVpnAttachmentInput) SetTags(v []*Tag) *CreateSiteToSiteVpnAttachmentInput
- func (s *CreateSiteToSiteVpnAttachmentInput) SetVpnConnectionArn(v string) *CreateSiteToSiteVpnAttachmentInput
- func (s CreateSiteToSiteVpnAttachmentInput) String() string
- func (s *CreateSiteToSiteVpnAttachmentInput) Validate() error
- type CreateSiteToSiteVpnAttachmentOutput
- type CreateVpcAttachmentInput
- func (s CreateVpcAttachmentInput) GoString() string
- func (s *CreateVpcAttachmentInput) SetClientToken(v string) *CreateVpcAttachmentInput
- func (s *CreateVpcAttachmentInput) SetCoreNetworkId(v string) *CreateVpcAttachmentInput
- func (s *CreateVpcAttachmentInput) SetOptions(v *VpcOptions) *CreateVpcAttachmentInput
- func (s *CreateVpcAttachmentInput) SetSubnetArns(v []*string) *CreateVpcAttachmentInput
- func (s *CreateVpcAttachmentInput) SetTags(v []*Tag) *CreateVpcAttachmentInput
- func (s *CreateVpcAttachmentInput) SetVpcArn(v string) *CreateVpcAttachmentInput
- func (s CreateVpcAttachmentInput) String() string
- func (s *CreateVpcAttachmentInput) Validate() error
- type CreateVpcAttachmentOutput
- 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 DeleteAttachmentInput
- type DeleteAttachmentOutput
- type DeleteConnectPeerInput
- type DeleteConnectPeerOutput
- 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 DeleteCoreNetworkInput
- type DeleteCoreNetworkOutput
- type DeleteCoreNetworkPolicyVersionInput
- func (s DeleteCoreNetworkPolicyVersionInput) GoString() string
- func (s *DeleteCoreNetworkPolicyVersionInput) SetCoreNetworkId(v string) *DeleteCoreNetworkPolicyVersionInput
- func (s *DeleteCoreNetworkPolicyVersionInput) SetPolicyVersionId(v int64) *DeleteCoreNetworkPolicyVersionInput
- func (s DeleteCoreNetworkPolicyVersionInput) String() string
- func (s *DeleteCoreNetworkPolicyVersionInput) Validate() error
- type DeleteCoreNetworkPolicyVersionOutput
- type DeleteDeviceInput
- type DeleteDeviceOutput
- type DeleteGlobalNetworkInput
- type DeleteGlobalNetworkOutput
- type DeleteLinkInput
- type DeleteLinkOutput
- type DeleteResourcePolicyInput
- type DeleteResourcePolicyOutput
- 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 DisassociateConnectPeerInput
- func (s DisassociateConnectPeerInput) GoString() string
- func (s *DisassociateConnectPeerInput) SetConnectPeerId(v string) *DisassociateConnectPeerInput
- func (s *DisassociateConnectPeerInput) SetGlobalNetworkId(v string) *DisassociateConnectPeerInput
- func (s DisassociateConnectPeerInput) String() string
- func (s *DisassociateConnectPeerInput) Validate() error
- type DisassociateConnectPeerOutput
- 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 ExecuteCoreNetworkChangeSetInput
- func (s ExecuteCoreNetworkChangeSetInput) GoString() string
- func (s *ExecuteCoreNetworkChangeSetInput) SetCoreNetworkId(v string) *ExecuteCoreNetworkChangeSetInput
- func (s *ExecuteCoreNetworkChangeSetInput) SetPolicyVersionId(v int64) *ExecuteCoreNetworkChangeSetInput
- func (s ExecuteCoreNetworkChangeSetInput) String() string
- func (s *ExecuteCoreNetworkChangeSetInput) Validate() error
- type ExecuteCoreNetworkChangeSetOutput
- type GetConnectAttachmentInput
- type GetConnectAttachmentOutput
- type GetConnectPeerAssociationsInput
- func (s GetConnectPeerAssociationsInput) GoString() string
- func (s *GetConnectPeerAssociationsInput) SetConnectPeerIds(v []*string) *GetConnectPeerAssociationsInput
- func (s *GetConnectPeerAssociationsInput) SetGlobalNetworkId(v string) *GetConnectPeerAssociationsInput
- func (s *GetConnectPeerAssociationsInput) SetMaxResults(v int64) *GetConnectPeerAssociationsInput
- func (s *GetConnectPeerAssociationsInput) SetNextToken(v string) *GetConnectPeerAssociationsInput
- func (s GetConnectPeerAssociationsInput) String() string
- func (s *GetConnectPeerAssociationsInput) Validate() error
- type GetConnectPeerAssociationsOutput
- func (s GetConnectPeerAssociationsOutput) GoString() string
- func (s *GetConnectPeerAssociationsOutput) SetConnectPeerAssociations(v []*ConnectPeerAssociation) *GetConnectPeerAssociationsOutput
- func (s *GetConnectPeerAssociationsOutput) SetNextToken(v string) *GetConnectPeerAssociationsOutput
- func (s GetConnectPeerAssociationsOutput) String() string
- type GetConnectPeerInput
- type GetConnectPeerOutput
- 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 GetCoreNetworkChangeSetInput
- func (s GetCoreNetworkChangeSetInput) GoString() string
- func (s *GetCoreNetworkChangeSetInput) SetCoreNetworkId(v string) *GetCoreNetworkChangeSetInput
- func (s *GetCoreNetworkChangeSetInput) SetMaxResults(v int64) *GetCoreNetworkChangeSetInput
- func (s *GetCoreNetworkChangeSetInput) SetNextToken(v string) *GetCoreNetworkChangeSetInput
- func (s *GetCoreNetworkChangeSetInput) SetPolicyVersionId(v int64) *GetCoreNetworkChangeSetInput
- func (s GetCoreNetworkChangeSetInput) String() string
- func (s *GetCoreNetworkChangeSetInput) Validate() error
- type GetCoreNetworkChangeSetOutput
- func (s GetCoreNetworkChangeSetOutput) GoString() string
- func (s *GetCoreNetworkChangeSetOutput) SetCoreNetworkChanges(v []*CoreNetworkChange) *GetCoreNetworkChangeSetOutput
- func (s *GetCoreNetworkChangeSetOutput) SetNextToken(v string) *GetCoreNetworkChangeSetOutput
- func (s GetCoreNetworkChangeSetOutput) String() string
- type GetCoreNetworkInput
- type GetCoreNetworkOutput
- type GetCoreNetworkPolicyInput
- func (s GetCoreNetworkPolicyInput) GoString() string
- func (s *GetCoreNetworkPolicyInput) SetAlias(v string) *GetCoreNetworkPolicyInput
- func (s *GetCoreNetworkPolicyInput) SetCoreNetworkId(v string) *GetCoreNetworkPolicyInput
- func (s *GetCoreNetworkPolicyInput) SetPolicyVersionId(v int64) *GetCoreNetworkPolicyInput
- func (s GetCoreNetworkPolicyInput) String() string
- func (s *GetCoreNetworkPolicyInput) Validate() error
- type GetCoreNetworkPolicyOutput
- 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) SetCoreNetworkId(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) SetCoreNetworkId(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) SetCoreNetworkSegmentEdge(v *CoreNetworkSegmentEdgeIdentifier) *GetNetworkRoutesOutput
- 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) SetCoreNetworkId(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 GetResourcePolicyInput
- type GetResourcePolicyOutput
- 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 GetSiteToSiteVpnAttachmentInput
- type GetSiteToSiteVpnAttachmentOutput
- 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 GetVpcAttachmentInput
- type GetVpcAttachmentOutput
- 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 ListAttachmentsInput
- func (s ListAttachmentsInput) GoString() string
- func (s *ListAttachmentsInput) SetAttachmentType(v string) *ListAttachmentsInput
- func (s *ListAttachmentsInput) SetCoreNetworkId(v string) *ListAttachmentsInput
- func (s *ListAttachmentsInput) SetEdgeLocation(v string) *ListAttachmentsInput
- func (s *ListAttachmentsInput) SetMaxResults(v int64) *ListAttachmentsInput
- func (s *ListAttachmentsInput) SetNextToken(v string) *ListAttachmentsInput
- func (s *ListAttachmentsInput) SetState(v string) *ListAttachmentsInput
- func (s ListAttachmentsInput) String() string
- func (s *ListAttachmentsInput) Validate() error
- type ListAttachmentsOutput
- type ListConnectPeersInput
- func (s ListConnectPeersInput) GoString() string
- func (s *ListConnectPeersInput) SetConnectAttachmentId(v string) *ListConnectPeersInput
- func (s *ListConnectPeersInput) SetCoreNetworkId(v string) *ListConnectPeersInput
- func (s *ListConnectPeersInput) SetMaxResults(v int64) *ListConnectPeersInput
- func (s *ListConnectPeersInput) SetNextToken(v string) *ListConnectPeersInput
- func (s ListConnectPeersInput) String() string
- func (s *ListConnectPeersInput) Validate() error
- type ListConnectPeersOutput
- type ListCoreNetworkPolicyVersionsInput
- func (s ListCoreNetworkPolicyVersionsInput) GoString() string
- func (s *ListCoreNetworkPolicyVersionsInput) SetCoreNetworkId(v string) *ListCoreNetworkPolicyVersionsInput
- func (s *ListCoreNetworkPolicyVersionsInput) SetMaxResults(v int64) *ListCoreNetworkPolicyVersionsInput
- func (s *ListCoreNetworkPolicyVersionsInput) SetNextToken(v string) *ListCoreNetworkPolicyVersionsInput
- func (s ListCoreNetworkPolicyVersionsInput) String() string
- func (s *ListCoreNetworkPolicyVersionsInput) Validate() error
- type ListCoreNetworkPolicyVersionsOutput
- func (s ListCoreNetworkPolicyVersionsOutput) GoString() string
- func (s *ListCoreNetworkPolicyVersionsOutput) SetCoreNetworkPolicyVersions(v []*CoreNetworkPolicyVersion) *ListCoreNetworkPolicyVersionsOutput
- func (s *ListCoreNetworkPolicyVersionsOutput) SetNextToken(v string) *ListCoreNetworkPolicyVersionsOutput
- func (s ListCoreNetworkPolicyVersionsOutput) String() string
- type ListCoreNetworksInput
- func (s ListCoreNetworksInput) GoString() string
- func (s *ListCoreNetworksInput) SetMaxResults(v int64) *ListCoreNetworksInput
- func (s *ListCoreNetworksInput) SetNextToken(v string) *ListCoreNetworksInput
- func (s ListCoreNetworksInput) String() string
- func (s *ListCoreNetworksInput) Validate() error
- type ListCoreNetworksOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type Location
- type NetworkManager
- func (c *NetworkManager) AcceptAttachment(input *AcceptAttachmentInput) (*AcceptAttachmentOutput, error)
- func (c *NetworkManager) AcceptAttachmentRequest(input *AcceptAttachmentInput) (req *request.Request, output *AcceptAttachmentOutput)
- func (c *NetworkManager) AcceptAttachmentWithContext(ctx aws.Context, input *AcceptAttachmentInput, opts ...request.Option) (*AcceptAttachmentOutput, error)
- func (c *NetworkManager) AssociateConnectPeer(input *AssociateConnectPeerInput) (*AssociateConnectPeerOutput, error)
- func (c *NetworkManager) AssociateConnectPeerRequest(input *AssociateConnectPeerInput) (req *request.Request, output *AssociateConnectPeerOutput)
- func (c *NetworkManager) AssociateConnectPeerWithContext(ctx aws.Context, input *AssociateConnectPeerInput, opts ...request.Option) (*AssociateConnectPeerOutput, error)
- func (c *NetworkManager) AssociateCustomerGateway(input *AssociateCustomerGatewayInput) (*AssociateCustomerGatewayOutput, error)
- func (c *NetworkManager) AssociateCustomerGatewayRequest(input *AssociateCustomerGatewayInput) (req *request.Request, output *AssociateCustomerGatewayOutput)
- func (c *NetworkManager) AssociateCustomerGatewayWithContext(ctx aws.Context, input *AssociateCustomerGatewayInput, opts ...request.Option) (*AssociateCustomerGatewayOutput, error)
- func (c *NetworkManager) AssociateLink(input *AssociateLinkInput) (*AssociateLinkOutput, error)
- func (c *NetworkManager) AssociateLinkRequest(input *AssociateLinkInput) (req *request.Request, output *AssociateLinkOutput)
- func (c *NetworkManager) AssociateLinkWithContext(ctx aws.Context, input *AssociateLinkInput, opts ...request.Option) (*AssociateLinkOutput, error)
- func (c *NetworkManager) AssociateTransitGatewayConnectPeer(input *AssociateTransitGatewayConnectPeerInput) (*AssociateTransitGatewayConnectPeerOutput, error)
- func (c *NetworkManager) AssociateTransitGatewayConnectPeerRequest(input *AssociateTransitGatewayConnectPeerInput) (req *request.Request, output *AssociateTransitGatewayConnectPeerOutput)
- func (c *NetworkManager) AssociateTransitGatewayConnectPeerWithContext(ctx aws.Context, input *AssociateTransitGatewayConnectPeerInput, ...) (*AssociateTransitGatewayConnectPeerOutput, error)
- func (c *NetworkManager) CreateConnectAttachment(input *CreateConnectAttachmentInput) (*CreateConnectAttachmentOutput, error)
- func (c *NetworkManager) CreateConnectAttachmentRequest(input *CreateConnectAttachmentInput) (req *request.Request, output *CreateConnectAttachmentOutput)
- func (c *NetworkManager) CreateConnectAttachmentWithContext(ctx aws.Context, input *CreateConnectAttachmentInput, opts ...request.Option) (*CreateConnectAttachmentOutput, error)
- func (c *NetworkManager) CreateConnectPeer(input *CreateConnectPeerInput) (*CreateConnectPeerOutput, error)
- func (c *NetworkManager) CreateConnectPeerRequest(input *CreateConnectPeerInput) (req *request.Request, output *CreateConnectPeerOutput)
- func (c *NetworkManager) CreateConnectPeerWithContext(ctx aws.Context, input *CreateConnectPeerInput, opts ...request.Option) (*CreateConnectPeerOutput, error)
- func (c *NetworkManager) CreateConnection(input *CreateConnectionInput) (*CreateConnectionOutput, error)
- func (c *NetworkManager) CreateConnectionRequest(input *CreateConnectionInput) (req *request.Request, output *CreateConnectionOutput)
- func (c *NetworkManager) CreateConnectionWithContext(ctx aws.Context, input *CreateConnectionInput, opts ...request.Option) (*CreateConnectionOutput, error)
- func (c *NetworkManager) CreateCoreNetwork(input *CreateCoreNetworkInput) (*CreateCoreNetworkOutput, error)
- func (c *NetworkManager) CreateCoreNetworkRequest(input *CreateCoreNetworkInput) (req *request.Request, output *CreateCoreNetworkOutput)
- func (c *NetworkManager) CreateCoreNetworkWithContext(ctx aws.Context, input *CreateCoreNetworkInput, opts ...request.Option) (*CreateCoreNetworkOutput, error)
- func (c *NetworkManager) CreateDevice(input *CreateDeviceInput) (*CreateDeviceOutput, error)
- func (c *NetworkManager) CreateDeviceRequest(input *CreateDeviceInput) (req *request.Request, output *CreateDeviceOutput)
- func (c *NetworkManager) CreateDeviceWithContext(ctx aws.Context, input *CreateDeviceInput, opts ...request.Option) (*CreateDeviceOutput, error)
- func (c *NetworkManager) CreateGlobalNetwork(input *CreateGlobalNetworkInput) (*CreateGlobalNetworkOutput, error)
- func (c *NetworkManager) CreateGlobalNetworkRequest(input *CreateGlobalNetworkInput) (req *request.Request, output *CreateGlobalNetworkOutput)
- func (c *NetworkManager) CreateGlobalNetworkWithContext(ctx aws.Context, input *CreateGlobalNetworkInput, opts ...request.Option) (*CreateGlobalNetworkOutput, error)
- func (c *NetworkManager) CreateLink(input *CreateLinkInput) (*CreateLinkOutput, error)
- func (c *NetworkManager) CreateLinkRequest(input *CreateLinkInput) (req *request.Request, output *CreateLinkOutput)
- func (c *NetworkManager) CreateLinkWithContext(ctx aws.Context, input *CreateLinkInput, opts ...request.Option) (*CreateLinkOutput, error)
- func (c *NetworkManager) CreateSite(input *CreateSiteInput) (*CreateSiteOutput, error)
- func (c *NetworkManager) CreateSiteRequest(input *CreateSiteInput) (req *request.Request, output *CreateSiteOutput)
- func (c *NetworkManager) CreateSiteToSiteVpnAttachment(input *CreateSiteToSiteVpnAttachmentInput) (*CreateSiteToSiteVpnAttachmentOutput, error)
- func (c *NetworkManager) CreateSiteToSiteVpnAttachmentRequest(input *CreateSiteToSiteVpnAttachmentInput) (req *request.Request, output *CreateSiteToSiteVpnAttachmentOutput)
- func (c *NetworkManager) CreateSiteToSiteVpnAttachmentWithContext(ctx aws.Context, input *CreateSiteToSiteVpnAttachmentInput, ...) (*CreateSiteToSiteVpnAttachmentOutput, error)
- func (c *NetworkManager) CreateSiteWithContext(ctx aws.Context, input *CreateSiteInput, opts ...request.Option) (*CreateSiteOutput, error)
- func (c *NetworkManager) CreateVpcAttachment(input *CreateVpcAttachmentInput) (*CreateVpcAttachmentOutput, error)
- func (c *NetworkManager) CreateVpcAttachmentRequest(input *CreateVpcAttachmentInput) (req *request.Request, output *CreateVpcAttachmentOutput)
- func (c *NetworkManager) CreateVpcAttachmentWithContext(ctx aws.Context, input *CreateVpcAttachmentInput, opts ...request.Option) (*CreateVpcAttachmentOutput, error)
- func (c *NetworkManager) DeleteAttachment(input *DeleteAttachmentInput) (*DeleteAttachmentOutput, error)
- func (c *NetworkManager) DeleteAttachmentRequest(input *DeleteAttachmentInput) (req *request.Request, output *DeleteAttachmentOutput)
- func (c *NetworkManager) DeleteAttachmentWithContext(ctx aws.Context, input *DeleteAttachmentInput, opts ...request.Option) (*DeleteAttachmentOutput, error)
- func (c *NetworkManager) DeleteConnectPeer(input *DeleteConnectPeerInput) (*DeleteConnectPeerOutput, error)
- func (c *NetworkManager) DeleteConnectPeerRequest(input *DeleteConnectPeerInput) (req *request.Request, output *DeleteConnectPeerOutput)
- func (c *NetworkManager) DeleteConnectPeerWithContext(ctx aws.Context, input *DeleteConnectPeerInput, opts ...request.Option) (*DeleteConnectPeerOutput, error)
- func (c *NetworkManager) DeleteConnection(input *DeleteConnectionInput) (*DeleteConnectionOutput, error)
- func (c *NetworkManager) DeleteConnectionRequest(input *DeleteConnectionInput) (req *request.Request, output *DeleteConnectionOutput)
- func (c *NetworkManager) DeleteConnectionWithContext(ctx aws.Context, input *DeleteConnectionInput, opts ...request.Option) (*DeleteConnectionOutput, error)
- func (c *NetworkManager) DeleteCoreNetwork(input *DeleteCoreNetworkInput) (*DeleteCoreNetworkOutput, error)
- func (c *NetworkManager) DeleteCoreNetworkPolicyVersion(input *DeleteCoreNetworkPolicyVersionInput) (*DeleteCoreNetworkPolicyVersionOutput, error)
- func (c *NetworkManager) DeleteCoreNetworkPolicyVersionRequest(input *DeleteCoreNetworkPolicyVersionInput) (req *request.Request, output *DeleteCoreNetworkPolicyVersionOutput)
- func (c *NetworkManager) DeleteCoreNetworkPolicyVersionWithContext(ctx aws.Context, input *DeleteCoreNetworkPolicyVersionInput, ...) (*DeleteCoreNetworkPolicyVersionOutput, error)
- func (c *NetworkManager) DeleteCoreNetworkRequest(input *DeleteCoreNetworkInput) (req *request.Request, output *DeleteCoreNetworkOutput)
- func (c *NetworkManager) DeleteCoreNetworkWithContext(ctx aws.Context, input *DeleteCoreNetworkInput, opts ...request.Option) (*DeleteCoreNetworkOutput, error)
- func (c *NetworkManager) DeleteDevice(input *DeleteDeviceInput) (*DeleteDeviceOutput, error)
- func (c *NetworkManager) DeleteDeviceRequest(input *DeleteDeviceInput) (req *request.Request, output *DeleteDeviceOutput)
- func (c *NetworkManager) DeleteDeviceWithContext(ctx aws.Context, input *DeleteDeviceInput, opts ...request.Option) (*DeleteDeviceOutput, error)
- func (c *NetworkManager) DeleteGlobalNetwork(input *DeleteGlobalNetworkInput) (*DeleteGlobalNetworkOutput, error)
- func (c *NetworkManager) DeleteGlobalNetworkRequest(input *DeleteGlobalNetworkInput) (req *request.Request, output *DeleteGlobalNetworkOutput)
- func (c *NetworkManager) DeleteGlobalNetworkWithContext(ctx aws.Context, input *DeleteGlobalNetworkInput, opts ...request.Option) (*DeleteGlobalNetworkOutput, error)
- func (c *NetworkManager) DeleteLink(input *DeleteLinkInput) (*DeleteLinkOutput, error)
- func (c *NetworkManager) DeleteLinkRequest(input *DeleteLinkInput) (req *request.Request, output *DeleteLinkOutput)
- func (c *NetworkManager) DeleteLinkWithContext(ctx aws.Context, input *DeleteLinkInput, opts ...request.Option) (*DeleteLinkOutput, error)
- func (c *NetworkManager) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
- func (c *NetworkManager) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
- func (c *NetworkManager) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
- func (c *NetworkManager) DeleteSite(input *DeleteSiteInput) (*DeleteSiteOutput, error)
- func (c *NetworkManager) DeleteSiteRequest(input *DeleteSiteInput) (req *request.Request, output *DeleteSiteOutput)
- func (c *NetworkManager) DeleteSiteWithContext(ctx aws.Context, input *DeleteSiteInput, opts ...request.Option) (*DeleteSiteOutput, error)
- func (c *NetworkManager) DeregisterTransitGateway(input *DeregisterTransitGatewayInput) (*DeregisterTransitGatewayOutput, error)
- func (c *NetworkManager) DeregisterTransitGatewayRequest(input *DeregisterTransitGatewayInput) (req *request.Request, output *DeregisterTransitGatewayOutput)
- func (c *NetworkManager) DeregisterTransitGatewayWithContext(ctx aws.Context, input *DeregisterTransitGatewayInput, opts ...request.Option) (*DeregisterTransitGatewayOutput, error)
- func (c *NetworkManager) DescribeGlobalNetworks(input *DescribeGlobalNetworksInput) (*DescribeGlobalNetworksOutput, error)
- func (c *NetworkManager) DescribeGlobalNetworksPages(input *DescribeGlobalNetworksInput, ...) 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) DisassociateConnectPeer(input *DisassociateConnectPeerInput) (*DisassociateConnectPeerOutput, error)
- func (c *NetworkManager) DisassociateConnectPeerRequest(input *DisassociateConnectPeerInput) (req *request.Request, output *DisassociateConnectPeerOutput)
- func (c *NetworkManager) DisassociateConnectPeerWithContext(ctx aws.Context, input *DisassociateConnectPeerInput, opts ...request.Option) (*DisassociateConnectPeerOutput, error)
- func (c *NetworkManager) DisassociateCustomerGateway(input *DisassociateCustomerGatewayInput) (*DisassociateCustomerGatewayOutput, error)
- func (c *NetworkManager) DisassociateCustomerGatewayRequest(input *DisassociateCustomerGatewayInput) (req *request.Request, output *DisassociateCustomerGatewayOutput)
- func (c *NetworkManager) DisassociateCustomerGatewayWithContext(ctx aws.Context, input *DisassociateCustomerGatewayInput, ...) (*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) ExecuteCoreNetworkChangeSet(input *ExecuteCoreNetworkChangeSetInput) (*ExecuteCoreNetworkChangeSetOutput, error)
- func (c *NetworkManager) ExecuteCoreNetworkChangeSetRequest(input *ExecuteCoreNetworkChangeSetInput) (req *request.Request, output *ExecuteCoreNetworkChangeSetOutput)
- func (c *NetworkManager) ExecuteCoreNetworkChangeSetWithContext(ctx aws.Context, input *ExecuteCoreNetworkChangeSetInput, ...) (*ExecuteCoreNetworkChangeSetOutput, error)
- func (c *NetworkManager) GetConnectAttachment(input *GetConnectAttachmentInput) (*GetConnectAttachmentOutput, error)
- func (c *NetworkManager) GetConnectAttachmentRequest(input *GetConnectAttachmentInput) (req *request.Request, output *GetConnectAttachmentOutput)
- func (c *NetworkManager) GetConnectAttachmentWithContext(ctx aws.Context, input *GetConnectAttachmentInput, opts ...request.Option) (*GetConnectAttachmentOutput, error)
- func (c *NetworkManager) GetConnectPeer(input *GetConnectPeerInput) (*GetConnectPeerOutput, error)
- func (c *NetworkManager) GetConnectPeerAssociations(input *GetConnectPeerAssociationsInput) (*GetConnectPeerAssociationsOutput, error)
- func (c *NetworkManager) GetConnectPeerAssociationsPages(input *GetConnectPeerAssociationsInput, ...) error
- func (c *NetworkManager) GetConnectPeerAssociationsPagesWithContext(ctx aws.Context, input *GetConnectPeerAssociationsInput, ...) error
- func (c *NetworkManager) GetConnectPeerAssociationsRequest(input *GetConnectPeerAssociationsInput) (req *request.Request, output *GetConnectPeerAssociationsOutput)
- func (c *NetworkManager) GetConnectPeerAssociationsWithContext(ctx aws.Context, input *GetConnectPeerAssociationsInput, ...) (*GetConnectPeerAssociationsOutput, error)
- func (c *NetworkManager) GetConnectPeerRequest(input *GetConnectPeerInput) (req *request.Request, output *GetConnectPeerOutput)
- func (c *NetworkManager) GetConnectPeerWithContext(ctx aws.Context, input *GetConnectPeerInput, opts ...request.Option) (*GetConnectPeerOutput, error)
- func (c *NetworkManager) GetConnections(input *GetConnectionsInput) (*GetConnectionsOutput, error)
- func (c *NetworkManager) GetConnectionsPages(input *GetConnectionsInput, fn func(*GetConnectionsOutput, bool) bool) error
- func (c *NetworkManager) GetConnectionsPagesWithContext(ctx aws.Context, input *GetConnectionsInput, ...) error
- func (c *NetworkManager) GetConnectionsRequest(input *GetConnectionsInput) (req *request.Request, output *GetConnectionsOutput)
- func (c *NetworkManager) GetConnectionsWithContext(ctx aws.Context, input *GetConnectionsInput, opts ...request.Option) (*GetConnectionsOutput, error)
- func (c *NetworkManager) GetCoreNetwork(input *GetCoreNetworkInput) (*GetCoreNetworkOutput, error)
- func (c *NetworkManager) GetCoreNetworkChangeSet(input *GetCoreNetworkChangeSetInput) (*GetCoreNetworkChangeSetOutput, error)
- func (c *NetworkManager) GetCoreNetworkChangeSetPages(input *GetCoreNetworkChangeSetInput, ...) error
- func (c *NetworkManager) GetCoreNetworkChangeSetPagesWithContext(ctx aws.Context, input *GetCoreNetworkChangeSetInput, ...) error
- func (c *NetworkManager) GetCoreNetworkChangeSetRequest(input *GetCoreNetworkChangeSetInput) (req *request.Request, output *GetCoreNetworkChangeSetOutput)
- func (c *NetworkManager) GetCoreNetworkChangeSetWithContext(ctx aws.Context, input *GetCoreNetworkChangeSetInput, opts ...request.Option) (*GetCoreNetworkChangeSetOutput, error)
- func (c *NetworkManager) GetCoreNetworkPolicy(input *GetCoreNetworkPolicyInput) (*GetCoreNetworkPolicyOutput, error)
- func (c *NetworkManager) GetCoreNetworkPolicyRequest(input *GetCoreNetworkPolicyInput) (req *request.Request, output *GetCoreNetworkPolicyOutput)
- func (c *NetworkManager) GetCoreNetworkPolicyWithContext(ctx aws.Context, input *GetCoreNetworkPolicyInput, opts ...request.Option) (*GetCoreNetworkPolicyOutput, error)
- func (c *NetworkManager) GetCoreNetworkRequest(input *GetCoreNetworkInput) (req *request.Request, output *GetCoreNetworkOutput)
- func (c *NetworkManager) GetCoreNetworkWithContext(ctx aws.Context, input *GetCoreNetworkInput, opts ...request.Option) (*GetCoreNetworkOutput, error)
- func (c *NetworkManager) GetCustomerGatewayAssociations(input *GetCustomerGatewayAssociationsInput) (*GetCustomerGatewayAssociationsOutput, error)
- func (c *NetworkManager) GetCustomerGatewayAssociationsPages(input *GetCustomerGatewayAssociationsInput, ...) 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) GetResourcePolicy(input *GetResourcePolicyInput) (*GetResourcePolicyOutput, error)
- func (c *NetworkManager) GetResourcePolicyRequest(input *GetResourcePolicyInput) (req *request.Request, output *GetResourcePolicyOutput)
- func (c *NetworkManager) GetResourcePolicyWithContext(ctx aws.Context, input *GetResourcePolicyInput, opts ...request.Option) (*GetResourcePolicyOutput, error)
- func (c *NetworkManager) GetRouteAnalysis(input *GetRouteAnalysisInput) (*GetRouteAnalysisOutput, error)
- func (c *NetworkManager) GetRouteAnalysisRequest(input *GetRouteAnalysisInput) (req *request.Request, output *GetRouteAnalysisOutput)
- func (c *NetworkManager) GetRouteAnalysisWithContext(ctx aws.Context, input *GetRouteAnalysisInput, opts ...request.Option) (*GetRouteAnalysisOutput, error)
- func (c *NetworkManager) GetSiteToSiteVpnAttachment(input *GetSiteToSiteVpnAttachmentInput) (*GetSiteToSiteVpnAttachmentOutput, error)
- func (c *NetworkManager) GetSiteToSiteVpnAttachmentRequest(input *GetSiteToSiteVpnAttachmentInput) (req *request.Request, output *GetSiteToSiteVpnAttachmentOutput)
- func (c *NetworkManager) GetSiteToSiteVpnAttachmentWithContext(ctx aws.Context, input *GetSiteToSiteVpnAttachmentInput, ...) (*GetSiteToSiteVpnAttachmentOutput, error)
- func (c *NetworkManager) GetSites(input *GetSitesInput) (*GetSitesOutput, error)
- func (c *NetworkManager) GetSitesPages(input *GetSitesInput, fn func(*GetSitesOutput, bool) bool) error
- func (c *NetworkManager) GetSitesPagesWithContext(ctx aws.Context, input *GetSitesInput, fn func(*GetSitesOutput, bool) bool, ...) 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) GetVpcAttachment(input *GetVpcAttachmentInput) (*GetVpcAttachmentOutput, error)
- func (c *NetworkManager) GetVpcAttachmentRequest(input *GetVpcAttachmentInput) (req *request.Request, output *GetVpcAttachmentOutput)
- func (c *NetworkManager) GetVpcAttachmentWithContext(ctx aws.Context, input *GetVpcAttachmentInput, opts ...request.Option) (*GetVpcAttachmentOutput, error)
- func (c *NetworkManager) ListAttachments(input *ListAttachmentsInput) (*ListAttachmentsOutput, error)
- func (c *NetworkManager) ListAttachmentsPages(input *ListAttachmentsInput, fn func(*ListAttachmentsOutput, bool) bool) error
- func (c *NetworkManager) ListAttachmentsPagesWithContext(ctx aws.Context, input *ListAttachmentsInput, ...) error
- func (c *NetworkManager) ListAttachmentsRequest(input *ListAttachmentsInput) (req *request.Request, output *ListAttachmentsOutput)
- func (c *NetworkManager) ListAttachmentsWithContext(ctx aws.Context, input *ListAttachmentsInput, opts ...request.Option) (*ListAttachmentsOutput, error)
- func (c *NetworkManager) ListConnectPeers(input *ListConnectPeersInput) (*ListConnectPeersOutput, error)
- func (c *NetworkManager) ListConnectPeersPages(input *ListConnectPeersInput, fn func(*ListConnectPeersOutput, bool) bool) error
- func (c *NetworkManager) ListConnectPeersPagesWithContext(ctx aws.Context, input *ListConnectPeersInput, ...) error
- func (c *NetworkManager) ListConnectPeersRequest(input *ListConnectPeersInput) (req *request.Request, output *ListConnectPeersOutput)
- func (c *NetworkManager) ListConnectPeersWithContext(ctx aws.Context, input *ListConnectPeersInput, opts ...request.Option) (*ListConnectPeersOutput, error)
- func (c *NetworkManager) ListCoreNetworkPolicyVersions(input *ListCoreNetworkPolicyVersionsInput) (*ListCoreNetworkPolicyVersionsOutput, error)
- func (c *NetworkManager) ListCoreNetworkPolicyVersionsPages(input *ListCoreNetworkPolicyVersionsInput, ...) error
- func (c *NetworkManager) ListCoreNetworkPolicyVersionsPagesWithContext(ctx aws.Context, input *ListCoreNetworkPolicyVersionsInput, ...) error
- func (c *NetworkManager) ListCoreNetworkPolicyVersionsRequest(input *ListCoreNetworkPolicyVersionsInput) (req *request.Request, output *ListCoreNetworkPolicyVersionsOutput)
- func (c *NetworkManager) ListCoreNetworkPolicyVersionsWithContext(ctx aws.Context, input *ListCoreNetworkPolicyVersionsInput, ...) (*ListCoreNetworkPolicyVersionsOutput, error)
- func (c *NetworkManager) ListCoreNetworks(input *ListCoreNetworksInput) (*ListCoreNetworksOutput, error)
- func (c *NetworkManager) ListCoreNetworksPages(input *ListCoreNetworksInput, fn func(*ListCoreNetworksOutput, bool) bool) error
- func (c *NetworkManager) ListCoreNetworksPagesWithContext(ctx aws.Context, input *ListCoreNetworksInput, ...) error
- func (c *NetworkManager) ListCoreNetworksRequest(input *ListCoreNetworksInput) (req *request.Request, output *ListCoreNetworksOutput)
- func (c *NetworkManager) ListCoreNetworksWithContext(ctx aws.Context, input *ListCoreNetworksInput, opts ...request.Option) (*ListCoreNetworksOutput, error)
- func (c *NetworkManager) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *NetworkManager) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *NetworkManager) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *NetworkManager) PutCoreNetworkPolicy(input *PutCoreNetworkPolicyInput) (*PutCoreNetworkPolicyOutput, error)
- func (c *NetworkManager) PutCoreNetworkPolicyRequest(input *PutCoreNetworkPolicyInput) (req *request.Request, output *PutCoreNetworkPolicyOutput)
- func (c *NetworkManager) PutCoreNetworkPolicyWithContext(ctx aws.Context, input *PutCoreNetworkPolicyInput, opts ...request.Option) (*PutCoreNetworkPolicyOutput, error)
- func (c *NetworkManager) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
- func (c *NetworkManager) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)
- func (c *NetworkManager) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)
- func (c *NetworkManager) RegisterTransitGateway(input *RegisterTransitGatewayInput) (*RegisterTransitGatewayOutput, error)
- func (c *NetworkManager) RegisterTransitGatewayRequest(input *RegisterTransitGatewayInput) (req *request.Request, output *RegisterTransitGatewayOutput)
- func (c *NetworkManager) RegisterTransitGatewayWithContext(ctx aws.Context, input *RegisterTransitGatewayInput, opts ...request.Option) (*RegisterTransitGatewayOutput, error)
- func (c *NetworkManager) RejectAttachment(input *RejectAttachmentInput) (*RejectAttachmentOutput, error)
- func (c *NetworkManager) RejectAttachmentRequest(input *RejectAttachmentInput) (req *request.Request, output *RejectAttachmentOutput)
- func (c *NetworkManager) RejectAttachmentWithContext(ctx aws.Context, input *RejectAttachmentInput, opts ...request.Option) (*RejectAttachmentOutput, error)
- func (c *NetworkManager) RestoreCoreNetworkPolicyVersion(input *RestoreCoreNetworkPolicyVersionInput) (*RestoreCoreNetworkPolicyVersionOutput, error)
- func (c *NetworkManager) RestoreCoreNetworkPolicyVersionRequest(input *RestoreCoreNetworkPolicyVersionInput) (req *request.Request, output *RestoreCoreNetworkPolicyVersionOutput)
- func (c *NetworkManager) RestoreCoreNetworkPolicyVersionWithContext(ctx aws.Context, input *RestoreCoreNetworkPolicyVersionInput, ...) (*RestoreCoreNetworkPolicyVersionOutput, error)
- func (c *NetworkManager) StartRouteAnalysis(input *StartRouteAnalysisInput) (*StartRouteAnalysisOutput, error)
- func (c *NetworkManager) StartRouteAnalysisRequest(input *StartRouteAnalysisInput) (req *request.Request, output *StartRouteAnalysisOutput)
- func (c *NetworkManager) StartRouteAnalysisWithContext(ctx aws.Context, input *StartRouteAnalysisInput, opts ...request.Option) (*StartRouteAnalysisOutput, error)
- func (c *NetworkManager) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *NetworkManager) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *NetworkManager) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *NetworkManager) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *NetworkManager) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *NetworkManager) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *NetworkManager) UpdateConnection(input *UpdateConnectionInput) (*UpdateConnectionOutput, error)
- func (c *NetworkManager) UpdateConnectionRequest(input *UpdateConnectionInput) (req *request.Request, output *UpdateConnectionOutput)
- func (c *NetworkManager) UpdateConnectionWithContext(ctx aws.Context, input *UpdateConnectionInput, opts ...request.Option) (*UpdateConnectionOutput, error)
- func (c *NetworkManager) UpdateCoreNetwork(input *UpdateCoreNetworkInput) (*UpdateCoreNetworkOutput, error)
- func (c *NetworkManager) UpdateCoreNetworkRequest(input *UpdateCoreNetworkInput) (req *request.Request, output *UpdateCoreNetworkOutput)
- func (c *NetworkManager) UpdateCoreNetworkWithContext(ctx aws.Context, input *UpdateCoreNetworkInput, opts ...request.Option) (*UpdateCoreNetworkOutput, error)
- func (c *NetworkManager) UpdateDevice(input *UpdateDeviceInput) (*UpdateDeviceOutput, error)
- func (c *NetworkManager) UpdateDeviceRequest(input *UpdateDeviceInput) (req *request.Request, output *UpdateDeviceOutput)
- func (c *NetworkManager) UpdateDeviceWithContext(ctx aws.Context, input *UpdateDeviceInput, opts ...request.Option) (*UpdateDeviceOutput, error)
- func (c *NetworkManager) UpdateGlobalNetwork(input *UpdateGlobalNetworkInput) (*UpdateGlobalNetworkOutput, error)
- func (c *NetworkManager) UpdateGlobalNetworkRequest(input *UpdateGlobalNetworkInput) (req *request.Request, output *UpdateGlobalNetworkOutput)
- func (c *NetworkManager) UpdateGlobalNetworkWithContext(ctx aws.Context, input *UpdateGlobalNetworkInput, opts ...request.Option) (*UpdateGlobalNetworkOutput, error)
- func (c *NetworkManager) UpdateLink(input *UpdateLinkInput) (*UpdateLinkOutput, error)
- func (c *NetworkManager) UpdateLinkRequest(input *UpdateLinkInput) (req *request.Request, output *UpdateLinkOutput)
- func (c *NetworkManager) UpdateLinkWithContext(ctx aws.Context, input *UpdateLinkInput, opts ...request.Option) (*UpdateLinkOutput, error)
- func (c *NetworkManager) UpdateNetworkResourceMetadata(input *UpdateNetworkResourceMetadataInput) (*UpdateNetworkResourceMetadataOutput, error)
- func (c *NetworkManager) UpdateNetworkResourceMetadataRequest(input *UpdateNetworkResourceMetadataInput) (req *request.Request, output *UpdateNetworkResourceMetadataOutput)
- func (c *NetworkManager) UpdateNetworkResourceMetadataWithContext(ctx aws.Context, input *UpdateNetworkResourceMetadataInput, ...) (*UpdateNetworkResourceMetadataOutput, error)
- func (c *NetworkManager) UpdateSite(input *UpdateSiteInput) (*UpdateSiteOutput, error)
- func (c *NetworkManager) UpdateSiteRequest(input *UpdateSiteInput) (req *request.Request, output *UpdateSiteOutput)
- func (c *NetworkManager) UpdateSiteWithContext(ctx aws.Context, input *UpdateSiteInput, opts ...request.Option) (*UpdateSiteOutput, error)
- func (c *NetworkManager) UpdateVpcAttachment(input *UpdateVpcAttachmentInput) (*UpdateVpcAttachmentOutput, error)
- func (c *NetworkManager) UpdateVpcAttachmentRequest(input *UpdateVpcAttachmentInput) (req *request.Request, output *UpdateVpcAttachmentOutput)
- func (c *NetworkManager) UpdateVpcAttachmentWithContext(ctx aws.Context, input *UpdateVpcAttachmentInput, opts ...request.Option) (*UpdateVpcAttachmentOutput, error)
- type NetworkResource
- func (s NetworkResource) GoString() string
- func (s *NetworkResource) SetAccountId(v string) *NetworkResource
- func (s *NetworkResource) SetAwsRegion(v string) *NetworkResource
- func (s *NetworkResource) SetCoreNetworkId(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) SetCoreNetworkAttachmentId(v string) *NetworkRouteDestination
- func (s *NetworkRouteDestination) SetEdgeLocation(v string) *NetworkRouteDestination
- func (s *NetworkRouteDestination) SetResourceId(v string) *NetworkRouteDestination
- func (s *NetworkRouteDestination) SetResourceType(v string) *NetworkRouteDestination
- func (s *NetworkRouteDestination) SetSegmentName(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) SetCoreNetworkId(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 ProposedSegmentChange
- func (s ProposedSegmentChange) GoString() string
- func (s *ProposedSegmentChange) SetAttachmentPolicyRuleNumber(v int64) *ProposedSegmentChange
- func (s *ProposedSegmentChange) SetSegmentName(v string) *ProposedSegmentChange
- func (s *ProposedSegmentChange) SetTags(v []*Tag) *ProposedSegmentChange
- func (s ProposedSegmentChange) String() string
- type PutCoreNetworkPolicyInput
- func (s PutCoreNetworkPolicyInput) GoString() string
- func (s *PutCoreNetworkPolicyInput) SetClientToken(v string) *PutCoreNetworkPolicyInput
- func (s *PutCoreNetworkPolicyInput) SetCoreNetworkId(v string) *PutCoreNetworkPolicyInput
- func (s *PutCoreNetworkPolicyInput) SetDescription(v string) *PutCoreNetworkPolicyInput
- func (s *PutCoreNetworkPolicyInput) SetLatestVersionId(v int64) *PutCoreNetworkPolicyInput
- func (s *PutCoreNetworkPolicyInput) SetPolicyDocument(v aws.JSONValue) *PutCoreNetworkPolicyInput
- func (s PutCoreNetworkPolicyInput) String() string
- func (s *PutCoreNetworkPolicyInput) Validate() error
- type PutCoreNetworkPolicyOutput
- type PutResourcePolicyInput
- func (s PutResourcePolicyInput) GoString() string
- func (s *PutResourcePolicyInput) SetPolicyDocument(v aws.JSONValue) *PutResourcePolicyInput
- func (s *PutResourcePolicyInput) SetResourceArn(v string) *PutResourcePolicyInput
- func (s PutResourcePolicyInput) String() string
- func (s *PutResourcePolicyInput) Validate() error
- type PutResourcePolicyOutput
- 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 RejectAttachmentInput
- type RejectAttachmentOutput
- 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 RestoreCoreNetworkPolicyVersionInput
- func (s RestoreCoreNetworkPolicyVersionInput) GoString() string
- func (s *RestoreCoreNetworkPolicyVersionInput) SetCoreNetworkId(v string) *RestoreCoreNetworkPolicyVersionInput
- func (s *RestoreCoreNetworkPolicyVersionInput) SetPolicyVersionId(v int64) *RestoreCoreNetworkPolicyVersionInput
- func (s RestoreCoreNetworkPolicyVersionInput) String() string
- func (s *RestoreCoreNetworkPolicyVersionInput) Validate() error
- type RestoreCoreNetworkPolicyVersionOutput
- 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
- func (s *RouteAnalysisEndpointOptionsSpecification) Validate() error
- type RouteAnalysisPath
- type RouteTableIdentifier
- func (s RouteTableIdentifier) GoString() string
- func (s *RouteTableIdentifier) SetCoreNetworkSegmentEdge(v *CoreNetworkSegmentEdgeIdentifier) *RouteTableIdentifier
- func (s *RouteTableIdentifier) SetTransitGatewayRouteTableArn(v string) *RouteTableIdentifier
- func (s RouteTableIdentifier) String() string
- func (s *RouteTableIdentifier) Validate() error
- 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 SiteToSiteVpnAttachment
- 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 UpdateCoreNetworkInput
- func (s UpdateCoreNetworkInput) GoString() string
- func (s *UpdateCoreNetworkInput) SetCoreNetworkId(v string) *UpdateCoreNetworkInput
- func (s *UpdateCoreNetworkInput) SetDescription(v string) *UpdateCoreNetworkInput
- func (s UpdateCoreNetworkInput) String() string
- func (s *UpdateCoreNetworkInput) Validate() error
- type UpdateCoreNetworkOutput
- 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 UpdateVpcAttachmentInput
- func (s UpdateVpcAttachmentInput) GoString() string
- func (s *UpdateVpcAttachmentInput) SetAddSubnetArns(v []*string) *UpdateVpcAttachmentInput
- func (s *UpdateVpcAttachmentInput) SetAttachmentId(v string) *UpdateVpcAttachmentInput
- func (s *UpdateVpcAttachmentInput) SetOptions(v *VpcOptions) *UpdateVpcAttachmentInput
- func (s *UpdateVpcAttachmentInput) SetRemoveSubnetArns(v []*string) *UpdateVpcAttachmentInput
- func (s UpdateVpcAttachmentInput) String() string
- func (s *UpdateVpcAttachmentInput) Validate() error
- type UpdateVpcAttachmentOutput
- 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
- type VpcAttachment
- type VpcOptions
Constants ¶
const ( // AttachmentStateRejected is a AttachmentState enum value AttachmentStateRejected = "REJECTED" // AttachmentStatePendingAttachmentAcceptance is a AttachmentState enum value AttachmentStatePendingAttachmentAcceptance = "PENDING_ATTACHMENT_ACCEPTANCE" // AttachmentStateCreating is a AttachmentState enum value AttachmentStateCreating = "CREATING" // AttachmentStateFailed is a AttachmentState enum value AttachmentStateFailed = "FAILED" // AttachmentStateAvailable is a AttachmentState enum value AttachmentStateAvailable = "AVAILABLE" // AttachmentStateUpdating is a AttachmentState enum value AttachmentStateUpdating = "UPDATING" // AttachmentStatePendingNetworkUpdate is a AttachmentState enum value AttachmentStatePendingNetworkUpdate = "PENDING_NETWORK_UPDATE" // AttachmentStatePendingTagAcceptance is a AttachmentState enum value AttachmentStatePendingTagAcceptance = "PENDING_TAG_ACCEPTANCE" // AttachmentStateDeleting is a AttachmentState enum value AttachmentStateDeleting = "DELETING" )
const ( // AttachmentTypeConnect is a AttachmentType enum value AttachmentTypeConnect = "CONNECT" // AttachmentTypeSiteToSiteVpn is a AttachmentType enum value AttachmentTypeSiteToSiteVpn = "SITE_TO_SITE_VPN" // AttachmentTypeVpc is a AttachmentType enum value AttachmentTypeVpc = "VPC" )
const ( // ChangeActionAdd is a ChangeAction enum value ChangeActionAdd = "ADD" // ChangeActionModify is a ChangeAction enum value ChangeActionModify = "MODIFY" // ChangeActionRemove is a ChangeAction enum value ChangeActionRemove = "REMOVE" )
const ( // ChangeSetStatePendingGeneration is a ChangeSetState enum value ChangeSetStatePendingGeneration = "PENDING_GENERATION" // ChangeSetStateFailedGeneration is a ChangeSetState enum value ChangeSetStateFailedGeneration = "FAILED_GENERATION" // ChangeSetStateReadyToExecute is a ChangeSetState enum value ChangeSetStateReadyToExecute = "READY_TO_EXECUTE" // ChangeSetStateExecuting is a ChangeSetState enum value ChangeSetStateExecuting = "EXECUTING" // ChangeSetStateExecutionSucceeded is a ChangeSetState enum value ChangeSetStateExecutionSucceeded = "EXECUTION_SUCCEEDED" // ChangeSetStateOutOfDate is a ChangeSetState enum value ChangeSetStateOutOfDate = "OUT_OF_DATE" )
const ( // ChangeTypeCoreNetworkSegment is a ChangeType enum value ChangeTypeCoreNetworkSegment = "CORE_NETWORK_SEGMENT" // ChangeTypeCoreNetworkEdge is a ChangeType enum value ChangeTypeCoreNetworkEdge = "CORE_NETWORK_EDGE" // ChangeTypeAttachmentMapping is a ChangeType enum value ChangeTypeAttachmentMapping = "ATTACHMENT_MAPPING" // ChangeTypeAttachmentRoutePropagation is a ChangeType enum value ChangeTypeAttachmentRoutePropagation = "ATTACHMENT_ROUTE_PROPAGATION" // ChangeTypeAttachmentRouteStatic is a ChangeType enum value ChangeTypeAttachmentRouteStatic = "ATTACHMENT_ROUTE_STATIC" )
const ( // ConnectPeerAssociationStatePending is a ConnectPeerAssociationState enum value ConnectPeerAssociationStatePending = "PENDING" // ConnectPeerAssociationStateAvailable is a ConnectPeerAssociationState enum value ConnectPeerAssociationStateAvailable = "AVAILABLE" // ConnectPeerAssociationStateDeleting is a ConnectPeerAssociationState enum value ConnectPeerAssociationStateDeleting = "DELETING" // ConnectPeerAssociationStateDeleted is a ConnectPeerAssociationState enum value ConnectPeerAssociationStateDeleted = "DELETED" )
const ( // ConnectPeerStateCreating is a ConnectPeerState enum value ConnectPeerStateCreating = "CREATING" // ConnectPeerStateFailed is a ConnectPeerState enum value ConnectPeerStateFailed = "FAILED" // ConnectPeerStateAvailable is a ConnectPeerState enum value ConnectPeerStateAvailable = "AVAILABLE" // ConnectPeerStateDeleting is a ConnectPeerState enum value ConnectPeerStateDeleting = "DELETING" )
const ( // ConnectionStatePending is a ConnectionState enum value ConnectionStatePending = "PENDING" // ConnectionStateAvailable is a ConnectionState enum value ConnectionStateAvailable = "AVAILABLE" // ConnectionStateDeleting is a ConnectionState enum value ConnectionStateDeleting = "DELETING" // ConnectionStateUpdating is a ConnectionState enum value ConnectionStateUpdating = "UPDATING" )
const ( // ConnectionStatusUp is a ConnectionStatus enum value ConnectionStatusUp = "UP" // ConnectionStatusDown is a ConnectionStatus enum value ConnectionStatusDown = "DOWN" )
const ( // ConnectionTypeBgp is a ConnectionType enum value ConnectionTypeBgp = "BGP" // ConnectionTypeIpsec is a ConnectionType enum value ConnectionTypeIpsec = "IPSEC" )
const ( // CoreNetworkPolicyAliasLive is a CoreNetworkPolicyAlias enum value CoreNetworkPolicyAliasLive = "LIVE" // CoreNetworkPolicyAliasLatest is a CoreNetworkPolicyAlias enum value CoreNetworkPolicyAliasLatest = "LATEST" )
const ( // CoreNetworkStateCreating is a CoreNetworkState enum value CoreNetworkStateCreating = "CREATING" // CoreNetworkStateUpdating is a CoreNetworkState enum value CoreNetworkStateUpdating = "UPDATING" // CoreNetworkStateAvailable is a CoreNetworkState enum value CoreNetworkStateAvailable = "AVAILABLE" // CoreNetworkStateDeleting is a CoreNetworkState enum value CoreNetworkStateDeleting = "DELETING" )
const ( // CustomerGatewayAssociationStatePending is a CustomerGatewayAssociationState enum value CustomerGatewayAssociationStatePending = "PENDING" // CustomerGatewayAssociationStateAvailable is a CustomerGatewayAssociationState enum value CustomerGatewayAssociationStateAvailable = "AVAILABLE" // CustomerGatewayAssociationStateDeleting is a CustomerGatewayAssociationState enum value CustomerGatewayAssociationStateDeleting = "DELETING" // CustomerGatewayAssociationStateDeleted is a CustomerGatewayAssociationState enum value CustomerGatewayAssociationStateDeleted = "DELETED" )
const ( // DeviceStatePending is a DeviceState enum value DeviceStatePending = "PENDING" // DeviceStateAvailable is a DeviceState enum value DeviceStateAvailable = "AVAILABLE" // DeviceStateDeleting is a DeviceState enum value DeviceStateDeleting = "DELETING" // DeviceStateUpdating is a DeviceState enum value DeviceStateUpdating = "UPDATING" )
const ( // GlobalNetworkStatePending is a GlobalNetworkState enum value GlobalNetworkStatePending = "PENDING" // GlobalNetworkStateAvailable is a GlobalNetworkState enum value GlobalNetworkStateAvailable = "AVAILABLE" // GlobalNetworkStateDeleting is a GlobalNetworkState enum value GlobalNetworkStateDeleting = "DELETING" // GlobalNetworkStateUpdating is a GlobalNetworkState enum value GlobalNetworkStateUpdating = "UPDATING" )
const ( // LinkAssociationStatePending is a LinkAssociationState enum value LinkAssociationStatePending = "PENDING" // LinkAssociationStateAvailable is a LinkAssociationState enum value LinkAssociationStateAvailable = "AVAILABLE" // LinkAssociationStateDeleting is a LinkAssociationState enum value LinkAssociationStateDeleting = "DELETING" // LinkAssociationStateDeleted is a LinkAssociationState enum value LinkAssociationStateDeleted = "DELETED" )
const ( // LinkStatePending is a LinkState enum value LinkStatePending = "PENDING" // LinkStateAvailable is a LinkState enum value LinkStateAvailable = "AVAILABLE" // LinkStateDeleting is a LinkState enum value LinkStateDeleting = "DELETING" // LinkStateUpdating is a LinkState enum value LinkStateUpdating = "UPDATING" )
const ( // RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentNotFound is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentNotFound = "TRANSIT_GATEWAY_ATTACHMENT_NOT_FOUND" // RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentNotInTransitGateway is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentNotInTransitGateway = "TRANSIT_GATEWAY_ATTACHMENT_NOT_IN_TRANSIT_GATEWAY" // RouteAnalysisCompletionReasonCodeCyclicPathDetected is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeCyclicPathDetected = "CYCLIC_PATH_DETECTED" // RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentStableRouteTableNotFound is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentStableRouteTableNotFound = "TRANSIT_GATEWAY_ATTACHMENT_STABLE_ROUTE_TABLE_NOT_FOUND" // RouteAnalysisCompletionReasonCodeRouteNotFound is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeRouteNotFound = "ROUTE_NOT_FOUND" // RouteAnalysisCompletionReasonCodeBlackholeRouteForDestinationFound is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeBlackholeRouteForDestinationFound = "BLACKHOLE_ROUTE_FOR_DESTINATION_FOUND" // RouteAnalysisCompletionReasonCodeInactiveRouteForDestinationFound is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeInactiveRouteForDestinationFound = "INACTIVE_ROUTE_FOR_DESTINATION_FOUND" // RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentAttachArnNoMatch is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeTransitGatewayAttachmentAttachArnNoMatch = "TRANSIT_GATEWAY_ATTACHMENT_ATTACH_ARN_NO_MATCH" // RouteAnalysisCompletionReasonCodeMaxHopsExceeded is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeMaxHopsExceeded = "MAX_HOPS_EXCEEDED" // RouteAnalysisCompletionReasonCodePossibleMiddlebox is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodePossibleMiddlebox = "POSSIBLE_MIDDLEBOX" // RouteAnalysisCompletionReasonCodeNoDestinationArnProvided is a RouteAnalysisCompletionReasonCode enum value RouteAnalysisCompletionReasonCodeNoDestinationArnProvided = "NO_DESTINATION_ARN_PROVIDED" )
const ( // RouteAnalysisCompletionResultCodeConnected is a RouteAnalysisCompletionResultCode enum value RouteAnalysisCompletionResultCodeConnected = "CONNECTED" // RouteAnalysisCompletionResultCodeNotConnected is a RouteAnalysisCompletionResultCode enum value RouteAnalysisCompletionResultCodeNotConnected = "NOT_CONNECTED" )
const ( // RouteAnalysisStatusRunning is a RouteAnalysisStatus enum value RouteAnalysisStatusRunning = "RUNNING" // RouteAnalysisStatusCompleted is a RouteAnalysisStatus enum value RouteAnalysisStatusCompleted = "COMPLETED" // RouteAnalysisStatusFailed is a RouteAnalysisStatus enum value RouteAnalysisStatusFailed = "FAILED" )
const ( // RouteStateActive is a RouteState enum value RouteStateActive = "ACTIVE" // RouteStateBlackhole is a RouteState enum value RouteStateBlackhole = "BLACKHOLE" )
const ( // RouteTableTypeTransitGatewayRouteTable is a RouteTableType enum value RouteTableTypeTransitGatewayRouteTable = "TRANSIT_GATEWAY_ROUTE_TABLE" // RouteTableTypeCoreNetworkSegment is a RouteTableType enum value RouteTableTypeCoreNetworkSegment = "CORE_NETWORK_SEGMENT" )
const ( // RouteTypePropagated is a RouteType enum value RouteTypePropagated = "PROPAGATED" // RouteTypeStatic is a RouteType enum value RouteTypeStatic = "STATIC" )
const ( // SiteStatePending is a SiteState enum value SiteStatePending = "PENDING" // SiteStateAvailable is a SiteState enum value SiteStateAvailable = "AVAILABLE" // SiteStateDeleting is a SiteState enum value SiteStateDeleting = "DELETING" // SiteStateUpdating is a SiteState enum value SiteStateUpdating = "UPDATING" )
const ( // TransitGatewayConnectPeerAssociationStatePending is a TransitGatewayConnectPeerAssociationState enum value TransitGatewayConnectPeerAssociationStatePending = "PENDING" // TransitGatewayConnectPeerAssociationStateAvailable is a TransitGatewayConnectPeerAssociationState enum value TransitGatewayConnectPeerAssociationStateAvailable = "AVAILABLE" // TransitGatewayConnectPeerAssociationStateDeleting is a TransitGatewayConnectPeerAssociationState enum value TransitGatewayConnectPeerAssociationStateDeleting = "DELETING" // TransitGatewayConnectPeerAssociationStateDeleted is a TransitGatewayConnectPeerAssociationState enum value TransitGatewayConnectPeerAssociationStateDeleted = "DELETED" )
const ( // TransitGatewayRegistrationStatePending is a TransitGatewayRegistrationState enum value TransitGatewayRegistrationStatePending = "PENDING" // TransitGatewayRegistrationStateAvailable is a TransitGatewayRegistrationState enum value TransitGatewayRegistrationStateAvailable = "AVAILABLE" // TransitGatewayRegistrationStateDeleting is a TransitGatewayRegistrationState enum value TransitGatewayRegistrationStateDeleting = "DELETING" // TransitGatewayRegistrationStateDeleted is a TransitGatewayRegistrationState enum value TransitGatewayRegistrationStateDeleted = "DELETED" // TransitGatewayRegistrationStateFailed is a TransitGatewayRegistrationState enum value TransitGatewayRegistrationStateFailed = "FAILED" )
const ( // ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value ValidationExceptionReasonUnknownOperation = "UnknownOperation" // ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value ValidationExceptionReasonCannotParse = "CannotParse" // ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value ValidationExceptionReasonFieldValidationFailed = "FieldValidationFailed" // ValidationExceptionReasonOther is a ValidationExceptionReason enum value ValidationExceptionReasonOther = "Other" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You do not have sufficient access to perform this action. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // There was a conflict processing the request. Updating or deleting the resource // can cause an inconsistent state. ErrCodeConflictException = "ConflictException" // ErrCodeCoreNetworkPolicyException for service response error code // "CoreNetworkPolicyException". // // Describes a core network policy exception. ErrCodeCoreNetworkPolicyException = "CoreNetworkPolicyException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // The request has failed due to an internal error. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The specified resource could not be found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // A service limit was exceeded. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The request was denied due to request throttling. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // The input fails to satisfy the constraints. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "NetworkManager" // Name of service. EndpointsID = "networkmanager" // ID to lookup a service endpoint with. ServiceID = "NetworkManager" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// TunnelProtocolGre is a TunnelProtocol enum value
TunnelProtocolGre = "GRE"
)
Variables ¶
This section is empty.
Functions ¶
func AttachmentState_Values ¶ added in v1.42.18
func AttachmentState_Values() []string
AttachmentState_Values returns all elements of the AttachmentState enum
func AttachmentType_Values ¶ added in v1.42.18
func AttachmentType_Values() []string
AttachmentType_Values returns all elements of the AttachmentType enum
func ChangeAction_Values ¶ added in v1.42.18
func ChangeAction_Values() []string
ChangeAction_Values returns all elements of the ChangeAction enum
func ChangeSetState_Values ¶ added in v1.42.18
func ChangeSetState_Values() []string
ChangeSetState_Values returns all elements of the ChangeSetState enum
func ChangeType_Values ¶ added in v1.42.18
func ChangeType_Values() []string
ChangeType_Values returns all elements of the ChangeType enum
func ConnectPeerAssociationState_Values ¶ added in v1.42.18
func ConnectPeerAssociationState_Values() []string
ConnectPeerAssociationState_Values returns all elements of the ConnectPeerAssociationState enum
func ConnectPeerState_Values ¶ added in v1.42.18
func ConnectPeerState_Values() []string
ConnectPeerState_Values returns all elements of the ConnectPeerState enum
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 CoreNetworkPolicyAlias_Values ¶ added in v1.42.18
func CoreNetworkPolicyAlias_Values() []string
CoreNetworkPolicyAlias_Values returns all elements of the CoreNetworkPolicyAlias enum
func CoreNetworkState_Values ¶ added in v1.42.18
func CoreNetworkState_Values() []string
CoreNetworkState_Values returns all elements of the CoreNetworkState 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 TunnelProtocol_Values ¶ added in v1.42.18
func TunnelProtocol_Values() []string
TunnelProtocol_Values returns all elements of the TunnelProtocol 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 AcceptAttachmentInput ¶ added in v1.42.18
type AcceptAttachmentInput struct { // The ID of the attachment. // // AttachmentId is a required field AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (AcceptAttachmentInput) GoString ¶ added in v1.42.18
func (s AcceptAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AcceptAttachmentInput) SetAttachmentId ¶ added in v1.42.18
func (s *AcceptAttachmentInput) SetAttachmentId(v string) *AcceptAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
func (AcceptAttachmentInput) String ¶ added in v1.42.18
func (s AcceptAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AcceptAttachmentInput) Validate ¶ added in v1.42.18
func (s *AcceptAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AcceptAttachmentOutput ¶ added in v1.42.18
type AcceptAttachmentOutput struct { // The response to the attachment request. Attachment *Attachment `type:"structure"` // contains filtered or unexported fields }
func (AcceptAttachmentOutput) GoString ¶ added in v1.42.18
func (s AcceptAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AcceptAttachmentOutput) SetAttachment ¶ added in v1.42.18
func (s *AcceptAttachmentOutput) SetAttachment(v *Attachment) *AcceptAttachmentOutput
SetAttachment sets the Attachment field's value.
func (AcceptAttachmentOutput) String ¶ added in v1.42.18
func (s AcceptAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AccessDeniedException ¶ 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 AssociateConnectPeerInput ¶ added in v1.42.18
type AssociateConnectPeerInput struct { // The ID of the Connect peer. // // ConnectPeerId is a required field ConnectPeerId *string `type:"string" required:"true"` // The ID of the device. // // DeviceId is a required field DeviceId *string `type:"string" required:"true"` // The ID of your global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the link. LinkId *string `type:"string"` // contains filtered or unexported fields }
func (AssociateConnectPeerInput) GoString ¶ added in v1.42.18
func (s AssociateConnectPeerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateConnectPeerInput) SetConnectPeerId ¶ added in v1.42.18
func (s *AssociateConnectPeerInput) SetConnectPeerId(v string) *AssociateConnectPeerInput
SetConnectPeerId sets the ConnectPeerId field's value.
func (*AssociateConnectPeerInput) SetDeviceId ¶ added in v1.42.18
func (s *AssociateConnectPeerInput) SetDeviceId(v string) *AssociateConnectPeerInput
SetDeviceId sets the DeviceId field's value.
func (*AssociateConnectPeerInput) SetGlobalNetworkId ¶ added in v1.42.18
func (s *AssociateConnectPeerInput) SetGlobalNetworkId(v string) *AssociateConnectPeerInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*AssociateConnectPeerInput) SetLinkId ¶ added in v1.42.18
func (s *AssociateConnectPeerInput) SetLinkId(v string) *AssociateConnectPeerInput
SetLinkId sets the LinkId field's value.
func (AssociateConnectPeerInput) String ¶ added in v1.42.18
func (s AssociateConnectPeerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateConnectPeerInput) Validate ¶ added in v1.42.18
func (s *AssociateConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateConnectPeerOutput ¶ added in v1.42.18
type AssociateConnectPeerOutput struct { // The response to the Connect peer request. ConnectPeerAssociation *ConnectPeerAssociation `type:"structure"` // contains filtered or unexported fields }
func (AssociateConnectPeerOutput) GoString ¶ added in v1.42.18
func (s AssociateConnectPeerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateConnectPeerOutput) SetConnectPeerAssociation ¶ added in v1.42.18
func (s *AssociateConnectPeerOutput) SetConnectPeerAssociation(v *ConnectPeerAssociation) *AssociateConnectPeerOutput
SetConnectPeerAssociation sets the ConnectPeerAssociation field's value.
func (AssociateConnectPeerOutput) String ¶ added in v1.42.18
func (s AssociateConnectPeerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateCustomerGatewayInput ¶
type AssociateCustomerGatewayInput struct { // The Amazon Resource Name (ARN) of the customer gateway. // // CustomerGatewayArn is a required field CustomerGatewayArn *string `type:"string" required:"true"` // The ID of the device. // // DeviceId is a required field DeviceId *string `type:"string" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the link. LinkId *string `type:"string"` // contains filtered or unexported fields }
func (AssociateCustomerGatewayInput) GoString ¶
func (s AssociateCustomerGatewayInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateCustomerGatewayInput) SetCustomerGatewayArn ¶
func (s *AssociateCustomerGatewayInput) SetCustomerGatewayArn(v string) *AssociateCustomerGatewayInput
SetCustomerGatewayArn sets the CustomerGatewayArn field's value.
func (*AssociateCustomerGatewayInput) SetDeviceId ¶
func (s *AssociateCustomerGatewayInput) SetDeviceId(v string) *AssociateCustomerGatewayInput
SetDeviceId sets the DeviceId field's value.
func (*AssociateCustomerGatewayInput) SetGlobalNetworkId ¶
func (s *AssociateCustomerGatewayInput) SetGlobalNetworkId(v string) *AssociateCustomerGatewayInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*AssociateCustomerGatewayInput) SetLinkId ¶
func (s *AssociateCustomerGatewayInput) SetLinkId(v string) *AssociateCustomerGatewayInput
SetLinkId sets the LinkId field's value.
func (AssociateCustomerGatewayInput) String ¶
func (s AssociateCustomerGatewayInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateCustomerGatewayInput) Validate ¶
func (s *AssociateCustomerGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateCustomerGatewayOutput ¶
type AssociateCustomerGatewayOutput struct { // The customer gateway association. CustomerGatewayAssociation *CustomerGatewayAssociation `type:"structure"` // contains filtered or unexported fields }
func (AssociateCustomerGatewayOutput) GoString ¶
func (s AssociateCustomerGatewayOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateCustomerGatewayOutput) SetCustomerGatewayAssociation ¶
func (s *AssociateCustomerGatewayOutput) SetCustomerGatewayAssociation(v *CustomerGatewayAssociation) *AssociateCustomerGatewayOutput
SetCustomerGatewayAssociation sets the CustomerGatewayAssociation field's value.
func (AssociateCustomerGatewayOutput) String ¶
func (s AssociateCustomerGatewayOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateLinkInput ¶
type AssociateLinkInput struct { // The ID of the device. // // DeviceId is a required field DeviceId *string `type:"string" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the link. // // LinkId is a required field LinkId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateLinkInput) GoString ¶
func (s AssociateLinkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateLinkInput) SetDeviceId ¶
func (s *AssociateLinkInput) SetDeviceId(v string) *AssociateLinkInput
SetDeviceId sets the DeviceId field's value.
func (*AssociateLinkInput) SetGlobalNetworkId ¶
func (s *AssociateLinkInput) SetGlobalNetworkId(v string) *AssociateLinkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*AssociateLinkInput) SetLinkId ¶
func (s *AssociateLinkInput) SetLinkId(v string) *AssociateLinkInput
SetLinkId sets the LinkId field's value.
func (AssociateLinkInput) String ¶
func (s AssociateLinkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateLinkInput) Validate ¶
func (s *AssociateLinkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateLinkOutput ¶
type AssociateLinkOutput struct { // The link association. LinkAssociation *LinkAssociation `type:"structure"` // contains filtered or unexported fields }
func (AssociateLinkOutput) GoString ¶
func (s AssociateLinkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateLinkOutput) SetLinkAssociation ¶
func (s *AssociateLinkOutput) SetLinkAssociation(v *LinkAssociation) *AssociateLinkOutput
SetLinkAssociation sets the LinkAssociation field's value.
func (AssociateLinkOutput) String ¶
func (s AssociateLinkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateTransitGatewayConnectPeerInput ¶ 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 Attachment ¶ added in v1.42.18
type Attachment struct { // The ID of the attachment. AttachmentId *string `type:"string"` // The policy rule number associated with the attachment. AttachmentPolicyRuleNumber *int64 `type:"integer"` // The type of attachment. AttachmentType *string `type:"string" enum:"AttachmentType"` // The ARN of a core network. CoreNetworkArn *string `type:"string"` // A core network ID. CoreNetworkId *string `type:"string"` // The timestamp when the attachment was created. CreatedAt *time.Time `type:"timestamp"` // The Region where the edge is located. EdgeLocation *string `min:"1" type:"string"` // The ID of the attachment account owner. OwnerAccountId *string `min:"12" type:"string"` // The attachment to move from one segment to another. ProposedSegmentChange *ProposedSegmentChange `type:"structure"` // The attachment resource ARN. ResourceArn *string `type:"string"` // The name of the segment attachment. SegmentName *string `type:"string"` // The state of the attachment. State *string `type:"string" enum:"AttachmentState"` // The tags associated with the attachment. Tags []*Tag `type:"list"` // The timestamp when the attachment was last updated. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Describes a core network attachment.
func (Attachment) GoString ¶ added in v1.42.18
func (s Attachment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Attachment) SetAttachmentId ¶ added in v1.42.18
func (s *Attachment) SetAttachmentId(v string) *Attachment
SetAttachmentId sets the AttachmentId field's value.
func (*Attachment) SetAttachmentPolicyRuleNumber ¶ added in v1.42.18
func (s *Attachment) SetAttachmentPolicyRuleNumber(v int64) *Attachment
SetAttachmentPolicyRuleNumber sets the AttachmentPolicyRuleNumber field's value.
func (*Attachment) SetAttachmentType ¶ added in v1.42.18
func (s *Attachment) SetAttachmentType(v string) *Attachment
SetAttachmentType sets the AttachmentType field's value.
func (*Attachment) SetCoreNetworkArn ¶ added in v1.42.18
func (s *Attachment) SetCoreNetworkArn(v string) *Attachment
SetCoreNetworkArn sets the CoreNetworkArn field's value.
func (*Attachment) SetCoreNetworkId ¶ added in v1.42.18
func (s *Attachment) SetCoreNetworkId(v string) *Attachment
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*Attachment) SetCreatedAt ¶ added in v1.42.18
func (s *Attachment) SetCreatedAt(v time.Time) *Attachment
SetCreatedAt sets the CreatedAt field's value.
func (*Attachment) SetEdgeLocation ¶ added in v1.42.18
func (s *Attachment) SetEdgeLocation(v string) *Attachment
SetEdgeLocation sets the EdgeLocation field's value.
func (*Attachment) SetOwnerAccountId ¶ added in v1.42.18
func (s *Attachment) SetOwnerAccountId(v string) *Attachment
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*Attachment) SetProposedSegmentChange ¶ added in v1.42.18
func (s *Attachment) SetProposedSegmentChange(v *ProposedSegmentChange) *Attachment
SetProposedSegmentChange sets the ProposedSegmentChange field's value.
func (*Attachment) SetResourceArn ¶ added in v1.42.18
func (s *Attachment) SetResourceArn(v string) *Attachment
SetResourceArn sets the ResourceArn field's value.
func (*Attachment) SetSegmentName ¶ added in v1.42.18
func (s *Attachment) SetSegmentName(v string) *Attachment
SetSegmentName sets the SegmentName field's value.
func (*Attachment) SetState ¶ added in v1.42.18
func (s *Attachment) SetState(v string) *Attachment
SetState sets the State field's value.
func (*Attachment) SetTags ¶ added in v1.42.18
func (s *Attachment) SetTags(v []*Tag) *Attachment
SetTags sets the Tags field's value.
func (*Attachment) SetUpdatedAt ¶ added in v1.42.18
func (s *Attachment) SetUpdatedAt(v time.Time) *Attachment
SetUpdatedAt sets the UpdatedAt field's value.
func (Attachment) String ¶ added in v1.42.18
func (s Attachment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Bandwidth ¶
type Bandwidth struct { // Download speed in Mbps. DownloadSpeed *int64 `type:"integer"` // Upload speed in Mbps. UploadSpeed *int64 `type:"integer"` // contains filtered or unexported fields }
Describes bandwidth information.
func (Bandwidth) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the 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 BgpOptions ¶ added in v1.42.18
type BgpOptions struct { // The Peer ASN of the BGP. PeerAsn *int64 `type:"long"` // contains filtered or unexported fields }
Describes the BGP options.
func (BgpOptions) GoString ¶ added in v1.42.18
func (s BgpOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BgpOptions) SetPeerAsn ¶ added in v1.42.18
func (s *BgpOptions) SetPeerAsn(v int64) *BgpOptions
SetPeerAsn sets the PeerAsn field's value.
func (BgpOptions) String ¶ added in v1.42.18
func (s BgpOptions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException ¶ 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 ConnectAttachment ¶ added in v1.42.18
type ConnectAttachment struct { // The attachment details. Attachment *Attachment `type:"structure"` // Options for connecting an attachment. Options *ConnectAttachmentOptions `type:"structure"` // The ID of the transport attachment. TransportAttachmentId *string `type:"string"` // contains filtered or unexported fields }
Describes a core network Connect attachment.
func (ConnectAttachment) GoString ¶ added in v1.42.18
func (s ConnectAttachment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectAttachment) SetAttachment ¶ added in v1.42.18
func (s *ConnectAttachment) SetAttachment(v *Attachment) *ConnectAttachment
SetAttachment sets the Attachment field's value.
func (*ConnectAttachment) SetOptions ¶ added in v1.42.18
func (s *ConnectAttachment) SetOptions(v *ConnectAttachmentOptions) *ConnectAttachment
SetOptions sets the Options field's value.
func (*ConnectAttachment) SetTransportAttachmentId ¶ added in v1.42.18
func (s *ConnectAttachment) SetTransportAttachmentId(v string) *ConnectAttachment
SetTransportAttachmentId sets the TransportAttachmentId field's value.
func (ConnectAttachment) String ¶ added in v1.42.18
func (s ConnectAttachment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectAttachmentOptions ¶ added in v1.42.18
type ConnectAttachmentOptions struct { // The protocol used for the attachment connection. Protocol *string `type:"string" enum:"TunnelProtocol"` // contains filtered or unexported fields }
Describes a core network Connect attachment options.
func (ConnectAttachmentOptions) GoString ¶ added in v1.42.18
func (s ConnectAttachmentOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectAttachmentOptions) SetProtocol ¶ added in v1.42.18
func (s *ConnectAttachmentOptions) SetProtocol(v string) *ConnectAttachmentOptions
SetProtocol sets the Protocol field's value.
func (ConnectAttachmentOptions) String ¶ added in v1.42.18
func (s ConnectAttachmentOptions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectPeer ¶ added in v1.42.18
type ConnectPeer struct { // The configuration of the Connect peer. Configuration *ConnectPeerConfiguration `type:"structure"` // The ID of the attachment to connect. ConnectAttachmentId *string `type:"string"` // The ID of the Connect peer. ConnectPeerId *string `type:"string"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The timestamp when the Connect peer was created. CreatedAt *time.Time `type:"timestamp"` // The Connect peer Regions where edges are located. EdgeLocation *string `min:"1" type:"string"` // The state of the Connect peer. State *string `type:"string" enum:"ConnectPeerState"` // The tags associated with the Connect peer. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Describes a core network Connect peer.
func (ConnectPeer) GoString ¶ added in v1.42.18
func (s ConnectPeer) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectPeer) SetConfiguration ¶ added in v1.42.18
func (s *ConnectPeer) SetConfiguration(v *ConnectPeerConfiguration) *ConnectPeer
SetConfiguration sets the Configuration field's value.
func (*ConnectPeer) SetConnectAttachmentId ¶ added in v1.42.18
func (s *ConnectPeer) SetConnectAttachmentId(v string) *ConnectPeer
SetConnectAttachmentId sets the ConnectAttachmentId field's value.
func (*ConnectPeer) SetConnectPeerId ¶ added in v1.42.18
func (s *ConnectPeer) SetConnectPeerId(v string) *ConnectPeer
SetConnectPeerId sets the ConnectPeerId field's value.
func (*ConnectPeer) SetCoreNetworkId ¶ added in v1.42.18
func (s *ConnectPeer) SetCoreNetworkId(v string) *ConnectPeer
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*ConnectPeer) SetCreatedAt ¶ added in v1.42.18
func (s *ConnectPeer) SetCreatedAt(v time.Time) *ConnectPeer
SetCreatedAt sets the CreatedAt field's value.
func (*ConnectPeer) SetEdgeLocation ¶ added in v1.42.18
func (s *ConnectPeer) SetEdgeLocation(v string) *ConnectPeer
SetEdgeLocation sets the EdgeLocation field's value.
func (*ConnectPeer) SetState ¶ added in v1.42.18
func (s *ConnectPeer) SetState(v string) *ConnectPeer
SetState sets the State field's value.
func (*ConnectPeer) SetTags ¶ added in v1.42.18
func (s *ConnectPeer) SetTags(v []*Tag) *ConnectPeer
SetTags sets the Tags field's value.
func (ConnectPeer) String ¶ added in v1.42.18
func (s ConnectPeer) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectPeerAssociation ¶ added in v1.42.18
type ConnectPeerAssociation struct { // The ID of the Connect peer. ConnectPeerId *string `type:"string"` // The ID of the device to connect to. DeviceId *string `type:"string"` // The ID of the global network. GlobalNetworkId *string `type:"string"` // The ID of the link. LinkId *string `type:"string"` // The state of the Connect peer association. State *string `type:"string" enum:"ConnectPeerAssociationState"` // contains filtered or unexported fields }
Describes a core network Connect peer association.
func (ConnectPeerAssociation) GoString ¶ added in v1.42.18
func (s ConnectPeerAssociation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectPeerAssociation) SetConnectPeerId ¶ added in v1.42.18
func (s *ConnectPeerAssociation) SetConnectPeerId(v string) *ConnectPeerAssociation
SetConnectPeerId sets the ConnectPeerId field's value.
func (*ConnectPeerAssociation) SetDeviceId ¶ added in v1.42.18
func (s *ConnectPeerAssociation) SetDeviceId(v string) *ConnectPeerAssociation
SetDeviceId sets the DeviceId field's value.
func (*ConnectPeerAssociation) SetGlobalNetworkId ¶ added in v1.42.18
func (s *ConnectPeerAssociation) SetGlobalNetworkId(v string) *ConnectPeerAssociation
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*ConnectPeerAssociation) SetLinkId ¶ added in v1.42.18
func (s *ConnectPeerAssociation) SetLinkId(v string) *ConnectPeerAssociation
SetLinkId sets the LinkId field's value.
func (*ConnectPeerAssociation) SetState ¶ added in v1.42.18
func (s *ConnectPeerAssociation) SetState(v string) *ConnectPeerAssociation
SetState sets the State field's value.
func (ConnectPeerAssociation) String ¶ added in v1.42.18
func (s ConnectPeerAssociation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectPeerBgpConfiguration ¶ added in v1.42.18
type ConnectPeerBgpConfiguration struct { // The address of a core network. CoreNetworkAddress *string `min:"1" type:"string"` // The ASN of the Coret Network. CoreNetworkAsn *int64 `type:"long"` // The address of a core network Connect peer. PeerAddress *string `min:"1" type:"string"` // The ASN of the Connect peer. PeerAsn *int64 `type:"long"` // contains filtered or unexported fields }
Describes a core network BGP configuration.
func (ConnectPeerBgpConfiguration) GoString ¶ added in v1.42.18
func (s ConnectPeerBgpConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectPeerBgpConfiguration) SetCoreNetworkAddress ¶ added in v1.42.18
func (s *ConnectPeerBgpConfiguration) SetCoreNetworkAddress(v string) *ConnectPeerBgpConfiguration
SetCoreNetworkAddress sets the CoreNetworkAddress field's value.
func (*ConnectPeerBgpConfiguration) SetCoreNetworkAsn ¶ added in v1.42.18
func (s *ConnectPeerBgpConfiguration) SetCoreNetworkAsn(v int64) *ConnectPeerBgpConfiguration
SetCoreNetworkAsn sets the CoreNetworkAsn field's value.
func (*ConnectPeerBgpConfiguration) SetPeerAddress ¶ added in v1.42.18
func (s *ConnectPeerBgpConfiguration) SetPeerAddress(v string) *ConnectPeerBgpConfiguration
SetPeerAddress sets the PeerAddress field's value.
func (*ConnectPeerBgpConfiguration) SetPeerAsn ¶ added in v1.42.18
func (s *ConnectPeerBgpConfiguration) SetPeerAsn(v int64) *ConnectPeerBgpConfiguration
SetPeerAsn sets the PeerAsn field's value.
func (ConnectPeerBgpConfiguration) String ¶ added in v1.42.18
func (s ConnectPeerBgpConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectPeerConfiguration ¶ added in v1.42.18
type ConnectPeerConfiguration struct { // The Connect peer BGP configurations. BgpConfigurations []*ConnectPeerBgpConfiguration `type:"list"` // The IP address of a core network. CoreNetworkAddress *string `min:"1" type:"string"` // The inside IP addresses used for a Connect peer configuration. InsideCidrBlocks []*string `type:"list"` // The IP address of the Connect peer. PeerAddress *string `min:"1" type:"string"` // The protocol used for a Connect peer configuration. Protocol *string `type:"string" enum:"TunnelProtocol"` // contains filtered or unexported fields }
Describes a core network Connect peer configuration.
func (ConnectPeerConfiguration) GoString ¶ added in v1.42.18
func (s ConnectPeerConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectPeerConfiguration) SetBgpConfigurations ¶ added in v1.42.18
func (s *ConnectPeerConfiguration) SetBgpConfigurations(v []*ConnectPeerBgpConfiguration) *ConnectPeerConfiguration
SetBgpConfigurations sets the BgpConfigurations field's value.
func (*ConnectPeerConfiguration) SetCoreNetworkAddress ¶ added in v1.42.18
func (s *ConnectPeerConfiguration) SetCoreNetworkAddress(v string) *ConnectPeerConfiguration
SetCoreNetworkAddress sets the CoreNetworkAddress field's value.
func (*ConnectPeerConfiguration) SetInsideCidrBlocks ¶ added in v1.42.18
func (s *ConnectPeerConfiguration) SetInsideCidrBlocks(v []*string) *ConnectPeerConfiguration
SetInsideCidrBlocks sets the InsideCidrBlocks field's value.
func (*ConnectPeerConfiguration) SetPeerAddress ¶ added in v1.42.18
func (s *ConnectPeerConfiguration) SetPeerAddress(v string) *ConnectPeerConfiguration
SetPeerAddress sets the PeerAddress field's value.
func (*ConnectPeerConfiguration) SetProtocol ¶ added in v1.42.18
func (s *ConnectPeerConfiguration) SetProtocol(v string) *ConnectPeerConfiguration
SetProtocol sets the Protocol field's value.
func (ConnectPeerConfiguration) String ¶ added in v1.42.18
func (s ConnectPeerConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConnectPeerSummary ¶ added in v1.42.18
type ConnectPeerSummary struct { // The ID of a Connect peer attachment. ConnectAttachmentId *string `type:"string"` // The ID of a Connect peer. ConnectPeerId *string `type:"string"` // The state of a Connect peer. ConnectPeerState *string `type:"string" enum:"ConnectPeerState"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The timestamp when a Connect peer was created. CreatedAt *time.Time `type:"timestamp"` // The Region where the edge is located. EdgeLocation *string `min:"1" type:"string"` // The tags associated with a Connect peer summary. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Summary description of a Connect peer.
func (ConnectPeerSummary) GoString ¶ added in v1.42.18
func (s ConnectPeerSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectPeerSummary) SetConnectAttachmentId ¶ added in v1.42.18
func (s *ConnectPeerSummary) SetConnectAttachmentId(v string) *ConnectPeerSummary
SetConnectAttachmentId sets the ConnectAttachmentId field's value.
func (*ConnectPeerSummary) SetConnectPeerId ¶ added in v1.42.18
func (s *ConnectPeerSummary) SetConnectPeerId(v string) *ConnectPeerSummary
SetConnectPeerId sets the ConnectPeerId field's value.
func (*ConnectPeerSummary) SetConnectPeerState ¶ added in v1.42.18
func (s *ConnectPeerSummary) SetConnectPeerState(v string) *ConnectPeerSummary
SetConnectPeerState sets the ConnectPeerState field's value.
func (*ConnectPeerSummary) SetCoreNetworkId ¶ added in v1.42.18
func (s *ConnectPeerSummary) SetCoreNetworkId(v string) *ConnectPeerSummary
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*ConnectPeerSummary) SetCreatedAt ¶ added in v1.42.18
func (s *ConnectPeerSummary) SetCreatedAt(v time.Time) *ConnectPeerSummary
SetCreatedAt sets the CreatedAt field's value.
func (*ConnectPeerSummary) SetEdgeLocation ¶ added in v1.42.18
func (s *ConnectPeerSummary) SetEdgeLocation(v string) *ConnectPeerSummary
SetEdgeLocation sets the EdgeLocation field's value.
func (*ConnectPeerSummary) SetTags ¶ added in v1.42.18
func (s *ConnectPeerSummary) SetTags(v []*Tag) *ConnectPeerSummary
SetTags sets the Tags field's value.
func (ConnectPeerSummary) String ¶ added in v1.42.18
func (s ConnectPeerSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Connection ¶ 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 CoreNetwork ¶ added in v1.42.18
type CoreNetwork struct { // The ARN of a core network. CoreNetworkArn *string `type:"string"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The timestamp when a core network was created. CreatedAt *time.Time `type:"timestamp"` // The description of a core network. Description *string `type:"string"` // The edges within a core network. Edges []*CoreNetworkEdge `type:"list"` // The ID of the global network that your core network is a part of. GlobalNetworkId *string `type:"string"` // The segments within a core network. Segments []*CoreNetworkSegment `type:"list"` // The current state of a core network. State *string `type:"string" enum:"CoreNetworkState"` // The tags associated with a core network. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Describes a core network.
func (CoreNetwork) GoString ¶ added in v1.42.18
func (s CoreNetwork) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetwork) SetCoreNetworkArn ¶ added in v1.42.18
func (s *CoreNetwork) SetCoreNetworkArn(v string) *CoreNetwork
SetCoreNetworkArn sets the CoreNetworkArn field's value.
func (*CoreNetwork) SetCoreNetworkId ¶ added in v1.42.18
func (s *CoreNetwork) SetCoreNetworkId(v string) *CoreNetwork
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CoreNetwork) SetCreatedAt ¶ added in v1.42.18
func (s *CoreNetwork) SetCreatedAt(v time.Time) *CoreNetwork
SetCreatedAt sets the CreatedAt field's value.
func (*CoreNetwork) SetDescription ¶ added in v1.42.18
func (s *CoreNetwork) SetDescription(v string) *CoreNetwork
SetDescription sets the Description field's value.
func (*CoreNetwork) SetEdges ¶ added in v1.42.18
func (s *CoreNetwork) SetEdges(v []*CoreNetworkEdge) *CoreNetwork
SetEdges sets the Edges field's value.
func (*CoreNetwork) SetGlobalNetworkId ¶ added in v1.42.18
func (s *CoreNetwork) SetGlobalNetworkId(v string) *CoreNetwork
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*CoreNetwork) SetSegments ¶ added in v1.42.18
func (s *CoreNetwork) SetSegments(v []*CoreNetworkSegment) *CoreNetwork
SetSegments sets the Segments field's value.
func (*CoreNetwork) SetState ¶ added in v1.42.18
func (s *CoreNetwork) SetState(v string) *CoreNetwork
SetState sets the State field's value.
func (*CoreNetwork) SetTags ¶ added in v1.42.18
func (s *CoreNetwork) SetTags(v []*Tag) *CoreNetwork
SetTags sets the Tags field's value.
func (CoreNetwork) String ¶ added in v1.42.18
func (s CoreNetwork) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkChange ¶ added in v1.42.18
type CoreNetworkChange struct { // The action to take for a core network. Action *string `type:"string" enum:"ChangeAction"` // The resource identifier. Identifier *string `type:"string"` // The new value for a core network NewValues *CoreNetworkChangeValues `type:"structure"` // The previous values for a core network. PreviousValues *CoreNetworkChangeValues `type:"structure"` // The type of change. Type *string `type:"string" enum:"ChangeType"` // contains filtered or unexported fields }
Details describing a core network change.
func (CoreNetworkChange) GoString ¶ added in v1.42.18
func (s CoreNetworkChange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkChange) SetAction ¶ added in v1.42.18
func (s *CoreNetworkChange) SetAction(v string) *CoreNetworkChange
SetAction sets the Action field's value.
func (*CoreNetworkChange) SetIdentifier ¶ added in v1.42.18
func (s *CoreNetworkChange) SetIdentifier(v string) *CoreNetworkChange
SetIdentifier sets the Identifier field's value.
func (*CoreNetworkChange) SetNewValues ¶ added in v1.42.18
func (s *CoreNetworkChange) SetNewValues(v *CoreNetworkChangeValues) *CoreNetworkChange
SetNewValues sets the NewValues field's value.
func (*CoreNetworkChange) SetPreviousValues ¶ added in v1.42.18
func (s *CoreNetworkChange) SetPreviousValues(v *CoreNetworkChangeValues) *CoreNetworkChange
SetPreviousValues sets the PreviousValues field's value.
func (*CoreNetworkChange) SetType ¶ added in v1.42.18
func (s *CoreNetworkChange) SetType(v string) *CoreNetworkChange
SetType sets the Type field's value.
func (CoreNetworkChange) String ¶ added in v1.42.18
func (s CoreNetworkChange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkChangeValues ¶ added in v1.42.18
type CoreNetworkChangeValues struct { // The ASN of a core network. Asn *int64 `type:"long"` // The IP addresses used for a core network. Cidr *string `type:"string"` // The ID of the destination. DestinationIdentifier *string `type:"string"` // The Regions where edges are located in a core network. EdgeLocations []*string `type:"list"` // The inside IP addresses used for core network change values. InsideCidrBlocks []*string `type:"list"` // The names of the segments in a core network. SegmentName *string `type:"string"` SharedSegments []*string `type:"list"` // contains filtered or unexported fields }
Describes a core network change.
func (CoreNetworkChangeValues) GoString ¶ added in v1.42.18
func (s CoreNetworkChangeValues) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkChangeValues) SetAsn ¶ added in v1.42.18
func (s *CoreNetworkChangeValues) SetAsn(v int64) *CoreNetworkChangeValues
SetAsn sets the Asn field's value.
func (*CoreNetworkChangeValues) SetCidr ¶ added in v1.42.18
func (s *CoreNetworkChangeValues) SetCidr(v string) *CoreNetworkChangeValues
SetCidr sets the Cidr field's value.
func (*CoreNetworkChangeValues) SetDestinationIdentifier ¶ added in v1.42.18
func (s *CoreNetworkChangeValues) SetDestinationIdentifier(v string) *CoreNetworkChangeValues
SetDestinationIdentifier sets the DestinationIdentifier field's value.
func (*CoreNetworkChangeValues) SetEdgeLocations ¶ added in v1.42.18
func (s *CoreNetworkChangeValues) SetEdgeLocations(v []*string) *CoreNetworkChangeValues
SetEdgeLocations sets the EdgeLocations field's value.
func (*CoreNetworkChangeValues) SetInsideCidrBlocks ¶ added in v1.42.18
func (s *CoreNetworkChangeValues) SetInsideCidrBlocks(v []*string) *CoreNetworkChangeValues
SetInsideCidrBlocks sets the InsideCidrBlocks field's value.
func (*CoreNetworkChangeValues) SetSegmentName ¶ added in v1.42.18
func (s *CoreNetworkChangeValues) SetSegmentName(v string) *CoreNetworkChangeValues
SetSegmentName sets the SegmentName field's value.
func (*CoreNetworkChangeValues) SetSharedSegments ¶ added in v1.42.18
func (s *CoreNetworkChangeValues) SetSharedSegments(v []*string) *CoreNetworkChangeValues
SetSharedSegments sets the SharedSegments field's value.
func (CoreNetworkChangeValues) String ¶ added in v1.42.18
func (s CoreNetworkChangeValues) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkEdge ¶ added in v1.42.18
type CoreNetworkEdge struct { // The ASN of a core network edge. Asn *int64 `type:"long"` // The Region where a core network edge is located. EdgeLocation *string `min:"1" type:"string"` // The inside IP addresses used for core network edges. InsideCidrBlocks []*string `type:"list"` // contains filtered or unexported fields }
Describes a core network edge.
func (CoreNetworkEdge) GoString ¶ added in v1.42.18
func (s CoreNetworkEdge) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkEdge) SetAsn ¶ added in v1.42.18
func (s *CoreNetworkEdge) SetAsn(v int64) *CoreNetworkEdge
SetAsn sets the Asn field's value.
func (*CoreNetworkEdge) SetEdgeLocation ¶ added in v1.42.18
func (s *CoreNetworkEdge) SetEdgeLocation(v string) *CoreNetworkEdge
SetEdgeLocation sets the EdgeLocation field's value.
func (*CoreNetworkEdge) SetInsideCidrBlocks ¶ added in v1.42.18
func (s *CoreNetworkEdge) SetInsideCidrBlocks(v []*string) *CoreNetworkEdge
SetInsideCidrBlocks sets the InsideCidrBlocks field's value.
func (CoreNetworkEdge) String ¶ added in v1.42.18
func (s CoreNetworkEdge) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkPolicy ¶ added in v1.42.18
type CoreNetworkPolicy struct { // Whether a core network policy is the current LIVE policy or the most recently // submitted policy. Alias *string `type:"string" enum:"CoreNetworkPolicyAlias"` // The state of a core network policy. ChangeSetState *string `type:"string" enum:"ChangeSetState"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The timestamp when a core network policy was created. CreatedAt *time.Time `type:"timestamp"` // The description of a core network policy. Description *string `type:"string"` // Describes a core network policy. PolicyDocument aws.JSONValue `type:"jsonvalue"` // Describes any errors in a core network policy. PolicyErrors []*CoreNetworkPolicyError `type:"list"` // The ID of the policy version. PolicyVersionId *int64 `type:"integer"` // contains filtered or unexported fields }
Describes a core network policy. You can have only one LIVE Core Policy.
func (CoreNetworkPolicy) GoString ¶ added in v1.42.18
func (s CoreNetworkPolicy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkPolicy) SetAlias ¶ added in v1.42.18
func (s *CoreNetworkPolicy) SetAlias(v string) *CoreNetworkPolicy
SetAlias sets the Alias field's value.
func (*CoreNetworkPolicy) SetChangeSetState ¶ added in v1.42.18
func (s *CoreNetworkPolicy) SetChangeSetState(v string) *CoreNetworkPolicy
SetChangeSetState sets the ChangeSetState field's value.
func (*CoreNetworkPolicy) SetCoreNetworkId ¶ added in v1.42.18
func (s *CoreNetworkPolicy) SetCoreNetworkId(v string) *CoreNetworkPolicy
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CoreNetworkPolicy) SetCreatedAt ¶ added in v1.42.18
func (s *CoreNetworkPolicy) SetCreatedAt(v time.Time) *CoreNetworkPolicy
SetCreatedAt sets the CreatedAt field's value.
func (*CoreNetworkPolicy) SetDescription ¶ added in v1.42.18
func (s *CoreNetworkPolicy) SetDescription(v string) *CoreNetworkPolicy
SetDescription sets the Description field's value.
func (*CoreNetworkPolicy) SetPolicyDocument ¶ added in v1.42.18
func (s *CoreNetworkPolicy) SetPolicyDocument(v aws.JSONValue) *CoreNetworkPolicy
SetPolicyDocument sets the PolicyDocument field's value.
func (*CoreNetworkPolicy) SetPolicyErrors ¶ added in v1.42.18
func (s *CoreNetworkPolicy) SetPolicyErrors(v []*CoreNetworkPolicyError) *CoreNetworkPolicy
SetPolicyErrors sets the PolicyErrors field's value.
func (*CoreNetworkPolicy) SetPolicyVersionId ¶ added in v1.42.18
func (s *CoreNetworkPolicy) SetPolicyVersionId(v int64) *CoreNetworkPolicy
SetPolicyVersionId sets the PolicyVersionId field's value.
func (CoreNetworkPolicy) String ¶ added in v1.42.18
func (s CoreNetworkPolicy) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkPolicyError ¶ added in v1.42.18
type CoreNetworkPolicyError struct { // The error code associated with a core network policy error. // // ErrorCode is a required field ErrorCode *string `type:"string" required:"true"` // The message associated with a core network policy error code. // // Message is a required field Message *string `type:"string" required:"true"` // The JSON path where the error was discovered in the policy document. Path *string `type:"string"` // contains filtered or unexported fields }
Provides details about an error in a core network policy.
func (CoreNetworkPolicyError) GoString ¶ added in v1.42.18
func (s CoreNetworkPolicyError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkPolicyError) SetErrorCode ¶ added in v1.42.18
func (s *CoreNetworkPolicyError) SetErrorCode(v string) *CoreNetworkPolicyError
SetErrorCode sets the ErrorCode field's value.
func (*CoreNetworkPolicyError) SetMessage ¶ added in v1.42.18
func (s *CoreNetworkPolicyError) SetMessage(v string) *CoreNetworkPolicyError
SetMessage sets the Message field's value.
func (*CoreNetworkPolicyError) SetPath ¶ added in v1.42.18
func (s *CoreNetworkPolicyError) SetPath(v string) *CoreNetworkPolicyError
SetPath sets the Path field's value.
func (CoreNetworkPolicyError) String ¶ added in v1.42.18
func (s CoreNetworkPolicyError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkPolicyException ¶ added in v1.42.18
type CoreNetworkPolicyException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // Describes a core network policy exception. Errors []*CoreNetworkPolicyError `type:"list"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Describes a core network policy exception.
func (*CoreNetworkPolicyException) Code ¶ added in v1.42.18
func (s *CoreNetworkPolicyException) Code() string
Code returns the exception type name.
func (*CoreNetworkPolicyException) Error ¶ added in v1.42.18
func (s *CoreNetworkPolicyException) Error() string
func (CoreNetworkPolicyException) GoString ¶ added in v1.42.18
func (s CoreNetworkPolicyException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkPolicyException) Message ¶ added in v1.42.18
func (s *CoreNetworkPolicyException) Message() string
Message returns the exception's message.
func (*CoreNetworkPolicyException) OrigErr ¶ added in v1.42.18
func (s *CoreNetworkPolicyException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*CoreNetworkPolicyException) RequestID ¶ added in v1.42.18
func (s *CoreNetworkPolicyException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*CoreNetworkPolicyException) StatusCode ¶ added in v1.42.18
func (s *CoreNetworkPolicyException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (CoreNetworkPolicyException) String ¶ added in v1.42.18
func (s CoreNetworkPolicyException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkPolicyVersion ¶ added in v1.42.18
type CoreNetworkPolicyVersion struct { // Whether a core network policy is the current policy or the most recently // submitted policy. Alias *string `type:"string" enum:"CoreNetworkPolicyAlias"` // The status of the policy version change set. ChangeSetState *string `type:"string" enum:"ChangeSetState"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The timestamp when a core network policy version was created. CreatedAt *time.Time `type:"timestamp"` // The description of a core network policy version. Description *string `type:"string"` // The ID of the policy version. PolicyVersionId *int64 `type:"integer"` // contains filtered or unexported fields }
Describes a core network policy version.
func (CoreNetworkPolicyVersion) GoString ¶ added in v1.42.18
func (s CoreNetworkPolicyVersion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkPolicyVersion) SetAlias ¶ added in v1.42.18
func (s *CoreNetworkPolicyVersion) SetAlias(v string) *CoreNetworkPolicyVersion
SetAlias sets the Alias field's value.
func (*CoreNetworkPolicyVersion) SetChangeSetState ¶ added in v1.42.18
func (s *CoreNetworkPolicyVersion) SetChangeSetState(v string) *CoreNetworkPolicyVersion
SetChangeSetState sets the ChangeSetState field's value.
func (*CoreNetworkPolicyVersion) SetCoreNetworkId ¶ added in v1.42.18
func (s *CoreNetworkPolicyVersion) SetCoreNetworkId(v string) *CoreNetworkPolicyVersion
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CoreNetworkPolicyVersion) SetCreatedAt ¶ added in v1.42.18
func (s *CoreNetworkPolicyVersion) SetCreatedAt(v time.Time) *CoreNetworkPolicyVersion
SetCreatedAt sets the CreatedAt field's value.
func (*CoreNetworkPolicyVersion) SetDescription ¶ added in v1.42.18
func (s *CoreNetworkPolicyVersion) SetDescription(v string) *CoreNetworkPolicyVersion
SetDescription sets the Description field's value.
func (*CoreNetworkPolicyVersion) SetPolicyVersionId ¶ added in v1.42.18
func (s *CoreNetworkPolicyVersion) SetPolicyVersionId(v int64) *CoreNetworkPolicyVersion
SetPolicyVersionId sets the PolicyVersionId field's value.
func (CoreNetworkPolicyVersion) String ¶ added in v1.42.18
func (s CoreNetworkPolicyVersion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkSegment ¶ added in v1.42.18
type CoreNetworkSegment struct { // The Regions where the edges are located. EdgeLocations []*string `type:"list"` // The name of a core network segment. Name *string `type:"string"` SharedSegments []*string `type:"list"` // contains filtered or unexported fields }
Describes a core network segment, which are dedicated routes. Only attachments within this segment can communicate with each other.
func (CoreNetworkSegment) GoString ¶ added in v1.42.18
func (s CoreNetworkSegment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkSegment) SetEdgeLocations ¶ added in v1.42.18
func (s *CoreNetworkSegment) SetEdgeLocations(v []*string) *CoreNetworkSegment
SetEdgeLocations sets the EdgeLocations field's value.
func (*CoreNetworkSegment) SetName ¶ added in v1.42.18
func (s *CoreNetworkSegment) SetName(v string) *CoreNetworkSegment
SetName sets the Name field's value.
func (*CoreNetworkSegment) SetSharedSegments ¶ added in v1.42.18
func (s *CoreNetworkSegment) SetSharedSegments(v []*string) *CoreNetworkSegment
SetSharedSegments sets the SharedSegments field's value.
func (CoreNetworkSegment) String ¶ added in v1.42.18
func (s CoreNetworkSegment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CoreNetworkSegmentEdgeIdentifier ¶ added in v1.42.18
type CoreNetworkSegmentEdgeIdentifier struct { // The ID of a core network. CoreNetworkId *string `type:"string"` // The Region where the segment edge is located. EdgeLocation *string `min:"1" type:"string"` // The name of the segment edge. SegmentName *string `type:"string"` // contains filtered or unexported fields }
Returns details about a core network edge.
func (CoreNetworkSegmentEdgeIdentifier) GoString ¶ added in v1.42.18
func (s CoreNetworkSegmentEdgeIdentifier) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkSegmentEdgeIdentifier) SetCoreNetworkId ¶ added in v1.42.18
func (s *CoreNetworkSegmentEdgeIdentifier) SetCoreNetworkId(v string) *CoreNetworkSegmentEdgeIdentifier
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CoreNetworkSegmentEdgeIdentifier) SetEdgeLocation ¶ added in v1.42.18
func (s *CoreNetworkSegmentEdgeIdentifier) SetEdgeLocation(v string) *CoreNetworkSegmentEdgeIdentifier
SetEdgeLocation sets the EdgeLocation field's value.
func (*CoreNetworkSegmentEdgeIdentifier) SetSegmentName ¶ added in v1.42.18
func (s *CoreNetworkSegmentEdgeIdentifier) SetSegmentName(v string) *CoreNetworkSegmentEdgeIdentifier
SetSegmentName sets the SegmentName field's value.
func (CoreNetworkSegmentEdgeIdentifier) String ¶ added in v1.42.18
func (s CoreNetworkSegmentEdgeIdentifier) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkSegmentEdgeIdentifier) Validate ¶ added in v1.42.18
func (s *CoreNetworkSegmentEdgeIdentifier) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CoreNetworkSummary ¶ added in v1.42.18
type CoreNetworkSummary struct { // a core network ARN. CoreNetworkArn *string `type:"string"` // The ID of a core network. CoreNetworkId *string `type:"string"` // The description of a core network. Description *string `type:"string"` // The global network ID. GlobalNetworkId *string `type:"string"` // The ID of the account owner. OwnerAccountId *string `min:"12" type:"string"` // The state of a core network. State *string `type:"string" enum:"CoreNetworkState"` // The key-value tags associated with a core network summary. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Returns summary information about a core network.
func (CoreNetworkSummary) GoString ¶ added in v1.42.18
func (s CoreNetworkSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CoreNetworkSummary) SetCoreNetworkArn ¶ added in v1.42.18
func (s *CoreNetworkSummary) SetCoreNetworkArn(v string) *CoreNetworkSummary
SetCoreNetworkArn sets the CoreNetworkArn field's value.
func (*CoreNetworkSummary) SetCoreNetworkId ¶ added in v1.42.18
func (s *CoreNetworkSummary) SetCoreNetworkId(v string) *CoreNetworkSummary
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CoreNetworkSummary) SetDescription ¶ added in v1.42.18
func (s *CoreNetworkSummary) SetDescription(v string) *CoreNetworkSummary
SetDescription sets the Description field's value.
func (*CoreNetworkSummary) SetGlobalNetworkId ¶ added in v1.42.18
func (s *CoreNetworkSummary) SetGlobalNetworkId(v string) *CoreNetworkSummary
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*CoreNetworkSummary) SetOwnerAccountId ¶ added in v1.42.18
func (s *CoreNetworkSummary) SetOwnerAccountId(v string) *CoreNetworkSummary
SetOwnerAccountId sets the OwnerAccountId field's value.
func (*CoreNetworkSummary) SetState ¶ added in v1.42.18
func (s *CoreNetworkSummary) SetState(v string) *CoreNetworkSummary
SetState sets the State field's value.
func (*CoreNetworkSummary) SetTags ¶ added in v1.42.18
func (s *CoreNetworkSummary) SetTags(v []*Tag) *CoreNetworkSummary
SetTags sets the Tags field's value.
func (CoreNetworkSummary) String ¶ added in v1.42.18
func (s CoreNetworkSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateConnectAttachmentInput ¶ added in v1.42.18
type CreateConnectAttachmentInput struct { // The client token associated with the request. ClientToken *string `type:"string" idempotencyToken:"true"` // The ID of a core network where you want to create the attachment. // // CoreNetworkId is a required field CoreNetworkId *string `type:"string" required:"true"` // The Region where the edge is located. // // EdgeLocation is a required field EdgeLocation *string `min:"1" type:"string" required:"true"` // Options for creating an attachment. // // Options is a required field Options *ConnectAttachmentOptions `type:"structure" required:"true"` // The list of key-value tags associated with the request. Tags []*Tag `type:"list"` // The ID of the attachment between the two connections. // // TransportAttachmentId is a required field TransportAttachmentId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateConnectAttachmentInput) GoString ¶ added in v1.42.18
func (s CreateConnectAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectAttachmentInput) SetClientToken ¶ added in v1.42.18
func (s *CreateConnectAttachmentInput) SetClientToken(v string) *CreateConnectAttachmentInput
SetClientToken sets the ClientToken field's value.
func (*CreateConnectAttachmentInput) SetCoreNetworkId ¶ added in v1.42.18
func (s *CreateConnectAttachmentInput) SetCoreNetworkId(v string) *CreateConnectAttachmentInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CreateConnectAttachmentInput) SetEdgeLocation ¶ added in v1.42.18
func (s *CreateConnectAttachmentInput) SetEdgeLocation(v string) *CreateConnectAttachmentInput
SetEdgeLocation sets the EdgeLocation field's value.
func (*CreateConnectAttachmentInput) SetOptions ¶ added in v1.42.18
func (s *CreateConnectAttachmentInput) SetOptions(v *ConnectAttachmentOptions) *CreateConnectAttachmentInput
SetOptions sets the Options field's value.
func (*CreateConnectAttachmentInput) SetTags ¶ added in v1.42.18
func (s *CreateConnectAttachmentInput) SetTags(v []*Tag) *CreateConnectAttachmentInput
SetTags sets the Tags field's value.
func (*CreateConnectAttachmentInput) SetTransportAttachmentId ¶ added in v1.42.18
func (s *CreateConnectAttachmentInput) SetTransportAttachmentId(v string) *CreateConnectAttachmentInput
SetTransportAttachmentId sets the TransportAttachmentId field's value.
func (CreateConnectAttachmentInput) String ¶ added in v1.42.18
func (s CreateConnectAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectAttachmentInput) Validate ¶ added in v1.42.18
func (s *CreateConnectAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConnectAttachmentOutput ¶ added in v1.42.18
type CreateConnectAttachmentOutput struct { // The response to a Connect attachment request. ConnectAttachment *ConnectAttachment `type:"structure"` // contains filtered or unexported fields }
func (CreateConnectAttachmentOutput) GoString ¶ added in v1.42.18
func (s CreateConnectAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectAttachmentOutput) SetConnectAttachment ¶ added in v1.42.18
func (s *CreateConnectAttachmentOutput) SetConnectAttachment(v *ConnectAttachment) *CreateConnectAttachmentOutput
SetConnectAttachment sets the ConnectAttachment field's value.
func (CreateConnectAttachmentOutput) String ¶ added in v1.42.18
func (s CreateConnectAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateConnectPeerInput ¶ added in v1.42.18
type CreateConnectPeerInput struct { // The Connect peer BGP options. BgpOptions *BgpOptions `type:"structure"` // The client token associated with the request. ClientToken *string `type:"string" idempotencyToken:"true"` // The ID of the connection attachment. // // ConnectAttachmentId is a required field ConnectAttachmentId *string `type:"string" required:"true"` // A Connect peer core network address. CoreNetworkAddress *string `min:"1" type:"string"` // The inside IP addresses used for BGP peering. // // InsideCidrBlocks is a required field InsideCidrBlocks []*string `type:"list" required:"true"` // The Connect peer address. // // PeerAddress is a required field PeerAddress *string `min:"1" type:"string" required:"true"` // The tags associated with the peer request. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (CreateConnectPeerInput) GoString ¶ added in v1.42.18
func (s CreateConnectPeerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectPeerInput) SetBgpOptions ¶ added in v1.42.18
func (s *CreateConnectPeerInput) SetBgpOptions(v *BgpOptions) *CreateConnectPeerInput
SetBgpOptions sets the BgpOptions field's value.
func (*CreateConnectPeerInput) SetClientToken ¶ added in v1.42.18
func (s *CreateConnectPeerInput) SetClientToken(v string) *CreateConnectPeerInput
SetClientToken sets the ClientToken field's value.
func (*CreateConnectPeerInput) SetConnectAttachmentId ¶ added in v1.42.18
func (s *CreateConnectPeerInput) SetConnectAttachmentId(v string) *CreateConnectPeerInput
SetConnectAttachmentId sets the ConnectAttachmentId field's value.
func (*CreateConnectPeerInput) SetCoreNetworkAddress ¶ added in v1.42.18
func (s *CreateConnectPeerInput) SetCoreNetworkAddress(v string) *CreateConnectPeerInput
SetCoreNetworkAddress sets the CoreNetworkAddress field's value.
func (*CreateConnectPeerInput) SetInsideCidrBlocks ¶ added in v1.42.18
func (s *CreateConnectPeerInput) SetInsideCidrBlocks(v []*string) *CreateConnectPeerInput
SetInsideCidrBlocks sets the InsideCidrBlocks field's value.
func (*CreateConnectPeerInput) SetPeerAddress ¶ added in v1.42.18
func (s *CreateConnectPeerInput) SetPeerAddress(v string) *CreateConnectPeerInput
SetPeerAddress sets the PeerAddress field's value.
func (*CreateConnectPeerInput) SetTags ¶ added in v1.42.18
func (s *CreateConnectPeerInput) SetTags(v []*Tag) *CreateConnectPeerInput
SetTags sets the Tags field's value.
func (CreateConnectPeerInput) String ¶ added in v1.42.18
func (s CreateConnectPeerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectPeerInput) Validate ¶ added in v1.42.18
func (s *CreateConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConnectPeerOutput ¶ added in v1.42.18
type CreateConnectPeerOutput struct { // The response to the request. ConnectPeer *ConnectPeer `type:"structure"` // contains filtered or unexported fields }
func (CreateConnectPeerOutput) GoString ¶ added in v1.42.18
func (s CreateConnectPeerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectPeerOutput) SetConnectPeer ¶ added in v1.42.18
func (s *CreateConnectPeerOutput) SetConnectPeer(v *ConnectPeer) *CreateConnectPeerOutput
SetConnectPeer sets the ConnectPeer field's value.
func (CreateConnectPeerOutput) String ¶ added in v1.42.18
func (s CreateConnectPeerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateConnectionInput ¶ 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 CreateCoreNetworkInput ¶ added in v1.42.18
type CreateCoreNetworkInput struct { // The client token associated with a core network request. ClientToken *string `type:"string" idempotencyToken:"true"` // The description of a core network. Description *string `type:"string"` // The ID of the global network that a core network will be a part of. // // GlobalNetworkId is a required field GlobalNetworkId *string `type:"string" required:"true"` // The policy document for creating a core network. PolicyDocument *string `type:"string"` // Key-value tags associated with a core network request. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
func (CreateCoreNetworkInput) GoString ¶ added in v1.42.18
func (s CreateCoreNetworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCoreNetworkInput) SetClientToken ¶ added in v1.42.18
func (s *CreateCoreNetworkInput) SetClientToken(v string) *CreateCoreNetworkInput
SetClientToken sets the ClientToken field's value.
func (*CreateCoreNetworkInput) SetDescription ¶ added in v1.42.18
func (s *CreateCoreNetworkInput) SetDescription(v string) *CreateCoreNetworkInput
SetDescription sets the Description field's value.
func (*CreateCoreNetworkInput) SetGlobalNetworkId ¶ added in v1.42.18
func (s *CreateCoreNetworkInput) SetGlobalNetworkId(v string) *CreateCoreNetworkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*CreateCoreNetworkInput) SetPolicyDocument ¶ added in v1.42.18
func (s *CreateCoreNetworkInput) SetPolicyDocument(v string) *CreateCoreNetworkInput
SetPolicyDocument sets the PolicyDocument field's value.
func (*CreateCoreNetworkInput) SetTags ¶ added in v1.42.18
func (s *CreateCoreNetworkInput) SetTags(v []*Tag) *CreateCoreNetworkInput
SetTags sets the Tags field's value.
func (CreateCoreNetworkInput) String ¶ added in v1.42.18
func (s CreateCoreNetworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCoreNetworkInput) Validate ¶ added in v1.42.18
func (s *CreateCoreNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateCoreNetworkOutput ¶ added in v1.42.18
type CreateCoreNetworkOutput struct { // Returns details about a core network. CoreNetwork *CoreNetwork `type:"structure"` // contains filtered or unexported fields }
func (CreateCoreNetworkOutput) GoString ¶ added in v1.42.18
func (s CreateCoreNetworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateCoreNetworkOutput) SetCoreNetwork ¶ added in v1.42.18
func (s *CreateCoreNetworkOutput) SetCoreNetwork(v *CoreNetwork) *CreateCoreNetworkOutput
SetCoreNetwork sets the CoreNetwork field's value.
func (CreateCoreNetworkOutput) String ¶ added in v1.42.18
func (s CreateCoreNetworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDeviceInput ¶
type CreateDeviceInput struct { // The Amazon Web Services location of the device, if applicable. For an on-premises // device, you can omit this parameter. AWSLocation *AWSLocation `type:"structure"` // A description of the device. // // Constraints: Maximum length of 256 characters. Description *string `type:"string"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The location of the device. // // Location is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateDeviceInput's // String and GoString methods. Location *Location `type:"structure" sensitive:"true"` // The model of the device. // // Constraints: Maximum length of 128 characters. Model *string `type:"string"` // The serial number of the device. // // Constraints: Maximum length of 128 characters. SerialNumber *string `type:"string"` // The ID of the site. SiteId *string `type:"string"` // The tags to apply to the resource during creation. Tags []*Tag `type:"list"` // The type of the device. Type *string `type:"string"` // The vendor of the device. // // Constraints: Maximum length of 128 characters. Vendor *string `type:"string"` // contains filtered or unexported fields }
func (CreateDeviceInput) GoString ¶
func (s CreateDeviceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDeviceInput) SetAWSLocation ¶ 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 CreateSiteToSiteVpnAttachmentInput ¶ added in v1.42.18
type CreateSiteToSiteVpnAttachmentInput struct { // The client token associated with the request. ClientToken *string `type:"string" idempotencyToken:"true"` // The ID of a core network where you're creating a site-to-site VPN attachment. // // CoreNetworkId is a required field CoreNetworkId *string `type:"string" required:"true"` // The tags associated with the request. Tags []*Tag `type:"list"` // The ARN identifying the VPN attachment. // // VpnConnectionArn is a required field VpnConnectionArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateSiteToSiteVpnAttachmentInput) GoString ¶ added in v1.42.18
func (s CreateSiteToSiteVpnAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSiteToSiteVpnAttachmentInput) SetClientToken ¶ added in v1.42.18
func (s *CreateSiteToSiteVpnAttachmentInput) SetClientToken(v string) *CreateSiteToSiteVpnAttachmentInput
SetClientToken sets the ClientToken field's value.
func (*CreateSiteToSiteVpnAttachmentInput) SetCoreNetworkId ¶ added in v1.42.18
func (s *CreateSiteToSiteVpnAttachmentInput) SetCoreNetworkId(v string) *CreateSiteToSiteVpnAttachmentInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CreateSiteToSiteVpnAttachmentInput) SetTags ¶ added in v1.42.18
func (s *CreateSiteToSiteVpnAttachmentInput) SetTags(v []*Tag) *CreateSiteToSiteVpnAttachmentInput
SetTags sets the Tags field's value.
func (*CreateSiteToSiteVpnAttachmentInput) SetVpnConnectionArn ¶ added in v1.42.18
func (s *CreateSiteToSiteVpnAttachmentInput) SetVpnConnectionArn(v string) *CreateSiteToSiteVpnAttachmentInput
SetVpnConnectionArn sets the VpnConnectionArn field's value.
func (CreateSiteToSiteVpnAttachmentInput) String ¶ added in v1.42.18
func (s CreateSiteToSiteVpnAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSiteToSiteVpnAttachmentInput) Validate ¶ added in v1.42.18
func (s *CreateSiteToSiteVpnAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSiteToSiteVpnAttachmentOutput ¶ added in v1.42.18
type CreateSiteToSiteVpnAttachmentOutput struct { // Details about a site-to-site VPN attachment. SiteToSiteVpnAttachment *SiteToSiteVpnAttachment `type:"structure"` // contains filtered or unexported fields }
func (CreateSiteToSiteVpnAttachmentOutput) GoString ¶ added in v1.42.18
func (s CreateSiteToSiteVpnAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSiteToSiteVpnAttachmentOutput) SetSiteToSiteVpnAttachment ¶ added in v1.42.18
func (s *CreateSiteToSiteVpnAttachmentOutput) SetSiteToSiteVpnAttachment(v *SiteToSiteVpnAttachment) *CreateSiteToSiteVpnAttachmentOutput
SetSiteToSiteVpnAttachment sets the SiteToSiteVpnAttachment field's value.
func (CreateSiteToSiteVpnAttachmentOutput) String ¶ added in v1.42.18
func (s CreateSiteToSiteVpnAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateVpcAttachmentInput ¶ added in v1.42.18
type CreateVpcAttachmentInput struct { // The client token associated with the request. ClientToken *string `type:"string" idempotencyToken:"true"` // The ID of a core network for the VPC attachment. // // CoreNetworkId is a required field CoreNetworkId *string `type:"string" required:"true"` // Options for the VPC attachment. Options *VpcOptions `type:"structure"` // The subnet ARN of the VPC attachment. // // SubnetArns is a required field SubnetArns []*string `type:"list" required:"true"` // The key-value tags associated with the request. Tags []*Tag `type:"list"` // The ARN of the VPC. // // VpcArn is a required field VpcArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateVpcAttachmentInput) GoString ¶ added in v1.42.18
func (s CreateVpcAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateVpcAttachmentInput) SetClientToken ¶ added in v1.42.18
func (s *CreateVpcAttachmentInput) SetClientToken(v string) *CreateVpcAttachmentInput
SetClientToken sets the ClientToken field's value.
func (*CreateVpcAttachmentInput) SetCoreNetworkId ¶ added in v1.42.18
func (s *CreateVpcAttachmentInput) SetCoreNetworkId(v string) *CreateVpcAttachmentInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*CreateVpcAttachmentInput) SetOptions ¶ added in v1.42.18
func (s *CreateVpcAttachmentInput) SetOptions(v *VpcOptions) *CreateVpcAttachmentInput
SetOptions sets the Options field's value.
func (*CreateVpcAttachmentInput) SetSubnetArns ¶ added in v1.42.18
func (s *CreateVpcAttachmentInput) SetSubnetArns(v []*string) *CreateVpcAttachmentInput
SetSubnetArns sets the SubnetArns field's value.
func (*CreateVpcAttachmentInput) SetTags ¶ added in v1.42.18
func (s *CreateVpcAttachmentInput) SetTags(v []*Tag) *CreateVpcAttachmentInput
SetTags sets the Tags field's value.
func (*CreateVpcAttachmentInput) SetVpcArn ¶ added in v1.42.18
func (s *CreateVpcAttachmentInput) SetVpcArn(v string) *CreateVpcAttachmentInput
SetVpcArn sets the VpcArn field's value.
func (CreateVpcAttachmentInput) String ¶ added in v1.42.18
func (s CreateVpcAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateVpcAttachmentInput) Validate ¶ added in v1.42.18
func (s *CreateVpcAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateVpcAttachmentOutput ¶ added in v1.42.18
type CreateVpcAttachmentOutput struct { // Provides details about the VPC attachment. VpcAttachment *VpcAttachment `type:"structure"` // contains filtered or unexported fields }
func (CreateVpcAttachmentOutput) GoString ¶ added in v1.42.18
func (s CreateVpcAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateVpcAttachmentOutput) SetVpcAttachment ¶ added in v1.42.18
func (s *CreateVpcAttachmentOutput) SetVpcAttachment(v *VpcAttachment) *CreateVpcAttachmentOutput
SetVpcAttachment sets the VpcAttachment field's value.
func (CreateVpcAttachmentOutput) String ¶ added in v1.42.18
func (s CreateVpcAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CustomerGatewayAssociation ¶
type CustomerGatewayAssociation struct { // The Amazon Resource Name (ARN) of the customer gateway. CustomerGatewayArn *string `type:"string"` // The ID of the device. DeviceId *string `type:"string"` // The ID of the global network. GlobalNetworkId *string `type:"string"` // The ID of the link. LinkId *string `type:"string"` // The association state. State *string `type:"string" enum:"CustomerGatewayAssociationState"` // contains filtered or unexported fields }
Describes the association between a customer gateway, a device, and a link.
func (CustomerGatewayAssociation) GoString ¶
func (s CustomerGatewayAssociation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CustomerGatewayAssociation) SetCustomerGatewayArn ¶
func (s *CustomerGatewayAssociation) SetCustomerGatewayArn(v string) *CustomerGatewayAssociation
SetCustomerGatewayArn sets the CustomerGatewayArn field's value.
func (*CustomerGatewayAssociation) SetDeviceId ¶
func (s *CustomerGatewayAssociation) SetDeviceId(v string) *CustomerGatewayAssociation
SetDeviceId sets the DeviceId field's value.
func (*CustomerGatewayAssociation) SetGlobalNetworkId ¶
func (s *CustomerGatewayAssociation) SetGlobalNetworkId(v string) *CustomerGatewayAssociation
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*CustomerGatewayAssociation) SetLinkId ¶
func (s *CustomerGatewayAssociation) SetLinkId(v string) *CustomerGatewayAssociation
SetLinkId sets the LinkId field's value.
func (*CustomerGatewayAssociation) SetState ¶
func (s *CustomerGatewayAssociation) SetState(v string) *CustomerGatewayAssociation
SetState sets the State field's value.
func (CustomerGatewayAssociation) String ¶
func (s CustomerGatewayAssociation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteAttachmentInput ¶ added in v1.42.18
type DeleteAttachmentInput struct { // The ID of the attachment to delete. // // AttachmentId is a required field AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAttachmentInput) GoString ¶ added in v1.42.18
func (s DeleteAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAttachmentInput) SetAttachmentId ¶ added in v1.42.18
func (s *DeleteAttachmentInput) SetAttachmentId(v string) *DeleteAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
func (DeleteAttachmentInput) String ¶ added in v1.42.18
func (s DeleteAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAttachmentInput) Validate ¶ added in v1.42.18
func (s *DeleteAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAttachmentOutput ¶ added in v1.42.18
type DeleteAttachmentOutput struct { // Information about the deleted attachment. Attachment *Attachment `type:"structure"` // contains filtered or unexported fields }
func (DeleteAttachmentOutput) GoString ¶ added in v1.42.18
func (s DeleteAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAttachmentOutput) SetAttachment ¶ added in v1.42.18
func (s *DeleteAttachmentOutput) SetAttachment(v *Attachment) *DeleteAttachmentOutput
SetAttachment sets the Attachment field's value.
func (DeleteAttachmentOutput) String ¶ added in v1.42.18
func (s DeleteAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteConnectPeerInput ¶ added in v1.42.18
type DeleteConnectPeerInput struct { // The ID of the deleted Connect peer. // // ConnectPeerId is a required field ConnectPeerId *string `location:"uri" locationName:"connectPeerId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteConnectPeerInput) GoString ¶ added in v1.42.18
func (s DeleteConnectPeerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConnectPeerInput) SetConnectPeerId ¶ added in v1.42.18
func (s *DeleteConnectPeerInput) SetConnectPeerId(v string) *DeleteConnectPeerInput
SetConnectPeerId sets the ConnectPeerId field's value.
func (DeleteConnectPeerInput) String ¶ added in v1.42.18
func (s DeleteConnectPeerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConnectPeerInput) Validate ¶ added in v1.42.18
func (s *DeleteConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConnectPeerOutput ¶ added in v1.42.18
type DeleteConnectPeerOutput struct { // Information about the deleted Connect peer. ConnectPeer *ConnectPeer `type:"structure"` // contains filtered or unexported fields }
func (DeleteConnectPeerOutput) GoString ¶ added in v1.42.18
func (s DeleteConnectPeerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConnectPeerOutput) SetConnectPeer ¶ added in v1.42.18
func (s *DeleteConnectPeerOutput) SetConnectPeer(v *ConnectPeer) *DeleteConnectPeerOutput
SetConnectPeer sets the ConnectPeer field's value.
func (DeleteConnectPeerOutput) String ¶ added in v1.42.18
func (s DeleteConnectPeerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteConnectionInput ¶ 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 DeleteCoreNetworkInput ¶ added in v1.42.18
type DeleteCoreNetworkInput struct { // The network ID of the deleted core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteCoreNetworkInput) GoString ¶ added in v1.42.18
func (s DeleteCoreNetworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCoreNetworkInput) SetCoreNetworkId ¶ added in v1.42.18
func (s *DeleteCoreNetworkInput) SetCoreNetworkId(v string) *DeleteCoreNetworkInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (DeleteCoreNetworkInput) String ¶ added in v1.42.18
func (s DeleteCoreNetworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCoreNetworkInput) Validate ¶ added in v1.42.18
func (s *DeleteCoreNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCoreNetworkOutput ¶ added in v1.42.18
type DeleteCoreNetworkOutput struct { // Information about the deleted core network. CoreNetwork *CoreNetwork `type:"structure"` // contains filtered or unexported fields }
func (DeleteCoreNetworkOutput) GoString ¶ added in v1.42.18
func (s DeleteCoreNetworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCoreNetworkOutput) SetCoreNetwork ¶ added in v1.42.18
func (s *DeleteCoreNetworkOutput) SetCoreNetwork(v *CoreNetwork) *DeleteCoreNetworkOutput
SetCoreNetwork sets the CoreNetwork field's value.
func (DeleteCoreNetworkOutput) String ¶ added in v1.42.18
func (s DeleteCoreNetworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteCoreNetworkPolicyVersionInput ¶ added in v1.42.18
type DeleteCoreNetworkPolicyVersionInput struct { // The ID of a core network for the deleted policy. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // The version ID of the deleted policy. // // PolicyVersionId is a required field PolicyVersionId *int64 `location:"uri" locationName:"policyVersionId" type:"integer" required:"true"` // contains filtered or unexported fields }
func (DeleteCoreNetworkPolicyVersionInput) GoString ¶ added in v1.42.18
func (s DeleteCoreNetworkPolicyVersionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCoreNetworkPolicyVersionInput) SetCoreNetworkId ¶ added in v1.42.18
func (s *DeleteCoreNetworkPolicyVersionInput) SetCoreNetworkId(v string) *DeleteCoreNetworkPolicyVersionInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*DeleteCoreNetworkPolicyVersionInput) SetPolicyVersionId ¶ added in v1.42.18
func (s *DeleteCoreNetworkPolicyVersionInput) SetPolicyVersionId(v int64) *DeleteCoreNetworkPolicyVersionInput
SetPolicyVersionId sets the PolicyVersionId field's value.
func (DeleteCoreNetworkPolicyVersionInput) String ¶ added in v1.42.18
func (s DeleteCoreNetworkPolicyVersionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCoreNetworkPolicyVersionInput) Validate ¶ added in v1.42.18
func (s *DeleteCoreNetworkPolicyVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCoreNetworkPolicyVersionOutput ¶ added in v1.42.18
type DeleteCoreNetworkPolicyVersionOutput struct { // Returns information about the deleted policy version. CoreNetworkPolicy *CoreNetworkPolicy `type:"structure"` // contains filtered or unexported fields }
func (DeleteCoreNetworkPolicyVersionOutput) GoString ¶ added in v1.42.18
func (s DeleteCoreNetworkPolicyVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteCoreNetworkPolicyVersionOutput) SetCoreNetworkPolicy ¶ added in v1.42.18
func (s *DeleteCoreNetworkPolicyVersionOutput) SetCoreNetworkPolicy(v *CoreNetworkPolicy) *DeleteCoreNetworkPolicyVersionOutput
SetCoreNetworkPolicy sets the CoreNetworkPolicy field's value.
func (DeleteCoreNetworkPolicyVersionOutput) String ¶ added in v1.42.18
func (s DeleteCoreNetworkPolicyVersionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDeviceInput ¶
type DeleteDeviceInput struct { // The ID of the device. // // DeviceId is a required field DeviceId *string `location:"uri" locationName:"deviceId" type:"string" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDeviceInput) GoString ¶
func (s DeleteDeviceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDeviceInput) SetDeviceId ¶
func (s *DeleteDeviceInput) SetDeviceId(v string) *DeleteDeviceInput
SetDeviceId sets the DeviceId field's value.
func (*DeleteDeviceInput) SetGlobalNetworkId ¶
func (s *DeleteDeviceInput) SetGlobalNetworkId(v string) *DeleteDeviceInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (DeleteDeviceInput) String ¶
func (s DeleteDeviceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDeviceInput) Validate ¶
func (s *DeleteDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDeviceOutput ¶
type DeleteDeviceOutput struct { // Information about the device. Device *Device `type:"structure"` // contains filtered or unexported fields }
func (DeleteDeviceOutput) GoString ¶
func (s DeleteDeviceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDeviceOutput) SetDevice ¶
func (s *DeleteDeviceOutput) SetDevice(v *Device) *DeleteDeviceOutput
SetDevice sets the Device field's value.
func (DeleteDeviceOutput) String ¶
func (s DeleteDeviceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteGlobalNetworkInput ¶
type DeleteGlobalNetworkInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteGlobalNetworkInput) GoString ¶
func (s DeleteGlobalNetworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteGlobalNetworkInput) SetGlobalNetworkId ¶
func (s *DeleteGlobalNetworkInput) SetGlobalNetworkId(v string) *DeleteGlobalNetworkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (DeleteGlobalNetworkInput) String ¶
func (s DeleteGlobalNetworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteGlobalNetworkInput) Validate ¶
func (s *DeleteGlobalNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteGlobalNetworkOutput ¶
type DeleteGlobalNetworkOutput struct { // Information about the global network. GlobalNetwork *GlobalNetwork `type:"structure"` // contains filtered or unexported fields }
func (DeleteGlobalNetworkOutput) GoString ¶
func (s DeleteGlobalNetworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteGlobalNetworkOutput) SetGlobalNetwork ¶
func (s *DeleteGlobalNetworkOutput) SetGlobalNetwork(v *GlobalNetwork) *DeleteGlobalNetworkOutput
SetGlobalNetwork sets the GlobalNetwork field's value.
func (DeleteGlobalNetworkOutput) String ¶
func (s DeleteGlobalNetworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteLinkInput ¶
type DeleteLinkInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the link. // // LinkId is a required field LinkId *string `location:"uri" locationName:"linkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteLinkInput) GoString ¶
func (s DeleteLinkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteLinkInput) SetGlobalNetworkId ¶
func (s *DeleteLinkInput) SetGlobalNetworkId(v string) *DeleteLinkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*DeleteLinkInput) SetLinkId ¶
func (s *DeleteLinkInput) SetLinkId(v string) *DeleteLinkInput
SetLinkId sets the LinkId field's value.
func (DeleteLinkInput) String ¶
func (s DeleteLinkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteLinkInput) Validate ¶
func (s *DeleteLinkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteLinkOutput ¶
type DeleteLinkOutput struct { // Information about the link. Link *Link `type:"structure"` // contains filtered or unexported fields }
func (DeleteLinkOutput) GoString ¶
func (s DeleteLinkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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 DeleteResourcePolicyInput ¶ added in v1.42.18
type DeleteResourcePolicyInput struct { // The ARN of the policy to delete. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteResourcePolicyInput) GoString ¶ added in v1.42.18
func (s DeleteResourcePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteResourcePolicyInput) SetResourceArn ¶ added in v1.42.18
func (s *DeleteResourcePolicyInput) SetResourceArn(v string) *DeleteResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
func (DeleteResourcePolicyInput) String ¶ added in v1.42.18
func (s DeleteResourcePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteResourcePolicyInput) Validate ¶ added in v1.42.18
func (s *DeleteResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteResourcePolicyOutput ¶ added in v1.42.18
type DeleteResourcePolicyOutput struct {
// contains filtered or unexported fields
}
func (DeleteResourcePolicyOutput) GoString ¶ added in v1.42.18
func (s DeleteResourcePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteResourcePolicyOutput) String ¶ added in v1.42.18
func (s DeleteResourcePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteSiteInput ¶
type DeleteSiteInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the site. // // SiteId is a required field SiteId *string `location:"uri" locationName:"siteId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSiteInput) GoString ¶
func (s DeleteSiteInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSiteInput) SetGlobalNetworkId ¶
func (s *DeleteSiteInput) SetGlobalNetworkId(v string) *DeleteSiteInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*DeleteSiteInput) SetSiteId ¶
func (s *DeleteSiteInput) SetSiteId(v string) *DeleteSiteInput
SetSiteId sets the SiteId field's value.
func (DeleteSiteInput) String ¶
func (s DeleteSiteInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSiteInput) Validate ¶
func (s *DeleteSiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSiteOutput ¶
type DeleteSiteOutput struct { // Information about the site. Site *Site `type:"structure"` // contains filtered or unexported fields }
func (DeleteSiteOutput) GoString ¶
func (s DeleteSiteOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSiteOutput) SetSite ¶
func (s *DeleteSiteOutput) SetSite(v *Site) *DeleteSiteOutput
SetSite sets the Site field's value.
func (DeleteSiteOutput) String ¶
func (s DeleteSiteOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeregisterTransitGatewayInput ¶
type DeregisterTransitGatewayInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the transit gateway. // // TransitGatewayArn is a required field TransitGatewayArn *string `location:"uri" locationName:"transitGatewayArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeregisterTransitGatewayInput) GoString ¶
func (s DeregisterTransitGatewayInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterTransitGatewayInput) SetGlobalNetworkId ¶
func (s *DeregisterTransitGatewayInput) SetGlobalNetworkId(v string) *DeregisterTransitGatewayInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*DeregisterTransitGatewayInput) SetTransitGatewayArn ¶
func (s *DeregisterTransitGatewayInput) SetTransitGatewayArn(v string) *DeregisterTransitGatewayInput
SetTransitGatewayArn sets the TransitGatewayArn field's value.
func (DeregisterTransitGatewayInput) String ¶
func (s DeregisterTransitGatewayInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterTransitGatewayInput) Validate ¶
func (s *DeregisterTransitGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeregisterTransitGatewayOutput ¶
type DeregisterTransitGatewayOutput struct { // The transit gateway registration information. TransitGatewayRegistration *TransitGatewayRegistration `type:"structure"` // contains filtered or unexported fields }
func (DeregisterTransitGatewayOutput) GoString ¶
func (s DeregisterTransitGatewayOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeregisterTransitGatewayOutput) SetTransitGatewayRegistration ¶
func (s *DeregisterTransitGatewayOutput) SetTransitGatewayRegistration(v *TransitGatewayRegistration) *DeregisterTransitGatewayOutput
SetTransitGatewayRegistration sets the TransitGatewayRegistration field's value.
func (DeregisterTransitGatewayOutput) String ¶
func (s DeregisterTransitGatewayOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeGlobalNetworksInput ¶
type DescribeGlobalNetworksInput struct { // The IDs of one or more global networks. The maximum is 10. GlobalNetworkIds []*string `location:"querystring" locationName:"globalNetworkIds" type:"list"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeGlobalNetworksInput) GoString ¶
func (s DescribeGlobalNetworksInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeGlobalNetworksInput) SetGlobalNetworkIds ¶
func (s *DescribeGlobalNetworksInput) SetGlobalNetworkIds(v []*string) *DescribeGlobalNetworksInput
SetGlobalNetworkIds sets the GlobalNetworkIds field's value.
func (*DescribeGlobalNetworksInput) SetMaxResults ¶
func (s *DescribeGlobalNetworksInput) SetMaxResults(v int64) *DescribeGlobalNetworksInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeGlobalNetworksInput) SetNextToken ¶
func (s *DescribeGlobalNetworksInput) SetNextToken(v string) *DescribeGlobalNetworksInput
SetNextToken sets the NextToken field's value.
func (DescribeGlobalNetworksInput) String ¶
func (s DescribeGlobalNetworksInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeGlobalNetworksInput) Validate ¶
func (s *DescribeGlobalNetworksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeGlobalNetworksOutput ¶
type DescribeGlobalNetworksOutput struct { // Information about the global networks. GlobalNetworks []*GlobalNetwork `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (DescribeGlobalNetworksOutput) GoString ¶
func (s DescribeGlobalNetworksOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeGlobalNetworksOutput) SetGlobalNetworks ¶
func (s *DescribeGlobalNetworksOutput) SetGlobalNetworks(v []*GlobalNetwork) *DescribeGlobalNetworksOutput
SetGlobalNetworks sets the GlobalNetworks field's value.
func (*DescribeGlobalNetworksOutput) SetNextToken ¶
func (s *DescribeGlobalNetworksOutput) SetNextToken(v string) *DescribeGlobalNetworksOutput
SetNextToken sets the NextToken field's value.
func (DescribeGlobalNetworksOutput) String ¶
func (s DescribeGlobalNetworksOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Device ¶
type Device struct { // The Amazon Web Services location of the device. AWSLocation *AWSLocation `type:"structure"` // The date and time that the site was created. CreatedAt *time.Time `type:"timestamp"` // The description of the device. Description *string `type:"string"` // The Amazon Resource Name (ARN) of the device. DeviceArn *string `type:"string"` // The ID of the device. DeviceId *string `type:"string"` // The ID of the global network. GlobalNetworkId *string `type:"string"` // The site location. // // Location is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Device's // String and GoString methods. Location *Location `type:"structure" sensitive:"true"` // The device model. Model *string `type:"string"` // The device serial number. SerialNumber *string `type:"string"` // The site ID. SiteId *string `type:"string"` // The device state. State *string `type:"string" enum:"DeviceState"` // The tags for the device. Tags []*Tag `type:"list"` // The device type. Type *string `type:"string"` // The device vendor. Vendor *string `type:"string"` // contains filtered or unexported fields }
Describes a device.
func (Device) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the 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 DisassociateConnectPeerInput ¶ added in v1.42.18
type DisassociateConnectPeerInput struct { // The ID of the Connect peer to disassociate from a device. // // ConnectPeerId is a required field ConnectPeerId *string `location:"uri" locationName:"connectPeerId" type:"string" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateConnectPeerInput) GoString ¶ added in v1.42.18
func (s DisassociateConnectPeerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateConnectPeerInput) SetConnectPeerId ¶ added in v1.42.18
func (s *DisassociateConnectPeerInput) SetConnectPeerId(v string) *DisassociateConnectPeerInput
SetConnectPeerId sets the ConnectPeerId field's value.
func (*DisassociateConnectPeerInput) SetGlobalNetworkId ¶ added in v1.42.18
func (s *DisassociateConnectPeerInput) SetGlobalNetworkId(v string) *DisassociateConnectPeerInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (DisassociateConnectPeerInput) String ¶ added in v1.42.18
func (s DisassociateConnectPeerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateConnectPeerInput) Validate ¶ added in v1.42.18
func (s *DisassociateConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateConnectPeerOutput ¶ added in v1.42.18
type DisassociateConnectPeerOutput struct { // Describes the Connect peer association. ConnectPeerAssociation *ConnectPeerAssociation `type:"structure"` // contains filtered or unexported fields }
func (DisassociateConnectPeerOutput) GoString ¶ added in v1.42.18
func (s DisassociateConnectPeerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateConnectPeerOutput) SetConnectPeerAssociation ¶ added in v1.42.18
func (s *DisassociateConnectPeerOutput) SetConnectPeerAssociation(v *ConnectPeerAssociation) *DisassociateConnectPeerOutput
SetConnectPeerAssociation sets the ConnectPeerAssociation field's value.
func (DisassociateConnectPeerOutput) String ¶ added in v1.42.18
func (s DisassociateConnectPeerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateCustomerGatewayInput ¶
type DisassociateCustomerGatewayInput struct { // The Amazon Resource Name (ARN) of the customer gateway. // // CustomerGatewayArn is a required field CustomerGatewayArn *string `location:"uri" locationName:"customerGatewayArn" type:"string" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateCustomerGatewayInput) GoString ¶
func (s DisassociateCustomerGatewayInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateCustomerGatewayInput) SetCustomerGatewayArn ¶
func (s *DisassociateCustomerGatewayInput) SetCustomerGatewayArn(v string) *DisassociateCustomerGatewayInput
SetCustomerGatewayArn sets the CustomerGatewayArn field's value.
func (*DisassociateCustomerGatewayInput) SetGlobalNetworkId ¶
func (s *DisassociateCustomerGatewayInput) SetGlobalNetworkId(v string) *DisassociateCustomerGatewayInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (DisassociateCustomerGatewayInput) String ¶
func (s DisassociateCustomerGatewayInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateCustomerGatewayInput) Validate ¶
func (s *DisassociateCustomerGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateCustomerGatewayOutput ¶
type DisassociateCustomerGatewayOutput struct { // Information about the customer gateway association. CustomerGatewayAssociation *CustomerGatewayAssociation `type:"structure"` // contains filtered or unexported fields }
func (DisassociateCustomerGatewayOutput) GoString ¶
func (s DisassociateCustomerGatewayOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateCustomerGatewayOutput) SetCustomerGatewayAssociation ¶
func (s *DisassociateCustomerGatewayOutput) SetCustomerGatewayAssociation(v *CustomerGatewayAssociation) *DisassociateCustomerGatewayOutput
SetCustomerGatewayAssociation sets the CustomerGatewayAssociation field's value.
func (DisassociateCustomerGatewayOutput) String ¶
func (s DisassociateCustomerGatewayOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateLinkInput ¶
type DisassociateLinkInput struct { // The ID of the device. // // DeviceId is a required field DeviceId *string `location:"querystring" locationName:"deviceId" type:"string" required:"true"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the link. // // LinkId is a required field LinkId *string `location:"querystring" locationName:"linkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateLinkInput) GoString ¶
func (s DisassociateLinkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateLinkInput) SetDeviceId ¶
func (s *DisassociateLinkInput) SetDeviceId(v string) *DisassociateLinkInput
SetDeviceId sets the DeviceId field's value.
func (*DisassociateLinkInput) SetGlobalNetworkId ¶
func (s *DisassociateLinkInput) SetGlobalNetworkId(v string) *DisassociateLinkInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*DisassociateLinkInput) SetLinkId ¶
func (s *DisassociateLinkInput) SetLinkId(v string) *DisassociateLinkInput
SetLinkId sets the LinkId field's value.
func (DisassociateLinkInput) String ¶
func (s DisassociateLinkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateLinkInput) Validate ¶
func (s *DisassociateLinkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateLinkOutput ¶
type DisassociateLinkOutput struct { // Information about the link association. LinkAssociation *LinkAssociation `type:"structure"` // contains filtered or unexported fields }
func (DisassociateLinkOutput) GoString ¶
func (s DisassociateLinkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateLinkOutput) SetLinkAssociation ¶
func (s *DisassociateLinkOutput) SetLinkAssociation(v *LinkAssociation) *DisassociateLinkOutput
SetLinkAssociation sets the LinkAssociation field's value.
func (DisassociateLinkOutput) String ¶
func (s DisassociateLinkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateTransitGatewayConnectPeerInput ¶ 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 ExecuteCoreNetworkChangeSetInput ¶ added in v1.42.18
type ExecuteCoreNetworkChangeSetInput struct { // The ID of a core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // The ID of the policy version. // // PolicyVersionId is a required field PolicyVersionId *int64 `location:"uri" locationName:"policyVersionId" type:"integer" required:"true"` // contains filtered or unexported fields }
func (ExecuteCoreNetworkChangeSetInput) GoString ¶ added in v1.42.18
func (s ExecuteCoreNetworkChangeSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecuteCoreNetworkChangeSetInput) SetCoreNetworkId ¶ added in v1.42.18
func (s *ExecuteCoreNetworkChangeSetInput) SetCoreNetworkId(v string) *ExecuteCoreNetworkChangeSetInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*ExecuteCoreNetworkChangeSetInput) SetPolicyVersionId ¶ added in v1.42.18
func (s *ExecuteCoreNetworkChangeSetInput) SetPolicyVersionId(v int64) *ExecuteCoreNetworkChangeSetInput
SetPolicyVersionId sets the PolicyVersionId field's value.
func (ExecuteCoreNetworkChangeSetInput) String ¶ added in v1.42.18
func (s ExecuteCoreNetworkChangeSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExecuteCoreNetworkChangeSetInput) Validate ¶ added in v1.42.18
func (s *ExecuteCoreNetworkChangeSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExecuteCoreNetworkChangeSetOutput ¶ added in v1.42.18
type ExecuteCoreNetworkChangeSetOutput struct {
// contains filtered or unexported fields
}
func (ExecuteCoreNetworkChangeSetOutput) GoString ¶ added in v1.42.18
func (s ExecuteCoreNetworkChangeSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (ExecuteCoreNetworkChangeSetOutput) String ¶ added in v1.42.18
func (s ExecuteCoreNetworkChangeSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetConnectAttachmentInput ¶ added in v1.42.18
type GetConnectAttachmentInput struct { // The ID of the attachment. // // AttachmentId is a required field AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetConnectAttachmentInput) GoString ¶ added in v1.42.18
func (s GetConnectAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectAttachmentInput) SetAttachmentId ¶ added in v1.42.18
func (s *GetConnectAttachmentInput) SetAttachmentId(v string) *GetConnectAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
func (GetConnectAttachmentInput) String ¶ added in v1.42.18
func (s GetConnectAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectAttachmentInput) Validate ¶ added in v1.42.18
func (s *GetConnectAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectAttachmentOutput ¶ added in v1.42.18
type GetConnectAttachmentOutput struct { // Details about the Connect attachment. ConnectAttachment *ConnectAttachment `type:"structure"` // contains filtered or unexported fields }
func (GetConnectAttachmentOutput) GoString ¶ added in v1.42.18
func (s GetConnectAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectAttachmentOutput) SetConnectAttachment ¶ added in v1.42.18
func (s *GetConnectAttachmentOutput) SetConnectAttachment(v *ConnectAttachment) *GetConnectAttachmentOutput
SetConnectAttachment sets the ConnectAttachment field's value.
func (GetConnectAttachmentOutput) String ¶ added in v1.42.18
func (s GetConnectAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetConnectPeerAssociationsInput ¶ added in v1.42.18
type GetConnectPeerAssociationsInput struct { // The IDs of the Connect peers. ConnectPeerIds []*string `location:"querystring" locationName:"connectPeerIds" type:"list"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetConnectPeerAssociationsInput) GoString ¶ added in v1.42.18
func (s GetConnectPeerAssociationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectPeerAssociationsInput) SetConnectPeerIds ¶ added in v1.42.18
func (s *GetConnectPeerAssociationsInput) SetConnectPeerIds(v []*string) *GetConnectPeerAssociationsInput
SetConnectPeerIds sets the ConnectPeerIds field's value.
func (*GetConnectPeerAssociationsInput) SetGlobalNetworkId ¶ added in v1.42.18
func (s *GetConnectPeerAssociationsInput) SetGlobalNetworkId(v string) *GetConnectPeerAssociationsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetConnectPeerAssociationsInput) SetMaxResults ¶ added in v1.42.18
func (s *GetConnectPeerAssociationsInput) SetMaxResults(v int64) *GetConnectPeerAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*GetConnectPeerAssociationsInput) SetNextToken ¶ added in v1.42.18
func (s *GetConnectPeerAssociationsInput) SetNextToken(v string) *GetConnectPeerAssociationsInput
SetNextToken sets the NextToken field's value.
func (GetConnectPeerAssociationsInput) String ¶ added in v1.42.18
func (s GetConnectPeerAssociationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectPeerAssociationsInput) Validate ¶ added in v1.42.18
func (s *GetConnectPeerAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectPeerAssociationsOutput ¶ added in v1.42.18
type GetConnectPeerAssociationsOutput struct { // Displays a list of Connect peer associations. ConnectPeerAssociations []*ConnectPeerAssociation `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetConnectPeerAssociationsOutput) GoString ¶ added in v1.42.18
func (s GetConnectPeerAssociationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectPeerAssociationsOutput) SetConnectPeerAssociations ¶ added in v1.42.18
func (s *GetConnectPeerAssociationsOutput) SetConnectPeerAssociations(v []*ConnectPeerAssociation) *GetConnectPeerAssociationsOutput
SetConnectPeerAssociations sets the ConnectPeerAssociations field's value.
func (*GetConnectPeerAssociationsOutput) SetNextToken ¶ added in v1.42.18
func (s *GetConnectPeerAssociationsOutput) SetNextToken(v string) *GetConnectPeerAssociationsOutput
SetNextToken sets the NextToken field's value.
func (GetConnectPeerAssociationsOutput) String ¶ added in v1.42.18
func (s GetConnectPeerAssociationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetConnectPeerInput ¶ added in v1.42.18
type GetConnectPeerInput struct { // The ID of the Connect peer. // // ConnectPeerId is a required field ConnectPeerId *string `location:"uri" locationName:"connectPeerId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetConnectPeerInput) GoString ¶ added in v1.42.18
func (s GetConnectPeerInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectPeerInput) SetConnectPeerId ¶ added in v1.42.18
func (s *GetConnectPeerInput) SetConnectPeerId(v string) *GetConnectPeerInput
SetConnectPeerId sets the ConnectPeerId field's value.
func (GetConnectPeerInput) String ¶ added in v1.42.18
func (s GetConnectPeerInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectPeerInput) Validate ¶ added in v1.42.18
func (s *GetConnectPeerInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectPeerOutput ¶ added in v1.42.18
type GetConnectPeerOutput struct { // Returns information about a core network Connect peer. ConnectPeer *ConnectPeer `type:"structure"` // contains filtered or unexported fields }
func (GetConnectPeerOutput) GoString ¶ added in v1.42.18
func (s GetConnectPeerOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectPeerOutput) SetConnectPeer ¶ added in v1.42.18
func (s *GetConnectPeerOutput) SetConnectPeer(v *ConnectPeer) *GetConnectPeerOutput
SetConnectPeer sets the ConnectPeer field's value.
func (GetConnectPeerOutput) String ¶ added in v1.42.18
func (s GetConnectPeerOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetConnectionsInput ¶ 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 GetCoreNetworkChangeSetInput ¶ added in v1.42.18
type GetCoreNetworkChangeSetInput struct { // The ID of a core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ID of the policy version. // // PolicyVersionId is a required field PolicyVersionId *int64 `location:"uri" locationName:"policyVersionId" type:"integer" required:"true"` // contains filtered or unexported fields }
func (GetCoreNetworkChangeSetInput) GoString ¶ added in v1.42.18
func (s GetCoreNetworkChangeSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkChangeSetInput) SetCoreNetworkId ¶ added in v1.42.18
func (s *GetCoreNetworkChangeSetInput) SetCoreNetworkId(v string) *GetCoreNetworkChangeSetInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*GetCoreNetworkChangeSetInput) SetMaxResults ¶ added in v1.42.18
func (s *GetCoreNetworkChangeSetInput) SetMaxResults(v int64) *GetCoreNetworkChangeSetInput
SetMaxResults sets the MaxResults field's value.
func (*GetCoreNetworkChangeSetInput) SetNextToken ¶ added in v1.42.18
func (s *GetCoreNetworkChangeSetInput) SetNextToken(v string) *GetCoreNetworkChangeSetInput
SetNextToken sets the NextToken field's value.
func (*GetCoreNetworkChangeSetInput) SetPolicyVersionId ¶ added in v1.42.18
func (s *GetCoreNetworkChangeSetInput) SetPolicyVersionId(v int64) *GetCoreNetworkChangeSetInput
SetPolicyVersionId sets the PolicyVersionId field's value.
func (GetCoreNetworkChangeSetInput) String ¶ added in v1.42.18
func (s GetCoreNetworkChangeSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkChangeSetInput) Validate ¶ added in v1.42.18
func (s *GetCoreNetworkChangeSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCoreNetworkChangeSetOutput ¶ added in v1.42.18
type GetCoreNetworkChangeSetOutput struct { // Describes a core network changes. CoreNetworkChanges []*CoreNetworkChange `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetCoreNetworkChangeSetOutput) GoString ¶ added in v1.42.18
func (s GetCoreNetworkChangeSetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkChangeSetOutput) SetCoreNetworkChanges ¶ added in v1.42.18
func (s *GetCoreNetworkChangeSetOutput) SetCoreNetworkChanges(v []*CoreNetworkChange) *GetCoreNetworkChangeSetOutput
SetCoreNetworkChanges sets the CoreNetworkChanges field's value.
func (*GetCoreNetworkChangeSetOutput) SetNextToken ¶ added in v1.42.18
func (s *GetCoreNetworkChangeSetOutput) SetNextToken(v string) *GetCoreNetworkChangeSetOutput
SetNextToken sets the NextToken field's value.
func (GetCoreNetworkChangeSetOutput) String ¶ added in v1.42.18
func (s GetCoreNetworkChangeSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetCoreNetworkInput ¶ added in v1.42.18
type GetCoreNetworkInput struct { // The ID of a core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetCoreNetworkInput) GoString ¶ added in v1.42.18
func (s GetCoreNetworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkInput) SetCoreNetworkId ¶ added in v1.42.18
func (s *GetCoreNetworkInput) SetCoreNetworkId(v string) *GetCoreNetworkInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (GetCoreNetworkInput) String ¶ added in v1.42.18
func (s GetCoreNetworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkInput) Validate ¶ added in v1.42.18
func (s *GetCoreNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCoreNetworkOutput ¶ added in v1.42.18
type GetCoreNetworkOutput struct { // Details about a core network. CoreNetwork *CoreNetwork `type:"structure"` // contains filtered or unexported fields }
func (GetCoreNetworkOutput) GoString ¶ added in v1.42.18
func (s GetCoreNetworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkOutput) SetCoreNetwork ¶ added in v1.42.18
func (s *GetCoreNetworkOutput) SetCoreNetwork(v *CoreNetwork) *GetCoreNetworkOutput
SetCoreNetwork sets the CoreNetwork field's value.
func (GetCoreNetworkOutput) String ¶ added in v1.42.18
func (s GetCoreNetworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetCoreNetworkPolicyInput ¶ added in v1.42.18
type GetCoreNetworkPolicyInput struct { // The alias of a core network policy Alias *string `location:"querystring" locationName:"alias" type:"string" enum:"CoreNetworkPolicyAlias"` // The ID of a core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // The ID of a core network policy version. PolicyVersionId *int64 `location:"querystring" locationName:"policyVersionId" type:"integer"` // contains filtered or unexported fields }
func (GetCoreNetworkPolicyInput) GoString ¶ added in v1.42.18
func (s GetCoreNetworkPolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkPolicyInput) SetAlias ¶ added in v1.42.18
func (s *GetCoreNetworkPolicyInput) SetAlias(v string) *GetCoreNetworkPolicyInput
SetAlias sets the Alias field's value.
func (*GetCoreNetworkPolicyInput) SetCoreNetworkId ¶ added in v1.42.18
func (s *GetCoreNetworkPolicyInput) SetCoreNetworkId(v string) *GetCoreNetworkPolicyInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*GetCoreNetworkPolicyInput) SetPolicyVersionId ¶ added in v1.42.18
func (s *GetCoreNetworkPolicyInput) SetPolicyVersionId(v int64) *GetCoreNetworkPolicyInput
SetPolicyVersionId sets the PolicyVersionId field's value.
func (GetCoreNetworkPolicyInput) String ¶ added in v1.42.18
func (s GetCoreNetworkPolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkPolicyInput) Validate ¶ added in v1.42.18
func (s *GetCoreNetworkPolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCoreNetworkPolicyOutput ¶ added in v1.42.18
type GetCoreNetworkPolicyOutput struct { // The details about a core network policy. CoreNetworkPolicy *CoreNetworkPolicy `type:"structure"` // contains filtered or unexported fields }
func (GetCoreNetworkPolicyOutput) GoString ¶ added in v1.42.18
func (s GetCoreNetworkPolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCoreNetworkPolicyOutput) SetCoreNetworkPolicy ¶ added in v1.42.18
func (s *GetCoreNetworkPolicyOutput) SetCoreNetworkPolicy(v *CoreNetworkPolicy) *GetCoreNetworkPolicyOutput
SetCoreNetworkPolicy sets the CoreNetworkPolicy field's value.
func (GetCoreNetworkPolicyOutput) String ¶ added in v1.42.18
func (s GetCoreNetworkPolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetCustomerGatewayAssociationsInput ¶
type GetCustomerGatewayAssociationsInput struct { // One or more customer gateway Amazon Resource Names (ARNs). The maximum is // 10. CustomerGatewayArns []*string `location:"querystring" locationName:"customerGatewayArns" type:"list"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetCustomerGatewayAssociationsInput) GoString ¶
func (s GetCustomerGatewayAssociationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCustomerGatewayAssociationsInput) SetCustomerGatewayArns ¶
func (s *GetCustomerGatewayAssociationsInput) SetCustomerGatewayArns(v []*string) *GetCustomerGatewayAssociationsInput
SetCustomerGatewayArns sets the CustomerGatewayArns field's value.
func (*GetCustomerGatewayAssociationsInput) SetGlobalNetworkId ¶
func (s *GetCustomerGatewayAssociationsInput) SetGlobalNetworkId(v string) *GetCustomerGatewayAssociationsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetCustomerGatewayAssociationsInput) SetMaxResults ¶
func (s *GetCustomerGatewayAssociationsInput) SetMaxResults(v int64) *GetCustomerGatewayAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*GetCustomerGatewayAssociationsInput) SetNextToken ¶
func (s *GetCustomerGatewayAssociationsInput) SetNextToken(v string) *GetCustomerGatewayAssociationsInput
SetNextToken sets the NextToken field's value.
func (GetCustomerGatewayAssociationsInput) String ¶
func (s GetCustomerGatewayAssociationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCustomerGatewayAssociationsInput) Validate ¶
func (s *GetCustomerGatewayAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCustomerGatewayAssociationsOutput ¶
type GetCustomerGatewayAssociationsOutput struct { // The customer gateway associations. CustomerGatewayAssociations []*CustomerGatewayAssociation `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetCustomerGatewayAssociationsOutput) GoString ¶
func (s GetCustomerGatewayAssociationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCustomerGatewayAssociationsOutput) SetCustomerGatewayAssociations ¶
func (s *GetCustomerGatewayAssociationsOutput) SetCustomerGatewayAssociations(v []*CustomerGatewayAssociation) *GetCustomerGatewayAssociationsOutput
SetCustomerGatewayAssociations sets the CustomerGatewayAssociations field's value.
func (*GetCustomerGatewayAssociationsOutput) SetNextToken ¶
func (s *GetCustomerGatewayAssociationsOutput) SetNextToken(v string) *GetCustomerGatewayAssociationsOutput
SetNextToken sets the NextToken field's value.
func (GetCustomerGatewayAssociationsOutput) String ¶
func (s GetCustomerGatewayAssociationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetDevicesInput ¶
type GetDevicesInput struct { // One or more device IDs. The maximum is 10. DeviceIds []*string `location:"querystring" locationName:"deviceIds" type:"list"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ID of the site. SiteId *string `location:"querystring" locationName:"siteId" type:"string"` // contains filtered or unexported fields }
func (GetDevicesInput) GoString ¶
func (s GetDevicesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDevicesInput) SetDeviceIds ¶
func (s *GetDevicesInput) SetDeviceIds(v []*string) *GetDevicesInput
SetDeviceIds sets the DeviceIds field's value.
func (*GetDevicesInput) SetGlobalNetworkId ¶
func (s *GetDevicesInput) SetGlobalNetworkId(v string) *GetDevicesInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetDevicesInput) SetMaxResults ¶
func (s *GetDevicesInput) SetMaxResults(v int64) *GetDevicesInput
SetMaxResults sets the MaxResults field's value.
func (*GetDevicesInput) SetNextToken ¶
func (s *GetDevicesInput) SetNextToken(v string) *GetDevicesInput
SetNextToken sets the NextToken field's value.
func (*GetDevicesInput) SetSiteId ¶
func (s *GetDevicesInput) SetSiteId(v string) *GetDevicesInput
SetSiteId sets the SiteId field's value.
func (GetDevicesInput) String ¶
func (s GetDevicesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDevicesInput) Validate ¶
func (s *GetDevicesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDevicesOutput ¶
type GetDevicesOutput struct { // The devices. Devices []*Device `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetDevicesOutput) GoString ¶
func (s GetDevicesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDevicesOutput) SetDevices ¶
func (s *GetDevicesOutput) SetDevices(v []*Device) *GetDevicesOutput
SetDevices sets the Devices field's value.
func (*GetDevicesOutput) SetNextToken ¶
func (s *GetDevicesOutput) SetNextToken(v string) *GetDevicesOutput
SetNextToken sets the NextToken field's value.
func (GetDevicesOutput) String ¶
func (s GetDevicesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetLinkAssociationsInput ¶
type GetLinkAssociationsInput struct { // The ID of the device. DeviceId *string `location:"querystring" locationName:"deviceId" type:"string"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The ID of the link. LinkId *string `location:"querystring" locationName:"linkId" type:"string"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetLinkAssociationsInput) GoString ¶
func (s GetLinkAssociationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLinkAssociationsInput) SetDeviceId ¶
func (s *GetLinkAssociationsInput) SetDeviceId(v string) *GetLinkAssociationsInput
SetDeviceId sets the DeviceId field's value.
func (*GetLinkAssociationsInput) SetGlobalNetworkId ¶
func (s *GetLinkAssociationsInput) SetGlobalNetworkId(v string) *GetLinkAssociationsInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetLinkAssociationsInput) SetLinkId ¶
func (s *GetLinkAssociationsInput) SetLinkId(v string) *GetLinkAssociationsInput
SetLinkId sets the LinkId field's value.
func (*GetLinkAssociationsInput) SetMaxResults ¶
func (s *GetLinkAssociationsInput) SetMaxResults(v int64) *GetLinkAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*GetLinkAssociationsInput) SetNextToken ¶
func (s *GetLinkAssociationsInput) SetNextToken(v string) *GetLinkAssociationsInput
SetNextToken sets the NextToken field's value.
func (GetLinkAssociationsInput) String ¶
func (s GetLinkAssociationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLinkAssociationsInput) Validate ¶
func (s *GetLinkAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLinkAssociationsOutput ¶
type GetLinkAssociationsOutput struct { // The link associations. LinkAssociations []*LinkAssociation `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetLinkAssociationsOutput) GoString ¶
func (s GetLinkAssociationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLinkAssociationsOutput) SetLinkAssociations ¶
func (s *GetLinkAssociationsOutput) SetLinkAssociations(v []*LinkAssociation) *GetLinkAssociationsOutput
SetLinkAssociations sets the LinkAssociations field's value.
func (*GetLinkAssociationsOutput) SetNextToken ¶
func (s *GetLinkAssociationsOutput) SetNextToken(v string) *GetLinkAssociationsOutput
SetNextToken sets the NextToken field's value.
func (GetLinkAssociationsOutput) String ¶
func (s GetLinkAssociationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetLinksInput ¶
type GetLinksInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // One or more link IDs. The maximum is 10. LinkIds []*string `location:"querystring" locationName:"linkIds" type:"list"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The link provider. Provider *string `location:"querystring" locationName:"provider" type:"string"` // The ID of the site. SiteId *string `location:"querystring" locationName:"siteId" type:"string"` // The link type. Type *string `location:"querystring" locationName:"type" type:"string"` // contains filtered or unexported fields }
func (GetLinksInput) GoString ¶
func (s GetLinksInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLinksInput) SetGlobalNetworkId ¶
func (s *GetLinksInput) SetGlobalNetworkId(v string) *GetLinksInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetLinksInput) SetLinkIds ¶
func (s *GetLinksInput) SetLinkIds(v []*string) *GetLinksInput
SetLinkIds sets the LinkIds field's value.
func (*GetLinksInput) SetMaxResults ¶
func (s *GetLinksInput) SetMaxResults(v int64) *GetLinksInput
SetMaxResults sets the MaxResults field's value.
func (*GetLinksInput) SetNextToken ¶
func (s *GetLinksInput) SetNextToken(v string) *GetLinksInput
SetNextToken sets the NextToken field's value.
func (*GetLinksInput) SetProvider ¶
func (s *GetLinksInput) SetProvider(v string) *GetLinksInput
SetProvider sets the Provider field's value.
func (*GetLinksInput) SetSiteId ¶
func (s *GetLinksInput) SetSiteId(v string) *GetLinksInput
SetSiteId sets the SiteId field's value.
func (*GetLinksInput) SetType ¶
func (s *GetLinksInput) SetType(v string) *GetLinksInput
SetType sets the Type field's value.
func (GetLinksInput) String ¶
func (s GetLinksInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLinksInput) Validate ¶
func (s *GetLinksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLinksOutput ¶
type GetLinksOutput struct { // The links. Links []*Link `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (GetLinksOutput) GoString ¶
func (s GetLinksOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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" min:"12" type:"string"` // The Amazon Web Services Region. AwsRegion *string `location:"querystring" locationName:"awsRegion" min:"1" type:"string"` // The ID of a core network. CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ARN of the registered gateway. RegisteredGatewayArn *string `location:"querystring" locationName:"registeredGatewayArn" type:"string"` // The ARN of the gateway. ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string"` // The resource type. // // The following are the supported resource types for Direct Connect: // // * dxcon // // * dx-gateway // // * dx-vif // // The following are the supported resource types for Network Manager: // // * connection // // * device // // * link // // * site // // The following are the supported resource types for Amazon VPC: // // * customer-gateway // // * transit-gateway // // * transit-gateway-attachment // // * transit-gateway-connect-peer // // * transit-gateway-route-table // // * vpn-connection ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"` // contains filtered or unexported fields }
func (GetNetworkResourceRelationshipsInput) GoString ¶ 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) SetCoreNetworkId ¶ added in v1.42.18
func (s *GetNetworkResourceRelationshipsInput) SetCoreNetworkId(v string) *GetNetworkResourceRelationshipsInput
SetCoreNetworkId sets the CoreNetworkId 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" min:"12" type:"string"` // The Amazon Web Services Region. AwsRegion *string `location:"querystring" locationName:"awsRegion" min:"1" type:"string"` // The ID of a core network. CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ARN of the gateway. RegisteredGatewayArn *string `location:"querystring" locationName:"registeredGatewayArn" type:"string"` // The ARN of the resource. ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string"` // The resource type. // // The following are the supported resource types for Direct Connect: // // * dxcon - The definition model is Connection (https://docs.aws.amazon.com/directconnect/latest/APIReference/API_Connection.html). // // * dx-gateway - The definition model is DirectConnectGateway (https://docs.aws.amazon.com/directconnect/latest/APIReference/API_DirectConnectGateway.html). // // * dx-vif - The definition model is VirtualInterface (https://docs.aws.amazon.com/directconnect/latest/APIReference/API_VirtualInterface.html). // // The following are the supported resource types for Network Manager: // // * connection - The definition model is Connection (https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Connection.html). // // * device - The definition model is Device (https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Device.html). // // * link - The definition model is Link (https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Link.html). // // * site - The definition model is Site (https://docs.aws.amazon.com/networkmanager/latest/APIReference/API_Site.html). // // The following are the supported resource types for Amazon VPC: // // * customer-gateway - The definition model is CustomerGateway (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CustomerGateway.html). // // * transit-gateway - The definition model is TransitGateway (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGateway.html). // // * transit-gateway-attachment - The definition model is TransitGatewayAttachment // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGatewayAttachment.html). // // * transit-gateway-connect-peer - The definition model is TransitGatewayConnectPeer // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGatewayConnectPeer.html). // // * transit-gateway-route-table - The definition model is TransitGatewayRouteTable // (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_TransitGatewayRouteTable.html). // // * vpn-connection - The definition model is VpnConnection (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_VpnConnection.html). ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"` // contains filtered or unexported fields }
func (GetNetworkResourcesInput) GoString ¶ 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) SetCoreNetworkId ¶ added in v1.42.18
func (s *GetNetworkResourcesInput) SetCoreNetworkId(v string) *GetNetworkResourcesInput
SetCoreNetworkId sets the CoreNetworkId 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" enum:"RouteState"` // The routes with a subnet that match the specified CIDR filter. SubnetOfMatches []*string `type:"list"` // The routes with a CIDR that encompasses the CIDR filter. Example: If you // specify 10.0.1.0/30, then the result returns 10.0.1.0/29. SupernetOfMatches []*string `type:"list"` // The route types. Types []*string `type:"list" enum:"RouteType"` // contains filtered or unexported fields }
func (GetNetworkRoutesInput) GoString ¶ 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 { // Describes a core network segment edge. CoreNetworkSegmentEdge *CoreNetworkSegmentEdgeIdentifier `type:"structure"` // The network routes. NetworkRoutes []*NetworkRoute `type:"list"` // The ARN of the route table. RouteTableArn *string `type:"string"` // The route table creation time. RouteTableTimestamp *time.Time `type:"timestamp"` // The route table type. RouteTableType *string `type:"string" enum:"RouteTableType"` // contains filtered or unexported fields }
func (GetNetworkRoutesOutput) GoString ¶ 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) SetCoreNetworkSegmentEdge ¶ added in v1.42.18
func (s *GetNetworkRoutesOutput) SetCoreNetworkSegmentEdge(v *CoreNetworkSegmentEdgeIdentifier) *GetNetworkRoutesOutput
SetCoreNetworkSegmentEdge sets the CoreNetworkSegmentEdge field's value.
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" min:"12" type:"string"` // The Amazon Web Services Region. AwsRegion *string `location:"querystring" locationName:"awsRegion" min:"1" type:"string"` // The ID of a core network. CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"` // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ARN of the gateway. RegisteredGatewayArn *string `location:"querystring" locationName:"registeredGatewayArn" type:"string"` // The ARN of the resource. ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string"` // The resource type. // // The following are the supported resource types for Direct Connect: // // * dxcon // // * dx-gateway // // * dx-vif // // The following are the supported resource types for Network Manager: // // * connection // // * device // // * link // // * site // // The following are the supported resource types for Amazon VPC: // // * customer-gateway // // * transit-gateway // // * transit-gateway-attachment // // * transit-gateway-connect-peer // // * transit-gateway-route-table // // * vpn-connection ResourceType *string `location:"querystring" locationName:"resourceType" type:"string"` // contains filtered or unexported fields }
func (GetNetworkTelemetryInput) GoString ¶ 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) SetCoreNetworkId ¶ added in v1.42.18
func (s *GetNetworkTelemetryInput) SetCoreNetworkId(v string) *GetNetworkTelemetryInput
SetCoreNetworkId sets the CoreNetworkId 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 GetResourcePolicyInput ¶ added in v1.42.18
type GetResourcePolicyInput struct { // The ARN of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetResourcePolicyInput) GoString ¶ added in v1.42.18
func (s GetResourcePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourcePolicyInput) SetResourceArn ¶ added in v1.42.18
func (s *GetResourcePolicyInput) SetResourceArn(v string) *GetResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
func (GetResourcePolicyInput) String ¶ added in v1.42.18
func (s GetResourcePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourcePolicyInput) Validate ¶ added in v1.42.18
func (s *GetResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetResourcePolicyOutput ¶ added in v1.42.18
type GetResourcePolicyOutput struct { // The resource policy document. PolicyDocument aws.JSONValue `type:"jsonvalue"` // contains filtered or unexported fields }
func (GetResourcePolicyOutput) GoString ¶ added in v1.42.18
func (s GetResourcePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetResourcePolicyOutput) SetPolicyDocument ¶ added in v1.42.18
func (s *GetResourcePolicyOutput) SetPolicyDocument(v aws.JSONValue) *GetResourcePolicyOutput
SetPolicyDocument sets the PolicyDocument field's value.
func (GetResourcePolicyOutput) String ¶ added in v1.42.18
func (s GetResourcePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetRouteAnalysisInput ¶ 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 GetSiteToSiteVpnAttachmentInput ¶ added in v1.42.18
type GetSiteToSiteVpnAttachmentInput struct { // The ID of the attachment. // // AttachmentId is a required field AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSiteToSiteVpnAttachmentInput) GoString ¶ added in v1.42.18
func (s GetSiteToSiteVpnAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSiteToSiteVpnAttachmentInput) SetAttachmentId ¶ added in v1.42.18
func (s *GetSiteToSiteVpnAttachmentInput) SetAttachmentId(v string) *GetSiteToSiteVpnAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
func (GetSiteToSiteVpnAttachmentInput) String ¶ added in v1.42.18
func (s GetSiteToSiteVpnAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSiteToSiteVpnAttachmentInput) Validate ¶ added in v1.42.18
func (s *GetSiteToSiteVpnAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSiteToSiteVpnAttachmentOutput ¶ added in v1.42.18
type GetSiteToSiteVpnAttachmentOutput struct { // Describes the site-to-site attachment. SiteToSiteVpnAttachment *SiteToSiteVpnAttachment `type:"structure"` // contains filtered or unexported fields }
func (GetSiteToSiteVpnAttachmentOutput) GoString ¶ added in v1.42.18
func (s GetSiteToSiteVpnAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSiteToSiteVpnAttachmentOutput) SetSiteToSiteVpnAttachment ¶ added in v1.42.18
func (s *GetSiteToSiteVpnAttachmentOutput) SetSiteToSiteVpnAttachment(v *SiteToSiteVpnAttachment) *GetSiteToSiteVpnAttachmentOutput
SetSiteToSiteVpnAttachment sets the SiteToSiteVpnAttachment field's value.
func (GetSiteToSiteVpnAttachmentOutput) String ¶ added in v1.42.18
func (s GetSiteToSiteVpnAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSitesInput ¶
type GetSitesInput struct { // The ID of the global network. // // GlobalNetworkId is a required field GlobalNetworkId *string `location:"uri" locationName:"globalNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // One or more site IDs. The maximum is 10. SiteIds []*string `location:"querystring" locationName:"siteIds" type:"list"` // contains filtered or unexported fields }
func (GetSitesInput) GoString ¶
func (s GetSitesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSitesInput) SetGlobalNetworkId ¶
func (s *GetSitesInput) SetGlobalNetworkId(v string) *GetSitesInput
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GetSitesInput) SetMaxResults ¶
func (s *GetSitesInput) SetMaxResults(v int64) *GetSitesInput
SetMaxResults sets the MaxResults field's value.
func (*GetSitesInput) SetNextToken ¶
func (s *GetSitesInput) SetNextToken(v string) *GetSitesInput
SetNextToken sets the NextToken field's value.
func (*GetSitesInput) SetSiteIds ¶
func (s *GetSitesInput) SetSiteIds(v []*string) *GetSitesInput
SetSiteIds sets the SiteIds field's value.
func (GetSitesInput) String ¶
func (s GetSitesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSitesInput) Validate ¶
func (s *GetSitesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSitesOutput ¶
type GetSitesOutput struct { // The token for the next page of results. NextToken *string `type:"string"` // The sites. Sites []*Site `type:"list"` // contains filtered or unexported fields }
func (GetSitesOutput) GoString ¶
func (s GetSitesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSitesOutput) SetNextToken ¶
func (s *GetSitesOutput) SetNextToken(v string) *GetSitesOutput
SetNextToken sets the NextToken field's value.
func (*GetSitesOutput) SetSites ¶
func (s *GetSitesOutput) SetSites(v []*Site) *GetSitesOutput
SetSites sets the Sites field's value.
func (GetSitesOutput) String ¶
func (s GetSitesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetTransitGatewayConnectPeerAssociationsInput ¶ 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 GetVpcAttachmentInput ¶ added in v1.42.18
type GetVpcAttachmentInput struct { // The ID of the attachment. // // AttachmentId is a required field AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetVpcAttachmentInput) GoString ¶ added in v1.42.18
func (s GetVpcAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetVpcAttachmentInput) SetAttachmentId ¶ added in v1.42.18
func (s *GetVpcAttachmentInput) SetAttachmentId(v string) *GetVpcAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
func (GetVpcAttachmentInput) String ¶ added in v1.42.18
func (s GetVpcAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetVpcAttachmentInput) Validate ¶ added in v1.42.18
func (s *GetVpcAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetVpcAttachmentOutput ¶ added in v1.42.18
type GetVpcAttachmentOutput struct { // Returns details about a VPC attachment. VpcAttachment *VpcAttachment `type:"structure"` // contains filtered or unexported fields }
func (GetVpcAttachmentOutput) GoString ¶ added in v1.42.18
func (s GetVpcAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetVpcAttachmentOutput) SetVpcAttachment ¶ added in v1.42.18
func (s *GetVpcAttachmentOutput) SetVpcAttachment(v *VpcAttachment) *GetVpcAttachmentOutput
SetVpcAttachment sets the VpcAttachment field's value.
func (GetVpcAttachmentOutput) String ¶ added in v1.42.18
func (s GetVpcAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GlobalNetwork ¶
type GlobalNetwork struct { // The date and time that the global network was created. CreatedAt *time.Time `type:"timestamp"` // The description of the global network. Description *string `type:"string"` // The Amazon Resource Name (ARN) of the global network. GlobalNetworkArn *string `type:"string"` // The ID of the global network. GlobalNetworkId *string `type:"string"` // The state of the global network. State *string `type:"string" enum:"GlobalNetworkState"` // The tags for the global network. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Describes a global network. This is a single private network acting as a high-level container for your network objects, including an Amazon Web Services-manged Core Network.
func (GlobalNetwork) GoString ¶
func (s GlobalNetwork) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GlobalNetwork) SetCreatedAt ¶
func (s *GlobalNetwork) SetCreatedAt(v time.Time) *GlobalNetwork
SetCreatedAt sets the CreatedAt field's value.
func (*GlobalNetwork) SetDescription ¶
func (s *GlobalNetwork) SetDescription(v string) *GlobalNetwork
SetDescription sets the Description field's value.
func (*GlobalNetwork) SetGlobalNetworkArn ¶
func (s *GlobalNetwork) SetGlobalNetworkArn(v string) *GlobalNetwork
SetGlobalNetworkArn sets the GlobalNetworkArn field's value.
func (*GlobalNetwork) SetGlobalNetworkId ¶
func (s *GlobalNetwork) SetGlobalNetworkId(v string) *GlobalNetwork
SetGlobalNetworkId sets the GlobalNetworkId field's value.
func (*GlobalNetwork) SetState ¶
func (s *GlobalNetwork) SetState(v string) *GlobalNetwork
SetState sets the State field's value.
func (*GlobalNetwork) SetTags ¶
func (s *GlobalNetwork) SetTags(v []*Tag) *GlobalNetwork
SetTags sets the Tags field's value.
func (GlobalNetwork) String ¶
func (s GlobalNetwork) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶ 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 ListAttachmentsInput ¶ added in v1.42.18
type ListAttachmentsInput struct { // The type of attachment. AttachmentType *string `location:"querystring" locationName:"attachmentType" type:"string" enum:"AttachmentType"` // The ID of a core network. CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"` // The Region where the edge is located. EdgeLocation *string `location:"querystring" locationName:"edgeLocation" min:"1" type:"string"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The state of the attachment. State *string `location:"querystring" locationName:"state" type:"string" enum:"AttachmentState"` // contains filtered or unexported fields }
func (ListAttachmentsInput) GoString ¶ added in v1.42.18
func (s ListAttachmentsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAttachmentsInput) SetAttachmentType ¶ added in v1.42.18
func (s *ListAttachmentsInput) SetAttachmentType(v string) *ListAttachmentsInput
SetAttachmentType sets the AttachmentType field's value.
func (*ListAttachmentsInput) SetCoreNetworkId ¶ added in v1.42.18
func (s *ListAttachmentsInput) SetCoreNetworkId(v string) *ListAttachmentsInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*ListAttachmentsInput) SetEdgeLocation ¶ added in v1.42.18
func (s *ListAttachmentsInput) SetEdgeLocation(v string) *ListAttachmentsInput
SetEdgeLocation sets the EdgeLocation field's value.
func (*ListAttachmentsInput) SetMaxResults ¶ added in v1.42.18
func (s *ListAttachmentsInput) SetMaxResults(v int64) *ListAttachmentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAttachmentsInput) SetNextToken ¶ added in v1.42.18
func (s *ListAttachmentsInput) SetNextToken(v string) *ListAttachmentsInput
SetNextToken sets the NextToken field's value.
func (*ListAttachmentsInput) SetState ¶ added in v1.42.18
func (s *ListAttachmentsInput) SetState(v string) *ListAttachmentsInput
SetState sets the State field's value.
func (ListAttachmentsInput) String ¶ added in v1.42.18
func (s ListAttachmentsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAttachmentsInput) Validate ¶ added in v1.42.18
func (s *ListAttachmentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAttachmentsOutput ¶ added in v1.42.18
type ListAttachmentsOutput struct { // Describes the list of attachments. Attachments []*Attachment `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListAttachmentsOutput) GoString ¶ added in v1.42.18
func (s ListAttachmentsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAttachmentsOutput) SetAttachments ¶ added in v1.42.18
func (s *ListAttachmentsOutput) SetAttachments(v []*Attachment) *ListAttachmentsOutput
SetAttachments sets the Attachments field's value.
func (*ListAttachmentsOutput) SetNextToken ¶ added in v1.42.18
func (s *ListAttachmentsOutput) SetNextToken(v string) *ListAttachmentsOutput
SetNextToken sets the NextToken field's value.
func (ListAttachmentsOutput) String ¶ added in v1.42.18
func (s ListAttachmentsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListConnectPeersInput ¶ added in v1.42.18
type ListConnectPeersInput struct { // The ID of the attachment. ConnectAttachmentId *string `location:"querystring" locationName:"connectAttachmentId" type:"string"` // The ID of a core network. CoreNetworkId *string `location:"querystring" locationName:"coreNetworkId" type:"string"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListConnectPeersInput) GoString ¶ added in v1.42.18
func (s ListConnectPeersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConnectPeersInput) SetConnectAttachmentId ¶ added in v1.42.18
func (s *ListConnectPeersInput) SetConnectAttachmentId(v string) *ListConnectPeersInput
SetConnectAttachmentId sets the ConnectAttachmentId field's value.
func (*ListConnectPeersInput) SetCoreNetworkId ¶ added in v1.42.18
func (s *ListConnectPeersInput) SetCoreNetworkId(v string) *ListConnectPeersInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*ListConnectPeersInput) SetMaxResults ¶ added in v1.42.18
func (s *ListConnectPeersInput) SetMaxResults(v int64) *ListConnectPeersInput
SetMaxResults sets the MaxResults field's value.
func (*ListConnectPeersInput) SetNextToken ¶ added in v1.42.18
func (s *ListConnectPeersInput) SetNextToken(v string) *ListConnectPeersInput
SetNextToken sets the NextToken field's value.
func (ListConnectPeersInput) String ¶ added in v1.42.18
func (s ListConnectPeersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConnectPeersInput) Validate ¶ added in v1.42.18
func (s *ListConnectPeersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListConnectPeersOutput ¶ added in v1.42.18
type ListConnectPeersOutput struct { // Describes the Connect peers. ConnectPeers []*ConnectPeerSummary `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListConnectPeersOutput) GoString ¶ added in v1.42.18
func (s ListConnectPeersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConnectPeersOutput) SetConnectPeers ¶ added in v1.42.18
func (s *ListConnectPeersOutput) SetConnectPeers(v []*ConnectPeerSummary) *ListConnectPeersOutput
SetConnectPeers sets the ConnectPeers field's value.
func (*ListConnectPeersOutput) SetNextToken ¶ added in v1.42.18
func (s *ListConnectPeersOutput) SetNextToken(v string) *ListConnectPeersOutput
SetNextToken sets the NextToken field's value.
func (ListConnectPeersOutput) String ¶ added in v1.42.18
func (s ListConnectPeersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListCoreNetworkPolicyVersionsInput ¶ added in v1.42.18
type ListCoreNetworkPolicyVersionsInput struct { // The ID of a core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListCoreNetworkPolicyVersionsInput) GoString ¶ added in v1.42.18
func (s ListCoreNetworkPolicyVersionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCoreNetworkPolicyVersionsInput) SetCoreNetworkId ¶ added in v1.42.18
func (s *ListCoreNetworkPolicyVersionsInput) SetCoreNetworkId(v string) *ListCoreNetworkPolicyVersionsInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*ListCoreNetworkPolicyVersionsInput) SetMaxResults ¶ added in v1.42.18
func (s *ListCoreNetworkPolicyVersionsInput) SetMaxResults(v int64) *ListCoreNetworkPolicyVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCoreNetworkPolicyVersionsInput) SetNextToken ¶ added in v1.42.18
func (s *ListCoreNetworkPolicyVersionsInput) SetNextToken(v string) *ListCoreNetworkPolicyVersionsInput
SetNextToken sets the NextToken field's value.
func (ListCoreNetworkPolicyVersionsInput) String ¶ added in v1.42.18
func (s ListCoreNetworkPolicyVersionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCoreNetworkPolicyVersionsInput) Validate ¶ added in v1.42.18
func (s *ListCoreNetworkPolicyVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCoreNetworkPolicyVersionsOutput ¶ added in v1.42.18
type ListCoreNetworkPolicyVersionsOutput struct { // Describes core network policy versions. CoreNetworkPolicyVersions []*CoreNetworkPolicyVersion `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListCoreNetworkPolicyVersionsOutput) GoString ¶ added in v1.42.18
func (s ListCoreNetworkPolicyVersionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCoreNetworkPolicyVersionsOutput) SetCoreNetworkPolicyVersions ¶ added in v1.42.18
func (s *ListCoreNetworkPolicyVersionsOutput) SetCoreNetworkPolicyVersions(v []*CoreNetworkPolicyVersion) *ListCoreNetworkPolicyVersionsOutput
SetCoreNetworkPolicyVersions sets the CoreNetworkPolicyVersions field's value.
func (*ListCoreNetworkPolicyVersionsOutput) SetNextToken ¶ added in v1.42.18
func (s *ListCoreNetworkPolicyVersionsOutput) SetNextToken(v string) *ListCoreNetworkPolicyVersionsOutput
SetNextToken sets the NextToken field's value.
func (ListCoreNetworkPolicyVersionsOutput) String ¶ added in v1.42.18
func (s ListCoreNetworkPolicyVersionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListCoreNetworksInput ¶ added in v1.42.18
type ListCoreNetworksInput struct { // The maximum number of results to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token for the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListCoreNetworksInput) GoString ¶ added in v1.42.18
func (s ListCoreNetworksInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCoreNetworksInput) SetMaxResults ¶ added in v1.42.18
func (s *ListCoreNetworksInput) SetMaxResults(v int64) *ListCoreNetworksInput
SetMaxResults sets the MaxResults field's value.
func (*ListCoreNetworksInput) SetNextToken ¶ added in v1.42.18
func (s *ListCoreNetworksInput) SetNextToken(v string) *ListCoreNetworksInput
SetNextToken sets the NextToken field's value.
func (ListCoreNetworksInput) String ¶ added in v1.42.18
func (s ListCoreNetworksInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCoreNetworksInput) Validate ¶ added in v1.42.18
func (s *ListCoreNetworksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCoreNetworksOutput ¶ added in v1.42.18
type ListCoreNetworksOutput struct { // Describes the list of core networks. CoreNetworks []*CoreNetworkSummary `type:"list"` // The token for the next page of results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListCoreNetworksOutput) GoString ¶ added in v1.42.18
func (s ListCoreNetworksOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCoreNetworksOutput) SetCoreNetworks ¶ added in v1.42.18
func (s *ListCoreNetworksOutput) SetCoreNetworks(v []*CoreNetworkSummary) *ListCoreNetworksOutput
SetCoreNetworks sets the CoreNetworks field's value.
func (*ListCoreNetworksOutput) SetNextToken ¶ added in v1.42.18
func (s *ListCoreNetworksOutput) SetNextToken(v string) *ListCoreNetworksOutput
SetNextToken sets the NextToken field's value.
func (ListCoreNetworksOutput) String ¶ added in v1.42.18
func (s ListCoreNetworksOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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) AcceptAttachment ¶ added in v1.42.18
func (c *NetworkManager) AcceptAttachment(input *AcceptAttachmentInput) (*AcceptAttachmentOutput, error)
AcceptAttachment API operation for AWS Network Manager.
Accepts a core network attachment request.
Once the attachment request is accepted by a core network owner, the attachment is created and connected to a core network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation AcceptAttachment for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AcceptAttachment
func (*NetworkManager) AcceptAttachmentRequest ¶ added in v1.42.18
func (c *NetworkManager) AcceptAttachmentRequest(input *AcceptAttachmentInput) (req *request.Request, output *AcceptAttachmentOutput)
AcceptAttachmentRequest generates a "aws/request.Request" representing the client's request for the AcceptAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AcceptAttachment for more information on using the AcceptAttachment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AcceptAttachmentRequest method. req, resp := client.AcceptAttachmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AcceptAttachment
func (*NetworkManager) AcceptAttachmentWithContext ¶ added in v1.42.18
func (c *NetworkManager) AcceptAttachmentWithContext(ctx aws.Context, input *AcceptAttachmentInput, opts ...request.Option) (*AcceptAttachmentOutput, error)
AcceptAttachmentWithContext is the same as AcceptAttachment with the addition of the ability to pass a context and additional request options.
See AcceptAttachment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) AssociateConnectPeer ¶ added in v1.42.18
func (c *NetworkManager) AssociateConnectPeer(input *AssociateConnectPeerInput) (*AssociateConnectPeerOutput, error)
AssociateConnectPeer API operation for AWS Network Manager.
Associates a core network Connect peer with a device and optionally, with a link.
If you specify a link, it must be associated with the specified device. You can only associate core network Connect peers that have been created on a core network Connect attachment on a core network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation AssociateConnectPeer for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
ServiceQuotaExceededException A service limit was exceeded.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateConnectPeer
func (*NetworkManager) AssociateConnectPeerRequest ¶ added in v1.42.18
func (c *NetworkManager) AssociateConnectPeerRequest(input *AssociateConnectPeerInput) (req *request.Request, output *AssociateConnectPeerOutput)
AssociateConnectPeerRequest generates a "aws/request.Request" representing the client's request for the AssociateConnectPeer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateConnectPeer for more information on using the AssociateConnectPeer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateConnectPeerRequest method. req, resp := client.AssociateConnectPeerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/AssociateConnectPeer
func (*NetworkManager) AssociateConnectPeerWithContext ¶ added in v1.42.18
func (c *NetworkManager) AssociateConnectPeerWithContext(ctx aws.Context, input *AssociateConnectPeerInput, opts ...request.Option) (*AssociateConnectPeerOutput, error)
AssociateConnectPeerWithContext is the same as AssociateConnectPeer with the addition of the ability to pass a context and additional request options.
See AssociateConnectPeer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) AssociateCustomerGateway ¶
func (c *NetworkManager) AssociateCustomerGateway(input *AssociateCustomerGatewayInput) (*AssociateCustomerGatewayOutput, error)
AssociateCustomerGateway API operation for AWS Network Manager.
Associates a customer gateway with a device and optionally, with a link. If you specify a link, it must be associated with the specified device.
You can only associate customer gateways that are connected to a VPN attachment on a transit gateway. 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) CreateConnectAttachment ¶ added in v1.42.18
func (c *NetworkManager) CreateConnectAttachment(input *CreateConnectAttachmentInput) (*CreateConnectAttachmentOutput, error)
CreateConnectAttachment API operation for AWS Network Manager.
Creates a core network Connect attachment from a specified core network attachment.
A core network Connect attachment is a GRE-based tunnel attachment that you can use to establish a connection between a core network and an appliance. A core network Connect attachment uses an existing VPC attachment as the underlying transport mechanism.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateConnectAttachment for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnectAttachment
func (*NetworkManager) CreateConnectAttachmentRequest ¶ added in v1.42.18
func (c *NetworkManager) CreateConnectAttachmentRequest(input *CreateConnectAttachmentInput) (req *request.Request, output *CreateConnectAttachmentOutput)
CreateConnectAttachmentRequest generates a "aws/request.Request" representing the client's request for the CreateConnectAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateConnectAttachment for more information on using the CreateConnectAttachment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateConnectAttachmentRequest method. req, resp := client.CreateConnectAttachmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnectAttachment
func (*NetworkManager) CreateConnectAttachmentWithContext ¶ added in v1.42.18
func (c *NetworkManager) CreateConnectAttachmentWithContext(ctx aws.Context, input *CreateConnectAttachmentInput, opts ...request.Option) (*CreateConnectAttachmentOutput, error)
CreateConnectAttachmentWithContext is the same as CreateConnectAttachment with the addition of the ability to pass a context and additional request options.
See CreateConnectAttachment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateConnectPeer ¶ added in v1.42.18
func (c *NetworkManager) CreateConnectPeer(input *CreateConnectPeerInput) (*CreateConnectPeerOutput, error)
CreateConnectPeer API operation for AWS Network Manager.
Creates a core network connect peer for a specified core network connect attachment between a core network and an appliance. The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateConnectPeer for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnectPeer
func (*NetworkManager) CreateConnectPeerRequest ¶ added in v1.42.18
func (c *NetworkManager) CreateConnectPeerRequest(input *CreateConnectPeerInput) (req *request.Request, output *CreateConnectPeerOutput)
CreateConnectPeerRequest generates a "aws/request.Request" representing the client's request for the CreateConnectPeer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateConnectPeer for more information on using the CreateConnectPeer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateConnectPeerRequest method. req, resp := client.CreateConnectPeerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateConnectPeer
func (*NetworkManager) CreateConnectPeerWithContext ¶ added in v1.42.18
func (c *NetworkManager) CreateConnectPeerWithContext(ctx aws.Context, input *CreateConnectPeerInput, opts ...request.Option) (*CreateConnectPeerOutput, error)
CreateConnectPeerWithContext is the same as CreateConnectPeer with the addition of the ability to pass a context and additional request options.
See CreateConnectPeer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateConnection ¶ 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) CreateCoreNetwork ¶ added in v1.42.18
func (c *NetworkManager) CreateCoreNetwork(input *CreateCoreNetworkInput) (*CreateCoreNetworkOutput, error)
CreateCoreNetwork API operation for AWS Network Manager.
Creates a core network as part of your global network, and optionally, with a core network policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateCoreNetwork for usage and error information.
Returned Error Types:
CoreNetworkPolicyException Describes a core network policy exception.
ValidationException The input fails to satisfy the constraints.
ServiceQuotaExceededException A service limit was exceeded.
AccessDeniedException You do not have sufficient access to perform this action.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateCoreNetwork
func (*NetworkManager) CreateCoreNetworkRequest ¶ added in v1.42.18
func (c *NetworkManager) CreateCoreNetworkRequest(input *CreateCoreNetworkInput) (req *request.Request, output *CreateCoreNetworkOutput)
CreateCoreNetworkRequest generates a "aws/request.Request" representing the client's request for the CreateCoreNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateCoreNetwork for more information on using the CreateCoreNetwork API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateCoreNetworkRequest method. req, resp := client.CreateCoreNetworkRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateCoreNetwork
func (*NetworkManager) CreateCoreNetworkWithContext ¶ added in v1.42.18
func (c *NetworkManager) CreateCoreNetworkWithContext(ctx aws.Context, input *CreateCoreNetworkInput, opts ...request.Option) (*CreateCoreNetworkOutput, error)
CreateCoreNetworkWithContext is the same as CreateCoreNetwork with the addition of the ability to pass a context and additional request options.
See CreateCoreNetwork for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateDevice ¶
func (c *NetworkManager) CreateDevice(input *CreateDeviceInput) (*CreateDeviceOutput, error)
CreateDevice API operation for AWS Network Manager.
Creates a new device in a global network. If you specify both a site ID and a location, the location of the site is used for visualization in the Network Manager console.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateDevice for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
ServiceQuotaExceededException A service limit was exceeded.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateDevice
func (*NetworkManager) CreateDeviceRequest ¶
func (c *NetworkManager) CreateDeviceRequest(input *CreateDeviceInput) (req *request.Request, output *CreateDeviceOutput)
CreateDeviceRequest generates a "aws/request.Request" representing the client's request for the CreateDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDevice for more information on using the CreateDevice API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDeviceRequest method. req, resp := client.CreateDeviceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateDevice
func (*NetworkManager) CreateDeviceWithContext ¶
func (c *NetworkManager) CreateDeviceWithContext(ctx aws.Context, input *CreateDeviceInput, opts ...request.Option) (*CreateDeviceOutput, error)
CreateDeviceWithContext is the same as CreateDevice with the addition of the ability to pass a context and additional request options.
See CreateDevice for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateGlobalNetwork ¶
func (c *NetworkManager) CreateGlobalNetwork(input *CreateGlobalNetworkInput) (*CreateGlobalNetworkOutput, error)
CreateGlobalNetwork API operation for AWS Network Manager.
Creates a new, empty global network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateGlobalNetwork for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
ServiceQuotaExceededException A service limit was exceeded.
AccessDeniedException You do not have sufficient access to perform this action.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateGlobalNetwork
func (*NetworkManager) CreateGlobalNetworkRequest ¶
func (c *NetworkManager) CreateGlobalNetworkRequest(input *CreateGlobalNetworkInput) (req *request.Request, output *CreateGlobalNetworkOutput)
CreateGlobalNetworkRequest generates a "aws/request.Request" representing the client's request for the CreateGlobalNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateGlobalNetwork for more information on using the CreateGlobalNetwork API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateGlobalNetworkRequest method. req, resp := client.CreateGlobalNetworkRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateGlobalNetwork
func (*NetworkManager) CreateGlobalNetworkWithContext ¶
func (c *NetworkManager) CreateGlobalNetworkWithContext(ctx aws.Context, input *CreateGlobalNetworkInput, opts ...request.Option) (*CreateGlobalNetworkOutput, error)
CreateGlobalNetworkWithContext is the same as CreateGlobalNetwork with the addition of the ability to pass a context and additional request options.
See CreateGlobalNetwork for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*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) CreateSiteToSiteVpnAttachment ¶ added in v1.42.18
func (c *NetworkManager) CreateSiteToSiteVpnAttachment(input *CreateSiteToSiteVpnAttachmentInput) (*CreateSiteToSiteVpnAttachmentOutput, error)
CreateSiteToSiteVpnAttachment API operation for AWS Network Manager.
Creates a site-to-site VPN attachment on an edge location of a core network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateSiteToSiteVpnAttachment for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateSiteToSiteVpnAttachment
func (*NetworkManager) CreateSiteToSiteVpnAttachmentRequest ¶ added in v1.42.18
func (c *NetworkManager) CreateSiteToSiteVpnAttachmentRequest(input *CreateSiteToSiteVpnAttachmentInput) (req *request.Request, output *CreateSiteToSiteVpnAttachmentOutput)
CreateSiteToSiteVpnAttachmentRequest generates a "aws/request.Request" representing the client's request for the CreateSiteToSiteVpnAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSiteToSiteVpnAttachment for more information on using the CreateSiteToSiteVpnAttachment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSiteToSiteVpnAttachmentRequest method. req, resp := client.CreateSiteToSiteVpnAttachmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateSiteToSiteVpnAttachment
func (*NetworkManager) CreateSiteToSiteVpnAttachmentWithContext ¶ added in v1.42.18
func (c *NetworkManager) CreateSiteToSiteVpnAttachmentWithContext(ctx aws.Context, input *CreateSiteToSiteVpnAttachmentInput, opts ...request.Option) (*CreateSiteToSiteVpnAttachmentOutput, error)
CreateSiteToSiteVpnAttachmentWithContext is the same as CreateSiteToSiteVpnAttachment with the addition of the ability to pass a context and additional request options.
See CreateSiteToSiteVpnAttachment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateSiteWithContext ¶
func (c *NetworkManager) CreateSiteWithContext(ctx aws.Context, input *CreateSiteInput, opts ...request.Option) (*CreateSiteOutput, error)
CreateSiteWithContext is the same as CreateSite with the addition of the ability to pass a context and additional request options.
See CreateSite for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) CreateVpcAttachment ¶ added in v1.42.18
func (c *NetworkManager) CreateVpcAttachment(input *CreateVpcAttachmentInput) (*CreateVpcAttachmentOutput, error)
CreateVpcAttachment API operation for AWS Network Manager.
Creates a VPC attachment on an edge location of a core network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation CreateVpcAttachment for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateVpcAttachment
func (*NetworkManager) CreateVpcAttachmentRequest ¶ added in v1.42.18
func (c *NetworkManager) CreateVpcAttachmentRequest(input *CreateVpcAttachmentInput) (req *request.Request, output *CreateVpcAttachmentOutput)
CreateVpcAttachmentRequest generates a "aws/request.Request" representing the client's request for the CreateVpcAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateVpcAttachment for more information on using the CreateVpcAttachment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateVpcAttachmentRequest method. req, resp := client.CreateVpcAttachmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/CreateVpcAttachment
func (*NetworkManager) CreateVpcAttachmentWithContext ¶ added in v1.42.18
func (c *NetworkManager) CreateVpcAttachmentWithContext(ctx aws.Context, input *CreateVpcAttachmentInput, opts ...request.Option) (*CreateVpcAttachmentOutput, error)
CreateVpcAttachmentWithContext is the same as CreateVpcAttachment with the addition of the ability to pass a context and additional request options.
See CreateVpcAttachment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteAttachment ¶ added in v1.42.18
func (c *NetworkManager) DeleteAttachment(input *DeleteAttachmentInput) (*DeleteAttachmentOutput, error)
DeleteAttachment API operation for AWS Network Manager.
Deletes an attachment. Supports all attachment types.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteAttachment for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteAttachment
func (*NetworkManager) DeleteAttachmentRequest ¶ added in v1.42.18
func (c *NetworkManager) DeleteAttachmentRequest(input *DeleteAttachmentInput) (req *request.Request, output *DeleteAttachmentOutput)
DeleteAttachmentRequest generates a "aws/request.Request" representing the client's request for the DeleteAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteAttachment for more information on using the DeleteAttachment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteAttachmentRequest method. req, resp := client.DeleteAttachmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteAttachment
func (*NetworkManager) DeleteAttachmentWithContext ¶ added in v1.42.18
func (c *NetworkManager) DeleteAttachmentWithContext(ctx aws.Context, input *DeleteAttachmentInput, opts ...request.Option) (*DeleteAttachmentOutput, error)
DeleteAttachmentWithContext is the same as DeleteAttachment with the addition of the ability to pass a context and additional request options.
See DeleteAttachment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteConnectPeer ¶ added in v1.42.18
func (c *NetworkManager) DeleteConnectPeer(input *DeleteConnectPeerInput) (*DeleteConnectPeerOutput, error)
DeleteConnectPeer API operation for AWS Network Manager.
Deletes a Connect peer.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteConnectPeer for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteConnectPeer
func (*NetworkManager) DeleteConnectPeerRequest ¶ added in v1.42.18
func (c *NetworkManager) DeleteConnectPeerRequest(input *DeleteConnectPeerInput) (req *request.Request, output *DeleteConnectPeerOutput)
DeleteConnectPeerRequest generates a "aws/request.Request" representing the client's request for the DeleteConnectPeer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteConnectPeer for more information on using the DeleteConnectPeer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteConnectPeerRequest method. req, resp := client.DeleteConnectPeerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteConnectPeer
func (*NetworkManager) DeleteConnectPeerWithContext ¶ added in v1.42.18
func (c *NetworkManager) DeleteConnectPeerWithContext(ctx aws.Context, input *DeleteConnectPeerInput, opts ...request.Option) (*DeleteConnectPeerOutput, error)
DeleteConnectPeerWithContext is the same as DeleteConnectPeer with the addition of the ability to pass a context and additional request options.
See DeleteConnectPeer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteConnection ¶ 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) DeleteCoreNetwork ¶ added in v1.42.18
func (c *NetworkManager) DeleteCoreNetwork(input *DeleteCoreNetworkInput) (*DeleteCoreNetworkOutput, error)
DeleteCoreNetwork API operation for AWS Network Manager.
Deletes a core network along with all core network policies. This can only be done if there are no attachments on a core network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteCoreNetwork for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteCoreNetwork
func (*NetworkManager) DeleteCoreNetworkPolicyVersion ¶ added in v1.42.18
func (c *NetworkManager) DeleteCoreNetworkPolicyVersion(input *DeleteCoreNetworkPolicyVersionInput) (*DeleteCoreNetworkPolicyVersionOutput, error)
DeleteCoreNetworkPolicyVersion API operation for AWS Network Manager.
Deletes a policy version from a core network. You can't delete the current LIVE policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteCoreNetworkPolicyVersion for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteCoreNetworkPolicyVersion
func (*NetworkManager) DeleteCoreNetworkPolicyVersionRequest ¶ added in v1.42.18
func (c *NetworkManager) DeleteCoreNetworkPolicyVersionRequest(input *DeleteCoreNetworkPolicyVersionInput) (req *request.Request, output *DeleteCoreNetworkPolicyVersionOutput)
DeleteCoreNetworkPolicyVersionRequest generates a "aws/request.Request" representing the client's request for the DeleteCoreNetworkPolicyVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteCoreNetworkPolicyVersion for more information on using the DeleteCoreNetworkPolicyVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteCoreNetworkPolicyVersionRequest method. req, resp := client.DeleteCoreNetworkPolicyVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteCoreNetworkPolicyVersion
func (*NetworkManager) DeleteCoreNetworkPolicyVersionWithContext ¶ added in v1.42.18
func (c *NetworkManager) DeleteCoreNetworkPolicyVersionWithContext(ctx aws.Context, input *DeleteCoreNetworkPolicyVersionInput, opts ...request.Option) (*DeleteCoreNetworkPolicyVersionOutput, error)
DeleteCoreNetworkPolicyVersionWithContext is the same as DeleteCoreNetworkPolicyVersion with the addition of the ability to pass a context and additional request options.
See DeleteCoreNetworkPolicyVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteCoreNetworkRequest ¶ added in v1.42.18
func (c *NetworkManager) DeleteCoreNetworkRequest(input *DeleteCoreNetworkInput) (req *request.Request, output *DeleteCoreNetworkOutput)
DeleteCoreNetworkRequest generates a "aws/request.Request" representing the client's request for the DeleteCoreNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteCoreNetwork for more information on using the DeleteCoreNetwork API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteCoreNetworkRequest method. req, resp := client.DeleteCoreNetworkRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteCoreNetwork
func (*NetworkManager) DeleteCoreNetworkWithContext ¶ added in v1.42.18
func (c *NetworkManager) DeleteCoreNetworkWithContext(ctx aws.Context, input *DeleteCoreNetworkInput, opts ...request.Option) (*DeleteCoreNetworkOutput, error)
DeleteCoreNetworkWithContext is the same as DeleteCoreNetwork with the addition of the ability to pass a context and additional request options.
See DeleteCoreNetwork for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteDevice ¶
func (c *NetworkManager) DeleteDevice(input *DeleteDeviceInput) (*DeleteDeviceOutput, error)
DeleteDevice API operation for AWS Network Manager.
Deletes an existing device. You must first disassociate the device from any links and customer gateways.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteDevice for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteDevice
func (*NetworkManager) DeleteDeviceRequest ¶
func (c *NetworkManager) DeleteDeviceRequest(input *DeleteDeviceInput) (req *request.Request, output *DeleteDeviceOutput)
DeleteDeviceRequest generates a "aws/request.Request" representing the client's request for the DeleteDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDevice for more information on using the DeleteDevice API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDeviceRequest method. req, resp := client.DeleteDeviceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteDevice
func (*NetworkManager) DeleteDeviceWithContext ¶
func (c *NetworkManager) DeleteDeviceWithContext(ctx aws.Context, input *DeleteDeviceInput, opts ...request.Option) (*DeleteDeviceOutput, error)
DeleteDeviceWithContext is the same as DeleteDevice with the addition of the ability to pass a context and additional request options.
See DeleteDevice for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteGlobalNetwork ¶
func (c *NetworkManager) DeleteGlobalNetwork(input *DeleteGlobalNetworkInput) (*DeleteGlobalNetworkOutput, error)
DeleteGlobalNetwork API operation for AWS Network Manager.
Deletes an existing global network. You must first delete all global network objects (devices, links, and sites) 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) DeleteResourcePolicy ¶ added in v1.42.18
func (c *NetworkManager) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicy API operation for AWS Network Manager.
Deletes a resource policy for the specified resource. This revokes the access of the principals specified in the resource policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteResourcePolicy for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteResourcePolicy
func (*NetworkManager) DeleteResourcePolicyRequest ¶ added in v1.42.18
func (c *NetworkManager) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
DeleteResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the DeleteResourcePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteResourcePolicy for more information on using the DeleteResourcePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteResourcePolicyRequest method. req, resp := client.DeleteResourcePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteResourcePolicy
func (*NetworkManager) DeleteResourcePolicyWithContext ¶ added in v1.42.18
func (c *NetworkManager) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicyWithContext is the same as DeleteResourcePolicy with the addition of the ability to pass a context and additional request options.
See DeleteResourcePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeleteSite ¶
func (c *NetworkManager) DeleteSite(input *DeleteSiteInput) (*DeleteSiteOutput, error)
DeleteSite API operation for AWS Network Manager.
Deletes an existing site. The site cannot be associated with any device or link.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeleteSite for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteSite
func (*NetworkManager) DeleteSiteRequest ¶
func (c *NetworkManager) DeleteSiteRequest(input *DeleteSiteInput) (req *request.Request, output *DeleteSiteOutput)
DeleteSiteRequest generates a "aws/request.Request" representing the client's request for the DeleteSite operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSite for more information on using the DeleteSite API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSiteRequest method. req, resp := client.DeleteSiteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeleteSite
func (*NetworkManager) DeleteSiteWithContext ¶
func (c *NetworkManager) DeleteSiteWithContext(ctx aws.Context, input *DeleteSiteInput, opts ...request.Option) (*DeleteSiteOutput, error)
DeleteSiteWithContext is the same as DeleteSite with the addition of the ability to pass a context and additional request options.
See DeleteSite for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DeregisterTransitGateway ¶
func (c *NetworkManager) DeregisterTransitGateway(input *DeregisterTransitGatewayInput) (*DeregisterTransitGatewayOutput, error)
DeregisterTransitGateway API operation for AWS Network Manager.
Deregisters a transit gateway from your global network. This action does not delete your transit gateway, or modify any of its attachments. This action removes any customer gateway associations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DeregisterTransitGateway for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeregisterTransitGateway
func (*NetworkManager) DeregisterTransitGatewayRequest ¶
func (c *NetworkManager) DeregisterTransitGatewayRequest(input *DeregisterTransitGatewayInput) (req *request.Request, output *DeregisterTransitGatewayOutput)
DeregisterTransitGatewayRequest generates a "aws/request.Request" representing the client's request for the DeregisterTransitGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeregisterTransitGateway for more information on using the DeregisterTransitGateway API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeregisterTransitGatewayRequest method. req, resp := client.DeregisterTransitGatewayRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DeregisterTransitGateway
func (*NetworkManager) DeregisterTransitGatewayWithContext ¶
func (c *NetworkManager) DeregisterTransitGatewayWithContext(ctx aws.Context, input *DeregisterTransitGatewayInput, opts ...request.Option) (*DeregisterTransitGatewayOutput, error)
DeregisterTransitGatewayWithContext is the same as DeregisterTransitGateway with the addition of the ability to pass a context and additional request options.
See DeregisterTransitGateway for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DescribeGlobalNetworks ¶
func (c *NetworkManager) DescribeGlobalNetworks(input *DescribeGlobalNetworksInput) (*DescribeGlobalNetworksOutput, error)
DescribeGlobalNetworks API operation for AWS Network Manager.
Describes one or more global networks. By default, all global networks are described. To describe the objects in your global network, you must use the appropriate Get* action. For example, to list the transit gateways in your global network, use GetTransitGatewayRegistrations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DescribeGlobalNetworks for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DescribeGlobalNetworks
func (*NetworkManager) DescribeGlobalNetworksPages ¶
func (c *NetworkManager) DescribeGlobalNetworksPages(input *DescribeGlobalNetworksInput, fn func(*DescribeGlobalNetworksOutput, bool) bool) error
DescribeGlobalNetworksPages iterates over the pages of a DescribeGlobalNetworks operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeGlobalNetworks method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeGlobalNetworks operation. pageNum := 0 err := client.DescribeGlobalNetworksPages(params, func(page *networkmanager.DescribeGlobalNetworksOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) DescribeGlobalNetworksPagesWithContext ¶
func (c *NetworkManager) DescribeGlobalNetworksPagesWithContext(ctx aws.Context, input *DescribeGlobalNetworksInput, fn func(*DescribeGlobalNetworksOutput, bool) bool, opts ...request.Option) error
DescribeGlobalNetworksPagesWithContext same as DescribeGlobalNetworksPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DescribeGlobalNetworksRequest ¶
func (c *NetworkManager) DescribeGlobalNetworksRequest(input *DescribeGlobalNetworksInput) (req *request.Request, output *DescribeGlobalNetworksOutput)
DescribeGlobalNetworksRequest generates a "aws/request.Request" representing the client's request for the DescribeGlobalNetworks operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeGlobalNetworks for more information on using the DescribeGlobalNetworks API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeGlobalNetworksRequest method. req, resp := client.DescribeGlobalNetworksRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DescribeGlobalNetworks
func (*NetworkManager) DescribeGlobalNetworksWithContext ¶
func (c *NetworkManager) DescribeGlobalNetworksWithContext(ctx aws.Context, input *DescribeGlobalNetworksInput, opts ...request.Option) (*DescribeGlobalNetworksOutput, error)
DescribeGlobalNetworksWithContext is the same as DescribeGlobalNetworks with the addition of the ability to pass a context and additional request options.
See DescribeGlobalNetworks for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DisassociateConnectPeer ¶ added in v1.42.18
func (c *NetworkManager) DisassociateConnectPeer(input *DisassociateConnectPeerInput) (*DisassociateConnectPeerOutput, error)
DisassociateConnectPeer API operation for AWS Network Manager.
Disassociates a core network Connect peer from a device and a link.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DisassociateConnectPeer for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateConnectPeer
func (*NetworkManager) DisassociateConnectPeerRequest ¶ added in v1.42.18
func (c *NetworkManager) DisassociateConnectPeerRequest(input *DisassociateConnectPeerInput) (req *request.Request, output *DisassociateConnectPeerOutput)
DisassociateConnectPeerRequest generates a "aws/request.Request" representing the client's request for the DisassociateConnectPeer operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateConnectPeer for more information on using the DisassociateConnectPeer API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateConnectPeerRequest method. req, resp := client.DisassociateConnectPeerRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateConnectPeer
func (*NetworkManager) DisassociateConnectPeerWithContext ¶ added in v1.42.18
func (c *NetworkManager) DisassociateConnectPeerWithContext(ctx aws.Context, input *DisassociateConnectPeerInput, opts ...request.Option) (*DisassociateConnectPeerOutput, error)
DisassociateConnectPeerWithContext is the same as DisassociateConnectPeer with the addition of the ability to pass a context and additional request options.
See DisassociateConnectPeer for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) DisassociateCustomerGateway ¶
func (c *NetworkManager) DisassociateCustomerGateway(input *DisassociateCustomerGatewayInput) (*DisassociateCustomerGatewayOutput, error)
DisassociateCustomerGateway API operation for AWS Network Manager.
Disassociates a customer gateway from a device and a link.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation DisassociateCustomerGateway for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateCustomerGateway
func (*NetworkManager) DisassociateCustomerGatewayRequest ¶
func (c *NetworkManager) DisassociateCustomerGatewayRequest(input *DisassociateCustomerGatewayInput) (req *request.Request, output *DisassociateCustomerGatewayOutput)
DisassociateCustomerGatewayRequest generates a "aws/request.Request" representing the client's request for the DisassociateCustomerGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateCustomerGateway for more information on using the DisassociateCustomerGateway API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateCustomerGatewayRequest method. req, resp := client.DisassociateCustomerGatewayRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/DisassociateCustomerGateway
func (*NetworkManager) DisassociateCustomerGatewayWithContext ¶
func (c *NetworkManager) DisassociateCustomerGatewayWithContext(ctx aws.Context, input *DisassociateCustomerGatewayInput, opts ...request.Option) (*DisassociateCustomerGatewayOutput, error)
DisassociateCustomerGatewayWithContext is the same as DisassociateCustomerGateway with the addition of the ability to pass a context and additional request options.
See DisassociateCustomerGateway for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*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) ExecuteCoreNetworkChangeSet ¶ added in v1.42.18
func (c *NetworkManager) ExecuteCoreNetworkChangeSet(input *ExecuteCoreNetworkChangeSetInput) (*ExecuteCoreNetworkChangeSetOutput, error)
ExecuteCoreNetworkChangeSet API operation for AWS Network Manager.
Executes a change set on your core network. Deploys changes globally based on the policy submitted..
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation ExecuteCoreNetworkChangeSet for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/ExecuteCoreNetworkChangeSet
func (*NetworkManager) ExecuteCoreNetworkChangeSetRequest ¶ added in v1.42.18
func (c *NetworkManager) ExecuteCoreNetworkChangeSetRequest(input *ExecuteCoreNetworkChangeSetInput) (req *request.Request, output *ExecuteCoreNetworkChangeSetOutput)
ExecuteCoreNetworkChangeSetRequest generates a "aws/request.Request" representing the client's request for the ExecuteCoreNetworkChangeSet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ExecuteCoreNetworkChangeSet for more information on using the ExecuteCoreNetworkChangeSet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ExecuteCoreNetworkChangeSetRequest method. req, resp := client.ExecuteCoreNetworkChangeSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/ExecuteCoreNetworkChangeSet
func (*NetworkManager) ExecuteCoreNetworkChangeSetWithContext ¶ added in v1.42.18
func (c *NetworkManager) ExecuteCoreNetworkChangeSetWithContext(ctx aws.Context, input *ExecuteCoreNetworkChangeSetInput, opts ...request.Option) (*ExecuteCoreNetworkChangeSetOutput, error)
ExecuteCoreNetworkChangeSetWithContext is the same as ExecuteCoreNetworkChangeSet with the addition of the ability to pass a context and additional request options.
See ExecuteCoreNetworkChangeSet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) GetConnectAttachment ¶ added in v1.42.18
func (c *NetworkManager) GetConnectAttachment(input *GetConnectAttachmentInput) (*GetConnectAttachmentOutput, error)
GetConnectAttachment API operation for AWS Network Manager.
Returns information about a core network Connect attachment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation GetConnectAttachment for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/GetConnectAttachment
func (*NetworkManager) GetConnectAttachmentRequest ¶ added in v1.42.18
func (c *NetworkManager) GetConnectAttachmentRequest(input *GetConnectAttachmentInput) (req *request.Request, output *GetConnectAttachmentOutput)
GetConnectAttachmentRequest generates a "aws/request.Request" representing the client's request for the GetConnectAttachment operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetConnectAttachment for more information on using the GetConnectAttachment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetConnectAttachmentRequest method. req, resp := client.GetConnectAttachmentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/GetConnectAttachment
func (*NetworkManager) GetConnectAttachmentWithContext ¶ added in v1.42.18
func (c *NetworkManager) GetConnectAttachmentWithContext(ctx aws.Context, input *GetConnectAttachmentInput, opts ...request.Option) (*GetConnectAttachmentOutput, error)
GetConnectAttachmentWithContext is the same as GetConnectAttachment with the addition of the ability to pass a context and additional request options.
See GetConnectAttachment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) GetConnectPeer ¶ added in v1.42.18
func (c *NetworkManager) GetConnectPeer(input *GetConnectPeerInput) (*GetConnectPeerOutput, error)
GetConnectPeer API operation for AWS Network Manager.
Returns information about a core network Connect peer.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation GetConnectPeer for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/GetConnectPeer
func (*NetworkManager) GetConnectPeerAssociations ¶ added in v1.42.18
func (c *NetworkManager) GetConnectPeerAssociations(input *GetConnectPeerAssociationsInput) (*GetConnectPeerAssociationsOutput, error)
GetConnectPeerAssociations API operation for AWS Network Manager.
Returns information about a core network Connect peer associations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation GetConnectPeerAssociations for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/GetConnectPeerAssociations
func (*NetworkManager) GetConnectPeerAssociationsPages ¶ added in v1.42.18
func (c *NetworkManager) GetConnectPeerAssociationsPages(input *GetConnectPeerAssociationsInput, fn func(*GetConnectPeerAssociationsOutput, bool) bool) error
GetConnectPeerAssociationsPages iterates over the pages of a GetConnectPeerAssociations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetConnectPeerAssociations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetConnectPeerAssociations operation. pageNum := 0 err := client.GetConnectPeerAssociationsPages(params, func(page *networkmanager.GetConnectPeerAssociationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetConnectPeerAssociationsPagesWithContext ¶ added in v1.42.18
func (c *NetworkManager) GetConnectPeerAssociationsPagesWithContext(ctx aws.Context, input *GetConnectPeerAssociationsInput, fn func(*GetConnectPeerAssociationsOutput, bool) bool, opts ...request.Option) error
GetConnectPeerAssociationsPagesWithContext same as GetConnectPeerAssociationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*NetworkManager) GetConnectPeerAssociationsRequest ¶ added in v1.42.18
func (c *NetworkManager) GetConnectPeerAssociationsRequest(input *GetConnectPeerAssociationsInput) (req *request.Request, output *GetConnectPeerAssociationsOutput)
GetConnectPeerAssociationsRequest generates a "aws/request.Request" representing the client's request for the GetConnectPeerAssociations 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 GetConnectPeerAssociations for more information on using the GetConnectPeerAssociations 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 GetConnectPeerAssociationsRequest method. req, resp := client.GetConnectPeerAssociationsRequest(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/GetConnectPeerAssociations
func (*NetworkManager) GetConnectPeerAssociationsWithContext ¶ added in v1.42.18
func (c *NetworkManager) GetConnectPeerAssociationsWithContext(ctx aws.Context, input *GetConnectPeerAssociationsInput, opts ...request.Option) (*GetConnectPeerAssociationsOutput, error)
GetConnectPeerAssociationsWithContext is the same as GetConnectPeerAssociations with the addition of the ability to pass a context and additional request options.
See GetConnectPeerAssociations 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) GetConnectPeerRequest ¶ added in v1.42.18
func (c *NetworkManager) GetConnectPeerRequest(input *GetConnectPeerInput) (req *request.Request, output *GetConnectPeerOutput)
GetConnectPeerRequest generates a "aws/request.Request" representing the client's request for the GetConnectPeer 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 GetConnectPeer for more information on using the GetConnectPeer 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 GetConnectPeerRequest method. req, resp := client.GetConnectPeerRequest(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/GetConnectPeer
func (*NetworkManager) GetConnectPeerWithContext ¶ added in v1.42.18
func (c *NetworkManager) GetConnectPeerWithContext(ctx aws.Context, input *GetConnectPeerInput, opts ...request.Option) (*GetConnectPeerOutput, error)
GetConnectPeerWithContext is the same as GetConnectPeer with the addition of the ability to pass a context and additional request options.
See GetConnectPeer 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) GetCoreNetwork ¶ added in v1.42.18
func (c *NetworkManager) GetCoreNetwork(input *GetCoreNetworkInput) (*GetCoreNetworkOutput, error)
GetCoreNetwork API operation for AWS Network Manager.
Returns information about a core network. By default it returns the LIVE policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation GetCoreNetwork 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/GetCoreNetwork
func (*NetworkManager) GetCoreNetworkChangeSet ¶ added in v1.42.18
func (c *NetworkManager) GetCoreNetworkChangeSet(input *GetCoreNetworkChangeSetInput) (*GetCoreNetworkChangeSetOutput, error)
GetCoreNetworkChangeSet API operation for AWS Network Manager.
Returns a change set between the LIVE core network policy and a submitted policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation GetCoreNetworkChangeSet 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/GetCoreNetworkChangeSet
func (*NetworkManager) GetCoreNetworkChangeSetPages ¶ added in v1.42.18
func (c *NetworkManager) GetCoreNetworkChangeSetPages(input *GetCoreNetworkChangeSetInput, fn func(*GetCoreNetworkChangeSetOutput, bool) bool) error
GetCoreNetworkChangeSetPages iterates over the pages of a GetCoreNetworkChangeSet operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetCoreNetworkChangeSet 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 GetCoreNetworkChangeSet operation. pageNum := 0 err := client.GetCoreNetworkChangeSetPages(params, func(page *networkmanager.GetCoreNetworkChangeSetOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) GetCoreNetworkChangeSetPagesWithContext ¶ added in v1.42.18
func (c *NetworkManager) GetCoreNetworkChangeSetPagesWithContext(ctx aws.Context, input *GetCoreNetworkChangeSetInput, fn func(*GetCoreNetworkChangeSetOutput, bool) bool, opts ...request.Option) error
GetCoreNetworkChangeSetPagesWithContext same as GetCoreNetworkChangeSetPages 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) GetCoreNetworkChangeSetRequest ¶ added in v1.42.18
func (c *NetworkManager) GetCoreNetworkChangeSetRequest(input *GetCoreNetworkChangeSetInput) (req *request.Request, output *GetCoreNetworkChangeSetOutput)
GetCoreNetworkChangeSetRequest generates a "aws/request.Request" representing the client's request for the GetCoreNetworkChangeSet 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 GetCoreNetworkChangeSet for more information on using the GetCoreNetworkChangeSet 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 GetCoreNetworkChangeSetRequest method. req, resp := client.GetCoreNetworkChangeSetRequest(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/GetCoreNetworkChangeSet
func (*NetworkManager) GetCoreNetworkChangeSetWithContext ¶ added in v1.42.18
func (c *NetworkManager) GetCoreNetworkChangeSetWithContext(ctx aws.Context, input *GetCoreNetworkChangeSetInput, opts ...request.Option) (*GetCoreNetworkChangeSetOutput, error)
GetCoreNetworkChangeSetWithContext is the same as GetCoreNetworkChangeSet with the addition of the ability to pass a context and additional request options.
See GetCoreNetworkChangeSet 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) GetCoreNetworkPolicy ¶ added in v1.42.18
func (c *NetworkManager) GetCoreNetworkPolicy(input *GetCoreNetworkPolicyInput) (*GetCoreNetworkPolicyOutput, error)
GetCoreNetworkPolicy API operation for AWS Network Manager.
Gets details about a core network policy. You can get details about your current live policy or any previous policy version.
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 GetCoreNetworkPolicy 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/GetCoreNetworkPolicy
func (*NetworkManager) GetCoreNetworkPolicyRequest ¶ added in v1.42.18
func (c *NetworkManager) GetCoreNetworkPolicyRequest(input *GetCoreNetworkPolicyInput) (req *request.Request, output *GetCoreNetworkPolicyOutput)
GetCoreNetworkPolicyRequest generates a "aws/request.Request" representing the client's request for the GetCoreNetworkPolicy 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 GetCoreNetworkPolicy for more information on using the GetCoreNetworkPolicy 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 GetCoreNetworkPolicyRequest method. req, resp := client.GetCoreNetworkPolicyRequest(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/GetCoreNetworkPolicy
func (*NetworkManager) GetCoreNetworkPolicyWithContext ¶ added in v1.42.18
func (c *NetworkManager) GetCoreNetworkPolicyWithContext(ctx aws.Context, input *GetCoreNetworkPolicyInput, opts ...request.Option) (*GetCoreNetworkPolicyOutput, error)
GetCoreNetworkPolicyWithContext is the same as GetCoreNetworkPolicy with the addition of the ability to pass a context and additional request options.
See GetCoreNetworkPolicy 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) GetCoreNetworkRequest ¶ added in v1.42.18
func (c *NetworkManager) GetCoreNetworkRequest(input *GetCoreNetworkInput) (req *request.Request, output *GetCoreNetworkOutput)
GetCoreNetworkRequest generates a "aws/request.Request" representing the client's request for the GetCoreNetwork 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 GetCoreNetwork for more information on using the GetCoreNetwork 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 GetCoreNetworkRequest method. req, resp := client.GetCoreNetworkRequest(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/GetCoreNetwork
func (*NetworkManager) GetCoreNetworkWithContext ¶ added in v1.42.18
func (c *NetworkManager) GetCoreNetworkWithContext(ctx aws.Context, input *GetCoreNetworkInput, opts ...request.Option) (*GetCoreNetworkOutput, error)
GetCoreNetworkWithContext is the same as GetCoreNetwork with the addition of the ability to pass a context and additional request options.
See GetCoreNetwork 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) GetResourcePolicy ¶ added in v1.42.18
func (c *NetworkManager) GetResourcePolicy(input *GetResourcePolicyInput) (*GetResourcePolicyOutput, error)
GetResourcePolicy API operation for AWS Network Manager.
Returns information about a resource policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation GetResourcePolicy 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/GetResourcePolicy
func (*NetworkManager) GetResourcePolicyRequest ¶ added in v1.42.18
func (c *NetworkManager) GetResourcePolicyRequest(input *GetResourcePolicyInput) (req *request.Request, output *GetResourcePolicyOutput)
GetResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the GetResourcePolicy 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 GetResourcePolicy for more information on using the GetResourcePolicy 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 GetResourcePolicyRequest method. req, resp := client.GetResourcePolicyRequest(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/GetResourcePolicy
func (*NetworkManager) GetResourcePolicyWithContext ¶ added in v1.42.18
func (c *NetworkManager) GetResourcePolicyWithContext(ctx aws.Context, input *GetResourcePolicyInput, opts ...request.Option) (*GetResourcePolicyOutput, error)
GetResourcePolicyWithContext is the same as GetResourcePolicy with the addition of the ability to pass a context and additional request options.
See GetResourcePolicy 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) GetSiteToSiteVpnAttachment ¶ added in v1.42.18
func (c *NetworkManager) GetSiteToSiteVpnAttachment(input *GetSiteToSiteVpnAttachmentInput) (*GetSiteToSiteVpnAttachmentOutput, error)
GetSiteToSiteVpnAttachment API operation for AWS Network Manager.
Returns information about a site-to-site VPN attachment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation GetSiteToSiteVpnAttachment 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/GetSiteToSiteVpnAttachment
func (*NetworkManager) GetSiteToSiteVpnAttachmentRequest ¶ added in v1.42.18
func (c *NetworkManager) GetSiteToSiteVpnAttachmentRequest(input *GetSiteToSiteVpnAttachmentInput) (req *request.Request, output *GetSiteToSiteVpnAttachmentOutput)
GetSiteToSiteVpnAttachmentRequest generates a "aws/request.Request" representing the client's request for the GetSiteToSiteVpnAttachment 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 GetSiteToSiteVpnAttachment for more information on using the GetSiteToSiteVpnAttachment 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 GetSiteToSiteVpnAttachmentRequest method. req, resp := client.GetSiteToSiteVpnAttachmentRequest(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/GetSiteToSiteVpnAttachment
func (*NetworkManager) GetSiteToSiteVpnAttachmentWithContext ¶ added in v1.42.18
func (c *NetworkManager) GetSiteToSiteVpnAttachmentWithContext(ctx aws.Context, input *GetSiteToSiteVpnAttachmentInput, opts ...request.Option) (*GetSiteToSiteVpnAttachmentOutput, error)
GetSiteToSiteVpnAttachmentWithContext is the same as GetSiteToSiteVpnAttachment with the addition of the ability to pass a context and additional request options.
See GetSiteToSiteVpnAttachment 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) GetVpcAttachment ¶ added in v1.42.18
func (c *NetworkManager) GetVpcAttachment(input *GetVpcAttachmentInput) (*GetVpcAttachmentOutput, error)
GetVpcAttachment API operation for AWS Network Manager.
Returns information about a VPC attachment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation GetVpcAttachment 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/GetVpcAttachment
func (*NetworkManager) GetVpcAttachmentRequest ¶ added in v1.42.18
func (c *NetworkManager) GetVpcAttachmentRequest(input *GetVpcAttachmentInput) (req *request.Request, output *GetVpcAttachmentOutput)
GetVpcAttachmentRequest generates a "aws/request.Request" representing the client's request for the GetVpcAttachment 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 GetVpcAttachment for more information on using the GetVpcAttachment 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 GetVpcAttachmentRequest method. req, resp := client.GetVpcAttachmentRequest(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/GetVpcAttachment
func (*NetworkManager) GetVpcAttachmentWithContext ¶ added in v1.42.18
func (c *NetworkManager) GetVpcAttachmentWithContext(ctx aws.Context, input *GetVpcAttachmentInput, opts ...request.Option) (*GetVpcAttachmentOutput, error)
GetVpcAttachmentWithContext is the same as GetVpcAttachment with the addition of the ability to pass a context and additional request options.
See GetVpcAttachment 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) ListAttachments ¶ added in v1.42.18
func (c *NetworkManager) ListAttachments(input *ListAttachmentsInput) (*ListAttachmentsOutput, error)
ListAttachments API operation for AWS Network Manager.
Returns a list of core network attachments.
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 ListAttachments 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/ListAttachments
func (*NetworkManager) ListAttachmentsPages ¶ added in v1.42.18
func (c *NetworkManager) ListAttachmentsPages(input *ListAttachmentsInput, fn func(*ListAttachmentsOutput, bool) bool) error
ListAttachmentsPages iterates over the pages of a ListAttachments operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAttachments 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 ListAttachments operation. pageNum := 0 err := client.ListAttachmentsPages(params, func(page *networkmanager.ListAttachmentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) ListAttachmentsPagesWithContext ¶ added in v1.42.18
func (c *NetworkManager) ListAttachmentsPagesWithContext(ctx aws.Context, input *ListAttachmentsInput, fn func(*ListAttachmentsOutput, bool) bool, opts ...request.Option) error
ListAttachmentsPagesWithContext same as ListAttachmentsPages 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) ListAttachmentsRequest ¶ added in v1.42.18
func (c *NetworkManager) ListAttachmentsRequest(input *ListAttachmentsInput) (req *request.Request, output *ListAttachmentsOutput)
ListAttachmentsRequest generates a "aws/request.Request" representing the client's request for the ListAttachments 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 ListAttachments for more information on using the ListAttachments 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 ListAttachmentsRequest method. req, resp := client.ListAttachmentsRequest(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/ListAttachments
func (*NetworkManager) ListAttachmentsWithContext ¶ added in v1.42.18
func (c *NetworkManager) ListAttachmentsWithContext(ctx aws.Context, input *ListAttachmentsInput, opts ...request.Option) (*ListAttachmentsOutput, error)
ListAttachmentsWithContext is the same as ListAttachments with the addition of the ability to pass a context and additional request options.
See ListAttachments 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) ListConnectPeers ¶ added in v1.42.18
func (c *NetworkManager) ListConnectPeers(input *ListConnectPeersInput) (*ListConnectPeersOutput, error)
ListConnectPeers API operation for AWS Network Manager.
Returns a list of core network Connect peers.
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 ListConnectPeers 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/ListConnectPeers
func (*NetworkManager) ListConnectPeersPages ¶ added in v1.42.18
func (c *NetworkManager) ListConnectPeersPages(input *ListConnectPeersInput, fn func(*ListConnectPeersOutput, bool) bool) error
ListConnectPeersPages iterates over the pages of a ListConnectPeers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListConnectPeers 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 ListConnectPeers operation. pageNum := 0 err := client.ListConnectPeersPages(params, func(page *networkmanager.ListConnectPeersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) ListConnectPeersPagesWithContext ¶ added in v1.42.18
func (c *NetworkManager) ListConnectPeersPagesWithContext(ctx aws.Context, input *ListConnectPeersInput, fn func(*ListConnectPeersOutput, bool) bool, opts ...request.Option) error
ListConnectPeersPagesWithContext same as ListConnectPeersPages 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) ListConnectPeersRequest ¶ added in v1.42.18
func (c *NetworkManager) ListConnectPeersRequest(input *ListConnectPeersInput) (req *request.Request, output *ListConnectPeersOutput)
ListConnectPeersRequest generates a "aws/request.Request" representing the client's request for the ListConnectPeers 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 ListConnectPeers for more information on using the ListConnectPeers 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 ListConnectPeersRequest method. req, resp := client.ListConnectPeersRequest(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/ListConnectPeers
func (*NetworkManager) ListConnectPeersWithContext ¶ added in v1.42.18
func (c *NetworkManager) ListConnectPeersWithContext(ctx aws.Context, input *ListConnectPeersInput, opts ...request.Option) (*ListConnectPeersOutput, error)
ListConnectPeersWithContext is the same as ListConnectPeers with the addition of the ability to pass a context and additional request options.
See ListConnectPeers 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) ListCoreNetworkPolicyVersions ¶ added in v1.42.18
func (c *NetworkManager) ListCoreNetworkPolicyVersions(input *ListCoreNetworkPolicyVersionsInput) (*ListCoreNetworkPolicyVersionsOutput, error)
ListCoreNetworkPolicyVersions API operation for AWS Network Manager.
Returns a list of core network policy versions.
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 ListCoreNetworkPolicyVersions 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/ListCoreNetworkPolicyVersions
func (*NetworkManager) ListCoreNetworkPolicyVersionsPages ¶ added in v1.42.18
func (c *NetworkManager) ListCoreNetworkPolicyVersionsPages(input *ListCoreNetworkPolicyVersionsInput, fn func(*ListCoreNetworkPolicyVersionsOutput, bool) bool) error
ListCoreNetworkPolicyVersionsPages iterates over the pages of a ListCoreNetworkPolicyVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListCoreNetworkPolicyVersions 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 ListCoreNetworkPolicyVersions operation. pageNum := 0 err := client.ListCoreNetworkPolicyVersionsPages(params, func(page *networkmanager.ListCoreNetworkPolicyVersionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) ListCoreNetworkPolicyVersionsPagesWithContext ¶ added in v1.42.18
func (c *NetworkManager) ListCoreNetworkPolicyVersionsPagesWithContext(ctx aws.Context, input *ListCoreNetworkPolicyVersionsInput, fn func(*ListCoreNetworkPolicyVersionsOutput, bool) bool, opts ...request.Option) error
ListCoreNetworkPolicyVersionsPagesWithContext same as ListCoreNetworkPolicyVersionsPages 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) ListCoreNetworkPolicyVersionsRequest ¶ added in v1.42.18
func (c *NetworkManager) ListCoreNetworkPolicyVersionsRequest(input *ListCoreNetworkPolicyVersionsInput) (req *request.Request, output *ListCoreNetworkPolicyVersionsOutput)
ListCoreNetworkPolicyVersionsRequest generates a "aws/request.Request" representing the client's request for the ListCoreNetworkPolicyVersions 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 ListCoreNetworkPolicyVersions for more information on using the ListCoreNetworkPolicyVersions 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 ListCoreNetworkPolicyVersionsRequest method. req, resp := client.ListCoreNetworkPolicyVersionsRequest(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/ListCoreNetworkPolicyVersions
func (*NetworkManager) ListCoreNetworkPolicyVersionsWithContext ¶ added in v1.42.18
func (c *NetworkManager) ListCoreNetworkPolicyVersionsWithContext(ctx aws.Context, input *ListCoreNetworkPolicyVersionsInput, opts ...request.Option) (*ListCoreNetworkPolicyVersionsOutput, error)
ListCoreNetworkPolicyVersionsWithContext is the same as ListCoreNetworkPolicyVersions with the addition of the ability to pass a context and additional request options.
See ListCoreNetworkPolicyVersions 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) ListCoreNetworks ¶ added in v1.42.18
func (c *NetworkManager) ListCoreNetworks(input *ListCoreNetworksInput) (*ListCoreNetworksOutput, error)
ListCoreNetworks API operation for AWS Network Manager.
Returns a list of owned and shared core networks.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation ListCoreNetworks 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/ListCoreNetworks
func (*NetworkManager) ListCoreNetworksPages ¶ added in v1.42.18
func (c *NetworkManager) ListCoreNetworksPages(input *ListCoreNetworksInput, fn func(*ListCoreNetworksOutput, bool) bool) error
ListCoreNetworksPages iterates over the pages of a ListCoreNetworks operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListCoreNetworks 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 ListCoreNetworks operation. pageNum := 0 err := client.ListCoreNetworksPages(params, func(page *networkmanager.ListCoreNetworksOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*NetworkManager) ListCoreNetworksPagesWithContext ¶ added in v1.42.18
func (c *NetworkManager) ListCoreNetworksPagesWithContext(ctx aws.Context, input *ListCoreNetworksInput, fn func(*ListCoreNetworksOutput, bool) bool, opts ...request.Option) error
ListCoreNetworksPagesWithContext same as ListCoreNetworksPages 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) ListCoreNetworksRequest ¶ added in v1.42.18
func (c *NetworkManager) ListCoreNetworksRequest(input *ListCoreNetworksInput) (req *request.Request, output *ListCoreNetworksOutput)
ListCoreNetworksRequest generates a "aws/request.Request" representing the client's request for the ListCoreNetworks 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 ListCoreNetworks for more information on using the ListCoreNetworks 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 ListCoreNetworksRequest method. req, resp := client.ListCoreNetworksRequest(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/ListCoreNetworks
func (*NetworkManager) ListCoreNetworksWithContext ¶ added in v1.42.18
func (c *NetworkManager) ListCoreNetworksWithContext(ctx aws.Context, input *ListCoreNetworksInput, opts ...request.Option) (*ListCoreNetworksOutput, error)
ListCoreNetworksWithContext is the same as ListCoreNetworks with the addition of the ability to pass a context and additional request options.
See ListCoreNetworks 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) PutCoreNetworkPolicy ¶ added in v1.42.18
func (c *NetworkManager) PutCoreNetworkPolicy(input *PutCoreNetworkPolicyInput) (*PutCoreNetworkPolicyOutput, error)
PutCoreNetworkPolicy API operation for AWS Network Manager.
Creates a new, immutable version of a core network policy. A subsequent change set is created showing the differences between the LIVE policy and the submitted policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation PutCoreNetworkPolicy for usage and error information.
Returned Error Types:
CoreNetworkPolicyException Describes a core network policy exception.
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/PutCoreNetworkPolicy
func (*NetworkManager) PutCoreNetworkPolicyRequest ¶ added in v1.42.18
func (c *NetworkManager) PutCoreNetworkPolicyRequest(input *PutCoreNetworkPolicyInput) (req *request.Request, output *PutCoreNetworkPolicyOutput)
PutCoreNetworkPolicyRequest generates a "aws/request.Request" representing the client's request for the PutCoreNetworkPolicy 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 PutCoreNetworkPolicy for more information on using the PutCoreNetworkPolicy 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 PutCoreNetworkPolicyRequest method. req, resp := client.PutCoreNetworkPolicyRequest(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/PutCoreNetworkPolicy
func (*NetworkManager) PutCoreNetworkPolicyWithContext ¶ added in v1.42.18
func (c *NetworkManager) PutCoreNetworkPolicyWithContext(ctx aws.Context, input *PutCoreNetworkPolicyInput, opts ...request.Option) (*PutCoreNetworkPolicyOutput, error)
PutCoreNetworkPolicyWithContext is the same as PutCoreNetworkPolicy with the addition of the ability to pass a context and additional request options.
See PutCoreNetworkPolicy 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) PutResourcePolicy ¶ added in v1.42.18
func (c *NetworkManager) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
PutResourcePolicy API operation for AWS Network Manager.
Creates or updates a resource policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation PutResourcePolicy 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/PutResourcePolicy
func (*NetworkManager) PutResourcePolicyRequest ¶ added in v1.42.18
func (c *NetworkManager) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)
PutResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the PutResourcePolicy 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 PutResourcePolicy for more information on using the PutResourcePolicy 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 PutResourcePolicyRequest method. req, resp := client.PutResourcePolicyRequest(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/PutResourcePolicy
func (*NetworkManager) PutResourcePolicyWithContext ¶ added in v1.42.18
func (c *NetworkManager) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)
PutResourcePolicyWithContext is the same as PutResourcePolicy with the addition of the ability to pass a context and additional request options.
See PutResourcePolicy 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) RejectAttachment ¶ added in v1.42.18
func (c *NetworkManager) RejectAttachment(input *RejectAttachmentInput) (*RejectAttachmentOutput, error)
RejectAttachment API operation for AWS Network Manager.
Rejects a core network attachment 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 RejectAttachment 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/RejectAttachment
func (*NetworkManager) RejectAttachmentRequest ¶ added in v1.42.18
func (c *NetworkManager) RejectAttachmentRequest(input *RejectAttachmentInput) (req *request.Request, output *RejectAttachmentOutput)
RejectAttachmentRequest generates a "aws/request.Request" representing the client's request for the RejectAttachment 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 RejectAttachment for more information on using the RejectAttachment 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 RejectAttachmentRequest method. req, resp := client.RejectAttachmentRequest(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/RejectAttachment
func (*NetworkManager) RejectAttachmentWithContext ¶ added in v1.42.18
func (c *NetworkManager) RejectAttachmentWithContext(ctx aws.Context, input *RejectAttachmentInput, opts ...request.Option) (*RejectAttachmentOutput, error)
RejectAttachmentWithContext is the same as RejectAttachment with the addition of the ability to pass a context and additional request options.
See RejectAttachment 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) RestoreCoreNetworkPolicyVersion ¶ added in v1.42.18
func (c *NetworkManager) RestoreCoreNetworkPolicyVersion(input *RestoreCoreNetworkPolicyVersionInput) (*RestoreCoreNetworkPolicyVersionOutput, error)
RestoreCoreNetworkPolicyVersion API operation for AWS Network Manager.
Restores a previous policy version as a new, immutable version of a core network policy. A subsequent change set is created showing the differences between the LIVE policy and restored policy.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation RestoreCoreNetworkPolicyVersion for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints.
AccessDeniedException You do not have sufficient access to perform this action.
ResourceNotFoundException The specified resource could not be found.
ThrottlingException The request was denied due to request throttling.
InternalServerException The request has failed due to an internal error.
ConflictException There was a conflict processing the request. Updating or deleting the resource can cause an inconsistent state.
See also, https://docs.aws.amazon.com/goto/WebAPI/networkmanager-2019-07-05/RestoreCoreNetworkPolicyVersion
func (*NetworkManager) RestoreCoreNetworkPolicyVersionRequest ¶ added in v1.42.18
func (c *NetworkManager) RestoreCoreNetworkPolicyVersionRequest(input *RestoreCoreNetworkPolicyVersionInput) (req *request.Request, output *RestoreCoreNetworkPolicyVersionOutput)
RestoreCoreNetworkPolicyVersionRequest generates a "aws/request.Request" representing the client's request for the RestoreCoreNetworkPolicyVersion 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 RestoreCoreNetworkPolicyVersion for more information on using the RestoreCoreNetworkPolicyVersion 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 RestoreCoreNetworkPolicyVersionRequest method. req, resp := client.RestoreCoreNetworkPolicyVersionRequest(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/RestoreCoreNetworkPolicyVersion
func (*NetworkManager) RestoreCoreNetworkPolicyVersionWithContext ¶ added in v1.42.18
func (c *NetworkManager) RestoreCoreNetworkPolicyVersionWithContext(ctx aws.Context, input *RestoreCoreNetworkPolicyVersionInput, opts ...request.Option) (*RestoreCoreNetworkPolicyVersionOutput, error)
RestoreCoreNetworkPolicyVersionWithContext is the same as RestoreCoreNetworkPolicyVersion with the addition of the ability to pass a context and additional request options.
See RestoreCoreNetworkPolicyVersion 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) UpdateCoreNetwork ¶ added in v1.42.18
func (c *NetworkManager) UpdateCoreNetwork(input *UpdateCoreNetworkInput) (*UpdateCoreNetworkOutput, error)
UpdateCoreNetwork API operation for AWS Network Manager.
Updates the description of a core network.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation UpdateCoreNetwork 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/UpdateCoreNetwork
func (*NetworkManager) UpdateCoreNetworkRequest ¶ added in v1.42.18
func (c *NetworkManager) UpdateCoreNetworkRequest(input *UpdateCoreNetworkInput) (req *request.Request, output *UpdateCoreNetworkOutput)
UpdateCoreNetworkRequest generates a "aws/request.Request" representing the client's request for the UpdateCoreNetwork 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 UpdateCoreNetwork for more information on using the UpdateCoreNetwork 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 UpdateCoreNetworkRequest method. req, resp := client.UpdateCoreNetworkRequest(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/UpdateCoreNetwork
func (*NetworkManager) UpdateCoreNetworkWithContext ¶ added in v1.42.18
func (c *NetworkManager) UpdateCoreNetworkWithContext(ctx aws.Context, input *UpdateCoreNetworkInput, opts ...request.Option) (*UpdateCoreNetworkOutput, error)
UpdateCoreNetworkWithContext is the same as UpdateCoreNetwork with the addition of the ability to pass a context and additional request options.
See UpdateCoreNetwork 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.
func (*NetworkManager) UpdateVpcAttachment ¶ added in v1.42.18
func (c *NetworkManager) UpdateVpcAttachment(input *UpdateVpcAttachmentInput) (*UpdateVpcAttachmentOutput, error)
UpdateVpcAttachment API operation for AWS Network Manager.
Updates a VPC attachment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Network Manager's API operation UpdateVpcAttachment 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/UpdateVpcAttachment
func (*NetworkManager) UpdateVpcAttachmentRequest ¶ added in v1.42.18
func (c *NetworkManager) UpdateVpcAttachmentRequest(input *UpdateVpcAttachmentInput) (req *request.Request, output *UpdateVpcAttachmentOutput)
UpdateVpcAttachmentRequest generates a "aws/request.Request" representing the client's request for the UpdateVpcAttachment 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 UpdateVpcAttachment for more information on using the UpdateVpcAttachment 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 UpdateVpcAttachmentRequest method. req, resp := client.UpdateVpcAttachmentRequest(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/UpdateVpcAttachment
func (*NetworkManager) UpdateVpcAttachmentWithContext ¶ added in v1.42.18
func (c *NetworkManager) UpdateVpcAttachmentWithContext(ctx aws.Context, input *UpdateVpcAttachmentInput, opts ...request.Option) (*UpdateVpcAttachmentOutput, error)
UpdateVpcAttachmentWithContext is the same as UpdateVpcAttachment with the addition of the ability to pass a context and additional request options.
See UpdateVpcAttachment 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 `min:"12" type:"string"` // The Amazon Web Services Region. AwsRegion *string `min:"1" type:"string"` // a core network ID. CoreNetworkId *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) SetCoreNetworkId ¶ added in v1.42.18
func (s *NetworkResource) SetCoreNetworkId(v string) *NetworkResource
SetCoreNetworkId sets the CoreNetworkId 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 a core network attachment. CoreNetworkAttachmentId *string `type:"string"` // The edge location for the network destination. EdgeLocation *string `min:"1" type:"string"` // The ID of the resource. ResourceId *string `type:"string"` // The resource type. ResourceType *string `type:"string"` // The name of the segment. SegmentName *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) SetCoreNetworkAttachmentId ¶ added in v1.42.18
func (s *NetworkRouteDestination) SetCoreNetworkAttachmentId(v string) *NetworkRouteDestination
SetCoreNetworkAttachmentId sets the CoreNetworkAttachmentId field's value.
func (*NetworkRouteDestination) SetEdgeLocation ¶ added in v1.42.18
func (s *NetworkRouteDestination) SetEdgeLocation(v string) *NetworkRouteDestination
SetEdgeLocation sets the EdgeLocation field's value.
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) SetSegmentName ¶ added in v1.42.18
func (s *NetworkRouteDestination) SetSegmentName(v string) *NetworkRouteDestination
SetSegmentName sets the SegmentName 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 `min:"12" type:"string"` // The address. Address *string `type:"string"` // The Amazon Web Services Region. AwsRegion *string `min:"1" type:"string"` // The ID of a core network. CoreNetworkId *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) SetCoreNetworkId ¶ added in v1.42.18
func (s *NetworkTelemetry) SetCoreNetworkId(v string) *NetworkTelemetry
SetCoreNetworkId sets the CoreNetworkId 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 ProposedSegmentChange ¶ added in v1.42.18
type ProposedSegmentChange struct { // The rule number in the policy document that applies to this change. AttachmentPolicyRuleNumber *int64 `type:"integer"` // The name of the segment to change. SegmentName *string `type:"string"` // The key-value tags that changed for the segment. Tags []*Tag `type:"list"` // contains filtered or unexported fields }
Describes a proposed segment change. In some cases, the segment change must first be evaluated and accepted.
func (ProposedSegmentChange) GoString ¶ added in v1.42.18
func (s ProposedSegmentChange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ProposedSegmentChange) SetAttachmentPolicyRuleNumber ¶ added in v1.42.18
func (s *ProposedSegmentChange) SetAttachmentPolicyRuleNumber(v int64) *ProposedSegmentChange
SetAttachmentPolicyRuleNumber sets the AttachmentPolicyRuleNumber field's value.
func (*ProposedSegmentChange) SetSegmentName ¶ added in v1.42.18
func (s *ProposedSegmentChange) SetSegmentName(v string) *ProposedSegmentChange
SetSegmentName sets the SegmentName field's value.
func (*ProposedSegmentChange) SetTags ¶ added in v1.42.18
func (s *ProposedSegmentChange) SetTags(v []*Tag) *ProposedSegmentChange
SetTags sets the Tags field's value.
func (ProposedSegmentChange) String ¶ added in v1.42.18
func (s ProposedSegmentChange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 PutCoreNetworkPolicyInput ¶ added in v1.42.18
type PutCoreNetworkPolicyInput struct { // The client token associated with the request. ClientToken *string `type:"string" idempotencyToken:"true"` // The ID of a core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // a core network policy description. Description *string `type:"string"` // The ID of a core network policy. LatestVersionId *int64 `type:"integer"` // The policy document. // // PolicyDocument is a required field PolicyDocument aws.JSONValue `type:"jsonvalue" required:"true"` // contains filtered or unexported fields }
func (PutCoreNetworkPolicyInput) GoString ¶ added in v1.42.18
func (s PutCoreNetworkPolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutCoreNetworkPolicyInput) SetClientToken ¶ added in v1.42.18
func (s *PutCoreNetworkPolicyInput) SetClientToken(v string) *PutCoreNetworkPolicyInput
SetClientToken sets the ClientToken field's value.
func (*PutCoreNetworkPolicyInput) SetCoreNetworkId ¶ added in v1.42.18
func (s *PutCoreNetworkPolicyInput) SetCoreNetworkId(v string) *PutCoreNetworkPolicyInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*PutCoreNetworkPolicyInput) SetDescription ¶ added in v1.42.18
func (s *PutCoreNetworkPolicyInput) SetDescription(v string) *PutCoreNetworkPolicyInput
SetDescription sets the Description field's value.
func (*PutCoreNetworkPolicyInput) SetLatestVersionId ¶ added in v1.42.18
func (s *PutCoreNetworkPolicyInput) SetLatestVersionId(v int64) *PutCoreNetworkPolicyInput
SetLatestVersionId sets the LatestVersionId field's value.
func (*PutCoreNetworkPolicyInput) SetPolicyDocument ¶ added in v1.42.18
func (s *PutCoreNetworkPolicyInput) SetPolicyDocument(v aws.JSONValue) *PutCoreNetworkPolicyInput
SetPolicyDocument sets the PolicyDocument field's value.
func (PutCoreNetworkPolicyInput) String ¶ added in v1.42.18
func (s PutCoreNetworkPolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutCoreNetworkPolicyInput) Validate ¶ added in v1.42.18
func (s *PutCoreNetworkPolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutCoreNetworkPolicyOutput ¶ added in v1.42.18
type PutCoreNetworkPolicyOutput struct { // Describes the changed core network policy. CoreNetworkPolicy *CoreNetworkPolicy `type:"structure"` // contains filtered or unexported fields }
func (PutCoreNetworkPolicyOutput) GoString ¶ added in v1.42.18
func (s PutCoreNetworkPolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutCoreNetworkPolicyOutput) SetCoreNetworkPolicy ¶ added in v1.42.18
func (s *PutCoreNetworkPolicyOutput) SetCoreNetworkPolicy(v *CoreNetworkPolicy) *PutCoreNetworkPolicyOutput
SetCoreNetworkPolicy sets the CoreNetworkPolicy field's value.
func (PutCoreNetworkPolicyOutput) String ¶ added in v1.42.18
func (s PutCoreNetworkPolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 PutResourcePolicyInput ¶ added in v1.42.18
type PutResourcePolicyInput struct { // The JSON resource policy document. // // PolicyDocument is a required field PolicyDocument aws.JSONValue `type:"jsonvalue" required:"true"` // The ARN of the resource policy. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutResourcePolicyInput) GoString ¶ added in v1.42.18
func (s PutResourcePolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutResourcePolicyInput) SetPolicyDocument ¶ added in v1.42.18
func (s *PutResourcePolicyInput) SetPolicyDocument(v aws.JSONValue) *PutResourcePolicyInput
SetPolicyDocument sets the PolicyDocument field's value.
func (*PutResourcePolicyInput) SetResourceArn ¶ added in v1.42.18
func (s *PutResourcePolicyInput) SetResourceArn(v string) *PutResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
func (PutResourcePolicyInput) String ¶ added in v1.42.18
func (s PutResourcePolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutResourcePolicyInput) Validate ¶ added in v1.42.18
func (s *PutResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutResourcePolicyOutput ¶ added in v1.42.18
type PutResourcePolicyOutput struct {
// contains filtered or unexported fields
}
func (PutResourcePolicyOutput) GoString ¶ added in v1.42.18
func (s PutResourcePolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PutResourcePolicyOutput) String ¶ added in v1.42.18
func (s PutResourcePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 RejectAttachmentInput ¶ added in v1.42.18
type RejectAttachmentInput struct { // The ID of the attachment. // // AttachmentId is a required field AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"` // contains filtered or unexported fields }
func (RejectAttachmentInput) GoString ¶ added in v1.42.18
func (s RejectAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RejectAttachmentInput) SetAttachmentId ¶ added in v1.42.18
func (s *RejectAttachmentInput) SetAttachmentId(v string) *RejectAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
func (RejectAttachmentInput) String ¶ added in v1.42.18
func (s RejectAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RejectAttachmentInput) Validate ¶ added in v1.42.18
func (s *RejectAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RejectAttachmentOutput ¶ added in v1.42.18
type RejectAttachmentOutput struct { // Describes the rejected attachment request. Attachment *Attachment `type:"structure"` // contains filtered or unexported fields }
func (RejectAttachmentOutput) GoString ¶ added in v1.42.18
func (s RejectAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RejectAttachmentOutput) SetAttachment ¶ added in v1.42.18
func (s *RejectAttachmentOutput) SetAttachment(v *Attachment) *RejectAttachmentOutput
SetAttachment sets the Attachment field's value.
func (RejectAttachmentOutput) String ¶ added in v1.42.18
func (s RejectAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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:"-"` // The specified resource could not be found. 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 RestoreCoreNetworkPolicyVersionInput ¶ added in v1.42.18
type RestoreCoreNetworkPolicyVersionInput struct { // The ID of a core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // The ID of the policy version to restore. // // PolicyVersionId is a required field PolicyVersionId *int64 `location:"uri" locationName:"policyVersionId" type:"integer" required:"true"` // contains filtered or unexported fields }
func (RestoreCoreNetworkPolicyVersionInput) GoString ¶ added in v1.42.18
func (s RestoreCoreNetworkPolicyVersionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RestoreCoreNetworkPolicyVersionInput) SetCoreNetworkId ¶ added in v1.42.18
func (s *RestoreCoreNetworkPolicyVersionInput) SetCoreNetworkId(v string) *RestoreCoreNetworkPolicyVersionInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*RestoreCoreNetworkPolicyVersionInput) SetPolicyVersionId ¶ added in v1.42.18
func (s *RestoreCoreNetworkPolicyVersionInput) SetPolicyVersionId(v int64) *RestoreCoreNetworkPolicyVersionInput
SetPolicyVersionId sets the PolicyVersionId field's value.
func (RestoreCoreNetworkPolicyVersionInput) String ¶ added in v1.42.18
func (s RestoreCoreNetworkPolicyVersionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RestoreCoreNetworkPolicyVersionInput) Validate ¶ added in v1.42.18
func (s *RestoreCoreNetworkPolicyVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RestoreCoreNetworkPolicyVersionOutput ¶ added in v1.42.18
type RestoreCoreNetworkPolicyVersionOutput struct { // Describes the restored core network policy. CoreNetworkPolicy *CoreNetworkPolicy `type:"structure"` // contains filtered or unexported fields }
func (RestoreCoreNetworkPolicyVersionOutput) GoString ¶ added in v1.42.18
func (s RestoreCoreNetworkPolicyVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RestoreCoreNetworkPolicyVersionOutput) SetCoreNetworkPolicy ¶ added in v1.42.18
func (s *RestoreCoreNetworkPolicyVersionOutput) SetCoreNetworkPolicy(v *CoreNetworkPolicy) *RestoreCoreNetworkPolicyVersionOutput
SetCoreNetworkPolicy sets the CoreNetworkPolicy field's value.
func (RestoreCoreNetworkPolicyVersionOutput) String ¶ added in v1.42.18
func (s RestoreCoreNetworkPolicyVersionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 `min:"12" 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 `min:"1" 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 `min:"1" 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".
func (*RouteAnalysisEndpointOptionsSpecification) Validate ¶ added in v1.42.18
func (s *RouteAnalysisEndpointOptionsSpecification) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 segment edge in a core network. CoreNetworkSegmentEdge *CoreNetworkSegmentEdgeIdentifier `type:"structure"` // 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) SetCoreNetworkSegmentEdge ¶ added in v1.42.18
func (s *RouteTableIdentifier) SetCoreNetworkSegmentEdge(v *CoreNetworkSegmentEdgeIdentifier) *RouteTableIdentifier
SetCoreNetworkSegmentEdge sets the CoreNetworkSegmentEdge field's value.
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".
func (*RouteTableIdentifier) Validate ¶ added in v1.42.18
func (s *RouteTableIdentifier) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 SiteToSiteVpnAttachment ¶ added in v1.42.18
type SiteToSiteVpnAttachment struct { // Provides details about a site-to-site VPN attachment. Attachment *Attachment `type:"structure"` // The ARN of the site-to-site VPN attachment. VpnConnectionArn *string `type:"string"` // contains filtered or unexported fields }
Creates a site-to-site VPN attachment.
func (SiteToSiteVpnAttachment) GoString ¶ added in v1.42.18
func (s SiteToSiteVpnAttachment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SiteToSiteVpnAttachment) SetAttachment ¶ added in v1.42.18
func (s *SiteToSiteVpnAttachment) SetAttachment(v *Attachment) *SiteToSiteVpnAttachment
SetAttachment sets the Attachment field's value.
func (*SiteToSiteVpnAttachment) SetVpnConnectionArn ¶ added in v1.42.18
func (s *SiteToSiteVpnAttachment) SetVpnConnectionArn(v string) *SiteToSiteVpnAttachment
SetVpnConnectionArn sets the VpnConnectionArn field's value.
func (SiteToSiteVpnAttachment) String ¶ added in v1.42.18
func (s SiteToSiteVpnAttachment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 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 UpdateCoreNetworkInput ¶ added in v1.42.18
type UpdateCoreNetworkInput struct { // The ID of a core network. // // CoreNetworkId is a required field CoreNetworkId *string `location:"uri" locationName:"coreNetworkId" type:"string" required:"true"` // The description of the update. Description *string `type:"string"` // contains filtered or unexported fields }
func (UpdateCoreNetworkInput) GoString ¶ added in v1.42.18
func (s UpdateCoreNetworkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateCoreNetworkInput) SetCoreNetworkId ¶ added in v1.42.18
func (s *UpdateCoreNetworkInput) SetCoreNetworkId(v string) *UpdateCoreNetworkInput
SetCoreNetworkId sets the CoreNetworkId field's value.
func (*UpdateCoreNetworkInput) SetDescription ¶ added in v1.42.18
func (s *UpdateCoreNetworkInput) SetDescription(v string) *UpdateCoreNetworkInput
SetDescription sets the Description field's value.
func (UpdateCoreNetworkInput) String ¶ added in v1.42.18
func (s UpdateCoreNetworkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateCoreNetworkInput) Validate ¶ added in v1.42.18
func (s *UpdateCoreNetworkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCoreNetworkOutput ¶ added in v1.42.18
type UpdateCoreNetworkOutput struct { // Returns information about a core network update. CoreNetwork *CoreNetwork `type:"structure"` // contains filtered or unexported fields }
func (UpdateCoreNetworkOutput) GoString ¶ added in v1.42.18
func (s UpdateCoreNetworkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateCoreNetworkOutput) SetCoreNetwork ¶ added in v1.42.18
func (s *UpdateCoreNetworkOutput) SetCoreNetwork(v *CoreNetwork) *UpdateCoreNetworkOutput
SetCoreNetwork sets the CoreNetwork field's value.
func (UpdateCoreNetworkOutput) String ¶ added in v1.42.18
func (s UpdateCoreNetworkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 UpdateVpcAttachmentInput ¶ added in v1.42.18
type UpdateVpcAttachmentInput struct { // Adds a subnet ARN to the VPC attachment. AddSubnetArns []*string `type:"list"` // The ID of the attachment. // // AttachmentId is a required field AttachmentId *string `location:"uri" locationName:"attachmentId" type:"string" required:"true"` // Additional options for updating the VPC attachment. Options *VpcOptions `type:"structure"` // Removes a subnet ARN from the attachment. RemoveSubnetArns []*string `type:"list"` // contains filtered or unexported fields }
func (UpdateVpcAttachmentInput) GoString ¶ added in v1.42.18
func (s UpdateVpcAttachmentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateVpcAttachmentInput) SetAddSubnetArns ¶ added in v1.42.18
func (s *UpdateVpcAttachmentInput) SetAddSubnetArns(v []*string) *UpdateVpcAttachmentInput
SetAddSubnetArns sets the AddSubnetArns field's value.
func (*UpdateVpcAttachmentInput) SetAttachmentId ¶ added in v1.42.18
func (s *UpdateVpcAttachmentInput) SetAttachmentId(v string) *UpdateVpcAttachmentInput
SetAttachmentId sets the AttachmentId field's value.
func (*UpdateVpcAttachmentInput) SetOptions ¶ added in v1.42.18
func (s *UpdateVpcAttachmentInput) SetOptions(v *VpcOptions) *UpdateVpcAttachmentInput
SetOptions sets the Options field's value.
func (*UpdateVpcAttachmentInput) SetRemoveSubnetArns ¶ added in v1.42.18
func (s *UpdateVpcAttachmentInput) SetRemoveSubnetArns(v []*string) *UpdateVpcAttachmentInput
SetRemoveSubnetArns sets the RemoveSubnetArns field's value.
func (UpdateVpcAttachmentInput) String ¶ added in v1.42.18
func (s UpdateVpcAttachmentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateVpcAttachmentInput) Validate ¶ added in v1.42.18
func (s *UpdateVpcAttachmentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateVpcAttachmentOutput ¶ added in v1.42.18
type UpdateVpcAttachmentOutput struct { // Describes the updated VPC attachment. VpcAttachment *VpcAttachment `type:"structure"` // contains filtered or unexported fields }
func (UpdateVpcAttachmentOutput) GoString ¶ added in v1.42.18
func (s UpdateVpcAttachmentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateVpcAttachmentOutput) SetVpcAttachment ¶ added in v1.42.18
func (s *UpdateVpcAttachmentOutput) SetVpcAttachment(v *VpcAttachment) *UpdateVpcAttachmentOutput
SetVpcAttachment sets the VpcAttachment field's value.
func (UpdateVpcAttachmentOutput) String ¶ added in v1.42.18
func (s UpdateVpcAttachmentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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".
type VpcAttachment ¶ added in v1.42.18
type VpcAttachment struct { // Provides details about the VPC attachment. Attachment *Attachment `type:"structure"` // Provides details about the VPC attachment. Options *VpcOptions `type:"structure"` // The subnet ARNs. SubnetArns []*string `type:"list"` // contains filtered or unexported fields }
Describes a VPC attachment.
func (VpcAttachment) GoString ¶ added in v1.42.18
func (s VpcAttachment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VpcAttachment) SetAttachment ¶ added in v1.42.18
func (s *VpcAttachment) SetAttachment(v *Attachment) *VpcAttachment
SetAttachment sets the Attachment field's value.
func (*VpcAttachment) SetOptions ¶ added in v1.42.18
func (s *VpcAttachment) SetOptions(v *VpcOptions) *VpcAttachment
SetOptions sets the Options field's value.
func (*VpcAttachment) SetSubnetArns ¶ added in v1.42.18
func (s *VpcAttachment) SetSubnetArns(v []*string) *VpcAttachment
SetSubnetArns sets the SubnetArns field's value.
func (VpcAttachment) String ¶ added in v1.42.18
func (s VpcAttachment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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 VpcOptions ¶ added in v1.42.18
type VpcOptions struct { // Indicates whether IPv6 is supported. Ipv6Support *bool `type:"boolean"` // contains filtered or unexported fields }
Describes the VPC options.
func (VpcOptions) GoString ¶ added in v1.42.18
func (s VpcOptions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VpcOptions) SetIpv6Support ¶ added in v1.42.18
func (s *VpcOptions) SetIpv6Support(v bool) *VpcOptions
SetIpv6Support sets the Ipv6Support field's value.
func (VpcOptions) String ¶ added in v1.42.18
func (s VpcOptions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in 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. |